Pelayanan Instalasi Gawat Darurat (IGD)

Riwayat Perubahan

Details
Tabel 1. Riwayat Perubahan Pelayanan Instalasi Gawat Darurat (IGD)
VersiTanggal PembaruanDeskripsi PerubahanPenanggung Jawab

v5.0

5 November 2024

  • Perubahan tahapan alur integrasi, resource FHIR yang digunakan, alur, dan tabel variabel pada Bab C. Integrasi

  • Penambahan bab 8. Pengiriman Data Riwayat Perjalanan Penyakit, Bab 9. Pengiriman Data Tujuan Perawatan, Bab 14. Pengiriman Data Rasional Klinis, Bab 16. Pengiriman Data Penilaian Risiko, Bab 21. Pengiriman Data Pemberian Obat, dan Bab 28. Pengiriman Data Resume Medis

  • Penambahan subbab pemetaan variabel dan terminologi spesifik pada Bab 2. Pendaftaran Kunjungan Pasien, Bab 12. Pengiriman Data Pemeriksaan Penunjang Laboratorium, Bab 13. Pengiriman Data Pemeriksaan Penunjang Radiologi, Bab 18. Pengiriman Data Peresepan Obat, Bab 19. Pengiriman Data Pengeluaran Obat

  • Pembaharuan variabel dan pemetaan Bab 3. Pengiriman Data Anamnesis

  • Perubahan pemetaan pada Bab 5. Pengiriman data Asesmen Awal IGD dan Bab 6. Pengiriman Data Skrining

  • Perubahan judul Bab 7. Pemeriksaan Psikologis menjadi Pemeriksaan Fungsional

  • Perubahan kode dan penambahan pemetaan di Bab 10. Pengiriman Data Rencana Rawat Pasien dan Bab 11. Instruksi Medik dan Keperawatan.

  • Penambahan pemetaan di Bab 15. Pengiriman Data Diagnosis

  • Pembaharuan variabel dan pemetaan Bab 17. Pengiriman Data Tindakan/ Prosedur Medis

  • Pembaharuan narasi Bab 18. Pengiriman Data Peresepan Obat

  • Penambahan variabel pada Bab 19. Pengiriman Data Pengkajian Resep

  • Penyesuaian narasi pada Bab 27. Pembaharuan Data Kunjungan

Silvia Alvinia
Anisatul ‘Afifah

v4.3

4 Juli 2024

Pembaharuan Alur Integrasi IGD:Penambahan Pengiriman Data ‘Triase dan Gawat Darurat’

Sania Fitria
Luthfi Nabilah Qonitah

v4.2

12 Juni 2024

  • Pembaharuan Alur Integrasi IGD: Penambahan Pemeriksaan Psikologis.

  • Pembaharuan alur dan narasi untuk pengiriman radiologi.

  • Pembaharuan narasi terkait Ketentuan pengiriman permintaan ServiceRequest ditentukan berdasarkan ketersediaan MWL pada fasilitas pelayanan kesehatan.

  • Pembaharuan lampiran 2 dan 3 terkait alur pengiriman DICOM.

  • Pembaharuan Judul dan Pemetaan pada Bab 18. Rencana Tindak Lanjut dan Bab.19 Instruksi Tindak Lanjut dan Sarana Transportasi untuk Rujuk.

Luthfi Nabilah Qonitah
Jaisyullah Rafiul Islam
Silvia Alvinia

v.4.1

7 Mei 2024

  • Pembaharuan Pengiriman Data Tindakan pada Bab.13 Tindakan menjadi 2 Jenis, yaitu Sub-Bab 13.2 Tindakan Diagnostik dan Sub-Bab 13.3 Tindakan Terapeutik.

  • Penambahan narasi pada bab tindakan.

Luthfi Nabilah Qonitah
Sania Fitria

v.4

22 Maret 2024

  • Penggabungan Playbook Rawat Inap Fase 1 dan Fase 2.

  • Penambahan penjelasan playbook, alur secara umum, dan resources yang digunakan pada Bab C Integrasi.

  • Penambahan variabel berat badan, tinggi badan, dan luas permukaan.

  • Penyesuaian resources mandatory pada playbook rawat inap.

  • Penyesuaian tabel integrasi pada Bab C integrasi.

Luthfi Nabilah Qonitah

v.3

18 Februari 2024

  • Pembaruan alur untuk pengiriman data Radiologi.

  • Pembaruan narasi pengiriman data Radiologi dengan DICOM.

  • Penambahan lampiran 2 dan 3 terkait alur pengiriman DICOM.

Sania Fitria

v2.1

18 Januari 2024

Perubahan mapping pada variabel Status Puasa pada Pemeriksaan Penunjang Laboratorium dan Radiologi.

Kathy Salsabila

v2.0

27 November 2023

  • Penambahan Variabel Jenis Modalitas Radiologi.

  • Penambahan Variabel Kode Identitas Modalitas (AE Title).

  • Penambahan Penjelasan Variabel pada Jenis Modalitas Radiologi dan Kode Identitas Modalitas (AE Title) Sub-Bab 4.8 Pengiriman Data Permintaan Pemeriksaan Penunjang Radiologi.

Kathy Salsabila

v1.0

15 November 2023

Rilis dokumen awal.

Kathy Salsabila

Silakan klik setiap teks yang berwarna biru muda, untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

POSTMAN SATUSEHAT

Kami menyediakan Postman SATUSEHAT yang berisi Environment dan Postman Collection SATUSEHAT. Anda dapat menggunakan Postman SATUSEHAT tersebut untuk mempermudah proses pemaham alur/skema dari pengiriman data SATUSEHAT pada modul ini ketika melakukan workshop secara mandiri.

Silakan terlebih dahulu men-download/mengunduh/froking environment dan Postman Collection SATUSEHAT sebelum mempelajari modul ini lebih dalam:

  1. Postman SATUSEHAT Public klik di sini.

  2. Environment dan Postman Collection SATUSEHAT s.link By ©Kemenkes klik di sini.

    • Sesuaikan environment yang digunakan, apabila masih dalam proses workshop secara mandiri (uji coba) maka download/unduh dan gunakan environment Sandbox.

    • Pastikan men-download/mengunduh Postman Collection SATUSEHAT sesuai dengan modul yang saat ini Anda pelajari.

  1. Postman SATUSEHAT Public klik di sini.

  2. Environment SATUSEHAT s.link By ©Kemenkes klik di sini.

  3. Postman Collection SATUSEHAT s.link By ©Kemenkes terkait Modul Pelayanan-IGD klik di sini.

PREREQUISITES

Sebelum melakukan pengiriman data SATUSEHAT, terdapat 4 langkah yang perlu dilakukan yaitu:

  1. Autentikasi ke SATUSEHAT,

  2. Registrasi Struktur Organisasi,

  3. Registrasi Struktur Lokasi,

  4. Menyimpan Nomor IHS untuk Tenaga Kesehatan (Practitioner).

Autentikasi

Informasi autentikasi atau pertukaran/transaksi data akan dibahas lebih lanjut pada Autentikasi

Registrasi Struktur Organisasi

Berikut ini adalah struktur organisasi dari pelayanan instalasi gawat darurat (IGD)

Registrasi Struktur Organisasi
Gambar 1. Registrasi Struktur Organisasi
  • Informasi terkait pemetaan nilai, penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Organization (data suborganisasi), dapat dilihat di sini.

  • Dapat dilihat juga pada Postman SATUSEHAT, silakan klik di sini.

  • Dokumentasi ReST API SATUSEHAT (Katalog ReST API SATUSEHAT) dapat dilihat di sini.

  • Silahkan tonton video tutorial di sini untuk mendapatkan informasi tambahan terkait POST Organization.

Registrasi Struktur Lokasi

Berikut ini adalah struktur lokasi dari pelayanan instalasi gawat darurat (IGD)

Registrasi Struktur Lokasi
Gambar 2. Registrasi Struktur Lokasi
  • Informasi terkait pemetaan nilai, penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Location (data sublokasi), dapat dilihat di sini.

  • Dapat dilihat juga pada Postman SATUSEHAT, silakan klik di sini.

  • Dokumentasi ReST API SATUSEHAT (Katalog ReST API SATUSEHAT) dapat dilihat di sini.

  • Silahkan tonton video tutorial di sini untuk mendapatkan informasi tambahan terkait POST Location.

Variabel/parameter/element FHIR Location.type pada resource Location bersifat WAJIB/Mandatories dimana harus ada, atau pasti selalu ada.

Nomor IHS untuk Tenaga Kesehatan

Proses pencarian SATUSEHAT ID dari tenaga kesehatan {practitioner-ihs-number} dapat dilakukan melalui FHIR API dengan metode GET.

  • Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Practitioner dapat dilihat di sini.

  • Dapat dilihat juga pada Postman SATUSEHAT, silakan klik di sini.

  • Dokumentasi ReST API SATUSEHAT (Katalog ReST API SATUSEHAT) dapat dilihat di sini.

  • Silahkan tonton video tutorial di sini untuk mendapatkan informasi tambahan terkait GET Practitioner.

INTEGRASI

Pelayanan Rawat Darurat adalah pelayanan kedaruratan medik yang harus diberikan secepatnya untuk mencegah atau menanggulangi risiko kematian atau cacat[1].

Pelayanan Kegawatdaruratan adalah tindakan medis yang dibutuhkan oleh pasien gawat darurat dalam waktu segera untuk menyelamatkan nyawa dan pencegahan kecacatan[2].

Playbook Pelayanan Rawat Darurat (IGD) dibuat sebagai panduan teknis untuk fasilitas pelayanan kesehatan atau pengembang rekam medis elektronik lainnya dalam melakukan proses integrasi dan interoperabilitas di dalam SATUSEHAT Platform (SSP), khususnya informasi terkait pelayanan rawat darurat. Playbook ini menjelaskan secara detail mengenai standar tahapan alur integrasi dan format pengiriman data, mulai dari:

  1. Pendaftaran Pasien (* Patient)

  2. Pendaftaran Kunjungan (* Encounter)

  3. Pengiriman Data Triase dan Gawat Darurat (* Encounter, * Observation)

  4. Pengiriman Data Anamnesis (* Condition, * FamilyMemberHistory, * AllergyIntolerance, * MedicationStatement)

  5. Pengiriman Data Asesmen Awal IGD (* Observation)

  6. Pengiriman Data Skrining (* Observation, * QuestionnaireResponse)

  7. Pengiriman Data Pemeriksaan Fungsional (* Observation)

  8. Pengiriman Data Riwayat Perjalanan Penyakit (* ClinicalImpression)

  9. Pengiriman Data Tujuan Perawatan (* Goal)

  10. Pengiriman Data Rencana Rawat Pasien (* CarePlan)

  11. Pengiriman Data Instruksi Medik dan Keperawatan (* CarePlan)

  12. Pengiriman Data Pemeriksaan Penunjang Laboratorium
    12.1. Skema Pengiriman Data Terkait Pemeriksaan Penunjang Laboratorium (* ServiceRequest, * Specimen, * Observation, * DiagnosticReport)
    12.2. Pengiriman Data Permintaan Pemeriksaan Penunjang Laboratorium (* ServiceRequest)
    12.3. Pengiriman Data Spesimen (* Specimen, * Substance)
    12.4. Pengiriman Data Hasil Pemeriksaan Penunjang Laboratorium (* Observation)
    12.5. Pengiriman Data Laporan Pemeriksaan Penunjang Laboratorium (* DiagnosticReport)

  13. Pengiriman Data Pemeriksaan Penunjang Radiologi
    13.1. Pengantar DICOM
    13.2. Alur Pengiriman Data Pemeriksaan Radiologi ke SATUSEHAT (* ServiceRequest, * Observation, * DiagnosticReport)
    13.3. Pengiriman Data Permintaan Pemeriksaan Penunjang Radiologi (* ServiceRequest)
    13.4. Pengiriman Data Citra DICOM oleh DICOM router menuju National Imaging Data Repository (NIDR) (* ImagingStudy)
    13.5. Pengiriman Data Bacaan Hasil Pemeriksaan Penunjang Radiologi (* Observation)
    13.6. Pengiriman Data Kesimpulan atau Kesan Hasil Pemeriksaan Penunjang Radiologi (* DiagnosticReport)

  14. Pengiriman Data Rasional Klinis (* ClinicalImpression)

  15. Pengiriman Data Diagnosis (* Condition)

  16. Pengiriman Data Penilaian Risiko (* RiskAssessment)

  17. Pengiriman Data Tindakan/ Prosedur Medis (* ServiceRequest, * Procedure, * Observation)

  18. Pengiriman Data Peresepan Obat (* Medication, * MedicationRequest, * MedicationDispense)

  19. Pengiriman Data Pengkajian Resep (* QuestionnaireResponse)

  20. Pengiriman Data Pengeluaran Obat (* Medication, * MedicationDispense)

  21. Pengiriman Data Pemberian Obat (* Medication, * MedicationAdministration)

  22. Pengiriman Data Rencana Pemulangan Pasien (* Observation, * CarePlan)

  23. Pengiriman Data Rencana Tindak Lanjut (* ServiceRequest)

  24. Pengiriman Data Instruksi Tindak Lanjut dan Sarana Transportasi untuk Rujuk (* ServiceRequest)

  25. Pengiriman Data Kondisi Saat Meninggalkan Rumah Sakit (* Condition, * Encounter)

  26. Pengiriman Data Cara Keluar dari Rumah Sakit (* Encounter, * ServiceRequest)

  27. Pembaharuan Data Kunjungan (* Encounter)

  28. Pengiriman Data Resume Medis (* Composition)

Tahapan alur integrasi dan resource yang digunakan untuk modul Pelayanan IGD dapat dilihat pada Gambar 3.

Alur Integrasi Modul IGD
Gambar 3. Alur Integrasi IGD

Informasi Variabel

Alur integrasi dan format pengiriman data atau variabel Pelayanan IGD yang dapat dipertukarkan dalam SATUSEHAT sebagai berikut:

Tabel 2. Data atau Variabel
NoVariabelResource FHIRPath FHIR

1

Identitas Pasien

a. Identitas Umum Pasien

1)

Nomor SATUSEHAT Pasien

Patient

Patient.identifier[i].use

Patient.identifier[i].system

Patient.identifier[i].value

2)

Nama Lengkap

Patient

Patient.name[i].text

3)

Nomor Rekam Medis

Patient

Patient.identifier.use

Patient.identifier.system

Patient.identifier.value

4)

Nomor Induk Kependudukan (NIK)

Patient

Patient.identifier.use

Patient.identifier.system

Patient.identifier.value

5)

Nomor Identitas Lain (Khusus WNA): Nomor Paspor / KITAS

Patient

Patient.identifier.use

Patient.identifier.system

Patient.identifier.value

6)

Nama Ibu Kandung

Patient

Patient.contact.name

7)

Tempat Lahir

Patient

Patient.extension:birthPlace

8)

Tanggal Lahir

Patient

Patient.birthDate

9)

Jenis Kelamin

Patient

Patient.gender

10)

Bahasa yang Dikuasai

Patient

Patient.communication.language

11)

Alamat Lengkap

Patient

Patient.address.line

12)

Rukun Tetangga / RT

Patient

Patient.address.line

13)

Rukun Warga / RW

Patient

Patient.address.line

14)

Kelurahan / Desa

Patient

Patient.address.extension:administrativeCode.extension:village

15)

Kecamatan

Patient

Patient.address.extension:administrativeCode.extension:district

16)

Kotamadya/Kabupaten

Patient

Patient.address.extension:administrativeCode.extension:city

17)

Kode Pos

Patient

Patient.address.postalCode

18)

Provinsi

Patient

Patient.address.extension:administrativeCode.extension:province

19)

Negara

Patient

Patient.address.country

20)

Nomor Telepon Rumah / Tempat Tinggal

Patient

Patient.telecom

21)

Nomor Telepon Selular Pasien

Patient

Patient.telecom

22)

Status Pernikahan

Patient

Patient.maritalStatus

b. Identitas Bayi Baru Lahir

1)

Nama Bayi

Patient

Patient.name

2)

NIK Ibu Kandung

Patient

Patient.identifier

3)

Nomor Rekam Medis

Patient

Patient.identifier.use

Patient.identifier.system

Patient.identifier.value

4)

Tanggal Lahir Bayi

Patient

Patient.birthDate

5)

Jam Lahir

Observation

Observation.code.coding

Observation.category.coding

Observation.valueTime

6)

Jenis Kelamin

Patient

Patient.gender

7)

Kelahiran Ganda

Patient

Patient.multipleBirth[x]

2

Data Ruang Perawatan

a

Ruang Kelas Perawatan

Location

Location.extension.serviceClass

b

Tipe Lokasi Rawat Pasien

Location

Location.type

c

Status Operasional Tempat Tidur Pasien

Location

Location.operationalStatus

3

Data Kunjungan

a

Nomor Kunjungan

Encounter

Encounter.identifier

b

Status Kunjungan

Encounter

Encounter.status

c

Jenis Kunjungan

Encounter

Encounter.class

d

Ruangan/Poli

Encounter

Encounter.location

e

Kelas

Encounter

Encounter.location.extension.serviceClass.value

f

Tanggal dan Waktu Masuk

1)

Tanggal Masuk

Encounter

Encounter.period.start

2)

Jam Masuk

Encounter

Encounter.period.start

4

Data Triase dan Gawat Darurat

a.

Sarana Transportasi Kedatangan

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

Observation.valueCodeableConcept.text

b.

Surat Pengantar Rujukan

Observation

Observation.code.coding

Observation.category.coding

Observation.valueBoolean

c.

Kondisi Pasien Tiba

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

5

Anamnesis

a

Keluhan Utama

Condition

Condition.code.coding

Condition.category.coding

Encounter

Encounter.diagnosis.condition.reference type = Condition

Encounter.diagnosis.use.coding

b

Keluhan Penyerta

Condition

Condition.code.coding

Condition.category.coding

c

Riwayat Penyakit Pribadi

Condition

Condition.code.coding

Condition.category.coding

d

Riwayat Penyakit Keluarga

FamilyMemberHistory

FamilyMemberHistory.condition.code.coding

FamilyMemberHistory.relationship.coding

e

Riwayat Alergi

AllergyIntolerance

AllergyIntolerance.code.coding

AllergyIntolerance.category.coding

AllergyIntolerance.note

f

Riwayat Pengobatan

MedicationStatement

MedicationStatement.status

MedicationStatement.medication[x]

MedicationStatement.note

6

Asesmen Awal IGD

a. Asesmen Nyeri

1)

Asesmen Nyeri

Observation

Observation.category.coding

Observation.code.coding

Observation.valueBoolean

2)

Skala Nyeri

a)

Numeric Rating Scale (NRS)

Observation

Observation.category.coding

Observation.code.coding

Observation.valueInteger

b)

Baker Pain Scale (BPS)

Observation

Observation.category.coding

Observation.code.coding

Observation.valueInteger

c)

Neonatal Infant Pain Scale (NIPS)

Observation

Observation.category.coding

Observation.code.coding

Observation.valueBoolean

Observation.interpretation.coding

(1)

Facial Expression (Ekspresi Wajah)

Observation

Observation.component.code.coding

Observation.component.valueCodeableConcept.coding

(2)

Cry (Menangis)

Observation

Observation.component.code.coding

Observation.component.valueCodeableConcept.coding

(3)

Breathing Pattern (Pola Pernapasan)

Observation

Observation.component.code.coding

Observation.component.valueCodeableConcept.coding

(4)

Arms (Tangan)

Observation

Observation.component.code.coding

Observation.component.valueCodeableConcept.coding

(5)

Legs (Kaki)

Observation

Observation.component.code.coding

Observation.component.valueCodeableConcept.coding

(6)

State of Arousal (Tingkat Kesadaran)

Observation

Observation.component.code.coding

Observation.component.valueCodeableConcept.coding

(7)

Total Skor Neonatal Infant Pain Scale (NIPS)

Observation

Observation.component.code.coding

Observation.component.valueCodeableConcept.coding

Observation.component.valueQuantity

3)

Lokasi Nyeri

Observation

Observation.bodySite.coding

4)

Penyebab Nyeri

Observation

Observation.component.code.coding

Observation.component.valueString

5)

Durasi Nyeri

Observation

Observation.component.code.coding

Observation.component.valueQuantity

6)

Frekuensi Nyeri

Observation

Observation.component.code.coding

Observation.component.valueString

b. Kajian Risiko Jatuh

1)

Morse Fall Scale

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity.code

Observation.valueQuantity.value

Observation.interpretation.coding

2)

Humpty Dumpty Scale

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity.code

Observation.valueQuantity.value

Observation.interpretation.coding

3)

Edmonson Psychiatric Fall Risk Assessment

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity.code

Observation.valueQuantity.value

Observation.interpretation.coding

c. Pemeriksaan Fisik

1)

Tingkat Kesadaran

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

2)

Tanda Vital

a)

Denyut Jantung

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity

b)

Pernapasan

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity

c)

Tekanan Darah

(1)

Sistole

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity

(2)

Diastole

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity

d)

Suhu Tubuh

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity

3)

Pemeriksaan Fisik Head to Toe

a)

Kepala

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

b)

Mata

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

c)

Telinga

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

d)

Hidung

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

e)

Rambut

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

f)

Bibir

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

g)

Gigi Geligi

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

h)

Lidah

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

i)

Langit-langit

Observation

Observation.code.coding

Observation.category.coding

Observation.bodySite

Observation.valueString

j)

Leher

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

k)

Tenggorokan

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

l)

Tonsil

Observation

Observation.code.coding

Observation.category.coding

Observation.bodySite.coding

Observation.valueString

m)

Dada

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

n)

Payudara

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

o)

Punggung

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

p)

Perut

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

q)

Genital

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

r)

Anus/Dubur

Observation

Observation.code.coding

Observation.category.coding

Observation.bodySite.coding

Observation.valueString

s)

Lengan Atas

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

t)

Lengan Bawah

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

u)

Jari Tangan

Observation

Observation.code.coding

Observation.category.coding

Observation.bodySite.coding

Observation.valueString

v)

Kuku Tangan

Observation

Observation.code.coding

Observation.category.coding

Observation.bodySite.coding

Observation.valueString

w)

Persendian Tangan

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

x)

Tungkai Atas

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

y)

Tungkai Bawah

Observation

Observation.code.coding

Observation.category.coding

Observation.valueString

z)

Jari Kaki

Observation

Observation.code.coding

Observation.category.coding

Observation.bodySite.coding

Observation.valueString

ab)

Kuku Kaki

Observation

Observation.code.coding

Observation.category.coding

Observation.bodySite.coding

Observation.valueString

ac)

Persendian Kaki

Observation

Observation.code.coding

Observation.category.coding

Observation.bodySite.coding

Observation.valueString

4)

Pemeriksaan Antropometri

a)

Tinggi Badan

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity

b)

Berat Badan

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity

c)

Luas Permukaan Tubuh untuk Anak-Anak

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity

7

Skrining

a. Risiko Luka Decubitus

1)

Risiko Luka Decubitus

Observation

Observation.category.coding

Observation.code.coding

Observation.valueBoolean

b. Batuk

QuestionnaireResponse

QuestionnaireResponse.questionnaire

1)

Riwayat Demam

QuestionnaireResponse

QuestionnaireResponse.item.linkId

QuestionnaireResponse.item.text

QuestionnaireResponse.item.answer.valueBoolean

a)

Jika ya, Riwayat Demam

QuestionnaireResponse

QuestionnaireResponse.item.answer.item.linkId

QuestionnaireResponse.item.answer.item.text

QuestionnaireResponse.item.answer.item.answer.valueReference

2)

Berkeringat pada Malam Hari Tanpa Aktivitas

QuestionnaireResponse

QuestionnaireResponse.item.linkId

QuestionnaireResponse.item.text

QuestionnaireResponse.item.answer.valueBoolean

3)

Riwayat Bepergian dari Daerah Wabah

QuestionnaireResponse

QuestionnaireResponse.item.linkId

QuestionnaireResponse.item.text

QuestionnaireResponse.item.answer.valueBoolean

4)

Riwayat Pemakaian Obat Jangka Panjang

QuestionnaireResponse

QuestionnaireResponse.item.linkId

QuestionnaireResponse.item.text

QuestionnaireResponse.item.answer.valueBoolean

a)

Jika ya, Riwayat Pengobatan

QuestionnaireResponse

QuestionnaireResponse.item.answer.item.linkId

QuestionnaireResponse.item.answer.item.text

QuestionnaireResponse.item.answer.item.answer.valueReference

5)

Riwayat BB Turun Tanpa Sebab yang Diketahui

QuestionnaireResponse

QuestionnaireResponse.questionnaire

QuestionnaireResponse.item.item.text

QuestionnaireResponse.item.item.answer.valueBoolean

c. Gizi

1)

Penuruna BB dalam Waktu 6 Bulan Terakhir

QuestionnaireResponse

QuestionnaireResponse.item.linkId

QuestionnaireResponse.item.text

QuestionnaireResponse.item.answer.valueCoding

2)

Penuruna Asupan Makanan karena Nafsu Makan Berkurang

QuestionnaireResponse

QuestionnaireResponse.item.linkId

QuestionnaireResponse.item.text

QuestionnaireResponse.item.answer.valueCoding

3)

Gejala Gastrointestinal (Mual, Muntah, Diare, Anoreksia)

Observation

Observation.category.coding

Observation.code.coding

Observation.valueBoolean

4)

Faktor Pemberat (Komorbid)

Condition

Condition.category.coding

Condition.code.coding

5)

Penuruna Kapasitas Fungsional

Observation

Observation.category.coding

Observation.code.coding

Observation.valueBoolean

8

Pemeriksaan Fungsional

a.

Status psikologis

Observation

Observation.category.coding

Observation.code.coding

Observation.valueCodeableConcept.coding

9

Riwayat Perjalanan Penyakit

ClinicalImpression

ClinicalImpression.code.coding

ClinicalImpression.summary

10

Tujuan Perawatan

Goal

Goal.category.coding

Goal.description

11

Rencana Rawat

CarePlan

CarePlan.category.coding

CarePlan.description

CarePlan.goal

12

Instruksi Medik dan Keperawatan

CarePlan

CarePlan.category.coding

CarePlan.description

CarePlan.goal

13

Pemeriksaan Penunjang

a. Laboratorium

1)

Nama Pemeriksaan

ServiceRequest

ServiceRequest.code.coding

2)

Nomor Permintaan

ServiceRequest

ServiceRequest.identifier.use

ServiceRequest.identifier.system

ServiceRequest.identifier.value

3)

Waktu Permintaan

a)

Tanggal Permintaan

ServiceRequest

ServiceRequest.authoredOn

b)

Waktu Permintaan

ServiceRequest

ServiceRequest.authoredOn

4)

Dokter Pengirim

ServiceRequest

ServiceRequest.requester

5)

Nomor Telepon Dokter Pengirim

ServiceRequest

ServiceRequest.requester

6)

Nama Fasilitas Pelayanan Kesehatan yang Mengirim Spesimen Klinis

ServiceRequest

ServiceRequest.encounter

7)

Unit Pengirim

ServiceRequest

ServiceRequest.encounter

8)

Prioritas Pemeriksaan

a)

CITO

ServiceRequest

ServiceRequest.priority

b)

Non CITO

ServiceRequest

ServiceRequest.priority

9)

Diagnosis/ Masalah

ServiceRequest

ServiceRequest.reasonReference

10)

Catatan Permintaan

ServiceRequest

ServiceRequest.note

11)

Status Puasa

ServiceRequest

ServiceRequest.supportingInfo.Reference.type

type = Procedure

Specimen

Specimen.collection.fastingStatus.CodeableConcept.coding

Procedure

Procedure.code.coding

Procedure.category

Procedure.status

12)

Asal Sumber Spesimen Klinis

Specimen

Specimen.type.coding

Specimen.type.text

13)

Lokasi Pengambilan Spesimen Klinis

Specimen

Specimen.collection.bodySite.CodeableConcept.coding

14)

Jumlah Spesimen Klinis

Specimen

Specimen.collection.quantity

15)

Volume Spesimen Klinis

Specimen

Specimen.collection.quantity

16)

