Pelayanan Kesehatan Peduli Remaja (PKPR) Luar Gedung

Riwayat Perubahan

Details
Tabel 1. Riwayat Perubahanan Pelayanan Kesehatan Peduli Remaja (PKPR) Luar Gedung
VersiTanggal PembaruanDeskripsi PerubahanPenanggung Jawab

v1.1

29 Mei 2024

  • Perubahan format lampiran.

  • Perubahan display kode Anxiety menjadi Feeling anxious.

Raden Nurilma Hidayatullah

v1.0

18 Februari 2024

Rilis dokumen awal.

Raden Nurilma Hidayatullah

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

POSTMAN SATUSEHAT

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

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

  1. Postman SATUSEHAT Public klik di sini.

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

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

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

  1. Postman SATUSEHAT Public klik di sini.

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

  3. Postman Collection SATUSEHAT s.link By ©Kemenkes terkait Modul Penerapan (Use Case)-Modul Pelayanan Kesehatan Peduli Remaja (PKPR) Luar Gedung klik di sini.

PREREQUISITES

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

  1. Autentikasi ke SATUSEHAT,

  2. Registrasi Struktur Organisasi,

  3. Registrasi Struktur Lokasi,

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

Autentikasi

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

Registrasi Struktur Organisasi

Berikut ini adalah struktur organisasi dari Modul Usia Sekolah dan Remaja PKPR Luar Gedung.

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

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

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

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

Pemetaan nilai, pemetaan variabel dan terminologi spesifik, serta skema pengiriman data dapat merujuk ke modul pelayanan yang terkait, baik modul Resume Medis - Rawat Jalan, Pelayanan Instalasi Gawat Darurat (IGD), maupun Rawat Inap di SATUSEHAT. Contoh pengiriman data atau payload dari pengiriman data sesuai dengan resource atau use case tersebut dapat dilihat dalam Postman SATUSEHAT

Registrasi Struktur Lokasi

Berikut ini adalah struktur lokasi dari Modul Usia Sekolah dan Remaja PKPR Luar Gedung,

Registrasi Struktur Lokasi UKS
Gambar 2. Registrasi Struktur Lokasi Usaha Kesehatan Sekolah (UKS)
Registrasi Struktur Lokasi Posyandu
Gambar 3. Registrasi Struktur Lokasi Posyandu oleh Nakes dan Kader
  • Informasi terkait pemetaan nilai, penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Location (data sublokasi), dapat dilihat di sini.

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

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

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

Pemetaan nilai, pemetaan variabel dan terminologi spesifik, serta skema pengiriman data dapat merujuk ke modul pelayanan yang terkait, baik modul Resume Medis - Rawat Jalan, Pelayanan Instalasi Gawat Darurat (IGD), maupun Rawat Inap di SATUSEHAT. Contoh pengiriman data atau payload dari pengiriman data sesuai dengan resource atau use case tersebut dapat dilihat dalam Postman SATUSEHAT

Nomor IHS untuk Tenaga Kesehatan

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

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

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

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

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

INTEGRASI

Usia Sekolah dan Remaja PKPR Luar Gedung merupakan pelayanan pemeriksaan kesehatan yang dilakukan di Sekolah dan Posyandu Nakes dan Posyandu Kader pada anak usia 6 - <18 tahun[1].

Playbook use case Usia Sekolah dan Remaja PKPR Luar Gedung dibuat sebagai panduan teknis untuk fasilitas pelayanan kesehatan atau pengembang rekam medis elektronik lainnya dalam melakukan proses integrasi dan interoperabilitas di dalam SATUSEHAT, khususnya informasi terkait kesehatan anak usia sekolah dan remaja. Playbook ini menjelaskan secara detail mengenai standar tahapan alur integrasi dan format pengiriman data, mulai dari:

  1. Pendaftaran Pasien

  2. Pendaftaran Kunjungan

  3. Pengiriman Data Identifikasi Disabilitas

  4. Pengiriman Data Pemeriksaan Kesehatan untuk Usia Sekolah dan Remaja di UKS

  5. Pengiriman Data Pemeriksaan Kesehatan untuk Usia Sekolah dan Remaja di Posyandu oleh Nakes dan Kader

  6. Pengiriman Data Instruksi untuk Tindak Lanjut

  7. Pembaruan Data Kunjungan

Resource FHIR yang digunakan pada use case ini yaitu:

  1. Encounter

  2. MedicationStatement

  3. Observation

  4. Patient

  5. Procedure

  6. QuestionnaireResponse

  7. ServiceRequest

Tahapan alur integrasi dan resource yang digunakan untuk modul Usia Sekolah dan Remaja PKPR dapat dilihat dalam Gambar 3.1 dan 3.2.

Alur Integrasi Usaha Kesehatan Sekolah
Gambar 4. Alur Integrasi Usaha Kesehatan Sekolah
Alur Integrasi Posyandu oleh Nakes dan Kader
Gambar 5. Alur Integrasi Posyandu oleh Nakes dan Kader

