Skip to main content

Resume Medis - Rawat Jalan Jilid 1

Panduan SehatMu 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 1. Alur Integrasi Resume Medis Rawat Jalan

Alur integrasi dan format pengiriman data terkait secara umum selain data pemeriksaan penunjang dijelaskan pada Buku Panduan SehatMu Resume Medis Rawat Jalan Jilid 1. Adapun langkah yang akan dijelaskan pada Buku Panduan SehatMu 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 SehatMu sebagai berikut:

Pendaftaran Pasien

Apabila melakukan pengiriman data kesehatan melalui SehatMu 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 SehatMu secara detail dapat dilihat dalam resource Patient dan terkait panduan/playbook MPI dapat dilihat dalam dokumen Master Patient Index.

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:

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.

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:

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 2. Pemetaan Variabel dan Terminologi Spesifik

Elemen/Path FHIRTerminologi/Format Pengisian
1. Keluhan Utama
Condition.category.coding.systemhttp://terminology.hl7.org/CodeSystem/condition-category
Condition.category.coding.codeproblem-list-item
Condition.category.coding.displayProblem List Item
Condition.code.coding.systemhttp://snomed.info/sct
Condition.code.coding.codeSNOMED-CT code
Condition.code.coding.displaySNOMED-CT Description

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:

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.

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:

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 3. Terminologi spesifik yang digunakan dalam pengiriman data tanda vital melalui resource Observation

Elemen/Path FHIRTerminologi/Format Pengisian
Denyut Jantung
Observation.category[i].coding[i].systemhttp://terminology.hl7.org/CodeSystem/observation-category
Observation.category[i].coding[i].codevital-signs
Observation.category[i].coding[i].displayVital Signs
*Observation.code.coding.systemhttp://loinc.org
*Observation.code.coding.code8867-4
*Observation.code.coding.displayHeart rate
Observation.valueQuantity.value(Tipe data Decimal)
Observation.valueQuantity.unitbeats/min
Observation.valueQuantity.systemhttp://unitsofmeasure.org
Observation.valueQuantity.code/min
Pernapasan
Observation.category[i].coding[i].systemhttp://terminology.hl7.org/CodeSystem/observation-category
Observation.category[i].coding[i].codevital-signs
Observation.category[i].coding[i].displayVital Signs
*Observation.code.coding.systemhttp://loinc.org
*Observation.code.coding.code9279-1
*Observation.code.coding.displayRespiratory rate
Observation.valueQuantity.value(Tipe data Decimal)
Observation.valueQuantity.unitbreaths/min
Observation.valueQuantity.systemhttp://unitsofmeasure.org
Observation.valueQuantity.code/min
Tekanan Darah Sistole
Observation.category[i].coding[i].systemhttp://terminology.hl7.org/CodeSystem/observation-category
Observation.category[i].coding[i].codevital-signs
Observation.category[i].coding[i].displayVital Signs
*Observation.code.coding.systemhttp://loinc.org
*Observation.code.coding.code8480-6
*Observation.code.coding.displaySystolic blood pressure
Observation.valueQuantity.value(Tipe data Decimal)
Observation.valueQuantity.unitmm[Hg]
Observation.valueQuantity.systemhttp://unitsofmeasure.org
Observation.valueQuantity.codemm[Hg]
Tekanan Darah Diastole
Observation.category[i].coding[i].systemhttp://terminology.hl7.org/CodeSystem/observation-category
Observation.category[i].coding[i].codevital-signs
Observation.category[i].coding[i].displayVital Signs
*Observation.code.coding.systemhttp://loinc.org
*Observation.code.coding.code8462-4
*Observation.code.coding.displayDiastolic blood pressure
Observation.valueQuantity.value(Tipe data Decimal)
Observation.valueQuantity.unitmm[Hg]
Observation.valueQuantity.systemhttp://unitsofmeasure.org
Observation.valueQuantity.codemm[Hg]
Suhu Tubuh
Observation.category[i].coding[i].systemhttp://terminology.hl7.org/CodeSystem/observation-category
Observation.category[i].coding[i].codevital-signs
Observation.category[i].coding[i].displayVital Signs
*Observation.code.coding.systemhttp://loinc.org
*Observation.code.coding.code8310-5
*Observation.code.coding.displayBody temperature
Observation.valueQuantity.value(Tipe data Decimal)
Observation.valueQuantity.unitC
Observation.valueQuantity.systemhttp://unitsofmeasure.org
Observation.valueQuantity.codeCel

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:

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 4. Terminologi spesifik yang digunakan dalam pengiriman data tingkat kesadaran melalui resource Observation

