Implementasi Use Case Tuberkulosis (v4.3)

Last Updated: 2024/12/06

A. Pendahuluan

Penyakit tuberkulosis masih menjadi salah satu masalah kesehatan utama yang terjadi di Indonesia. Dalam tatalaksana tuberkulosis dan upaya pencegahan terintegrasi yang berpusat pada pasien, dibutuhkan sistem pelaporan yang terintegrasi dengan interoperabilitas data kesehatan yang mendukung pelayanan kesehatan dari institusi kesehatan yang berbeda. Upaya ini diharapkan mampu memberikan layanan promotif/preventif, kuratif dan rehabilitasi yang berkesinambungan untuk setiap masyarakat yang membutuhkan, dan diharapkan mampu menurunkan jumlah kasus yang tidak tercatat.

Playbook use case Tuberkulosis dibuat sebagai panduan teknis untuk fasilitas pelayanan kesehatan atau pengembang rekam medis elektronik lainnya dalam melakukan proses integrasi dan interoperabilitas di dalam SATUSEHAT Platform, khususnya informasi terkait Tuberkulosis. Playbook ini menjelaskan secara detail mengenai standar tahapan alur integrasi dan format pengiriman data, mulai dari:

  1. Pendaftaran Identitas Pasien
  2. Pendaftaran Kunjungan
  3. Anamnesis
  4. Pemeriksaan Fisik
  5. Klasifikasi Kasus Terduga TB
  6. Data Register Terduga TB
  7. Memulai Episode Perawatan TB
  8. Pemeriksaan Penunjang
  9. Tindakan Diagnostik
  10. Diagnosis
  11. Pembaharuan Episode Perawatan TB
  12. Data Kasus TB
  13. Pengobatan Pasien TB
  14. Rencana Tindak Lanjut
  15. Kondisi saat Meninggalkan RS
  16. Cara Keluar dari Fasyankes & Pembaharuan Kunjungan
  17. Hasil Akhir Pengobatan TB
  18. Menutup Kasus TB

Alur dan resource yang digunakan untuk layanan tuberkulosis ini digambarkan pada gambar dibawah ini:

Alur Integrasi TB
Gambar 1. Alur bisnis proses dalam pelaporan kasus TB

B. Strategi Pengiriman Data ke SATUSEHAT

SATUSEHAT menyediakan dua pilihan cara mengirimkan data use case Tuberkulosis:

1. Berbasis Resource

Data dapat dikirimkan secara berurutan sesuai resource yang terlibat pada alur pelayanan terkait. Sebagai contoh: ketika mengirimkan data registrasi kasus saja yang berisikan resource Encounter dan Condition, maka implementor mengirimkan resource-resource tersebut ke SATUSEHAT secara berurutan sesuai dependensinya.

2. Berbasis Bundle

Data dapat dikirimkan seluruh resource yang terlibat pada alur pelayanan terkait dengan menggunakan satu langkah pengiriman data ke SATUSEHAT menggunakan profil FHIR bernama Bundle.

Resource-resource yang terlibat di setiap tahapan alur pelayanan untuk use case Tuberkulosis adalah sebagai berikut:

Category No Resource Entry Mandatory
Base 1 Patient Required
2 Practitioner Required
3 Organization Required
4 Location Required
5 Encounter * Required
6 EpisodeOfCare Required
Clinical 7 Condition Required
8 Observation Required
9 ServiceRequest Required
10 Specimen Required
11 QuestionnaireResponse Required
12 Medication Optional
13 MedicationRequest Optional
14 MedicationDispense Optional
15 MedicationStatement Optional
16 Procedure Optional
17 DiagnosticReport Required
18 Allergyintolerance Optional
19 CarePlan Optional
20 ImagingStudy Optional
21 Immunization Optional


Notes:

  1. *) Profile Resource yang direkomendasikan tersedia pada proses pencatatan
  2. Required: Entry resource harus dilibatkan setiap kali mengirimkan bundle
  3. Optional: Entry resource dapat tidak dilibatkan setiap kali mengirimkan bundle

Referensi:

Postman TB (v4.3) Playbook TB (v4.3) Postman Resume Medis Rawat Jalan SATUSEHAT

C. Langkah-Langkah Pengiriman Data ke SATUSEHAT

Informasi Variabel

Variabel terkait pelayanan untuk Modul Tuberkulosis, seperti proses pendaftaran pasien dan kunjungan, proses pemeriksaan penunjang, proses pengobatan, dan proses meninggalkan rumah sakit, dapat merujuk ke modul pelayanan yang terkait, baik Modul Rawat Jalan, IGD, maupun Rawat Inap di SATUSEHAT.

Adapun variabel yang diperlukan untuk Modul Tuberkulosis secara khusus dapat dilihat pada tabel berikut.

No Variabel Resource Element Data/Path Keterangan

Pendaftaran Kunjungan Pasien

1

Dirujuk/Dikirim Oleh

Encounter

Encounter.hospitalization.admitSource.coding

Diisi sesuai dengan jenis fasyankes asal perujuk pasien

2

Fasyankes Rujukan

Encounter

Encounter.hospitalization.origin

Diisi sesuai dengan ID SATUSEHAT atau Nama Fasyankes Perujuk

Pemeriksaan Fisik

3

Tinggi Badan

Observation

Observation.category.coding

Diisi dengan tinggi badan pasien

Observation.code.coding

Observation.valueQuantity

4

Berat Badan

Observation

Observation.category.coding

Diisi dengan berat badan pasien

Observation.code.coding

Observation.valueQuantity

5

Indeks Massa Tubuh

Observation

Observation.category.coding

Diisi dengan nilai dan keterangan indeks massa tubuh pasien. Keterangan mengenai interpretasi IMT dapat dilihat bisa dilihat pada Modul Gizi.

Observation.code.coding

Observation.valueQuantity

Observation.interpretation.coding

Observation.referenceRange

Klasifikasi Kasus Terduga TB

6

Kriteria Terduga TB

QuestionnaireResponse

QuestionnaireResponse.questionnaire

Diisi sesuai dengan kategori kriteria terduga TB dari pasien yang terduga TB

QuestionnaireResponse.item.item.linkId

QuestionnaireResponse.item.item.text

QuestionnaireResponse.item.item.answer.valueCoding

7

Klasifikasi Tuberkulosis berdasarkan Riwayat Pengobatan

QuestionnaireResponse

QuestionnaireResponse.questionnaire

Diisi dengan riwayat pengobatan TB sebelumnya dari pasien

QuestionnaireResponse.item.item.linkId

QuestionnaireResponse.item.item.text

QuestionnaireResponse.item.item.answer.valueCoding

8

Kriteria Terduga RO

QuestionnaireResponse

QuestionnaireResponse.questionnaire

Diisi sesuai dengan kategori kriteria terduga TB Resisten Obat dari pasien yang terduga TB Resisten Obat

QuestionnaireResponse.item.item.linkId

QuestionnaireResponse.item.item.text

QuestionnaireResponse.item.item.answer.valueCoding

9

Klasifikasi Terduga Tuberkulosis berdasarkan Lokasi Anatomis

QuestionnaireResponse

QuestionnaireResponse.questionnaire

Diisi sesuai dengan kategori kriteria terduga TB Resisten Obat dari pasien yang terduga TB Resisten Obat

QuestionnaireResponse.item.item.answer.valueCoding

ServiceRequest.supportingInfo

ServiceRequest.supportingInfo

Data Register Terduga TB

10

ID Terduga TB

EpisodefCare

EpisodefCare.identifier

Diisi dengan ID terduga TB sesuai dengan identifier pada SITB

11

Status HIV

Observation

Observation.code.coding

Diisi dengan status HIV pasien sesuai dengan pemeriksaan pasien

Observation.category.coding

Observation.valueCodeableConcept.coding

12

Riwayat Diabetes Mellitus (DM)

Observation

Observation.code.coding

Diisi dengan riwayat diabetes mellitus pada pasien yang didapatkan dari pemeriksaan atau anamnesis

Observation.category.coding

Observation.valueCodeableConcept.coding

Pemeriksaan Penunjang

13

Nomor Registrasi Laboratorium

ServiceRequest

ServiceRequest.identifier

Diisi dengan nomor permintaan pemeriksaan laboratorium

14

Dokter Pengirim

ServiceRequest

ServiceRequest.requester

Diisi dengan dokter yang melakukan permohonan pemeriksaan penunjang

15

Alasan Pemeriksaan

ServiceRequest

ServiceRequest.reasonCode.coding

Diisi dengan alasan/tujuan dilakukannya pemeriksaan laboratorium atau radiologis yang diminta

ServiceRequest.reasonCode.text

16

Jenis Pemeriksaan

ServiceRequest

ServiceRequest.code.coding

Diisi dengan pemeriksaan laboratorium atau radiologis yang diminta

17

Tanggal Register Laboratorium

ServiceRequest

ServiceRequest.occurrenceDateTime

Diisi dengan pemeriksaan laboratorium atau radiologis yang diminta

18

Jenis Contoh Uji

Specimen

Specimen.type.coding

Diisi dengan jenis spesimen yang dikirimkan sebagai contoh uji untuk dilakukan pemeriksaan

19

Tanggal Pengiriman Contoh Uji

Specimen

Specimen.extension:transportedTime

Diisi dengan dokter yang melakukan permohonan pemeriksaan penunjang

20

Tanggal Contoh Uji Diterima / Konfirmasi penerimaan

Specimen

Specimen.receivedTime

Diisi data mengenai waktu spesimen diterima oleh laboratorium

21

Konfirmasi Penerimaan Contoh Uji

Specimen

Specimen.condition

Diisi dengan keadaan contoh uji pada saat diterima di laboratorium

22

Penerima / Pemeriksa Contoh Uji

Observation

Observation.performer

Diisi dengan tenaga yang melakukan pemeriksaan

23

Tanggal Hasil

Observation

Observation.issued

Berisi data mengenai tanggal hasil pemeriksaan dikeluarkan

24

Dokter Penanggung Jawab (PJ) Pemeriksaan Lab

DiagnosticReport

DiagnosticReport.resultsInterpreter

Berisi data penanggung jawab laboratorium yang mempertanggungjawabkan hasil pemeriksaan

25

Hasil Mikroskopis

Observation

Observation.category.coding

Diisi dengan dari hasil pemeriksaan tes cepat molekuler yang dilakukan untuk pemeriksaan

Observation.code.coding

Observation.valueCodeableConcept.coding

Observation.valueQuantity

Observation.dataAbsentReason.coding

Observation.note

DiagnosticReport

DiagnosticReport.conclusionCode.coding

26

Kode Unik TCM

Observation

Observation.identifier

Diisi dengan dari kode unik TCM yang didapatkan dari pemeriksaan GeneXpert

27

Hasil TCM

Observation

Observation.category.coding

Diisi dengan hasil pemeriksaan tes cepat molekuler yang dilakukan untuk pemeriksaan tuberkulosis

Observation.code.coding

Observation.valueQuantity

Observation.dataAbsentReason.coding

DiagnosticReport

DiagnosticReport.conclusionCode.coding

DiagnosticReport.conclusion

28

Hasil TCM XDR

Observation

Observation.status

Diisi dengan hasil pemeriksaan TCM XDR yang dilakukan untuk pemeriksaan tuberkulosis dan kepekaan antimikroba

Observation.category.coding

Observation.code.coding

Observation.component.valueCodeableConcept.coding

Observation.dataAbsentReason.coding

29

Hasil Pemeriksaan LPA (Line Probe Assay) Lini 1

Observation

Observation.status

Diisi dengan hasil pemeriksaan LPA Lini 1 yang dilakukan untuk pemeriksaan tuberkulosis dan kepekaan antimikroba

Observation.category.coding

Observation.code.coding

Observation.component.valueCodeableConcept.coding

Observation.dataAbsentReason.coding

30

Hasil Pemeriksaan LPA (Line Probe Assay) Lini 2

Observation

Observation.status

Diisi dengan hasil pemeriksaan LPA Lini 1 yang dilakukan untuk pemeriksaan tuberkulosis dan kepekaan antimikroba

Observation.category.coding

Observation.code.coding

Observation.component.valueCodeableConcept.coding

Observation.dataAbsentReason.coding

31

Hasil Pemeriksaan Biakan

Observation

Observation.method.coding

Diisi dengan hasil pemeriksaan biakan yang dilakukan untuk pemeriksaan tuberkulosis

Observation.status

Observation.category.coding

Observation.code.coding

Observation.valueCodeableConcept.coding

Observation.dataAbsentReason.coding

32

Hasil Pemeriksaan Paket Standar Uji Kepekaan

Observation

Observation.status

Diisi dengan hasil Pemeriksaan Paket Standar Uji Kepekaan yang dilakukan untuk pemeriksaan tuberkulosis

Observation.category.coding

Observation.code.coding

Observation.component.valueCodeableConcept.coding

Observation.dataAbsentReason.coding

33

Hasil Pemeriksaan TCM MTB Rif INH (BDMAX)

Observation

Observation.status

Diisi dengan hasil Pemeriksaan TCM MTB Rif INH (BDMAX) yang dilakukan untuk pemeriksaan tuberkulosis

Observation.category.coding

Observation.code.coding

Observation.component.valueCodeableConcept.coding

Observation.dataAbsentReason.coding

33

Hasil Pemeriksaan PCR Open System

Observation

Observation.status

Diisi dengan hasil Pemeriksaan PCR Open System yang dilakukan untuk pemeriksaan tuberkulosis

Observation.category.coding

Observation.code.coding

Observation.component.valueCodeableConcept.coding

Observation.dataAbsentReason.coding

34

Hasil Foto Toraks

Observation

Observation.category.coding

Diisi dengan hasil pemeriksaan foto toraks yang dilakukan untuk pemeriksaan tuberkulosis

Observation.code.coding

Observation.valueCodeableConcept.coding

Observation.dataAbsentReason.coding

DiagnosticReport

DiagnosticReport.code.coding

DiagnosticReport.conclusionCode.coding

35

Keterangan

Observation

Observation.note

Diisi keterangan tambahan untuk melengkapi hasil pemeriksaan yang sudah ada.

36

Pemeriksaan Uji Tuberkulin

Procedure

Procedure.category.coding

Diisi dengan keterangan status pemeriksaan uji tuberkulin

Procedure.code.coding

Procedure.status

37

Hasil Uji Tuberkulin

Observation

Observation.category.coding

Diisi dengan keterangan hasil pemeriksaan uji tuberkulin

Observation.code.coding

Observation.status

Data Diagnosis

38

Diagnosis

Condition

Condition.code.coding

Diisi dengan kode ICD-10 dari hasil diagnosis pasien

39

Klasifikasi Berdasarkan Uji Kepekaan

Observation

Observation.category.coding

Diisi dengan keterangan mengenai klasifikasi TB berdasarkan klasifikasi uji kepekaan untuk pasien TB RO

Observation.code.coding

Observation.valueCodeConcept.coding

Observation.derivedFrom

Data Kasus TB

40

Tindak Lanjut Hasil diagnosis

CarePlan

CarePlan.activity.detail.code.coding

Diisi dengan tindak lanjut dalam penatalaksanaan pasien setelah pasien didiagnosis tuberkulosis

CarePlan.activity.detail.status

CarePlan.status

CarePlan.activity.detail.statusReason

41

Tipe Diagnosis

Observation

Observation.code.coding

Diisi dengan keterangan mengenai tipe diagnosis yang digunakan untuk menegakkan diagnosis TB pasien

Observation.category.coding

Observation.valueCodeableConcept.coding

42

Status Kehamilan

Observation

Observation.code.coding

Diisi dengan status kehamilan pasien sesuai dengan pemeriksaan pasien

Observation.category.coding

Observation.valueCodeableConcept.coding

43

Tanggal dilakukan Edukasi untuk Tes HIV

Procedure

Procedure.status

Diisi dengan keterangan tanggal pasien diberikan edukasi untuk melakukan pemeriksaan HIV

Procedure.code.coding

Procedure.performedDateTime

44

Tanggal Register Pasien

EpisodeOfCare

EpisodeOfCare.period.start

Diisi tanggal terduga pasien TB ditemukan dan datang ke Fasyankes

45

Jumlah Skoring TBC Anak

Observation

Observation.category.coding

Diisi dengan jumlah skoring TBC anak. Data ini hanya perlu dikirimkan untuk kasus TB anak

Observation.code.coding

Observation.valueInteger

46

Imunisasi BCG

Immunization

Immunization.reportOrigin.coding

Diisi dengan keterangan mengenai status imunisasi BCG pasien

Immunization.vaccineCode.coding

Immunization.status

47

Pekerjaan

Observation

Observation.category.coding

Diisi dengan status pekerjaan pasien

Observation.code.coding

Observation.valueCodeConcept.coding

Observation.valueCodeableConcept.text

48

Panduan OAT

CarePlan

CarePlan.category.coding

Diisi dengan keterangan paduan obat antituberkulosis yang akan diberikan kepada pasien

CarePlan.activity.detail.code.coding

CarePlan.activity.detail.productCodeableconcept.coding

49

Bentuk OAT

CarePlan

CarePlan.category.coding

Diisi dengan keterangan bentuk obat antituberkulosis yang akan diberikan kepada pasien

CarePlan.activity.detail.code.coding

CarePlan.activity.detail.productCodeableconcept.coding

50

Panduan Pengobatan

CarePlan

CarePlan.category.coding

Diisi dengan keterangan rencana paduan pengobatan yang diberikan kepada pasien

CarePlan.activity.detail.code.coding

CarePlan.activity.detail.productCodeableconcept.coding

Data pengobatan

51

Jumlah Dosis

MedicationRequest

MedicationRequest.dosageInstruction.doseAndRate.doseQuantity.value

Diisi dengan keterangan jumlah dosis obat yang dianjurkan kepada pasien

52

Frekuensi

MedicationRequest

MedicationRequest.dosageInstruction.timing

Diisi dengan frekuensi minum obat yang dianjurkan kepada pasien

53

No. Batch

Medication

MedicationRequest.batch

Diisi dengan no. batch dari obat yang diberikan kepada pasien

54

Tanggal Pemberian

MedicationDispense

MedicationDispense.whenHandedOver

Berisi data yang berisikan data waktu pemberian obat kepada pasien atau penanggungjawab pasien

Akhir Pengobatan TB

55

Hasil Akhir Pengobatan

CarePlan

CarePlan.activity.outcomeCodeableConcept

Diisi dengan keterangan hasil akhir dari periode perawatan TB pasien

56

Tanggal Akhir Pengobatan

EpisodeofCare

EpisodeofCare.statusHistory.periodend

Diisi dengan tanggal akhir perawatan pasien

Pre-Use Case Requirement

Registrasi Struktur Organisasi

organization-structure-schema

Gambar 2. Contoh Struktur Organisasi

Organisasi merupakan data terkait struktur organisasi yang ada di dalam suatu institusi. Data struktur organisasi ini akan dijadikan referensi saat data pelayanan kesehatan dikirimkan ke SATUSEHAT. Institusi yang akan melakukan integrasi ke SATUSEHAT perlu melakukan registrasi atau mengirimkan data terkait struktur organisasi yang tersedia di dalam institusi tersebut (selanjutnya disebut suborganisasi). Institusi yang termasuk dalam kategori fasilitas pelayanan kesehatan (selanjutnya disebut organisasi induk), akan mendapatkan ID dari Kementerian Kesehatan setelah melakukan registrasi. Organisasi induk selanjutnya akan mengirimkan struktur organisasi/suborganisasi yang ada dalam institusi tersebut. Contoh struktur organisasi dapat dilihat dalam Gambar 1. Setiap suborganisasi di bawah organisasi induk perlu dikirimkan datanya ke SATUSEHAT.

Data suborganisasi dikirimkan menggunakan resource Organization dengan metode POST. Resource Organization digunakan untuk mencatat data sekelompok orang atau organisasi dengan tujuan yang sama. Hal ini ditunjukkan dengan adanya struktur pengurus dari organisasi tersebut. Template pengisian organisasi dapat diakses pada tautan berikut : Template Registrasi Organization & Location

Pemetaan nilai terkait Pengiriman Data Registrasi Struktur Organisasi dapat merujuk ke modul pelayanan yang terkait, baik Modul Rawat Jalan, IGD, maupun Rawat Inap di SATUSEHAT.

Registrasi Struktur Lokasi

location-structure-schema

Gambar 3. Contoh Struktur Lokasi

Struktur lokasi merupakan lokasi fisik yang dapat berupa bangunan, ruangan yang menjadi tempat dimana layanan kesehatan dilakukan. Institusi yang akan melakukan integrasi ke SATUSEHAT perlu melakukan registrasi atau mengirimkan data terkait struktur lokasi yang tersedia di dalam institusi tersebut. Data struktur lokasi yang dimaksud adalah detail dan informasi posisi untuk tempat fisik di mana layanan disediakan dan sumber daya dan peserta dapat disimpan, ditemukan, ditampung, atau diakomodasi. Contoh struktur lokasi dapat dilihat dalam Gambar 2. Setiap lokasi dari struktur tersebut perlu dikirimkan datanya ke SATUSEHAT untuk keperluan informasi dimana suatu layanan dilakukan.

Data struktur dikirimkan menggunakan resource Location dengan metode POST. Template pengisian struktur lokasi dapat diakses pada link berikut: Template Registrasi Organization & Location

Pemetaan nilai terkait Pengiriman Data Registrasi Struktur Lokasi dapat merujuk ke modul pelayanan yang terkait, baik Modul Rawat Jalan, IGD, maupun Rawat Inap di SATUSEHAT.

Nomor IHS untuk Tenaga Kesehatan

Apabila melakukan pengiriman data kesehatan melalui SATUSEHAT yang memiliki elemen data terkait tenaga kesehatan, maka diperlukan informasi {practitioner-ihs-number} dari tenaga kesehatan yang bersangkutan. {practitioner-ihs-number} seorang tenaga kesehatan didapatkan dari Master Nakes Index (MNI) Kementerian Kesehatan. MNI menyimpan data-data Nakes dari seluruh sumber yang secara resmi menerbitkan daftar tenaga kesehatan. Setelah mendapatkan {practitioner-ihs-number}, ID tersebut dapat disimpan di masing-masing sistem internal fasilitas kesehatan.

Proses pencarian Nomor IHS dari tenaga kesehatan dapat dilakukan melalui FHIR API dengan metode GET. Untuk metode pencarian data nakes di SATUSEHAT secara detail dapat dilihat dalam link berikut.

Proses pencarian data fasyankes dan nakes dapat dilakukan melalui FHIR API dengan metode GET dengan parameter dibawah ini:

No Data Resource Parameter Pencarian
1 Fasyankes Organization {organization-ihs-number}
2 Lokasi Location
Command 'id-resource-Location' could not render: There is no placeholder called 'id-resource-Location'
3 Nakes Practitioner NIK, {practitioner-ihs-number}

1. Pendaftaran Identitas Pasien

Apabila melakukan pengiriman data kesehatan melalui SATUSEHAT yang memiliki elemen data terkait pasien, diperlukan informasi {patient-ihs-number} dari pasien yang bersangkutan. {patient-ihs-number} seorang pasien didapatkan dari Master Patient Index (MPI) Kementerian Kesehatan. MPI menyimpan data-data demografi pasien berskala nasional, mulai dari nama, tanggal lahir, alamat, Identitas resmi yang diterbitkan pemerintah, dan lain lain. Setelah mendapatkan {patient-ihs-number}, ID dapat disimpan secara di masing-masing sistem internal fasyankes maupun partner non-fasyankes. {patient-ihs-number} akan mempermudah pelaporan pelayanan kesehatan yang berhubungan dengan pasien, karena partner tidak diwajibkan menyertakan data diri setiap ada pengiriman data {patient-ihs-number} juga dapat digunakan untuk melihat data diri pasien secara menyeluruh.

Pencarian {patient-ihs-number} dari pasien dapat dilakukan melalui FHIR API dengan metode GET. Panduan lebih rinci tentang pencarian data pasien di SATUSEHAT dapat ditemukan dalam dokumen Petunjuk Teknis SATUSEHAT (Juknis SATSET).

2. Pendaftaran Kunjungan

Kunjungan pasien dapat didefinisikan sebagai interaksi pasien terhadap suatu layanan fasyankes. Sebagai contoh, dalam satu rangkaian rawat jalan, seluruh rangkaian dapat didefinisikan sebagai satu “Encounter”. Data-data kunjungan pasien yang direkam meliputi kapan pertemuan tersebut mulai dan selesai, siapa tenaga kesehatan yang melayani, siapa subjek dari pelayanannya, dan informasi pendukung lainnya.

➕ Pembuatan Kunjungan Baru