Pelaporan terkait data Usia Sekolah dan Remaja PKPR Luar Gedung melalui SATUSEHAT disesuaikan dengan berbagai rujukan sebagai berikut:

  1. Identifikasi disabilitas bersumber dari Undang-Undang Nomor 8 Tahun 2016 tentang Penyandang Disabilitas.

  2. Status Gizi bersumber dari Peraturan Menteri Kesehatan Republik Indonesia Nomor 2 Tahun 2020 Tentang Standar Antropometri Anak.

  3. Tekanan Darah bersumber dari Keputusan Menteri Kesehatan Republik Indonesia Nomor HK 01.07/MENKES/4613/2021 Tentang Pedoman Nasional Pelayanan Kedokteran Tatalaksana Hipertensi Pada Anak.

  4. Kebugaran, Gigi dan Mulut, Kesehatan Jiwa, Risiko NAPZA, Wawancara Faktor Risiko, dan Edukasi bersumber dari Petunjuk Teknis Penjaringan Kesehatan dan Pemeriksaan Berkala Anak Usia Sekolah dan Remaja.

  5. Pemeriksaan Indera dan Skrining Gejala Klinis Risiko Anemia bersumber dari Petunjuk Teknis Skrining Kesehatan Anak Usia Sekolah dan Remaja tahun 2023.

  6. Skrining Anemia dan Konsumsi TTD bersumber dari Pedoman Pencegahan dan Penanggulangan Anemia Pada Remaja Putri dan Wanita Usia Subur tahun 2018.

Variabel terkait Usia Sekolah dan Remaja PKPR di UKS yang dapat dipertukarkan dalam SATUSEHAT sebagai berikut:

Tabel 2. Informasi Variabel
No.VariabelResource FHIRPath FHIR

1

Identitas Umum Pasien

a

Nomor SATUSEHAT Pasien

Patient

Patient.identifier[i].use

Patient.identifier[i].system

Patient.identifier[i].value

b

Nama Lengkap

Patient

Patient.name[i].text

c

Nomor Rekam Medis

Patient

Patient.identifier.use

Patient.identifier.system

Patient.identifier.value

d

Nomor Induk Kependudukan (NIK)

Patient

Patient.identifier.use

Patient.identifier.system

Patient.identifier.value

e

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

Patient

Patient.identifier.use

Patient.identifier.system

Patient.identifier.value

f

Tempat Lahir

Patient

Patient.extension:birthPlace

g

Tanggal Lahir

Patient

Patient.birthDate

h

Jenis Kelamin

Patient

Patient.gender

2

Identifikasi Disabilitas

a

Disabilitas Mental

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

b

Disabilitas Sensorik

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

c

Disabilitas Fisik

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

d

Disabilitas Intelektual

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

3

Pemeriksaan Kesehatan untuk Usia Sekolah dan Remaja di UKS

a

Status Gizi

1)

Berat Badan

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity.value

Observation.valueQuantity.code

2)

Tinggi Badan

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity.value

Observation.valueQuantity.code

3)

IMT/U

Observation

Observation.code.coding

Observation.category.coding

Observation.derivedFrom

Observation.valueQuantity.value

Observation.valueQuantity.code

Observation.interpretation.coding

Observation.referenceRange

b

Tekanan Darah

1)

Tekanan Darah Sistolik

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity.value

Observation.valueQuantity.code

2)

Tekanan Darah Diastolik

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity.value

Observation.valueQuantity.code

3)

Interpretasi hipertensi

Observation

Observation.code.coding

Observation.category.coding

Observation.derivedFrom

Observation.valueRatio

Observation.interpretation.coding

Observation.referenceRange

c

Pemeriksaan Mata

1)

Hasil pemeriksaan tajam penglihatan mata kanan menggunakan snellen chart

Observation

Observation.code.coding

Observation.category.coding

Observation.valueRatio

Observation.interpretation.coding

Observation.referenceRange

2)

Hasil pemeriksaan tajam penglihatan mata kiri menggunakan snellen chart

Observation

Observation.code.coding

Observation.category.coding

Observation.valueRatio

Observation.interpretation.coding

Observation.referenceRange

3)

Hasil tes buta warna menggunakan Buku Ishihara

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

d

Pemeriksaan Telinga

1)

Hasil pemeriksaan tes berbisik telinga kanan

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

2)

Hasil pemeriksaan tes berbisik telinga kiri

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

3)

Hasil pemeriksaan telinga luar kanan

Observation

Observation.code.coding

Observation.category.coding

Observation.bodySite.coding

Observation.valueCodeableConcept.coding

4)

Hasil pemeriksaan telinga luar kiri

Observation

Observation.code.coding

Observation.category.coding

Observation.bodySite.coding

Observation.valueCodeableConcept.coding

e

Kebugaran

1)

Hasil pemeriksaan kebugaran 1000m

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity.value

Observation.valueQuantity.code

Observation.interpretation.coding

Observation.referenceRange

2)

Hasil pemeriksaan kebugaran 1600m

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity.value

Observation.valueQuantity.code

Observation.interpretation.coding

Observation.referenceRange

f

Gigi dan Mulut

1)

