Resume Medis - Rawat Jalan Jilid 1 Terakhir disunting pada 23 November 2023

Riwayat Perubahan

Details
Tabel 1. Riwayat Perubahanan Resume Medis - Rawat Jalan Jilid 1
versiTanggal PembaruanDeskripsi Perubahan

v2.0

03 Mei 2023

  • Perubahan kode terminologi dengan SNOMED CT untuk variabel Prognosis, Kondisi Saat Meninggalkan Rumah Sakit, Tingkat Kesadaran, Rencana Tindak Lanjut / Cara Keluar dari Rumah Sakit, dan Edukasi.

  • Penambahan variabel keluhan utama.

v1.3

20 Maret 2023

Penyesuaian cardinality resources simplifier.

v1.2

08 Maret 2023

Penambahan informasi 6 fase integrasi SATUSEHAT.

v1.1

16 Februari 2023

Perubahan struktur pada dokumen, adanya sub-bab “Pemetaan Nilai” dan “Pemetaan Variabel”/ “Terminologi Spesifik”/ “Ketentuan Pengisian”.

v1.0

14 Februari 2023

Rilis dokumen awal. Resource: Patient, Encounter, AllergyIntolerance, Observation, Procedure, Medication, MedicationRequest, MedicationDispense, Condition, Composition, ClincalImpression, ServiceRequest, Specimen, DiagnosticReport, ImagingStudy.

Orientasi (Onboarding)

Sebelum melakukan pengiriman data terkait pendaftaran pasien dan diagnosis, 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.

Autentikasi

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

Registrasi Struktur Organisasi

Berikut ini adalah struktur organisasi dari resume medis rawat jalan 1,

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 dalam resource Organization. Untuk contoh pengiriman data atau payload dari Organization dapat dilihat dalam Postman Collection.

Registrasi Struktur Lokasi

Berikut ini adalah struktur lokasi dari resume medis rawat jalan 1,

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 dalam resource Location. Untuk contoh pengiriman data atau payload dari Location dapat dilihat dalam Postman Collection.

Nomor IHS untuk Tenaga Kesehatan

Informasi terkait pemetaan nilai, penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Practitioner (data nomor IHS Tenaga Kesehatan), dapat dilihat dalam resource Practitioner. Untuk contoh pengiriman data atau payload dari Practitioner dapat dilihat dalam Postman Collection.

Panduan SATUSEHAT Use Case Resume Medis Rawat Jalan terdiri dari 2 jilid yaitu:

  1. Jilid 1: Alur interoperabilitas secara umum untuk resume medis rawat jalan

  2. Jilid 2: Alur interoperabilitas untuk pemeriksaan penunjang (laboratorium dan radiologi)

Tahapan alur interoperabilitas dan resource yang digunakan untuk Resume Medis Rawat Jalan dapat dilihat pada gambar di bawah ini.

Diagram Resume Medis Rawat Jalan
Gambar 3. Alur Integrasi Resume Medis Rawat Jalan

Alur integrasi dan format pengiriman data terkait secara umum selain data pemeriksaan penunjang dijelaskan pada Panduan Interoperabilitas sesuai dengan use case masing-masing (klik di sini) Resume Medis Rawat Jalan Jilid 1. Adapun langkah yang akan dijelaskan pada Panduan Interoperabilitas sesuai dengan use case masing-masing (klik di sini) Resume Medis Rawat Jalan Jilid 1 yaitu:
1. Pendaftaran Identitas Pasien
2. Pendataan Kunjungan
3. Anamnesis
4. Hasil Pemeriksaan Fisik
9. Tindakan/Prosedur Medis Diagnostik
10. Diagnosis
11. Tindakan/Prosedur Medis Terapetik
12. Tatalaksana
13. Prognosis
14a. Rencana Tindak Lanjut/ Cara Keluar + dari Rumah Sakit
14b. Instruksi untuk Tindak Lanjut
14c. Sarana Transportasi untuk Rujuk
15. Kondisi Saat Meninggalkan RS
16. Pasien Pulang