{
"resourceType": "Encounter",
{
"system": "http://sys-ids.kemkes.go.id/encounter/1000004",
"value": "P20240001"
}
],
"status": "arrived",
{
"status": "arrived",
"period": {
"start": "2022-06-14T07:00:00+07:00"
}
}
],
"class": {
"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
"code": "AMB",
"display": "ambulatory"
},
"subject": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"basedOn": [
{
"reference": "ServiceRequest/46bc85dd-b3da-45f1-b097-ce040b66452b"
}
],
{
"type": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
"code": "ATND",
"display": "attender"
}
]
}
],
"reference": "Practitioner/N10000001",
"display": "Dokter Bronsig"
}
}
],
"period": {
"start": "2022-06-14T07:00:00+07:00"
},
"origin": {
"reference": "Organization/10083042"
},
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/admit-source",
"code": "hosp-trans",
"display": "Transferred from other hospital"
}
]
}
},
{
"reference": "Location/b017aa54-f1df-4ec2-9d84-8823815d7228",
"display": "Ruang 1A, Poliklinik TB, Lantai 1 (Puskesmas)"
}
}
],
"reference": "Organization/10000004",
"display": "Puskesmas Sangat Waras"
}
}
{
    "resourceType": "Encounter",
    "identifier":  [
        {
            "system": "http://sys-ids.kemkes.go.id/encounter/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{ENCOUNTER_LOCAL_CODE}}"
        }
    ],
    "status": "arrived",
    "class": {
        "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
        "code": "AMB",
        "display": "ambulatory"
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "participant":  [
        {
            "type":  [
                {
                    "coding":  [
                        {
                            "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
                            "code": "ATND",
                            "display": "attender"
                        }
                    ]
                }
            ],
            "individual": {
                "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
                "display": "{{DOCTOR_NAME}}"
            }
        }
    ],
    "period": {
        "start": "{{ENCOUNTER_PERIOD1_START}}"
    },
    "reasonCode": [
        {
            "coding": [
                {
                    "system": "{{ENCOUNTER_REASON}}",
                    "code": "{{ENCOUNTER_REASON}}",
                    "display": "{{ENCOUNTER_REASON}}"
                }
            ]
        }
    ],
    "location":  [
        {
            "location": {
                "reference": "Location/{{ID_RESOURCE_LOCATION}}",
                "display": "{{ENCOUNTER_LOCATION_NAME}}"
            },
            "period": {
				"start": "{{ENCOUNTER_PERIOD1_START}}"
			},
			"extension": [
                {
                    "url": "https://fhir.kemkes.go.id/r4/StructureDefinition/ServiceClass",
                    "extension": [
                        {
                            "url": "value",
                            "valueCodeableConcept": {
                                "coding": [
                                    {
                                        "system": "http://terminology.kemkes.go.id/CodeSystem/locationServiceClass-Outpatient",
                                        "code": "reguler",
                                        "display": "Kelas Reguler"
                                    }
                                ]
                            }
                        },
                        {
                            "url": "upgradeClassIndicator",
                            "valueCodeableConcept": {
                                "coding": [
                                    {
                                        "system": "http://terminology.kemkes.go.id/CodeSystem/locationUpgradeClass",
                                        "code": "kelas-tetap",
                                        "display": "Kelas Tetap Perawatan"
                                    }
                                ]
                            }
                        }
                    ]
                }
            ]
        }
    ],
    "statusHistory":  [
        {
            "status": "arrived",
            "period": {
                "start": "{{ENCOUNTER_PERIOD1_START}}"
            }
        }
    ],
    "serviceProvider": {
        "reference": "Organization/{{ORGANIZATION_IHS_NUMBER}}"
    },
    "hospitalization": {
        "admitSource": {
            "coding": [
                {
                    "system": "{{ENCOUNTER_ADMITSOURCE}}",
                    "code": "{{ENCOUNTER_ADMITSOURCE}}",
                    "display": "{{ENCOUNTER_ADMITSOURCE}}"
                }
            ]
        }
    }
}
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
ENCOUNTER_LOCAL_CODE ID Lokal untuk Kunjungan/Encounter
PATIENT_IHS_NUMBER {patient-ihs-number} pada SATUSEHAT
PATIENT_NAME Nama Pasien
PRACTITIONER_IHS_NUMBER {practitioner-ihs-number} pada SATUSEHAT
DOCTOR_NAME Nama Dokter/Nakes
ENCOUNTER_PERIOD1_START Waktu mulai/check-in kunjungan
ID_RESOURCE_LOCATION ID Location tempat kunjungan dilakukan
ENCOUNTER_LOCATION_NAME Nama Location tempat kunjungan dilakukan
ENCOUNTER_ADMITSOURCE (*) Data asal di mana sebelum pasien dirawat/admisia. Reference ke value set "Dirujuk/Dikirim Oleh". Khusus skenario pasien rujukan faskes, maka wajib dilanjutkan dengan pengisian jenis fasyankes yang merujuk. Reference ke value set "Jenis Fasyankes Rujukan". Sehingga kolom "Encounter.hospitalization.admitSource" akan diisi dengan 2 object dalam array tsb.
ENCOUNTER_REASON (*) Data kode alasan terjadinya kunjungan. Reference ke value set "Alasan Kunjungan"

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Dirujuk/Dikirim Oleh
Encounter.hospitalization.admitSource.coding.system Encounter.hospitalization.admitSource.coding.code Encounter.hospitalization.admitSource.coding.display Pilihan jawaban yang dapat divisualisasikan
http://terminology.kemkes.go.id/CodeSystem/clinical-term EHA000001 Kader/ Komunitas Kader/komunitas
http://terminology.kemkes.go.id/CodeSystem/clinical-term EHA000002 Datang sendiri Datang sendiri
http://terminology.kemkes.go.id/CodeSystem/clinical-term EHA000003 Kegiatan ACF Kegiatan ACF
http://terminology.kemkes.go.id/CodeSystem/clinical-term EHA000004 Skrining TBC DM Skrining TBC DM
http://terminology.kemkes.go.id/CodeSystem/clinical-term EHA000005 Pemadanan Data BPJS Pemadanan Data BPJS
http://snomed.info/sct 257622000 Healthcare facility Fasyankes

Jenis Fasyankes Rujukan

Encounter.hospitalization.admitSource.coding.system Encounter.hospitalization.admitSource.coding.code Encounter.hospitalization.admitSource.coding.display Pilihan jawaban yang dapat divisualisasikan
http://terminology.kemkes.go.id/CodeSystem/organization-type 101 Tempat Praktik Mandiri Tenaga Kesehatan Dokter Praktik Mandiri
http://terminology.kemkes.go.id/CodeSystem/organization-type 102 Pusat Kesehatan Masyarakat Puskesmas
http://terminology.kemkes.go.id/CodeSystem/organization-type 103 Klinik Klinik
http://terminology.kemkes.go.id/CodeSystem/organization-type 104 Rumah Sakit Rumah Sakit
http://terminology.kemkes.go.id/CodeSystem/organization-type 107 Laboratorium Kesehatan Laboratorium
http://terminology.kemkes.go.id/CodeSystem/organization-type 111 Balai Kesehatan Balai Pengobatan
http://terminology.kemkes.go.id/CodeSystem/organization-type OT000009 Balai Kesehatan Paru Masyarakat BP4/ BBKPM/ BKPM
http://snomed.info/sct 8434001 Jail, device Lapas/Rutan

➕ Masuk ke ruang pemeriksaan

{
"resourceType": "Encounter",
"id": "{{Encounter_id}}",
{
"system": "http://sys-ids.kemkes.go.id/encounter/{{Org_id}}",
"value": "{{Registration_ID}}"
}
],
"status": "in-progress",
{
"status": "arrived",
"period": {
"start": "2023-08-31T07:00:00+00:00",
"end": "2023-08-31T07:15:00+00:00"
}
},
{
"status": "in-progress",
"period": {
"start": "2023-08-31T07:15:00+00:00"
}
}
],
"class": {
"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
"code": "AMB",
"display": "ambulatory"
},
"subject": {
"reference": "Patient/{{Patient_id}}",
"display": "{{Patient_Name}}"
},
{
"type": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
"code": "ATND",
"display": "attender"
}
]
}
],
"reference": "Practitioner/{{Practitioner_id}}",
"display": "{{Practitioner_Name}}"
}
}
],
"period": {
"start": "2023-08-31T07:00:00+00:00"
},
{
{
{
"url": "value",
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/locationServiceClass-Outpatient",
"code": "reguler",
"display": "Kelas Reguler"
}
]
}
},
{
"url": "upgradeClassIndicator",
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/locationUpgradeClass",
"code": "kelas-tetap",
"display": "Kelas Tetap Perawatan"
}
]
}
}
],
"url": "https://fhir.kemkes.go.id/r4/StructureDefinition/ServiceClass"
}
],
"reference": "Location/{{Location_Poli_id}}",
"display": "{{Location_Poli_Name}}"
},
"period": {
"start": "2023-08-31T07:00:00+00:00"
}
}
],
"reference": "Organization/{{Org_id}}"
}
}
{
    "resourceType": "Encounter",
    "identifier":  [
        {
            "system": "http://sys-ids.kemkes.go.id/encounter/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{ENCOUNTER_LOCAL_CODE}}"
        }
    ],
    "status": "in-progress",
    "class": {
        "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
        "code": "AMB",
        "display": "ambulatory"
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "participant":  [
        {
            "type":  [
                {
                    "coding":  [
                        {
                            "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
                            "code": "ATND",
                            "display": "attender"
                        }
                    ]
                }
            ],
            "individual": {
                "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
                "display": "{{DOCTOR_NAME}}"
            }
        }
    ],
    "period": {
        "start": "{{ENCOUNTER_PERIOD1_START}}"
    },
    "reasonCode": [
        {
            "coding": [
                {
                    "system": "{{ENCOUNTER_REASON}}",
                    "code": "{{ENCOUNTER_REASON}}",
                    "display": "{{ENCOUNTER_REASON}}"
                }
            ]
        }
    ],
    "location":  [
        {
            "location": {
                "reference": "Location/{{ID_RESOURCE_LOCATION}}",
                "display": "{{ENCOUNTER_LOCATION_NAME}}"
            },
			"period": {
				"start": "{{ENCOUNTER_PERIOD1_START}}"
			},
			"extension": [
                {
                    "url": "https://fhir.kemkes.go.id/r4/StructureDefinition/ServiceClass",
                    "extension": [
                        {
                            "url": "value",
                            "valueCodeableConcept": {
                                "coding": [
                                    {
                                        "system": "http://terminology.kemkes.go.id/CodeSystem/locationServiceClass-Outpatient",
                                        "code": "reguler",
                                        "display": "Kelas Reguler"
                                    }
                                ]
                            }
                        },
                        {
                            "url": "upgradeClassIndicator",
                            "valueCodeableConcept": {
                                "coding": [
                                    {
                                        "system": "http://terminology.kemkes.go.id/CodeSystem/locationUpgradeClass",
                                        "code": "kelas-tetap",
                                        "display": "Kelas Tetap Perawatan"
                                    }
                                ]
                            }
                        }
                    ]
                }
            ]
        }
    ],
    "statusHistory":  [
        {
            "status": "arrived",
            "period": {
                "start": "{{ENCOUNTER_PERIOD1_START}}",
                "end": "{{ENCOUNTER_PERIOD1_END}}"
            }
        },
        {
            "status": "in-progress",
            "period": {
                "start": "{{ENCOUNTER_PERIOD1_START}}"
            }
        }
    ],
    "serviceProvider": {
        "reference": "Organization/{{ORGANIZATION_IHS_NUMBER}}"
    },
    "hospitalization": {
        "admitSource": {
            "coding": [
                {
                    "system": "{{ENCOUNTER_ADMITSOURCE}}",
                    "code": "{{ENCOUNTER_ADMITSOURCE}}",
                    "display": "{{ENCOUNTER_ADMITSOURCE}}"
                }
            ]
        }
    }
}
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
ENCOUNTER_LOCAL_CODE ID Lokal untuk Kunjungan/Encounter
PATIENT_IHS_NUMBER {patient-ihs-number} pada SATUSEHAT
PATIENT_NAME Nama Pasien
PRACTITIONER_IHS_NUMBER {practitioner-ihs-number} pada SATUSEHAT
DOCTOR_NAME Nama Dokter/Nakes
ENCOUNTER_PERIOD1_START Waktu mulai/check-in kunjungan
ENCOUNTER_PERIOD1_END Waktu mulai/check-out kunjungan
ID_RESOURCE_LOCATION ID Location tempat kunjungan dilakukan
ENCOUNTER_LOCATION_NAME Nama Location tempat kunjungan dilakukan
ENCOUNTER_ADMITSOURCE (*) Data asal di mana sebelum pasien dirawat/admisia. Reference ke value set "Dirujuk/Dikirim Oleh". Khusus skenario pasien rujukan faskes, maka wajib dilanjutkan dengan pengisian jenis fasyankes yang merujuk. Reference ke value set "Jenis Fasyankes Rujukan". Sehingga kolom "Encounter.hospitalization.admitSource" akan diisi dengan 2 object dalam array tsb.
ENCOUNTER_REASON (*) Data kode alasan terjadinya kunjungan. Reference ke value set "Alasan Kunjungan"

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Dirujuk/Dikirim Oleh
Encounter.hospitalization.admitSource.coding.system Encounter.hospitalization.admitSource.coding.code Encounter.hospitalization.admitSource.coding.display Pilihan jawaban yang dapat divisualisasikan
http://terminology.kemkes.go.id/CodeSystem/clinical-term EHA000001 Kader/ Komunitas Kader/komunitas
http://terminology.kemkes.go.id/CodeSystem/clinical-term EHA000002 Datang sendiri Datang sendiri
http://terminology.kemkes.go.id/CodeSystem/clinical-term EHA000003 Kegiatan ACF Kegiatan ACF
http://terminology.kemkes.go.id/CodeSystem/clinical-term EHA000004 Skrining TBC DM Skrining TBC DM
http://terminology.kemkes.go.id/CodeSystem/clinical-term EHA000005 Pemadanan Data BPJS Pemadanan Data BPJS
http://snomed.info/sct 257622000 Healthcare facility Fasyankes

Jenis Fasyankes Rujukan
Encounter.hospitalization.admitSource.coding.system Encounter.hospitalization.admitSource.coding.code Encounter.hospitalization.admitSource.coding.display Pilihan jawaban yang dapat divisualisasikan
http://terminology.kemkes.go.id/CodeSystem/organization-type 101 Tempat Praktik Mandiri Tenaga Kesehatan Dokter Praktik Mandiri
http://terminology.kemkes.go.id/CodeSystem/organization-type 102 Pusat Kesehatan Masyarakat Puskesmas
http://terminology.kemkes.go.id/CodeSystem/organization-type 103 Klinik Klinik
http://terminology.kemkes.go.id/CodeSystem/organization-type 104 Rumah Sakit Rumah Sakit
http://terminology.kemkes.go.id/CodeSystem/organization-type 107 Laboratorium Kesehatan Laboratorium
http://terminology.kemkes.go.id/CodeSystem/organization-type 111 Balai Kesehatan Balai Pengobatan
http://terminology.kemkes.go.id/CodeSystem/organization-type OT000009 Balai Kesehatan Paru Masyarakat BP4/ BBKPM/ BKPM
http://snomed.info/sct 8434001 Jail, device Lapas/Rutan

Ketentuan Pengisian Data "Dirujuk/Dikirim Oleh" dalam Pengiriman Data Pendaftaran Kunjungan Pasien

Dalam Playbook Use-Case Tuberkulosis, fasilitas pelayanan kesehatan harus melengkapi pengiriman data pendaftaran pasien menggunakan resources Encounter dengan tambahan informasi data ‘Dirujuk/ Dikirim Oleh’ yang diinput dalam elemen Encounter.hospitalization.admitSource.coding. Terminologi spesifik yang digunakan dapat dilihat dalam Lampiran 1.

Jika pasien ‘Dirujuk/Dikirim Oleh’ fasilitas pelayanan kesehatan lainnya, maka data yang dikirimkan dapat menggunakan ketentuan pengiriman data sebagai berikut:

  1. Jika fasilitas pelayanan kesehatan perujuk/pengirim termasuk RS, Klinik, Dokter Praktek Mandiri, dan Puskesmas yang memiliki ID Organisasi di SATUSEHAT maka bisa diinput menggunakan Encounter.hospitalization.origin dengan Encounter.hospitalization.origin diisi dengan ID SATUSEHAT Fasyankes Perujuk.. Metode yang dapat digunakan adalah GET Organization by Name untuk mengetahui ID Organisasi SATUSEHAT dari fasilitas pelayanan kesehatan perujuk/pengirim.
  2. Jika fasilitas pelayanan kesehatan tidak memiliki ID Organisasi di SATUSEHAT, maka dapat menginput jenis fasyankesnya menggunakan Encounter.hospitalization.admitSource.coding dengan kode terlampir pada Lampiran 2. Encounter.hospitalization.admitSource.text dapat diisi dengan nama fasilitas pelayanan kesehatan terkait.

3. Pengiriman Data Anamnesis

Data Anamnesis mencakup keluhan utama, riwayat penyakit, riwayat pengobatan, riwayat alergi. Data yang dimiliki pasien tersebut dapat dikirimkan menggunakan resource Condition, AllergyIntolerance, MedicationStatement dan Observation.

Pemetaan nilai resource Condition, AllergyIntolerance, MedicationStatement dan Observation serta pemetaan variabel dan terminologi spesifik terkait dengan pengiriman data anamnesis dapat merujuk ke Modul Rawat Jalan, IGD, maupun Rawat Inap di SATUSEHAT.

4. Pengiriman Data Hasil Pemeriksaan Fisik

Dalam episode perawatan tuberkulosis dibutuhkan informasi tambahan terkait pemeriksaan fisik pasien mencakup tekanan darah, berat badan, tinggi badan dan Indeks Massa Tubuh (IMT). Data tersebut dapat dikirimkan melalui resource Observation.

➕ Tekanan Darah - Diastole

{
"resourceType": "Observation",
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "vital-signs",
"display": "Vital Signs"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "8462-4",
"display": "Diastolic blood pressure"
}
]
},
"subject": {
"reference": "Patient/100000030015",
"display": "Diana Smith"
},
"reference": "Encounter/1a07ee6d-65c9-4365-964b-71f4f46df06d"
},
"effectiveDateTime": "2023-03-01T02:15:00+00:00",
"issued": "2023-03-01T02:15:00+00:00",
{
"reference": "Practitioner/N10000001"
}
],
"value": 90,
"unit": "mm[Hg]",
"system": "http://unitsofmeasure.org",
"code": "mm[Hg]"
},
"coding": [
{
"system": "http://snomed.info/sct",
"code": "368209003",
"display": "Right arm"
}
]
}
}
{
    "resourceType": "Observation",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{OBSERVATION_LOCAL_CODE}}"
        }
    ],
    "status": "final",
    "category": [
        {
            "coding": [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "vital-signs",
                    "display": "Vital Signs"
                }
            ]
        }
    ],
    "code": {
        "coding": [
            {
                "system": "http://loinc.org",
                "code": "8462-4",
                "display": "Diastolic blood pressure"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}",
    "issued": "{{OBSERVATION_ISSUED}}",
	"bodySite": {
        "coding": [
            {
				"system": "{{OBSERVATION_BODYSITE}}",
				"code": "{{OBSERVATION_BODYSITE}}",
				"display":  "{{OBSERVATION_BODYSITE}}"
            }
        ]
    },
    "performer": [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
			"display": "{{DOCTOR_NAME}}"
        }
    ],
    "valueQuantity": {
        "value": {{VALUE_OBSERVATION}},
        "unit": "mm[Hg]",
        "system": "http://unitsofmeasure.org",
        "code": "mm[Hg]"
    }
}
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
OBSERVATION_LOCAL_CODE ID Lokal untuk Observasi
PATIENT_IHS_NUMBER SATUSEHAT ID Number untuk Pasien
PATIENT_NAME Nama Pasien
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
OBSERVATION_EFFECTIVE_DATETIME Tanggal dan waktu nilai observasi yang diamati dinyatakan benar
OBSERVATION_ISSUED Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi
PRACTITIONER_IHS_NUMBER SATUSEHAT ID untuk Dokter/Nakes
DOCTOR_NAME Nama Dokter/Nakes
OBSERVATION_BODYSITE Lokasi pemeriksaan. Referensi ke Dokumen Lampiran Standar Terminologi SATUSEHAT
VALUE_OBSERVATION Hasil pemeriksaan

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

[none]

➕ Tekanan Darah - Sistole

{
"resourceType": "Observation",
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "vital-signs",
"display": "Vital Signs"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "8480-6",
"display": "Systolic blood pressure"
}
]
},
"subject": {
"reference": "Patient/100000030015",
"display": "Diana Smith"
},
"reference": "Encounter/1a07ee6d-65c9-4365-964b-71f4f46df06d"
},
"effectiveDateTime": "2023-03-01T02:15:00+00:00",
"issued": "2023-03-01T02:15:00+00:00",
{
"reference": "Practitioner/N10000001"
}
],
"value": 140,
"unit": "mm[Hg]",
"system": "http://unitsofmeasure.org",
"code": "mm[Hg]"
},
"coding": [
{
"system": "http://snomed.info/sct",
"code": "368209003",
"display": "Right arm"
}
]
}
}
{
    "resourceType": "Observation",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{OBSERVATION_LOCAL_CODE}}"
        }
    ],
    "status": "final",
    "category": [
        {
            "coding": [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "vital-signs",
                    "display": "Vital Signs"
                }
            ]
        }
    ],
    "code": {
        "coding": [
            {
                "system": "http://loinc.org",
                "code": "8480-6",
                "display": "Systolic blood pressure"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}",
    "issued": "{{OBSERVATION_ISSUED}}",
	"bodySite": {
        "coding": [
            {
				"system": "{{OBSERVATION_BODYSITE}}",
				"code": "{{OBSERVATION_BODYSITE}}",
				"display":  "{{OBSERVATION_BODYSITE}}"
            }
        ]
    },
    "performer": [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
			"display": "{{DOCTOR_NAME}}"
        }
    ],
    "valueQuantity": {
        "value": {{VALUE_OBSERVATION}},
        "unit": "mm[Hg]",
        "system": "http://unitsofmeasure.org",
        "code": "mm[Hg]"
    }
}
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
OBSERVATION_LOCAL_CODE ID Lokal untuk Observasi
PATIENT_IHS_NUMBER SATUSEHAT ID Number untuk Pasien
PATIENT_NAME Nama Pasien
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
OBSERVATION_EFFECTIVE_DATETIME Tanggal dan waktu nilai observasi yang diamati dinyatakan benar
OBSERVATION_ISSUED Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi
PRACTITIONER_IHS_NUMBER SATUSEHAT ID untuk Dokter/Nakes
DOCTOR_NAME Nama Dokter/Nakes
OBSERVATION_BODYSITE Lokasi pemeriksaan. Referensi ke Dokumen Lampiran Standar Terminologi SATUSEHAT
VALUE_OBSERVATION Hasil pemeriksaan

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

[none]

➕ Tekanan Darah - Tinggi Badan

{
"resourceType": "Observation",
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "vital-signs",
"display": "Vital Signs"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "8302-2",
"display": "Body height"
}
]
},
"subject": {
"reference": "Patient/100000030015",
"display": "Diana Smith"
},
"reference": "Encounter/1a07ee6d-65c9-4365-964b-71f4f46df06d"
},
"effectiveDateTime": "2023-03-01T02:15:00+00:00",
"issued": "2023-03-01T02:15:00+00:00",
{
"reference": "Practitioner/N10000001"
}
],
"value": 165,
"unit": "cm",
"system": "http://unitsofmeasure.org",
"code": "cm"
}
}
{
    "resourceType": "Observation",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{OBSERVATION_LOCAL_CODE}}"
        }
    ],
    "status": "final",
    "category": [
        {
            "coding": [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "vital-signs",
                    "display": "Vital Signs"
                }
            ]
        }
    ],
    "code": {
        "coding": [
            {
                "system": "http://loinc.org",
                "code": "8302-2",
                "display": "Body height"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}",
    "issued": "{{OBSERVATION_ISSUED}}",
    "performer": [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
			"display": "{{DOCTOR_NAME}}"
        }
    ],
    "valueQuantity": {
        "value": {{VALUE_OBSERVATION}},
        "unit": "cm",
        "system": "http://unitsofmeasure.org",
        "code": "cm"
    }
}
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
OBSERVATION_LOCAL_CODE ID Lokal untuk Observasi
PATIENT_IHS_NUMBER SATUSEHAT ID Number untuk Pasien
PATIENT_NAME Nama Pasien
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
OBSERVATION_EFFECTIVE_DATETIME Tanggal dan waktu nilai observasi yang diamati dinyatakan benar
OBSERVATION_ISSUED Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi
PRACTITIONER_IHS_NUMBER SATUSEHAT ID untuk Dokter/Nakes
DOCTOR_NAME Nama Dokter/Nakes
VALUE_OBSERVATION Hasil pemeriksaan

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

[none]

➕ Berat Badan