Pemeriksaan kesehatan gigi dan mulut

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

g

Kesehatan Jiwa

1)

Gejala emosional

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity.value

Observation.valueQuantity.code

Observation.interpretation.coding

Observation.referenceRange

2)

Masalah perilaku

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity.value

Observation.valueQuantity.code

Observation.interpretation.coding

Observation.referenceRange

3)

Hiperaktivitas

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity.value

Observation.valueQuantity.code

Observation.interpretation.coding

Observation.referenceRange

4)

Masalah teman sebaya

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity.value

Observation.valueQuantity.code

Observation.interpretation.coding

Observation.referenceRange

5)

Perilaku Parasosial

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity.value

Observation.valueQuantity.code

Observation.interpretation.coding

Observation.referenceRange

h

Risiko Napza

1)

Apakah Anak pernah makan/minum obat-obatan terlarang, atau menggunakan zat adiktif lainnya?

Observation

Observation.code.coding

Observation.category.coding

Observation.valueBoolean

i

Skrining Anemia

1)

Dilakukan pemeriksaan hemoglobin

Procedure

Procedure.code.coding

Procedure.category.coding

Procedure.status

2)

Jika ya, bagaimana hasil pemeriksaan HB?

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity.value

Observation.valueQuantity.code

Observation.interpretation.coding

Observation.referenceRange

3)

Gejala klinis risiko anemia

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

j

Konsumsi TTD

1)

Apakah diberikan TTD

MedicationStatement

MedicationStatement.medicationCodeableConcept.coding

MedicationStatement.status

2)

Jika ya, berapa jumlah TTD diberikan?

MedicationStatement

MedicationStatement.dosage.doseAndRate.type.coding

MedicationStatement.dosage.doseAndRate.doseQuantity.value

MedicationStatement.dosage.doseAndRate.doseQuantity.code

3)

Jumlah TTD dikonsumsi dalam satu bulan terakhir

MedicationStatement

MedicationStatement.dosage.doseAndRate.type.coding

MedicationStatement.dosage.doseAndRate.doseQuantity.value

MedicationStatement.dosage.doseAndRate.doseQuantity.code

4

Diagnosis

Condition

Condition.code.coding

Condition.category.coding

Condition.note

5

Instruksi untuk Rencana Tindak Lanjut

ServiceRequest

ServiceRequest.code.coding

Variabel terkait Usia Sekolah dan Remaja PKPR di Posyandu oleh Nakes dan Kader yang dapat dipertukarkan dalam SATUSEHAT sebagai berikut:

Tabel 3. Informasi Variabel
No.VariabelResource FHIRPath FHIR

1

Identitas Umum Pasien

a

Nomor SATUSEHAT Pasien

Patient

Patient.identifier[i].use

Patient.identifier[i].system

Patient.identifier[i].value

b

Nama Lengkap

Patient

Patient.name[i].text

c

Nomor Rekam Medis

Patient

Patient.identifier.use

Patient.identifier.system

Patient.identifier.value

d

Nomor Induk Kependudukan (NIK)

Patient

Patient.identifier.use

Patient.identifier.system

Patient.identifier.value

e

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

Patient

Patient.identifier.use

Patient.identifier.system

Patient.identifier.value

f

Tempat Lahir

Patient

Patient.extension:birthPlace

g

Tanggal Lahir

Patient

Patient.birthDate

h

Jenis Kelamin

Patient

Patient.gender

2

Identifikasi Disabilitas

a

Disabilitas Mental

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

b

Disabilitas Sensorik

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

c

Disabilitas Fisik

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

d

Disabilitas Intelektual

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

3

Pemeriksaan Kesehatan untuk Usia Sekolah dan Remaja di Posyandu

a

Wawancara Faktor Risiko

1)

Apakah peserta pernah merokok

QuestionnaireResponse

QuestionnaireResponse.questionnaire

QuestionnaireResponse.item.text

QuestionnaireResponse.item.answer.valueBoolean

2)

Berapa rata-rata jumlah rokok per hari

QuestionnaireResponse

QuestionnaireResponse.questionnaire

QuestionnaireResponse.item.text

QuestionnaireResponse.item.answer.valueInteger

3)

Berapa lama merokok dalam tahun

QuestionnaireResponse

QuestionnaireResponse.questionnaire

QuestionnaireResponse.item.text

QuestionnaireResponse.item.answer.valueQuantity.value

QuestionnaireResponse.item.answer.valueQuantity.code

4)

Apakah peserta pernah terpapar asap rokok orang lain dalam 1 bulan terakhir

QuestionnaireResponse

QuestionnaireResponse.questionnaire

QuestionnaireResponse.item.text

QuestionnaireResponse.item.answer.valueBoolean

b

Status Gizi

1)

Berat Badan

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity.value

Observation.valueQuantity.code

2)

Tinggi Badan

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity.value

Observation.valueQuantity.code

3)

IMT/U

Observation

Observation.code.coding

Observation.category.coding

Observation.derivedFrom

Observation.valueQuantity.value

Observation.valueQuantity.code