Data atau variabel resume medis rawat jalan yang dapat dipertukarkan dalam SATUSEHAT sebagai berikut:

Tabel 2. Informasi Variabel
NoVariabelResource FHIRPath FHIRFase

1

Identitas Umum Pasien

a

Nomor SATUSEHAT Pasien

Patient

Patient.identifier[i].use

1

Patient.identifier[i].system

Patient.identifier[i].value

b

Nama Lengkap

Patient

Patient.name[i].text

c

Nomor Induk Kependudukan (NIK)

Patient

Patient.identifier[i].use

Patient.identifier[i].system

Patient.identifier[i].value

d

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

Patient

Patient.identifier[i].use

Patient.identifier[i].system

Patient.identifier[i].value

e

Tempat Lahir

Patient

Patient.extension:birthPlace

f

Tanggal Lahir

Patient

Patient.birthDate

g

Jenis Kelamin

Patient

Patient.gender

h

Nama Penjamin

Patient

Patient.contact[i].name.text

i

Nomor Telepon Penjamin

Patient

Patient.contact[i].telecom.system

Patient.contact[i].telecom.value

Patient.contact[i].telecom.use

j

Ruangan / Kelas / Poli

Encounter

Encounter.location

k

Nama Dokter Penanggung Jawab Pelayanan (DPJP)

Encounter

Encounter.participant

2

Tanggal dan Waktu Masuk

a

Tanggal Masuk

Encounter

Encounter.period.start

1

b

Jam masuk

Encounter

Encounter.period.start

3

Tanggal dan Waktu Discharge Administrasi

a

Tanggal Discharge Administrasi

Encounter

Encounter.period.end

1

b

Jam Discharge Administrasi

Encounter

Encounter.period.end

4

Keluhan Utama

Condition

Condition.code

6

5

Diagnosis

a

Diagnosis Awal / Masuk

Encounter

Encounter.diagnosis.condition

1

Encounter.diagnosis.use

Condition

Condition.code

b

Diagnosis Akhir / Keluar

1. Diagnosis Primer / Utama

Encounter

Encounter.diagnosis.condition

Encounter.diagnosis.use

Encounter.diagnosis.rank

Condition

Condition.code

2. Diagnosis Sekunder / Penyerta

Encounter

Encounter.diagnosis.condition.code

Encounter.diagnosis.use

Encounter.diagnosis.rank

Condition

Condition.code

6

Pemeriksaan Penunjang

a

Laboratorium

Observation

Observation.category.coding

4

Observation.code.coding

Observation.value[x]

b

Radiologi

Observation

Observation.category.coding

6

Observation.code.coding

Observation.value[x]

ImagingStudy

7

Tindakan / Prosedur Medis

Procedure

Procedure.code.coding

2

Procedure.category.coding

8

Obat-obatan / Terapi

a

Nama Obat

Medication

Medication.code

3

MedicationRequest

MedicationRequest.medicationReference

b

Bentuk / Sediaan

Medication

Medication.form

MedicationRequest

MedicationRequest.medicationReference

c

Jumlah Obat

MedicationRequest

MedicationRequest.dispenseRequest.quantity

d

Metode / Rute Pemberian

MedicationRequest

MedicationRequest.dosageInstruction.route

e

Dosis Obat yang Diberikan

MedicationRequest

MedicationRequest.dosageInstruction.doseAndRate.doseQuantity.value

f

Unit

MedicationRequest

MedicationRequest.dosageInstruction.doseAndRate.doseQuantity.unit

g

Frekuensi / Interval

MedicationRequest

MedicationRequest.dosageInstruction.timing

h

Aturan Tambahan

MedicationRequest

MedicationRequest.dosageInstruction.additionalInstruction.coding

MedicationRequest.dosageInstruction.additionalInstruction.text

9

Diet

Composition

Composition.type

2

Composition.section.code.coding

Composition.text.status

Composition.text.div

10

Alergi

AllergyIntolerance

AllergyIntolerance.category.coding

5