{
"resourceType": "Observation",
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "vital-signs",
"display": "Vital Signs"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "8302-2",
"display": "Body height"
}
]
},
"subject": {
"reference": "Patient/100000030015",
"display": "Diana Smith"
},
"reference": "Encounter/1a07ee6d-65c9-4365-964b-71f4f46df06d"
},
"effectiveDateTime": "2023-03-01T02:15:00+00:00",
"issued": "2023-03-01T02:15:00+00:00",
{
"reference": "Practitioner/N10000001"
}
],
"value": 165,
"unit": "cm",
"system": "http://unitsofmeasure.org",
"code": "cm"
}
}
{
    "resourceType": "Observation",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{OBSERVATION_LOCAL_CODE}}"
        }
    ],
    "status": "final",
    "category": [
        {
            "coding": [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "vital-signs",
                    "display": "Vital Signs"
                }
            ]
        }
    ],
    "code": {
        "coding": [
            {
                "system": "http://loinc.org",
                "code": "8302-2",
                "display": "Body height"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}",
    "issued": "{{OBSERVATION_ISSUED}}",
    "performer": [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
			"display": "{{DOCTOR_NAME}}"
        }
    ],
    "valueQuantity": {
        "value": {{VALUE_OBSERVATION}},
        "unit": "kg",
        "system": "http://unitsofmeasure.org",
        "code": "kg"
    }
}
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
OBSERVATION_LOCAL_CODE ID Lokal untuk Observasi
PATIENT_IHS_NUMBER SATUSEHAT ID Number untuk Pasien
PATIENT_NAME Nama Pasien
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
OBSERVATION_EFFECTIVE_DATETIME Tanggal dan waktu nilai observasi yang diamati dinyatakan benar
OBSERVATION_ISSUED Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi
PRACTITIONER_IHS_NUMBER SATUSEHAT ID untuk Dokter/Nakes
DOCTOR_NAME Nama Dokter/Nakes
VALUE_OBSERVATION Hasil pemeriksaan

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

[none]

➕ Indeks Massa Tubuh (IMT)

{
"resourceType": "Observation",
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "vital-signs",
"display": "Vital Signs"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "39156-5",
"display": "Body mass index (BMI) [Ratio]"
}
]
},
"subject": {
"reference": "Patient/100000030015",
"display": "Diana Smith"
},
"reference": "Encounter/1a07ee6d-65c9-4365-964b-71f4f46df06d"
},
"effectiveDateTime": "2023-03-01T02:15:00+00:00",
"issued": "2023-03-01T02:15:00+00:00",
{
"reference": "Practitioner/N10000001"
}
],
"value": 27.5,
"unit": "kg/m2",
"system": "http://unitsofmeasure.org",
"code": "kg/m2"
},
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "414915002",
"display": "Obese"
}
],
"text": "Obesitas"
}
]
}
{
    "resourceType": "Observation",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{OBSERVATION_LOCAL_CODE}}"
        }
    ],
    "status": "final",
    "category": [
        {
            "coding": [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "vital-signs",
                    "display": "Vital Signs"
                }
            ]
        }
    ],
    "code": {
        "coding": [
            {
                "system": "http://loinc.org",
                "code": "39156-5",
                "display": "Body mass index (BMI) [Ratio]"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}",
    "issued": "{{OBSERVATION_ISSUED}}",
    "performer": [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
			"display": "{{DOCTOR_NAME}}"
        }
    ],
    "valueQuantity": {
        "value": {{VALUE_OBSERVATION}},
        "unit": "kg/m2",
        "system": "http://unitsofmeasure.org",
        "code": "kg/m2"
    }
}
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
OBSERVATION_LOCAL_CODE ID Lokal untuk Observasi
PATIENT_IHS_NUMBER SATUSEHAT ID Number untuk Pasien
PATIENT_NAME Nama Pasien
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
OBSERVATION_EFFECTIVE_DATETIME Tanggal dan waktu nilai observasi yang diamati dinyatakan benar
OBSERVATION_ISSUED Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi
PRACTITIONER_IHS_NUMBER SATUSEHAT ID untuk Dokter/Nakes
DOCTOR_NAME Nama Dokter/Nakes
VALUE_OBSERVATION Hasil pemeriksaan

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

[none]

5. Pengiriman Data Klasifikasi Kasus Terduga TB

Klasifikasi dari kasus terduga TB dapat dikirimkan menggunakan resource QuestionnaireResponse.

➕ Klasifikasi Kasus Terduga TB

{
"resourceType": "QuestionnaireResponse",
"questionnaire": "https://fhir.kemkes.go.id/Questionnaire/Q0001",
"status": "completed",
"subject": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"reference": "Encounter/45e436ea-d6c7-4059-8cbe-e00fb2c665d8"
},
"authored": "2023-01-01T15:30:00+07:00",
"author": {
"reference": "Practitioner/N10000001"
},
"source": {
"reference": "Patient/100000030009"
},
"item": [
{
"linkId": "1",
"text": "Kriteria Terduga TB",
"answer": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/tb-suspect-case-definition",
"code": "sus-tb-ro",
"display": "Terduga TBC RO"
}
}
]
},
{
"linkId": "2",
"text": "Kriteria Terduga RO",
"answer": [
{
"system": "https://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment",
"code": "failure-cat2",
"display": "Pasien TB gagal pengobatan kategori 2"
}
}
]
},
{
"linkId": "3",
"text": "Status HIV",
"answer": [
{
"system": "http://loinc.org",
"code": "LA32-8",
"display": "No"
}
}
]
},
{
"linkId": "4",
"text": "Riwayat DM",
"answer": [
{
"system": "http://loinc.org",
"code": "LA32-8",
"display": "No"
}
}
]
},
{
"linkId": "5",
"text": "Status Kehamilan",
"answer": [
{
"system": "http://loinc.org",
"code": "LA32-8",
"display": "Hamil"
}
}
]
},
{
"linkId": "6",
"text": "Kondisi Khusus / Disabilitas",
"answer": [
{
"system": "http://snomed.info/sct",
"code": "473137000",
"display": "Disability absent"
}
}
]
}
]
}
      {
            "resourceType": "QuestionnaireResponse",
            "questionnaire": "https://fhir.kemkes.go.id/Questionnaire/Q0001",
            "status": "completed",
            "subject": {
               "reference": "Patient/{{PATIENT_IHS_NUMBER}}"
               "display": "{{PATIENT_NAME}}"
            },
            "encounter": {
               "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
            },
            "authored": "{{AUTHORED_DATETIME}}",
            "author": {
               "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}"
            },
            "source": {
               "reference": "Patient/{{PATIENT_IHS_NUMBER}}"
            },
            "item": [
               {
                  "linkId": "1",
                  "text": " Klasifikasi Kasus Terduga TB",
                  "item": [
                     {
                        "linkId": "1.1",
                        "text": "Kriteria Terduga TB",
                        "answer": [
                              {
                                 "valueCoding": {
                                       "system": "http://terminology.kemkes.go.id/CodeSystem/clinical-term",
                                       "code": "{{ANSWER_1_1}}",
                                    "display": "{{ANSWER_1_1}}"
                                 }
                              }
                        ]
                     },
                     {
                        "linkId": "1.2",
                        "text": "Klasifikasi tuberkulosis berdasarkan riwayat pengobatan",
                        "answer": [
                              {
                                 "valueCoding": {
                                       "system": "http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment",
                                    "code": "{{ANSWER_1_2}}",
                                 "display": "{{ANSWER_1_2}}"
                                 }
                              }
                        ]
                     },
                     {
                        "linkId": "1.3",
                        "text": "Kriteria Terduga RO",
                        "answer": [
                              {
                                 "valueCoding": {
                                       "system": "http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment",
                                    "code": "{{ANSWER_1_3}}",
                                 "display": "{{ANSWER_1_3}}"
                                 }
                              }
                        ]
                     },
                     {
                        "linkId": "1.4",
                        "text": "Klasifikasi terduga tuberkulosis berdasarkan lokasi anatomis",
                        "answer": [
                              {
                                 "valueCoding": {
                                       "system": "http://snomed.info/sct",
                                    "code": "{{ANSWER_1_4}}",
                                    "display": "{{ANSWER_1_4}}"
                                 }
                              }
                        ]
                     }
                  ]
            }
            ]
      }
      
Variabel Deskripsi
PATIENT_IHS_NUMBER {patient-ihs-number} pada SATUSEHAT
PATIENT_NAME Nama pasien
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
AUTHORED_DATETIME Waktu di mana jawaban kuesioner didapatkan dengan tipe data dateTime, dengan format yang diperbolehkan YYYY-MM-DDThh:mm:ss+zz:zz
PRACTITIONER_IHS_NUMBER {practitioner-ihs-number} pada SATUSEHAT
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
ANSWER_1_1 (*) Kriteria Terduga TB. Referensi ke value set "Kriteria Terduga TB"
ANSWER_1_2 (*) Klasifikasi tuberkulosis berdasarkan riwayat pengobatan. Referensi ke value set "Klasifikasi tuberkulosis berdasarkan riwayat pengobatan"
ANSWER_1_3 (*) Kriteria Terduga RO. Referensi ke value set "Kriteria Terduga RO"
ANSWER_1_4 (*) Klasifikasi terduga tuberkulosis berdasarkan lokasi anatomis. Referensi ke value set "Klasifikasi terduga tuberkulosis berdasarkan lokasi anatomis"
Kriteria Terduga TB
QuestionnaireResponse.item.answer.valueCoding.coding.system QuestionnaireResponse.item.answer.valueCoding.coding.code QuestionnaireResponse.item.answer.valueCoding.coding.display
http://terminology.kemkes.go.id/CodeSystem/clinical-term QRI000001 QRI000002
http://terminology.kemkes.go.id/CodeSystem/clinical-term Terduga TBC SO Terduga TBC RO

Klasifikasi tuberkulosis berdasarkan riwayat pengobatan

QuestionnaireResponse.item.answer.valueCoding.system QuestionnaireResponse.item.answer.valueCoding.code QuestionnaireResponse.item.answer.valueCoding.display Pilihan jawaban yang dapat divisualisasikan
http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment new Kasus Baru Baru
http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment relapse Kasus Kambuh Kambuh
http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment failure-cat1 Kasus Pengobatan Setelah Gagal Kategori 1 Diobati setelah gagal kategori 1
http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment failure-cat2 Kasus Pengobatan Setelah Gagal Kategori 2 Diobati setelah gagal kategori 2
http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment loss-to-follow-up Kasus Setelah Loss To Follow Up Diobati setelah putus berobat
http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment failure-2line Kasus Pengobatan Setelah Gagal lini 2 Diobati setelah gagal pengobatan lini 2
http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment not-eval Pernah diobati tidak diketahui hasilnya Pernah diobati tidak diketahui hasilnya
http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment unknown Kasus dengan riwayat pengobatan tidak diketahui Tidak diketahui
http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment other Kasus lain-lain Lain-lain
http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment failure Kasus Pengobatan Setelah Gagal Diobati setelah gagal

 Kriteria Terduga RO
 <table class="table-fhir-resources" style="table-layout: fixed; width: 100%">
  <thead>
      <tr>
          <th>QuestionnaireResponse.item.item.answer.valueCoding.system</th>
          <th>QuestionnaireResponse.item.item.answer.valueCoding.code</th>
          <th>QuestionnaireResponse.item.item.answer.valueCoding.display</th>
          <th>Pilihan jawaban yang dapat divisualisasikan</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment</td>
          <td>failure-cat2</td>
          <td>Kasus Pengobatan Setelah Gagal Kategori 2</td>
          <td>Pasien TB gagal pengobatan kategori 2</td>
      </tr>
      <tr>
          <td>http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment</td>
          <td>treatment-non-conversion-2</td>
          <td>Pasien TB pengobatan kategori 2 yang tidak konversi setelah 3 bulan pengobatan</td>
          <td>Pasien TB pengobatan kategori 2 yang tidak konversi setelah 3 bulan pengobatan</td>
      </tr>
      <tr>
          <td>http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment</td>
          <td>non-standard-treatment</td>
          <td>Pasien TB yang mempunyai riwayat pengobatan TB yang tidak standar</td>
          <td>Pasien TB yang mempunyai riwayat pengobatan TB yang tidak standar atau menggunakan kuinolon dan obat injeksi lini kedua minimal selama 1 bulan</td>
      </tr>
      <tr>
          <td>http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment</td>
          <td>failure-cat1</td>
          <td>Kasus Pengobatan Setelah Gagal Kategori 1</td>
          <td>Pasien TB pengobatan kategori 1 yang gagal</td>
      </tr>
      <tr>
          <td>http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment</td>
          <td>treatment-non-conversion-1</td>
          <td>Pasien TB pengobatan kategori 1 yang tidak konversi</td>
          <td>Pasien TB pengobatan kategori 1 yang tidak konversi</td>
      </tr>
      <tr>
          <td>http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment</td>
          <td>relapse</td>
          <td>Kasus Baru</td>
          <td>Pasien TB kasus kambuh (relaps), kategori 1 dan kategori 2</td>
      </tr>
      <tr>
          <td>http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment</td>
          <td>loss-to-follow-up</td>
          <td>Kasus Setelah Loss To Follow Up</td>
          <td>Pasien TB yang kembali setelah putus berobat</td>
      </tr>
      <tr>
          <td>http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment</td>
          <td>history-of-close-contact with-TB-DR</td>
          <td>Terduga TB yang mempunyai riwayat kontak erat dengan pasien TB RO</td>
          <td>Terduga TB yang mempunyai riwayat kontak erat dengan pasien TB RO</td>
      </tr>
      <tr>
          <td>http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment</td>
          <td>co-infected-TBHIV</td>
          <td>Pasien ko-infeksi TB-HIV yang tidak respons secara klinis maupun bakteriologis terhadap pemberian OAT</td>
          <td>Pasien ko-infeksi TB-HIV yang tidak respons secara klinis maupun bakteriologis terhadap pemberian OAT (bila penegakan diagnosis awal tidak menggunakan TCM)</td>
      </tr>
      <tr>
          <td>http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment</td>
          <td>failure-2line</td>
          <td>Kasus Pengobatan Setelah Gagal lini 2</td>
          <td>Pasien TB RO yang gagal pengobatan</td>
      </tr>
      <tr>
          <td>http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment</td>
          <td>TB-DR-relapse</td>
          <td>Pasien TB RO kasus kambuh</td>
          <td>Pasien TB RO kasus kambuh (relapse)</td>
      </tr>
      <tr>
          <td>http://terminology.kemkes.go.id/CodeSystem/prev-tb-treatment</td>
          <td>TB-DR-returns</td>
          <td>Pasien TB RO yang kembali setelah putus berobat</td>
          <td>Pasien TB RO yang kembali setelah putus berobat</td>
      </tr>
  </tbody>
  </table>

  Klasifikasi terduga tuberkulosis berdasarkan lokasi anatomis
  <table class="table-fhir-resources" style="table-layout: fixed; width: 100%">
        <thead>
            <tr>
                <th>QuestionnaireResponse.item.item.answer.valueCoding.system</th>
                <th>QuestionnaireResponse.item.item.answer.valueCoding.code</th>
                <th>QuestionnaireResponse.item.item.answer.valueCoding.display</th>
                <th>Pilihan jawaban yang dapat divisualisasikan</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>http://snomed.info/sct</td>
                <td>154283005</td>
                <td>Pulmonary tuberculosis</td>
                <td>TBC Paru</td>
            </tr>
            <tr>
                <td>http://snomed.info/sct</td>
                <td>423997002</td>
                <td>Tuberculosis, extrapulmonary</td>
                <td>TBC Ekstraparu</td>
            </tr>
        </tbody>
    </table>
  </div>

6. Pengiriman Data Register Terduga TB

Pengiriman data register terduga TB terdiri atas pengiriman data status HIV dan riwayat DM yang dikirimkan menggunakan resources Observation

➕ Status HIV

{
"resourceType": "Observation",
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "survey",
"display": "Survey"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "55277-8",
"display": "HIV status"
}
]
},
"subject": {
"reference": "Patient/P01654557057"
},
"reference": "Encounter/89927b83-7a2b-4f8a-8bef-a6f37d167814"
},
"effectiveDateTime": "2022-10-14T07:00:00+00:00",
{
"reference": "Practitioner/N10000001"
},
{
"reference": "Organization/10000004"
}
],
"coding": [
{
"system": "http://snomed.info/sct",
"code": "260385009",
"display": "Negative"
}
]
}
}
{
    "resourceType": "Observation",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{OBSERVATION_LOCAL_CODE}}"
        }
    ],
    "status": "final",
    "category": [
        {
            "coding": [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "survey",
                    "display": "Survey"
                }
            ]
        }
    ],
    "code": {
        "coding": [
            {
                "system": "http://loinc.org",
                "code": "55277-8",
                "display": "HIV status"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}",
    "issued": "{{OBSERVATION_ISSUED}}",
    "performer": [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
			"display": "{{DOCTOR_NAME}}"
        }
    ],
    "valueCodeableConcept":{
        "coding": [
            {
                "system": "http://snomed.info/sct",
                "code": "{{VALUE_OBSERVATION}}",
                "display": "{{VALUE_OBSERVATION}}"
            }
        ]
    }
}
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
OBSERVATION_LOCAL_CODE ID Lokal untuk Observasi
PATIENT_IHS_NUMBER SATUSEHAT ID Number untuk Pasien
PATIENT_NAME Nama Pasien
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
OBSERVATION_EFFECTIVE_DATETIME Tanggal dan waktu nilai observasi yang diamati dinyatakan benar
OBSERVATION_ISSUED Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi
PRACTITIONER_IHS_NUMBER SATUSEHAT ID untuk Dokter/Nakes
DOCTOR_NAME Nama Dokter/Nakes
VALUE_OBSERVATION (*) Hasil Pemeriksaan. Referensi ke value set "Status HIV"

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Status HIV
Observation.valueCodeableConcept.coding.system Observation.valueCodeableConcept.coding.code Observation.valueCodeableConcept.coding.display Pilihan jawaban yang dapat divisualisasikan
http://snomed.info/sct 10828004 Positive Ya
http://snomed.info/sct 260385009 Negative Tidak
http://snomed.info/sct 261665006 Unknown Tidak Diketahui

➕ Riwayat DM

{
"resourceType": "Observation",
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "survey",
"display": "Survey"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "33248-6",
"display": "Diabetes status"
}
]
},
"subject": {
"reference": "Patient/P01654557057"
},
"reference": "Encounter/89927b83-7a2b-4f8a-8bef-a6f37d167814"
},
"effectiveDateTime": "2022-10-14T07:00:00+00:00",
{
"reference": "Practitioner/N10000001"
},
{
"reference": "Organization/10000004"
}
],
"coding": [
{
"system": "http://snomed.info/sct",
"code": "260385009",
"display": "Negative"
}
]
}
}
{
    "resourceType": "Observation",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{OBSERVATION_LOCAL_CODE}}"
        }
    ],
    "status": "final",
    "category": [
        {
            "coding": [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "survey",
                    "display": "Survey"
                }
            ]
        }
    ],
    "code": {
        "coding": [
            {
                "system": "http://loinc.org",
                "code": "33248-6",
                "display": "Diabetes status"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}",
    "issued": "{{OBSERVATION_ISSUED}}",
    "performer": [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
			"display": "{{DOCTOR_NAME}}"
        }
    ],
    "valueCodeableConcept":{
        "coding": [
            {
                "system": "http://snomed.info/sct",
                "code": "{{VALUE_OBSERVATION}}",
                "display": "{{VALUE_OBSERVATION}}"
            }
        ]
    }
}
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
OBSERVATION_LOCAL_CODE ID Lokal untuk Observasi
PATIENT_IHS_NUMBER SATUSEHAT ID Number untuk Pasien
PATIENT_NAME Nama Pasien
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
OBSERVATION_EFFECTIVE_DATETIME Tanggal dan waktu nilai observasi yang diamati dinyatakan benar
OBSERVATION_ISSUED Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi
PRACTITIONER_IHS_NUMBER SATUSEHAT ID untuk Dokter/Nakes
DOCTOR_NAME Nama Dokter/Nakes
VALUE_OBSERVATION (*) Hasil Pemeriksaan. Referensi ke value set "Status HIV"

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Status HIV
Observation.valueCodeableConcept.coding.system Observation.valueCodeableConcept.coding.code Observation.valueCodeableConcept.coding.display Pilihan jawaban yang dapat divisualisasikan
http://snomed.info/sct 10828004 Positive Ya
http://snomed.info/sct 260385009 Negative Tidak
http://snomed.info/sct 261665006 Unknown Tidak Diketahui

7. Memulai Episode Perawatan TB

Saat pasien dinyatakan sebagai pasien terduga TB, maka data resource EpisodeOfCare harus dikirimkan. Pembuatan resource EpisodeOfCare cukup dikirimkan satu kali saja melalui POST EpisodeOfCare dengan menggunakan status "waitlist" dan akan mendapat balikan dari SATUSEHAT berupa ID yang kemudian akan digunakan untuk menandai data Encounter.episodeOfCare selama menjalani pelayanan TB.

Selain itu, akan didapatkan balikan dari SATUSEHAT berupa nomor surveilans penyakit tuberkulosis (suspect-id). Episode perawatan tuberkulosis dimulai dengan status "waitlist" saat pasien dinyatakan oleh tenaga kesehatan yang berkompetensi sebagai terduga TB sesuai dengan pedoman dan kriteria diagnosis yang berlaku.

Pada kunjungan berikutnya tidak perlu membuat EpisodeOfCare yang baru, ID EpisodeOfCare yang pertama kali dibuat dapat dicari dengan metode GET menggunakan parameter pencarian dengan patient IHS Number Patient, type EpisodeOfCare yang sesuai (baik “TB-SO” maupun “TB-RO”), dan status “waitlist” untuk mendapatkan ID EpisodeOfCare yang kemudian digunakan untuk menandai data Encounter.episodeOfCare pada kunjungan tersebut dan kunjungan-kunjungan berikutnya. Selain ketiga parameter pencarian tersebut, parameter organization IHS Number Organization juga dapat digunakan apabila hanya ingin melihat EpisodeOfCare di faskes yang dikunjungi. Namun, apabila ingin melihat seluruh EpisodeOfCare yang sedang dijalani oleh pasien maka tidak perlu menambahkan parameter organization.

➕ Memulai Episode Perawatan TB

{
"resourceType": "EpisodeOfCare",
{
"system": "http://sys-ids.kemkes.go.id/episode-of-care/10000004",
"value": "EOC12345"
}
],
"status": "active",
{
"status": "active",
"period": {
"start": "2023-01-01T15:30:00+07:00",
"end": "2023-01-30T15:30:00+07:00"
}
}
],
"type": [
{
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/episodeofcare-type",
"code": "TB-SO",
"display": "Tuberkulosis Sensitif Obat"
}
]
},
{
"coding": [
{
"system": "https:terminology.kemkes.go.id/CodeSystem/prev-tb-treatment",
"code": "new",
"display": "Kasus Baru"
}
]
}
],
{
"reference": "Condition/cdb6b143-85bc-471b-84e9-2a43b2a85d30",
"display": "Tuberculosis of lung, confirmed by sputum microscopy with or without culture"
},
"role": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/diagnosis-role",
"code": "DD",
"display": "Discharged Diagnosis"
}
]
},
"rank": 1
}
],
"patient": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"reference": "Organization/10000004"
},
"period": {
"start": "2022-06-01"
},
"reference": "Practitioner/N10000001",
"display": "Petugas Poli TB"
}
}
{
    "resourceType": "EpisodeOfCare",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/episode-of-care/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{EOC_LOCAL_CODE}}"
        }
    ],
    "status": "waitlist",
    "statusHistory": [
        {
            "status": "waitlist",
            "period": {
                "start": "{{EOC_PERIOD1_START}}"
            }
        }
    ],
    "type": [
        {
            "coding": [
                {
                    "system": "http://terminology.kemkes.go.id/CodeSystem/episodeofcare-type",
					"code": "{{JENIS_TB}}",
					"display": "{{JENIS_TB}}"
                }
            ]
        }
    ],
    "patient": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "managingOrganization": {
        "reference": "Organization/{{ORGANIZATION_IHS_NUMBER}}"
    },
    "period": {
		"start": "{{EOC_PERIOD1_START}}"
    }
}
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
EOC_LOCAL_CODE ID Lokal untuk Episode perawatan HIV
EOC_PERIOD1_START Waktu mulai episode perawatan HIV
JENIS_TB Jenis kasus TB, dengan opsi jawaban: TB-SO (Tuberkulosis Sensitif Obat) atau TB-RO (Tuberkulosis Resisten Obat)
PATIENT_IHS_NUMBER SATUSEHAT ID Number untuk Pasien
PATIENT_NAME Nama Pasien

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"


8.Pengiriman Data Terkait Pemeriksaan Penunjang

➕ Pemeriksaan Laboratorium

Permintaan Pemeriksaan Penunjang Laboratorium - Pemeriksaan Mikroskopis