Elemen/Path FHIRTerminologi/Format PengisianKeterangan
Tingkat Kesadaran
Observation.category[i].coding.systemhttp://terminology.hl7.org/CodeSystem/observation-category
Observation.category[i].coding.codeexam
Observation.category[i].coding.displayExam
*Observation.code.coding.systemhttp://loinc.org
*Observation.code.coding.code67775-7
*Observation.code.coding.displayLevel of responsiveness
Observation.valueCodeableConcept[i].coding.systemhttp://snomed.info/sct1. Sadar Baik/Alert: 0
Observation.valueCodeableConcept[i].coding.code248234008
Observation.valueCodeableConcept[i].coding.displayMentally alert
Observation.valueCodeableConcept[i].coding.systemhttp://snomed.info/sct2. Berespon dengan kata-kata/Voice: 1
Observation.valueCodeableConcept[i].coding.code300202002
Observation.valueCodeableConcept[i].coding.displayResponse to voice
Observation.valueCodeableConcept[i].coding.systemhttp://snomed.info/sct3. Hanya berespons jika dirangsang nyeri/pain: 2
Observation.valueCodeableConcept[i].coding.code450847001
Observation.valueCodeableConcept[i].coding.displayResponse to pain
Observation.valueCodeableConcept[i].coding.systemhttp://snomed.info/sct4. Pasien tidak sadar/unresponsive: 3
Observation.valueCodeableConcept[i].coding.code422768004
Observation.valueCodeableConcept[i].coding.displayUnresponsive
Observation.valueCodeableConcept[i].coding.systemhttp://snomed.info/sct5. Gelisah atau bingung: 4
Observation.valueCodeableConcept[i].coding.code130987000
Observation.valueCodeableConcept[i].coding.displayAcute confusion
Observation.valueCodeableConcept[i].coding.systemhttp://snomed.info/sct6. Acute Confusional States: 5
Observation.valueCodeableConcept[i].coding.code2776000
Observation.valueCodeableConcept[i].coding.displayDelirium

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 invasive (contoh operasi). Standar kode tindakan/prosedur medis yang dikirimkan ke SehatMu 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:

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.

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 2. Skema Peresepan 1 Obat

Skema Peresepan 2 Obat

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

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:

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 3 tipe kode KFA yaitu:

    1. Kode Produk Obat Template (92xxxxxx)
    2. Kode Produk Obat Aktual (93xxxxxx) → kode untuk obat brand
    3. Kode Produk Obat Aktual dalam Kemasan (94xxxxxx) Pengisian kode KFA tergantung jenis obat yang diresepkan atau dikeluarkan apakah dalam bentuk produk obat template atau produk obat aktual. Penjelasan struktur kamus KFA dapat dilihat dalam lampiran 1. Daftar kode obat KFA dapat dilihat dalam kamus KFA. Medication.code wajib diisi apabila mengirimkan data obat non-racikan. Untuk pengiriman data racikan, Medication.code dapat dikosongkan.
  2. Medication.ingredient
    Terdapat 2 cara pengisian Medication.ingredient yaitu:

    1. Peresepan/pengeluaran obat non-racikan dan 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 diisikan kode zat aktif dari KFA (91xxxxxx). Daftar kode zat aktif dapat dilihat dalam kamus KFA
    2. Peresepan/pengeluaran obat racikan non-d.t.d (bagi dalam bagian-bagian yang sama) → Wajib diisi apabila data yang dikirimkan adalah obat racikan.

      • Medication.ingredient wajib diisi apabila data yang dikirimkan adalah obat racikan
      • Medication.ingredient[i].itemCodeableConcept diisikan kode obat template dari KFA (92xxxxxx). Daftar Kode Obat template dapat dilihat dalam Daftar Kode Obat

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.

  4. 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 6. Hubungan antara MedicationRequest.dosageInstruction[i].timing.code dengan MedicationRequest.dosageInstruction[i].timing.repeat

DescriptiondurationdurationUnitfrequencyfrequencyMaxperiodperiodUnitperiodMaxwhenbounds[x]
Content missing - please refer to documentation or examples

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 4. Skema Pengeluaran 1 Obat

Skema Pengeluaran 2 Obat

Gambar 5. Skema Pengeluaran 2 Obat

Penjelasan ketentuan spesifik pengiriman data pada resource Medication dapat dilihat dalam Bab C.6 Pengiriman Data Peresepan 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:

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 7. Tatacara pengisian MedicationDispense.dosageInstruction[i].timing.repeat