Cara / Metode Pengambilan Spesimen Klinis

Specimen

Specimen.collection.method.coding

Specimen.collection.method.text

17)

Waktu Pengambilan Spesimen Klinis

a)

Tanggal Pengambilan Spesimen Klinis

Specimen

Specimen.collection.collectedDateTime

b)

Jam Pengambilan Spesimen Klinis

Specimen

Specimen.collection.collectedDateTime

18)

Kondisi Spesimen Klinis pada saat Pengambilan

Specimen

Specimen.condition.coding

19)

Fiksasi Spesimen Klinis

a)

Prosedur Fiksasi Spesimen Klinis

Specimen

Specimen.processing.procedure.coding

b)

Tanggal Fiksasi Spesimen Klinis

Specimen

Specimen.processing.timeDateTime

c)

Jam Fiksasi Spesimen Klinis

Specimen

Specimen.processing.timeDateTime

d)

Jenis Cairan Fiksasi

Substance

Substance.category.coding

Substance.code.coding

Specimen

Specimen.processing.additive.reference type = Substance

e)

Volume Cairan Fiksasi

Substance

Substance.instance.quantity

Specimen

Specimen.processing.additive.reference type = Substance

20)

Nama Petugas yang Mengambil Spesimen Klinis

Specimen

Specimen.collection.collector

21)

Nama Petugas yang Mengantarkan Spesimen Klinis

Specimen

Specimen.extension.transportedPerson

22)

Nama Petugas yang Menerima Spesimen Klinis

Specimen

Specimen.extension.receivedPerson

23)

Nama Petugas yang Menganalisis Spesimen Klinis

Observation

Observation.performer.Reference.type type = Practitioner

24)

Pemeriksaan/Pengujian dan Pengolahan Spesimen Klinis

a)

Prosedur Pemeriksaan/Pengujian dan Pengolahan Spesimen Klinis

Specimen

Specimen.processing.procedure.coding

b)

Tanggal Pemeriksaan/Pengujian dan Pengolahan Spesimen Klinis

Specimen

Specimen.processing.timeDateTime

c)

Jam Pemeriksaan/Pengujian dan Pengolahan Spesimen Klinis

Specimen

Specimen.processing.timeDateTime

25)

Hasil Pemeriksaan

a)

Jenis Pemeriksaan

Observation

Observation.code.coding

Observation.category.coding

b)

Nilai Hasil Pemeriksaan

Observation

Observation.value[x]

c)

Nilai Normal/Tidak Normal

Observation

Observation.interpretation.coding

d)

Nilai Rujukan

Observation

Observation.referenceRange

e)

Nilai Kritis

Observation

Observation.referenceRange

26)

Interpretasi Hasil Pemeriksaan

Observation

Observation.interpretation.coding

27)

Nama Dokter yang Memvalidasi/Memverifikasi Hasil Pemeriksaan

Observation

Observation.performer.Reference.type

type : Practitioner

28)

Nama Dokter yang Menginterpretasi Hasil Pemeriksaan

Observation

Observation.performer.Reference.type

type : Practitioner

29)

Waktu Hasil Pemeriksaan Keluar dari Laboratorium

a)

Tanggal Hasil Pemeriksaan Keluar dari Laboratorium

Observation

Observation.effectiveDateTime

b)

Jam Hasil Pemeriksaan Keluar dari Laboratorium

Observation

Observation.effectiveDateTime

30)

Waktu Hasil Pemeriksaan Laboratorium Diterima Unit Pengirim

a)

Tanggal Hasil Pemeriksaan Laboratorium Diterima Unit Pengirim

Observation

Observation.issued

b)

Jam Hasil Pemeriksaan Laboratorium Diterima Unit Pengirim

Observation

Observation.issued

31)

Nama Fasilitas Kesehatan yang Melakukan Pemeriksaan

Observation

Observation.performer.Referencetype

32)

Kesimpulan Hasil Pemeriksaan

DiagnosticReport

DiagnosticReport.conclusionCode

DiagnosticReport.conclusion

d. Radiologi

1)

Nama Pemeriksaan Radiologi

ServiceRequest

ServiceRequest.code.coding

2)

Nomor Permintaan Radiologi

ServiceRequest

ServiceRequest.identifier.use

ServiceRequest.identifier.system

ServiceRequest.identifier.value

ServiceRequest.identifier.type

3)

Waktu Permintaan Radiologi

a)

Tanggal Permintaan Radiologi

ServiceRequest

ServiceRequest.authoredOn

b)

Jam Permintaan Radiologi

ServiceRequest

ServiceRequest.authoredOn

4)

Dokter Pengirim

ServiceRequest

ServiceRequest.requester

5)

Nomor Telepon Dokter Pengirim

ServiceRequest

ServiceRequest.requester

6)

Nama Fasilitas Kesehatan yang Mengirim Permintaan Radiologi

ServiceRequest

ServiceRequest.encounter

7)

Unit Pengirim Permintaan Radiologi

ServiceRequest

ServiceRequest.encounter

8)

Prioritas Pemeriksaan

a)

CITO

ServiceRequest

ServiceRequest.priority

b)

Non CITO

ServiceRequest

ServiceRequest.priority

9)

Diagnosis Kerja / Masalah

ServiceRequest

ServiceRequest.reasonReference

10)

Catatan Permintaan

ServiceRequest

ServiceRequest.note

11)

Status Alergi Pasien terhadap Bahan Kontras/Zat Lainnya

ServiceRequest

ServiceRequest.supportingInfo.Reference.type

type : AllergyIntolerance

AllergyIntolerance

AllergyIntolerance.code.coding

AllergyIntolerance.category.coding

12)

Status Kehamilan

ServiceRequest

ServiceRequest.supportingInfo.Reference.type

type : Observation

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

13)

Status Puasa

ServiceRequest

ServiceRequest.supportingInfo.Reference.type

type : Procedure

Procedure

Procedure.code.coding

Procedure.category

Procedure.status

14)

Waktu Pemeriksaan Radiologi

a)

Tanggal Pemeriksaan Radiologi

ServiceRequest

ServiceRequest.occurenceDateTime

b)

Jam Pemeriksaan Radiologi

ServiceRequest

ServiceRequest.occurenceDateTime

15)

Jenis Bahan Kontras

ServiceRequest

ServiceRequest.orderDetail.coding

16)

Hasil Pemeriksaan

a)

Foto Hasil Pemeriksaan Radiologi

ImagingStudy

ImagingStudy.series.uid

b)

Nama Dokter yang Menginterpretasi Hasil Pemeriksaan

ImagingStudy

ImagingStudy.interpreter

c)

Interpretasi Radiologi

Observation

Observation.code.coding

Observation.category.coding

Observation.derivedFrom

Observation.valueString

17)

Jenis Modalitas Radiologi

ServiceRequest

ServiceRequest.orderDetail.coding

ServiceRequest.orderDetail.text

18)

Kode Identitas Modalitas (AE Title)

ServiceRequest

ServiceRequest.orderDetail.coding

14

Rasional Klinis

ClinicalImpression

ClinicalImpression.code.coding

ClinicalImpression.summary

15

Diagnosis

a.

Diagnosis Awal / Masuk

Encounter

Encounter.diagnosis.condition

Encounter.diagnosis.use

Condition

Condition.code.coding

Condition.category.coding

b.

Diagnosis Kerja

Condition

Condition.code.coding

Condition.category.coding

Condition.verificationStatus.coding

c.

Diagnosis Banding

Condition

Condition.code.coding

Condition.category.coding

Condition.verificationStatus.coding

16

Penilaian Risiko

RiskAssessment

RiskAssessment.code.coding

RiskAssessment.prediction.outcome

RiskAssessment.prediction.probabilityDecimal

RiskAssessment.prediction.qualitativeRisk

RiskAssessment.prediction.relativeRisk

RiskAssessment.prediction.when[x]

RiskAssessment.mitigation

RiskAssessment.condition

ClinicalImpression

ClinicalImpression.riskReference

17

Tindakan/Prosedur Medis

a.

Permintaan Tindakan/Prosedur

ServiceRequest

ServiceRequest.category.coding

ServiceRequest.code.coding

b.

Pelaksanaan Tindakan/Prosedur

1)

Nama Tindakan/Prosedur

Procedure

Procedure.category.coding

Procedure.code.coding

2)

Petugas yang Melaksanakan

Procedure

Procedure.performer.actor

3)

Tanggal dan Waktu Pelaksanaan Tindakan

a)

Tanggal dan Waktu Mulai Tindakan

Procedure

Procedure.performedPeriod.start

b)

Tanggal dan Waktu Selesai Tindakan

Procedure

Procedure.performedPeriod.end

4)

Farmasi dan Alat Kesehatan yang Digunakan

Procedure

Procedure.usedCode.coding

c.

Hasil Tindakan/Prosedur

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

18

Peresepan Obat

a.

ID Resep

MedicationRequest

MedicationRequest.identifier

b.

ID Obat dan Nama Obat

Medication

Medication.code.coding

MedicationRequest

MedicationRequest.medicationReference

c.

Bentuk/Sediaan

Medication

Medication.form.coding

MedicationRequest

MedicationRequest.medicationReference

d.

Jumlah Obat

MedicationRequest

MedicationRequest.dispenseRequest.quantity

e.

Metode/Rute Pemberian

MedicationRequest

MedicationRequest.dosageInstruction.route.coding

f.

Dosis Obat yang Diberikan

MedicationRequest

MedicationRequest.dosageInstruction.doseAndRate.doseQuantity.value

g.

Unit

MedicationRequest

MedicationRequest.dosageInstruction.doseAndRate.doseQuantity.unit

h.

Frekuensi / Interval

MedicationRequest

MedicationRequest.dosageInstruction.timing

i.

Aturan Tambahan

MedicationRequest

MedicationRequest.dosageInstruction.additionalInstruction.coding

MedicationRequest.dosageInstruction.additionalInstruction.text

j.

Catatan Resep

MedicationRequest

MedicationRequest.dosageInstruction.additionalInstruction.coding

MedicationRequest.dosageInstruction.additionalInstruction.text

k.

Dokter Penulis Resep

MedicationRequest

MedicationRequest.requester

l.

Nomor Telepon Seluler Dokter Penulis Resep

MedicationRequest

MedicationRequest.requester

m.

Tanggal Penulisan Resep

MedicationRequest

MedicationRequest.authoredOn

n.

Jam Penulisan Resep

MedicationRequest

MedicationRequest.authoredOn

o.

Status Resep

MedicationRequest

MedicationRequest.status

p.

Pengkajian Resep

1)

Persyaratan Administrasi

a)

Nama, umur, jenis kelamin, berat badan dan tinggi badan pasien

QuestionnaireResponse

QuestionnaireResponse.questionnaire

QuestionnaireResponse.item.item.answer.valueCoding.system

QuestionnaireResponse.item.item.answer.valueCoding.code

QuestionnaireResponse.item.item.answer.valueCoding.display

b)

Nama, nomor ijin, alamat dan paraf dokter

QuestionnaireResponse

QuestionnaireResponse.questionnaire

QuestionnaireResponse.item.item.answer.valueCoding.system

QuestionnaireResponse.item.item.answer.valueCoding.code

QuestionnaireResponse.item.item.answer.valueCoding.display

c)

Tanggal resep

QuestionnaireResponse

QuestionnaireResponse.questionnaire

QuestionnaireResponse.item.item.answer.valueCoding.system

QuestionnaireResponse.item.item.answer.valueCoding.code

QuestionnaireResponse.item.item.answer.valueCoding.display

d)

Ruangan/unit asal resep

QuestionnaireResponse

QuestionnaireResponse.questionnaire

QuestionnaireResponse.item.item.answer.valueCoding.system

QuestionnaireResponse.item.item.answer.valueCoding.code

QuestionnaireResponse.item.item.answer.valueCoding.display

2)

Persyaratan Farmasetik

a)

Nama obat, bentuk dan kekuatan sediaan

QuestionnaireResponse

QuestionnaireResponse.questionnaire

QuestionnaireResponse.item.item.answer.valueCoding.system

QuestionnaireResponse.item.item.answer.valueCoding.code

QuestionnaireResponse.item.item.answer.valueCoding.display

b)

Dosis dan jumlah obat

QuestionnaireResponse

QuestionnaireResponse.questionnaire

QuestionnaireResponse.item.item.answer.valueCoding.system

QuestionnaireResponse.item.item.answer.valueCoding.code

QuestionnaireResponse.item.item.answer.valueCoding.display

c)

Stabilitas

QuestionnaireResponse

QuestionnaireResponse.questionnaire

QuestionnaireResponse.item.item.answer.valueCoding.system

QuestionnaireResponse.item.item.answer.valueCoding.code

QuestionnaireResponse.item.item.answer.valueCoding.display

d)

Aturan dan cara penggunaan

QuestionnaireResponse

QuestionnaireResponse.questionnaire

QuestionnaireResponse.item.item.answer.valueCoding.system

QuestionnaireResponse.item.item.answer.valueCoding.code

QuestionnaireResponse.item.item.answer.valueCoding.display

3)

Persyaratan Klinis

a)

Ketepatan indikasi, dosis, dan waktu penggunaan obat

QuestionnaireResponse

QuestionnaireResponse.questionnaire

QuestionnaireResponse.item.item.answer.valueCoding.system

QuestionnaireResponse.item.item.answer.valueCoding.code

QuestionnaireResponse.item.item.answer.valueCoding.display

b)

Duplikasi pengobatan

QuestionnaireResponse

QuestionnaireResponse.questionnaire

QuestionnaireResponse.item.item.answer.valueBoolean

c)

Alergi dan Reaksi Obat yang Tidak Dikehendaki (ROTD)

QuestionnaireResponse

QuestionnaireResponse.questionnaire

QuestionnaireResponse.item.item.answer.valueBoolean

d)

Kontraindikasi

QuestionnaireResponse

QuestionnaireResponse.questionnaire

QuestionnaireResponse.item.item.answer.valueBoolean

e)

Interaksi obat

QuestionnaireResponse

QuestionnaireResponse.questionnaire

QuestionnaireResponse.item.item.answer.valueBoolean

4)

Resep yang dilakukan pengkajian resep

QuestionnaireResponse

QuestionnaireResponse.item.answer.valueReference
Reference type = MedicationRequest

19

Pengeluaran Obat

a

ID Resep

MedicationDispense

MedicationDispense. identifier

b

Detail Obat

1)

ID Obat dan Nama Obat

Medication

Medication.code.coding

MedicationDispense

MedicationDispense.medicationReference

2)

Bentuk/Sediaan

Medication

Medication.form.coding

MedicationDispense

MedicationDispense.medicationReference

3)

Nomor Batch

Medication

Medication.batch.lotNumber

MedicationDispense

MedicationDispense.medicationReference

4)

Tanggal Kadaluarsa

Medication

Medication.batch.expirationDate

MedicationDispense

MedicationDispense.medicationReference

c

Jumlah Obat

MedicationDispense

MedicationDispense.quantity

d

Metode/Rute Pemberian

MedicationDispense

MedicationDispense.dosageInstruction.route.coding

e

Dosis Obat yang Diberikan

MedicationDispense

MedicationDispense.dosageInstruction.doseAndRate.doseQuantity.value

f

Unit

MedicationDispense

MedicationDispense.dosageInstruction.doseAndRate.doseQuantity.unit

g

Frekuensi/Interval

MedicationDispense

MedicationDispense.dosageInstruction.timing

h

Aturan Tambahan

MedicationDispense

MedicationDispense.dosageInstruction.additionalInstruction.coding

MedicationDispense.dosageInstruction.additionalInstruction.text

i

Dokter yang Mengeluarkan Obat

MedicationDispense

MedicationDispense.performer.actor

j

Tanggal dan Jam Penyiapan Obat

MedicationDispense

MedicationDispense.whenPrepared

k

Tanggal dan Jam Pengeluaran Obat

MedicationDispense

MedicationDispense.whenHandedOver

l

Status Pengeluaran Obat

MedicationDispense

MedicationDispense.status

m

Resep yang Didispense

MedicationDispense

MedicationDispense.authorizingPrescription

20

Pemberian Obat

a

Nama Obat

Medication

Medication.code.coding

MedicationAdministration

MedicationAdministration.medicationReference

b

Bentuk/Sediaan

Medication

Medication.form.coding

MedicationAdministration

MedicationAdministration.medicationReference

c

Metode/Rute Pemberian

MedicationAdministration

MedicationAdministration.dosage.route.coding

d

Dosis Obat yang Diberikan

MedicationAdministration

MedicationAdministration.dosage.dose.value

e

Unit

MedicationAdministration

MedicationAdministration.dosage.dose.unit

f

Dokter Pemberi Obat

MedicationAdministration

MedicationAdministration.performer.actor

g

Tanggal Pemberian Obat

MedicationAdministration

MedicationAdministration.effecticePeriod

h

Jam Pemberian Obat

MedicationAdministration

MedicationAdministration.effecticePeriod

i

Status Pemberian Obat

MedicationAdministration

MedicationAdministration.status

21

Perencanaan Pemulangan Pasien

a

Kriteria Pasien yang Dilakukan Rencana Pemulangan

Observation

Observation.category.coding

Observation.code.coding

Observation.valueCodeableConcept.coding

b

Perencanaan Pemulangan Pasien

CarePlan

CarePlan.category.coding

CarePlan.description

22

Rencana Tindak Lanjut

ServiceRequest

ServiceRequest.code.coding

23

Instruksi untuk Tindak Lanjut

a

Kontrol ke

ServiceRequest

ServiceRequest.performer.organization

ServiceRequest.performer.locationReference

ServiceRequest.performer.locationCode

b

Tanggal

ServiceRequest.occurenceDateTime

c

Dalam Keadaan Darurat dapat Menghubungi

ServiceRequest.patientInstruction

24

Sarana Transportasi Untuk Rujuk

ServiceRequest

ServiceRequest.locationCode

25

Kondisi Saat Meninggalkan Rumah Sakit

Condition

Condition.code.coding

Encounter

Encounter.hospitalization.dischargeDisposition

26

Cara Keluar dari Rumah Sakit

Encounter

Encounter.hospitalization.dischargeDisposition

27

Tanggal dan Waktu Discharge Administrasi

a

Tanggal Discharge Administrasi

Encounter

Encounter.period.end

b

Jam Discharge Administrasi

Encounter

Encounter.period.end

28

Pasien/Penanggung Jawab (Nama dan Tanda Tangan)

Encounter

Encounter.subject

29

Dokter Penanggung Jawab Pelayanan (Nama dan Tanda Tangan)

Encounter

Encounter.participant

30

Resume Medis

Composition

Composition.type.coding

Composition.section.code.coding

1. Pendaftaran Pasien

Pasien Umum

Apabila melakukan pengiriman data kesehatan melalui SATUSEHAT yang memiliki elemen data terkait resource Patient, maka 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.

Proses pencarian {patient-ihs-number} dari resource Patient dapat dilakukan melalui FHIR API dengan metode GET.

  • Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Patient dapat dilihat di sini.

  • Metode pencarian data pasien di SATUSEHAT secara detail dapat dilihat pada panduan/playbook Master Patient Index (MPI), silakan klik di sini.

  • Dapat dilihat juga pada Postman SATUSEHAT, silakan klik di sini.

  • Dokumentasi ReST API SATUSEHAT (Katalog ReST API SATUSEHAT) dapat dilihat di sini.

Pasien Bayi Baru Lahir

Untuk pendaftaran pasien bayi baru lahir, maka pasien tersebut tidak akan memiliki {patient-ihs-number} di dalam MPI. Sehingga, fasyankes perlu mengirimkan data pasien bayi baru lahir melalui FHIR API dengan metode POST untuk mendapatkan balikan {patient-ihs-number}.

Proses pencarian {patient-ihs-number} dari resource Patient dapat dilakukan melalui FHIR API dengan metode GET.

  • Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Patient dapat dilihat di sini.

  • Metode pencarian data pasien di SATUSEHAT secara detail dapat dilihat pada panduan/playbook Master Patient Index (MPI), silakan klik di sini.

  • Dapat dilihat juga pada Postman SATUSEHAT, silakan klik di sini.

  • Dokumentasi ReST API SATUSEHAT (Katalog ReST API SATUSEHAT) dapat dilihat di sini.

2. Pendaftaran Kunjungan Pasien

Kunjungan pasien dapat didefinisikan sebagai interaksi pasien terhadap suatu layanan fasyankes. Sebagai contoh, dalam satu rangkaian pelayanan IGD, 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.

Pemetaan Nilai

Berikut pemetaan nilai untuk Encounter yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks data kunjungan:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Encounter, dapat dilihat dalam resource Encounter. Untuk contoh pengiriman data atau payload dari pendaftaran kunjungan pasien dapat dilihat dalam Postman SATUSEHAT.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data kunjungan melalui resource Encounter dapat dilihat dalam tabel berikut:

Tabel 3. Informasi Variabel
Pemetaan Variabel Resource Encounter

Elemen/Path FHIR

Terminologi/Format Pengisian

Pendaftaran Kunjungan

1. Nomor Kunjungan

Encounter.identifier.system

http://sys-ids.kemkes.go.id/encounter/{{Organization_ID}}

Encounter.identifier.value

(Tipe data string)

2. Status Kunjungan

Encounter.status

arrived

triaged

in-progress

Keterangan

Sudah datang

Triase

Sedang berlangsung

3. Jenis Kunjungan

Encounter.class.system

http://terminology.hl7.org/CodeSystem/v3-ActCode

Encounter.class.code

EMER

Encounter.class.display

emergency

4. Ruangan/Poli

Encounter.location

Referensi ke resource Location

5. Kelas

Encounter.location.extension.serviceClass.value.valueCodeableConcept.coding.system

http://terminology.kemkes.go.id/CodeSystem/locationServiceClass-Outpatient

Encounter.location.extension.serviceClass.value.valueCodeableConcept.coding.code

reguler

Encounter.location.extension.serviceClass.value.valueCodeableConcept.coding.display

Kelas Reguler

a. Indikator Perubahan Kelas

Encounter.location.extension.serviceClass.upgradeClassIndicator.valueCodeableConcept.coding.system

http://terminology.kemkes.go.id/CodeSystem/locationUpgradeClass

Encounter.location.extension.serviceClass.upgradeClassIndicator.valueCodeableConcept.coding.code

kelas-tetap

Encounter.location.extension.serviceClass.upgradeClassIndicator.valueCodeableConcept.coding.display

Kelas Tetap Perawatan

3. Pengiriman Data Triase dan Gawat Darurat

Data Triase dan Gawat Darurat terdiri atas data tanggal masuk, jam masuk, sarana transportasi kedatangan, surat keterangan rujukan, dan kondisi pasien tiba. Data tersebut dapat dikirimkan menggunakan resource Encounter dan Observation.

Pemetaan Nilai Encounter

Data tanggal masuk dan jam masuk pasien dapat dikirimkan menggunakan resource Encounter. Pemetaan Nilai resources Encounter dapat dilihat pada Pendaftaran Kunjungan Pasien.

Pemetaan Nilai Observation

Berikut pemetaan nilai resource Observation yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks pengiriman data sarana transportasi kedatangan, surat pengantar rujukan, dan kondisi pasien tiba:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Observation, dapat dilihat dalam resource Observation. Untuk contoh pengiriman data atau payload dari data tanda vital dapat dilihat dalam Postman SATUSEHAT.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data triase dan gawat darurat melalui resource Encounter dan Observation dapat dilihat dalam tabel berikut:

Tabel 4. Variabel dan Terminologi Spesifik
Pemetaan Variabel Resource Encounter dan Observation

Elemen/Path FHIR

Terminologi/Format Pengisian

1. Sarana Transportasi Kedatangan

Observation.category[i].coding.system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding.code

survey

Observation.category[i].coding.display

Survey

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

74286-6

Observation.code.coding.display

Transport mode to hospital

Observation.valueCodeableConcept[i].coding.system

Observation.valueCodeableConcept[i].coding.code

Observation.valueCodeableConcept[i].coding.display

Keterangan

http://loinc.org

LA9315-8

Ground ambulance

1. Ambulans

http://snomed.info/sct

71783008

Car

2. Mobil

http://snomed.info/sct

90748009

Motorcycle

3. Motor

http://loinc.org

LA46-8

Other

4. Lain- lain

Observation.valueCodeableConcept.text

(Tipe data string)

2. Surat Pengantar Rujukan

Observation.category[i].coding.system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding.code

survey

Observation.category[i].coding.display

Survey

Observation.code.coding.system

http://terminology.kemkes.go.id/CodeSystem/clinical-term

Observation.code.coding.code

OC000034

Observation.code.coding.display

Surat Pengantar Rujukan

Observation.valueBoolean

(Tipe data boolean)

3. Kondisi Pasien Tiba

Observation.category[i].coding.system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding.code

survey

Observation.category[i].coding.display

Survey

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

75910-0

Observation.code.coding.display

Canadian triage and acuity scale [CTAS]

Observation.valueCodeableConcept[i].coding.system

Observation.valueCodeableConcept[i].coding.code

Observation.valueCodeableConcept[i].coding.display

Keterangan

http://loinc.org

LA6112-2

1

1. Resusitasi

http://loinc.org

LA6113-0

2

2. Emergensi

http://loinc.org

LA6114-8

3

3. Urgent

http://loinc.org

LA6115-5

4

4. Less Urgent

http://loinc.org

LA10137-0

5

5. Non Urgent

http://snomed.info/sct

63238001

Dead on arrival at hospital

6. Death on Arrival

4. Pengiriman Data Anamnesis

Data Anamnesis terdiri atas data keluhan utama, keluhan penyerta, riwayat penyakit pribadi, riwayat penyakit keluarga, riwayat alergi, dan riwayat pengobatan. Data tersebut dapat dikirimkan menggunakan resource Condition, FamilyMemberHistory, AllergyIntolerance, dan MedicationStatement.

Pemetaan Nilai Condition

Berikut pemetaan nilai untuk Condition yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks pengiriman data keluhan utama dan riwayat penyakit, dan diagnosis pasien:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Condition, dapat dilihat dalam resource Condition. Untuk contoh pengiriman data atau payload dari data diagnosis dapat dilihat dalam Postman SATUSEHAT.

Pemetaan Nilai AllergyIntolerance

Berikut pemetaan nilai untuk AllergyIntolerance yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks pengiriman data riwayat alergi pasien:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource AllergyIntolerance, dapat dilihat dalam resource AllergyIntolerance. Untuk contoh pengiriman data atau payload daripengiriman data alergi dapat dilihat dalam Postman SATUSEHAT.

Pemetaan Nilai FamilyMemberHistory

Berikut pemetaan nilai untuk FamilyMemberHistory yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks Pengiriman Data Riwayat Penyakit Keluarga:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Pemetaan Nilai MedicationStatement

Berikut pemetaan nilai untuk MedicationStatement yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks catatan pengobatan pasien:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data keluhan utama, keluhan penyerta, riwayat penyakit pribadi, riwayat penyakit keluarga, riwayat alergi, dan riwayat pengobatan melalui resource Condition, FamilyMemberHistory, AllergyIntolerance, dan MedicationStatement dapat dilihat dalam tabel berikut:

Tabel 5. Variabel dan Terminologi Spesifik
Pemetaan Variabel Resource Condition, FamilyMemberHistory, AllergyIntolerance, MedicationStatement

Elemen/Path FHIR

Terminologi/Format Pengisian

Anamnesis

1. Keluhan Utama

Condition.category.coding.system

http://terminology.kemkes.go.id

Condition.category.coding.code

chief-complaint

Condition.category.coding.display

Chief Complaint

Condition.code.coding.system

http://snomed.info/sct

Condition.code.coding.code

SNOMED-CT Code
Ruang lingkup kode SNOMED CT yang dapat dipakai: Expression Constraint Language (ECL) Query: < 404684003 |Clinical finding (finding)|>

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

Condition.code.coding.display

SNOMED-CT Description

Condition.onsetDateTime

Tipe data dateTime

Encounter.diagnosis.condition

Referensi ke Condition/{{id keluhan utama}}

Encounter.diagnosis.use.coding.system

http://terminology.hl7.org/CodeSystem/diagnosis-role

Encounter.diagnosis.use.coding.code

CC