{
"resourceType": "ServiceRequest",
{
"system": "http://sys-ids.kemkes.go.id/servicerequest/10000004",
"value": "00001"
}
],
"status": "active",
"intent": "original-order",
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "108252007",
"display": "Laboratory procedure"
}
]
}
],
"priority": "routine",
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "67122001",
"display": "Acid fast stain method"
}
]
},
"subject": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"reference": "Encounter/45e436ea-d6c7-4059-8cbe-e00fb2c665d8"
},
"occurrenceDateTime": "2022-06-14T09:30:27+07:00",
"authoredOn": "2022-06-13T12:30:27+07:00",
"reference": "Practitioner/N10000001",
"display": "Dokter Bronsig"
},
{
"reference": "Practitioner/N10000005",
"display": "Fatma"
}
],
{
"text": "Terduga TB"
}
]
}
        {
            "resourceType": "ServiceRequest",
            "identifier": [
                {
                    "system": "http://sys-ids.kemkes.go.id/servicerequest/{{ORGANIZATION_IHS_NUMBER}}",
                    "value": "{{SERVICEREQUEST_LOCAL_CODE}}"
                }
            ],
            "status": "active",
            "intent": "original-order",
            "priority": "routine",
            "category":  [
                {
                    "coding":  [
                        {
                            "system": "http://snomed.info/sct",
                            "code": "108252007",
                            "display": "Laboratory procedure"
                        }
                    ]
                }
            ],
            "code": {
                "coding":  [
                    {
                        "system": "{{SERVICEREQUEST_TYPE}}",
                        "code": "{{SERVICEREQUEST_TYPE}}",
                        "display": "{{SERVICEREQUEST_TYPE}}"
                    }
                ]
            },
            "subject": {
                "reference": "Patient/{{PATIENT_IHS_NUMBER}}"
                "display": "{{PATIENT_NAME}}"
            },
            "encounter": {
                "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
            },
            "occurrenceDateTime":  "{{SERVICEREQUEST_OCCURRENCE_DATETIME}}",
            "authoredOn":  "{{SERVICEREQUEST_AUTHOREDON_DATETIME}}",
            "requester": {
                "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
                "display": "{{DOCTOR_NAME}}"
            },
            "performer":  [
                {
                    "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
                    "display": "{{DOCTOR_NAME}}"
                }
            ],
            "reasonCode":  [
                {
                    "coding": [
                        {
                            "system": "{{REASON_FOR_SERVICEREQUEST}}",
                            "code": "{{REASON_FOR_SERVICEREQUEST}}",
                            "display": "{{REASON_FOR_SERVICEREQUEST}}"
                        }
                    ]
                }
            ]
        }
        
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER ID organisasi induk yang didapatkan dari master sarana indeks
SERVICEREQUEST_LOCAL_CODE Kode atau ID lokal/nomor service request lokal yang disimpan di sistem internal masing-masing organisasi
PATIENT_IHS_NUMBER ID Patient yang didapatkan dari master pasien indeks
PATIENT_NAME Nama Pasien
SERVICEREQUEST_TYPE (*) Jenis pemeriksaan lab. Referensi ke value set "Jenis pemeriksaan lab"
ID_RESOURCE_ENCOUNTER
Command 'id-resource-Encounter' could not render: There is no placeholder called 'id-resource-Encounter'
pada SATUSEHAT untuk data kunjungan
SERVICEREQUEST_OCCURRENCE_DATETIME Berisi data informasi kapan kontrol harus terlaksana dengan tipe data dateTime, dengan format yang diperbolehkan YYYY-MM-DDThh:mm:ss+zz:zz
ID_RESOURCE_LOCATION
Command 'id-resource-Location' could not render: There is no placeholder called 'id-resource-Location'
pada SATUSEHAT untuk data lokasi faskes
LOCATION_NAME Data nama lokasi di mana permintaan seharusnya terjadi
REASON_FOR_SERVICEREQUEST (*) Berisi data yang berkaitan dengan penjelasan atau justifikasi mengenai mengapa pelayanan ini diminta dalam bentuk kode. Referensi ke value set "Alasan Pemeriksaan"
PATIENT_INSTRUCTION Data instruksi untuk pasien dalam format freetext

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Jenis pemeriksaan lab
ServiceRequest.code.coding.system ServiceRequest.code.coding.code ServiceRequest.code.coding.display Pilihan jawaban yang divisualisasikan
http://loinc.org 11545-1 Microscopic observation [Identifier] in Specimen by Acid fast stain Pemeriksaan Mikroskopis
http://loinc.org 89371-9 MTB complex DNA and rpoB RIF resistance mutation panel [Presence] Pemeriksaaan Xpert (TCM)
http://terminology.kemkes.go.id/CodeSystem/examination X099379 Pemeriksaaan TCM XDR Pemeriksaaan TCM XDR
http://terminology.kemkes.go.id/CodeSystem/examination X099380 Line Probe Assay (LPA) Lini 1 Pemeriksaaan LPA lini 1
http://terminology.kemkes.go.id/CodeSystem/examination X099381 Line Probe Assay (LPA) Lini 2 Pemeriksaaan LPA lini 2
http://terminology.kemkes.go.id/CodeSystem/examination X099388 Biakan TB Pemeriksaaan Biakan
http://terminology.kemkes.go.id/CodeSystem/examination X099383 Pemeriksaan Paket Standar Kepekaan Pemeriksaan Paket Standar Kepekaan
http://terminology.kemkes.go.id/CodeSystem/examination MK099926 Pemeriksaan TCM MTB Rif INH (BDMAX) Pemeriksaan TCM MTB Rif INH (BDMAX)
http://terminology.kemkes.go.id/CodeSystem/examination MK099927 Pemeriksaan PCR Open System Pemeriksaan PCR Open System

Pengambilan Spesimen - Dahak

{
"resourceType": "Specimen",
{
"system": "http://sys-ids.kemkes.go.id/specimen/10000004",
"value": "00001",
"reference": "Organization/10000004"
}
}
],
"status": "available",
"type": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "45710003",
"display": "Sputum"
}
]
},
"subject": {
"reference": "Patient/100000030006",
"display": "Jane Smith"
},
"receivedTime": "2023-08-31T03:42:00+00:00",
"request": [
{
"reference": "ServiceRequest/766c1116-f30c-4c39-a047-8a24c2415ea2"
}
],
"collectedDateTime": "2023-08-31T04:00:00+00:00",
"method": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "386089008",
"display": "Collection of coughed sputum"
}
]
},
"coding": [
{
"system": "http://snomed.info/sct",
"code": "303417002",
"display": "Larynx and/or tracheal structures"
}
]
}
},
{
"type": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "702223006",
"display": "Sputum specimen container"
}
]
}
}
]
}
        {
            "resourceType": "Specimen",
            "identifier": [
                {
                    "system": "http://sys-ids.kemkes.go.id/specimen/{{ORGANIZATION_IHS_NUMBER}}",
                    "value": "{{SPECIMEN_LOCAL_CODE}}"
                    "assigner": {
                        "reference": "Organization/{{ORGANIZATION_IHS_NUMBER}}"
                    }
                }
            ],
            "status": "available",
            "type": {
                "coding": [
                    {
                        "system": "{{SPECIMEN_TYPE}}",
                        "code": "{{SPECIMEN_TYPE}}",
                        "display": "{{SPECIMEN_TYPE}}"
                    }
                ]
            },
            "collection": {
                "collectedDateTime": "{{SPECIMEN_COLLECTED_DATETIME}}"
            },
            "processing": [
                {
                    "procedure": {
                        "coding": [
                            {
                                "system": "http://snomed.info/sct",
                                "code": "9265001",
                                "display": "Specimen processing"
                            }
                        ]
                    },
                    "timeDateTime": "{{SPECIMEN_PROCESSED_DATETIME}}"
                }
            ],
            "subject": {
                "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
                "display": "{{PATIENT_NAME}}"
            },
            "request": [
                {
                    "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
                    "display": "{{DOCTOR_NAME}}"
                }
            ],
            "receivedTime": "{{SPECIMEN_RECEIVED_DATETIME}}"
        }
        
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
SPECIMEN_LOCAL_CODE id spesimen lokal dari masing-masing institusi
SPECIMEN_TYPE (*) Jenis spesimen. Referensi ke value set "Jenis Spesimen"
SPECIMEN_COLLECTED_DATETIME Tanggal dan jam pengambilan sample spesimen
SPECIMEN_PROCESSED_DATETIME Tanggal dan jam spesimen diproses di dept lab
SPECIMEN_RECEIVED_DATETIME Tanggal dan jam spesimen diterima di dept lab
PATIENT_IHS_NUMBER {patient-ihs-number} pada SATUSEHAT
PATIENT_NAME Nama pasien
PRACTITIONER_IHS_NUMBER {practitioner-ihs-number} pada SATUSEHAT

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Jenis Spesimen
Specimen.type.coding.system Specimen.type.coding.code Specimen.type.coding.display Pilihan jawaban yang divisualisasikan
http://terminology.kemkes.go.id/CodeSystem/clinical-term ST000001 Sputum Pagi Dahak Pagi
http://terminology.kemkes.go.id/CodeSystem/clinical-term ST000002 Sputum Sewaktu Dahak Sewaktu
http://snomed.info/sct 258450006 Cerebrospinal fluid specimen LCS
http://snomed.info/sct 119376003 Tissue specimen Jaringan
http://snomed.info/sct 309508006 Soft tissue lesion fine needle aspirate specimen BAJAH
http://snomed.info/sct 168137004 Gastric aspirate specimen Bilas Lambung
http://snomed.info/sct 119303007 Microbial isolate specimen Isolat
http://snomed.info/sct 123038009 Specimen Lainnya, Sebutkan (free teks)

Hasil Pemeriksaan

➕ 1) Pemeriksaan Mikroskopis

{
"resourceType": "Observation",
{
"system": "http://sys-ids.kemkes.go.id/observation/10000004",
"value": "O111111"
}
],
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "laboratory",
"display": "Laboratory"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "11477-7",
"display": "Microscopic observation [Identifier] in Sputum by Acid fast stain"
}
]
},
"subject": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"reference": "Encounter/45e436ea-d6c7-4059-8cbe-e00fb2c665d8"
},
"effectiveDateTime": "2022-06-14T15:30:10+01:00",
"issued": "2022-06-14T15:30:10+01:00",
{
"reference": "Practitioner/N10000001"
},
{
"reference": "Organization/10000004",
"display": "Puskesmas Sangat Waras"
}
],
"coding": [
{
"system": "http://snomed.info/sct",
"code": "260347006",
"display": "+"
}
]
},
{
"text": "Negative"
}
]
}
{
    "resourceType": "Observation",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{OBSERVATION_LOCAL_CODE}}"
        }
    ],
    "status": "final",
    "category": [
        {
            "coding": [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "laboratory",
                    "display": "Laboratory"
                }
            ]
        }
    ],
    "code": {
        "coding": [
            {
                "system": "http://loinc.org",
                "code": "11477-7",
                "display": "Microscopic observation [Identifier] in Sputum by Acid fast stain"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}",
    "issued": "{{OBSERVATION_ISSUED}}",
    "performer": [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
            "display": "{{DOCTOR_NAME}}"
        }
    ],
    "specimen": 
    {
        "reference": "Specimen/{{SPECIMEN_IHS_NUMBER}}"
    },
    "basedOn": 
    {
        "reference": "ServiceRequest/{{SERVICEREQUEST_IHS_NUMBER}}"
    },
    {{VALUE_OBSERVATION}}
}
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
OBSERVATION_LOCAL_CODE ID Lokal untuk Observasi
PATIENT_IHS_NUMBER SATUSEHAT ID Number untuk Pasien
PATIENT_NAME Nama Pasien
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
OBSERVATION_EFFECTIVE_DATETIME Tanggal dan waktu nilai observasi yang diamati dinyatakan benar
OBSERVATION_ISSUED Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi
PRACTITIONER_IHS_NUMBER SATUSEHAT ID untuk Dokter/Nakes
DOCTOR_NAME Nama Dokter/Nakes
SPECIMEN_IHS_NUMBER {id-resource-Specimen} pada SATUSEHAT untuk data sample specimen
SERVICEREQUEST_IHS_NUMBER {id-resource-ServiceRequest} pada SATUSEHAT untuk data permintaan pemeriksaan lab
VALUE_OBSERVATION (*) Hasil pemeriksaan lab. Referensi ke value set "Hasil Pemeriksaan"

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Hasil Pemeriksaan
FHIR Path Pilihan jawaban yang divisualisasikan Code Display System
Variasi 1. Apabila hasil pemeriksaan: negatif, 1+, 2+, 3+
Observation.valueCodeableConcept.coding Neg 260385009 Negative http://snomed.info/sct
1+ LA11841-6 1+ http://loinc.org
2+ LA11842-4 2+ http://loinc.org
3+ LA11843-2 3+ http://loinc.org
Variasi 2. Apabila hasil pemeriksaan: numerik 1-9
Observation.valueInteger {angka 1-9} - - -
Variasi 3. Apabila hasil pemeriksaan: tidak dilakukan
Observation.dataAbsentReason.coding TDL not-performed Not Performed http://terminology.hl7.org/CodeSystem/data-absent-reason

➕ 2) Pemeriksaaan Xpert (TCM)

2.1. Hasil MTB
{
"resourceType": "Observation",
{
"system": "http://sys-ids.kemkes.go.id/observation/10000004",
"value": "O111111"
},
{
"system": "http://sys-ids.kemkes.go.id/sitb/10000004",
"value": "230641277821"
}
],
"basedOn": [
{
"reference": "ServiceRequest/9c890f6c-7798-4250-8c32-645abc26227b"
}
],
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "laboratory",
"display": "Laboratory"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "88874-3",
"display": "Mycobacterium tuberculosis complex DNA [Presence] in Isolate or Specimen by Molecular genetics method"
}
]
},
"subject": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"reference": "Encounter/89927b83-7a2b-4f8a-8bef-a6f37d167814"
},
"effectiveDateTime": "2023-06-14T15:30:10+00:00",
"issued": "2023-06-14T15:30:10+00:00",
{
"reference": "Practitioner/N10000001"
},
{
"reference": "Organization/abddd50b-b22f-4d68-a1c3-d2c29a27698b",
"display": "Divisi Laboratorium Puskesmas SATUSEHAT"
}
],
"coding": [
{
"system": "http://loinc.org",
"code": "LA11882-0",
"display": "Detected"
}
]
},
"note": [
{
"text": "Hasil menunjukkan adanya kemungkinan positif TB"
}
],
"reference": "Specimen/5975cb2c-d83a-4312-924a-57cac253bd72"
}
}
{
    "resourceType": "Observation",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{OBSERVATION_LOCAL_CODE}}"
        }
    ],
    "status": "final",
    "category": [
        {
            "coding": [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "laboratory",
                    "display": "Laboratory"
                }
            ]
        }
    ],
    "code": {
        "coding": [
            {
                "system": "http://loinc.org",
                "code": "88874-3",
                "display": "Mycobacterium tuberculosis complex DNA [Presence] in Isolate or Specimen by Molecular genetics method"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}",
    "issued": "{{OBSERVATION_ISSUED}}",
    "performer": [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
            "display": "{{DOCTOR_NAME}}"
        }
    ],
    "specimen": 
    {
        "reference": "Specimen/{{SPECIMEN_IHS_NUMBER}}"
    },
    "basedOn": 
    {
        "reference": "ServiceRequest/{{SERVICEREQUEST_IHS_NUMBER}}"
    },
    "valueCodeableConcept": {
        "coding":  [
            {
                "system": "{{VALUE_OBSERVATION}}",
                "code": "{{VALUE_OBSERVATION}}",
                "display": "{{VALUE_OBSERVATION}}"
            }
        ]
    }
}
        
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
OBSERVATION_LOCAL_CODE ID Lokal untuk Observasi
PATIENT_IHS_NUMBER SATUSEHAT ID Number untuk Pasien
PATIENT_NAME Nama Pasien
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
OBSERVATION_EFFECTIVE_DATETIME Tanggal dan waktu nilai observasi yang diamati dinyatakan benar
OBSERVATION_ISSUED Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi
PRACTITIONER_IHS_NUMBER SATUSEHAT ID untuk Dokter/Nakes
DOCTOR_NAME Nama Dokter/Nakes
SPECIMEN_IHS_NUMBER {id-resource-Specimen} pada SATUSEHAT untuk data sample specimen
SERVICEREQUEST_IHS_NUMBER {id-resource-ServiceRequest} pada SATUSEHAT untuk data permintaan pemeriksaan lab
VALUE_OBSERVATION (*) Hasil pemeriksaan lab. Referensi ke value set "Hasil Pemeriksaan"

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Hasil Pemeriksaan
Observation.valueCodeableConcept.coding.system Observation.valueCodeableConcept.coding.code Observation.valueCodeableConcept.coding.display
LA11882-0 Detected http://loinc.org
LA11883-8 Not detected http://loinc.org

2.2. Hasil Rifampicin

{
"resourceType": "Observation",
{
"system": "http://sys-ids.kemkes.go.id/observation/10000004",
"value": "O111111"
},
{
"system": "http://sys-ids.kemkes.go.id/sitb/10000004",
"value": "230641277821"
}
],
"basedOn": [
{
"reference": "ServiceRequest/9c890f6c-7798-4250-8c32-645abc26227b"
}
],
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "laboratory",
"display": "Laboratory"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "89372-7",
"display": "Mycobacterium tuberculosis complex rpoB gene rifAMPin resistance mutation [Presence] by Molecular method"
}
]
},
"subject": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"reference": "Encounter/89927b83-7a2b-4f8a-8bef-a6f37d167814"
},
"effectiveDateTime": "2023-06-14T15:30:10+00:00",
"issued": "2023-06-14T15:30:10+00:00",
{
"reference": "Practitioner/N10000001"
},
{
"reference": "Organization/abddd50b-b22f-4d68-a1c3-d2c29a27698b",
"display": "Divisi Laboratorium Puskesmas SATUSEHAT"
}
],
"coding": [
{
"system": "http://loinc.org",
"code": "LA11883-8",
"display": "Not Detected"
}
]
},
{
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/examination",
"code": "X099770",
"display": "Rifampisin sensitive"
}
]
}
],
"note": [
{
"text": "Hasil menunjukkan adanya kemungkinan positif TB"
}
],
"reference": "Specimen/5975cb2c-d83a-4312-924a-57cac253bd72"
}
}
{
    "resourceType": "Observation",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{OBSERVATION_LOCAL_CODE}}"
        }
    ],
    "status": "final",
    "category": [
        {
            "coding": [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "laboratory",
                    "display": "Laboratory"
                }
            ]
        }
    ],
    "code": {
        "coding": [
            {
                "system": "http://loinc.org",
                "code": "89372-7",
                "display": "Mycobacterium tuberculosis complex rpoB gene rifAMPin resistance mutation [Presence] by Molecular method"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}",
    "issued": "{{OBSERVATION_ISSUED}}",
    "performer": [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
            "display": "{{DOCTOR_NAME}}"
        }
    ],
    "specimen": 
    {
        "reference": "Specimen/{{SPECIMEN_IHS_NUMBER}}"
    },
    "basedOn": 
    {
        "reference": "ServiceRequest/{{SERVICEREQUEST_IHS_NUMBER}}"
    },
    "valueCodeableConcept": {
        "coding":  [
            {
                "system": "{{VALUE_OBSERVATION}}",
                "code": "{{VALUE_OBSERVATION}}",
                "display": "{{VALUE_OBSERVATION}}"
            }
        ]
    },
    "interpretation": [
        {
            "coding": [
                {
                    "system": "{{OBSERVATION_INTERPRETATION}}",
                    "code": "{{OBSERVATION_INTERPRETATION}}",
                    "display": "{{OBSERVATION_INTERPRETATION}}"
                }
            ]
        }
    ]
}
        
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
OBSERVATION_LOCAL_CODE ID Lokal untuk Observasi
PATIENT_IHS_NUMBER SATUSEHAT ID Number untuk Pasien
PATIENT_NAME Nama Pasien
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
OBSERVATION_EFFECTIVE_DATETIME Tanggal dan waktu nilai observasi yang diamati dinyatakan benar
OBSERVATION_ISSUED Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi
PRACTITIONER_IHS_NUMBER SATUSEHAT ID untuk Dokter/Nakes
DOCTOR_NAME Nama Dokter/Nakes
SPECIMEN_IHS_NUMBER {id-resource-Specimen} pada SATUSEHAT untuk data sample specimen
SERVICEREQUEST_IHS_NUMBER {id-resource-ServiceRequest} pada SATUSEHAT untuk data permintaan pemeriksaan lab
VALUE_OBSERVATION (*) Hasil pemeriksaan lab. Referensi ke value set "Hasil Pemeriksaan"
OBSERVATION_INTERPRETATION (*) Hasil interpretasi pemeriksaan lab. Referensi ke value set "Hasil Interpretasi"

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Hasil Pemeriksaan
    </tr>
    <tr>
        <td rowspan="4">Observation.dataAbsentReason.coding</td>
        <td>Invalid</td>
        <td>LA15841-2</td>
        <td>Invalid</td>
        <td>http://loinc.org</td>
    </tr>
    <tr>
        
        <td>Error</td>
        <td>error</td>
        <td>Error</td>
        <td>http://terminology.hl7.org/CodeSystem/data-absent-reason</td>
    </tr>
    <tr>
        
        <td>No result</td>
        <td>LA22773-8</td>
        <td>No result obtained</td>
        <td>http://loinc.org</td>
    </tr>
    <tr>
        
        <td>TDL</td>
        <td>not-performed</td>
        <td>Not Performed</td>
        <td>http://terminology.hl7.org/CodeSystem/data-absent-reason</td>
    </tr>
</tbody>
FHIR Path Pilihan jawaban yang divisualisasikan Code Display System
Apabila hasil pemeriksaan: Rif Sen, Rif Res, Rif Indet
Observation.valueCodeableConcept.coding Rif Sen LA11883-8 Not Detected http://loinc.org
Rif Res LA11882-0 Detected http://loinc.org
Rif Indet LA11884-6 Indeterminate http://loinc.org
Apabila hasil pemeriksaan: Invalid, Error, No result, Tidak dilakukan (TDL)

Hasil Interpretasi

Observation.interpretation.coding.system Observation.interpretation.coding.code Observation.interpretation.coding.display
X099770 Rifampisin sensitive http://terminology.kemkes.go.id/CodeSystem/examination
X099771 Rifampisin resistan http://terminology.kemkes.go.id/CodeSystem/examination
X099772 Rifampisin indeterminate http://terminology.kemkes.go.id/CodeSystem/examination

➕ 3) Pemeriksaaan TCM XDR