DescriptiondurationdurationUnitfrequencyfrequencyMaxperiodperiodUnitperiodMaxDayofWeekTimeOfDaywhenoffsetbounds[x]count
Every 8 hours18h
Every 7 days17d
3 times a day31d
3-4 times a day341d
Every 4-6 hours14h6
Every 21 days for 1 hours1hr121d
Three times a week for 1/2 hour0.5hr31wk
With breakfastCM
For 5 minutes, 10 minutes before meals5minAC10
1 tablet 3 times daily, 30 minutes before meals31dAC30
BID, 30 mins before meal, for next 10 days21dAC30Duration = 10 days
TID, for 14 days31dDuration = 14 days
BID, start on 7/1/2015 at 1:00 PM21dPeriod.start = 2015-07-01T13:00:00
Mon, Wed, Fri, Morning11dmon | wed | friMORN
Every day at 10am11d10:00
Take once, at any time1
Take every second day, in the morning, until 20 have been taken12dMORN20
  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 7.

Tabel 8. Hubungan antara MedicationRequest.dosageInstruction[i].timing.code dengan MedicationRequest.dosageInstruction[i].timing.repeat

DescriptiondurationdurationUnitfrequencyfrequencyMaxperiodperiodUnitperiodMaxwhenbounds[x]
QOD12d
QD11d
BID21d
TID31d
QID41d
Q4H14h
Q6H16h
AM11dMORN
PM11dAFT 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.

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:

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 9. Terminologi Spesifik

Elemen/Path FHIRTerminologi/Format Pengisian
1. Diagnosis
Condition.category.coding.systemhttp://terminology.hl7.org/CodeSystem/condition-category
Condition.category.coding.codeencounter-diagnosis
Condition.category.coding.displayEncounter Diagnosis
Condition.code.coding.systemhttp://hl7.org/fhir/sid/icd-10
Condition.code.coding.codeICD-10 code
Condition.code.coding.displayICD-10 Code Description

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:

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 10. Terminologi Spesifik

Elemen/Path FHIRTerminologi/Format Pengisian
Nama Variabel: Diet
*Composition.type[i].coding.systemhttp://loinc.org/
*Composition.type[i].coding.code18842-5
*Composition.type[i].coding.displayDischarge summary
Composition.section[i].code.coding.systemhttp://loinc.org
Composition.section[i].code.coding.code42344-2
Composition.section[i].code.coding.displayDischarge diet (narrative)

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:

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 11. Terminologi spesifik yang digunakan dalam pengiriman data prognosis melalui resource ClinicalImpression

Elemen/Path FHIRTerminologi/Format PengisianKeterangan
Nama Variabel: Prognosis
*ClinicalImpression.prognosisCodeableConcept[i].coding.systemhttp://snomed.info/sct1. Baik;
*ClinicalImpression.prognosisCodeableConcept[i].coding.code170968001
*ClinicalImpression.prognosisCodeableConcept[i].coding.displayPrognosis good
*ClinicalImpression.prognosisCodeableConcept[i].coding.systemhttp://snomed.info/sct2. Dubia et bonam / cenderung baik;
*ClinicalImpression.prognosisCodeableConcept[i].coding.code65872000
*ClinicalImpression.prognosisCodeableConcept[i].coding.displayFair prognosis
*ClinicalImpression.prognosisCodeableConcept[i].coding.systemhttp://snomed.info/sct3. Dubia et malam / cenderung tidak baik;
*ClinicalImpression.prognosisCodeableConcept[i].coding.code67334001
*ClinicalImpression.prognosisCodeableConcept[i].coding.displayGuarded prognosis
*ClinicalImpression.prognosisCodeableConcept[i].coding.systemhttp://snomed.info/sct4. Tidak baik
*ClinicalImpression.prognosisCodeableConcept[i].coding.code170969009
*ClinicalImpression.prognosisCodeableConcept[i].coding.displayPrognosis bad

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 12. Pilihan jawaban dari kondisi saat meninggalkan rumah sakit dan resource yang digunakan

VariabelFormat/ValueResourceElemen Data / Path
Kondisi Saat Meninggalkan Rumah Sakit1. StabilConditionCondition.code.coding
2. Tidak stabilConditionCondition.code.coding
3. PerbaikanConditionCondition.code.coding
4. Pulang paksaEncounterEncounter.hospitalization.dischargeDisposition.coding
5. DirujukEncounterEncounter.hospitalization.dischargeDisposition.coding
6. Meninggal<48 jamEncounterEncounter.hospitalization.dischargeDisposition.coding
7. Meninggal>48 jamEncounterEncounter.hospitalization.dischargeDisposition.coding
8. Lain-lain (free text)EncounterEncounter.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:

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