Encounter.diagnosis.use.coding.display

Chief Complaint

Keterangan: Setiap keluhan utama yang berkaitan langsung dengan kondisi pasien maka maka ketika PUT Encounter dengan status finished perlu menyertakan Encounter.diagnosis untuk keluhan utama yang terkait.

2. Keluhan Penyerta

Condition.category.coding.system

http://terminology.hl7.org/CodeSystem/condition-category

Condition.category.coding.code

problem-list-item

Condition.category.coding.display

Problem List Item

Condition.code.coding.system

http://snomed.info/sct

Condition.code.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai: Expression Constraint Language (ECL) Query: < 404684003 |Clinical finding (finding)|

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

Condition.code.coding.display

SNOMED-CT Description

3. Riwayat Penyakit Pribadi

Condition.category.coding.system

http://terminology.kemkes.go.id

Condition.category.coding.code

previous-condition

Condition.category.coding.display

Previous Condition

Condition.code.coding.system

http://snomed.info/sct

Condition.code.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai:
Expression Constraint Language (ECL) Query: < 417662000 | History of clinical finding in subject (situation) | OR < 443508001 | No history of clinical finding in subject (situation) |

(Untuk Kode Lengkapnya dapat dilihat di Dokumen Lampiran Standar Terminologi SATUSEHAT)

Condition.code.coding.display

SNOMED-CT Description

Condition.clinicalStatus.coding.system

http://terminology.hl7.org/CodeSystem/condition-clinical

Condition.clinicalStatus.coding.code

active

inactive

Condition.clinicalStatus.coding.display

Active

Inactive

Keterangan: Riwayat Penyakit Pribadi yang masih berlangsung dapat menggunakan Condition.clinicalStatus dengan status active, sedangkan Riwayat Penyakit Pribadi yang sudah berakhir dapat menggunakan Condition.clinicalStatus dengan status inactive.

4. Riwayat Penyakit Keluarga

FamilyMemberHistory.relationship.coding.system

http://terminology.hl7.org/CodeSystem/v3-RoleCode

FamilyMemberHistory.relationship.coding.code

FAMMEMB

FamilyMemberHistory.relationship.coding.display

Family member

FamilyMemberHistory.condition.code.coding.system

http://snomed.info/sct

FamilyMemberHistory.condition.code.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai:
Expression Constraint Language (ECL) Query: < 416471007 | Family history of clinical finding (situation) | OR < 160266009 | No family history of clinical finding (situation) |

(Untuk Kode Lengkapnya dapat dilihat di Dokumen Lampiran Standar Terminologi SATUSEHAT)

FamilyMemberHistory.condition.code.coding.display

SNOMED-CT Description

FamilyMemberHistory.condition.outcome.system

http://snomed.info/sct

FamilyMemberHistory.condition.outcome.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai:
Expression Constraint Language (ECL) Query: < 418138009 | Patient condition finding (finding) |

(Untuk Kode Lengkapnya dapat dilihat di Dokumen Lampiran Standar Terminologi SATUSEHAT)

FamilyMemberHistory.condition.outcome.display

SNOMED-CT Description

FamilyMemberHistory.condition.contributedToDeath

Tipe data boolean

FamilyMemberHistory.condition.onset[x]

Tipe data Age | Range | Period | String

FamilyMemberHistory.deceasedbooelan

Tipe data boolean

5. Riwayat Alergi

AllergyIntolerance.code.coding

Lihat di Dokumen Lampiran Standar Terminologi SATUSEHAT

AllergyIntolerance.category

medication

food

environment

biologic

AllergyIntolerance.clinicalStatus.system

http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical

AllergyIntolerance.clinicalStatus.code

active

inactive

AllergyIntolerance.clinicalStatus.display

Active

Inactive

Pilihan jawaban yang divisualisasikan

Ya

Tidak

6. Riwayat Pengobatan

MedicationStatement.status

Lihat di Dokumen Lampiran Standar Terminologi SATUSEHAT

MedicationStatement.medication[x]

Lihat di Sub-Bab 3.4.1 Ketentuan Pengisian Riwayat Pengobatan

MedicationStatement.note.text

(Tipe Data String)

Ketentuan Pengisian Riwayat Pengobatan

Ketentuan pengisian secara spesifik untuk pengisian resource MedicationStatement adalah sebagai berikut:

  1. MedicationStatement.medicationReference
    MedicationStatement.medicationReference dapat digunakan saat :

    • Obat yang dikonsumsi Pasien sebelumnya berasal dari Fasyankes tempat dilakukan pelayanan.
      Fasyankes dapat melakukan GET MedicationDispense dengan {patient-ihs-number}, dan mendapatkan uuid Referensi Medication sebelumnya yang akan dijadikan sebagai referensi dalam pengiriman data Riwayat Pengobatan.

  2. MedicationStatement.medicationCodeableConcept
    MedicationStatement.medicationCodeableConcept digunakan saat pasien mengkonsumsi obat yang bukan berasal dari Fasyankes tempat dilakukan pelayanan. Pengiriman data MedicationStatement.medicationCodeableConcept menggunakan Kode Produk Obat Aktual (93xxxxxx) dan Kode Produk Obat Template (92xxxxxx). Daftar kode obat aktual dan template dapat dilihat pada browser kamus KFA. Berikut adalah variasi pengiriman data menggunakan MedicationStatement.medicationCodeableConcept:

    • Jika pasien membawa obat yang dikonsumsi dan diketahui merk obat yang digunakan, maka kode yang akan digunakan adalah kode awalan 93.
      Contoh : 93005512 → Ampicillin Trihydrate 500 mg Tablet (PHARMA LABORATORIES)

    • Jika pasien hanya menyebutkan obat yang dikonsumsi tanpa mengetahui merk obat yang digunakan, maka kode yang akan digunakan adalah kode awalan 92.
      Contoh : 92001087 → Ampicillin Trihydrate 500 mg Tablet

Tabel 6. Tabel Skenario Pengiriman Data MedicationStatement.medicationCodeableConcept
SkenarioMedicationStatement.medicationCodeableConcept.coding.systemMedicationStatement.medicationCodeableConcept.coding.codeMedicationStatement.medicationCodeableConcept.coding.display

Jika pasien membawa obat yang dikonsumsi dan diketahui merk obat yang digunakan

Ampicillin Trihydrate 500 mg

http://sys-ids.kemkes.go.id/kfa

93005512

Ampicillin Trihydrate 500 mg Tablet (PHARMA LABORATORIES)

Jika pasien hanya menyebutkan obat yang dikonsumsi tanpa mengetahui merk obat yang digunakan

Ampicillin Trihydrate 500 mg

http://sys-ids.kemkes.go.id/kfa

92001087

Ampicillin Trihydrate 500 mg Tablet

5. Pengiriman Data Asesmen Awal IGD

Data Asesmen Awal IGD terdiri atas data asesmen nyeri, kajian risiko jatuh, dan pemeriksaaan fisik. Data tersebut dapat dikirimkan menggunakan resource Observation.

Pemetaan Nilai Observation

Data asesmen nyeri, kajian risiko jatuh, dan pemeriksaaan fisik pasien dapat dikirimkan menggunakan resource Observation. Pemetaan Nilai resources Observation dapat dilihat pada Data Triase dan Gawat Darurat.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data asesmen awal IGD melalui resource Observation dapat dilihat dalam tabel berikut:

Tabel 7. Variabel dan Terminologi Spesifik
Pemetaan Variabel Resource Observation

Elemen/Path FHIR

Terminologi/Format Pengisian

Asesmen Awal IGD

1) Asesmen Nyeri

Observation.category[i].coding.system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding.code

survey

Observation.category[i].coding.display

Survey

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

22253000

Observation.code.coding.display

Pain

Observation.valueBoolean

(Tipe data boolean)

Observation.hasMember

Reference ke resource Observation (Skala Nyeri)

2) Skala Nyeri

a) Numeric Rating Scale (NRS)

Observation.category[i].coding.system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding.code

survey

Observation.category[i].coding.display

Survey

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

1172399009

Observation.code.coding.display

Numeric rating scale score

Observation.valueInteger

(Tipe data integer)

b) Baker Pain Scale (BPS)

Observation.category[i].coding.system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding.code

survey

Observation.category[i].coding.display

Survey

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

38221-8

Observation.code.coding.display

Pain severity Wong-Baker FACES pain rating scale

Observation.valueInteger

(Tipe data integer)

c) Neonatal Infant Pain Scale (NIPS)

Observation.category[i].coding.system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding.code

survey

Observation.category[i].coding.display

Survey

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

101967-8

Observation.code.coding.display

Neonatal infant pain scale panel (NIPS)

(1) Facial Expression (Ekspresi Wajah)

Observation.component.code.coding.system

http://loinc.org

Observation.component.code.coding.code

95624-3

Observation.component.code.coding.display

Facial expression

Observation.valueCodeableConcept[i].coding.system

Observation.valueCodeableConcept[i].coding.code

Observation.valueCodeableConcept[i].coding.display

Keterangan

http://loinc.org

LA32283-6

Relaxed

0. Relaxed

http://loinc.org

LA32299-2

Grimace

1. Grimace

(2) Cry (Menangis)

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

95622-7

Observation.code.coding.display

Cry

Observation.valueCodeableConcept[i].coding.system

Observation.valueCodeableConcept[i].coding.code

Observation.valueCodeableConcept[i].coding.display

Keterangan

http://loinc.org

LA32300-8

No Cry

0. No Cry

http://loinc.org

LA32301-6

Whimper

1. Whimper (mild moaning or intermittent)

http://loinc.org

LA32302-4

Vigorous cry

2. Vigorous crying or silent cry (based on facial movements if intubated)

(3) Breathing Pattern (Pola Pernapasan)

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

98009-4

Observation.code.coding.display

Breathing patterns

Observation.valueCodeableConcept[i].coding.system

Observation.valueCodeableConcept[i].coding.code

Observation.valueCodeableConcept[i].coding.display

Keterangan

http://loinc.org

LA32283-6

Relaxed

0. Relaxed

http://loinc.org

LA32284-4

Change in breathing (e.g., indrawing, irregular, faster than usual, gagging, or breath holding)

1. Change in breathing (irregular, increased, gagging, breath holding)

(4) Arms (Tangan)

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

98010-2

Observation.code.coding.display

Arms

Observation.valueCodeableConcept[i].coding.system

Observation.valueCodeableConcept[i].coding.code

Observation.valueCodeableConcept[i].coding.display

Keterangan

http://loinc.org

LA32283-6

Relaxed

0. Relaxed

http://loinc.org

LA32285-1

Restrained

0. Restrained

http://loinc.org

LA32286-9

Flexed (tense or rigid)

1. Flexed/extended (tense straight arms, rigid and/or rapid extension)

http://loinc.org

LA32287-7

Extended (tense or rigid)

1. Flexed/extended (tense straight arms, rigid and/or rapid extension)

(5) Legs (Kaki)

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

98011-0

Observation.code.coding.display

Legs

Observation.valueCodeableConcept[i].coding.system

Observation.valueCodeableConcept[i].coding.code

Observation.valueCodeableConcept[i].coding.display

Keterangan

http://loinc.org

LA32283-6

Relaxed

0. Relaxed

http://loinc.org

LA32285-1

Restrained

0. Restrained

http://loinc.org

LA32286-9

Flexed (tense or rigid)

1. Flexed/extended (tense straight arms, rigid and/or rapid extension)

http://loinc.org

LA32287-7

FExtended (tense or rigid)

1. Flexed/extended (tense straight arms, rigid and/or rapid extension)

(6) State of Arousal (Tingkat Kesadaran)

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

95623-5

Observation.code.coding.display

State of arousal

Observation.valueCodeableConcept[i].coding.system

Observation.valueCodeableConcept[i].coding.code

Observation.valueCodeableConcept[i].coding.display

Keterangan

http://loinc.org

LA11864-8

Sleeping

0. Sleeping/awake (quiet, peaceful, settled)

http://loinc.org

LA32297-6

Awake (quiet)

0. Sleeping/awake (quiet, peaceful, settled)

http://loinc.org

LA32298-4

Fussy (alert, restless, and/or thrashing)

1. Fussy (alert, restless, and thrashing)

(7) Total Skor Neonatal Infant Pain Scale (NIPS)

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

98012-8

Observation.code.coding.display

Total score NIPS

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

{score}

Observation.valueQuantity.unit

{score}

Observation.valueQuantity.value

(Tipe data integer)

Observation.Interpretation.coding.system

http://terminology.kemkes.go.id/CodeSystem/clinical-term

Observation.Interpretation.coding.system

Observation.Interpretation.coding.code

Observation.Interpretation.coding.dsiplay

Pilihan jawaban yang divisualisasikan

http://terminology.kemkes.go.id/CodeSystem/clinical-term

OI000019

Mild to No Pain

Tidak ada sakit hingga sakit ringan

http://terminology.kemkes.go.id/CodeSystem/clinical-term

OI000020

Mild to Moderate Pain

Sakit ringan hingga sakit sedang

http://snomed.info/sct

76948002

Severe pain

Sakit berat

Observation.interpretation.text

(Tipe data string)

3) Lokasi Nyeri

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

SNOMED-CT Code (Body structure)

Observation.bodySite.coding.display

SNOMED-CT Value

Observation.valueString

(Tipe data string)

4) Penyebab Nyeri

Observation.code.coding.system

http://terminology.kemkes.go.id/CodeSystem/clinical-term

Observation.code.coding.code

OC000023

Observation.code.coding.display

Penyebab nyeri

Observation.valueString

(Tipe data string)

5) Durasi Nyeri

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

38207-7

Observation.code.coding.display

Pain duration

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

d

h

min

Observation.valueQuantity.unit

d

h

min

Observation.valueQuantity.value

(Tipe data integer)

Keterangan: satuan durasi nyeri dapat dipilih salah satu (hari, jam, atau menit), menyesuaikan kondisi pasien.

5) Frekuensi Nyeri

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

700469003

Observation.code.coding.display

Frequency of pain symptom

Observation.valueString

(Tipe data string)

b. Kajian Risiko Jatuh

1) Morse Fall Score

Observation.category[i].coding.system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding.code

exam

Observation.category[i].coding.display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

59461-4

Observation.code.coding.display

Fall risk level [Morse Fall Scale]

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

{score}

Observation.valueQuantity.unit

{score}

Observation.valueQuantity.value

(Tipe data integer)

Observation.Interpretation.coding.system

http://terminology.kemkes.go.id/CodeSystem/clinical-term

Observation.Interpretation.coding.code

OI000026

OI000027

OI000028

Observation.Interpretation.coding.display

0 - 24 (Risiko rendah)

25 - 44 (Risiko sedang)

≥ 45 (Risiko tinggi)

Observation.Interpretation.text

(Tipe data string)

2) Humpty Dumpty Scale

Observation.category[i].coding.system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding.code

exam

Observation.category[i].coding.display

Exam

Observation.code.coding.system

http://terminology.kemkes.go.id/CodeSystem/clinical-term

Observation.code.coding.code

OC000035

Observation.code.coding.display

Humpty Dumpty Scale

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

{score}

Observation.valueQuantity.unit

{score}

Observation.valueQuantity.value

(Tipe data integer)

Observation.Interpretation.coding.system

http://terminology.kemkes.go.id/CodeSystem/clinical-term

Observation.Interpretation.coding.code

OI000021

OI000022

Observation.Interpretation.coding.display

7 - 11 (Risiko rendah)

> 12 (Risiko tinggi)

Observation.Interpretation.text

(Tipe data string)

3) Edmonson Psychiatric Fall Risk Assessment

Observation.category[i].coding.system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding.code

exam

Observation.category[i].coding.display

Exam

Observation.code.coding.system

http://terminology.kemkes.go.id/CodeSystem/clinical-term

Observation.code.coding.code

OC000036

Observation.code.coding.display

Edmonson Psychiatric Fall Risk Assessment

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

{score}

Observation.valueQuantity.unit

{score}

Observation.valueQuantity.value

(Tipe data integer)

Observation.Interpretation.coding.system

http://terminology.kemkes.go.id/CodeSystem/clinical-term

Observation.Interpretation.coding.code

OI000023

OI000024

Observation.Interpretation.coding.display

0 - 89 (Risiko rendah)

> 90 (Risiko tinggi)

Observation.Interpretation.text

(Tipe data string)

c. Pemeriksaan Fisik

1) Tingkat Kesadaran

Observation.category[i].coding.system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding.code

exam

Observation.category[i].coding.display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

67775-7

Observation.code.coding.display

Level of responsiveness

Observation.valueCodeableConcept[i].coding.system

Observation.valueCodeableConcept[i].coding.code

Observation.valueCodeableConcept[i].coding.display

Keterangan

http://snomed.info/sct

248234008

Mentally alert

1. Sadar Baik/Alert: 0

http://snomed.info/sct

300202002

Response to voice

2. Berespon dengan kata-kata/Voice: 1

http://snomed.info/sct

450847001

Response to pain

3. Hanya berespons jika dirangsang nyeri/pain: 2

http://snomed.info/sct

422768004

Unresponsive

4. Pasien tidak sadar/unresponsive: 3

http://snomed.info/sct

130987000

Acute confusion

5. Gelisah atau bingung: 4

http://snomed.info/sct

2776000

Delirium

6. Acute Confusional States: 5

2) Vital Sign

a) Denyut Jantung

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

vital-signs

Observation.category[i].coding[i].display

Vital Signs

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

8867-4

Observation.code.coding.display

Heart rate

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

beats/min

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

/min

b) Pernapasan

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

vital-signs

Observation.category[i].coding[i].display

Vital Signs

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

9279-1

Observation.code.coding.display

Respiratory rate

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

breaths/min

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

/min

c) Tekanan Darah

(1) Sistole

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

vital-signs

Observation.category[i].coding[i].display

Vital Signs

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

8480-6

Observation.code.coding.display

Systolic blood pressure

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

mm[Hg]

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

mm[Hg]

(2) Diastole

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

vital-signs

Observation.category[i].coding[i].display

Vital Signs

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

8462-4

Observation.code.coding.display

Diastolic blood pressure

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

mm[Hg]

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

mm[Hg]

d. Suhu Tubuh

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

vital-signs

Observation.category[i].display[i].code

Vital Signs

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

8310-5

Observation.code.coding.display

Body temperature

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

C

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

Cel

3) Pemeriksaan Fisik Head to Toe

a) Kepala

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

10199-8

Observation.code.coding.display

Physical findings of Head Narrative

Observation.valueString

(Tipe data String)

b) Mata

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

10197-2

Observation.code.coding.display

Physical findings of Eye Narrative

Observation.valueString

(Tipe data String)

c) Telinga

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

10195-6

Observation.code.coding.display

Physical findings of Ear Narrative

Observation.valueString

(Tipe data String)

d) Hidung

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

10203-8

Observation.code.coding.display

Physical findings of Nose Narrative

Observation.valueString

(Tipe data String)

e) Rambut

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

32436-8

Observation.code.coding.display

Physical findings of Hair

Observation.valueString

(Tipe data String)

f) Bibir

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

32446-7

Observation.code.coding.display

Physical findings of Lip

Observation.valueString

(Tipe data String)

g) Gigi geligi

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

85910-8

Observation.code.coding.display

Physical findings of Teeth and Gum Narrative

Observation.valueString

(Tipe data String)

h) Lidah

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

32483-0

Observation.code.coding.display

Physical findings of Tongue

Observation.valueString

(Tipe data String)

i) Langit-langit

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

10201-2

Observation.code.coding.display

Physical findings of Mouth and Throat and Teeth Narrative

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

72914001

Observation.bodySite.coding.display

Palatal structure

Observation.valueString

(Tipe data String)

j) Leher

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

11411-6

Observation.code.coding.display

Physical findings of Neck Narrative

Observation.valueString

(Tipe data String)

k) Tenggorokan

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

56867-5

Observation.code.coding.display

Physical findings of Throat Narrative

Observation.valueString

(Tipe data String)

l) Tonsil

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

10201-2

Observation.code.coding.display

Physical findings of Mouth and Throat and Teeth Narrative

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

91636008

Observation.bodySite.coding.display

Bilateral palatine tonsils

Observation.valueString

(Tipe data String)

m) Dada

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

11391-0

Observation.code.coding.display

Physical findings of Chest Narrative

Observation.valueString

(Tipe data String)

n) Payudara

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

10193-1

Observation.code.coding.display

Physical findings of Breast Narrative

Observation.valueString

(Tipe data String)

o) Punggung

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

10192-3

Observation.code.coding.display

Physical findings of Back Narrative

Observation.valueString

(Tipe data String)

p) Perut

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

10191-5

Observation.code.coding.display

Physical findings of Abdomen Narrative

Observation.valueString

(Tipe data String)

q) Genital

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

11400-9

Observation.code.coding.display

Physical findings of Genitalia Narrative

Observation.valueString

(Tipe data String)

r) Anus/Dubur

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

11388-6

Observation.code.coding.display

Physical findings of Buttocks Narrative

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

53505006

Observation.bodySite.coding.display

Anal structure

Observation.valueString

(Tipe data String)

s) Lengan Atas

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

11386-0

Observation.code.coding.display

Physical findings of Upper Arm Narrative

Observation.valueString

(Tipe data String)

t) Lengan Bawah

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

11398-5

Observation.code.coding.display

Physical findings of Forearm Narrative

Observation.valueString

(Tipe data String)

u) Jari Tangan

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

11404-1

Observation.code.coding.display

Physical findings of Hand Narrative

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

7569003

Observation.bodySite.coding.display

Finger structure

Observation.valueString

(Tipe data String)

v) Kuku tangan

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

32456-6

Observation.code.coding.display

Physical findings of Nail

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

770812000

Observation.bodySite.coding.display

Entire nail unit of finger

Observation.valueString

(Tipe data String)

w) Persendian tangan

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

11415-7

Observation.code.coding.display

Physical findings of Wrist Narrative

Observation.valueString

(Tipe data String)

x) Tungkai atas

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

11414-0

Observation.code.coding.display

Physical findings of Thigh Narrative

Observation.valueString

(Tipe data String)

y) Tungkai Bawah

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

11389-4

Observation.code.coding.display

Physical findings of Calf Narrative

Observation.valueString

(Tipe data String)

z) Jari Kaki

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

11397-7

Observation.code.coding.display

Physical findings of Foot Narrative

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

29707007

Observation.bodySite.coding.display

Toe structure

Observation.valueString

(Tipe data String)

ab) Kuku Kaki

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

32456-6

Observation.code.coding.display

Physical findings of Nail

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

77085009

Observation.bodySite.coding.display

Structure of nail unit of toe

Observation.valueString

(Tipe data String)

ac) Persendian Kaki

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

exam

Observation.category[i].coding[i].display

Exam

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

11385-2

Observation.code.coding.display

Physical findings of Ankle Narrative

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

26552008

Observation.bodySite.coding.display

Foot joint structure

Observation.valueString

(Tipe data String)

4) Tinggi Badan

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

vital-signs

Observation.category[i].coding[i].display

Vital Signs

*Observation.code.coding.system

http://loinc.org

*Observation.code.coding.code

8302-2

*Observation.code.coding.display

Body height

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

cm

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

cm

5) Berat Badan

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

vital-signs

Observation.category[i].coding[i].display

Vital Signs

*Observation.code.coding.system

http://loinc.org

*Observation.code.coding.code

29463-7

*Observation.code.coding.display

Body weight

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

kg

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

kg

6) Luas Permukaan Tubuh untuk Anak-Anak

Observation.category[i].coding[i].system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding[i].code

vital-signs

Observation.category[i].coding[i].display

Vital Signs

*Observation.code.coding.system

http://loinc.org

*Observation.code.coding.code

8277-6

*Observation.code.coding.display

Body surface area

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

6. Pengiriman Data Skrining

Data Skrining terdiri atas data risiko luka dekubitus, batuk, dan gizi. Data tersebut dapat dikirimkan menggunakan resource Observation dan QuestionnaireResponse.

Pemetaan Nilai Observation

Data risiko dekubitus pasien dapat dikirimkan menggunakan resource Observation. Pemetaan Nilai resources Observation dapat dilihat pada Data Triase dan Gawat Darurat.

Pemetaan Nilai QuestionnaireResponse

Berikut pemetaan nilai untuk QuestionnaireResponse yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks pengiriman data terkait batuk dan gizi:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Pemetaan Variabel dan Terminologi Spesifik Skrining

Skrining IGD terdiri atas Risiko Luka Decubitus, Skrining Batuk, dan Skrining Gizi. Data Risiko Luka Decubitus dikirimkan dengan resource Observation. Data Skrining Batuk dikirimkan dengan resource QuestionnaireResponse dengan merujuk pada pemeriksaan yang sesuai. Skrining Gizi dikirimkan sesuai dengan ketentuan pada Modul Gizi.

Terminologi spesifik yang digunakan dalam pengiriman data skrining melalui resource Observation dan QuestionnaireResponse dapat dilihat dalam tabel berikut:

Tabel 8. Variabel dan Terminologi Spesifik
Pemetaan Variabel Resource Observation dan QuestionnaireResponse

Elemen/Path FHIR

Terminologi/Format Pengisian

Skrining

a. Risiko Luka Decubitus

Observation.category[i].coding.system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding.code

exam

Observation.category[i].coding.display

Exam

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

285304000

Observation.code.coding.display

At risk of pressure injury

Observation.valueBoolean

(Tipe data boolean)

b. Batuk

QuestionnaireResponse.questionnaire

https://fhir.kemkes.go.id/Questionnaire/Q0008

1) Apakah memiliki riwayat demam?

QuestionnaireResponse.item.item.linkId

1

QuestionnaireResponse.item.item.text

Apakah memiliki riwayat demam?

QuestionnaireResponse.item.item.answer.valueBoolean

(Tipe data boolean)

Pilihan jawaban yang divisualisasikan

Ya

Tidak

a) Jika ya, Riwayat Demam?

QuestionnaireResponse.item.answer.item.linkId

1.1

QuestionnaireResponse.item.answer.item.text

Jika ya, Riwayat Demam?

QuestionnaireResponse.item.answer.item.answer.valueReference

Reference ke resource Condition sesuai ketentuan pengiriman data Riwayat Penyakit Pribadi (Anamnesis)

2) Apakah berkeringat pada malam hari walaupun tanpa aktivitas?

QuestionnaireResponse.item.linkId

2

QuestionnaireResponse.item.item.text

Apakah berkeringat pada malam hari walaupun tanpa aktivitas?

QuestionnaireResponse.item.item.answer.valueBoolean

(Tipe data boolean)

Pilihan jawaban yang divisualisasikan

Ya

Tidak

3) Apakah memiliki riwayat berpergian dari daerah wabah?

QuestionnaireResponse.item.linkId

3

QuestionnaireResponse.item.item.text

Apakah memiliki riwayat berpergian dari daerah wabah?

QuestionnaireResponse.item.item.answer.valueBoolean

(Tipe data boolean)

Pilihan jawaban yang divisualisasikan

Ya

Tidak

4) Apakah memiliki riwayat pemakaian obat jangka panjang?

QuestionnaireResponse.item.linkId

4

QuestionnaireResponse.item.item.text

Apakah memiliki riwayat pemakaian obat jangka panjang?

QuestionnaireResponse.item.item.answer.valueBoolean

(Tipe data boolean)

Pilihan jawaban yang divisualisasikan

Ya

Tidak

a) Jika ya, Riwayat Pengobatan?

QuestionnaireResponse.item.answer.item.linkId

4.1

QuestionnaireResponse.item.answer.item.text

Jika ya, Riwayat Pengobatan?

QuestionnaireResponse.item.answer.item.answer.valueReference

Reference ke resource MedicationStatement sesuai ketentuan pengiriman data Riwayat Pengobatan (Anamnesis)

5) Apakah memiliki riwayat BB turun tanpa sebab yang diketahui?

QuestionnaireResponse.item.linkId

5

QuestionnaireResponse.item.item.text

Apakah memiliki riwayat BB turun tanpa sebab yang diketahui?

QuestionnaireResponse.item.item.answer.valueBoolean

(Tipe data boolean)

Pilihan jawaban yang divisualisasikan

Ya

Tidak

c. Gizi