{
"resourceType": "Observation",
{
"system": "http://sys-ids.kemkes.go.id/observation/10000004",
"value": "O111111"
},
{
"system": "http://sys-ids.kemkes.go.id/sitb/10000004",
"value": "230641277821"
}
],
"basedOn": [
{
"reference": "ServiceRequest/4fd69227-ed78-4e96-b0c5-b3d73164e145"
}
],
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "laboratory",
"display": "Laboratory"
}
]
}
],
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/examination",
"code": "X099379",
"display": "Pemeriksaaan TCM XDR"
}
]
},
"subject": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"reference": "Encounter/89927b83-7a2b-4f8a-8bef-a6f37d167814"
},
"effectiveDateTime": "2023-06-14T15:30:10+00:00",
"issued": "2023-06-14T15:30:10+00:00",
{
"reference": "Practitioner/N10000001"
},
{
"reference": "Organization/abddd50b-b22f-4d68-a1c3-d2c29a27698b",
"display": "Divisi Laboratorium Puskesmas SATUSEHAT"
}
],
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/examination",
"code": "X099781",
"display": "Hasil Valid"
}
]
},
"note": [
{
"text": "Hasil menunjukkan positif TB"
}
],
"reference": "Specimen/ede4fde2-5a85-44a2-8acb-dbe3fac07bb2"
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "88874-3",
"display": "Mycobacterium tuberculosis complex DNA [Presence] in Isolate or Specimen by Molecular genetics method"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA11882-0",
"display": "Detected"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/examination",
"code": "X099391",
"display": "H Dosis Rendah (Low)"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA24225-7",
"display": "Susceptible"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "89488-1",
"display": "Isoniazid [Susceptibility] by Genotype method"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA24225-7",
"display": "Susceptible"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/examination",
"code": "X099392",
"display": "FQ Dosis Rendah (Low)"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA24225-7",
"display": "Susceptible"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "89487-3",
"display": "Fluoroquinolone [Susceptibility] by Genotype method"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA24225-7",
"display": "Susceptible"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "89484-0",
"display": "Amikacin [Susceptibility] by Genotype method"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA24225-7",
"display": "Susceptible"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "89482-4",
"display": "Kanamycin [Susceptibility] by Genotype method"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA24225-7",
"display": "Susceptible"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "89483-2",
"display": "Capreomycin [Susceptibility] by Genotype method"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA24225-7",
"display": "Susceptible"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "96110-2",
"display": "Ethionamide [Susceptibility] by Genotype method"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA24225-7",
"display": "Susceptible"
}
]
}
}
]
}
{
    "resourceType": "Observation",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{OBSERVATION_LOCAL_CODE}}"
        }
    ],
    "status": "final",
    "category": [
        {
            "coding": [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "laboratory",
                    "display": "Laboratory"
                }
            ]
        }
    ],
    "code": {
        "coding": [
            {
				"system": "http://terminology.kemkes.go.id/CodeSystem/examination",
				"code": "X099379",
				"display": "Pemeriksaaan TCM XDR"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}",
    "issued": "{{OBSERVATION_ISSUED}}",
    "performer": [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
            "display": "{{DOCTOR_NAME}}"
        }
    ],
    "specimen": 
    {
        "reference": "Specimen/{{SPECIMEN_IHS_NUMBER}}"
    },
    "basedOn": 
    {
        "reference": "ServiceRequest/{{SERVICEREQUEST_IHS_NUMBER}}"
    },
  "valueCodeableConcept": {
    "coding": [
      {
		"system": "{{VALUE_OBSERVATION_1}}",
		"code": "{{VALUE_OBSERVATION_1}}",
		"display": "{{VALUE_OBSERVATION_1}}"
      }
    ]
  },
  "component": [
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "88874-3",
            "display": "Mycobacterium tuberculosis complex DNA [Presence] in Isolate or Specimen by Molecular genetics method"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_2}}",
			"code": "{{VALUE_OBSERVATION_2}}",
			"display": "{{VALUE_OBSERVATION_2}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://terminology.kemkes.go.id/CodeSystem/examination",
            "code": "X099391",
            "display": "H Dosis Rendah (Low)"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_3}}",
			"code": "{{VALUE_OBSERVATION_3}}",
			"display": "{{VALUE_OBSERVATION_3}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "89488-1",
            "display": "Isoniazid [Susceptibility] by Genotype method"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_3}}",
			"code": "{{VALUE_OBSERVATION_3}}",
			"display": "{{VALUE_OBSERVATION_3}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://terminology.kemkes.go.id/CodeSystem/examination",
            "code": "X099392",
            "display": "FQ Dosis Rendah (Low)"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_3}}",
			"code": "{{VALUE_OBSERVATION_3}}",
			"display": "{{VALUE_OBSERVATION_3}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "89487-3",
            "display": "Fluoroquinolone [Susceptibility] by Genotype method"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_3}}",
			"code": "{{VALUE_OBSERVATION_3}}",
			"display": "{{VALUE_OBSERVATION_3}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "89484-0",
            "display": "Amikacin [Susceptibility] by Genotype method"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_3}}",
			"code": "{{VALUE_OBSERVATION_3}}",
			"display": "{{VALUE_OBSERVATION_3}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "89482-4",
            "display": "Kanamycin [Susceptibility] by Genotype method"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_3}}",
			"code": "{{VALUE_OBSERVATION_3}}",
			"display": "{{VALUE_OBSERVATION_3}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "89483-2",
            "display": "Capreomycin [Susceptibility] by Genotype method"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_3}}",
			"code": "{{VALUE_OBSERVATION_3}}",
			"display": "{{VALUE_OBSERVATION_3}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "96110-2",
            "display": "Ethionamide [Susceptibility] by Genotype method"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_3}}",
			"code": "{{VALUE_OBSERVATION_3}}",
			"display": "{{VALUE_OBSERVATION_3}}"
          }
        ]
      }
    }
  ]
    "valueCodeableConcept": {
        "coding":  [
            {
                "system": "{{VALUE_OBSERVATION}}",
                "code": "{{VALUE_OBSERVATION}}",
                "display": "{{VALUE_OBSERVATION}}"
            }
        ]
    }
}
        
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
OBSERVATION_LOCAL_CODE ID Lokal untuk Observasi
PATIENT_IHS_NUMBER SATUSEHAT ID Number untuk Pasien
PATIENT_NAME Nama Pasien
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
OBSERVATION_EFFECTIVE_DATETIME Tanggal dan waktu nilai observasi yang diamati dinyatakan benar
OBSERVATION_ISSUED Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi
PRACTITIONER_IHS_NUMBER SATUSEHAT ID untuk Dokter/Nakes
DOCTOR_NAME Nama Dokter/Nakes
SPECIMEN_IHS_NUMBER {id-resource-Specimen} pada SATUSEHAT untuk data sample specimen
SERVICEREQUEST_IHS_NUMBER {id-resource-ServiceRequest} pada SATUSEHAT untuk data permintaan pemeriksaan lab
VALUE_OBSERVATION_1 (*) Hasil pemeriksaan TCM XDR. Referensi ke value set "Hasil Pemeriksaan TCM XDR"
VALUE_OBSERVATION_2 (*) Hasil pemeriksaan MTB. Referensi ke value set "Hasil Pemeriksaan MTB"
VALUE_OBSERVATION_3 (*) Hasil pemeriksaan uji kepekaan. Referensi ke value set "Hasil Pemeriksaan Uji Kepekaan"

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Hasil Pemeriksaan TCM XDR
FHIR Path Pilihan jawaban yang divisualisasikan Code Display System
Variasi 1. Apabila hasil pemeriksaan: Valid
Observation.valueCodeableConcept.coding TCM XDR - Valid X099781 Hasil Valid http://terminology.kemkes.go.id/CodeSystem/examination
Variasi 2. Apabila hasil pemeriksaan: Invalid, No Result, Error
Observation.dataAbsentReason.coding TCM XDR - Invalid LA15841-2 Invalid result http://loinc.org
TCM XDR - No Result OD000001 Tidak ada hasil http://terminology.kemkes.go.id/CodeSystem/data-absent-reason
TCM XDR - Error error Error http://terminology.hl7.org/CodeSystem/data-absent-reason

Hasil Pemeriksaan MTB

Observation.valueCodeableConcept.coding.system Observation.valueCodeableConcept.coding.code Observation.valueCodeableConcept.coding.display
LA11882-0 Detected http://loinc.org
LA11883-8 Not detected http://loinc.org

Hasil Pemeriksaan Uji Kepekaan

Pilihan jawaban yang divisualisasikan Observation.interpretation.coding.system Observation.interpretation.coding.code Observation.interpretation.coding.display
Resistance Detected (RD) LA11882-0 Detected http://loinc.org
Resistance NOT Detected (RND) LA11883-8 Not detected http://loinc.org
Indeterminate (IDT) LA11884-6 Indeterminate http://loinc.org

➕ 4) Pemeriksaaan LPA lini 1

{
"resourceType": "Observation",
{
"system": "http://sys-ids.kemkes.go.id/observation/10000004",
"value": "O111111"
}
],
"basedOn": [
{
"reference": "ServiceRequest/077501c7-b796-43ba-aedc-6658e7f73684"
}
],
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "laboratory",
"display": "Laboratory"
}
]
}
],
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/clinical-term",
"code": "X099380",
"display": "Line Probe Assay (LPA) Lini 1"
}
]
},
"subject": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"reference": "Encounter/89927b83-7a2b-4f8a-8bef-a6f37d167814"
},
"effectiveDateTime": "2023-06-14T15:30:10+01:01",
"issued": "2023-06-14T15:30:10+01:02",
{
"reference": "Practitioner/N10000001"
},
{
"reference": "Organization/abddd50b-b22f-4d68-a1c3-d2c29a27698b",
"display": "Divisi Laboratorium Puskesmas SATUSEHAT"
}
],
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/examination",
"code": "X099781",
"display": "Hasil Valid"
}
]
},
"reference": "Specimen/fc74f9ca-bb2e-4025-aa4b-68088e47eb02"
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "13956-8",
"display": "Mycobacterium tuberculosis DNA [Presence] in Specimen by NAA with probe detection"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA6576-8",
"display": "Positive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "89488-1",
"display": "Isoniazid [Susceptibility] by Genotype method"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA24225-7",
"display": "Susceptible"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "89489-9",
"display": "rifAMPin [Susceptibility] by Genotype method"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA24225-7",
"display": "Susceptible"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "96110-2",
"display": "Ethionamide [Susceptibility] by Genotype method"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA24225-7",
"display": "Susceptible"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "103960-1",
"display": "Prothionamide [Susceptibility] by Genotype method"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA24225-7",
"display": "Susceptible"
}
]
}
}
]
}
{
    "resourceType": "Observation",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{OBSERVATION_LOCAL_CODE}}"
        }
    ],
    "status": "final",
    "category": [
        {
            "coding": [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "laboratory",
                    "display": "Laboratory"
                }
            ]
        }
    ],
    "code": {
        "coding": [
            {
                "system": "http://terminology.kemkes.go.id/CodeSystem/clinical-term",
                "code": "X099380",
                "display": "Line Probe Assay (LPA) Lini 1"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}",
    "issued": "{{OBSERVATION_ISSUED}}",
    "performer": [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
            "display": "{{DOCTOR_NAME}}"
        }
    ],
    "specimen": 
    {
        "reference": "Specimen/{{SPECIMEN_IHS_NUMBER}}"
    },
    "basedOn": 
    {
        "reference": "ServiceRequest/{{SERVICEREQUEST_IHS_NUMBER}}"
    },
  "valueCodeableConcept": {
    "coding": [
      {
		"system": "{{VALUE_OBSERVATION_1}}",
		"code": "{{VALUE_OBSERVATION_1}}",
		"display": "{{VALUE_OBSERVATION_1}}"
      }
    ]
  },
  
    "component": [
        {
            "code": {
                "coding": [
                    {
                        "system": "http://loinc.org",
                        "code": "13956-8",
                        "display": "Mycobacterium tuberculosis DNA [Presence] in Specimen by NAA with probe detection"
                    }
                ]
            },
            "valueCodeableConcept": {
                "coding": [
                    {
						"system": "{{VALUE_OBSERVATION_2}}",
						"code": "{{VALUE_OBSERVATION_2}}",
						"display": "{{VALUE_OBSERVATION_2}}"
                    }
                ]
            }
        },
        {
            "code": {
                "coding": [
                    {
                        "system": "http://loinc.org",
                        "code": "89488-1",
                        "display": "Isoniazid [Susceptibility] by Genotype method"
                    }
                ]
            },
            "valueCodeableConcept": {
                "coding": [
                    {
						"system": "{{VALUE_OBSERVATION_3}}",
						"code": "{{VALUE_OBSERVATION_3}}",
						"display": "{{VALUE_OBSERVATION_3}}"
                    }
                ]
            }
        },
        {
            "code": {
                "coding": [
                    {
                        "system": "http://loinc.org",
                        "code": "89489-9",
                        "display": "rifAMPin [Susceptibility] by Genotype method"
                    }
                ]
            },
            "valueCodeableConcept": {
                "coding": [
                    {
						"system": "{{VALUE_OBSERVATION_3}}",
						"code": "{{VALUE_OBSERVATION_3}}",
						"display": "{{VALUE_OBSERVATION_3}}"
                    }
                ]
            }
        },
        {
            "code": {
                "coding": [
                    {
                        "system": "http://loinc.org",
                        "code": "96110-2",
                        "display": "Ethionamide [Susceptibility] by Genotype method"
                    }
                ]
            },
            "valueCodeableConcept": {
                "coding": [
                    {
						"system": "{{VALUE_OBSERVATION_3}}",
						"code": "{{VALUE_OBSERVATION_3}}",
						"display": "{{VALUE_OBSERVATION_3}}"
                    }
                ]
            }
        },
        {
            "code": {
                "coding": [
                    {
                        "system": "http://loinc.org",
                        "code": "103960-1",
                        "display": "Prothionamide [Susceptibility] by Genotype method"
                    }
                ]
            },
            "valueCodeableConcept": {
                "coding": [
                    {
						"system": "{{VALUE_OBSERVATION_3}}",
						"code": "{{VALUE_OBSERVATION_3}}",
						"display": "{{VALUE_OBSERVATION_3}}"
                    }
                ]
            }
        }
    ]
}
        
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
OBSERVATION_LOCAL_CODE ID Lokal untuk Observasi
PATIENT_IHS_NUMBER SATUSEHAT ID Number untuk Pasien
PATIENT_NAME Nama Pasien
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
OBSERVATION_EFFECTIVE_DATETIME Tanggal dan waktu nilai observasi yang diamati dinyatakan benar
OBSERVATION_ISSUED Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi
PRACTITIONER_IHS_NUMBER SATUSEHAT ID untuk Dokter/Nakes
DOCTOR_NAME Nama Dokter/Nakes
SPECIMEN_IHS_NUMBER {id-resource-Specimen} pada SATUSEHAT untuk data sample specimen
SERVICEREQUEST_IHS_NUMBER {id-resource-ServiceRequest} pada SATUSEHAT untuk data permintaan pemeriksaan lab
VALUE_OBSERVATION_1 (*) Hasil pemeriksaan Lini 1. Referensi ke value set "Hasil Pemeriksaan TCM XDR"
VALUE_OBSERVATION_2 (*) Hasil pemeriksaan MTB. Referensi ke value set "Hasil Pemeriksaan MTB"
VALUE_OBSERVATION_3 (*) Hasil pemeriksaan uji kepekaan. Referensi ke value set "Hasil Pemeriksaan Uji Kepekaan"

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Hasil Pemeriksaan Lini 1
FHIR Path Pilihan jawaban yang divisualisasikan Code Display System
Variasi 1. Apabila hasil pemeriksaan: Valid
Observation.valueCodeableConcept.coding TCM XDR - Valid X099781 Hasil Valid http://terminology.kemkes.go.id/CodeSystem/examination
Variasi 2. Apabila hasil pemeriksaan: Invalid
Observation.dataAbsentReason.coding TCM XDR - Invalid LA15841-2 Invalid result http://loinc.org

Hasil Pemeriksaan MTB

Observation.valueCodeableConcept.coding.system Observation.valueCodeableConcept.coding.code Observation.valueCodeableConcept.coding.display
LA6576-8 Positive http://loinc.org
LA6577-6 Negative http://loinc.org

Hasil Pemeriksaan Uji Kepekaan

Pilihan jawaban yang divisualisasikan Observation.interpretation.coding.system Observation.interpretation.coding.code Observation.interpretation.coding.display
Resistance Detected (RD) LA11882-0 Detected http://loinc.org
Resistance NOT Detected (RND) LA11883-8 Not detected http://loinc.org
Indeterminate (IDT) LA11884-6 Indeterminate http://loinc.org
Res Inferred (RI) X099774 Ress Inffered (RI) http://terminology.kemkes.go.id/CodeSystem/examination

➕ 5) Pemeriksaaan LPA lini 2

{
"resourceType": "Observation",
{
"system": "http://sys-ids.kemkes.go.id/observation/10000004",
"value": "O111111"
}
],
"basedOn": [
{
"reference": "ServiceRequest/077501c7-b796-43ba-aedc-6658e7f73684"
}
],
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "laboratory",
"display": "Laboratory"
}
]
}
],
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/clinical-term",
"code": "X099381",
"display": "Line Probe Assay (LPA) Lini 2"
}
]
},
"subject": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"reference": "Encounter/89927b83-7a2b-4f8a-8bef-a6f37d167814"
},
"effectiveDateTime": "2023-06-14T15:30:10+01:01",
"issued": "2023-06-14T15:30:10+01:02",
{
"reference": "Practitioner/N10000001"
},
{
"reference": "Organization/abddd50b-b22f-4d68-a1c3-d2c29a27698b",
"display": "Divisi Laboratorium Puskesmas SATUSEHAT"
}
],
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/examination",
"code": "X099781",
"display": "Hasil Valid"
}
]
},
"reference": "Specimen/fc74f9ca-bb2e-4025-aa4b-68088e47eb02"
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "13956-8",
"display": "Mycobacterium tuberculosis DNA [Presence] in Specimen by NAA with probe detection"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA6576-8",
"display": "Positive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "20629-2",
"display": "levoFLOXacin [Susceptibility]"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA24225-7",
"display": "Susceptible"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "96112-8",
"display": "Moxifloxacin [Susceptibility] by Genotype method"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA24225-7",
"display": "Susceptible"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/examination",
"code": "X099775",
"display": "Moxifloxacin DT (Mfx DT)"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA24225-7",
"display": "Susceptible"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "89482-4",
"display": "Kanamycin [Susceptibility] by Genotype method"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA24225-7",
"display": "Susceptible"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "89484-0",
"display": "Amikacin [Susceptibility] by Genotype method)"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA24225-7",
"display": "Susceptible"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "89483-2",
"display": "Capreomycin [Susceptibility] by Genotype method"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA24225-7",
"display": "Susceptible"
}
]
}
}
]
}
{
    "resourceType": "Observation",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{OBSERVATION_LOCAL_CODE}}"
        }
    ],
    "status": "final",
    "category": [
        {
            "coding": [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "laboratory",
                    "display": "Laboratory"
                }
            ]
        }
    ],
    "code": {
        "coding": [
            {
                "system": "http://terminology.kemkes.go.id/CodeSystem/clinical-term",
                "code": "X099381",
                "display": "Line Probe Assay (LPA) Lini 2"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}",
    "issued": "{{OBSERVATION_ISSUED}}",
    "performer": [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
            "display": "{{DOCTOR_NAME}}"
        }
    ],
    "specimen": 
    {
        "reference": "Specimen/{{SPECIMEN_IHS_NUMBER}}"
    },
    "basedOn": 
    {
        "reference": "ServiceRequest/{{SERVICEREQUEST_IHS_NUMBER}}"
    },
  "valueCodeableConcept": {
    "coding": [
      {
		"system": "{{VALUE_OBSERVATION_1}}",
		"code": "{{VALUE_OBSERVATION_1}}",
		"display": "{{VALUE_OBSERVATION_1}}"
      }
    ]
  },
    "component": [
        {
            "code": {
                "coding": [
                    {
                        "system": "http://loinc.org",
                        "code": "13956-8",
                        "display": "Mycobacterium tuberculosis DNA [Presence] in Specimen by NAA with probe detection"
                    }
                ]
            },
            "valueCodeableConcept": {
                "coding": [
                    {
						"system": "{{VALUE_OBSERVATION_2}}",
						"code": "{{VALUE_OBSERVATION_2}}",
						"display": "{{VALUE_OBSERVATION_2}}"
                    }
                ]
            }
        },
        {
            "code": {
                "coding": [
                    {
                        "system": "http://loinc.org",
                        "code": "20629-2",
                        "display": "levoFLOXacin [Susceptibility]"
                    }
                ]
            },
            "valueCodeableConcept": {
                "coding": [
                    {
						"system": "{{VALUE_OBSERVATION_3}}",
						"code": "{{VALUE_OBSERVATION_3}}",
						"display": "{{VALUE_OBSERVATION_3}}"
                    }
                ]
            }
        },
        {
            "code": {
                "coding": [
                    {
                        "system": "http://loinc.org",
                        "code": "96112-8",
                        "display": "Moxifloxacin [Susceptibility] by Genotype method"
                    }
                ]
            },
            "valueCodeableConcept": {
                "coding": [
                    {
						"system": "{{VALUE_OBSERVATION_3}}",
						"code": "{{VALUE_OBSERVATION_3}}",
						"display": "{{VALUE_OBSERVATION_3}}"
                    }
                ]
            }
        },
        {
            "code": {
                "coding": [
                    {
                        "system": "http://terminology.kemkes.go.id/CodeSystem/examination",
                        "code": "X099775",
                        "display": "Moxifloxacin DT (Mfx DT)"
                    }
                ]
            },
            "valueCodeableConcept": {
                "coding": [
                    {
						"system": "{{VALUE_OBSERVATION_3}}",
						"code": "{{VALUE_OBSERVATION_3}}",
						"display": "{{VALUE_OBSERVATION_3}}"
                    }
                ]
            }
        },
        {
            "code": {
                "coding": [
                    {
                        "system": "http://loinc.org",
                        "code": "89482-4",
                        "display": "Kanamycin [Susceptibility] by Genotype method"
                    }
                ]
            },
            "valueCodeableConcept": {
                "coding": [
                    {
						"system": "{{VALUE_OBSERVATION_3}}",
						"code": "{{VALUE_OBSERVATION_3}}",
						"display": "{{VALUE_OBSERVATION_3}}"
                    }
                ]
            }
        },
        {
            "code": {
                "coding": [
                    {
                        "system": "http://loinc.org",
                        "code": "89484-0",
                        "display": "Amikacin [Susceptibility] by Genotype method)"
                    }
                ]
            },
            "valueCodeableConcept": {
                "coding": [
                    {
						"system": "{{VALUE_OBSERVATION_3}}",
						"code": "{{VALUE_OBSERVATION_3}}",
						"display": "{{VALUE_OBSERVATION_3}}"
                    }
                ]
            }
        },
        {
            "code": {
                "coding": [
                    {
                        "system": "http://loinc.org",
                        "code": "89483-2",
                        "display": "Capreomycin [Susceptibility] by Genotype method"
                    }
                ]
            },
            "valueCodeableConcept": {
                "coding": [
                    {
						"system": "{{VALUE_OBSERVATION_3}}",
						"code": "{{VALUE_OBSERVATION_3}}",
						"display": "{{VALUE_OBSERVATION_3}}"
                    }
                ]
            }
        }
    ]
}
        
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
OBSERVATION_LOCAL_CODE ID Lokal untuk Observasi
PATIENT_IHS_NUMBER SATUSEHAT ID Number untuk Pasien
PATIENT_NAME Nama Pasien
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
OBSERVATION_EFFECTIVE_DATETIME Tanggal dan waktu nilai observasi yang diamati dinyatakan benar
OBSERVATION_ISSUED Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi
PRACTITIONER_IHS_NUMBER SATUSEHAT ID untuk Dokter/Nakes
DOCTOR_NAME Nama Dokter/Nakes
SPECIMEN_IHS_NUMBER {id-resource-Specimen} pada SATUSEHAT untuk data sample specimen
SERVICEREQUEST_IHS_NUMBER {id-resource-ServiceRequest} pada SATUSEHAT untuk data permintaan pemeriksaan lab
VALUE_OBSERVATION_1 (*) Hasil pemeriksaan Lini 2. Referensi ke value set "Hasil Pemeriksaan TCM XDR"
VALUE_OBSERVATION_2 (*) Hasil pemeriksaan MTB. Referensi ke value set "Hasil Pemeriksaan MTB"
VALUE_OBSERVATION_3 (*) Hasil pemeriksaan uji kepekaan. Referensi ke value set "Hasil Pemeriksaan Uji Kepekaan"

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Hasil Pemeriksaan Lini 2
FHIR Path Pilihan jawaban yang divisualisasikan Code Display System
Variasi 1. Apabila hasil pemeriksaan: Valid
Observation.valueCodeableConcept.coding TCM XDR - Valid X099781 Hasil Valid http://terminology.kemkes.go.id/CodeSystem/examination
Variasi 2. Apabila hasil pemeriksaan: Invalid
Observation.dataAbsentReason.coding TCM XDR - Invalid LA15841-2 Invalid result http://loinc.org

Hasil Pemeriksaan MTB

Observation.valueCodeableConcept.coding.system Observation.valueCodeableConcept.coding.code Observation.valueCodeableConcept.coding.display
LA6576-8 Positive http://loinc.org
LA6577-6 Negative http://loinc.org

Hasil Pemeriksaan Uji Kepekaan

Pilihan jawaban yang divisualisasikan Observation.interpretation.coding.system Observation.interpretation.coding.code Observation.interpretation.coding.display
Resistance Detected (RD) LA11882-0 Detected http://loinc.org
Resistance NOT Detected (RND) LA11883-8 Not detected http://loinc.org
Indeterminate (IDT) LA11884-6 Indeterminate http://loinc.org
Res Inferred (RI) X099774 Ress Inffered (RI) http://terminology.kemkes.go.id/CodeSystem/examination

➕ 6) Pemeriksaaan Biakan

6.1. Pemeriksaaan Biakan Metode LJ (Lowenstein jenssen)

{
"resourceType": "Observation",
{
"system": "http://sys-ids.kemkes.go.id/observation/10000004",
"value": "O111111"
}
],
"basedOn": [
{
"reference": "ServiceRequest/c993fb1f-7ef6-4635-b2ce-5e25879739bb"
}
],
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "laboratory",
"display": "Laboratory"
}
]
}
],
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/examination",
"code": "X099389",
"display": "Hasil Pemeriksaan Biakan TB (Metode: LJ)"
}
]
},
"subject": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"reference": "Encounter/89927b83-7a2b-4f8a-8bef-a6f37d167814"
},
"effectiveDateTime": "2023-06-14T15:30:10+01:00",
"issued": "2023-06-14T15:30:10+01:00",
{
"reference": "Practitioner/N10000001"
},
{
"reference": "Organization/abddd50b-b22f-4d68-a1c3-d2c29a27698b",
"display": "Divisi Laboratorium Puskesmas SATUSEHAT"
}
],
"coding": [
{
"system": "http://snomed.info/sct",
"code": "260347006",
"display": "+"
}
]
},
"method": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/clinical-term",
"code": "OM000001",
"display": "LJ"
}
]
},
"reference": "Specimen/b2a545ea-1de2-49ef-b871-65a0b68630f4"
}
}
{
    "resourceType": "Observation",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{OBSERVATION_LOCAL_CODE}}"
        }
    ],
    "status": "final",
    "category": [
        {
            "coding": [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "laboratory",
                    "display": "Laboratory"
                }
            ]
        }
    ],
    "code": {
        "coding": [
            {
                "system": "http://terminology.kemkes.go.id/CodeSystem/examination",
                "code": "X099389",
                "display": "Hasil Pemeriksaan Biakan TB (Metode: LJ)"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}",
    "issued": "{{OBSERVATION_ISSUED}}",
    "performer": [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
            "display": "{{DOCTOR_NAME}}"
        }
    ],
    "specimen": 
    {
        "reference": "Specimen/{{SPECIMEN_IHS_NUMBER}}"
    },
    "basedOn": 
    {
        "reference": "ServiceRequest/{{SERVICEREQUEST_IHS_NUMBER}}"
    },
  {{VALUE_OBSERVATION_1}},
    "method": {
        "coding": [
            {
                "system": "http://terminology.kemkes.go.id/CodeSystem/clinical-term",
                "code": "OM000001",
                "display": "LJ"
            }
        ]
    }
}
        
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
OBSERVATION_LOCAL_CODE ID Lokal untuk Observasi
PATIENT_IHS_NUMBER SATUSEHAT ID Number untuk Pasien
PATIENT_NAME Nama Pasien
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
OBSERVATION_EFFECTIVE_DATETIME Tanggal dan waktu nilai observasi yang diamati dinyatakan benar
OBSERVATION_ISSUED Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi
PRACTITIONER_IHS_NUMBER SATUSEHAT ID untuk Dokter/Nakes
DOCTOR_NAME Nama Dokter/Nakes
SPECIMEN_IHS_NUMBER {id-resource-Specimen} pada SATUSEHAT untuk data sample specimen
SERVICEREQUEST_IHS_NUMBER {id-resource-ServiceRequest} pada SATUSEHAT untuk data permintaan pemeriksaan lab
VALUE_OBSERVATION_1 (*) Hasil pemeriksaan Biakan. Referensi ke value set "Hasil Pemeriksaan Biakan"

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Hasil Pemeriksaan Biakan
FHIR Path Pilihan jawaban yang divisualisasikan Code Display System
Variasi 1. Apabila hasil pemeriksaan: negatif, 1+, 2+, 3+
Observation.valueCodeableConcept.coding Neg LA6577-6 Negative http://loinc.org
1+ LA11841-6 1+ http://loinc.org
2+ LA11842-4 2+ http://loinc.org
3+ LA11843-2 3+ http://loinc.org
Variasi 2. Apabila hasil pemeriksaan: numerik 1-9
Observation.valueInteger {angka 1-9} - - -
Variasi 3. Apabila hasil pemeriksaan: tidak dilakukan (TDL), Ditemukan kuman Mycobacterium Non Tuberculosis (NTM), Terjadi Kontaminasi (KTM)
Observation.dataAbsentReason.coding TDL not-performed Not Performed http://terminology.hl7.org/CodeSystem/data-absent-reason
Observation.dataAbsentReason.coding NTM 110379001 Mycobacterium, non-tuberculosis (organism) http://snomed.info/sct
Observation.dataAbsentReason.coding KTM 123840003 Sample contaminated http://snomed.info/sct