AllergyIntolerance.code.coding

11

Prognosis

ClinicalImpression

ClinicalImpression.prognosisCodeableConcept.coding

5

12

Kondisi Saat Meninggalkan Rumah Sakit

Condition

Condition.code

5

Encounter

Encounter.hospitalization.dischargeDisposition

13

Tingkat Kesadaran

Observation

Observation.category.coding

5

Observation.code.coding

Observation.valueCodeableConcept.coding

14

Keadaan umum

a

Vital Sign

1. Denyut jantung

Observation

Observation.category.coding

Observation.code.coding

Observation.valueQuantity

2. Pernapasan

Observation

Observation.category.coding

Observation.code.coding

Observation.valueQuantity

3. Tekanan darah

* Sistole

Observation

Observation.category.coding

Observation.code.coding

Observation.valueQuantity

* Diastole

Observation

Observation.category.coding

Observation.code.coding

Observation.valueQuantity

4. Suhu tubuh

Observation

Observation.category.coding

Observation.code.coding

Observation.valueQuantity

15

Rencana Tindak Lanjut / Cara Keluar dari Rumah Sakit

Encounter

Encounter.hospitalization.dischargeDisposition

5

ServiceRequest

ServiceRequest.code.coding

16

Obat yang Dibawa Pulang

a

Nama Obat

Medication

Medication.code

3

MedicationDispense

MedicationDispense.medicationReference

b

Bentuk / Sediaan

Medication

Medication.form

MedicationDispense

MedicationDispense.medicationReference

c

Jumlah Obat

MedicationDispense

MedicationDispense.quantity

d

Metode / Rute Pemberian

MedicationDispense

MedicationDispense.dosageInstruction.route

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

17

Instruksi untuk Tindak Lanjut

a

Kontrol ke

ServiceRequest

ServiceRequest.performer.organization

5

ServiceRequest.performer.locationReference

ServiceRequest.performer.locationCode

b

Tanggal

ServiceRequest.occurenceDateTime

c

Dalam Keadaan Darurat dapat Menghubungi

ServiceRequest.patientInstruction

18

Edukasi

Procedure

Procedure.code.coding

5

19

Sarana Transportasi Untuk Rujuk

ServiceRequest

ServiceRequest.locationCode

5

20

Pasien / Penanggung Jawab (Nama dan Tanda Tangan)

Encounter

Encounter.subject

1

21

Dokter Penanggung Jawab Pelayanan (Nama dan Tanda Tangan)

Encounter

Encounter.participant

1

Encounter.participant.type

1. Pendaftaran Pasien

Apabila melakukan pengiriman data kesehatan melalui SATUSEHAT yang memiliki elemen data terkait pasien, 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 pasien dapat dilakukan melalui FHIR API dengan metode GET. Untuk metode pencarian data pasien di SATUSEHAT secara detail dapat dilihat dalam resource Patient dan terkait panduan/playbook MPI dapat dilihat dalam dokumen Master Patient Index.

2. Pendaftaran Kunjungan Pasien

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

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 31 Agustus 2022.

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 (data pendaftaran kunjungan pasien), dapat dilihat dalam resource Encounter. Untuk contoh pengiriman data atau payload dari Encounter dapat dilihat dalam Postman Collection.

3. Pengiriman Data Keluhan Utama

Keluhan utama yang dimiliki pasien dapat dikirimkan menggunakan resource Condition.

Pemetaan Nilai

Berikut pemetaan nilai untuk Condition yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks pengiriman data 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 31 Agustus 2022.

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 (data diagnosis), dapat dilihat dalam resource Condition. Untuk contoh pengiriman data atau payload dari Condition dapat dilihat dalam Postman Collection.

Pemetaan Variabel dan Terminologi Spesifik

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

Tabel 3. Pemetaan Variabel dan Terminologi Spesifik
Pemetaan Variabel Resource Condition

Elemen/Path FHIR

Terminologi/Format Pengisian

1. Keluhan Utama

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

Condition.code.coding.display

SNOMED-CT Description