1) Penurunan BB dalam waktu 6 bulan terakhir

Dapat merujuk pada Data Skrining Gizi (Asesmen Gizi) pada Modul Gizi

2) Penurunan asupan makanan karena nafsu makan berkurang?

Dapat merujuk pada Data Skrining Gizi (Asesmen Gizi) pada Modul Gizi

3) Gejala gastrointestinal (seperti mual, muntah, diare, anorexia)

Dapat merujuk pada Data Skrining Gizi (Asesmen Gizi) pada Modul Gizi

4) Faktor pemberat (komorbid)

Dapat merujuk pada Data Skrining Gizi (Asesmen Gizi) pada Modul Gizi

5) Penurunan kapasitas fungsional

7. Pengiriman Data Pemeriksaan Fungsional

Data Pemeriksaan Fungsional terdiri atas status psikologis. Data tersebut dapat dikirimkan menggunakan resource Observation.

Pemetaan Nilai Observation

Data status psikologis pasien dapat dikirimkan menggunakan resource Observation. Pemetaan Nilai resource Observation dapat dilihat pada Bab 3. Data Triase dan Gawat Darurat.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data pemeriksaan fungsional melalui resource Observation dapat dilihat dalam tabel berikut:

Pemetaan Variabel Resource Observation

Elemen/Path FHIR

Terminologi/Format Pengisian

Pemeriksaan Psikologis

1. Status Psikologis

Observation.category[i].coding.system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category[i].coding.code

survey

Observation.category[i].coding.display

Survey

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

8693-4

Observation.code.coding.display

Mental Status

Observation.valueCodeableConcept[i].coding.system

Observation.valueCodeableConcept[i].coding.code

Observation.valueCodeableConcept[i].coding.display

Keterangan

http://snomed.info/sct

17326005

Well in self

1. Tidak ada kelainan

http://snomed.info/sct

48694002

Feeling anxious

2. Cemas

http://snomed.info/sct

1402001

Afraid

3. Takut

http://snomed.info/sct

75408008

Feeling angry

4. Marah

http://snomed.info/sct

420038007

Feeling unhappy

5. Sedih

http://snomed.info/sct

74964007

Other

6. Lain-lain (Free Text)

Observation.valueCodeableConcept[i].coding.text

(Tipe data String)

8. Pengiriman Data Riwayat Perjalanan Penyakit

Data riwayat perjalanan penyakit berisi narasi mengenai perkembangan penyakit yang dialami oleh pasien. Data riwayat perjalanan penyakit dapat dikirimkan melalui resource ClinicalImpression.

Pemetaan Nilai ClinicalImpression

Berikut pemetaan nilai untuk ClinicalImpression yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource ClinicalImpression, dan contoh pengiriman data atau payload dari data prognosis dapat dilihat dalam Postman Collection.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data riwayat perjalanan penyakit melalui resource ClinicalImpression dapat dilihat dalam tabel berikut:

Tabel 9. Pemetaan Variabel dan Terminologi Spesifik
Pemetaan Variabel Resource `ClinicalImpression `

Elemen/Path FHIR

Terminologi/Format Pengisian

Riwayat Perjalanan Penyakit

ClinicalImpression.code.coding.system

http://snomed.info/sct

ClinicalImpression.code.coding.code

312850006

ClinicalImpression.code.coding.display

History of disorder

ClinicalImpression.summary

(Tipe data string)

9. Pengiriman Data Tujuan Perawatan

Data tujuan perawatan berisi detail sasaran yang ingin dicapai dalam perawatan pasien. Data tujuan perawatan dapat dikirimkan melalui resource Goal.

Pemetaan Nilai Goal

Berikut pemetaan nilai untuk Goal yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data tujuan perawatan melalui resource Goal dapat dilihat dalam tabel berikut:

Tabel 10. Pemetaan Variabel dan Terminologi Spesifik
Pemetaan Variabel Resource Goal

Elemen/Path FHIR

Terminologi/Format Pengisian

1. Tujuan Perawatan

Goal.lifecycleStatus

planned

Goal.achievementStatus.system

http://terminology.hl7.org/CodeSystem/goal-achievement

Goal.achievementStatus.code

Kode ketercapaian tujuan

Kode dapat diisi dengan kode ketercapaian tujuan dari FHIR Terminology.

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

Goal.achievementStatus.display

Deskripsi ketercapaian tujuan

Goal.category.system

http://terminology.hl7.org/CodeSystem/goal-category

Goal.category.code

nursing

Goal.category.display

Nursing

Goal.addresses

Referensi ke resource Condition

Goal.description.system

http://www.snomed.org/

Goal.description.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai: Expression Constraint Language (ECL) Query : < 404684003 |Clinical finding (finding)|

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

Goal.description.display

SNOMED-CT Description

Goal.outcomeCode.system

http://www.snomed.org/

Goal.outcomeCode.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai: Expression Constraint Language (ECL) Query : < 390800000 | Goal achievement finding (finding) |

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

Goal.outcomeCode.display

SNOMED-CT Description

Goal.outcomeReference

Referensi ke resource Observation

Goal.target.measure.system

http://loinc.org

Goal.target.measure.code

LOINC Code