Pemeriksaaan Biakan Metode MGIT (MGIT 960)

{
"resourceType": "Observation",
{
"system": "http://sys-ids.kemkes.go.id/observation/10000004",
"value": "O111111"
}
],
"basedOn": [
{
"reference": "ServiceRequest/c993fb1f-7ef6-4635-b2ce-5e25879739bb"
}
],
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "laboratory",
"display": "Laboratory"
}
]
}
],
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/examination",
"code": "X099390",
"display": "Hasil Pemeriksaan Biakan TB (Metode: MGIT)"
}
]
},
"subject": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"reference": "Encounter/89927b83-7a2b-4f8a-8bef-a6f37d167814"
},
"effectiveDateTime": "2023-06-14T15:30:10+01:00",
"issued": "2023-06-14T15:30:10+01:00",
{
"reference": "Practitioner/N10000001"
},
{
"reference": "Organization/abddd50b-b22f-4d68-a1c3-d2c29a27698b",
"display": "Divisi Laboratorium Puskesmas SATUSEHAT"
}
],
"coding": [
{
"system": "http://loinc.org",
"code": "LA6576-8",
"display": "Positive"
}
]
},
"method": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/clinical-term",
"code": "OM000002",
"display": "MGIT"
}
]
},
"reference": "Specimen/b2a545ea-1de2-49ef-b871-65a0b68630f4"
}
}
{
    "resourceType": "Observation",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{OBSERVATION_LOCAL_CODE}}"
        }
    ],
    "status": "final",
    "category": [
        {
            "coding": [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "laboratory",
                    "display": "Laboratory"
                }
            ]
        }
    ],
    "code": {
        "coding": [
            {
                "system": "http://terminology.kemkes.go.id/CodeSystem/examination",
                "code": "X099390",
                "display": "Hasil Pemeriksaan Biakan TB (Metode: MGIT)"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}",
    "issued": "{{OBSERVATION_ISSUED}}",
    "performer": [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
            "display": "{{DOCTOR_NAME}}"
        }
    ],
    "specimen": 
    {
        "reference": "Specimen/{{SPECIMEN_IHS_NUMBER}}"
    },
    "basedOn": 
    {
        "reference": "ServiceRequest/{{SERVICEREQUEST_IHS_NUMBER}}"
    },
  {{VALUE_OBSERVATION_1}},
    "method": {
        "coding": [
            {
                "system": "http://terminology.kemkes.go.id/CodeSystem/clinical-term",
                "code": "OM000002",
                "display": "MGIT"
            }
        ]
    }
}
        
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
OBSERVATION_LOCAL_CODE ID Lokal untuk Observasi
PATIENT_IHS_NUMBER SATUSEHAT ID Number untuk Pasien
PATIENT_NAME Nama Pasien
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
OBSERVATION_EFFECTIVE_DATETIME Tanggal dan waktu nilai observasi yang diamati dinyatakan benar
OBSERVATION_ISSUED Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi
PRACTITIONER_IHS_NUMBER SATUSEHAT ID untuk Dokter/Nakes
DOCTOR_NAME Nama Dokter/Nakes
SPECIMEN_IHS_NUMBER {id-resource-Specimen} pada SATUSEHAT untuk data sample specimen
SERVICEREQUEST_IHS_NUMBER {id-resource-ServiceRequest} pada SATUSEHAT untuk data permintaan pemeriksaan lab
VALUE_OBSERVATION_1 (*) Hasil pemeriksaan Biakan. Referensi ke value set "Hasil Pemeriksaan Biakan"

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Hasil Pemeriksaan Biakan
FHIR Path Pilihan jawaban yang divisualisasikan Code Display System
Variasi 1. Apabila hasil pemeriksaan: negatif, positif, 1+, 2+, 3+
Observation.valueCodeableConcept.coding Neg LA6577-6 Negative http://loinc.org
Observation.valueCodeableConcept.coding Pos LA6576-8 Positive http://loinc.org
Variasi 2. Apabila hasil pemeriksaan: tidak dilakukan (TDL), Ditemukan kuman Mycobacterium Non Tuberculosis (NTM), Terjadi Kontaminasi (KTM)
Observation.dataAbsentReason.coding TDL not-performed Not Performed http://terminology.hl7.org/CodeSystem/data-absent-reason
Observation.dataAbsentReason.coding NTM 110379001 Mycobacterium, non-tuberculosis (organism) http://snomed.info/sct
Observation.dataAbsentReason.coding KTM 123840003 Sample contaminated http://snomed.info/sct

➕ 7) Pemeriksaaan Standar Uji Kepekaan

{
"resourceType": "Observation",
{
"system": "http://sys-ids.kemkes.go.id/observation/10000004",
"value": "O111111"
},
{
"system": "http://sys-ids.kemkes.go.id/sitb/10000004",
"value": "230641277821"
}
],
"basedOn": [
{
"reference": "ServiceRequest/4fd69227-ed78-4e96-b0c5-b3d73164e145"
}
],
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "laboratory",
"display": "Laboratory"
}
]
}
],
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/examination",
"code": "X099383",
"display": "Pemeriksaan Paket Standar Kepekaan"
}
]
},
"subject": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"reference": "Encounter/89927b83-7a2b-4f8a-8bef-a6f37d167814"
},
"effectiveDateTime": "2023-06-14T15:30:10+00:00",
"issued": "2023-06-14T15:30:10+00:00",
{
"reference": "Practitioner/N10000001"
},
{
"reference": "Organization/abddd50b-b22f-4d68-a1c3-d2c29a27698b",
"display": "Divisi Laboratorium Puskesmas SATUSEHAT"
}
],
"note": [
{
"text": "Hasil menunjukkan positif TB"
}
],
"reference": "Specimen/ede4fde2-5a85-44a2-8acb-dbe3fac07bb2"
},
{
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/examination",
"code": "X099776",
"display": "H High Dosage [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "20383-6",
"display": "Isoniazid [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "23609-1",
"display": "Kanamycin [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "23607-5",
"display": "Capreomycin [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "53716-7",
"display": "levoFLOXacin [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/examination ",
"code": "X099778",
"display": "Moxifloxacin High Dosage [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "41502-6",
"display": "Moxifloxacin [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "20373-7",
"display": "Amikacin [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "20382-8",
"display": "Ethionamide [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "41500-0",
"display": "Linezolid [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/examination",
"code": "X099779",
"display": "Delamanid [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "20376-0",
"display": "Clofazimine [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "X099780",
"display": "Bedaquiline [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "20384-4",
"display": "Ofloxacin [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "20462-8",
"display": "Streptomycin [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "20381-0",
"display": "Ethambutol [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "20461-0",
"display": "Pyrazinamide [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
}
]
}
{
    "resourceType": "Observation",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{OBSERVATION_LOCAL_CODE}}"
        }
    ],
    "status": "final",
    "category": [
        {
            "coding": [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "laboratory",
                    "display": "Laboratory"
                }
            ]
        }
    ],
    "code": {
        "coding": [
            {
				"system": "http://terminology.kemkes.go.id/CodeSystem/examination",
				"code": "X099383",
				"display": "Pemeriksaan Paket Standar Kepekaan"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}",
    "issued": "{{OBSERVATION_ISSUED}}",
    "performer": [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
            "display": "{{DOCTOR_NAME}}"
        }
    ],
    "specimen": 
    {
        "reference": "Specimen/{{SPECIMEN_IHS_NUMBER}}"
    },
    "basedOn": 
    {
        "reference": "ServiceRequest/{{SERVICEREQUEST_IHS_NUMBER}}"
    },
	"component": [
    {
      "code": {
        "coding": [
          {
            "system": "http://terminology.kemkes.go.id/CodeSystem/examination",
            "code": "X099776",
            "display": "H High Dosage [Susceptibility] by Method for Slow-growing mycobacteria"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_1}}",
			"code": "{{VALUE_OBSERVATION_1}}",
			"display": "{{VALUE_OBSERVATION_1}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "20383-6",
            "display": "Isoniazid [Susceptibility] by Method for Slow-growing mycobacteria"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_1}}",
			"code": "{{VALUE_OBSERVATION_1}}",
			"display": "{{VALUE_OBSERVATION_1}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "23609-1",
            "display": "Kanamycin [Susceptibility] by Method for Slow-growing mycobacteria"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_1}}",
			"code": "{{VALUE_OBSERVATION_1}}",
			"display": "{{VALUE_OBSERVATION_1}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "23607-5",
            "display": "Capreomycin [Susceptibility] by Method for Slow-growing mycobacteria"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_1}}",
			"code": "{{VALUE_OBSERVATION_1}}",
			"display": "{{VALUE_OBSERVATION_1}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "53716-7",
            "display": "levoFLOXacin [Susceptibility] by Method for Slow-growing mycobacteria"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_1}}",
			"code": "{{VALUE_OBSERVATION_1}}",
			"display": "{{VALUE_OBSERVATION_1}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://terminology.kemkes.go.id/CodeSystem/examination ",
            "code": "X099778",
            "display": "Moxifloxacin High Dosage [Susceptibility] by Method for Slow-growing mycobacteria"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_1}}",
			"code": "{{VALUE_OBSERVATION_1}}",
			"display": "{{VALUE_OBSERVATION_1}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "41502-6",
            "display": "Moxifloxacin [Susceptibility] by Method for Slow-growing mycobacteria"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_1}}",
			"code": "{{VALUE_OBSERVATION_1}}",
			"display": "{{VALUE_OBSERVATION_1}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "20373-7",
            "display": "Amikacin [Susceptibility] by Method for Slow-growing mycobacteria"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_1}}",
			"code": "{{VALUE_OBSERVATION_1}}",
			"display": "{{VALUE_OBSERVATION_1}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "20382-8",
            "display": "Ethionamide [Susceptibility] by Method for Slow-growing mycobacteria"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_1}}",
			"code": "{{VALUE_OBSERVATION_1}}",
			"display": "{{VALUE_OBSERVATION_1}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "41500-0",
            "display": "Linezolid [Susceptibility] by Method for Slow-growing mycobacteria"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_1}}",
			"code": "{{VALUE_OBSERVATION_1}}",
			"display": "{{VALUE_OBSERVATION_1}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://terminology.kemkes.go.id/CodeSystem/examination",
            "code": "X099779",
            "display": "Delamanid [Susceptibility] by Method for Slow-growing mycobacteria"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_1}}",
			"code": "{{VALUE_OBSERVATION_1}}",
			"display": "{{VALUE_OBSERVATION_1}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "20376-0",
            "display": "Clofazimine [Susceptibility] by Method for Slow-growing mycobacteria"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_1}}",
			"code": "{{VALUE_OBSERVATION_1}}",
			"display": "{{VALUE_OBSERVATION_1}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "X099780",
            "display": "Bedaquiline [Susceptibility] by Method for Slow-growing mycobacteria"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_1}}",
			"code": "{{VALUE_OBSERVATION_1}}",
			"display": "{{VALUE_OBSERVATION_1}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "20384-4",
            "display": "Ofloxacin [Susceptibility] by Method for Slow-growing mycobacteria"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_1}}",
			"code": "{{VALUE_OBSERVATION_1}}",
			"display": "{{VALUE_OBSERVATION_1}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "20462-8",
            "display": "Streptomycin [Susceptibility] by Method for Slow-growing mycobacteria"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_1}}",
			"code": "{{VALUE_OBSERVATION_1}}",
			"display": "{{VALUE_OBSERVATION_1}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "20381-0",
            "display": "Ethambutol [Susceptibility] by Method for Slow-growing mycobacteria"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_1}}",
			"code": "{{VALUE_OBSERVATION_1}}",
			"display": "{{VALUE_OBSERVATION_1}}"
          }
        ]
      }
    },
    {
      "code": {
        "coding": [
          {
            "system": "http://loinc.org",
            "code": "20461-0",
            "display": "Pyrazinamide [Susceptibility] by Method for Slow-growing mycobacteria"
          }
        ]
      },
      "valueCodeableConcept": {
        "coding": [
          {
			"system": "{{VALUE_OBSERVATION_1}}",
			"code": "{{VALUE_OBSERVATION_1}}",
			"display": "{{VALUE_OBSERVATION_1}}"
          }
        ]
      }
    }
  ]
}
        
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
OBSERVATION_LOCAL_CODE ID Lokal untuk Observasi
PATIENT_IHS_NUMBER SATUSEHAT ID Number untuk Pasien
PATIENT_NAME Nama Pasien
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
OBSERVATION_EFFECTIVE_DATETIME Tanggal dan waktu nilai observasi yang diamati dinyatakan benar
OBSERVATION_ISSUED Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi
PRACTITIONER_IHS_NUMBER SATUSEHAT ID untuk Dokter/Nakes
DOCTOR_NAME Nama Dokter/Nakes
SPECIMEN_IHS_NUMBER {id-resource-Specimen} pada SATUSEHAT untuk data sample specimen
SERVICEREQUEST_IHS_NUMBER {id-resource-ServiceRequest} pada SATUSEHAT untuk data permintaan pemeriksaan lab
VALUE_OBSERVATION_1 (*) Hasil pemeriksaan Biakan. Referensi ke value set "Hasil Pemeriksaan Uji Kepekaan"

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Hasil Pemeriksaan Uji Kepekaan
FHIR Path Pilihan jawaban yang divisualisasikan Code Display System
Observation.component.valueCodeableConcept S LA24225-7 Susceptible http://loinc.org
R LA6676-6 Resistant http://loinc.org
Intermediate LA16550-8 Intermediate http://loinc.org
Observation.component.dataAbsentReason TDL not-performed Not Performed http://terminology.hl7.org/CodeSystem/data-absent-reason

Laporan Hasil Laboratorium

{
"resourceType": "DiagnosticReport",
{
"use": "official",
"system": "http://sys-ids.kemkes.go.id/diagnostic/10000004/lab",
"value": "O222222"
}
],
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0074",
"code": "MB",
"display": "Microbiology"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "11477-7",
"display": "Microscopic observation [Identifier] in Sputum by Acid fast stain"
}
]
},
"subject": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"reference": "Encounter/45e436ea-d6c7-4059-8cbe-e00fb2c665d8"
},
"effectiveDateTime": "2022-06-14T08:25:00+07:00",
"issued": "2022-06-14T08:25:00+07:00",
{
"reference": "Practitioner/N10000001"
},
{
"reference": "Organization/10000004",
"display": "Puskesmas Sangat Waras"
}
],
"result": [
{
"reference": "Observation/62a9c534-d602-41c8-b352-a40e5460d7aa",
"display": "Microscopic observation [Identifier] in Sputum by Acid fast stain"
}
],
"conclusion": "Positive Growth of Mycobacterium tuberculosis",
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "260347006",
"display": "+"
}
]
}
]
}
{
    "resourceType": "DiagnosticReport",
    "identifier":  [
        {
            "system": "http://sys-ids.kemkes.go.id/diagnostic/{{ORGANIZATION_IHS_NUMBER}}/lab",
            "use": "official",
            "value": "{{DIAGNOSTIC_LOCAL_CODE}}"
        }
    ],
    "status": "final",
    "category":  [
        {
            "coding":  [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/v2-0074",
                    "code": "LAB",
                    "display": "Laboratory"
                }
            ]
        }
    ],
    "code": {
        "coding":  [
            {
                "system": "{{DIAGNOSTIC_TYPE}}",
                "code": "{{DIAGNOSTIC_TYPE}}",
                "display": "{{DIAGNOSTIC_TYPE}}"
                }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "effectiveDateTime": "{{DIAGNOSTIC_EFFECTIVE_DATETIME}}",
    "issued": "{{DIAGNOSTIC_ISSUED}}",
    "performer":  [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}"
        }
        {
            "reference": "Organization/{{ORGANIZATION_IHS_NUMBER}}"
        }
    ],
    "result":  [
        {
            "reference": "Observation/{{ID_RESOURCE_OBSERVATION}}"
        }
    ],
    "specimen":  [
        {
            "reference": "Specimen/{{ID_RESOURCE_SPECIMEN}}"
        }
    ],
    "basedOn":  [
        {
            "reference": "ServiceRequest/{{ID_RESOURCE_SERVICEREQUEST}}"
        }
    ]
}
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
DIAGNOSTIC_LOCAL_CODE ID Lokal untuk Report Lab
DIAGNOSTIC_TYPE (*) Jenis Laporan Pemeriksaan Lab. Referensi ke value set "Lampiran Terminologi Laboratorium"
PATIENT_IHS_NUMBER {patient-ihs-number} pada SATUSEHAT
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
DIAGNOSTIC_EFFECTIVE_DATETIME Tanggal dan waktu nilai observasi yang diamati dinyatakan benar
DIAGNOSTIC_ISSUED Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi
ID_RESOURCE_OBSERVATION {id-resource-Observation} pada SATUSEHAT untuk data hasil pemeriksaan lab
ID_RESOURCE_SPECIMEN {id-resource-Specimen} pada SATUSEHAT
ID_RESOURCE_SERVICEREQUEST {id-resource-ServiceRequest} pada SATUSEHAT

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Jenis Pemeriksaan
Jenis Pemeriksaan DiagnosticReport.code.coding.system DiagnosticReport.code.coding.code DiagnosticReport.code.coding.display
Rapid Serologis HIV Single (R1, R2, R3) http://terminology.kemkes.go.id/CodeSystem/examination X099419 Pemeriksaan HIV Diagnostik
Rapid Serologis HIV Combo (R1, R2, R3) http://terminology.kemkes.go.id/CodeSystem/examination X099420 Pemeriksaan HIV + Sifilis
PCR DNA/EID HIV Kualitatif http://loinc.org 44871-2 HIV 1 proviral DNA [Presence] in Blood by NAA with probe detection
PCR DNA/EID HIV Kualitatif http://loinc.org 25841-8 HIV 2 proviral DNA [Presence] in Blood by NAA with probe detection
Rapid Sifilis/TPHA http://loinc.org 8041-6 Treponema pallidum Ab [Presence] in Serum by Hemagglutination
Rapid Sifilis/TPHA http://loinc.org 22587-0 Treponema pallidum Ab [Presence] in Serum
Rapid Sifilis/TPHA http://loinc.org 5393-4 Treponema pallidum Ab [Presence] in Serum by Immunofluorescence
Titer RPR
http://loinc.org 31147-2 Reagin Ab [Titer] in Serum by RPR
RPR/VDRL http://loinc.org 20507-0 Reagin Ab [Presence] in Serum by RPR
RPR/VDRL http://loinc.org 5292-8 Reagin Ab [Presence] in Serum by VDRL


➕ Pemeriksaan Radiologi

Permintaan Pemeriksaan Penunjang Radiologi - Chest Xray

{
"resourceType": "ServiceRequest",
{
"system": "http://sys-ids.kemkes.go.id/servicerequest/10000004",
"value": "00001"
},
{
"use": "usual",
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
"code": "ACSN"
}
]
},
"system": "http://sys-ids.kemkes.go.id/acsn/10000004",
"value": "21120054"
}
],
"status": "active",
"intent": "original-order",
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "363679005",
"display": "Imaging"
}
]
}
],
"priority": "routine",
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "24648-8",
"display": "XR Chest PA upright"
}
]
},
"subject": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"reference": "Encounter/45e436ea-d6c7-4059-8cbe-e00fb2c665d8"
},
"occurrenceDateTime": "2022-06-14T09:30:27+07:00",
"authoredOn": "2022-06-14T12:30:27+07:00",
"reference": "Practitioner/N10000001",
"display": "Dokter Bronsig"
},
{
"reference": "Practitioner/N10000005",
"display": "Fatma"
}
],
{
"text": "Periksa risiko adanya penyakit TB"
}
],
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "51185008",
"display": "Chest"
}
]
}
]
}
#tba
#tba
[none]

Hasil Gambar Radiologi

Pada tahap ini, akan terjadi proses GET data hasil gambar radiologi yang disimpan dalam resource ImagingStudy. Resource ImagingStudy akan terbentuk pada saat pengiriman gambar hasil radiologi dalam format DICOM yang dikirimkan oleh DICOM router. Setelah mendapatkan file DICOM dari PACS, DICOM router akan mengirimkan file tersebut ke National Imaging Data Repository (NIDR). NIDR akan mengembalikan WADO URL yang nantinya dapat digunakan untuk melihat hasil gambar radiologi yang telah tersimpan di NIDR. DICOM router kemudian akan melakukan POST informasi terkait DICOM melalui resource ImagingStudy ke SATUSEHAT. SATUSEHAT akan merespon dengan mengembalikan ImagingStudy.id ke DICOM Router. ImagingStudy.id ini yang perlu disimpan dan akan direferensikan ketika pada saat pengiriman data bacaan atau ekspertise dari hasil pemeriksaan radiologi.

CATATAN: Untuk penjelasan detail terkait pengiriman hasil gambar radiologi menggunakan DICOM Router ke SATUSEHAT dapat dilihat dalam dokumen Dokumentasi Teknis SATUSEHAT - Sistem DICOM v1.0.

Hasil Temuan Radiologi

Hasil-hasil temuan radiologis yang diidentifikasi dari pemeriksaan radiologis dapat dikirimkan dengan resource Observation, sedangkan hasil pemeriksaan lengkap dari pemeriksaan radiologis tersebut dapat dikirimkan dengan resource DiagnosticReport. Sebagai contoh, pemeriksaan radiologi memperlihatkan adanya konsolidasi paru dan tanda fibrosis pada paru seorang pasien yang dicurigai dengan tuberkulosis. Setelah itu, dokter ahli radiologi menuliskan ekspertise radiologis. Dalam kasus ini, hasil temuan konsolidasi dan tanda fibrosis dikirimkan dengan resource Observation, sedangkan ekspertise radiologis tersebut dapat dikirimkan dengan resource DiagnosticReport.

{
"resourceType": "Observation",
{
"system": "http://sys-ids.kemkes.go.id/observation/10000004",
"value": "O111111"
}
],
"basedOn": [
{
"reference": "ServiceRequest/ecc21a66-ad26-406a-95a4-d750649f5b19"
}
],
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "imaging",
"display": "Imaging"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "24648-8",
"display": "XR Chest PA upright"
}
]
},
"subject": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"reference": "Encounter/45e436ea-d6c7-4059-8cbe-e00fb2c665d8"
},
"effectiveDateTime": "2022-06-14T15:30:10+01:00",
"issued": "2022-06-14T15:30:10+01:00",
{
"reference": "Practitioner/N10000001"
},
{
"reference": "Organization/10000004",
"display": "Puskesmas Sangat Waras"
}
],
"valueString": "Uraian hasil pemeriksaan: foto thorax, proyeksi PA, posisi erect, asimetris, inspirasi dan kondisi cukup dengan hasil: 1) tampak cavitas inhomogen di proyeksi pulmo bilateral terutama dextra, batas tak tegas disertai penebalan fibrotic, cavitas (+), 2) tak tampak pemadatan limfonodi hilus bilateral, 3) tampak kedua costofrenicus lancip, 4) tampak kedua diafragma licin dan tak mendatar, 5) cor CTR tak valid dinilai (asimetri), tampak kalsifikasi di arcus aorta dengan bentuk crescent, 6) sistem tulang yang tervisualisasi intact. Kesan: TB paru lama aktif, besar cor tak valid dinilai, aortosclerosis",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation",
"code": "POS",
"display": "Positive"
}
]
}
],
"coding": [
{
"system": "http://snomed.info/sct",
"code": "51185008",
"display": "Chest"
}
]
},
{
"text": "No abnormalities found"
}
],
{
"reference": "ImagingStudy/c4f3bfe3-91cd-40c4-b986-000c2150f051"
}
]
}
#tba
#tba
[none]

Laporan Hasil Pemeriksaan - Chest Xray