4. Pengiriman Data Alergi

Pasien mungkin memiliki informasi alergi terhadap zat atau bahan tertentu. Informasi tersebut dapat dimasukkan menggunakan resource AllergyIntolerance.

Pemetaan Nilai

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

  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 31 Agustus 2022.

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 (data alergi), dapat dilihat dalam resource AllergyIntolerance. Untuk contoh pengiriman data atau payload dari AllergyIntolerance dapat dilihat dalam Postman Collection.

5. Pengiriman Data Hasil Pemeriksaan

Pemetaan Nilai Tanda Vital

Setelah sesi anamnesis, dokter akan melakukan beberapa pemeriksaan fisik dan tanda-tanda vital (vital sign). Data hasil pemeriksaan fisik dapat dikirimkan melalui resource Observation.

Berikut pemetaan nilai untuk Observation yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks pemeriksaan 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 31 Agustus 2022.

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 (data tanda vital), dapat dilihat dalam resource Observation. Untuk contoh pengiriman data atau payload dari Observation dapat dilihat dalam Postman Collection.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data tanda vital melalui resource Observation dapat dilihat dalam tabel berikut:

Tabel 4. Terminologi spesifik yang digunakan dalam pengiriman data tanda vital melalui resource Observation
Pemetaan Variabel Resource Observation

Elemen/Path FHIR

Terminologi/Format Pengisian

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

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

Tekanan Darah 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]

Tekanan Darah 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]

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].coding[i].display

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

Pemetaan Nilai Tingkat Kesadaran

Hasil pemeriksaan tingkat kesadaran dapat dikirimkan menggunakan resource Observation.

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

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 Observation (data tingkat kesadaran), dapat dilihat dalam resource Observation. Untuk contoh pengiriman data atau payload dari Observation dapat dilihat dalam Postman Collection.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data tingkat kesadaran melalui resource Observation dapat dilihat dalam tabel berikut:

Tabel 5. Terminologi spesifik yang digunakan dalam pengiriman data tingkat kesadaran melalui resource Observation
Resource Observation

Elemen/Path FHIR

Terminologi/Format Pengisian

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

6. Pengiriman Data Tindakan/Prosedur Medis

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

Pemetaan Nilai

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 31 Agustus 2022.

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 Collection.

7. 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 4. 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 5. 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 6. Skema Peresepan 1 Obat
Skema Peresepan 2 Obat
Gambar 7. Skema Peresepan 2 Obat

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 Collection.

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 31 Agustus 2022.

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 Collection.

Ketentuan Pengisian

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). Terdapat 2 tipe kode KFA yaitu:

    1. Kode Produk Obat Template (92xxxxxx)

    2. Kode Produk Obat Aktual (93xxxxxx) → kode untuk obat brand Pengisian kode KFA tergantung jenis obat yang diresepkan atau dikeluarkan apakah dalam bentuk produk obat template atau produk obat aktual. Daftar kode obat KFA dapat dilihat dalam browser kamus KFA pada link berikut: https://dto.kemkes.go.id/kfa-browser. Medication.code wajib diisi apabila mengirimkan data obat non-racikan dengan ketentuan penggunaan kode sebagai berikut:

    3. 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).

    4. 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.

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

  1. MedicationRequest.recorder
    MedicationRequest.recorder menjelaskan siapa yang mencatatkan resep ke dalam sistem. Ketentuan pengisian elemen ini yaitu:

    • Bila diisi oleh dokter yang meresepkan, maka akan merefer ke Practitioner ID dari dokter tersebut

    • Bila diisi oleh apoteker yang mendapatkan resep dari fasilitas pelayanan kesehatan lain, maka akan merefer ke Practitioner ID dari apoteker tersebut

  2. 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

  3. 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 6. 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 7. 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 Collection:

  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

  13. Obat tablet tanpa kode KFA

  14. Obat racikan non-d.t.d tanpa kode KFA

8. Pengiriman Data Pengeluaran Obat

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