Elemen/Path FHIRTerminologi/Format Pengisian
Nama Variabel: Kondisi Saat Meninggalkan Rumah Sakit
Condition.category.coding.systemhttp://terminology.hl7.org/CodeSystem/condition-category
Condition.category.coding.codeproblem-list-item
Condition.category.coding.displayProblem List Item
Condition.code.coding.systemhttp://snomed.info/sct
Condition.code.coding.code359746009
Condition.code.coding.displayPatient's condition stable
Condition.code.coding.code162668006
Condition.code.coding.displayPatient's condition unstable
Condition.code.coding.code268910001
Condition.code.coding.displayPatient's condition improved
Condition.code.coding.code170969009
Condition.code.coding.displayPrognosis bad

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.

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 15. 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 Sakit1. Pulang atas persetujuan dokterEncounterEncounter.hospitalization.dischargeDisposition.coding
2. Pulang atas permintaan sendiriEncounterEncounter.hospitalization.dischargeDisposition.coding
3. Dirujuk ke (free text)ServiceRequestServiceRequest.code.coding
4. Rawat inapServiceRequestServiceRequest.code.coding
5. Lain-lain (free text)EncounterEncounter.hospitalization.dischargeDisposition.coding

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

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 rencana tindak lanjut/cara keluar dari rumah sakit dengan pilihan jawaban “Dirujuk”, “Meninggal <48 jam”, “Meninggal > 48 jam” melalui resource Encounter dapat dilihat dalam tabel berikut.

Tabel 16. Terminologi spesifik yang digunakan dalam pengiriman data rencana tindak lanjut/cara keluar dari rumah sakit melalui resource Encounter

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

Encounter.hospitalization.dischargeDisposition.coding.systemEncounter.hospitalization.dischargeDisposition.coding.codeEncounter.hospitalization.dischargeDisposition.coding.displayKeterangan
http://terminology.hl7.org/CodeSystem/discharge-dispositionhomeHome1. Pulang atas persetujuan dokter
http://terminology.hl7.org/CodeSystem/discharge-dispositionaadviceLeft against advice2. Pulang atas permintaan sendiri
http://terminology.hl7.org/CodeSystem/discharge-dispositionothOther5. 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” dan “Rawat Inap” melalui resource ServiceRequest dapat dilihat dalam tabel berikut:

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

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

Elemen/Path FHIRTerminologi/Format PengisianKeterangan
Instruksi Tindak Lanjut
ServiceRequest.code.coding.systemhttp://snomed.info/sct
ServiceRequest.code.coding.code185389009
ServiceRequest.code.coding.displayFollow-up visit
ServiceRequest.locationCode.coding.systemhttp://terminology.hl7.org/CodeSystem/v3-RoleCode
ServiceRequest.locationCode.code.coding.codeOF
HOSP
PC
ServiceRequest.locationCode.code.coding.displayOutpatient facility
Hospital
Primary care clinic
Keterangan ServiceRequest.locationCode1. 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.systemhttp://snomed.info/sct
ServiceRequest.code.coding.code306098008
11429006
ServiceRequest.code.coding.displaySelf-referral
Consultation
Rujukan External menggunakan kode SNOMED-CT (Patient Referral)
ServiceRequest.code.coding.systemhttp://snomed.info/sct
ServiceRequest.code.coding.code3457005
11429006
ServiceRequest.code.coding.displayPatient referral
Consultation

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:

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 20. Terminologi spesifik yang digunakan dalam data edukasi melalui resource Procedure

Resource Procedure

EdukasiProcedure.code.coding.systemProcedure.code.coding.codeProcedure.code.coding.displayKeterangan
http://snomed.info/sct84635008Disease process or condition education1. Proses penyakit, diagnosis, dan rencana asuhan
http://snomed.info/sct967006Medication education2. Obat-obatan
http://snomed.info/sct410082002Rehabilitation therapy education3. Rehabilitasi medis
http://snomed.info/sct712651001Education about pain4. Manajemen nyeri
http://snomed.info/sct61310001Nutrition education5. Gizi
http://snomed.info/sct698608004Hand washing education6. Cuci tangan
http://snomed.info/sct362978005Medical equipment or device education7. Penggunaan alat medis

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