Observation.interpretation.coding

Observation.referenceRange

c

Tekanan Darah

1)

Tekanan Darah Sistolik

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity.value

Observation.valueQuantity.code

2)

Tekanan Darah Diastolik

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity.value

Observation.valueQuantity.code

3)

Interpretasi hipertensi

Observation

Observation.code.coding

Observation.category.coding

Observation.derivedFrom

Observation.valueRatio

Observation.interpretation.coding

Observation.referenceRange

d

Skrining Anemia

1)

Gejala klinis risiko anemia

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

e

Edukasi

Procedure

Procedure.code.coding

Procedure.category.coding

4

Diagnosis

Condition

Condition.code.coding

Condition.category.coding

Condition.note

5

Instruksi untuk Tindak Lanjut

ServiceRequest

ServiceRequest.code.coding

1. Pendaftaran Pasien

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

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

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

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

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

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

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, pemetaan variabel dan terminologi spesifik, serta skema pengiriman data dapat merujuk ke modul pelayanan yang terkait, baik modul Resume Medis - Rawat Jalan, Pelayanan Instalasi Gawat Darurat (IGD), maupun Rawat Inap di SATUSEHAT. Contoh pengiriman data atau payload dari pengiriman data sesuai dengan resource atau use case tersebut dapat dilihat dalam Postman SATUSEHAT

3. Identifikasi Disabilitas

Data terkait identifikasi disabilitas dapat dikirimkan menggunakan resource Observation.

Pemetaan nilai, pemetaan variabel dan terminologi spesifik, serta skema pengiriman data dapat merujuk ke modul pelayanan yang terkait, baik modul Resume Medis - Rawat Jalan, Pelayanan Instalasi Gawat Darurat (IGD), maupun Rawat Inap di SATUSEHAT. Contoh pengiriman data atau payload dari pengiriman data sesuai dengan resource atau use case tersebut dapat dilihat dalam Postman SATUSEHAT

Pemetaan Variabel dan Terminologi Spesifik

Daftar variabel dan terminologi yang digunakan dalam pengiriman data Identifikasi Disabilitas melalui resource Observation, yaitu:

Tabel 4. Daftar variabel dan terminologi yang digunakan dalam pengiriman data identifikasi disabilitas
Pemetaan Variabel Resource Observation dan MedicationStatement

Elemen/Path FHIR

Terminologi/Format Pengisian

1. Disabilitas Mental

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

268391007

Observation.code.coding.display

Disability assessment - mental

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

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

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

survey

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

Survey

Observation.valueCodeableConcept.coding

(Lihat Lampiran 1)

Pilihan jawaban yang divisualisasikan

(Lihat Lampiran 1)

2. Disabilitas Sensorik

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

406135009

Observation.code.coding.display

Sensory disability

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

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

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

survey

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

Survey

Observation.valueCodeableConcept.coding

(Lihat Lampiran 2)

Pilihan jawaban yang divisualisasikan

(Lihat Lampiran 2)

3. Disabilitas Fisik

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

165220001

Observation.code.coding.display

Disability assessment observations - physical

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

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

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

survey

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

Survey

Observation.valueCodeableConcept.coding

(Lihat Lampiran 3)

Pilihan jawaban yang divisualisasikan

(Lihat Lampiran 3)

4. Disabilitas Intelektual

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

110359009

Observation.code.coding.display

Intellectual disability

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

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

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

survey

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

Survey

Observation.valueCodeableConcept.coding

(Lihat Lampiran 4)

Pilihan jawaban yang divisualisasikan

(Lihat Lampiran 4)

4. Pemeriksaan Kesehatan untuk Usia Sekolah dan Remaja di UKS

Data terkait pemeriksaan kesehatan untuk Usia Sekolah dan Remaja di UKS dikirimkan menggunakan resource Observation dan MedicationStatement.

Pemetaan nilai, pemetaan variabel dan terminologi spesifik, serta skema pengiriman data dapat merujuk ke modul pelayanan yang terkait, baik modul Resume Medis - Rawat Jalan, Pelayanan Instalasi Gawat Darurat (IGD), maupun Rawat Inap di SATUSEHAT. Contoh pengiriman data atau payload dari pengiriman data sesuai dengan resource atau use case tersebut dapat dilihat dalam Postman SATUSEHAT

Pemetaan Variabel dan Terminologi Spesifik

Daftar variabel dan terminologi yang digunakan dalam pengiriman data melalui resource Observation dan MedicationStatement yaitu:

Tabel 5. Daftar variabel dan terminologi yang digunakan dalam pengiriman data identifikasi disabilitas
Pemetaan Variabel Resource Observation dan MedicationStatement

Elemen/Path FHIR

Terminologi/Format Pengisian

Status Gizi

1. Berat Badan

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

29463-7

Observation.code.coding.display

Body weight

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.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

kg

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

kg

2. Tinggi Badan

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

8302-2

Observation.code.coding.display

Body height

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.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

cm

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

cm

3. IMT/U

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

1153596006

Observation.code.coding.display

Body mass index for age z-score

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

Reference ke resource Observation

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