(Untuk ketentuan lebih lanjut dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

Goal.target.measure.display

LOINC Description

Goal.target.detail[x]

Detail target kuantitatif, dapat menggunakan tipe data Quantity | Range | CodeableConcept | String | Boolean | Integer | Ratio

Goal.target.dueDate

(Tipe data dateTime)

Goal.expressedBy

Referensi ke resource Practitioner

10. Pengiriman Data Rencana Rawat Pasien

Rencana Rawat Pasien merupakan variabel yang mencakup Rencana tata laksana perawatan pasien, ringkasan cara rawatan (rencana terapi, rencana tindakan, rencana lama hari rawat). Data tersebut dapat dikirimkan menggunakan resource CarePlan.

Pemetaan Nilai CarePlan

Berikut pemetaan nilai untuk CarePlan yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks pengiriman data rencana tindak lanjut:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource CarePlan, dan contoh pengiriman data atau payload dari pengiriman data alergi dapat dilihat dalam Postman SATUSEHAT.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman Rencana Rawat melalui resource CarePlan dapat dilihat dalam tabel berikut:

Tabel 11. Pemetaan Variabel dan Terminologi Spesifik
Pemetaan Variabel Resource CarePlan

Elemen/Path FHIR

Terminologi/Format Pengisian

Rencana Rawat

CarePlan.category.coding.code.system

http://terminology.kemkes.go.id

CarePlan.category.coding.code

TK000068

CarePlan.category.coding.display

Emergency care plan

CarePlan.description

(Tipe data String)

CarePlan.goal

Reference ke resource Goal

11. Pengiriman Data Instruksi Medik dan Keperawatan

Data Instruksi Medik dan Keperawatan menjelaskan penjabaran instruksi dari rencana tata laksana perawatan pasien, keterangan rinci terkait dengan tindakan medis dan keperawatan. Instruksi medik dan keperawatan ini dapat dikirimkan harian sebagai pencatatan dari asuhan keperawatan pasien. Pengiriman data instruksi medik dan keperawatan dikirimkan menggunakan resource CarePlan. Pemetaan Nilai resources CarePlan dapat dilihat pada Bab 8. Rencana Rawat Pasien.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data Instruksi Medik dan Keperawatan melalui resource CarePlan dapat dilihat dalam tabel berikut:

Tabel 12. Pemetaan Variabel dan Terminologi Spesifik
Pemetaan Variabel Resource CarePlan

Elemen/Path FHIR

Terminologi/Format Pengisian

Instruksi Medik dan Keperawatan

CarePlan.category.coding.code.system

http://terminology.kemkes.go.id

CarePlan.category.coding.code

TK000068

CarePlan.category.coding.display

Emergency care plan

CarePlan.description

(Tipe data String)

CarePlan.goal

Reference ke resource Goal

12. Pengiriman Data Pemeriksaan Penunjang Laboratorium

Data pemeriksaan penunjang mencakup pemeriksaan laboratorium dan pemeriksaan radiologi yang dilakukan terhadap seorang pasien. Berikut alur integrasi dan pemetaan nilai terkait pemeriksaan penunjang laboratorium.

Skema Pengiriman Data Terkait Pemeriksaan Penunjang Laboratorium

Pengiriman data terkait pemeriksaan penunjang memiliki 2 skema, yaitu:

  1. Pemeriksaan Penunjang Tunggal

    1. Data yang perlu dikirimkan, yaitu:

      1. 1 data permintaan (ServiceRequest)

      2. 1 data spesimen (Specimen)

      3. 1 data hasil pemeriksaan (Observation)

      4. 1 data laporan pemeriksaan (DiagnosticReport). Data permintaan (ServiceRequest), data spesimen (Specimen), dan data hasil pemeriksaan (Observation) akan direferensi dalam data laporan pemeriksaan (DiagnosticReport).

Pemeriksaan Penunjang Tunggal
Gambar 4. Skema Pengiriman Data Pemeriksaan Penunjang Tunggal
  1. Pemeriksaan Penunjang Panel/Paket

    1. Contoh kasus: Seorang dokter melakukan permintaan pemeriksaan panel elektrolit darah yang terdiri dari 3 parameter yaitu natrium, kalium, dan klorida darah. Maka, data yang perlu dikirimkan yaitu:

      1. 1 data permintaan (ServiceRequest) dengan kode LOINC untuk panel elektrolit darah

      2. 1 data spesimen (Specimen)

      3. 3 data hasil pemeriksaan (Observation) terdiri dari kode LOINC untuk natrium darah, kalium darah, klorida darah

      4. 1 data laporan pemeriksaan (DiagnosticReport) dengan kode LOINC untuk panel elektrolit darah. Data permintaan (ServiceRequest), data spesimen (Specimen), dan data hasil pemeriksaan (Observation) akan direferensi dalam data laporan pemeriksaan (DiagnosticReport).

Pemeriksaan Penunjang Panel
Gambar 5. Skema Pengiriman Data Pemeriksaan Penunjang Panel/Paket

Pengiriman Data Permintaan Pemeriksaan Penunjang Laboratorium

Sebelum melakukan pemeriksaan penunjang seperti laboratorium, diperlukan langkah permintaan pemeriksaan penunjang. Pengiriman data terkait permintaan pemeriksaan penunjang dapat dilakukan menggunakan resource ServiceRequest. Data permintaan pemeriksaan penunjang laboratorium yang dapat dikirimkan antara lain nama pemeriksaan, pasien terkait, kunjungan terkait, tanggal permintaan akan dilakukan, tanggal permintaan dibuat, dan tenaga kesehatan yang melakukan permintaan.

Kode LOINC atau kode Pemeriksaan Penunjang Nasional digunakan pada elemen ServiceRequest.code untuk merepresentasikan nama pemeriksaan yang diminta. Referensi pemetaan pemeriksaan laboratorium dengan kode LOINC dapat dilihat melalui kode LOINC. Gunakan parameter pemeriksaan dengan kategori “Permintaan” atau “Permintaan & Hasil” pada file Terminologi Laboratorium ketika mengirimkan data melalui resource ServiceRequest.

Satu payload atau satu record dari resource ServiceRequest hanya dapat digunakan untuk 1 kode/permintaan parameter laboratorium. Sehingga, apabila dilakukan permintaan 2 parameter laboratorium, sebagai contoh panel elektrolit dan hemoglobin, maka perlu mengirimkan 2 payload di mana 1 payload berisi 1 kode panel elektrolit dan 1 payload berisi kode parameter hemoglobin.

Berikut pemetaan nilai untuk ServiceRequest yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks jenis perawatan:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource ServiceRequest, dan contoh pengiriman data atau payload dari data permintaan pemeriksaan penunjang laboratorium dapat dilihat dalam Postman SATUSEHAT.

Pengiriman Data Spesimen

Pengiriman data spesimen yang digunakan pada pemeriksaan laboratorium dapat dikirimkan menggunakan resource Specimen. Data spesimen yang dapat dikirimkan antara lain jenis spesimen, waktu pengambilan spesimen, metode pengambilan spesimen, pasien terkait, kunjungan terkait, waktu spesimen diterima, tenaga kesehatan yang melakukan pengambilan sampel, permintaan terkait.

Jika terdapat proses fiksasi pada spesimen, maka data mengenai cairan fiksasi yang digunakan dapat dikirimkan dengan resource Substance.

Satu payload atau satu record dari resource Specimen hanya dapat digunakan untuk 1 kode jenis spesimen. Sehingga, apabila diambil 2 jenis spesimen, sebagai contoh spesimen darah dan urin, maka perlu mengirimkan 2 payload di mana 1 payload berisi 1 kode spesimen darah dan 1 payload berisi kode spesimen urin.

Pemetaan Nilai Substance

Berikut pemetaan nilai untuk Substance yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk mengirimkan representasi data material atau zat homogen dengan komposisi tertentu:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Pemetaan Nilai Specimen

Berikut pemetaan nilai untuk Specimen yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks Pengiriman Data Spesimen:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Specimen (data permintaan spesimen), dapat dilihat dalam resource Specimen. Untuk contoh pengiriman data atau payload dari ServiceRequest dapat dilihat dalam Postman SATUSEHAT SATUSEHAT.

Pengiriman Data Hasil Pemeriksaan Penunjang Laboratorium

Hasil pemeriksaan penunjang dapat dikirimkan menggunakan resource Observation. Berikut adalah ketentuan pengisian data hasil pemeriksaan laboratorium melalui resource Observation:

  1. Kode LOINC atau kode Pemeriksaan Penunjang Nasional digunakan pada elemen Observation.code untuk merepresentasikan nama pemeriksaan yang dihasilkan. Referensi pemetaan pemeriksaan laboratorium dengan kode LOINC dapat dilihat melalui kode LOINC. Gunakan parameter pemeriksaan dengan kategori “Hasil” atau “Permintaan & Hasil” pada file Terminologi Laboratorium ketika mengirimkan data melalui resource Observation.

  2. Elemen Observation.category.coding diisi dengan kode laboratory.

  3. Pemilihan elemen Observation.value[x] disesuaikan dengan Tipe hasil pemeriksaan laboratorium.

    1. Observation.valueCodeableConcept untuk tipe hasil Nominal

    2. Observation.valueCodeableConcept untuk tipe hasil Ordinal

    3. Observation.valueQuantity untuk tipe hasil Kuantitatif/Quantitative

    4. Observation.valueString untuk tipe hasil Naratif/Narrative

  4. Elemen Observation.referenceRange direkomendasikan untuk selalu diisikan guna mempermudah interpretasi hasil laboratorium oleh tenaga kesehatan lainnya. Nilai normal yang dicantumkan disesuaikan dengan nilai normal yang ada dimasing-masing laboratorium berdasarkan alat maupun reagen yang tersedia.

Satu payload atau satu record dari resource Observation hanya dapat digunakan untuk 1 kode hasil parameter laboratorium. Sehingga, apabila terdapat 2 hasil laboratorium, sebagai contoh hasil pemeriksaan hemoglobin dan hematokrit, maka perlu mengirimkan 2 payload di mana 1 payload berisi 1 kode pemeriksaan hemoglobin dan 1 payload berisi kode pemeriksaan hematokrit.

Berikut pemetaan nilai untuk Observation yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Observation, dan contoh pengiriman data atau payload dari data hasil pemeriksaan laboratorium dapat dilihat dalam Postman SATUSEHAT.

Pengiriman Data Laporan Pemeriksaan Penunjang Laboratorium

Laporan hasil pemeriksaan akan dikirimkan melalui DiagnosticReport. Berikut adalah ketentuan pengisian laporan pemeriksaan penunjang laboratorium melalui DiagnosticReport:

  1. Data di resource DiagnosticReport akan mereferensi ke hasil pemeriksaan laboratorium terkait pada resource Observation melalui DiagnosticReport.result, spesimen terkait pada resource Specimen melalui DiagnosticReport.specimen, dan permintaan pemeriksaan penunjang terkait pada resource ServiceRequest melalui DiagnosticReport.basedOn.

  2. Kode LOINC atau kode Pemeriksaan Penunjang Nasional digunakan pada elemen DiagnosticReport.code untuk merepresentasikan nama pemeriksaan yang dilaporkan. Referensi pemetaan parameter laboratorium ke kode LOINC dapat dilihat melalui kode LOINC. Gunakan parameter pemeriksaan dengan kategori “Permintaan” atau “Permintaan & Hasil” pada file Terminologi Laboratorium melalui resource DiagnosticReport.

  3. Kode yang dicantumkan dalam DiagnosticReport.code akan sama dengan kode yang dicantumkan pada ServiceRequest.code terkait.

Satu payload atau satu record dari resource DiagnosticReport hanya dapat digunakan untuk 1 kode/laporan parameter laboratorium. Sehingga, apabila dilakukan permintaan 2 parameter laboratorium, sebagai contoh panel elektrolit dan hemoglobin, maka perlu mengirimkan 2 payload laporan melalui DiagnosticReport di mana 1 payload berisi 1 kode panel elektrolit dan 1 payload berisi kode parameter hemoglobin.

Berikut pemetaan nilai untuk DiagnosticReport yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks pengiriman data laporan pemeriksaan penunjang laboratorium:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource DiagnosticReport, dan contoh pengiriman data atau payload dari data laporan pemeriksaan laboratorium dapat dilihat dalam Postman SATUSEHAT.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data pemeriksaan penunjang laboratorium dapat dilihat dalam tabel berikut:

Tabel 13. Terminologi Spesifik
Resource ServiceRequest, Specimen, Substance, Observation, DiagnosticReport

Elemen/Path FHIR

Terminologi/Format Pengisian

Permintaan Pemeriksaan Penunjang Laboratorium

1. Nomor Permintaan

ServiceRequest.identifier.system

http://sys-ids.kemkes.go.id/servicerequest/{{Organization_ID}}

ServiceRequest.identifier.value

Nomor Permintaan dengan tipe data string

2. Nama Pemeriksaan

ServiceRequest.category.coding.system

http://snomed.info/sct

ServiceRequest.category.coding.code

108252007

ServiceRequest.category.coding.display

Laboratory procedure

ServiceRequest.code.coding.system

http://loinc.org

ServiceRequest.code.coding.code

LOINC Code

(Untuk ketentuan lebih lanjut dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

ServiceRequest.code.coding.display

LOINC Description

ServiceRequest.code.coding.system

http://terminology.kemkes.go.id/CodeSystem/kptl

ServiceRequest.code.coding.code

Kode KPTL

Ruang lingkup kode KPTL yang dapat dipakai mencakup kode terkait pemeriksaan laboratorium yang bersifat sepadan dengan kode LOINC yang digunakan

(Untuk Kode Lengkapnya dapat dilihat pada Buku Panduan Kode Pembiayaan Tindakan dan Layanan Kesehatan (KPTL))

ServiceRequest.code.coding.display

Deskripsi KPTL

3. Waktu Permintaan

ServiceRequest.authoredOn

Tanggal dan waktu permintaan dengan tipe data dateTime

4. Dokter Pengirim

ServiceRequest.requester

Referensi ke resource Practitioner - ID SATUSEHAT Practitioner

5. Nomor Telepon Dokter Pengirim

Keterangan:
Nomor telepon tenaga kesehatan yang membuat permintaan didapatkan dengan menarik data dari ID SATUSEHAT Practitioner yang direferensikan pada elemen ServiceRequest.requester

6. Nama Fasilitas Pelayanan Kesehatan yang Mengirim Spesimen Klinis

Keterangan:
Nama fasilitas pelayanan kesehatan yang membuat permintaan didapatkan dengan menarik data detail kunjungan dari ID Encounter yang direferensikan pada elemen ServiceRequest.encounter

7. Unit Pengirim

Keterangan:
Unit pengirim didapatkan dengan menarik data detail kunjungan dari ID Encounter yang direferensikan pada elemen ServiceRequest.encounter

8. Prioritas Pemeriksaan

ServiceRequest.priority

stat

routine

Pilihan jawaban yang divisualisasikan

CITO

Non CITO

9. Diagnosis/Masalah

ServiceRequest.reasonReference

Referensi ke resource Condition

ServiceRequest.reasonCode dapat digunakan jika alasan permintaan tidak dikirimkan dalam payload tersendiri

10. Catatan Permintaan

ServiceRequest.note

(Tipe data string)

11. Data Pendukung Pemeriksaan

ServiceRequest.supportingInfo

Referensi ke Status Puasa Pasien (Procedure)

Status Puasa Pasien

Procedure.category.coding.system

http://snomed.info/sct

Procedure.category.coding.code

103693007

Procedure.category.coding.display

Diagnostic procedure

Procedure.code.coding.system

http://snomed.info/sct

Procedure.code.coding.code

792805006

Procedure.code.coding.display

Fasting

Procedure.status

done

not-done

Pilihan jawaban yang divisualisasikan

Puasa

Tidak Puasa

Specimen.collection.fastingStatusCodeableConcept.coding.system

http://terminology.hl7.org/CodeSystem/v2-0916

Specimen.collection.fastingStatusCodeableConcept.coding.code

F

NF

Specimen.collection.fastingStatusCodeableConcept.coding.display

Patient was fasting prior to the procedure.

The patient indicated they did not fast prior to the procedure.

Pilihan jawaban yang divisualisasikan

Puasa

Tidak Puasa

Spesimen

1. Asal Sumber Spesimen Klinis

Specimen.type.coding.system

http://snomed.info/sct

Specimen.type.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai: Expression Constraint Language (ECL) Query : < 123038009 |Specimen (specimen)|

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

Specimen.type.coding.display

SNOMED-CT Description

2. Lokasi Pengambilan Spesimen Klinis

Specimen.collection.bodySite.coding.system

http://snomed.info/sct

Specimen.collection.bodySite.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai: Expression Constraint Language (ECL) Query : < 123037004 |Body structure (body structure)|

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

Specimen.collection.bodySite.coding.display

SNOMED-CT Description

3. Jumlah dan Volume Spesimen Klinis

Specimen.collection.quantity.value

Tipe data decimal

Specimen.collection.quantity.unit

UCUM unit

Kode satuan atau unit dapat menggunakan kode yang disediakan oleh Unified Code for Units of Measure (UCUM). Daftar kode satuan dapat diakses melalui link berikut:https://docs.google.com/spreadsheets/d/1OHM4ICgQ3hseGLrqi9GQzcREddU5SDKto50dhkhOjnc/edit?gid=0#gid=0[Observation.valueQuantity (UCUM)]

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

Specimen.collection.quantity.system

http://unitsofmeasure.org

Specimen.collection.quantity.code

UCUM Code

4. Cara/Metode Pengambilan Spesimen Klinis

Specimen.collection.method.coding.system

http://snomed.info/sct

Specimen.collection.method.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai: Expression Constraint Language (ECL) Query : < 118292001 | Removal (procedure) |

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

Specimen.collection.method.coding.display

SNOMED-CT Description

5. Waktu Pengambilan Spesimen Klinis

Specimen.collection.collectedDateTime

(Tipe data dateTime)

6. Kondisi Spesimen Klinis pada saat Pengambilan

Specimen.condition.coding.text

(Tipe data string)

7. Fiksasi Spesimen Klinis

a. Prosedur Fiksasi Spesimen Klinis

Specimen.processing.procedure.coding.system

http://snomed.info/sct

Specimen.processing.procedure.coding.code

787378005

Specimen.processing.procedure.coding.display

Fixation of specimen

b. Tanggal dan Jam Fiksasi Spesimen Klinis

Specimen.processing.timeDateTime

(Tipe data dateTime)

c. Jenis Cairan Fiksasi

Specimen.processing.additive

Referensi ke resource Substance

Substance.code.coding.system

http://sys-ids.kemkes.go.id/kfa

Substance.code.coding.code

Kode Alat Kesehatan KFA

Substance.code.coding.display

Deskripsi Alat Kesehatan KFA

Keterangan:
Penggunaan kode KFA terkait alat kesehatan untuk sementara dapat menggunakan kode khusus yaitu kode 32999999 (Kode Produk Virtual) dan 33999999 (Kode Produk Aktual) dengan menggunakan display sesuai dengan nama alat kesehatan yang digunakan pada pelayanan yang diberikan kepada pasien. Penggunaan kode yang sesungguhnya akan diinformasikan lebih lanjut ketika sudah dapat dipublikasikan.

d. Volume Cairan Fiksasi

Specimen.processing.additive

Referensi ke resource Substance

Substance.instance.quantity.value

(Tipe data decimal)

Substance.instance.quantity.unit

mL

Substance.instance.quantity.system

http://unitsofmeasure.org

Substance.instance.quantity.code

mL

8. Nama Petugas yang Mengambil Spesimen Klinis

Specimen.collection.collector

Referensi ke resource Practitioner

9. Nama Petugas yang Mengantarkan Spesimen Klinis

Specimen.extension:transportedPerson.valueContactDetail.name

(Tipe data string)

10. Nama Petugas yang Menerima Spesimen Klinis

Specimen.extension:receivedPerson.valueReference

Referensi ke resource Practitioner

11. Pemeriksaan/Pengujian dan Pengolahan Spesimen Klinis

a. Prosedur Pemeriksaan/Pengujian dan Pengolahan Spesimen Klinis

Specimen.processing.procedure.coding.system

http://snomed.info/sct

Specimen.processing.procedure.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai: Expression Constraint Language (ECL) Query : ≤ 9265001 | Specimen processing (procedure) |

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

Specimen.processing.procedure.coding.display

SNOMED-CT Description

b. Tanggal dan Jam Pemeriksaan/Pengujian dan Pengolahan Spesimen Klinis

Specimen.processing.timeDateTime

Tipe data dateTime

Hasil Pemeriksaan Penunjang Laboratorium

1. Jenis Pemeriksaan

Observation.category.coding.system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category.coding.code

laboratory

Observation.category.coding.display

Laboratory

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

LOINC Code

(Untuk ketentuan lebih lanjut dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

Observation.code.coding.display

LOINC Description

2. Nilai Hasil Pemeriksaan

Observation.value[x]

Mengacu pada ketentuan di subbab 10.4 Pengiriman Data Hasil Pemeriksaan Penunjang Laboratorium

3. Nilai Normal/Tidak Normal

Observation.interpretation.coding.system

http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation

Observation.interpretation.coding.code

Kode interpretasi hasil pemeriksaan

Kode dapat diisi dengan kode interpretasi hasil pemeriksaan dari FHIR Terminology.

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

Observation.interpretation.coding.value

Deskripsi interpretasi hasil pemeriksaan

4. Nilai Rujukan

Observation.referenceRange

Mengacu pada ketentuan di subbab 10.4 Pengiriman Data Hasil Pemeriksaan Penunjang Laboratorium

5. Nilai Kritis

Observation.referenceRange

Mengacu pada ketentuan di subbab 10.4 Pengiriman Data Hasil Pemeriksaan Penunjang Laboratorium

6. Interpretasi Hasil Pemeriksaan

Observation.interpretation.coding.system

http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation

Observation.interpretation.coding.code

Kode interpretasi hasil pemeriksaan

Kode dapat diisi dengan kode interpretasi hasil pemeriksaan dari FHIR Terminology.

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

Observation.interpretation.coding.value

Deskripsi interpretasi hasil pemeriksaan

7. Nama Petugas yang Menganalisis Spesimen Klinis

Observation.performer

Referensi ke resource Practitioner

8. Nama Dokter yang Memvalidasi/Memverifikasi Hasil Pemeriksaan

Observation.performer

Referensi ke resource Practitioner

9. Nama Dokter yang Menginterpretasi Hasil Pemeriksaan

Observation.performer

Referensi ke resource Practitioner

10. Waktu Hasil Pemeriksaan Keluar dari Laboratorium

Observation.effectiveDateTime

(Tipe data dateTime)

11. Waktu Hasil Pemeriksaan Laboratorium Diterima Unit Pengirim

Observation.issued

(Tipe data dateTime)

12. Nama Fasilitas Kesehatan yang Melakukan Pemeriksaan

Observation.performer

Referensi ke resource Organization

Laporan Pemeriksaan Penunjang Laboratorium

DiagnosticReport.category.coding.system

http://terminology.hl7.org/CodeSystem/v2-0074

DiagnosticReport.category.coding.code

Kode kategori laporan

Kode dapat diisi dengan kode kategori laporan dari FHIR Terminology.

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

DiagnosticReport.category.coding.display

Deskripsi kategori laporan

DiagnosticReport.code.coding.system

http://loinc.org

DiagnosticReport.code.coding.code

LOINC Code

(Untuk ketentuan lebih lanjut dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

DiagnosticReport.code.coding.display

LOINC Description

DiagnosticReport.result

Referensi ke resource Observation untuk Hasil Pemeriksaan Penunjang Laboratorium

DiagnosticReport.specimen

Referensi ke resource Specimen untuk data Spesimen

DiagnosticReport.basedOn

Referensi ke resource ServiceRequest untuk Permintaan Pemeriksaan Penunjang Laboratorium

DiagnosticReport.conclusionCode

Kode kesimpulan atau interpretasi dari hasil laboratorium

Kode dapat diisi dengan kode FHIR Terminology, SNOMED-CT, dan Kode Terminologi Kemkes.

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

DiagnosticReport.conclusion

(Tipe data string)

13. Pengiriman Data Pemeriksaan Penunjang Radiologi

Data pemeriksaan penunjang mencakup pemeriksaan laboratorium dan pemeriksaan radiologi yang dilakukan terhadap seorang pasien. Berikut alur integrasi dan pemetaan nilai terkait pemeriksaan penunjang radiologi.

Pengantar DICOM

Digital Imaging and Communications in Medicine (DICOM) merupakan standar komunikasi dan manajemen informasi pencitraan medis dan data terkait. DICOM memfasilitasi interoperabilitas antar alat pencitraan dan sistem lainnya dengan mengatur spesifikasi sebagai berikut:

  1. Protokol yang harus diikuti perangkat untuk jaringan komunikasi

  2. Sintaks dan semantik untuk Commands dan informasi terkait yang dipertukarkan dalam protokol

  3. Layanan penyimpanan media, format file, dan struktur direktori untuk memfasilitasi akses ke gambar dan informasi terkait yang disimpan dalam media yang dipertukarkan

  4. Informasi yang harus diberikan dalam implementasi yang sesuai dengan standar yang sudah ditetapkan

Hierarki Pencitraan DICOM

Informasi lebih lanjut dapat dilihat pada Link berikut.

DICOM

Hierarki pencitraan pada DICOM terdiri dari 4 level yaitu:

  1. Patient

  2. Study

  3. Series

  4. Instance

Alur Pengiriman Data Pemeriksaan Radiologi ke SATUSEHAT

Alur Interoperabilitas pengiriman hasil pencitraan dalam bentuk DICOM dapat dilihat dalam gambar 7.

Pemeriksaan Radiologi
Gambar 6. Alur Pengiriman Data Pemeriksaan Radiologi ke SATUSEHAT

Alur pengiriman data terkait pemeriksaan radiologi dapat dilihat dalam Gambar 7. Alur ini ditentukan oleh dimana Accession Number dari pemeriksaan radiologi dihasilkan. Accession Number adalah nomor untuk mengidentifikasi urutan permintaan/order dari study. Berikut 2 alur pengiriman data radiologi ke SATUSEHAT:

  1. Accession Number dikeluarkan oleh SIMRS atau dikeluarkan oleh Radiology Information System (RIS) namun SIMRS terhubung dengan RIS. Alur atau proses pengiriman data untuk skema ini adalah:

  1. Permintaan atau order pemeriksaan radiologi dilakukan oleh SIMRS.

  2. a. SIMRS mengeluarkan accession number ATAU

    1. RIS mengeluarkan accession number dan SIMRS mendapatkan accession number yang dikeluarkan RIS

  3. Pembuatan work list untuk modalitas. Work list merupakan daftar permintaan yang perlu dilakukan oleh masing-masing modalitas atau alat radiologi.

  4. Pelaksanaan atau pengambilan pencitraan radiologi oleh masing-masing modalitas.

  5. Hasil dalam format DICOM akan disimpan dalam Picture Archiving and Communications System (PACS).

  6. File DICOM yang telah tersimpan akan dikirimkan oleh DICOM Router ke SATUSEHAT atau secara spesifik ke National Imaging Data Repository (NIDR). DICOM Router juga akan mengirimkan informasi file DICOM tersebut ke SATUSEHAT dengan format FHIR.

  7. Bacaan hasil radiologi atau expertise dan kesan bacaan radiologi yang dilakukan oleh dokter spesialis radiologi akan dikirimkan ke SATUSEHAT.

Selengkapnya dapat dilihat pada Gambar 7A, dengan teknis pengiriman data ke SATUSEHAT melalui resource ServiceRequest, Observation, dan DiagnosticReport akan dilakukan oleh SIMRS.

  1. Accession Number dikeluarkan oleh SIMPUS/SIMRS ke Modality melalui DICOM Router.
    Alur atau proses pengiriman data untuk skema ini adalah:

  1. Permintaan atau order pemeriksaan Penunjang/Ultrasonografi (USG) dilakukan oleh SIMPUS/SIMRS.

  2. SIMPUS/SIMRS mengeluarkan accession number.

  3. Pembuatan work list untuk modalitas USG. Work list merupakan daftar permintaan yang perlu dilakukan oleh modalitas (USG).

  4. Pelaksanaan atau pengambilan pencitraan USG oleh masing-masing modalitas.

  5. Hasil dalam format DICOM akan disimpan dalam Penyimpanan di Modalitas.

  6. File DICOM yang telah tersimpan akan dikirimkan oleh DICOM Router ke SATUSEHAT atau secara spesifik ke National Imaging Data Repository (NIDR). DICOM Router juga akan mengirimkan informasi file DICOM tersebut ke SATUSEHAT dengan format FHIR.

  7. Bacaan hasil radiologi atau expertise dan kesan bacaan USG yang dilakukan oleh dokter spesialis Kandungan dan Kebidanan akan dikirimkan ke SATUSEHAT.

Selengkapnya dapat dilihat pada Gambar 7B, dengan teknis pengiriman data ke SATUSEHAT melalui resource ServiceRequest, Observation, dan DiagnosticReport akan dilakukan oleh SIMPUS/SIMRS.

Alur Pengiriman DICOM pada Fasilitas Pelayanan Kesehatan yang Memiliki MWL dapat dilihat pada Lampiran 2 dan Alur Pengiriman DICOM pada Fasilitas Pelayanan Kesehatan yang Tidak Memiliki MWL dapat dilihat pada Lampiran 3.

Sebelum melakukan pengiriman data DICOM ke SATUSEHAT, fasyankes perlu melakukan instalasi DICOM router.

Pengiriman Data Permintaan Pemeriksaan Penunjang Radiologi

Sebelum melakukan pemeriksaan penunjang seperti radiologi, diperlukan langkah permintaan pemeriksaan penunjang. Pengiriman data terkait permintaan pemeriksaan penunjang dapat dilakukan menggunakan resource ServiceRequest. Data permintaan pemeriksaan penunjang radiologi yang dapat dikirimkan antara lain nama pemeriksaan, pasien terkait, kunjungan terkait, tanggal permintaan akan dilakukan, tanggal permintaan dibuat, dan tenaga kesehatan yang melakukan permintaan.

Kode LOINC atau kode Pemeriksaan Penunjang Nasional digunakan pada elemen ServiceRequest.code untuk merepresentasikan nama pemeriksaan yang diminta. Referensi pemetaan pemeriksaan radiologi dapat dilihat melalui kode LOINC. Gunakan parameter pemeriksaan dengan kategori “Permintaan” atau “Permintaan & Hasil” pada file Terminologi Radiologi ketika mengirimkan data melalui resource ServiceRequest.

Satu payload atau satu record dari resource ServiceRequest hanya dapat digunakan untuk 1 kode/permintaan parameter radiologi. Sehingga, apabila dilakukan permintaan 2 parameter radiologi, sebagai contoh X-ray thorax atau rontgen dada dan X-ray abdomen atau rontgen perut, maka perlu mengirimkan 2 payload dimana 1 payload berisi 1 kode X-ray thorax dan 1 payload berisi kode X-ray abdomen.

Ketentuan pengiriman permintaan ServiceRequest ditentukan berdasarkan ketersediaan MWL pada fasilitas pelayanan kesehatan. Berikut ketentuan spesifik pengiriman permintaan pemeriksaan radiologi berdasarkan ketersediaan MWL.

  1. Pengiriman Permintaan Pemeriksaan Radiologi pada Fasilitas Pelayanan Kesehatan yang Memiliki MWL

    1. SIMPUS/SIMRS mengirimkan ServiceRequest kepada SATUSEHAT dengan ketentuan pengisian berikut:

      1. Pada elemen ServiceRequest.identifier wajib diisi dengan ID Lokal Permintaan Pemeriksaan Penunjang pada Fasilitas Kesehatan dan Accession number. Accession number merupakan nomor yang dihasilkan oleh Radiology Information System (RIS) untuk mengidentifikasi urutan permintaan/order dari study. Nomor ini selalu unik untuk setiap permintaan yang di fasyankes tersebut.

      2. Pada ServiceRequest.orderDetail.coding digunakan untuk mengirimkan data terkait jenis modalitas radiologi dan kode identitas modalitas radiologi (AE Title). Sedangkan untuk ServiceRequest.orderDetail.text digunakan untuk mengirimkan data keterangan tambahan terkait dengan jenis modalitas radiologi.

  1. Pengiriman Permintaan Pemeriksaan Radiologi pada Fasilitas Pelayanan Kesehatan yang Tidak Memiliki MWL

    1. SIMPUS/SIMRS mengirimkan ServiceRequest kepada SATUSEHAT dengan format pengisian seperti yang dijelaskan pada poin A.1.a.

    2. SIMPUS/SIMRS mengirimkan ServiceRequest kepada MWL dalam DICOM Router dengan ketentuan pengisian berikut:

      1. Pada ServiceRequest.identifier wajib diisi dengan ID Lokal Permintaan Pemeriksaan Penunjang pada Fasilitas Kesehatan dan Accession number. Accession number merupakan nomor yang dihasilkan oleh Radiology Information System (RIS) untuk mengidentifikasi urutan permintaan/order dari study. Nomor ini selalu unik untuk setiap permintaan yang di fasyankes tersebut.

      2. Pada ServiceRequest.orderDetail.coding digunakan untuk mengirimkan data terkait jenis modalitas radiologi dan kode identitas modalitas radiologi (AE Title). Sedangkan untuk ServiceRequest.orderDetail.text digunakan untuk mengirimkan data keterangan tambahan terkait dengan jenis modalitas radiologi.

      3. Pada ServiceRequest.contained digunakan untuk menambahkan data identitas pasien pada hasil radiologi, ServiceRequest.contained berisi data nomor rekam medis, nama, jenis kelamin, dan tanggal lahir pasien.

Berikut pemetaan nilai untuk ServiceRequest yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks pemeriksaan penunjang:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource ServiceRequest, dan contoh pengiriman data atau payload dari data permintaan pemeriksaan penunjang radiologi dapat dilihat dalam Postman SATUSEHAT.

Pengiriman Data Citra DICOM oleh DICOM router menuju National Imaging Data Repository (NIDR)

Pengiriman informasi hasil radiologi dalam format DICOM akan 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 Web Access to DICOM Objects (Wado) URL yang nantinya dapat digunakan untuk melihat hasil pencitraan 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 perlu disimpan dan nantinya akan direferensikan ketika melakukan pengiriman data bacaan atau ekspertise dari hasil pemeriksaan radiologi.

Berikut pemetaan nilai untuk ImagingStudy yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks pengiriman data informasi DICOM:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource ImagingStudy (dan contoh payload dari data citra DICOM), dapat dilihat dalam resource ImagingStudy. Untuk contoh pengiriman data atau payload dari ImagingStudy dapat dilihat dalam Postman SATUSEHAT.

Pengiriman Data Bacaan Hasil Pemeriksaan Penunjang Radiologi

Bacaan hasil pemeriksaan penunjang radiologi dikirimkan menggunakan resource Observation. Berikut adalah ketentuan pengisian data hasil pemeriksaan radiologi melalui resource Observation.

  1. Kode LOINC atau kode Pemeriksaan Penunjang Nasional digunakan pada elemen Observation.code untuk merepresentasikan nama pemeriksaan yang dihasilkan. Referensi pemetaan pemeriksaan laboratorium dengan kode LOINC dapat dilihat melalui kode LOINC. Gunakan parameter pemeriksaan dengan kategori “Hasil” atau “Permintaan & Hasil” pada terminologi radiologi ketika mengirimkan data melalui resource Observation.

  2. Elemen Observation.category.coding diisi dengan kode imaging.

  3. Pemilihan elemen Observation.value[x] disesuaikan dengan Tipe hasil pemeriksaan radiologi.

    1. Observation.valueCodeableConcept untuk tipe hasil Nominal

    2. Observation.valueCodeableConcept untuk tipe hasil Ordinal

    3. Observation.valueQuantity untuk tipe hasil Kuantitatif/Quantitative

    4. Observation.valueString untuk tipe hasil Naratif/Narrative

Satu payload atau satu record dari resource Observation hanya dapat digunakan untuk 1 kode hasil parameter radiologi. Sehingga, apabila terdapat 2 hasil radiologi, sebagai contoh X-ray thorax atau rontgen dada dan X-ray abdomen atau rontgen perut, maka perlu mengirimkan 2 payload di mana 1 payload berisi 1 kode X-ray thorax dan 1 payload berisi kode X-ray abdomen.

Berikut pemetaan nilai untuk Observation yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks jenis perawatan:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Observation, dan contoh pengiriman data atau payload dari data tanda vital dapat dilihat dalam Postman SATUSEHAT.

Pengiriman Data Kesimpulan atau Kesan Hasil Pemeriksaan Penunjang Radiologi

Laporan hasil pemeriksaan atau expertise penunjang radiologi dapat dikirimkan akan dikirimkan melalui resource DiagnosticReport. Berikut adalah ketentuan pengisian laporan pemeriksaan penunjang radiologi melalui resource DiagnosticReport.

  1. Data di resource DiagnosticReport akan mereferensi ke hasil pemeriksaan radiologi terkait pada resource Observation melalui DiagnosticReport.result, permintaan pemeriksaan penunjang terkait pada resource ServiceRequest melalui DiagnosticReport.basedOn, serta informasi DICOM pada resource ImagingStudy melalui DiagnosticReport.imagingStudy.

  2. Kode LOINC atau kode Pemeriksaan Penunjang Nasional digunakan pada elemen DiagnosticReport.code untuk merepresentasikan nama pemeriksaan yang dilaporkan. Referensi pemetaan parameter radiologi ke kode LOINC dapat dilihat melalui kode LOINC. Gunakan parameter pemeriksaan dengan kategori “Permintaan” atau “Permintaan & Hasil” pada file untuk Radiologi melalui resource DiagnosticReport.

  3. Kode yang dicantumkan dalam DiagnosticReport.code akan sama dengan kode yang dicantumkan pada ServiceRequest.code terkait.

Satu payload atau satu record dari resource DiagnosticReport hanya dapat digunakan untuk 1 kode/laporan parameter radiologi. Sehingga, apabila dilakukan permintaan 2 parameter radiologi, sebagai contoh X-ray thorax atau rontgen dada dan X-ray abdomen atau rontgen perut, maka perlu mengirimkan 2 payload laporan melalui resource DiagnosticReport di mana 1 payload berisi 1 kode X-ray thorax dan 1 payload berisi kode X-ray abdomen.

Berikut pemetaan nilai untuk DiagnosticReport yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks data laporan hasil pemeriksaan:

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource DiagnosticReport, dan contoh pengiriman data atau payload dari data laporan pemeriksaan laboratorium dapat dilihat dalam Postman SATUSEHAT.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data pemeriksaan penunjang radiologi dapat dilihat dalam tabel berikut:

Tabel 14. Terminologi Spesifik
Resource ServiceRequest, ImagingStudy, Observation, DiagnosticReport

Elemen/Path FHIR

Terminologi/Format Pengisian

Permintaan Pemeriksaan Penunjang Radiologi

1. Nomor Permintaan Radiologi

ServiceRequest.identifier[0].system

http://sys-ids.kemkes.go.id/servicerequest/{{Organization_ID}}

ServiceRequest.identifier[0].value

Nomor Permintaan dengan tipe data string

ServiceRequest.identifier[1].type.coding.system

http://terminology.hl7.org/CodeSystem/v2-0203

ServiceRequest.identifier[1].type.coding.code

ACSN

ServiceRequest.identifier[1].system

http://sys-ids.kemkes.go.id/acsn/{{Organization_ID}}

ServiceRequest.identifier[1].value

Nomor ACSN dengan tipe data string

2. Nama Pemeriksaan Radiologi

ServiceRequest.category.coding.system

http://snomed.info/sct

ServiceRequest.category.coding.code

363679005

ServiceRequest.category.coding.display

Imaging

ServiceRequest.code.coding.system

http://loinc.org

ServiceRequest.code.coding.code

LOINC Code

(Untuk ketentuan lebih lanjut dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

ServiceRequest.code.coding.display

LOINC Description

ServiceRequest.code.coding.system

http://terminology.kemkes.go.id/CodeSystem/kptl

ServiceRequest.code.coding.code

Kode KPTL

Ruang lingkup kode KPTL yang dapat dipakai mencakup kode terkait pemeriksaan laboratorium yang bersifat sepadan dengan kode LOINC yang digunakan

(Untuk Kode Lengkapnya dapat dilihat pada Buku Panduan Kode Pembiayaan Tindakan dan Layanan Kesehatan (KPTL))

ServiceRequest.code.coding.display

Deskripsi KPTL

3. Waktu Pemeriksaan Radiologi

ServiceRequest.authoredOn

Tanggal dan waktu permintaan dengan tipe data dateTime

4. Dokter Pengirim

ServiceRequest.requester

Referensi ke resource Practitioner - ID SATUSEHAT Practitioner

5. Nomor Telepon Dokter Pengirim

Keterangan: Nomor telepon tenaga kesehatan yang membuat permintaan didapatkan dengan menarik data dari ID SATUSEHAT Practitioner yang direferensikan pada elemen ServiceRequest.requester

6. Nama Fasilitas Pelayanan Kesehatan yang Membuat Permintaan

Keterangan: Nama fasilitas pelayanan kesehatan yang membuat permintaan didapatkan dengan menarik data detail kunjungan dari ID Encounter yang direferensikan pada elemen ServiceRequest.encounter

7. Unit Pengirim

Keterangan: Unit pengirim didapatkan dengan menarik data detail kunjungan dari ID Encounter yang direferensikan pada elemen ServiceRequest.encounter

8. Prioritas Pemeriksaan

ServiceRequest.priority

stat

routine

Pilihan jawaban yang divisualisasikan

CITO

Non CITO

9. Diagnosis Kerja/ Masalah

ServiceRequest.reasonReference

Referensi ke resource Condition

ServiceRequest.reasonCode dapat digunakan jika alasan permintaan tidak dikirimkan dalam payload tersendiri

10. Catatan Permintaan

ServiceRequest.note

(Tipe data string)

11. Data Pendukung Pemeriksaan

ServiceRequest.supportingInfo

Referensi ke Status Alergi Pasien terhadap Bahan Kontras/Zat Lainnya (AllergyIntolerance), Status Kehamilan (Observation), dan Status Puasa (Procedure)

12. Tanggal dan Waktu Pemeriksaan Radiologi

ServiceRequest.occurenceDateTime

(Tipe data dateTime)

13. Jenis Bahan Kontras

ServiceRequest.orderDetail.coding.system

http://sys-ids.kemkes.go.id/kfa

ServiceRequest.orderDetail.coding.code

Kode KFA

ServiceRequest.orderDetail.coding.display

Deskripsi Kode KFA

14. Jenis Modalitas Radiologi

ServiceRequest.orderDetail[0].coding.system

http://dicom.nema.org/resources/ontology/DCM

ServiceRequest.orderDetail[0].coding.code

Kode DICOM

(Untuk ketentuan lebih lanjut dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

15. Kode Identitas Modalitas (AE Title)

ServiceRequest.orderDetail[1].coding.system

http://sys-ids.kemkes.go.id/ae-title

ServiceRequest.orderDetail[1].coding.display

Kode Identitas Modalitas (AE Title) dengan tipe data string

Status Alergi Pasien terhadap Bahan Kontras/Zat Lainnya

AllergyIntolerance.category

medication

AllergyIntolerance.code.coding

Lihat di Dokumen Lampiran Standar Terminologi SATUSEHAT

Status Kehamilan

Observation.category.coding.system

http://snomed.info/sct

Observation.category.coding.code

survey

Observation.category.coding.display

Survey

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

82810-3

Observation.code.coding.display

Pregnancy status

Observation.valueCodeableConcept.coding.system

http://snomed.info/sct

Observation.valueCodeableConcept.coding.code

77386006

60001007

Observation.valueCodeableConcept.coding.display

Pregnancy

Not pregnant

Status Puasa

Procedure.category.coding.system

http://snomed.info/sct

Procedure.category.coding.code

103693007

Procedure.category.coding.display

Diagnostic procedure

Procedure.code.coding.system

http://snomed.info/sct

Procedure.code.coding.code

792805006

Procedure.code.coding.display

Fasting

Procedure.status

done

not-done

Pilihan jawaban yang divisualisasikan

Puasa

Tidak Puasa

Hasil Gambar Pemeriksaan Penunjang Radiologi

ImagingStudy.series.uid

DICOM Series Instance UID

ImagingStudy.interpreter

Referensi ke resource Practitioner

Hasil Pemeriksaan Penunjang Radiologi

Observation.category.coding.system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category.coding.code

imaging

Observation.category.coding.display

Imaging

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

LOINC Code

(Untuk ketentuan lebih lanjut dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

Observation.code.coding.display

LOINC Description

Observation.derivedFrom

Referensi ke ImagingStudy untuk Hasil Gambar Pemeriksaan Penunjang Radiologi

Observation.valueString

(Tipe data string)

Laporan Pemeriksaan Penunjang Radiologi

DiagnosticReport.category.coding.system

http://terminology.hl7.org/CodeSystem/v2-0074

DiagnosticReport.category.coding.code

Kode kategori laporan

Kode dapat diisi dengan kode kategori laporan dari FHIR Terminology.

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

DiagnosticReport.category.coding.display

Deskripsi kategori laporan

DiagnosticReport.code.coding.system

http://loinc.org

DiagnosticReport.code.coding.code

LOINC Code

(Untuk ketentuan lebih lanjut dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

DiagnosticReport.code.coding.display

LOINC Description

DiagnosticReport.result

Referensi ke resource Observation untuk Hasil Pemeriksaan Penunjang Radiologi

DiagnosticReport.imagingStudy

Referensi ke resource ImagingStudy untuk Hasil Gambar Pemeriksaan Penunjang Radiologi

DiagnosticReport.basedOn

Referensi ke resource ServiceRequest untuk Permintaan Pemeriksaan Penunjang Radiologi

DiagnosticReport.conclusionCode

Kode kesimpulan atau interpretasi dari hasil radiologi

Kode dapat diisi dengan kode FHIR Terminology, SNOMED-CT, dan Kode Terminologi Kemkes.

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

DiagnosticReport.conclusion

(Tipe data string)

14. Pengiriman Data Rasional Klinis

Data Rasional Klinis berisi narasi mengenai dasar penegakan diagnosis yang dilakukan oleh dokter. Data rasional klinis dapat dikirimkan melalui resource ClinicalImpression. Pemetaan nilai resource ClinicalImpression dapat dilihat pada bab Riwayat Perjalanan Penyakit.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data rasional klinis melalui resource ClinicalImpression dapat dilihat dalam tabel berikut:

Tabel 15. Terminologi Spesifik
Pemetaan Variabel Resource ClinicalImpression

Elemen/Path FHIR

Terminologi/Format Pengisian

Rasional Klinis

ClinicalImpression.code.coding.system

http://terminology.kemkes.go.id

ClinicalImpression.code.coding.code

TK000056

ClinicalImpression.code.coding.display

Rasional Klinis

ClinicalImpression.summary

(Tipe data string)

ClinicalImpression.investigation.item

Referensi ke resource Observation | QuestionnaireResponse | FamilyMemberHistory | DiagnosticReport | RiskAssessment | ImagingStudy

ClinicalImpression.problem

Referensi ke resource Condition | AllergyIntolerance (Anamnesis)

15. Pengiriman Data Diagnosis

Data diagnosis pasien dapat dikirimkan menggunakan resource Condition. Informasi diagnosis yang dimiliki pasien dilaporkan menggunakan kode ICD-10 dan padanan dari kode SNOMED-CT. Satu payload Condition hanya dapat digunakan untuk melaporkan 1 diagnosis, sehingga apabila pasien memiliki 2 diagnosis, maka dikirimkan 2 payload Condition dengan 2 pasang kode yang berbeda. Pemetaan Nilai resource Condition dapat dilihat pada Anamnesis.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data diagnosis melalui resource Condition dapat dilihat dalam tabel berikut:

Tabel 16. Variabel dan Terminologi Spesifik
Pemetaan Variabel Resource Condition

Elemen/Path FHIR

Terminologi/Format Pengisian

Diagnosis

a. Diagnosis Awal/Masuk

Condition.category.coding.system

http://hl7.org/fhir/R4/codesystem-condition-category.html

Condition.category.coding.code

encounter-diagnosis

Condition.category.coding.display

Encounter Diagnosis

Condition.code.coding.system

http://hl7.org/fhir/sid/icd-10

Condition.code.coding.code

ICD-10 code

Condition.code.coding.display

ICD-10 Code Description

Condition.code.coding.system

http://snomed.info/sct

Condition.code.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai: Expression Constraint Language (ECL) Query : < 404684003 |Clinical finding (finding)|

Condition.code.coding.display

SNOMED-CT Description

Condition.stage.assessment

Reference ke ClinicalImpression (Rasional Klinis)

b. Diagnosis Kerja

Condition.category.coding.system

http://hl7.org/fhir/R4/codesystem-condition-category.html

Condition.category.coding.code

encounter-diagnosis

Condition.category.coding.display

Encounter Diagnosis

Condition.code.coding.system

http://hl7.org/fhir/sid/icd-10

Condition.code.coding.code

ICD-10 code

Condition.code.coding.display

ICD-10 Code Description

Condition.code.coding.system

http://snomed.info/sct

Condition.code.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai: Expression Constraint Language (ECL) Query : < 404684003 |Clinical finding (finding)|

Condition.code.coding.display

SNOMED-CT Description

Condition.stage.assessment

Reference ke ClinicalImpression (Rasional Klinis)

Condition.verificationStatus.coding.system

http://terminology.hl7.org/CodeSystem/condition-ver-status

Condition.verificationStatus.coding.code

provisional

Condition.verificationStatus.coding.display

Provisional

c. Diagnosis Banding

Condition.category.coding.system

http://hl7.org/fhir/R4/codesystem-condition-category.html

Condition.category.coding.code

encounter-diagnosis

Condition.category.coding.display

Encounter Diagnosis

Condition.code.coding.system

http://hl7.org/fhir/sid/icd-10

Condition.code.coding.code

ICD-10 code

Condition.code.coding.display

ICD-10 Code Description

Condition.code.coding.system

http://snomed.info/sct

Condition.code.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai: Expression Constraint Language (ECL) Query : < 404684003 |Clinical finding (finding)|

Condition.code.coding.display

SNOMED-CT Description

Condition.stage.assessment

Reference ke ClinicalImpression (Rasional Klinis)

Condition.verificationStatus.coding.system

http://terminology.hl7.org/CodeSystem/condition-ver-status

Condition.verificationStatus.coding.code

differential

Condition.verificationStatus.coding.display

Differential

16. Pengiriman Data Penilaian Risiko

Data penilaian risiko dapat berupa prediksi maupun mitigasi yang akan dilakukan atas kondisi pasien. Data penilaian risiko dapat dikirimkan melalui resource RiskAssessment.

Pemetaan Nilai RiskAssessment

Berikut pemetaan nilai untuk RiskAssessment yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data penilaian risiko melalui resource RiskAssessment dapat dilihat dalam tabel berikut:

Tabel 17. Variabel dan Terminologi Spesifik
Pemetaan Variabel Resource Procedure

Elemen/Path FHIR

Terminologi/Format Pengisian

Penilaian Risiko

RiskAssesment.code.coding.system

http://www.snomed.org/

RiskAssesment.code.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai: Expression Constraint Language (ECL) Query: < 225338004 | Risk assessment (procedure) |

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

RiskAssesment.code.coding.display

SNOMED-CT Description

RiskAssessment.condition

Referensi ke Diagnosis (resource Condition)

RiskAssesment.reasonReference

Referensi ke kondisi spesifik yang memerlukan penilaian risiko (resource Condition | Observation)

RiskAssessment.prediction.outcome.coding.system

http://www.snomed.org/

RiskAssessment.prediction.outcome.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai: Expression Constraint Language (ECL) Query: < 64572001 |Disease (disorder)|

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

RiskAssessment.prediction.outcome.coding.display

SNOMED-CT Description

RiskAssessment.prediction.probabilityDecimal

(Tipe data decimal)

RiskAssessment.prediction.qualitativeRisk.coding.system

http://terminology.hl7.org/CodeSystem/risk-probability

RiskAssessment.prediction.qualitativeRisk.coding.code

Kode prediksi risiko kualitatif

Kode dapat diisi dengan kode prediksi risiko kualitatif dari FHIR Terminology.

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

RiskAssessment.prediction.qualitativeRisk.coding.display

Deskripsi prediksi risiko kualitatif

RiskAssessment.prediction.relativeRisk

(Tipe data decimal)

RiskAssessment.prediction.whenPeriod.start

(Tipe data dateTime)

RiskAssessment.prediction.whenPeriod.end

(Tipe data dateTime)

RiskAssessment.prediction.whenRange.low

(Tipe data Quantity)

RiskAssessment.prediction.whenRange.high

(Tipe data Quantity)

RiskAssesment.mitigation

(Tipe data string)

RiskAssesment.note

(Tipe data `string`)

ClinicalImpression.prognosisReference

Referensi ke RiskAssessment (menambahkan referensi pada Pengiriman Data Rasional Klinis)

17. Pengiriman Data Tindakan/Prosedur Medis

Data terkait Tindakan/Prosedur Medis terdiri dari Permintaan Tindakan/ Prosedur Medis, Pelaksanaan Tindakan/ Prosedur Medis, dan Hasil Tindakan/Prosedur Medis. Data permintaan tindakan/prosedur medis dikirimkan dengan menggunakan resource ServiceRequest. Pemetaan nilai resource ServiceRequest dapat dilihat pada Bab 12. Pengiriman Data Pemeriksaan Penunjang Laboratorium maupun Bab 13. Pengiriman Data Pemeriksaan Penunjang Radiologi.

Data pelaksanaan 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/prosedur medis. Data hasil tindakan/prosedur medis dikirimkan dengan menggunakan resource Observation. Pemetaan nilai resource Observation dapat dilihat pada dapat dilihat pada Bab 10. Pengiriman Data Pemeriksaan Penunjang Laboratorium maupun Bab 11. Pengiriman Data Pemeriksaan Penunjang Radiologi.

Pemetaan Nilai Procedure

Berikut pemetaan nilai untuk Procedure yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks data tindakan/prosedur medis:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Procedure (data tindakan/prosedur medis), dapat dilihat dalam resource Procedure. Untuk contoh pengiriman data atau payload dari Procedure dapat dilihat dalam Postman SATUSEHAT SATUSEHAT.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data Tindakan melalui resource Procedure dapat dilihat dalam tabel berikut:

Tabel 18. Variabel dan Terminologi Spesifik
Pemetaan Variabel Resource Procedure

Elemen/Path FHIR

Terminologi/Format Pengisian

Permintaan Tindakan

ServiceRequest.category.coding.system

http://snomed.info/sct

ServiceRequest.category.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai mengacu pada daftar kode kategori pemeriksaan yang terdapat pada Dokumen Lampiran Standar Terminologi SATUSEHAT

ServiceRequest.category.coding.display

SNOMED-CT Description

ServiceRequest.code.coding.system

http://hl7.org/fhir/sid/icd-9-cm

ServiceRequest.code.coding.code

ICD-9 CM Code

ServiceRequest.code.coding.display

ICD-9 CM Code Description

ServiceRequest.code.coding.system

http://terminology.kemkes.go.id/CodeSystem/kptl

ServiceRequest.code.coding.code

Kode KPTL

Ruang lingkup kode KPTL yang dapat dipakai mencakup kode terkait tindakan/prosedur medis yang bersifat sepadan dengan kode ICD-9 CM yang digunakan

(Untuk Kode Lengkapnya dapat dilihat pada Buku Panduan Kode Pembiayaan Tindakan dan Layanan Kesehatan (KPTL))

ServiceRequest.code.coding.display

Deskripsi KPTL

Pelaksanaan Tindakan

1. Nama Tindakan

Procedure.category.coding.system

http://snomed.info/sct

Procedure.category.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai: Expression Constraint Language (ECL) Query: < 71388002 |Procedure (procedure)|

(Untuk Kode Lengkapnya dapat dilihat di Dokumen Lampiran Standar Terminologi SATUSEHAT)

Procedure.category.coding.display

SNOMED-CT Description

Procedure.code.coding.system

http://hl7.org/fhir/sid/icd-9-cm

Procedure.code.coding.code

ICD-9 CM Code

Procedure.code.coding.display

ICD-9 CM Code Description

Procedure.code.coding.system

http://snomed.info/sct

Procedure.code.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai: Expression Constraint Language (ECL) Query: < 71388002 |Procedure (procedure)|

(Untuk Kode Lengkapnya dapat dilihat di Dokumen Lampiran Standar Terminologi SATUSEHAT)

Procedure.code.coding.display

SNOMED-CT Description

2. Petugas yang Melaksanakan Tindakan

Procedure.performer.actor

Referensi ke resource Practitioner

3. Tanggal dan Waktu Pelaksanaan Tindakan

a. Tanggal dan Waktu Mulai Tindakan

Procedure.performedPeriod.start

(Tipe data dateTime)

b. Tanggal dan Waktu Selesai Tindakan

Procedure.performedPeriod.end

(Tipe data dateTime)

4. Farmasi dan Alat Medis yang Digunakan

Procedure.usedCode.coding.system

http://sys-ids.kemkes.go.id/kfa

Procedure.usedCode.coding.code

Kode KFA

Procedure.usedCode.coding.display

Deskripsi Kode KFA

Keterangan: Penggunaan kode KFA terkait alat kesehatan untuk sementara dapat menggunakan kode khusus yaitu kode 32999999 (Kode Produk Virtual) dan 33999999 (Kode Produk Aktual) dengan menggunakan display sesuai dengan nama alat kesehatan yang digunakan pada pelayanan yang diberikan kepada pasien. Penggunaan kode yang sesungguhnya akan diinformasikan lebih lanjut ketika sudah dapat dipublikasikan.

5. Hasil Tindakan/Prosedur Medis

Lihat di subbab 15.2.1 untuk Ketentuan Pengisian Hasil Tindakan

Ketentuan Pengisian Hasil Tindakan

Jika terdapat hasil tindakan yang perlu dilaporkan secara mendetail (misalnya dalam tindakan diagnostik), pengiriman dapat dilakukan menggunakan resource Observation. Berikut adalah ketentuan pengisian data hasil tindakan melalui resource Observation:

  1. Kode LOINC, kode Pemeriksaan Penunjang Nasional, maupun kode SNOMED-CT digunakan pada elemen Observation.code untuk merepresentasikan nama tindakan yang dilakukan dan elemen Observation.component.code untuk merepresentasikan komponen hasil tindakan diagnostik. Referensi pemetaan dapat dilihat pada Lampiran Terminologi Tindakan/Prosedur Diagnostik Elemen Observation.category.coding diisi dengan kode procedure.

  2. Pemilihan elemen Observation.value[x] dan Observation.component.value[x] disesuaikan dengan tipe hasil pemeriksaan laboratorium.

    1. Observation.valueCodeableConcept atau Observation.component.valueCodeableConcept untuk tipe hasil Nominal

    2. Observation.valueCodeableConcept atau Observation.component.valueCodeableConcept untuk tipe hasil Ordinal

    3. Observation.valueQuantity atau Observation.component.valueQuantity untuk tipe hasil Kuantitatif/Quantitative

    4. Observation.valueString atau Observation.component.valueString untuk tipe hasil Naratif/Narrative

    5. Observation.valueBoolean atau Observation.component.valueBoolean untuk tipe pilihan jawaban ya/tidak

Teknis Pengiriman Data

  • Satu payload atau satu record data resource Observation hanya dapat digunakan untuk 1 kode nama tindakan diagnostik yang dilakukan. Jika dilakukan lebih dari satu tindakan diagnostik maka perlu dikirimkan dalam 2 payload berbeda

  • Contoh: Dilakukan 2 tindakan diagnostik, misal tindakan EKG dan Ekokardiografi, maka data hasil tindakan EKG dan Ekokardiografi perlu dikirimkan dalam 2 payload berbeda. Payload pertama berisi 1 kode tindakan diagnostik EKG dan payload kedua berisi kode tindakan Ekokardiografi.

18. Pengiriman Data Peresepan Obat

Data terkait Farmasi meliputi pengiriman data peresepan obat, dan pengeluaran obat. Data terkait Farmasi dikirimkan menggunakan resource Medication, MedicationRequest, dan Medication Dispense.

Skema Proses Peresepan dan Pengeluaran Obat
Data proses peresepan dan pengeluaran obat pada fasilitas pelayanan kesehatan akan menggunakan kamus farmasi dan alat kesehatan (KFA) yang dikeluarkan oleh Kementerian Kesehatan. KFA merupakan kamus master data produk farmasi dan alat kesehatan yang memuat kode unik untuk setiap produk farmasi dan alat kesehatan sehingga dapat digunakan dan diintegrasikan pada semua sistem yang digunakan pelaku industri kesehatan. Berikut merupakan Struktur Model KFA.

Struktur Model KFA
Gambar 7. Struktur Model KFA

Struktur Model KFA untuk Obat memiliki Format Kode Obat SATUSEHAT, yaitu berisi Numerik 8 digit dengan 2 digit prefiks dan 6 digit nomor urut.

  1. BZA adalah Bahan Zat Aktif dengan kode 91xxxxxx. Kode obat awalan 91 memuat tentang nama bahan zat aktif, UCUM, dan jenis farmalkes. Contoh kode 91000101 untuk mewakili nama bahan zat aktif Paracetamol.

  2. POV adalah Produk Obat Virtual dengan kode 92xxxxxx. Kode obat awalan 92 memuat informasi tentang penamaan produk template dengan format penamaan bahan zat aktif, kekuatan, satuan, dan bentuk sediaan. Kode awalan 92 berfungsi untuk mencari informasi mengenai bentuk sediaan, golongan obat, rute pemberian, info ATC, ATC/DDD, Info Dagang, Bahan Zat aktif dan kekuatan, dan dosis pemakaian. Contoh kode 92000511 mewakili produk Paracetamol 120 mg/5 mL Sirup.

  3. POA adalah Produk Obat Aktual dengan kode 93xxxxxx. Kode obat awalan 93 merupakan turunan dari produk template yang lebih detail dengan menambahkan atribut brand, volume, rasa, dan varian lainnya. Contoh kode 93002205 mewakili produk Paracetamol 120 mg/5 mL Sirup (ERPHAMOL).

  4. POAK adalah Produk Obat Aktual dalam Kemasan dengan kode 94xxxxxx. Kode obat awalan 94 menjelaskan produk aktual berdasarkan kemasan dari masing-masing obat atau vaksin. Contoh kode 94002470 mewakili kemasan dus isi 1 pada obat Paracetamol 120 mg/5 mL Sirup (ERPHAMOL).

Berikut merupakan alur detail penukaran resep dokter di apotek/instalasi farmasi:

Alur Detail Penukaran Resep Dokter di Apotek/Instalasi Farmasi
Gambar 8. Alur Detail Penukaran Resep Dokter di Apotek/Instalasi Farmasi

Pengiriman Data Peresepan 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.

Skema Peresepan 1 Obat
Gambar 9. Skema Peresepan 1 Obat
Skema Peresepan 2 Obat
Gambar 10. Skema Peresepan 2 Obat

Pengiriman data dapat dilakukan dengan 2 cara yaitu:

  1. Mengirimkan payload Medication dan MedicationRequest secara terpisah (2 kali POST)

  2. Mengirimkan payload MedicationRequest yang mengandung resource Medication dalam MedicationRequest.contained (1 kali POST)

Contoh pengiriman data atau payload untuk pengiriman data peresepan obat dapat dilihat dalam Postman Collection.

Pemetaan Nilai Medication

Berikut pemetaan nilai untuk Medication yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks data kode lokal obat di masing-masing institusi:

Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.
Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Medication (data peresepan obat), dapat dilihat dalam resource Medication. Untuk contoh pengiriman data atau payload dari Medication dapat dilihat dalam Postman SATUSEHAT.

Ketentuan Pengisian resource Medication

Ketentuan pengisian secara spesifik untuk pengisian resource Medication adalah sebagai berikut:

  1. Medication.code
    Medication.code dapat diisi dengan kode obat yang digunakan akan menggunakan kode obat yang tersedia pada KFA (kamus farmasi dan alat kesehatan). Daftar kode obat KFA dapat dilihat dalam browser kamus KFA. Medication.code wajib diisi apabila mengirimkan data obat non-racikan dengan ketentuan penggunaan kode sebagai berikut:

    1. Medication.code untuk MedicationRequest dapat menggunakan Kode Produk Obat Template (92xxxxxx) atau Kode Produk Obat Aktual (93xxxxxx), tergantung kesiapan sistem masing-masing fasyankes. Karena tidak semua sistem fasyankes memiliki dua struktur level untuk proses MedicationRequest, untuk MedicationRequest yang menggunakan kode awalan 93 dapat menggunakan kode 93 (Umum) atau kode 93 (Merek) sebagai pengganti kode 92. Hal ini dikarenakan setiap kode 92 memiliki padanan kode 93 (Umum).

    2. Medication.code untuk MedicationDispense wajib menggunakan Kode Produk Obat Aktual (93xxxxxx). Apabila tidak memiliki merek maka fasyankes dapat menggunakan kode 93 (Umum). Jika peresepan obat menggunakan kode awalan 92 maka kode 93 untuk penebusan obat sebaiknya merupakan turunan kode 92 dari obat yang diresepkan. Akan tetapi, jika farmasi tidak memiliki stok obat kode 93 dengan dosis yang sesuai, tetapi ada obat dengan zat aktif sama namun beda kekuatan maka dapat digunakan sesuai kebutuhan. Misalnya, peresepan menggunakan kode 92 Paracetamol 500mg, tetapi saat penebusan obat hanya tersedia kode 93 Paracetamol 250mg maka farmasi dapat mengeluarkan obat kode 93 Paracetamol 250mg dengan tata cara minum 2 tablet. Adapun jika memang benar-benar tidak ada maka pihak farmasi perlu memberikan copy resep agar penebusan obat dilakukan di apotek di luar fasyankes untuk mendapatkan obat yang sesuai. Adapun untuk pengiriman data obat racikan, Medication.code dapat dikosongkan.

  2. Medication.ingredient
    Terdapat 3 cara pengisian Medication.ingredient yaitu:

    1. Peresepan/pengeluaran obat non-racikan.

      • Medication.ingredient tidak wajib diisi apabila data yang dikirimkan adalah obat non-racikan.

      • Medication.ingredient[i].itemCodeableConcept apabila akan diisi untuk digunakan pada MedicationRequest dan MedicationDispense maka diisikan kode zat aktif dari KFA (91xxxxxx). Daftar kode zat aktif dapat dilihat pada browser kamus KFA pada link berikut: https://dto.kemkes.go.id/kfa-browser.

      • Pada proses peresepan dan pengeluaran obat, Medication.ingredient.strength.numerator dan Medication.ingredient.strength.denominator berisi unit dosis yang harus dipecah menjadi angka & satuan baik digunakan ketika pada MedicationRequest maupun pada MedicationDispense.

      • Contoh pengisian dapat dilihat pada tabel berikut:

.

Medication.ingredient pada Obat Non Racikan (MedicationRequest dan MedicationDispense)

Azithromycin 500 mg Tablet Salut Selaput (ZITHRAX)

1

Medication.ingredient.itemCodeableConcept

Medication.ingredient.itemCodeableConcept.system

http://sys-ids.kemkes.go.id/kfa

Medication.ingredient.itemCodeableConcept.code

91000235

Medication.ingredient.itemCodeableConcept.display

Azithromycin

2

Medication.ingredient.strength.numerator

Medication.ingredient.strength.numerator.value

500

Medication.ingredient.strength.numerator.system

http://unitsofmeasure.org

Medication.ingredient.strength.numerator.code

mg

3

Medication.ingredient.strength.denominator

Medication.ingredient.strength.denominator.value

1

Medication.ingredient.strength.denominator.system

http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm

Medication.ingredient.strength.denominator.code

TAB

  1. Peresepan/pengeluaran obat racikan dengan instruksi berikan dalam dosis demikian/ d.t.d.

    • Medication.ingredient wajib diisi apabila data yang dikirimkan adalah obat racikan.

    • Medication.ingredient[i].itemCodeableConcept yang digunakan untuk MedicationRequest diisikan kode zat aktif dari KFA (91xxxxxx). Daftar kode zat aktif dapat dilihat pada browser kamus KFA pada link berikut: https://dto.kemkes.go.id/kfa-browser.

    • Medication.ingredient[i].itemCodeableConcept yang digunakan untuk MedicationDispense diisikan Kode Produk Obat Aktual (93xxxxxx). Daftar kode obat aktual dapat dilihat pada browser kamus KFA pada link berikut: https://dto.kemkes.go.id/kfa-browser.

    • Pada proses peresepan obat, Medication.ingredient.strength.numerator berisi unit dosis yang diresepkan dokter (Contoh: 125/mg), sedangkan Medication.ingredient.strength.denominator berisi banyaknya obat yang mengandung unit dosis pada numerator (Contoh: 1/kap). Adapun pada proses pengeluaran obat, Medication.ingredient.strength.numerator berisi banyaknya obat yang dikeluarkan dan perlu dipecah (Contoh: 5/tab), sedangkan Medication.ingredient.strength.denominator berisi banyaknya obat setelah dihasilkan sesuai resep dokter (Contoh: 20/cap).

    • Contoh pengisian dapat dilihat pada tabel berikut:

.

Medication.ingredient pada Obat Racikan d.t.d (MedicationRequest)

Dokter meresepkan obat dengan kandungan Paracetamol 125 mg/ kapsul dengan jumlah 20 kapsul

1

Medication.ingredient.itemCodeableConcept

Medication.ingredient.itemCodeableConcept.system

http://sys-ids.kemkes.go.id/kfa

Medication.ingredient.itemCodeableConcept.code

91000101

Medication.ingredient.itemCodeableConcept.display

Paracetamol

2

Medication.ingredient.strength.numerator

Medication.ingredient.strength.numerator.value

125

Medication.ingredient.strength.numerator.system

http://unitsofmeasure.org

Medication.ingredient.strength.numerator.code

mg

3

Medication.ingredient.strength.denominator

Medication.ingredient.strength.denominator.value

1

Medication.ingredient.strength.denominator.system

http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm

Medication.ingredient.strength.denominator.code

CAP

.

Medication.ingredient pada Obat Racikan d.t.d (MedicationDispense)

Dokter meresepkan obat dengan kandungan Paracetamol 125 mg/ kapsul dengan jumlah 20 kapsul. Peresepan ini menggunakan Parasetamol 500 mg Tablet (OMEGRIP) dengan jumlah 5 tablet yang dibagi menjadi 20 kapsul.

1

Medication.ingredient.itemCodeableConcept

Medication.ingredient.itemCodeableConcept.system

http://sys-ids.kemkes.go.id/kfa

Medication.ingredient.itemCodeableConcept.code

93002225

Medication.ingredient.itemCodeableConcept.display

Paracetamol 500 mg Tablet (OMEGRIP)

2

Medication.ingredient.strength.numerator

Medication.ingredient.strength.numerator.value

5

Medication.ingredient.strength.numerator.system

http://unitsofmeasure.org

Medication.ingredient.strength.numerator.code

TAB

3

Medication.ingredient.strength.denominator

Medication.ingredient.strength.denominator.value

20

Medication.ingredient.strength.denominator.system

http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm

Medication.ingredient.strength.denominator.code

CAP

  1. Peresepan/pengeluaran obat racikan non-d.t.d (bagi dalam bagian-bagian yang sama).

    • Medication.ingredient wajib diisi apabila data yang dikirimkan adalah obat racikan.

    • Medication.ingredient[i].itemCodeableConcept yang digunakan untuk MedicationRequest dapat diisikan Kode Produk Obat Virtual (92xxxxxx) atau Kode Produk Obat Aktual (93xxxxxx), sedangkan untuk MedicationDispense diisikan Kode Produk Obat Aktual (93xxxxxx). Daftar kode obat aktual dapat dilihat pada browser kamus KFA pada link berikut: https://dto.kemkes.go.id/kfa-browser.

    • Numerator dan Denominator pada proses peresepan dan pengeluaran obat racikan non-d.t.d sama, yaitu Medication.ingredient.strength.numerator berisi unit dosis yang harus dipecah menjadi angka dan satuan (Contoh: 10/tab), sedangkan Medication.ingredient.strength.denominator berisi banyaknya obat yang perlu dibuat sesuai yang diresepkan dokter (Contoh: 30/cap).

    • Contoh pengisian dapat dilihat pada tabel berikut.

.

Medication.ingredient pada Obat Racikan non d.t.d (MedicationRequest dan MedicationDispense)

Dokter meresepkan Paracetamol 500 mg Tablet (OMEGRIP) sejumlah 10 tab dibuat menjadi 30 kapsul

1

Medication.ingredient.itemCodeableConcept

Medication.ingredient.itemCodeableConcept.system

http://sys-ids.kemkes.go.id/kfa

Medication.ingredient.itemCodeableConcept.code

93002225

Medication.ingredient.itemCodeableConcept.display

Paracetamol 500 mg Tablet (OMEGRIP)

2

Medication.ingredient.strength.numerator

Medication.ingredient.strength.numerator.value

10

Medication.ingredient.strength.numerator.system

http://unitsofmeasure.org

Medication.ingredient.strength.numerator.code

TAB

3

Medication.ingredient.strength.denominator

Medication.ingredient.strength.denominator.value

30

Medication.ingredient.strength.denominator.system

http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm

Medication.ingredient.strength.denominator.code

CAP

Matriks skenario peresepan dan pengeluaran obat dapat dilihat pada Lampiran 3.

Pemetaan Nilai MedicationRequest

Berikut pemetaan nilai untuk MedicationRequest yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks data pengobatan yang diberikan:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource MedicationRequest (data peresepan obat), dapat dilihat dalam resource MedicationRequest. Untuk contoh pengiriman data atau payload dari MedicationRequest dapat dilihat dalam Postman SATUSEHAT.

Ketentuan Pengisian resource MedicationRequest

Ketentuan pengisian secara spesifik untuk pengisian resource MedicationRequest adalah sebagai berikut:

  1. MedicationRequest.identifier
    MedicationRequest.identifier diisi dengan nomor lokal peresepan obat (ID resep). Terdapat 2 nomor lokal peresepan obat yang perlu dikirimkan dengan array, yaitu:

.

1. Nomor Lokal Peresepan Obat

MedicationRequest.identifier.system

http://sys-ids.kemkes.go.id/prescription/{{Organization_ID}}

MedicationRequest.identifier.use

official

MedicationRequest.identifier.value

Nomor lokal peresepan obat

Keterangan: Merupakan ID lokal di masing-masing institusi yang merepresentasikan satu resep yang dibuat oleh dokter (dapat terdiri dari lebih dari 1 obat dalam 1 resep).

2. Nomor Lokal Peresepan per-item Obat

MedicationRequest.identifier.system

http://sys-ids.kemkes.go.id/prescription-item/{{Organization_ID}}

MedicationRequest.identifier.use

official

MedicationRequest.identifier.value

Nomor lokal dari setiap item peresepan obat

Keterangan: Merupakan ID lokal di masing-masing institusi untuk setiap obat yang diresepkan dalam suatu resep.

  1. MedicationRequest.dosageInstruction[i].sequence
    MedicationRequest.dosageInstruction[i].sequence menjelaskan urutan aturan pemakaian dari obat.

    • Apabila dalam peresepan aturan pakai akan selalu sama dari awal sampai akhir, maka cukup menuliskan 1 paket aturan pakai dengan nilai sequence=1.

    • Apabila terdapat perubahan aturan pakai dalam peresepan, contoh tapering-down, maka perlu dituliskan 2 paket aturan pakai dengan paket pertama nilai sequence=1, sedangkan paket aturan pakai kedua dengan nilai sequence=2

  2. MedicationRequest.dosageInstruction[i].timing.repeat
    MedicationRequest.dosageInstruction[i].timing.repeat berisi aturan kapan suatu obat harus dikonsumsi. Cara Pengisian dapat dilihat dalam Gambar 4.

Tabel 19. Tatacara pengisian MedicationRequest.dosageInstruction[i].timing.repeat
descriptiondurationdurationUnitfrequencyfrequencyMaxperiodperiodUnitperiodMaxDayofWeekTimeOfDaywhenoffsetbounds[x]count

Every 8 hours

1

8

h

Every 7 days

1

7

d

3 times a day

3

1

d

3-4 times a day

3

4

1

d

Every 4-6 hours

1

4

h

6

Every 21 days for 1 hours

1

hr

1

21

d

Three times a week for 1/2 hour

0.5

hr

3

1

wk

With breakfast

CM

For 5 minutes, 10 minutes before meals

5

min

AC

10

1 tablet 3 times daily, 30 minutes before meals

3

1

d

AC

30

BID, 30 mins before meal, for next 10 days

2

1

d

AC

30

Duration = 10 days

TID, for 14 days

3

1

d

Duration = 14 days

BID, start on 7/1/2015 at 1:00 PM

2

1

d

Period.start = 2015-07-01T13:00:00

Mon, Wed, Fri, Morning

1

1

d

mon l wed l fri

MORN

Every day at 10am

1

1

d

10:00

Take once, at any time

1

Take every second day, in the morning, until 20 have been taken

1

2

d

MORN

20

  1. MedicationRequest.dosageInstruction[i].timing.code
    MedicationRequest.dosageInstruction[i].timing.code berisi kode untuk aturan kapan suatu obat harus dikonsumsi. Apabila mengirimkan data menggunakan MedicationRequest.dosageInstruction[i].timing.code, elemen MedicationRequest.dosageInstruction[i].timing.repeat harus tetap diisi yang ekuivalen. Hubungan antara MedicationRequest.dosageInstruction[i].timing.code dengan MedicationRequest.dosageInstruction[i].timing.repeat dapat dilihat dalam Gambar 5.

Tabel 20. Hubungan antara MedicationRequest.dosageInstruction[i].timing.code dengan MedicationRequest.dosageInstruction[i].timing.repeat
descriptiondurationdurationUnitfrequencyfrequencyMaxperiodperiodUnitperiodMaxwhenbounds[x]

QOD

1

2

d

QD

1

1

d

BID

2

1

d

TID

3

1

d

QID

4

1

d

Q4H

1

4

h

Q6H

1

6

h

AM

1

1

d

MORN

PM

1

1

d

AFT or EVE

Berikut adalah daftar contoh variasi pengiriman data peresepan obat dapat dilihat pada Postman SATUSEHAT:

  1. Obat racikan salep d.t.d

  2. Obat luar sekali pakai, dipakai malam hari

  3. Obat racikan dengan peresepan d.t.d

  4. Obat racikan non-d.t.d dimasukkan dalam kapsul

  5. Obat racikan d.t.d dalam bentuk pulveres

  6. Obat insulin short acting disuntik sebelum makan

  7. Obat steroid dengan dosis tapering down

  8. Obat single dose

  9. Obat tetes mata

  10. Obat tablet vagina

  11. Obat suppositoria

  12. Obat sirup diminum bila demam

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data peresepan obat melalui resource Medication dan MedicationRequest dapat dilihat dalam tabel berikut:

Tabel 21. Pemetaan Variabel
Pemetaan Variabel Resource Medication, MedicationRequest

Elemen/Path FHIR

Terminologi/Format Pengisian

Peresepan Obat

1. ID Resep

MedicationRequest.identifier

Lihat di subbab 18.2.1 Ketentuan Pengisian poin A. MedicationRequest.identifier

2. ID Obat dan Nama Obat

Medication.code.coding.system

http://sys-ids.kemkes.go.id/kfa

Medication.code.coding.code

ID Obat dengan Kode Obat KFA

Lihat di subbab 18.1.1 Ketentuan Pengisian poin A.a. Medication.code untuk MedicationRequest

Medication.code.coding.display

Nama Obat dengan Deskripsi Obat KFA

MedicationRequest.medicationReference

Reference ke resource Medication

3. Bentuk/Sediaan

Medication.form.coding.system

http://terminology.kemkes.go.id/CodeSystem/medication-form

Medication.form.coding.code

Kode bentuk/sediaan obat

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

Medication.form.coding.display

Deskripsi bentuk/sediaan obat

MedicationRequest.medicationReference

Reference ke resource Medication

4. Jumlah Obat

MedicationRequest.dispenseRequest.quantity.value

(Tipe data decimal)

MedicationRequest.dispenseRequest.quantity.unit

UCUM unit

Kode satuan atau unit dapat menggunakan kode yang disediakan oleh Unified Code for Units of Measure (UCUM). Daftar kode satuan dapat diakses melalui link berikut : Observation.valueQuantity (UCUM)

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

MedicationRequest.dispenseRequest.quantity.system

http://unitsofmeasure.org

MedicationRequest.dispenseRequest.quantity.code

UCUM Code

5. Metode/Rute Pemberian

MedicationRequest.dosageInstruction.route.coding.system

http://www.whocc.no/atc

MedicationRequest.dosageInstruction.route.coding.code

Kode Rute Pemberian Obat WHO ATC

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

MedicationRequest.dosageInstruction.route.coding.display

Deskripsi Rute Pemberian Obat WHO ATC

6. Dosis Obat yang Diberikan

MedicationRequest.dosageInstruction.doseAndRate.doseQuantity.value

(Tipe data decimal)

7. Unit

MedicationRequest.dosageInstruction.doseAndRate.doseQuantity.unit

UCUM unit

Kode satuan atau unit dapat menggunakan kode yang disediakan oleh Unified Code for Units of Measure (UCUM). Daftar kode satuan dapat diakses melalui link berikut : Observation.valueQuantity (UCUM)

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

8. Frekuensi/Interval

MedicationRequest.dosageInstruction.timing

Lihat di subbab 18.2.1 Ketentuan Pengisian

9. Aturan Tambahan

MedicationRequest.dosageInstruction.additionalInstruction.coding.system

http://snomed.info/sct

MedicationRequest.dosageInstruction.additionalInstruction.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai: Expression Constraint Language (ECL) Query : < 419492006 |Additional dosage instructions (qualifier value)|

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

MedicationRequest.dosageInstruction.additionalInstruction.coding.display

SNOMED-CT Description

MedicationRequest.dosageInstruction.additionalInstruction.text

(Tipe data string)

10. Catatan Resep

MedicationRequest.note

(Tipe data string)

11. Dokter Penulis Resep

MedicationRequest.requester

Reference ke resource Practitioner - ID SATUSEHAT Practitioner

12. Nomor Telepon Seluler Dokter Penulis Resep

Keterangan:
Nomor telepon dokter penulis resep didapatkan dengan menarik data dari ID Practitioner yang direferensikan pada elemen MedicationRequest.requester.

13. Tanggal Penulisan Resep

MedicationRequest.authoredOn

(Tipe data dateTime)

14. Jam Penulisan Resep

MedicationRequest.authoredOn

(Tipe data dateTime)

15. Status Resep

MedicationRequest.status

Kode status peresepan obat

Kode dapat diisi dengan kode FHIR Terminology.

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

19. Pengiriman Data Pengkajian Resep

Data Pengkajian Resep terdiri atas data pengkajian administrasi, farmasetik, dan persyaratan klinis. Data tersebut dapat dikirimkan menggunakan resource QuestionnaireResponse.

Pemetaan Nilai QuestionnaireResponse

Berikut pemetaan nilai untuk QuestionnaireResponse yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks pengiriman data tambahan pada bagian peresepan obat:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Pemetaan Variabel dan Terminologi Spesifik

Daftar variabel dan terminologi yang digunakan dalam pengiriman data Pengkajian Resep menggunakan resources QuestionnaireResponse yaitu:

Tabel 22. Pemetaan Variabel
Pemetaan Variabel Resource Procedure, Immunization, dan QuestionnaireResponse

Elemen/Path FHIR

Terminologi/Format Pengisian

a. Persyaratan Administrasi

1. Nama, umur, jenis kelamin, berat badan dan tinggi badan pasien

QuestionnaireResponse.questionnaire

https://fhir.kemkes.go.id/Questionnaire/Q0007

QuestionnaireResponse.item.item.linkId

1

QuestionnaireResponse.item.item.text

Apakah nama, umur, jenis kelamin, berat badan dan tinggi badan pasien sudah sesuai?

QuestionnaireResponse.item.item.answer.valueCoding.system

http://terminology.kemkes.go.id/CodeSystem/clinical-term

QuestionnaireResponse.item.item.answer.valueCoding.code

OV000052

OV000053

QuestionnaireResponse.item.item.answer.valueCoding.display

Sesuai

Tidak Sesuai

Pilihan Jawaban yang divisualisasikan

Sesuai

Tidak Sesuai

QuestionnaireResponse.item.item.answer.valueString

(Tipe data String)

2. Nama, nomor ijin, alamat dan paraf dokter

QuestionnaireResponse.questionnaire

https://fhir.kemkes.go.id/Questionnaire/Q0007

QuestionnaireResponse.item.item.linkId

2

QuestionnaireResponse.item.item.text

Apakah nama, nomor ijin, alamat dan paraf dokter sudah sesuai?

QuestionnaireResponse.item.item.answer.valueCoding.system

http://terminology.kemkes.go.id/CodeSystem/clinical-term

QuestionnaireResponse.item.item.answer.valueCoding.code

OV000052

OV000053

QuestionnaireResponse.item.item.answer.valueCoding.display

Sesuai

Tidak Sesuai

Pilihan Jawaban yang divisualisasikan

Sesuai

Tidak Sesuai

QuestionnaireResponse.item.item.answer.valueString

(Tipe data String)

3. Tanggal resep

QuestionnaireResponse.questionnaire

https://fhir.kemkes.go.id/Questionnaire/Q0007

QuestionnaireResponse.item.item.linkId

3

QuestionnaireResponse.item.item.text

Apakah tanggal resep sudah sesuai?

QuestionnaireResponse.item.item.answer.valueCoding.system

http://terminology.kemkes.go.id/CodeSystem/clinical-term

QuestionnaireResponse.item.item.answer.valueCoding.code

OV000052

OV000053

QuestionnaireResponse.item.item.answer.valueCoding.display

Sesuai

Tidak Sesuai

Pilihan Jawaban yang divisualisasikan

Sesuai

Tidak Sesuai

QuestionnaireResponse.item.item.answer.valueString

(Tipe data String)

4. Ruangan/unit asal resep

QuestionnaireResponse.questionnaire

https://fhir.kemkes.go.id/Questionnaire/Q0007

QuestionnaireResponse.item.item.linkId

4

QuestionnaireResponse.item.item.text

Apakah ruangan/unit asal resep sudah sesuai?

QuestionnaireResponse.item.item.answer.valueCoding.system

http://terminology.kemkes.go.id/CodeSystem/clinical-term

QuestionnaireResponse.item.item.answer.valueCoding.code

OV000052

OV000053

QuestionnaireResponse.item.item.answer.valueCoding.display

Sesuai

Tidak Sesuai

Pilihan Jawaban yang divisualisasikan

Sesuai

Tidak Sesuai

QuestionnaireResponse.item.item.answer.valueString

(Tipe data String)

b. Persyaratan Farmasetik

1. Nama obat, bentuk dan kekuatan sediaan

QuestionnaireResponse.questionnaire

https://fhir.kemkes.go.id/Questionnaire/Q0007

QuestionnaireResponse.item.item.linkId

1

QuestionnaireResponse.item.item.text

Apakah nama obat, bentuk dan kekuatan sediaan sudah sesuai?

QuestionnaireResponse.item.item.answer.valueCoding.system

http://terminology.kemkes.go.id/CodeSystem/clinical-term

QuestionnaireResponse.item.item.answer.valueCoding.code

OV000052

OV000053

QuestionnaireResponse.item.item.answer.valueCoding.display

Sesuai

Tidak Sesuai

Pilihan Jawaban yang divisualisasikan

Sesuai

Tidak Sesuai

QuestionnaireResponse.item.item.answer.valueString

(Tipe data String)

2. Dosis dan jumlah obat

QuestionnaireResponse.questionnaire

https://fhir.kemkes.go.id/Questionnaire/Q0007

QuestionnaireResponse.item.item.linkId

2

QuestionnaireResponse.item.item.text

Apakah dosis dan jumlah obat sudah sesuai?

QuestionnaireResponse.item.item.answer.valueCoding.system

http://terminology.kemkes.go.id/CodeSystem/clinical-term

QuestionnaireResponse.item.item.answer.valueCoding.code

OV000052

OV000053

QuestionnaireResponse.item.item.answer.valueCoding.display

Sesuai

Tidak Sesuai

Pilihan Jawaban yang divisualisasikan

Sesuai

Tidak Sesuai

QuestionnaireResponse.item.item.answer.valueString

(Tipe data String)

3. Stabilitas

QuestionnaireResponse.questionnaire

https://fhir.kemkes.go.id/Questionnaire/Q0007

QuestionnaireResponse.item.item.linkId

3

QuestionnaireResponse.item.item.text

Apakah stabilitas obat sudah sesuai?

QuestionnaireResponse.item.item.answer.valueCoding.system

http://terminology.kemkes.go.id/CodeSystem/clinical-term

QuestionnaireResponse.item.item.answer.valueCoding.code

OV000052

OV000053

QuestionnaireResponse.item.item.answer.valueCoding.display

Sesuai

Tidak Sesuai

Pilihan Jawaban yang divisualisasikan

Sesuai

Tidak Sesuai

QuestionnaireResponse.item.item.answer.valueString

(Tipe data String)

4. Aturan dan cara penggunaan

QuestionnaireResponse.questionnaire

https://fhir.kemkes.go.id/Questionnaire/Q0007

QuestionnaireResponse.item.item.linkId

3

QuestionnaireResponse.item.item.text

Apakah aturan dan cara penggunaan obat sudah sesuai?

QuestionnaireResponse.item.item.answer.valueCoding.system

http://terminology.kemkes.go.id/CodeSystem/clinical-term

QuestionnaireResponse.item.item.answer.valueCoding.code

OV000052

OV000053

QuestionnaireResponse.item.item.answer.valueCoding.display

Sesuai

Tidak Sesuai

Pilihan Jawaban yang divisualisasikan

Sesuai

Tidak Sesuai

QuestionnaireResponse.item.item.answer.valueString

(Tipe data String)

c. Persyaratan Klinis

1. Ketepatan indikasi, dosis, dan waktu penggunaan obat

QuestionnaireResponse.questionnaire

https://fhir.kemkes.go.id/Questionnaire/Q0007

QuestionnaireResponse.item.item.linkId

1

QuestionnaireResponse.item.item.text

Apakah ketepatan indikasi, dosis, dan waktu penggunaan obat sudah sesuai?

QuestionnaireResponse.item.item.answer.valueCoding.system

http://terminology.kemkes.go.id/CodeSystem/clinical-term

QuestionnaireResponse.item.item.answer.valueCoding.code

OV000052

OV000053

QuestionnaireResponse.item.item.answer.valueCoding.display

Sesuai

Tidak Sesuai

Pilihan Jawaban yang divisualisasikan

Sesuai

Tidak Sesuai

QuestionnaireResponse.item.item.answer.valueString

(Tipe data String)

2. Duplikasi pengobatan

QuestionnaireResponse.questionnaire

https://fhir.kemkes.go.id/Questionnaire/Q0007

QuestionnaireResponse.item.item.linkId

2

QuestionnaireResponse.item.item.text

Apakah terdapat duplikasi pengobatan?

QuestionnaireResponse.item.item.answer.valueBoolean

(Tipe data Boolean)

Pilihan Jawaban yang divisualisasikan

Ya

Tidak

QuestionnaireResponse.item.item.answer.valueString

(Tipe data String)

3. Alergi dan Reaksi Obat yang Tidak Dikehendaki (ROTD)

QuestionnaireResponse.questionnaire

https://fhir.kemkes.go.id/Questionnaire/Q0007

QuestionnaireResponse.item.item.linkId

3

QuestionnaireResponse.item.item.text

Apakah terdapat Alergi dan Reaksi Obat yang Tidak Dikehendaki (ROTD)?

QuestionnaireResponse.item.item.answer.valueBoolean

(Tipe data Boolean)

Pilihan Jawaban yang divisualisasikan

Ya

Tidak

QuestionnaireResponse.item.item.answer.valueString

(Tipe data String)

4. Kontraindikasi

QuestionnaireResponse.questionnaire

https://fhir.kemkes.go.id/Questionnaire/Q0007

QuestionnaireResponse.item.item.linkId

4

QuestionnaireResponse.item.item.text

Apakah terdapat kontraindikasi pengobatan?

QuestionnaireResponse.item.item.answer.valueBoolean

(Tipe data Boolean)

Pilihan Jawaban yang divisualisasikan

Ya

Tidak

QuestionnaireResponse.item.item.answer.valueString

(Tipe data String)

5. Interaksi obat

QuestionnaireResponse.questionnaire

https://fhir.kemkes.go.id/Questionnaire/Q0007

QuestionnaireResponse.item.item.linkId

5

QuestionnaireResponse.item.item.text

Apakah terdapat interaksi obat?

QuestionnaireResponse.item.item.answer.valueBoolean

(Tipe data Boolean)

Pilihan Jawaban yang divisualisasikan

Ya

Tidak

QuestionnaireResponse.item.item.answer.valueString

(Tipe data String)

d. Resep yang dilakukan pengkajian resep

QuestionnaireResponse.questionnaire

https://fhir.kemkes.go.id/Questionnaire/Q0007

QuestionnaireResponse.item.text

Resep yang dilakukan pengkajian resep

QuestionnaireResponse.item.linkId

4

QuestionnaireResponse.item.answer.valueReference

Reference ke resource MedicationRequest

20. Pengiriman Data Pengeluaran Obat

Pengiriman data dispense obat akan menggunakan 2 resources yaitu Medication dan MedicationDispense. Resource Medication akan mencatatkan data umum terkait obat. Sedangkan resource MedicationDispense akan digunakan untuk mengirimkan data terkait proses dispense obat. Kedua data ini dikirimkan secara bersamaan menggunakan bundle. Satu record Medication dan MedicationDispense hanya digunakan untuk 1 peresepan obat saja. Apabila terdapat 2 obat yang diresepkan, maka dikirimkan 2 paket Medication dan MedicationDispense.

Skema Pengeluaran 1 Obat
Gambar 11. Skema Pengeluaran 1 Obat
Skema Pengeluaran 2 Obat
Gambar 12. Skema Pengeluaran 2 Obat

Penjelasan ketentuan spesifik pengiriman data pada resource Medication dapat dilihat dalam Bab Pengiriman Data Peresepan Obat.

Pengiriman data dapat dilakukan dengan 2 cara yaitu:

  1. Mengirimkan payload Medication dan MedicationDispense secara terpisah (2 kali POST)

  2. Mengirimkan payload MedicationDispense yang mengandung resource Medication dalam MedicationDispense.contained (1 kali POST)

Contoh pengiriman data atau payload untuk pengiriman data pengeluaran obat dapat dilihat dalam Postman Collection.

Penjelasan ketentuan spesifik pengiriman data pada resource Medication dapat dilihat dalam bab Peresepan Obat.

Pemetaan Nilai

Berikut pemetaan nilai untuk MedicationDispense yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks data pengeluaran obat:

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data pengeluaran obat melalui resource MedicationDispense dapat dilihat dalam tabel berikut:

Tabel 23. Pemetaan Variabel
Pemetaan Variabel Resource Procedure, Immunization, dan QuestionnaireResponse

Elemen/Path FHIR

Terminologi/Format Pengisian

Pengeluaran Obat

1. ID Resep

MedicationDispense.identifier

Diisi dengan ID resep dari obat yang dikeluarkan

Lihat di subbab 16.3.2 Ketentuan Pengisian resource MedicationRequest poin A. MedicationRequest.identifier

2. Detail Obat

MedicationDispense.medicationReference

Referensi ke resource Medication

a. ID Obat dan Nama Obat

Medication.code.coding.system

http://sys-ids.kemkes.go.id/kfa

Medication.code.coding.code

ID Obat dengan Kode Obat KFA

Lihat di subbab 16.3.1 Ketentuan Pengisian resource Medication poin A.b. Medication.code untuk MedicationDispense

Medication.code.coding.display

Nama Obat dengan Deskripsi Obat KFA

b. Bentuk/Sediaan

Medication.form.coding.system

http://terminology.kemkes.go.id/CodeSystem/medication-form

Medication.form.coding.code

Kode bentuk/sediaan obat

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

Medication.form.coding.display

Deskripsi bentuk/sediaan obat

c. Nomor Batch

Medication.batch.lotNumber

(Tipe data string)

d. Tanggal Kedaluwarsa

Medication.batch.expirationDate

(Tipe data dateTime)

3. Jumlah Obat

MedicationDispense.quantity.value

(Tipe data decimal)

MedicationDispense.quantity.unit

UCUM unit

Kode satuan atau unit dapat menggunakan kode yang disediakan oleh Unified Code for Units of Measure (UCUM). Daftar kode satuan dapat diakses melalui link berikut : Observation.valueQuantity (UCUM)

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

MedicationDispense.quantity.system

http://unitsofmeasure.org

MedicationDispense.quantity.code

UCUM Code

4. Metode/Rute Pemberian

MedicationDispense.dosageInstruction.route.coding.system

http://www.whocc.no/atc

MedicationDispense.dosageInstruction.route.coding.code

Kode Rute Pemberian Obat WHO ATC

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

MedicationDispense.dosageInstruction.route.coding.display

Deskripsi Rute Pemberian Obat WHO ATC

5. Dosis Obat yang Diberikan

MedicationDispense.dosageInstruction.doseAndRate.doseQuantity.value

(Tipe data decimal)

6. Unit

MedicationDispense.dosageInstruction.doseAndRate.doseQuantity.unit

UCUM unit

Kode satuan atau unit dapat menggunakan kode yang disediakan oleh Unified Code for Units of Measure (UCUM). Daftar kode satuan dapat diakses melalui link berikut : Observation.valueQuantity (UCUM)

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

7. Frekuensi/Interval

MedicationDispense.dosageInstruction.timing

Lihat di subbab 18.2.1 Ketentuan Pengisian

8. Aturan Tambahan

MedicationDispense.dosageInstruction.additionalInstruction.coding.system

http://snomed.info/sct

MedicationDispense.dosageInstruction.additionalInstruction.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai: Expression Constraint Language (ECL) Query : < 419492006 |Additional dosage instructions (qualifier value)|

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

MedicationDispense.dosageInstruction.additionalInstruction.coding.display

SNOMED-CT Description

MedicationDispense.dosageInstruction.additionalInstruction.text

(Tipe data string)

9. Dokter yang Mengeluarkan Obat

MedicationDispense.performer.actor

Referensi ke resource Practitioner

10. Tanggal dan Jam Penyiapan Obat

MedicationDispense.whenPrepared

(Tipe data dateTime)

11. Tanggal dan Jam Pengeluaran Obat

MedicationDispense.whenHandedOver

(Tipe data dateTime)

12. Status Pengeluaran Obat

MedicationDispense.status

Kode status pengeluaran obat

Kode dapat diisi dengan kode FHIR Terminology.

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

13. Resep yang Diacu

MedicationDispense.authorizingPrescription

Referensi ke resource MedicationRequest

Ketentuan Pengisian

Ketentuan pengisian secara spesifik untuk pengisian resource MedicationDispense adalah sebagai berikut:

  1. MedicationDispense.dosageInstruction[i].sequence
    MedicationRequest.dosageInstruction[i].sequence menjelaskan urutan aturan pemakaian dari obat.

    • Apabila dalam peresepan aturan pakai akan selalu sama dari awal sampai akhir, maka cukup menuliskan 1 paket aturan pakai dengan nilai sequence=1.

    • Apabila terdapat perubahan aturan pakai dalam peresepan, contoh tapering-down, maka perlu dituliskan 2 paket aturan pakai dengan paket pertama nilai sequence=1, sedangkan paket aturan pakai kedua dengan nilan sequence=2

  2. MedicationDispense.dosageInstruction[i].timing.repeat
    MedicationDispense.dosageInstruction[i].timing.repeat berisi aturan kapan suatu obat harus dikonsumsi. Cara Pengisian dapat dilihat dalam Gambar di bawah ini.

Tabel 24. Tatacara pengisian MedicationDispense.dosageInstruction[i].timing.repeat
descriptiondurationdurationUnitfrequencyfrequencyMaxperiodperiodUnitperiodMaxDayofWeekTimeOfDaywhenoffsetbounds[x]count

Every 8 hours

1

8

h

Every 7 days

1

7

d

3 times a day

3

1

d

3-4 times a day

3

4

1

d

Every 4-6 hours

1

4

h

6

Every 21 days for 1 hours

1

hr

1

21

d

Three times a week for 1/2 hour

0.5

hr

3

1

wk

With breakfast

CM

For 5 minutes, 10 minutes before meals

5

min

AC

10

1 tablet 3 times daily, 30 minutes before meals

3

1

d

AC

30

BID, 30 mins before meal, for next 10 days

2

1

d

AC

30

Duration = 10 days

TID, for 14 days

3

1

d

Duration = 14 days

BID, start on 7/1/2015 at 1:00 PM

2

1

d

Period.start = 2015-07-01T13:00:00

Mon, Wed, Fri, Morning

1

1

d

mon l wed l fri

MORN

Every day at 10am

1

1

d

10:00

Take once, at any time

1

Take every second day, in the morning, until 20 have been taken

1

2

d

MORN

20

  1. MedicationDispense.dosageInstruction[i].timing.code
    MedicationDispense.dosageInstruction[i].timing.code berisi kode untuk aturan kapan suatu obat harus dikonsumsi. Apabila mengirimkan data menggunakan MedicationDispense.dosageInstruction[i].timing.code, elemen MedicationDispense.dosageInstruction[i].timing.repeat harus tetap diisi yang ekuivalen. Hubungan antara MedicationDispense.dosageInstruction[i].timing.code dengan MedicationDispense.dosageInstruction[i].timing.repeat dapat dilihat dalam Gambar di bawah ini.

Tabel 25. Hubungan antara MedicationRequest.dosageInstruction[i].timing.code dengan MedicationRequest.dosageInstruction[i].timing.repeat
descriptiondurationdurationUnitfrequencyfrequencyMaxperiodperiodUnitperiodMaxwhenbounds[x]

QOD

1

2

d

QD

1

1

d

BID

2

1

d

TID

3

1

d

QID

4

1

d

Q4H

1

4

h

Q6H

1

6

h

AM

1

1

d

MORN

PM

1

1

d

AFT or EVE

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Medication dan MedicationDispense (data peresepan obat dan pengeluaran obat), dapat dilihat dalam resource Medication dan resource MedicationDispense. Untuk contoh pengiriman data atau payload dari Medication dan MedicationDispense dapat dilihat dalam Postman SATUSEHAT.

21. Pengiriman Data Pemberian Obat

Pengiriman data pemberian obat akan menggunakan 2 resource yaitu Medication dan MedicationAdministration. Resource Medication akan mencatatkan data umum terkait obat yang akan diberikan. Sedangkan resource MedicationAdministration akan digunakan untuk mengirimkan data terkait proses pemberian obat, seperti jumlah obat yang diberikan. Kedua data ini dikirimkan secara bersamaan sebagai 1 paket yaitu Medication dan MedicationAdministration. Satu payload Medication dan MedicationAdministration hanya digunakan untuk dispense/pengeluaran 1 jenis obat saja. Apabila terdapat 2 jenis obat yang dikeluarkan, maka dikirimkan 2 paket Medication dan MedicationAdministration. Penjelasan ketentuan spesifik pengiriman data pada resource Medication dapat dilihat dalam bab Peresepan Obat.

Pemetaan Nilai MedicationAdministration

Berikut pemetaan nilai untuk MedicationAdministration yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data pemberian obat melalui resource MedicationAdministration dapat dilihat dalam tabel berikut:

Tabel 26. Terminologi Spesifik
Resource Composition

Elemen/Path FHIR

Terminologi/Format Pengisian

Pemberian Obat

1. Nama Obat

Medication.code.coding.system

http://sys-ids.kemkes.go.id/kfa

Medication.code.coding.code

Kode Obat KFA

Lihat di subbab 16.3.1 Ketentuan Pengisian resource Medication

Medication.code.coding.display

Deskripsi Obat KFA

MedicationAdministration.medicationReference

Referensi ke resource Medication

2. Bentuk/Sediaan

Medication.form.coding.system

http://terminology.kemkes.go.id/CodeSystem/medication-form

Medication.form.coding.code

Kode bentuk/sediaan obat

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

Medication.form.coding.display

Deskripsi bentuk/sediaan obat

MedicationAdministration.medicationReference

Referensi ke resource Medication

3. Metode/Rute Pemberian

MedicationAdministration.dosage.route.coding.system

http://www.whocc.no/atc

MedicationAdministration.dosage.route.coding.code

Kode Rute Pemberian Obat WHO ATC

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

MedicationAdministration.dosage.route.coding.display

Deskripsi Rute Pemberian Obat WHO ATC

4. Dosis Obat yang Diberikan

MedicationAdministration.dosage.dose.value

(Tipe data decimal)

5. Unit

MedicationAdministration.dosage.dose.unit

UCUM unit

Kode satuan atau unit dapat menggunakan kode yang disediakan oleh Unified Code for Units of Measure (UCUM). Daftar kode satuan dapat diakses melalui link berikut : Observation.valueQuantity (UCUM)

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

6. Dokter Pemberi Obat

MedicationAdministration.performer.actor

Referensi ke resource Practitioner

7. Tanggal Pemberian Obat

MedicationAdministration.effecticePeriod

(Tipe data dateTime)

8. Jam Pemberian Obat

MedicationAdministration.effecticePeriod

(Tipe data dateTime)

9. Status Pemberian Obat

MedicationAdministration.status

Kode status pemberian obat

Kode dapat diisi dengan kode FHIR Terminology.

(Untuk Kode Lengkapnya dapat dilihat pada Dokumen Lampiran Standar Terminologi SATUSEHAT)

22. Pengiriman Data Perencanaan Pemulangan Pasien

Data perencanaan pemulangan pasien merupakan serangkaian keputusan dan aktivitas-aktivitasnya yang terlibat dalam pemberian asuhan keperawatan yang kontinu dan terkoordinasi ketika pasien dipulangkan dari pelayanan kesehatan. Data terkait dengan perencanaan pemulangan pasien ini dikirimkan menggunakan resources Observation dan CarePlan. Pemetaan nilai dari Resources CarePlan dapat dilihat pada Bab. 8 Rencana Rawat Pasien dan Resources Observation dapat dilihat pada Bab.3 Pengiriman Data Triase dan Gawat Darurat.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman Perencanaan Pemulangan Pasien melalui resource Observation dan CarePlan dapat dilihat dalam tabel berikut:

Tabel 27. Pemetaan Variabel Resource Condition
Pemetaan Variabel Resource Condition

Elemen/Path FHIR

Terminologi/Format Pengisian

Kriteria Pasien yang dilakukan Rencana Pemulangan

Observation.code.coding.system

http://terminology.kemkes.go.id/CodeSystem/clinical-term

Observation.code.coding.code

OC000055

Observation.code.coding.display

Kriteria Pasien yang dilakukan Rencana Pemulangan

Observation.category.coding.system

http://terminology.hl7.org/CodeSystem/observation-category

Observation.category.coding.code

survey

Observation.category.coding.display

Survey

Observation.valueCodeableConcept.coding.system

http://snomed.info/sct

http://snomed.info/sct

http://terminology.kemkes.go.id/CodeSystem/clinical-term

http://snomed.info/sct

http://terminology.kemkes.go.id/CodeSystem/clinical-term

Observation.valueCodeableConcept.coding.code

105436006

928000

OV000072

443430002

OV000073

Observation.valueCodeableConcept.coding.display

Elderly person

Musculoskeletal disorder

Pasien dengan perawatan berkelanjutan atau panjang

Requires assistance with all daily activities

Tidak masuk kriteria

Perencanaan Pemulangan Pasien

CarePlan.category.coding.system

http://snomed.info/sct

CarePlan.category.coding.code

736372004

CarePlan.category.coding.display

Discharge care plan

CarePlan.description

(Tipe data String)

23. Pengiriman Data Rencana Tindak Lanjut

Data rencana tindak lanjut menunjukkan rencana perawatan selanjutnya yang akan diterima oleh pasien setelah pulang. Data terkait dengan rencana tindak lanjut ini dikirimkan menggunakan resources ServiceRequest.

Pemetaan Nilai

Berikut pemetaan nilai untuk ServiceRequest yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks jenis perawatan:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Encounter. Untuk contoh pengiriman data atau payload dari data rencana tindak lanjut/cara keluar dari rumah sakit dengan pilihan jawaban “Pulang atas persetujuan dokter” dan “Pulang atas permintaan sendiri”, dan “lain-lain” dapat dilihat dalam Postman SATUSEHAT.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam rencana tindak lanjut dengan melalui resource ServiceRequest dapat dilihat dalam tabel berikut:

Tabel 28. Pemetaan Variabel dan Terminologi Spesifik
Resource ServiceRequest

Elemen/Path FHIR

Terminologi/Format Pengisian

Rujukan Internal

1. Rawat Inap

ServiceRequest.category.coding.system

http://snomed.info/sct

ServiceRequest.category.coding.code

3457005

ServiceRequest.category.coding.display

Patient referral

ServiceRequest.code.coding.system

http://snomed.info/sct

ServiceRequest.code.coding.code

737481003

ServiceRequest.code.coding.display

Inpatient care management

2. Kontrol Ulang

ServiceRequest.category.coding.system

http://snomed.info/sct

ServiceRequest.category.coding.code

3457005

ServiceRequest.category.coding.display

Patient referral

ServiceRequest.code.coding.system

http://snomed.info/sct

ServiceRequest.code.coding.code

185389009

ServiceRequest.code.coding.display

Follow-up visit

3.Konsultasi

ServiceRequest.category.coding.system

http://snomed.info/sct

ServiceRequest.category.coding.code

3457005

ServiceRequest.category.coding.display

Patient referral

ServiceRequest.code.coding.system

http://snomed.info/sct

ServiceRequest.code.coding.code

11429006

ServiceRequest.code.coding.display

Consultation

Rujukan Eksternal

1. Rawat Inap

ServiceRequest.category.coding.system

http://snomed.info/sct

ServiceRequest.category.coding.code

3457005

ServiceRequest.category.coding.display

Patient referral

ServiceRequest.code.coding.system

http://snomed.info/sct

ServiceRequest.code.coding.code

737481003

ServiceRequest.code.coding.display

Inpatient care management

2. Rawat Jalan

ServiceRequest.category.coding.system

http://snomed.info/sct

ServiceRequest.category.coding.code

3457005

ServiceRequest.category.coding.display

Patient referral

ServiceRequest.code.coding.system

http://snomed.info/sct

ServiceRequest.code.coding.code

737492002

ServiceRequest.code.coding.display

Outpatient care management

24. Pengiriman Data Instruksi untuk Tindak Lanjut & Sarana Transportasi Untuk Rujuk

Variabel Instruksi untuk tindak lanjut dan resource yang digunakan dapat dilihat dalam tabel berikut:

Tabel 29. Variabel instruksi untuk tindak lanjut dan resources yang digunakan
VariabelFormat/ValuePath FHIR

Instruksi untuk Tindak Lanjut

Kontrol ke

1. Poli

ServiceRequest.locationCode

2. Fasyankes

3. Lain-lain (free text)

Sarana Transportasi untuk Rujuk

1. Ambulance

ServiceRequest.locationCode

Tanggal

ServiceRequest.occurrenceDateTime

Dalam Keadaan Darurat dapat Menghubungi

ServiceRequest.patientInstruction

Pemetaan Nilai

Berikut pemetaan nilai untuk ServiceRequest yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks pemeriksaan penunjang:

Pengiriman data instruksi tindak lanjut dikirimkan melalui resource ServiceRequest. Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource ServiceRequest, dan contoh pengiriman data atau payload dari data instruksi tindak lanjut dapat dilihat dalam Postman SATUSEHAT.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam instruksi tindak lanjut melalui resource ServiceRequest dapat dilihat dalam tabel berikut:

Tabel 30. Pemetaan Variabel dan Terminologi Spesifik
Resource ServiceRequest

Elemen/Path/FHIR

Terminologi/Format Pengisian

Instruksi Tindak Lanjut

ServiceRequest.code.coding.system

http://snomed.info/sct

ServiceRequest.code.coding.code

185389009

ServiceRequest.code.coding.display

Follow-up visit

ServiceRequest.locationCode.coding.system

http://terminology.hl7.org/CodeSystem/v3-RoleCode

ServiceRequest.locationCode.code.coding.code

OF

HOSP

PC

ServiceRequest.locationCode.code.coding.display

Outpatient facility

Hospital

Primary care clinic

Keterangan ServiceRequest.locationCode

1. Poli

2. Fasyankes

2. Fasyankes

Untuk pilihan jawaban 3. Lain-lain (free-text) , maka tuliskan keterangan melalui elemen ServiceRequest.locationCode.text

Keterangan ServiceRequest.locationReference

ID Referensi Lokasi dapat digunakan saat jika pasien melakukan Rujukan Internal antar poli

Sarana Transportasi untuk Rujuk

ServiceRequest.locationCode.coding.system

http://terminology.hl7.org/CodeSystem/v3-RoleCode

ServiceRequest.locationCode.code.coding.code

AMB

ServiceRequest.locationCode.code.coding.display

Ambulance

25. Pengiriman Data Kondisi Saat Meninggalkan Rumah Sakit

Data terkait kondisi saat meninggalkan rumah sakit dikirimkan menggunakan resource Condition dan Encounter. Pemetaan resource Condition dapat dilihat pada Bab. 4 Data Anamnesis dan resource Encounter dapat dilihat pada Bab. 2 Pendaftaran Kunjungan Pasien.

Data kondisi saat meninggalkan rumah sakit menunjukkan keadaan pasien saat meninggalkan rumah sakit. Pengisian pilihan jawaban dari kondisi saat meninggalkan rumah sakit dan resource yang digunakan dapat dilihat dalam tabel berikut:

Tabel 31. Pilihan jawaban dari kondisi saat meninggalkan rumah sakit dan resource yang digunakan
VariabelFormat/ValueResourceElemen Data/Path

Kondisi Saat Meninggalkan Rumah Sakit

1. Stabil;

Condition

Condition.code.coding

2. Tidak stabil;

Condition

Condition.code.coding

3. Perbaikan;

Condition

Condition.code.coding

4. Pulang paksa;

Encounter

Encounter.hospitalization.dischargeDisposition.coding

5. Dirujuk;

Encounter

Encounter.hospitalization.dischargeDisposition.coding

6. Meninggal < 48 jam;

Encounter

Encounter.hospitalization.dischargeDisposition.coding

7. Meninggal > 48 jam

Encounter

Encounter.hospitalization.dischargeDisposition.coding

8. Lain-lain (free text)

Encounter

Encounter.hospitalization.dischargeDisposition.coding

Kondisi saat meninggalkan rumah sakit dengan pilihan jawaban “Stabil”, “Tidak stabil”, dan “Perbaikan” akan dikirimkan menggunakan resource Condition. Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path dapat dilihat dalam resource Condition. Untuk contoh pengiriman data atau payload dari data kondisi saat meninggalkan rumah sakit dengan pilihan jawaban “Stabil”, “Tidak stabil”, dan “Perbaikan” dapat dilihat dalam Postman SATUSEHAT.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data kondisi saat meninggalkan rumah sakit dengan pilihan jawaban “Stabil”, “Tidak stabil”, dan “Perbaikan” melalui resource Condition dapat dilihat dalam tabel berikut:

Tabel 32. Terminologi spesifik yang digunakan dalam pengiriman data kondisi saat meninggalkan rumah sakit melalui resource Condition
Resource Condition

Elemen/Path FHIR

Terminologi/Format Pengisian

Nama Variabel: Kondisi Saat Meninggalkan Rumah Sakit

Condition.category.coding.system

http://terminology.hl7.org/CodeSystem/condition-category

Condition.category.coding.code

problem-list-item

Condition.category.coding.display

Problem List Item

Condition.code.coding.system

http://snomed.info/sct

Condition.code.coding.code

359746009

162668006

268910001

Condition.code.coding.display

Patient’s condition stable

Patient’s condition unstable

Patient’s condition improved

Keterangan

Stabil

Tidak stabil

Perbaikan

Kondisi saat meninggalkan rumah sakit dengan pilihan jawaban “Pulang paksa”, “Dirujuk”, “Meninggal <48 jam”, “Meninggal > 48 jam”, dan “lain-lain” akan dikirimkan menggunakan resource Encounter pada elemen Encounter.hospitalization.dischargeDisposition.coding. Sedangkan untuk pilihan jawaban lain-lain, keterangan tambahan dapat dikirimkan dengan tipe data String melalui elemen Encounter.hospitalization.dischargeDisposition.text.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Encounter. Untuk contoh pengiriman data atau payload dari data kondisi saat meninggalkan rumah sakit dengan pilihan jawaban “Pulang paksa”, “Dirujuk”, “Meninggal <48 jam”, “Meninggal > 48 jam”, dan “lain-lain” dapat dilihat dalam Postman SATUSEHAT.

Terminologi spesifik yang digunakan dalam pengiriman data kondisi saat meninggalkan rumah sakit dengan pilihan jawaban “Dirujuk”, “Meninggal <48 jam”, “Meninggal > 48 jam” melalui resource Encounter dapat dilihat dalam tabel berikut:

Tabel 33. Terminologi spesifik yang digunakan dalam pengiriman data kondisi saat meninggalkan rumah sakit melalui resource Encounter
Resource Encounter

Nama Variabel: Kondisi Saat Meninggalkan Rumah Sakit

Encounter.hospitalization.dischargeDisposition.coding.system

Encounter.hospitalization.dischargeDisposition.coding.code

Encounter.hospitalization.dischargeDisposition.coding.display

Keterangan

http://terminology.hl7.org/CodeSystem/discharge-disposition

aadvice

Left against advice

4. Pulang paksa;

http://terminology.hl7.org/CodeSystem/discharge-disposition

other-hcf

Other healthcare facility

5. Dirujuk;

http://terminology.kemkes.go.id/CodeSystem/discharge-disposition

exp-lt48h

Meninggal < 48 jam

6. Meninggal < 48 jam;

http://terminology.kemkes.go.id/CodeSystem/discharge-disposition

exp-gt48h

Meninggal > 48 jam

7. Meninggal > 48 jam

http://terminology.hl7.org/CodeSystem/discharge-disposition

oth

Other

8. Lain-lain (free text)

26. Pengiriman Data Cara Keluar dari Rumah Sakit

Data cara keluar dari rumah sakit menjelaskan terkait cara pasien keluar dari rumah sakit. Data cara keluar dari rumah sakit diisi dengan pilihan jawaban Pulang atas persetujuan dokter dan Pulang atas permintaan sendiri . Data tersebut akan dikirimkan menggunakan resource Encounter pada elemen Encounter.hospitalization.dischargeDisposition.coding. Sedangkan untuk pilihan jawaban Lain-lain , keterangan tambahan dapat dikirimkan dengan tipe data String melalui elemen Encounter.hospitalization.dischargeDisposition.text.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data cara keluar dari rumah sakit dengan pilihan jawaban Pulang atas persetujuan dokter , Pulang atas permintaan sendiri , dan Lain-lain (free text) melalui resource Encounter dapat dilihat dalam tabel berikut.

Tabel 34. Terminologi spesifik yang digunakan dalam pengiriman data cara keluar rumah sakit melalui resource Encounter
Resource Encounter

Nama Variabel: Cara keluar dari rumah sakit

Encounter.hospitalization.dischargeDisposition.coding.system

Encounter.hospitalization.dischargeDisposition.coding.code

Encounter.hospitalization.dischargeDisposition.coding.display

Keterangan

http://terminology.hl7.org/CodeSystem/discharge-disposition

home

home

1. Pulang atas persetujuan dokter;

http://terminology.hl7.org/CodeSystem/discharge-disposition

aadvice

Left against advice

2. Pulang atas permintaan sendiri;

http://terminology.hl7.org/CodeSystem/discharge-disposition

oth

Other

3. Lain-lain (free text)

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Encounter. Untuk contoh pengiriman data atau payload dari data cara keluar dari rumah sakit dapat dilihat dalam Postman SATUSEHAT.

27. Pembaruan Data Kunjungan

Setelah pasien selesai melakukan kunjungan ke fasyankes, maka perlu dilakukan pembaharuan data kunjungan dengan menambahkan informasi seperti diagnosis primer, diagnosa sekunder, periode kunjungan selesai, Kondisi Saat Meninggalkan Rumah Sakit, dan Rencana Tindak Lanjut / 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 UUID balikan dari SATUSEHAT setelah pengiriman data kunjungan di awal.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource (pembaharuan data kunjungan), dapat dilihat dalam resource Encounter. Untuk contoh pengiriman data atau payload dari Encounter dapat dilihat dalam Postman SATUSEHAT.

28. Pengiriman Data Resume Medis

Resume medis berisi informasi mengenai kegiatan pelayanan medis yang diberikan kepada pasien oleh tenaga kesehatan, dari pasien datang hingga pasien pulang. Data resume medis dikirimkan menggunakan resource Composition dengan mereferensikan data-data yang didapatkan dalam kunjungan tersebut pada section yang sesuai dalam 1 payload.

Pemetaan Nilai Composition

Berikut pemetaan nilai untuk Composition yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource tersebut, dapat dilihat dalam Resources - Interoperability. Contoh pengiriman data atau payload dari pengiriman data sesuai dengan resource atau use case tersebut dapat dilihat dalam Postman SATUSEHAT

Pemetaan Variabel dan Terminologi Spesifik

Pemetaan variabel yang digunakan dalam pengiriman data resume medis melalui resource Composition dapat dilihat dalam tabel berikut:

Tabel 35. Terminologi Spesifik
Pemetaan Variabel Resource Composition

Elemen/Path FHIR

Terminologi/Format Pengisian

Resume Medis

Composition.type.coding.system

http://loinc.org/

Composition.type.coding.code

88645-7

Composition.type.coding.display

Outpatient hospital Discharge summary

Composition.category.coding.system

http://loinc.org/

Composition.category.coding.code

LP173421-1

Composition.category.coding.display

Report

1. Anamnesis

Composition.section.title

Anamnesis

Composition.section.code.coding.system

http://terminology.kemkes.go.id

Composition.section.code.coding.code

TK000003

Composition.section.code.coding.display

Anamnesis

a. Keluhan Utama

Composition.section.section.title

Keluhan Utama

Composition.section.section.code.coding.system

http://loinc.org/

Composition.section.section.code.coding.code

10154-3

Composition.section.section.code.coding.display

Chief complaint Narrative - Reported

Composition.section.section.entry

Referensi ke Keluhan Utama (resource Condition)

b. Keluhan Penyerta

Composition.section.section.title

Keluhan Penyerta

Composition.section.section.code.coding.system

http://loinc.org/

Composition.section.section.code.coding.code

11450-4

Composition.section.section.code.coding.display

Problem list - Reported

Composition.section.section.entry

Referensi ke Keluhan Penyerta (resource Condition)

c. Riwayat Alergi

Composition.section.section.title

Riwayat Alergi

Composition.section.section.code.coding.system

http://loinc.org/

Composition.section.section.code.coding.code

48765-2

Composition.section.section.code.coding.display

Allergies

Composition.section.section.entry

Referensi ke Riwayat Alergi (resource AllergyIntolerance)

d. Riwayat Penyakit Pribadi (terdahulu)

Composition.section.section.title

Riwayat Penyakit Pribadi Terdahulu

Composition.section.section.code.coding.system

http://loinc.org/

Composition.section.section.code.coding.code

11348-0

Composition.section.section.code.coding.display

History of Past illness Narrative

Composition.section.section.entry

Referensi ke Riwayat Penyakit Pribadi dengan status inactive (resource Condition)

e. Riwayat Penyakit Pribadi (sekarang)

Composition.section.section.title

Riwayat Penyakit Pribadi Sekarang

Composition.section.section.code.coding.system

http://loinc.org/

Composition.section.section.code.coding.code

10164-2

Composition.section.section.code.coding.display

History of Present illness Narrative

Composition.section.section.entry

Referensi ke Riwayat Penyakit Pribadi dengan status active (resource Condition)

f. Riwayat Penyakit Keluarga

Composition.section.section.title

Riwayat Penyakit Keluarga

Composition.section.section.code.coding.system

http://loinc.org/

Composition.section.section.code.coding.code

10157-6

Composition.section.section.code.coding.display

History of family member diseases Narrative

Composition.section.section.entry

Referensi ke Riwayat Penyakit Keluarga (resource FamilyMemberHistory)

g. Riwayat Pengobatan

Composition.section.section.title

Riwayat Pengobatan

Composition.section.section.code.coding.system

http://loinc.org/

Composition.section.section.code.coding.code

10160-0

Composition.section.section.code.coding.display

History of Medication use Narrative

Composition.section.section.entry

Referensi ke Riwayat Pengobatan (resource MedicationStatement)

2. Pemeriksaan Fisik

Composition.section.title

Pemeriksaan Fisik

Composition.section.code.coding.system

http://terminology.kemkes.go.id

Composition.section.code.coding.code

TK000007

Composition.section.code.coding.display

Pemeriksaan Fisik

a. Tanda vital

Composition.section.section.title

Tanda Vital

Composition.section.section.code.coding.system

http://loinc.org/

Composition.section.section.code.coding.code

8716-3

Composition.section.section.code.coding.display

Vital signs

Composition.section.section.entry

Referensi ke hasil pemeriksaan tanda-tanda vital, tingkat kesadaran, dan antropometri (resource Observation)

b. Pemeriksaan Fisik Head to Toe

Composition.section.section.title

Pemeriksaan Fisik Head to Toe

Composition.section.section.code.coding.system

http://loinc.org/

Composition.section.section.code.coding.code

10187-3

Composition.section.section.code.coding.display

Review of systems Narrative - Reported

Composition.section.section.entry

Referensi ke hasil pemeriksaan fisik head to toe (resource Observation)

3. Pemeriksaan Fungsional

Composition.section.title

Pemeriksaan Fungsional

Composition.section.code.coding.system

http://loinc.org/

Composition.section.code.coding.code

47420-5

Composition.section.code.coding.display

Functional status assessment note

Composition.section.entry

Referensi ke status psikologis dan skor ADL (resource Observation)

4. Perencanaan Perawatan

Composition.section.title

Perencanaan Perawatan

Composition.section.code.coding.system

http://loinc.org/

Composition.section.code.coding.code

18776-5

Composition.section.code.coding.display

Plan of care note

Composition.section.entry

Referensi ke riwayat perjalanan penyakit, tujuan perawatan, rencana rawat, serta instruksi medik dan keperawatan (resource ClinicalImpression, Goal, CarePlan)

5. Pemeriksaan Penunjang

Composition.section.title

Pemeriksaan Penunjang

Composition.section.code.coding.system

http://terminology.kemkes.go.id

Composition.section.code.coding.code

TK000009

Composition.section.code.coding.display

Hasil Pemeriksaan Penunjang

a. Pemeriksaan Laboratorium

Composition.section.section.title

Hasil Pemeriksaan Laboratorium

Composition.section.section.code.coding.system

http://loinc.org/

Composition.section.section.code.coding.code

11502-2

Composition.section.section.code.coding.display

Laboratory report

Laboratory report

Referensi ke permintaan, status puasa, spesimen, hasil, dan laporan pemeriksaan penunjang (ServiceRequest, Procedure, Specimen, Observation, DiagnosticReport)

b. Pemeriksaan Radiologi

Composition.section.section.title

Hasil Pemeriksaan Radiologi

Composition.section.section.code.coding.system

http://loinc.org/

Composition.section.section.code.coding.code

18782-3

Composition.section.section.code.coding.display

Radiology Study observation (narrative)

Composition.section.section.entry

Referensi ke permintaan, status puasa, status kehamilan, status alergi bahan kontras, hasil, dan laporan pemeriksaan penunjang radiologi (resource ServiceRequest, Observation, Procedure, AllergyIntolerance, Observation dan DiagnosticReport)

6. Diagnosis

Composition.section.title

Diagnosis

Composition.section.code.coding.system

http://terminology.kemkes.go.id

Composition.section.code.coding.code

TK000004

TK000004

Diagnosis

a. Diagnosis Awal

Composition.section.section.title

Diagnosis Awal

Composition.section.section.code.coding.system

http://loinc.org/

Composition.section.section.code.coding.code

42347-5

Composition.section.section.code.coding.display

Admission diagnosis (narrative)

Composition.section.section.entry

Referensi ke diagnosis masuk (resource Condition)

b. Diagnosis Akhir

Composition.section.section.title

Diagnosis Akhir

Composition.section.section.code.coding.system

http://loinc.org/

Composition.section.section.code.coding.code

78375-3

Composition.section.section.code.coding.display

Discharge diagnosis Narrative

Composition.section.section.entry

Referensi ke rasional klinis, diagnosis akhir, dan penilaian risiko (resource ClinicalImpression, Condition, RiskAssessment)

7. Tindakan/Prosedur Medis

Composition.section.title

Tindakan/Prosedur Medis

Composition.section.code.coding.system

http://terminology.kemkes.go.id

Composition.section.code.coding.code

TK000005

Composition.section.code.coding.display

Tindakan/Prosedur Medis

Composition.section.entry

Referensi ke permintaan tindakan/prosedur medis, pelaksanaan dan hasilnya (resource ServiceRequest, Procedure, Observation)

8. Farmasi

Composition.section.title

Farmasi

Composition.section.code.coding.system

http://terminology.kemkes.go.id

Composition.section.code.coding.code

TK000013

Composition.section.code.coding.display

Obat

a. Obat Saat Kunjungan

Composition.section.section.title

Obat Saat Kunjungan

Composition.section.section.code.coding.system

http://loinc.org/

Composition.section.section.code.coding.code

42346-7

Composition.section.section.code.coding.display

Medications on admission (narrative)

Composition.section.section.entry

Referensi ke peresepan, pengeluaran, dan pemberian obat (resource MedicationRequest, MedicationDispense, MedicationAdministration)

b. Obat Pulang__

Composition.section.section.title

Obat Pulang

Composition.section.section.code.coding.system

http://loinc.org/

Composition.section.section.code.coding.code

75311-1

Composition.section.section.code.coding.display

Discharge medications Narrative

Composition.section.section.entry

Referensi ke peresepan dan pengeluaran obat (resource MedicationRequest, MedicationDispense)

9. Diet

Composition.section.title

Diet

a. Rekomendasi Diet

Composition.section.section.title

Rekomendasi Diet

Composition.section.code.coding.system

http://loinc.org/

Composition.section.code.coding.code

42344-2

Composition.section.code.coding.display

Discharge diet (narrative)

Composition.section.section.entry

Referensi ke Diet dengan intent proposal (resource NutritionOrder)

b. Diet yang Diberikan

Composition.section.section.title

Diet yang diberikan

Composition.section.code.coding.system

http://loinc.org/

Composition.section.code.coding.code

61144-2

Composition.section.code.coding.display

Diet and nutrition Narrative

Composition.section.section.entry

Referensi ke Diet dengan intent order (resource NutritionOrder)

10. Edukasi

Composition.section.title

Edukasi

Composition.section.code.coding.system

http://loinc.org/

Composition.section.code.coding.code

34895-3

Composition.section.code.coding.display

Education note

Composition.section.entry

Referensi ke Edukasi (resource Procedure)

11. Kondisi Saat Meninggalkan Rumah Sakit

Composition.section.title

Kondisi Saat Meninggalkan Rumah Sakit

Composition.section.code.coding.system

http://loinc.org/

Composition.section.code.coding.code

10184-0

Composition.section.code.coding.display

Hospital discharge physical findings Narrative

Composition.section.entry

Referensi ke prognosis dan kondisi saat meninggalkan rumah sakit (resource ClinicalImpression, Condition)

12. Rencana Tindak Lanjut

Composition.section.title

Rencana Tindak Lanjut

Composition.section.code.coding.system

http://loinc.org/

Composition.section.code.coding.code

8653-8

Composition.section.code.coding.display

Hospital Discharge instructions

Composition.section.entry

Referensi ke Rencana Tindak Lanjut dan Instruksi untuk Tindak Lanjut (resource ServiceRequest)

13. Perjalanan Kunjungan Pasien

Composition.section.title

Perjalanan Kunjungan Pasien

Composition.section.code.coding.system

http://loinc.org/

Composition.section.code.coding.code

8648-8

Composition.section.code.coding.display

Hospital course Narrative

Composition.section.text.status

generated

Composition.section.text.div

Tipe data string

VARIASI KASUS PELAYANAN IGD

Alur Pergantian Dokter Penanggung Jawab Pelayanan (DPJP)

Alur Pergantian DPJP
Gambar 13. Alur Pergantian DPJP

Gambar di atas yang menunjukan alur pergantian DPJP menggunakan metode POST dan PUT. Metode POST berisi dokter yang pertama kali menjadi DPJP pasien. Sementara, metode PUT digunakan bila pergantian DPJP. Pada metode ini, DPJP pertama disertai informasi Encounter.participant.period.start dan Encounter.participant.period.end. Sedangkan DPJP kedua/ pengganti hanya disertai informasi Encounter.participant.period.start (Encounter.participant.period.end akan disertakan pada PUT saat pembaharuan data kunjungan/saat pasien pulang). Kumpulan kode value-set Encounter.participant.type dapat diakses di http://hl7.org/fhir/ValueSet/encounter-participant-type.

Alur Pembaruan Class Emergensi Menjadi Observasi

Alur Pembaruan Status Pelayanan IGD
Gambar 14. Alur Pembaruan Status Pelayanan IGD

Gambar menunjukan alur pembaharuan status pelayanan IGD emergensi (emergency) menjadi observasi (observation-encounter) dengan metode PUT. Metode ini dilakukan saat pasien sudah tidak masuk kriteria pasien IGD, tetapi masih membutuhkan observasi di dalam IGD untuk memutuskan apakah pasien akan dilakukan rawat inap atau pulang.

Pembaruan data dengan Metode PUT - Encounter dilakukan pada path Encounter.class berisi code "OBSENC", display "observation-encounter", dan system. Kemudian, tambahkan 2 objek pada Observation.classHistory.class. Pertama, Encounter.classHistory.class diisi dengan code "EMER" dan dilengkapi dengan Encounter.classHistory.period.start dan Encounter.classHistory.period.end. Kedua, Encounter.classHistory.class diisi dengan code, display, dan CodeSystem sama seperti Encounter.class, serta Encounter.classHistory.period.start yang berisi waktu pembaharuan status pelayanan menjadi observasi dalam IGD yang nilainya sama dengan waktu selesai dari status dengan code "EMER".


1. KEPUTUSAN MENTERI KESEHATAN REPUBLIK INDONESIA NO 560/MENKES/SK/IV/2003 Tentang Pola Tarif Perjan Rumah Sakit
2. Permenkes Nomor 47 Tahun 2018 tentang Pelayanan Kegawatdaruratan