{
"resourceType": "DiagnosticReport",
{
"use": "official",
"system": "http://sys-ids.kemkes.go.id/diagnostic/10000004/rad",
"value": "5234342"
}
],
"basedOn": [
{
"reference": "ServiceRequest/ecc21a66-ad26-406a-95a4-d750649f5b19"
}
],
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0074",
"code": "RAD",
"display": "Radiology"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "24648-8",
"display": "XR Chest PA upright"
}
]
},
"subject": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"reference": "Encounter/45e436ea-d6c7-4059-8cbe-e00fb2c665d8"
},
"effectiveDateTime": "2022-06-14T15:30:10+01:00",
"issued": "2022-06-14T15:30:10+01:00",
{
"reference": "Practitioner/{{DOCTOR_IHS_NUMBER}}"
},
{
"reference": "Organization/{{FACILITY_IHS_NUMBER}}"
}
],
"result": [
{
"reference": "Observation/236f79c3-b434-4af8-900a-1de3a43995a0",
"display": "XR Chest PA upright"
}
],
{
"reference": "ImagingStudy/c4f3bfe3-91cd-40c4-b986-000c2150f051"
}
],
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation",
"code": "POS",
"display": "Positive"
}
]
}
]
}
#tba
#tba
[none]

9. Pengiriman Tindakan/ Prosedur Medis

Pengiriman data tindakan/prosedur medis yang dilakukan terhadap seorang pasien baik tindakan diagnostik maupun tindakan terapetik dapat dikirimkan melalui resource Procedure. Tindakan yang dilaporkan dapat berupa tindakan non-invasif (konsultasi, edukasi) maupun invasif (contoh operasi). Standar kode tindakan/prosedur medis yang dikirimkan ke SATUSEHAT menggunakan kode ICD-9 CM.

Untuk tindakan/prosedur medis yang dilakukan untuk mendukung penentuan diagnosis maka perlu dikirimkan dengan data hasil tindakan. Data hasil tindakan dikirimkan dengan menggunakan resource Observation.

➕ Uji Tuberkulin

Pemeriksaan Uji Tuberkulin

{
"resourceType": "Procedure",
"status": "completed",
"coding": [
{
"system": "http://snomed.info/sct",
"code": "103693007",
"display": "Diagnostic procedure"
}
],
"text": "Diagnostic procedure"
},
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "424489006",
"display": "Mantoux test"
}
]
},
"subject": {
"reference": "Patient/100000030015",
"display": "Diana Smith"
},
"reference": "Encounter/a6134895-372d-43db-a5b5-4989aef4068b"
},
"start": "2023-03-02T03:30:00+00:00",
"end": "2023-03-02T04:00:00+00:00"
},
{
"actor": {
"reference": "Practitioner/N10000001",
"display": "Dokter Bronsig"
}
}
]
}
[none]

10. Pengiriman Data Diagnosis Tuberkulosis

Data diagnosis tuberkulosis dari pasien yang bersangkutan akan dipetakan dengan menggunakan resource Condition dan Observation.

➕ Klasifikasi Berdasarkan Uji Kepekaan

{
"resourceType": "Observation",
{
"system": "http://sys-ids.kemkes.go.id/observation/10000004",
"value": "O111111"
},
{
"system": "http://sys-ids.kemkes.go.id/sitb/10000004",
"value": "230641277821"
}
],
"basedOn": [
{
"reference": "ServiceRequest/4fd69227-ed78-4e96-b0c5-b3d73164e145"
}
],
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "laboratory",
"display": "Laboratory"
}
]
}
],
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/examination",
"code": "X099383",
"display": "Pemeriksaan Paket Standar Kepekaan"
}
]
},
"subject": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"reference": "Encounter/89927b83-7a2b-4f8a-8bef-a6f37d167814"
},
"effectiveDateTime": "2023-06-14T15:30:10+00:00",
"issued": "2023-06-14T15:30:10+00:00",
{
"reference": "Practitioner/N10000001"
},
{
"reference": "Organization/abddd50b-b22f-4d68-a1c3-d2c29a27698b",
"display": "Divisi Laboratorium Puskesmas SATUSEHAT"
}
],
"note": [
{
"text": "Hasil menunjukkan positif TB"
}
],
"reference": "Specimen/ede4fde2-5a85-44a2-8acb-dbe3fac07bb2"
},
{
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/examination",
"code": "X099776",
"display": "H High Dosage [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "20383-6",
"display": "Isoniazid [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "23609-1",
"display": "Kanamycin [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "23607-5",
"display": "Capreomycin [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "53716-7",
"display": "levoFLOXacin [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/examination ",
"code": "X099778",
"display": "Moxifloxacin High Dosage [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "41502-6",
"display": "Moxifloxacin [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "20373-7",
"display": "Amikacin [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "20382-8",
"display": "Ethionamide [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "41500-0",
"display": "Linezolid [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/examination",
"code": "X099779",
"display": "Delamanid [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "20376-0",
"display": "Clofazimine [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "X099780",
"display": "Bedaquiline [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "20384-4",
"display": "Ofloxacin [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "20462-8",
"display": "Streptomycin [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "20381-0",
"display": "Ethambutol [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
},
{
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "20461-0",
"display": "Pyrazinamide [Susceptibility] by Method for Slow-growing mycobacteria"
}
]
},
"coding": [
{
"system": "http://loinc.org",
"code": "LA16549-0",
"display": "Sensitive"
}
]
}
}
]
}
#tba
#tba
[none]

11. Pembaharuan Episode Perawatan TB

Apabila pasien terkonfirmasi TB dan didaftarkan ke dalam pelayanan TB, maka status EpisodeOfCare perlu diubah menjadi "active" dengan Metode PATCH EpisodeOfCare. Perubahan tersebut akan menghasilkan balikan dari SATUSEHAT berupa nomor register penyakit tuberkulosis (register-id). Akan tetapi, jika pasien bukan merupakan pasien TB, maka EpisodeOfCare perlu ditutup dengan mengubah status EpisodeOfCare perlu diubah menjadi "cancelled".

Pada kunjungan berikutnya tidak perlu membuat EpisodeOfCare yang baru, ID EpisodeOfCare yang pertama kali dibuat dapat dicari dengan metode GET menggunakan parameter pencarian dengan patient IHS Number Patient, type EpisodeOfCare yang sesuai dengan terminologi tipe kasus pasien, dan status “waitlist” menandakan pasien terduga TB atau “active” menandakan pasien terkonfirmasi TB, untuk mendapatkan ID EpisodeOfCare yang kemudian digunakan sebagai informasi pengisian Encounter.episodeOfCare pada kunjungan tersebut dan kunjungan-kunjungan berikutnya. Selain ketiga parameter pencarian tersebut, parameter organization ID SATUSEHAT Fasyankes juga dapat digunakan apabila hanya ingin melihat EpisodeOfCare di fasyankes yang dikunjungi. Namun, apabila ingin melihat seluruh EpisodeOfCare yang sedang dijalani oleh pasien maka tidak perlu menambahkan parameter organization.

Selain itu, terdapat beberapa kasus pasien terkonfirmasi yang berbeda dengan jenis terduga TB pasien (sebagai contoh: pasien terduga TB SO, dan terkonfirmasi TB RO), EpisodeOfCare perlu ditutup dengan mengubah status EpisodeOfCare menjadi "cancelled". Kemudian akan dikirimkan data EpisodeOfCare baru yang menandakan jenis perawatan TB pasien yang telah terkonfirmasi perlu untuk dikirimkan dengan metode POST dengan status “active”.

12. Pengiriman Data Kasus TB

Data kasus tuberkulosis dari pasien yang bersangkutan akan dipetakan dengan menggunakan resource Observation, Immunization, dan CarePlan. Selain itu, data terkait pemeriksaan sebelumnya dan terkait dengan riwayat tindakan dan pengobatan pasien terkait dengan HIV dapat merujuk ke modul pelayanan yang terkait, baik Modul Rawat Jalan, IGD, maupun Rawat Inap di SATUSEHAT. Data riwayat imunisasi dapat dikirimkan melalui resource Immunization. Pemetaan nilai serta pemetaan variabel dan terminologi spesifik terkait Pengiriman Data Riwayat Imunisasi dapat merujuk ke modul pelayanan yang terkait, yaitu Modul Imunisasi di SATUSEHAT.

➕ Tindak Lanjut Hasil Diagnosis

{
"resourceType": "CarePlan",
"status": "active",
"intent": "plan",
{
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/careplan-category",
"code": "TB-SO",
"display": "Tuberkulosis Sensitif Obat"
}
]
}
],
"title": "Rencana Pengobatan Pasien TB",
"description": "Mencakup data paduan OAT, Bentuk OAT, dan Paduan Pengobatan pasien TB",
"subject": {
"reference": "Patient/P01654557057"
},
"reference": "Encounter/89927b83-7a2b-4f8a-8bef-a6f37d167814"
},
"period": {
"start": "2023-07-14T00:00:12+00:00"
},
"created": "2023-07-14T00:00:12+00:00",
"author": {
"reference": "Practitioner/N10000001"
},
{
"detail": {
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id",
"code": "TK000022",
"display": "Akan diobati/dirujuk"
}
]
},
"status": "not-started",
{
"reference": "Organization/10000004"
}
]
}
},
{
"detail": {
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/clinical-term",
"code": "CP000006",
"display": "Paduan OAT"
}
]
},
"status": "not-started",
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/clinical-term",
"code": "CP000007",
"display": "OAT Kategori 1"
}
]
}
}
},
{
"detail": {
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/clinical-term",
"code": "CP000004",
"display": "Bentuk OAT"
}
]
},
"status": "not-started",
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/clinical-term",
"code": "CP000091",
"display": "KDT"
}
]
}
}
},
{
"detail": {
"code": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/clinical-term",
"code": "CP000005",
"display": "Paduan Pengobatan"
}
]
},
"status": "not-started",
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/clinical-term",
"code": "CP000015",
"display": "2(HRZE)/4(HR)3"
}
]
}
}
}
]
}

➕ Pekerjaan

Informasi pendukung seperti data pekerjaan terakhir perlu diinput di awal pendaftaran kunjungan.

{
"resourceType": "Observation",
{
"system": "http://sys-ids.kemkes.go.id/observation/{{Org_id}}",
"value": "O111111"
}
],
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "social-history",
"display": "Social History"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "85658-3",
"display": "Occupation [Type]"
}
]
},
"subject": {
"reference": "Patient/{{Patient_id}}",
"display": "{{Patient_Name}}"
},
"reference": "Encounter/{{Encounter_id}}"
},
"effectiveDateTime": "2023-08-31T01:35:00+00:00",
"issued": "2023-08-31T01:35:00+00:00",
{
"reference": "Practitioner/{{Practitioner_id}}",
"display": "{{Practitioner_Name}}"
}
],
"coding": [
{
"system": "http://snomed.info/sct",
"code": "236297007",
"display": "Civil servant"
}
]
}
}
{
    "resourceType": "Observation",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{OBSERVATION_LOCAL_CODE}}"
        }
    ],
    "status": "final",
    "category": [
        {
            "coding": [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "social-history",
                    "display": "Social History"
                }
            ]
        }
    ],
    "code": {
        "coding": [
            {
                "system": "http://loinc.org",
                "code": "85658-3",
                "display": "Occupation [Type]"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}",
    "issued": "{{OBSERVATION_ISSUED}}",
    "performer": [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
			"display": "{{DOCTOR_NAME}}"
        }
    ],
    "valueCodeableConcept": {
        "coding":  [
            {
                "system": "http://snomed.info/sct",
                "code": "{{VALUE_OBSERVATION}}",
                "display": "{{VALUE_OBSERVATION}}"
            }
        ]
    }
}
Variabel Deskripsi
FACILITY_IHS_NUMBER SATUSEHAT ID untuk FASYANKES
FACILITY_NAME Nama FASYANKES
OBSERVATION_LOCAL_CODE ID Lokal untuk Observasi
PATIENT_IHS_NUMBER SATUSEHAT ID Number untuk Pasien
PATIENT_NAME Nama Pasien
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
OBSERVATION_EFFECTIVE_DATETIME Tanggal dan waktu nilai observasi yang diamati dinyatakan benar
OBSERVATION_ISSUED Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi
DOCTOR_IHS_NUMBER SATUSEHAT ID untuk Dokter/Nakes
DOCTOR_NAME Nama Dokter/Nakes
VALUE_OBSERVATION (*) Kode data jenis pekerjaan. Referensi ke value set "Pekerjaan"

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Pekerjaan
Observation.valueCodeableConcept.coding.system Observation.valueCodeableConcept.coding.code Observation.valueCodeableConcept.coding.display Pilihan jawaban yang divisualisasikan
http://terminology.kemkes.go.id TK000030 Turis Turis
http://snomed.info/sct 106333009 Manager Manager/Eksekutif
http://terminology.kemkes.go.id TK000040 Tenaga profesional non medis Tenaga profesional non medis
http://snomed.info/sct 223366009 Healthcare professional Tenaga profesional medis
http://terminology.kemkes.go.id TK000041 Pegawai/ karyawan swasta Pegawai/ karyawan swasta
http://snomed.info/sct 160906004 Self-employed Wiraswasta/usaha sendiri
http://snomed.info/sct 159062006 Artist Seniman/artis/aktor/pengrajin
http://snomed.info/sct 106388008 Farmer Petani
http://snomed.info/sct 106540006 Laborer Buruh Kasar
http://snomed.info/sct 40045004 Military services member of ground forces TNI
http://snomed.info/sct 236297007 Civil servant Pegawai Negeri Sipil (PNS)
http://snomed.info/sct 449344001 Sex worker Penjaja Seks
http://snomed.info/sct 105568001 In prison Narapidana
http://terminology.kemkes.go.id TK000042 Pelaut Pelaut
http://snomed.info/sct 236320001 Vehicle driver Sopir
http://snomed.info/sct 308040008 Pilot - aircraft Pilot
http://snomed.info/sct 444168002 Homemaker Ibu Rumah Tangga
http://snomed.info/sct 65853000 Student Anak Sekolah/ Mahasiswa
http://snomed.info/sct 73438004 Unemployed Tidak bekerja
http://snomed.info/sct 74964007 Other Lain-lain
http://snomed.info/sct 106400003 Fisherman Nelayan
http://snomed.info/sct 52060003 Livestock farmer Peternak
http://snomed.info/sct 14406004 Policeman POLRI
http://snomed.info/sct 308208002 Steward Pramugara/Pramugari

➕ Status Kehamilan

{
"resourceType": "Observation",
{
"system": "http://sys-ids.kemkes.go.id/observation/{{Org_id}}",
"value": "O111111"
}
],
"status": "final",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "survey",
"display": "Survey"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "82810-3",
"display": "Pregnancy status"
}
]
},
"subject": {
"reference": "Patient/{{Patient_id}}",
"display": "{{Patient_Name}}"
},
"reference": "Encounter/{{Encounter_id}}"
},
"effectiveDateTime": "2023-08-31T01:35:00+00:00",
"issued": "2023-08-31T01:35:00+00:00",
{
"reference": "Practitioner/{{Practitioner_id}}"
}
],
"coding": [
{
"system": "http://snomed.info/sct",
"code": "77386006",
"display": "Pregnancy"
}
]
}
}
{
    "resourceType": "Observation",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{OBSERVATION_LOCAL_CODE}}"
        }
    ],
    "status": "final",
    "category": [
        {
            "coding": [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "survey",
                    "display": "Survey"
                }
            ]
        }
    ],
    "code": {
        "coding": [
            {
                "system": "http://loinc.org",
                "code": "82810-3",
                "display": "Pregnancy status"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}",
    "issued": "{{OBSERVATION_ISSUED}}",
    "performer": [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
			"display": "{{DOCTOR_NAME}}"
        }
    ],
    "valueCodeableConcept": {
        "coding":  [
            {
                "system": "http://snomed.info/sct",
                "code": "{{VALUE_OBSERVATION}}",
                "display": "{{VALUE_OBSERVATION}}"
            }
        ]
    }
}
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
OBSERVATION_LOCAL_CODE ID Lokal untuk Observasi
PATIENT_IHS_NUMBER SATUSEHAT ID Number untuk Pasien
PATIENT_NAME Nama Pasien
ID_RESOURCE_ENCOUNTER {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan
OBSERVATION_EFFECTIVE_DATETIME Tanggal dan waktu nilai observasi yang diamati dinyatakan benar
OBSERVATION_ISSUED Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi
PRACTITIONER_IHS_NUMBER SATUSEHAT ID untuk Dokter/Nakes
DOCTOR_NAME Nama Dokter/Nakes
VALUE_OBSERVATION (*) Kode data status hamil. Referensi ke value set "Status Hamil"

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Status Hamil
Condition.code.coding.system Condition.code.coding.code Condition.code.coding.display
http://snomed.info/sct 77386006 Pregnancy
http://snomed.info/sct 60001007 Not pregnant

13. Pengiriman Data Pengobatan

Data terkait pengobatan meliputi pengiriman data peresepan obat, pengkajian resep, dan pengeluaran obat. Pengiriman data peresepan obat menggunakan 2 resources yaitu Medication dan MedicationRequest. Data Pengkajian Resep terdiri atas data pengkajian administrasi, farmasetik, dan persyaratan klinis. Data tersebut dapat dikirimkan menggunakan resource QuestionnaireResponse. Pengiriman data pengeluaran/dispense obat menggunakan 2 resources yaitu Medication dan MedicationDispense. Data terkait Farmasi dikirimkan menggunakan resource Medication, MedicationRequest, dan Medication Dispense, dan QuestionnaireResponse.

Data terkait peresepan obat anti-tuberkulosis (OAT) dikirimkan dengan mereferensikan dengan data terkait paduan pengobatan pasien yang tersimpan dalam resource CarePlan. Fasyankes dapat melakukan GET CarePlan dengan {patient-ihs-number}. Fasyankes kemudian akan mendapatkan ID dari resource CarePlan yang dapat direferensikan pada resource MedicationRequest dalam pengiriman data terkait peresepan obat.

➕ Data Obat

{
"resourceType": "Medication",
{
"url": "https://fhir.kemkes.go.id/r4/StructureDefinition/MedicationType",
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/medication-type",
"code": "NC",
"display": "Non-compound"
}
]
}
}
],
{
"use": "official",
"system": "http://sys-ids.kemkes.go.id/medication/10000004",
"value": "123456789"
}
],
"code": {
"coding": [
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "93001019",
"display": "Obat Anti Tuberculosis / Rifampicin 150 mg / Isoniazid 75 mg / Pyrazinamide 400 mg / Ethambutol 275 mg Kaplet Salut Selaput (KIMIA FARMA)"
}
]
},
"status": "active",
"reference": "Organization/900001"
},
"form": {
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/medication-form",
"code": "BS023",
"display": "Kaplet Salut Selaput"
}
]
},
{
"coding": [
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "91000330",
"display": "Rifampin"
}
]
},
"isActive": true,
"value": 150,
"system": "http://unitsofmeasure.org",
"code": "mg"
},
"value": 1,
"system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
"code": "TAB"
}
}
},
{
"coding": [
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "91000328",
"display": "Isoniazid"
}
]
},
"isActive": true,
"value": 75,
"system": "http://unitsofmeasure.org",
"code": "mg"
},
"value": 1,
"system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
"code": "TAB"
}
}
},
{
"coding": [
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "91000329",
"display": "Pyrazinamide"
}
]
},
"isActive": true,
"value": 400,
"system": "http://unitsofmeasure.org",
"code": "mg"
},
"value": 1,
"system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
"code": "TAB"
}
}
},
{
"coding": [
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "91000288",
"display": "Ethambutol"
}
]
},
"isActive": true,
"value": 275,
"system": "http://unitsofmeasure.org",
"code": "mg"
},
"value": 1,
"system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
"code": "TAB"
}
}
}
]
}
{
    "resourceType": "Medication",
    "identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/medication/{{FACILITY_IHS_NUMBER}}",
            "use": "official",
            "value": "{{MEDICATION1_LOCAL_CODE}}"
        }
    ],
    "code": {
        "coding": [
            {
                "system": "http://sys-ids.kemkes.go.id/kfa",
                "code": "{{MEDICATION1_CODE_CODE}}",
                "display": "{{MEDICATION1_CODE_DISPLAY}}"
            }
        ]
    },
    "status": "active",
    "manufacturer": {
        "reference": "Organization/{{FACILITY_IHS_NUMBER}}"
    },
    "form": {
        "coding": [
            {
                "system": "https://terminology.kemkes.go.id/CodeSystem/medication-form",
                "code": "{{MEDICATION1_FORM_CODE}}",
                "display": "{{MEDICATION1_FORM_DISPLAY}}"
            }
        ]
    },
    "ingredient": [
        {
            "itemCodeableConcept": {
                "coding": [
                    {
                        "system": "http://sys-ids.kemkes.go.id/kfa",
                        "code": "{{MEDICATION1_INGREDIENT1_CODE}}",
                        "display": "{{MEDICATION1_INGREDIENT1_DISPLAY}}"
                    }
                ]
            },
            "isActive": true,
            "strength": {
                "numerator": {
                    "value": {{MEDICATION1_INGREDIENT1_NUMERATOR_VALUE}},
                    "system": "http://unitsofmeasure.org",
                    "code": "{{MEDICATION_INGREDIENT_NUMERATOR_CODE}}"
                },
                "denominator": {
                    "value": {{MEDICATION1_INGREDIENT1_DENUMERATOR_VALUE}},
                    "system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
                    "code": "{{MEDICATION_INGREDIENT_DENUMERATOR_CODE1}}"
                }
            }
        },
        {
            "itemCodeableConcept": {
                "coding": [
                    {
                        "system": "http://sys-ids.kemkes.go.id/kfa",
                        "code": "{{MEDICATION1_INGREDIENT2_CODE}}",
                        "display": "{{MEDICATION1_INGREDIENT2_DISPLAY}}"
                    }
                ]
            },
            "isActive": true,
            "strength": {
                "numerator": {
                    "value": {{MEDICATION1_INGREDIENT2_DENUMERATOR_VALUE}},
                    "system": "http://unitsofmeasure.org",
                    "code": "{{MEDICATION_INGREDIENT_NUMERATOR_CODE}}"
                },
                "denominator": {
                    "value": {{MEDICATION1_INGREDIENT2_DENUMERATOR_VALUE}},
                    "system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
                    "code": "{{MEDICATION_INGREDIENT_DENUMERATOR_CODE1}}"
                }
            }
        },
        {
            "itemCodeableConcept": {
                "coding": [
                    {
                        "system": "http://sys-ids.kemkes.go.id/kfa",
                        "code": "{{MEDICATION1_INGREDIENT3_CODE}}",
                        "display": "{{MEDICATION1_INGREDIENT3_DISPLAY}}"
                    }
                ]
            },
            "isActive": true,
            "strength": {
                "numerator": {
                    "value": {{MEDICATION1_INGREDIENT3_DENUMERATOR_VALUE}},
                    "system": "http://unitsofmeasure.org",
                    "code": "{{MEDICATION_INGREDIENT_NUMERATOR_CODE}}"
                },
                "denominator": {
                    "value": {{MEDICATION1_INGREDIENT3_DENUMERATOR_VALUE}},
                    "system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
                    "code": "{{MEDICATION_INGREDIENT_DENUMERATOR_CODE1}}"
                }
            }
        },
        {
            "itemCodeableConcept": {
                "coding": [
                    {
                        "system": "http://sys-ids.kemkes.go.id/kfa",
                        "code": "{{MEDICATION1_INGREDIENT4_CODE}}",
                        "display": "{{MEDICATION1_INGREDIENT4_DISPLAY}}"
                    }
                ]
            },
            "isActive": true,
            "strength": {
                "numerator": {
                    "value": {{MEDICATION1_INGREDIENT4_DENUMERATOR_VALUE}},
                    "system": "http://unitsofmeasure.org",
                    "code": "{{MEDICATION_INGREDIENT_NUMERATOR_CODE}}"
                },
                "denominator": {
                    "value": {{MEDICATION1_INGREDIENT4_DENUMERATOR_VALUE}},
                    "system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
                    "code": "{{MEDICATION_INGREDIENT_DENUMERATOR_CODE1}}"
                }
            }
        }
    ],
   "extension": [
       {
           "url": "https://fhir.kemkes.go.id/r4/StructureDefinition/MedicationType",
           "valueCodeableConcept": {
               "coding": [
                   {
                       "system": "https://terminology.kemkes.go.id/CodeSystem/medication-type",
                       "code": "{{MEDICATION1_TYPE_CODE}}",
                       "display": "{{MEDICATION1_TYPE_DISPLAY}}"
                   }
               ]
           }
       }
   ]
}
Variabel Deskripsi
$CODE_OBAT_TB (*) Kode obat sesuai kategori perawatan TB
$CODE_NAMA_OBAT_TB (*) Nama obat sesuai kategori perawatan TB
$KODE_BENTUK_SEDIAAN Kode bentuk sediaan obat
$NAMA_BENTUK_SEDIAAN Nama bentuk sediaan obat

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

CODE_OBAT_TB dan CODE_NAMA_OBAT_TB

  • Kode yang tersedia pada standar terminologi KFA.

➕ Permintaan Obat