Skema Pengeluaran 1 Obat
Gambar 8. Skema Pengeluaran 1 Obat
Skema Pengeluaran 2 Obat
Gambar 9. Skema Pengeluaran 2 Obat

Pemetaan Nilai

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

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.

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 nilai 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 6.

    Tabel 8. 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

  3. 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 7.

Tabel 9. 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 Collection.

9. Pengiriman Data Diagnosis

Data diagnosis pasien dapat dikirimkan menggunakan resource Condition. Informasi diagnosis yang dimiliki pasien dilaporkan menggunakan kode ICD-10. Satu payload Condition hanya dapat digunakan untuk melaporkan 1 kode ICD-10. Sehingga apabila pasien memiliki 2 diagnosis, maka dikirimkan 2 payload Condition dengan 2 kode ICD-10 yang berbeda.

Pemetaan Nilai

Berikut pemetaan nilai untuk Condition yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks pengiriman data 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 31 Agustus 2022.

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 (data diagnosis), dapat dilihat dalam resource Condition. Untuk contoh pengiriman data atau payload dari Condition dapat dilihat dalam Postman Collection.

Pemetaan Variabel dan Terminologi Spesifik

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

Tabel 10. Terminologi Spesifik
Pemetaan Variabel Resource Condition

Elemen/Path FHIR

Terminologi/Format Pengisian

1. Diagnosis

Condition.category.coding.system

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

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

10. Pengiriman Data Diet

Jika dokter memberikan rekomendasi diet untuk pasien atau rekomendasi untuk dietisien, informasi ini dapat dikirimkan melalui resource Composition. Pengiriman rekomendasi diet dapat dikirimkan dengan tipe data String.

Pemetaan Nilai

Berikut pemetaan nilai untuk Composition yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks data diet 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 31 Agustus 2022.

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 Composition (data diet), dapat dilihat dalam resource Composition. Untuk contoh pengiriman data atau payload dari Composition dapat dilihat dalam Postman Collection_.

Terminologi spesifik yang digunakan dalam pengiriman data diet melalui resource Composition dapat dilihat dalam tabel berikut:

Tabel 11. Terminologi Spesifik
Resource Composition

Elemen/Path FHIR

Terminologi/Format Pengisian

Nama Variabel: Diet

*Composition.type[i].coding.system

http://loinc.org/

*Composition.type[i].coding.code

18842-5

*Composition.type[i].coding.display

Discharge summary

Composition.section[i].code.coding.system

http://loinc.org

Composition.section[i].code.coding.code

42344-2

Composition.section[i].code.coding.display

Discharge diet (narrative)

11. Pengiriman Data Prognosis

Pemetaan Nilai

Berikut pemetaan nilai untuk ClinicalImpression yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks pengiriman data keterangan prognosis 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 31 Agustus 2022.

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 (data prognosis), dapat dilihat dalam resource ClinicalImpression. Untuk contoh pengiriman data atau payload dari ClinicalImpression dapat dilihat dalam Postman Collection.

Terminologi Spesifik

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

Tabel 12. Terminologi spesifik yang digunakan dalam pengiriman data prognosis melalui resource ClinicalImpression
Resource ClinicalImpression

Nama Variabel: Prognosis

*ClinicalImpression.prognosisCodeableConcept[i].coding.system

*ClinicalImpression.prognosisCodeableConcept[i].coding.code

*ClinicalImpression.prognosisCodeableConcept[i].coding.display

Keterangan

http://snomed.info/sct

170968001

Prognosis good

1. Baik;

http://snomed.info/sct

65872000

Fair prognosis

2. Dubia et bonam / cenderung baik;

http://snomed.info/sct

67334001

Guarded prognosis

3. Dubia et malam / cenderung tidak baik;

http://snomed.info/sct

170969009

Prognosis bad

4. Tidak baik

12. Pengiriman Data Kondisi Saat Meninggalkan Rumah Sakit

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 13. 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.