{Zscore}

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

{Zscore}

Observation.interpretation.coding

(Lihat Lampiran 5)

Observation.referenceRange

(Lihat Lampiran 5)

Tekanan Darah

1. Tekanan Darah Sistolik

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

8480-6

Observation.code.coding.display

Systolic blood pressure

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.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

mm[Hg]

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

mm[Hg]

2. Tekanan Darah Diastolik

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

8462-4

Observation.code.coding.display

Diastolic blood pressure

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.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

mm[Hg]

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

mm[Hg]

3. Interpretasi Hipertensi

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

268607006

Observation.code.coding.display

Hypertension risk level

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

Reference ke resource Observation

Observation.valueRatio.numerator.value

(Tipe data Ratio)

Observation.valueRatio.numerator.unit

mm[Hg]

Observation.valueRatio.numerator.system

http://unitsofmeasure.org

Observation.valueRatio.numerator.code

mm[Hg]

Observation.valueRatio.denominator.value

(Tipe data Ratio)

Observation.valueRatio.denominator.unit

mm[Hg]

Observation.valueRatio.denominator.system

http://unitsofmeasure.org

Observation.valueRatio.denominator.code

mm[Hg]

Observation.interpretation.coding

(Lihat Lampiran 6 dan Lampiran 7)

Observation.referenceRange

(Lihat Lampiran 6 dan Lampiran 7)

Pemeriksaan Mata

1. Hasil tes tajam penglihatan mata kanan menggunakan snellen chart

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

79882-7

Observation.code.coding.display

Visual acuity uncorrected Right eye by Snellen eye chart

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

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

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

exam

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

Exam

Observation.valueRatio.numerator.value

(Tipe data Ratio)

Observation.valueRatio.numerator.unit

m

Observation.valueRatio.numerator.system

http://unitsofmeasure.org

Observation.valueRatio.numerator.code

m

Observation.valueRatio.denominator.value

(Tipe data Ratio)

Observation.valueRatio.denominator.unit

m

Observation.valueRatio.denominator.system

http://unitsofmeasure.org

Observation.valueRatio.denominator.code

m

Observation.valueRatio

(Tipe data Ratio)

Observation.interpretation.coding

(Lihat Lampiran 8)

Observation.referenceRange

(Lihat Lampiran 8)

2. Hasil tes tajam penglihatan mata kiri menggunakan snellen chart

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

79883-5

Observation.code.coding.display

Visual acuity uncorrected Left eye by Snellen eye chart

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

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

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

exam

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

Exam

Observation.valueRatio.numerator.value

(Tipe data Ratio)

Observation.valueRatio.numerator.unit

m

Observation.valueRatio.numerator.system

http://unitsofmeasure.org

Observation.valueRatio.numerator.code

m

Observation.valueRatio.denominator.value

(Tipe data Ratio)

Observation.valueRatio.denominator.unit

m

Observation.valueRatio.denominator.system

http://unitsofmeasure.org

Observation.valueRatio.denominator.code

m

Observation.interpretation.coding

(Lihat Lampiran 9)

Observation.referenceRange

(Lihat Lampiran 9)

3. Hasil tes buta warna menggunakan Buku Ishihara

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

79732-4

Observation.code.coding.display

Type of Color vision exam method

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

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

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

exam

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

Exam

Observation.valueCodeableConcept.coding.system

http://snomed.info/sct

Observation.valueCodeableConcept.coding.code

45089002

193683001

Observation.valueCodeableConcept.coding.display

Normal vision

Color blindness

Pilihan jawaban yang divisualisasikan

Normal

Buta Warna

Pemeriksaan Telinga

1. Hasil pemeriksaan tes berbisik telinga kanan

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

247301006

Observation.code.coding.display

Finding of ability to hear whisper

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

25577004

Observation.bodySite.coding.display

Right ear structure

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

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

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

exam

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

Exam

Observation.valueCodeableConcept.coding.system

http://snomed.info/sct

Observation.valueCodeableConcept.coding.code

275727004

300221005

Observation.valueCodeableConcept.coding.display

Hearing test normal

Hearing for whisper impaired

Pilihan jawaban yang divisualisasikan

Normal

Gangguan pendengaran

2. Hasil pemeriksaan tes berbisik telinga kiri

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

247301006

Observation.code.coding.display

Finding of ability to hear whisper

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

89644007

Observation.bodySite.coding.display

Left ear structure

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

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

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

exam

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

Exam

Observation.valueCodeableConcept.coding.system

http://snomed.info/sct

Observation.valueCodeableConcept.coding.code

275727004

300221005

Observation.valueCodeableConcept.coding.display

Hearing test normal

Hearing for whisper impaired

Pilihan jawaban yang divisualisasikan

Normal

Gangguan pendengaran

3. Hasil pemeriksaan telinga luar kanan

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

225670007

Observation.code.coding.display

Examination of ear

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

69838001

Observation.bodySite.coding.display

Right external ear structure

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

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

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

exam

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

Exam

Observation.valueCodeableConcept.coding.system

http://snomed.info/sct

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

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