Pengiriman data peresepan obat akan menggunakan 2 resources yaitu Medication dan MedicationRequest. Resource Medication akan mencatatkan data umum terkait obat yang akan diresepkan. Sedangkan resource MedicationRequest akan digunakan untuk mengirimkan data terkait peresepan obat seperti jumlah yang diresepkan, instruksi minum obat dan lain-lain. Kedua data ini dikirimkan secara bersamaan sebagai 1 paket yaitu Medication dan MedicationRequest. Satu payload Medication dan MedicationRequest hanya dapat digunakan untuk peresepan 1 jenis obat saja. Apabila terdapat 2 jenis obat yang diresepkan, maka dikirimkan 2 paket Medication dan MedicationRequest.

{
"resourceType": "MedicationRequest",
{
"use": "official",
"system": "http://sys-ids.kemkes.go.id/prescription/10000004",
"value": "123456788"
},
{
"use": "official",
"system": "http://sys-ids.kemkes.go.id/prescription-item/10000004",
"value": "123456788-1"
}
],
"status": "completed",
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason",
"code": "clarif",
"display": "Prescription requires clarification"
}
]
},
"intent": "order",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category",
"code": "outpatient",
"display": "Outpatient"
}
]
}
],
"priority": "routine",
"reference": "Medication/c2843f5d-54a6-4491-9ebe-bd56594713aa",
"display": "Obat Anti Tuberculosis / Rifampicin 150 mg / Isoniazid 75 mg / Pyrazinamide 400 mg / Ethambutol 275 mg Kaplet Salut Selaput (KIMIA FARMA)"
},
"subject": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"reference": "Encounter/14e8398c-1016-44b8-b619-a802b80d2c94"
},
"authoredOn": "2022-08-04",
"reference": "Practitioner/N10000001",
"display": "Dokter Bronsig"
},
"coding": [
{
"system": "http://snomed.info/sct",
"code": "309343006",
"display": "Physician"
}
]
},
{
"coding": [
{
"system": "http://hl7.org/fhir/sid/icd-10",
"code": "A15.0",
"display": "Tuberculosis of lung, confirmed by sputum microscopy with or without culture"
}
]
}
],
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy",
"code": "continuous",
"display": "Continuing long term therapy"
}
]
},
{
"sequence": 1,
"text": "4 tablet per hari",
{
"text": "Diminum setiap hari"
}
],
"patientInstruction": "4 tablet perhari, diminum setiap hari tanpa jeda sampai prose pengobatan berakhir",
"timing": {
"repeat": {
"frequency": 1,
"period": 1,
"periodUnit": "d"
}
},
"route": {
"coding": [
{
"system": "http://www.whocc.no/atc",
"code": "O",
"display": "Oral"
}
]
},
{
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/dose-rate-type",
"code": "ordered",
"display": "Ordered"
}
]
},
"value": 4,
"unit": "TAB",
"system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
"code": "TAB"
}
}
]
}
],
"value": 1,
"unit": "days",
"system": "http://unitsofmeasure.org",
"code": "d"
},
"start": "2022-01-01",
"end": "2022-01-30"
},
"value": 120,
"unit": "TAB",
"system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
"code": "TAB"
},
"value": 30,
"unit": "days",
"system": "http://unitsofmeasure.org",
"code": "d"
}
}
}
#tba
#tba
[none]

➕ Pengeluaran Obat

Pengiriman data pengeluaran/dispense obat akan menggunakan 2 resources yaitu Medication dan MedicationDispense. Resource Medication akan mencatatkan data umum terkait obat yang akan di dispense. Sedangkan resource MedicationDispense akan digunakan untuk mengirimkan data terkait proses dispense obat, seperti jumlah yang di dispense, instruksi minum obat dan lain-lain. Kedua data ini dikirimkan secara bersamaan sebagai 1 paket yaitu Medication dan MedicationDispense. Satu payload Medication dan MedicationDispense hanya digunakan untuk dispense/pengeluaran 1 jenis obat saja. Apabila terdapat 2 jenis obat yang dikeluarkan, maka dikirimkan 2 paket Medication dan MedicationDispense.

{
"resourceType": "MedicationDispense",
{
"use": "official",
"system": "http://sys-ids.kemkes.go.id/prescription/10080058",
"value": "1234567810"
},
{
"use": "official",
"system": "http://sys-ids.kemkes.go.id/prescription-item/10080058",
"value": "1234567810-1"
}
],
"status": "completed",
"coding": [
{
"system": "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category",
"code": "outpatient",
"display": "Outpatient"
}
]
},
"reference": "Medication/23a0334f-536a-4976-bb4d-76ee67bab421",
"display": "Obat Anti Tuberculosis / Rifampicin 150 mg / Isoniazid 75 mg / Pyrazinamide 400 mg / Ethambutol 275 mg Kaplet Salut Selaput (KIMIA FARMA)"
},
"subject": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"context": {
"reference": "Encounter/45e436ea-d6c7-4059-8cbe-e00fb2c665d8"
},
{
"actor": {
"reference": "Practitioner/N10000001",
"display": "Dokter Bronsig"
}
}
],
"reference": "Location/52e135eb-1956-4871-ba13-e833e662484d",
"display": "Apotek RSUD Jati Asih"
},
{
"reference": "MedicationRequest/8282a67a-1f04-412d-886e-2e0d370cd17c"
}
],
"value": 120,
"system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
"code": "TAB"
},
"value": 30,
"unit": "days",
"system": "http://unitsofmeasure.org",
"code": "d"
},
"whenPrepared": "2022-01-01",
"whenHandedOver": "2022-01-01",
{
"sequence": 1,
"text": "4 tablet perhari, diminum setiap hari tanpa jeda sampai prose pengobatan berakhir",
"timing": {
"repeat": {
"frequency": 1,
"period": 1,
"periodUnit": "d"
}
},
{
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/dose-rate-type",
"code": "ordered",
"display": "Ordered"
}
]
},
"value": 120,
"unit": "TAB",
"system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
"code": "{{MEDICATIONDISPENSE_DOSE_UNIT}}"
}
}
]
}
]
}
#tba
#tba
[none]

14. Rencana Tindak Lanjut

Data rencana tindak lanjut menunjukkan rencana perawatan selanjutnya yang akan diterima oleh pasien setelah pulang dan dikirimkan dengan menggunakan resource ServiceRequest.

➕ Pencatatan Rencana Tindak Lanjut

{
"resourceType": "ServiceRequest",
{
"system": "http://sys-ids.kemkes.go.id/servicerequest/{{Org_id}}",
"value": "00001"
}
],
"status": "active",
"intent": "original-order",
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "3457005",
"display": "Patient referral"
}
]
}
],
"priority": "routine",
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "185389009",
"display": "Follow-up visit"
}
]
},
"subject": {
"reference": "Patient/{{Patient_id}}"
},
"reference": "Encounter/{{Encounter_id}}",
"display": "Kunjungan {{Patient_Name}} di hari Kamis, 31 Agustus 2023"
},
"occurrenceDateTime": "2023-08-31T04:25:00+00:00",
"authoredOn": "2023-08-31T04:25:00+00:00",
"reference": "Practitioner/{{Practitioner_id}}",
"display": "{{Practitioner_Name}}"
},
{
"reference": "Practitioner/{{Practitioner_id}}",
"display": "{{Practitioner_Name}}"
}
],
{
"reference": "Location/{{Location_Poli_uuid}}",
"display": "{{Location_Poli_Name}}"
}
],
{
"coding": [
{
"system": "http://hl7.org/fhir/sid/icd-10",
"code": "Z11.4",
"display": "Special screening examination for human immunodeficiency virus [hiv]"
}
],
"text": "Kontrol rutin bulanan"
}
],
"patientInstruction": "Kontrol rutin setelah 7 hari. Dalam keadaan darurat dapat menghubungi hotline Fasyankes di nomor 14045"
}
{
    "resourceType": "ServiceRequest",
	"identifier": [
        {
            "system": "http://sys-ids.kemkes.go.id/servicerequest/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{SERVICEREQUEST_LOCAL_CODE}}"
        }
    ],
    "status": "active",
    "intent": "original-order",
    "priority": "routine",
    "category":  [
        {
            "coding":  [
                {
                    "system": "http://snomed.info/sct",
                    "code": "3457005",
                    "display": "Patient referral"
                }
            ]
        }
    ],
    "code": {
        "coding":  [
            {
                "system": "{{SERVICEREQUEST_TYPE}}",
                "code": "{{SERVICEREQUEST_TYPE}}",
                "display": "{{SERVICEREQUEST_TYPE}}"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}"
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    },
    "occurrenceDateTime":  "{{SERVICEREQUEST_OCCURRENCE_DATETIME}}",
    "authoredOn":  "{{SERVICEREQUEST_AUTHOREDON_DATETIME}}",
    "requester": {
        "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
		"display": "{{DOCTOR_NAME}}"
    },
    "performer":  [
        {
            "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
			"display": "{{DOCTOR_NAME}}"
        }
    ],
    "locationReference": [
        {
            "reference": "Location/{{ID_RESOURCE_LOCATION}}",
            "display": "{{LOCATION_NAME}}"
        }
    ],
    "reasonCode":  [
        {
            "coding": [
                {
                    "system": "{{REASON_FOR_SERVICEREQUEST}}",
                    "code": "{{REASON_FOR_SERVICEREQUEST}}",
                    "display": "{{REASON_FOR_SERVICEREQUEST}}"
                }
            ]
        }
    ],
	"patientInstruction": "{{PATIENT_INSTRUCTION}}"
}
Variabel Deskripsi
ORGANIZATION_IHS_NUMBER ID organisasi induk yang didapatkan dari master sarana indeks
SERVICEREQUEST_LOCAL_CODE Kode atau ID lokal/nomor service request lokal yang disimpan di sistem internal masing-masing organisasi
PATIENT_IHS_NUMBER ID Patient yang didapatkan dari master pasien indeks
PATIENT_NAME Nama Pasien
SERVICEREQUEST_TYPE Jenis rencana tindak lanjut. Terminologi spesifik yang digunakan referensi ke portal SATUSEHAT RME - Pemetaan Variabel dan Terminologi Spesifik
ID_RESOURCE_ENCOUNTER
Command 'id-resource-Encounter' could not render: There is no placeholder called 'id-resource-Encounter'
pada SATUSEHAT untuk data kunjungan
SERVICEREQUEST_OCCURRENCE_DATETIME Berisi data informasi kapan kontrol harus terlaksana dengan tipe data dateTime, dengan format yang diperbolehkan YYYY-MM-DDThh:mm:ss+zz:zz
ID_RESOURCE_LOCATION
Command 'id-resource-Location' could not render: There is no placeholder called 'id-resource-Location'
pada SATUSEHAT untuk data lokasi faskes
LOCATION_NAME Data nama lokasi di mana permintaan seharusnya terjadi
REASON_FOR_SERVICEREQUEST (*) Berisi data yang berkaitan dengan penjelasan atau justifikasi mengenai mengapa pelayanan ini diminta dalam bentuk kode. Referensi ke value set "Alasan Pemeriksaan"
PATIENT_INSTRUCTION Data instruksi untuk pasien dalam format freetext

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Alasan Pemeriksaan

ServiceRequest.reasonCode.coding.system ServiceRequest.reasonCode.coding.code ServiceRequest.reasonCode.coding.display
http://snomed.info/sct 171128005 Venereal disease screening
http://terminology.kemkes.go.id/CodeSystem/clinical-term SRR000007 Pemeriksaan Diagnosis
http://terminology.kemkes.go.id/CodeSystem/clinical-term SRR000008 Follow Up

15. Kondisi Saat Meninggalkan Rumah Sakit

Data kondisi saat meninggalkan rumah sakit menunjukkan keadaan pasien saat meninggalkan rumah sakit dan dilakukan dengan resource Encounter dan Condition.

➕ Kondisi Saat Meninggalkan Rumah Sakit

{
"resourceType": "Condition",
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
"code": "active",
"display": "Active"
}
]
},
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/condition-category",
"code": "problem-list-item",
"display": "Problem List Item"
}
]
}
],
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "359746009",
"display": "Patient's condition stable"
}
]
},
"subject": {
"reference": "Patient/{{Patient_id}}",
"display": "{{Patient_Name}}"
},
"reference": "Encounter/{{Encounter_id}}"
},
"recordedDate": "2023-08-31T04:10:00+00:00"
}
{
    "resourceType": "Condition",
    "clinicalStatus": {
        "coding": [
            {
                "system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
                "code": "active",
                "display": "Active"
            }
        ]
    },
    "category": [
        {
            "coding": [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/condition-category",
                    "code": "problem-list-item",
                    "display": "Problem List Item"
                }
            ]
        }
    ],
    "code": {
        "coding": [
            {
                "system": "{{CONDITION_VALUE}}",
                "code": "{{CONDITION_VALUE}}",
                "display": "{{CONDITION_VALUE}}"
            }
        ]
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "encounter": {
        "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}"
    }
}
Variabel Deskripsi
PATIENT_IHS_NUMBER {patient-ihs-number} pada SATUSEHAT
PATIENT_NAME Nama Pasien
CONDITION_VALUE (*) Berisi data kondisi saat meninggalkan rumah sakit. Referensi ke value set "Kondisi saat meninggalkan rumah sakit"
CONDITION_ONSET_DATETIME Tanggal perkiraan atau tanggal aktual atau tanggal-waktu kondisi mulai, menurut pendapat dokter.
CONDITION_RECORDED_DATETIME Tanggal kapan kondisi/keluhan ini tercatat dalam sistem (tanggal yang dibuat oleh sistem)

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Kondisi saat meninggalkan rumah sakit
No. Condition.code.coding.system Condition.code.coding.code Condition.code.coding.display Keterangan 
1 http://snomed.info/sct 359746009 Patient's condition stable Stabil
2 http://snomed.info/sctc 162668006 Patient's condition unstable Tidak stabil
3 http://snomed.info/sctc 268910001 Patient's condition improved Perbaikan

16. Cara Keluar Dari Rumah Sakit & Pembaharuan Data Kunjungan

Setelah pasien selesai melakukan kunjungan ke fasyankes, maka perlu dilakukan pembaharuan data kunjungan dengan menambahkan informasi seperti diagnosis, periode kunjungan selesai, Rencana Tindak Lanjut, Kondisi Saat Meninggalkan Rumah Sakit, Cara Keluar dari Rumah Sakit, atau informasi lainnya yang belum tersedia di awal kunjungan, dengan metode PUT. Pastikan dalam payload yang akan dilakukan pembaharuan, dimasukkan elemen Encounter.id yang berisi ID balikan dari SATUSEHAT setelah pengiriman data kunjungan di awal.

➕ Update Data Kunjungan

{
"resourceType": "Encounter",
"id": "{{Encounter_id}}",
{
"system": "http://sys-ids.kemkes.go.id/encounter/{{Org_id}}",
"value": "{{Registration_id}}"
}
],
"status": "finished",
{
"status": "arrived",
"period": {
"start": "2023-08-31T00:00:00+00:00",
"end": "2023-08-31T01:00:00+00:00"
}
},
{
"status": "in-progress",
"period": {
"start": "2023-08-31T01:00:00+00:00",
"end": "2023-08-31T04:05:00+00:00"
}
},
{
"status": "finished",
"period": {
"start": "2023-08-31T04:05:00+00:00",
"end": "2023-08-31T04:10:00+00:00"
}
}
],
"class": {
"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
"code": "AMB",
"display": "ambulatory"
},
"subject": {
"reference": "Patient/{{Patient_id}}",
"display": "{{Patient_Name}}"
},
{
"reference": "EpisodeOfCare/{{EpisodeOfCare_id}}"
}
],
{
"type": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
"code": "ATND",
"display": "attender"
}
]
}
],
"reference": "Practitioner/{{Practitioner_id}}",
"display": "{{Practitioner_Name}}"
}
}
],
"period": {
"start": "2023-08-31T00:00:00+00:00",
"end": "2023-08-31T04:10:00+00:00"
},
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "24081000087105",
"display": "Human immunodeficiency virus nurse practitioner service"
}
]
}
],
{
"reference": "Condition/{{Diagnosis_Primer}}",
"display": "{{DiagnosisPrimer_Text}}"
},
"use": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/diagnosis-role",
"code": "DD",
"display": "Discharge diagnosis"
}
]
},
"rank": 1
}
],
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/clinical-term",
"code": "EHA000002",
"display": "Datang sendiri"
}
]
},
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/discharge-disposition",
"code": "home",
"display": "Home"
}
],
"text": "Anjuran dokter untuk pulang dan kontrol kembali 1 minggu kemudian"
}
},
{
{
{
"url": "value",
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/locationServiceClass-Outpatient",
"code": "reguler",
"display": "Kelas Reguler"
}
]
}
},
{
"url": "upgradeClassIndicator",
"coding": [
{
"system": "http://terminology.kemkes.go.id/CodeSystem/locationUpgradeClass",
"code": "kelas-tetap",
"display": "Kelas Tetap Perawatan"
}
]
}
}
],
"url": "https://fhir.kemkes.go.id/r4/StructureDefinition/ServiceClass"
}
],
"reference": "Location/{{Location_Poli_uuid}}",
"display": "{{Location_Poli_Name}}"
},
"period": {
"start": "2023-08-31T00:00:00+00:00",
"end": "2023-08-31T02:00:00+00:00"
}
}
],
"reference": "Organization/{{Org_id}}"
}
}
{
    "resourceType": "Encounter",
    "identifier":  [
        {
            "system": "http://sys-ids.kemkes.go.id/encounter/{{ORGANIZATION_IHS_NUMBER}}",
            "value": "{{ENCOUNTER_LOCAL_CODE}}"
        }
    ],
    "status": "finished",
    "class": {
        "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
        "code": "AMB",
        "display": "ambulatory"
    },
    "subject": {
        "reference": "Patient/{{PATIENT_IHS_NUMBER}}",
        "display": "{{PATIENT_NAME}}"
    },
    "participant":  [
        {
            "type":  [
                {
                    "coding":  [
                        {
                            "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
                            "code": "ATND",
                            "display": "attender"
                        }
                    ]
                }
            ],
            "individual": {
                "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}",
                "display": "{{DOCTOR_NAME}}"
            }
        }
    ],
    "period": {
        "start": "{{ENCOUNTER_PERIOD1_START}}",
        "end": "{{ENCOUNTER_PERIOD1_END}}"
    },
    "location":  [
        {
            "location": {
                "reference": "Location/{{ID_RESOURCE_LOCATION}}",
                "display": "{{ENCOUNTER_LOCATION_NAME}}"
            }
        }
    ],
    "diagnosis":  [
        {
            "condition": {
                "reference": "Condition/{{ID_RESOURCE_CONDITION}}",
                "display": "{{DIAGNOSIS_DISPLAY}}"
            },
            "use": {
                "coding":  [
                    {
                        "system": "http://terminology.hl7.org/CodeSystem/diagnosis-role",
                        "code": "DD",
                        "display": "Discharge diagnosis"
                    }
                ]
            },
            "rank": {{DIAGNOSIS_RANK}}
        }
    ],
    "statusHistory":  [
        {
            "status": "arrived",
            "period": {
                "start": "{{ENCOUNTER_PERIOD1_START}}",
                "end": "{{ENCOUNTER_PERIOD1_END}}"
            }
        },
        {
            "status": "in-progress",
            "period": {
                "start": "{{ENCOUNTER_PERIOD1_START}}",
                "end": "{{ENCOUNTER_PERIOD1_END}}"
            }
        },
        {
            "status": "finished",
            "period": {
                "start": "{{ENCOUNTER_PERIOD1_START}}",
                "end": "{{ENCOUNTER_PERIOD1_END}}"
            }
        }
    ],
    "serviceProvider": {
        "reference": "Organization/{{ORGANIZATION_IHS_NUMBER}}"
    },
    "hospitalization": {
        "admitSource": {
            "coding": [
                {
                    "system": "{{ENCOUNTER_ADMITSOURCE}}",
                    "code": "{{ENCOUNTER_ADMITSOURCE}}",
                    "display": "{{ENCOUNTER_ADMITSOURCE}}"
                }
            ]
        },
        "dischargeDisposition": {
            "coding": [
                {
                    "system": "{{ENCOUNTER_DISCHARGE}}",
                    "code": "{{ENCOUNTER_DISCHARGE}}",
                    "display": "{{ENCOUNTER_DISCHARGE}}"
                }
            ]
        }
    }
}
Variabel Deskripsi
ENCOUNTER_LOCAL_CODE ID Lokal untuk Kunjungan/Encounter
PATIENT_IHS_NUMBER {patient-ihs-number} pada SATUSEHAT
PATIENT_NAME Nama Pasien
PRACTITIONER_IHS_NUMBER {practitioner-ihs-number} pada SATUSEHAT
DOCTOR_NAME Nama Dokter/Nakes
ORGANIZATION_IHS_NUMBER {organization-ihs-number} pada SATUSEHAT
ENCOUNTER_PERIOD1_START Waktu mulai/check-in kunjungan
ENCOUNTER_PERIOD1_END Waktu mulai/check-out kunjungan
ID_RESOURCE_LOCATION ID Location tempat kunjungan dilakukan
ID_RESOURCE_CONDITION Berisi satu atau lebih data diagnosis dari pasien. Diagnosa bisa berupa diagnosa awal dan/atau pulang dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Condition. Di mana isi dari parameter adalah ID Condition yang didapatkan dari server.
DIAGNOSIS_DISPLAY Deskripsi diagnosis
DIAGNOSIS_RANK Jika ada lebih dari 1 kondisi, maka gunakan elemen rank untuk mengurutkan mana diagnosa yang lebih utama. Semakin kecil angkanya, maka semakin utama, dengan tipe data positiveInt.
ENCOUNTER_LOCATION_NAME Nama Location tempat kunjungan dilakukan
ENCOUNTER_ADMITSOURCE (*) Data asal di mana sebelum pasien dirawat/admisia. Reference ke value set "Asal Rujukan"
ENCOUNTER_DISCHARGE (*) Data kategori atau tipe lokasi setelah pasien dipulangkan. Referensi ke value set "Kategori Pasien Dipulangkan"

CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"

Asal Rujukan

Encounter.hospitalization.admitSource.coding.system Encounter.hospitalization.admitSource.coding.code Encounter.hospitalization.admitSource.coding.display
http://terminology.kemkes.go.id/CodeSystem/clinical-term EHA000002 Datang sendiri
http://terminology.kemkes.go.id TK000031 From outpatient department
http://terminology.kemkes.go.id/CodeSystem/clinical-term EHA000001 Kader/ Komunitas
http://terminology.kemkes.go.id TK000033 LSM
http://snomed.info/sct 257622000 Healthcare facility

Kategori Pasien Dipulangkan

Encounter.hospitalization.dischargeDisposition.coding.system Encounter.hospitalization.dischargeDisposition.coding.code Encounter.hospitalization.dischargeDisposition.coding.display
http://terminology.hl7.org/CodeSystem/discharge-disposition aadvice Left against advice
http://terminology.hl7.org/CodeSystem/discharge-disposition other-hcf Other healthcare facility
http://terminology.kemkes.go.id/CodeSystem/discharge-disposition exp-lt48h Meninggal <48 jam
http://terminology.kemkes.go.id/CodeSystem/discharge-disposition exp-gt48h Meninggal >48 jam

17. Pengiriman Data Hasil Akhir Perawatan TB

Setelah pasien menyelesaikan pengobatan tuberkulosisnya, perlu dilakukan pembaharuan data terkait dengan rencana pengobatan pasien dengan menambahkan informasi terkait dengan hasil akhir pengobatan tuberkulosis. Data terkait dengan Hasil Akhir Pengobatan Tuberkulosis dikirimkan dengan menggunakan resource CarePlan. Data ini dikirimkan dengan memperbaharui data pada resource CarePlan dan juga mengubah statusnya menjadi “completed” dengan metode PATCH. Pembaharuan ini dilakukan pada resource CarePlan yang telah dikirimkan dengan metode POST pada awal pendaftaran pasien sebagai pasien terkonfirmasi TB.

Pemetaan nilai resource CarePlan, tipe mandatoris, deskripsi, dan format pengisian dari setiap elemen data/path dapat merujuk ke modul pelayanan yang terkait, baik Modul Rawat Jalan, IGD, maupun Rawat Inap di SATUSEHAT. Untuk contoh pengiriman data atau payload dari pembaharuan data kunjungan dapat dilihat dalam Postman Collection.

Episode perawatan tuberkulosis yang didaftarkan pada saat pasien dirawat untuk penyakit tuberkulosis perlu ditutup untuk menandai berakhirnya periode perawatan tuberkulosis. Informasi terkait penutupan episode perawatan tuberkulosis ini berkaitan dengan memperbarui nilai pada resource EpisodeOfCare.status dan EpisodeOfCare.statusHistory[].status menjadi finished serta mengisikan nilai pada EpisodeOfCare.periode.end dan EpisodeOfCare.statusHistory[].periode.end diisikan dengan nilai waktu berakhirnya perawatan tuberkulosis dengan metode PATCH.

Kriteria berakhirnya perawatan tuberkulosis adalah sebagai berikut:

  1. Pasien yang mendapatkan perawatan tuberkulosis telah menyelesaikan paduan pengobatan tuberkulosisnya
  2. Pasien yang mendapatkan perawatan tuberkulosis dinyatakan meninggal dunia
  3. Loss to follow up, yaitu pasien tuberkulosis yang putus berobat selama periode tertentu dengan jangka waktu sesuai dengan pedoman/peraturan yang berlaku