Pemetaan Nilai

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

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 Condition (data diagnosis), dapat dilihat dalam resource Condition. Untuk contoh pengiriman data atau payload dari Condition seperti contoh pengiriman data atau payload dari data kondisi saat meninggalkan rumah sakit dengan pilihan jawaban “Stabil”, “Tidak stabil”, dan “Perbaikan” dapat dilihat dalam Postman Collection.

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 14. 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 (data pendaftaran kunjungan pasien), dapat dilihat 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 Collection.

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 15. 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)

13. Pengiriman Data Rencana Tindak Lanjut / Cara Keluar dari Rumah Sakit & Sarana Transportasi Untuk Rujuk

Data rencana tindak lanjut/cara keluar dari rumah sakit menunjukkan rencana perawatan selanjutnya yang akan diterima oleh pasien setelah pulang. Pengisian pilihan jawaban dari rencana tindak lanjut/cara keluar dari rumah sakit dan resource yang digunakan dapat dilihat dalam tabel berikut:

Tabel 16. Pilihan jawaban dari rencana tindak lanjut/cara keluar dari rumah sakit dan resource yang digunakan
VariabelFormat/ValueResourceElemen Data / Path

Rencana Tindak Lanjut / Cara Keluar dari Rumah Sakit

1. Pulang atas persetujuan dokter

Encounter

Encounter.hospitalization.dischargeDisposition.coding

2. Pulang atas permintaan sendiri

Encounter

Encounter.hospitalization.dischargeDisposition.coding

3. Dirujuk ke (free text)

ServiceRequest

ServiceRequest.code.coding

4. Rawat inap

ServiceRequest

ServiceRequest.code.coding

5. Lain-lain (free text)

Encounter

Encounter.hospitalization.dischargeDisposition.text

Rencana tindak lanjut/cara keluar dari rumah sakit dengan pilihan jawaban “Pulang atas persetujuan dokter” dan “Pulang atas permintaan sendiri” 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 Nilai

  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 31 Agustus 2022.

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.

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

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Encounter (data pendaftaran kunjungan pasien), dapat dilihat 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 Collection.

Pemetaan Variabel dan Terminologi Spesifik

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 17. Terminologi spesifik yang digunakan dalam pengiriman data kondisi saat meninggalkan rumah sakit melalui resource Encounter
Resource Encounter

Nama Variabel: Rencana tindak lanjut/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

5. Lain-lain (free text)

Rencana tindak lanjut/cara keluar dari rumah sakit dengan pilihan jawaban “Dirujuk ke” dan “Rawat Inap” dikirimkan menggunakan resource ServiceRequest pada elemen ServiceRequest.code.coding. Ketika memilih “Dirujuk ke”, maka variabel terkait “Sarana Transportasi Untuk Rujuk” wajib diisi melalui elemen ServiceRequest.locationCode.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource ServiceRequest (rencana tindak lanjut/cara keluar dari rumah sakit), dapat dilihat dalam resource ServiceRequest. Untuk contoh pengiriman data atau payload dari data rencana tindak lanjut/cara keluar dari rumah sakit dengan pilihan jawaban “Dirujuk ke” dan “Rawat Inap” dapat dilihat dalam Postman Collection.

Terminologi spesifik yang digunakan dalam rencana tindak lanjut/cara keluar dari rumah sakit dengan pilihan jawaban “Dirujuk ke” dan “Rawat Inap” melalui resource ServiceRequest dapat dilihat dalam tabel berikut:

Tabel 18. Terminologi spesifik yang digunakan dalam rencana tindak lanjut/cara keluar dari rumah sakit melalui resource ServiceRequest
Resource ServiceRequest

Elemen/Path FHIR

Terminologi/Format Pengisian

Nama Variabel: Rencana tindak lanjut/cara keluar dari rumah sakit

ServiceRequest.code.coding.system

http://snomed.info/sct

http://snomed.info/sct

ServiceRequest.code.coding.code

3457005

737481003

ServiceRequest.code.coding.display

Patient referral

Inpatient care management

Keterangan ServiceRequest.code

3. Dirujuk ke

4. Rawat inap

ServiceRequest.locationCode.coding.system

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