Observation.valueCodeableConcept.coding.code

300196000

OV000314

OV000304

Observation.valueCodeableConcept.coding.display

Ear normal

Curiga OMSK (otitis media supuratif kronik)

Curiga Serumen

Pilihan jawaban yang divisualisasikan

Normal

Curiga OMSK (otitis media supuratif kronik)

Curiga Serumen

4. Hasil pemeriksaan telinga luar kiri

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

225670007

Observation.code.coding.display

Examination of ear

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

49521004

Observation.bodySite.coding.display

Left external ear structure

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

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

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

exam

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

Exam

Observation.valueCodeableConcept.coding.system

http://snomed.info/sct

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

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

Observation.valueCodeableConcept.coding.code

300196000

OV000314

OV000304

Observation.valueCodeableConcept.coding.display

Ear normal

Curiga OMSK (otitis media supuratif kronik)

Curiga Serumen

Pilihan jawaban yang divisualisasikan

Normal

Curiga OMSK (otitis media supuratif kronik)

Curiga Serumen

Kebugaran

1. Hasil pemeriksaan kebugaran 1000m

Observation.code.coding.system

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

Observation.code.coding.code

OC000124

Observation.code.coding.display

Pemeriksaan kebugaran 1000m

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

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

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

exam

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

Exam

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

s

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

s

Observation.interpretation.coding

(Lihat Lampiran 10)

Observation.referenceRange

(Lihat Lampiran 10)

2. Hasil pemeriksaan kebugaran 1600m

Observation.code.coding.system

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

Observation.code.coding.code

OC000125

Observation.code.coding.display

Pemeriksaan kebugaran 1600m

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

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

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

exam

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

Exam

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

s

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

s

Observation.interpretation.coding

(Lihat Lampiran 11)

Observation.referenceRange

(Lihat Lampiran 11)

Pemeriksaan Gigi dan Mulut

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

32478-0

Observation.code.coding.display

Physical findings of Teeth and gum

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

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

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

exam

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

Exam

Observation.valueCodeableConcept

(Lihat Lampiran 12)

Pilihan jawaban yang divisualisasikan

(Lihat Lampiran 12)

Kesehatan Jiwa

1. Gejala Emosional

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

386816005

Observation.code.coding.display

Emotional problems

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

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

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

survey

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

Survey

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

{score}

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

{score}

Observation.interpretation.coding

(Lihat Lampiran 13)

Observation.referenceRange

(Lihat Lampiran 13)

2. Masalah Perilaku

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

277843001

Observation.code.coding.display

Problem behavior

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

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

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

survey

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

Survey

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

{score}

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

{score}

Observation.interpretation.coding

(Lihat Lampiran 14)

Observation.referenceRange

(Lihat Lampiran 14)

3. Hiperaktivitas

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

44548000

Observation.code.coding.display

Hyperactive behavior

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

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

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

survey

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

Survey

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

{score}

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

{score}

Observation.interpretation.coding

(Lihat Lampiran 15)

Observation.referenceRange

(Lihat Lampiran 15)

4. Masalah Teman Sebaya

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

52381000119109

Observation.code.coding.display

Peer problem

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

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

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

survey

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

Survey

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

{score}

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

{score}

Observation.interpretation.coding

(Lihat Lampiran 16)

Observation.referenceRange

(Lihat Lampiran 16)

5. Perilaku Parasosial

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

OC000092

Observation.code.coding.display

Perilaku Parasosial

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

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

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

survey

Observation.category[i].coding[i].displa

Survey

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

{score}

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

{score}

Observation.interpretation.coding

(Lihat Lampiran 17)

Observation.referenceRange

(Lihat Lampiran 17)

Risiko NAPZA

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

70545002

Observation.code.coding.display

Narcotic drug user

Observation.category.coding.system

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

Observation.category.coding.code

survey

Observation.category.coding.display

Survey

Observation.valueBoolean

(Tipe Data Boolean)

Skrining Anemia

1. Dilakukan pemeriksaan hemoglobin

Procedure.code.coding.system

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

Procedure.code.coding.code

PC000015

Procedure.code.coding.display

Point of Care Testing HB Meter

Procedure.category.coding.system

http://snomed.info/sct

Procedure.category.coding.code

171201007

Procedure.category.coding.display

Anemia screening

Procedure.status.system

http://hl7.org/fhir/event-status

Procedure.status.code

completed

not-done

Procedure.status.display

Completed

Not Done

2. Jika ya, bagaimana hasil pemeriksaan HB?

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

30352-9

Observation.code.coding.display

Hemoglobin [Mass/volume] in Capillary blood

Observation.category.coding.system

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

Observation.category.coding.code

laboratory

Observation.category.coding.display

Laboratory

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

g/dL

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

g/dL

Observation.interpretation.coding

(Lihat Lampiran 18 sampai dengan Lampiran 21)

Observation.referenceRange

(Lihat Lampiran 18 sampai dengan Lampiran 21)

3. Gejala klinis risiko anemia

Observation.code.coding.system

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

Observation.code.coding.code

OC000155

Observation.code.coding.display

Gejala klinis risiko anemia

Observation.category.coding.system

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

Observation.category.coding.code

exam

Observation.category.coding.display

Exam

Observation.valueCodeableConcept.coding.code

(Lihat Lampiran 22)

Observation.valueCodeableConcept.coding.display

(Lihat Lampiran 22)

Konsumsi TTD

1. Apakah diberikan TTD

MedicationStatement.medicationCodeableConcept.system

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

MedicationStatement.medicationCodeableConcept.code

Kode KFA

Pengisian kode KFA tergantung jenis obat yang diresepkan atau dikeluarkan tergantung apakah dalam bentuk produk obat template (92xxxxxx) atau produk obat aktual (93xxxxxx).

Daftar kode obat KFA dapat dilihat dalam browser Kamus KFA.

Berikut adalah variasi pengiriman data menggunakan MedicationStatement.medicationCodeableConcept.coding:

  • Jika pasien membawa obat yang dikonsumsi dan diketahui merk obat yang digunakan, maka kode yang akan digunakan adalah kode awalan 93.
    Contoh: 93019169 → Ferrous Fumarate 60 mg / Folic Acid 0,4 mg Tablet Salut Selaput (KIMIA FARMA)

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

Kode KFA terkait dengan obat Tablet Tambah Darah dapat dilihat pada Lampiran 23

MedicationStatement.medicationCodeableConcept.display

Deskripsi Kode KFA

MedicationStatement.status.system

http://hl7.org/fhir/CodeSystem/medication-statement-status

MedicationStatement.status.code

completed

not-done

MedicationStatement.status.display

Completed

Not Done

2. Jika ya, berapa jumlah TTD diberikan?

MedicationStatement.dosage.doseAndRate.doseQuantity.value

(Tipe data Positive Decimal)

MedicationStatement.dosage.doseAndRate.doseQuantity.unit

TAB

MedicationStatement.dosage.doseAndRate.doseQuantity.system

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

MedicationStatement.dosage.doseAndRate.doseQuantity.value.code

TAB

3. Jumlah TTD dikonsumsi dalam satu bulan terakhir

Observation.code.coding.system

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

Observation.code.coding.code

OC000127

Observation.code.coding.display

Jumlah TTD dikonsumsi dalam satu bulan terakhir

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

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

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

survey

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

Survey

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

TAB

Observation.valueQuantity.system

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

Observation.valueQuantity.code

TAB

5. Pemeriksaan Kesehatan untuk Usia Sekolah dan Remaja di Posyandu oleh Nakes dan Kader

Data terkait pemeriksaan kesehatan untuk Usia Sekolah dan Remaja di Posyandu oleh Nakes dan Kader dikirimkan menggunakan resource Observation, QuestionnaireResponse dan MedicationStatement.

Pemetaan nilai, pemetaan variabel dan terminologi spesifik, serta skema pengiriman data dapat merujuk ke modul pelayanan yang terkait, baik modul Resume Medis - Rawat Jalan, Pelayanan Instalasi Gawat Darurat (IGD), maupun Rawat Inap di SATUSEHAT. Contoh pengiriman data atau payload dari pengiriman data sesuai dengan resource atau use case tersebut dapat dilihat dalam Postman SATUSEHAT

Pemetaan Variabel dan Terminologi Spesifik

Daftar variabel dan terminologi yang digunakan dalam pengiriman data melalui resource Observation, QuestionnaireResponse, dan MedicationStatement yaitu:

Tabel 6. Daftar variabel dan terminologi yang digunakan
Pemetaan Variabel Resource Observation dan MedicationStatement

Elemen/Path FHIR

Terminologi/Format Pengisian

Wawancara Faktor Risiko

1. Apakah peserta pernah merokok

QuestionnaireResponse.questionnaire

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

QuestionnaireResponse.item.linkId

1

QuestionnaireResponse.item.text

Apakah peserta pernah merokok

QuestionnaireResponse.item.answer.valueBoolean

(Tipe data Boolean)

Pilihan jawaban yang divisualisasikan

Ya

Tidak

2. Berapa rata-rata jumlah batang rokok per hari

QuestionnaireResponse.questionnaire

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

QuestionnaireResponse.item.linkId

2

QuestionnaireResponse.item.text

Berapa rata-rata jumlah batang rokok per hari

QuestionnaireResponse.item.answer.valueInteger

(Tipe data Integer)

3. Berapa rata-rata jumlah batang rokok per hari

QuestionnaireResponse.questionnaire

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

QuestionnaireResponse.item.linkId

3

QuestionnaireResponse.item.text

Berapa lama merokok dalam tahun

QuestionnaireResponse.item.answer.valueQuantity.value

(Tipe data Decimal)

QuestionnaireResponse.item.answer.valueQuantity.unit

a

QuestionnaireResponse.item.answer.valueQuantity.system

http://unitsofmeasure.org

QuestionnaireResponse.item.answer.valueQuantity.code

a

4. Apakah peserta pernah terpapar asap rokok orang lain dalam 1 bulan terakhir

QuestionnaireResponse.questionnaire

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