ServiceRequest.locationCode.code.coding.code

AMB

ServiceRequest.locationCode.code.coding.display

Ambulance

ServiceRequest.locationCode.text

Tipe data String

Keterangan ServiceRequest.locationCode

* Format pengisian untuk jawaban 1. Ambulans dapat melihat elemen ServiceRequest.locationCode.coding
* Format pengisian untuk 2. Lain-lain (free text) dapat melihat elemen ServiceRequest.locationCode.text

14. Pengiriman Data Instruksi untuk Tindak Lanjut

Variabel Instruksi untuk tindak lanjut dan resource yang digunakan dapat dilihat dalam tabel berikut:

Tabel 19. Variabel instruksi untuk tindak lanjut dan resources yang digunakan
VariabelFormat/ValuePath FHIR

Instruksi untuk Tindak Lanjut

Kontrol ke

1. Poli

ServiceRequest.locationCode ServiceRequest.code

2. Fasyankes

3. Lain-lain (free text)

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 jenis perawatan:

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.

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 (rencana/intruksi tindak lanjut/cara keluar dari rumah sakit), dapat dilihat dalam resource ServiceRequest. Untuk contoh pengiriman data atau payload dari ServiceRequest dapat dilihat dalam Postman Collection.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam instruksi tindak lanjut melalui resource ServiceRequest dapat dilihat dalam tabel berikut:

Tabel 20. 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

Rujukan Internal / Kontrol Ulang di Rumah Sakit yang Sama (Self Referral)

ServiceRequest.code.coding.system

http://snomed.info/sct

ServiceRequest.code.coding.code

306098008

ServiceRequest.code.coding.display

Self-referral

ServiceRequest.code.coding.system

http://snomed.info/sct

ServiceRequest.code.coding.code

11429006

ServiceRequest.code.coding.display

Consultation

Rujukan External menggunakan kode SNOMED-CT (Patient Referral)

ServiceRequest.code.coding.system

http://snomed.info/sct

ServiceRequest.code.coding.code

3457005

ServiceRequest.code.coding.display

Patient referral

ServiceRequest.code.coding.system

http://snomed.info/sct

ServiceRequest.code.coding.code

11429006

ServiceRequest.code.coding.display

Consultation

15. Pengiriman Data Edukasi

Variabel edukasi menunjukkan edukasi dan instruksi kerja untuk membantu individu dan keluarga dalam meningkatkan kemampuan untuk mencapai kesehatan secara optimal dan bersedia berpartisipasi dalam proses penyembuhan pada saat pulang. Data terkait edukasi yang diberikan kepada pasien dikirimkan menggunakan resource Procedure.

Pemetaan Nilai

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

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 Procedure (data edukasi), dapat dilihat dalam resource Procedure. Untuk contoh pengiriman data atau payload dari Procedure dapat dilihat dalam Postman Collection.

Pemetaan Variabel dan Terminologi Spesifik

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

Tabel 21. Terminologi spesifik yang digunakan dalam data edukasi melalui resource Procedure
Resource Procedure

Edukasi

Procedure.code.coding.system

Procedure.code.coding.code

Procedure.code.coding.display

Keterangan

http://snomed.info/sct

84635008

Disease process or condition education

1. Proses penyakit, diagnosis, dan rencana asuhan

http://snomed.info/sct

967006

Medication education

2. Obat-obatan

http://snomed.info/sct

410082002

Rehabilitation therapy education

3. Rehabilitasi medis

http://snomed.info/sct

712651001

Education about pain

4. Manajemen nyeri

http://snomed.info/sct

61310001

Nutrition education

5. Gizi

http://snomed.info/sct

698608004

Hand washing education

6. Cuci tangan

http://snomed.info/sct

362978005

Medical equipment or device education

7. Penggunaan alat medis

16. Pembaharuan 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 Encounter (pembaharuan data kunjungan), dapat dilihat dalam resource Encounter. Untuk contoh pengiriman data atau payload dari Encounter dapat dilihat dalam Postman Collection.