QuestionnaireResponse.item.linkId

4

QuestionnaireResponse.item.text

Apakah peserta pernah terpapar asap rokok orang lain dalam 1 bulan terakhir

QuestionnaireResponse.item.answer.valueBoolean

(Tipe data Boolean)

Pilihan jawaban yang divisualisasikan

Ya

Tidak

Status Gizi

1. Berat Badan

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

29463-7

Observation.code.coding.display

Body weight

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.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

kg

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

kg

2. Tinggi Badan

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

8302-2

Observation.code.coding.display

Body height

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.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

cm

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

cm

3. IMT/U

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

1153596006

Observation.code.coding.display

Body mass index for age z-score

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

Reference ke resource Observation

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

{Zscore}

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

{Zscore}

Observation.interpretation.coding

(Lihat Lampiran 5)

Observation.referenceRange

(Lihat Lampiran 5)

Tekanan Darah

1. Tekanan Darah Sistolik

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

8480-6

Observation.code.coding.display

Systolic blood pressure

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.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

mm[Hg]

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

mm[Hg]

2. Tekanan Darah Diastolik

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

8462-4

Observation.code.coding.display

Diastolic blood pressure

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.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

mm[Hg]

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

mm[Hg]

3. Interpretasi Hipertensi

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

268607006

Observation.code.coding.display

Hypertension risk level

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

Reference ke resource Observation

Observation.valueRatio.numerator.value

(Tipe data Ratio)

Observation.valueRatio.numerator.unit

mm[Hg]

Observation.valueRatio.numerator.system

http://unitsofmeasure.org

Observation.valueRatio.numerator.code

mm[Hg]

Observation.valueRatio.denominator.value

(Tipe data Ratio)

Observation.valueRatio.denominator.unit

mm[Hg]

Observation.valueRatio.denominator.system

http://unitsofmeasure.org

Observation.valueRatio.denominator.code

mm[Hg]

Observation.interpretation.coding

(Lihat Lampiran 6 sampai Lampiran 7)

Observation.referenceRange

(Lihat Lampiran 6 sampai Lampiran 7)

Skrining Anemia

1. Gejala klinis risiko anemia

Observation.code.coding.system

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

Observation.code.coding.code

OC000155

Observation.code.coding.display

Gejala klinis risiko anemia

Observation.category.coding.system

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

Observation.category.coding.code

exam

Observation.category.coding.display

Exam

Observation.valueCodeableConcept.coding.code

(Lihat Lampiran 22)

Observation.valueCodeableConcept.coding.display

(Lihat Lampiran 22)

Edukasi

Procedure.category.coding.system

http://snomed.info/sct

Procedure.category.coding.code

409073007

Procedure.category.coding.display

Education

Procedure.code.coding.system

Procedure.code.coding.code

Procedure.code.coding.display

Keterangan

http://snomed.info/sct

386463000

Prescribed activity/exercise education

Aktivitas fisik

http://snomed.info/sct

710881000

Education about eating pattern

Isi piringku

http://snomed.info/sct

225324006

Smoking effects education

Bahaya rokok

http://snomed.info/sct

708652009

Narcotics education

Bahaya NAPZA

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

ED000013

Edukasi Pencegahan Anemia

Pencegahan Anemia

6. Pengiriman Data Diagnosis

Data diagnosis dari pasien yang bersangkutan akan dipetakan dengan menggunakan standar FHIR DomainResource dengan tipe Condition.

Pemetaan nilai, pemetaan variabel dan terminologi spesifik, serta skema pengiriman data dapat merujuk ke modul pelayanan yang terkait, baik modul Resume Medis - Rawat Jalan, Pelayanan Instalasi Gawat Darurat (IGD), maupun Rawat Inap di SATUSEHAT. Contoh pengiriman data atau payload dari pengiriman data sesuai dengan resource atau use case tersebut dapat dilihat dalam Postman SATUSEHAT

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data Diagnosis melalui resource Condition, yaitu:

Tabel 7. Daftar variabel dan terminologi yang digunakan
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

Z00.1

Z00.2

Z00.3

Condition.code.coding.display

Routine child health examination

Examination for period of rapid growth in childhood

Examination for adolescent development state

2. Keterangan

Condition.note

(Tipe data String)

7. Pengiriman Data Instruksi untuk Tindak Lanjut

Pengiriman data instruksi untuk tindak lanjut dapat dilakukan dengan menggunakan resource ServiceRequest.

Pemetaan nilai, pemetaan variabel dan terminologi spesifik, serta skema pengiriman data dapat merujuk ke modul pelayanan yang terkait, baik modul Resume Medis - Rawat Jalan, Pelayanan Instalasi Gawat Darurat (IGD), maupun Rawat Inap di SATUSEHAT. Contoh pengiriman data atau payload dari pengiriman data sesuai dengan resource atau use case tersebut dapat dilihat dalam Postman SATUSEHAT

8. Pembaruan Data Kunjungan

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

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


1. Petunjuk Teknis Skrining Kesehatan Usia Sekolah dan Remaja Kementerian Kesehatan RI Tahun 2023