Implementasi Use Case Rabies
Last Updated: 2024/12/05
A. Pendahuluan
Kasus Gigitan Hewan Penular Rabies atau GPHR/Rabies merupakan salah satu penyakit zoonosis yang masih menjadi masalah kesehatan masyarakat di Indonesia. GHPR/Rabies telah menyebar ke wilayah-wilayah yang semula merupakan wilayah bebas Rabies sehingga menyebabkan wilayah tersebut terjadi Kejadian Luar Biasa (KLB). Selama periode 2018–2022, diketahui bahwa jumlah kasus Gigitan Hewan Penular Rabies (GHPR) di Indonesia sebanyak 431.007 kasus GHPR dengan jumlah kematian sebanyak 426 orang. Tahun ke tahun kasus GHPR dan Rabies mengalami peningkatan dan perluasan wilayah penyebaran. Upaya pencegahan dan pengendalian kasus GHPR/Rabies perlu dilaksanakan secara lebih intensif untuk mewujudkan Indonesia bebas Rabies. Upaya-upaya tersebut dapat dioptimalkan dengan layanan kasus GHPR dan Rabies yang terintegrasi. Untuk mewujudkan pengendalian dan pencegahan kasus GHPR dan Rabies yang terintegrasi, dibutuhkan sistem pelaporan yang mampu berinteroperasi dengan data kesehatan dari berbagai institusi kesehatan.
Playbook use case Zoonosis - GHPR/Rabies ini dibuat sebagai panduan teknis untuk fasilitas pelayanan kesehatan (fasyankes) atau pengembang rekam medis elektronik lainnya dalam melakukan proses integrasi dan interoperabilitas di dalam SATUSEHAT Platform, khususnya informasi terkait pelaporan GHPR/Rabies. Playbook ini menjelaskan secara detail standar tahapan alur integrasi dan format pengiriman data, mulai dari:
- Pendaftaran Identitas Pasien
- Pendaftaran Kunjungan
- Pengiriman Data Anamnesis
- Pengiriman Data Pemeriksaan Fisik
- Pengiriman Data Pencatatan Imunisasi Vaksin Anti Rabies (VAR)
- Pengiriman Data Diagnosis
- Pengiriman Data Tindakan/Prosedur Medis
- Pengiriman Data Tatalaksana
- Pengiriman Data Rencana Tindak Lanjut
- Pengiriman Data Kondisi Saat Meninggalkan Rumah Sakit
- Pengiriman Data Cara Keluar dari Rumah Sakit & Pembaharuan Data Kunjungan
Resource FHIR yang digunakan pada use case ini yaitu:
Category | No | Resource | Entry Mandatory |
---|---|---|---|
Base | 1 | Patient | Required |
2 | Practitioner | Required | |
3 | Organization | Required | |
4 | Location | Required | |
5 | Encounter | Required | |
Clinical | 6 | Condition | Required |
7 | ServiceRequest | Required | |
8 | Immunization | Required | |
9 | Observation | Required | |
10 | Procedure | Required | |
11 | QuestionnaireResponse | Required | |
12 | FamilyMemberHistory | Required | |
13 | Medication | Required | |
14 | MedicationRequest | Required | |
15 | MedicationDispense | Required | |
16 | MedicationAdministration | Required | |
17 | MedicationStatement | Required |
Notes:
- Required: Entry resource harus dilibatkan setiap kali mengirimkan bundle
- Optional: Entry resource dapat tidak dilibatkan setiap kali mengirimkan bundle
Tahapan alur pelaporan dan resource yang digunakan untuk pelaporan kasus GHPR dan Rabies dapat dilihat pada gambar di bawah ini.
Gambar 1. Alur Integrasi Rabies
Referensi:
Postman Rabies (on-progress) | Playbook Rabies (on-progress) | Postman Resume Medis Rawat Jalan SATUSEHAT |
B. Strategi Pengiriman Data ke SATUSEHAT
1. Berbasis Resource
Data dapat dikirimkan secara berurutan sesuai resource yang terlibat pada alur pelayanan terkait. Sebagai contoh: ketika mengirimkan data registrasi kunjungan saja yang berisikan resource Encounter dan QuestionnaireResponse, maka implementor mengirimkan resource-resource tersebut ke SATUSEHAT secara berurutan sesuai dependensinya.
2. Berbasis Bundle
Data dapat dikirimkan seluruh resource yang terlibat pada alur pelayanan terkait dengan menggunakan satu langkah pengiriman data ke SATUSEHAT menggunakan profil FHIR bernama Bundle.
C. Langkah-Langkah Pengiriman Data ke SATUSEHAT
Informasi Variabel
Adapun variabel dan data yang pada use case GHPR/Rabies yang dapat dipertukarkan dalam SATUSEHAT secara khusus dapat dilihat pada tabel berikut:
No | Variabel | Resource | Path FHIR | Keterangan |
---|---|---|---|---|
Pendaftaran Identitas Pasien | ||||
a. | Alamat Domisili | Patient | Patient.address.line | Diisi berdasarkan alamat lengkap tempat tinggal pasien saat ini. |
Patient.address.use | ||||
1) | Jalan | Patient.address.line | ||
2) | Dusun | Patient.address.line | ||
3) | RT | Patient.address.line | ||
4) | RW | Patient.address.line | ||
5) | Nama Kelurahan/Desa | Patient.address.extension:administrativeCode.extension:village | ||
6) | Nama Kecamatan | Patient.address.extension:administrativeCode.extension:district | ||
7) | Nama Kab/Kota | Patient.address.extension:administrativeCode.extension:city | ||
8) | Nama Provinsi | Patient.address.extension:administrativeCode.extension:province | ||
Pengiriman Data Anamnesis | ||||
a. | Pekerjaan | Observation | Observation.category.coding | Diisi dengan pekerjaan terakhir pasien yang dapat sesuai/tidak sesuai dengan KTP (Kartu Identitas). |
Observation.code.coding | ||||
Observation.valueCodeableConcept.coding | ||||
b. | Keluhan | |||
1) | Keluhan Utama | Condition | Condition.category.coding | Diisi dengan keluhan utama dan tanggal onset sakit yang dirasakan oleh pasien. |
Condition.code.coding | ||||
Condition.onsetDateTime | ||||
2) | Keluhan Penyerta | Condition | Condition.category.coding | Diisi dengan keluhan penyerta dan tanggal onset sakit yang dirasakan oleh pasien. |
Condition.code.coding | ||||
Condition.onsetDateTime | ||||
c. | Cuci Luka Mandiri | |||
1) | Durasi Cuci Luka Mandiri minimal selama 15 menit dengan air mengalir dan sabun | QuestionnaireResponse | QuestionnaireResponse.questionnaire | Diisi dengan metode cuci luka mandiri dan durasi minimal 15 menit dengan air mengalir dan sabun yang dilakukan pasien. |
QuestionnaireResponse.item.item.linkId | ||||
QuestionnaireResponse.item.item.text | ||||
QuestionnaireResponse.item.item.answer.valueBoolean | ||||
2) | Tanggal Cuci Luka Mandiri | QuestionnaireResponse | QuestionnaireResponse.item.item.linkId | Diisi berdasarkan tanggal dan jam saat dilakukannya cuci luka mandiri oleh pasien. |
QuestionnaireResponse.item.item.text | ||||
QuestionnaireResponse.item.item.answer.valueDateTime | ||||
3) | Kategori Waktu Cuci Luka Mandiri | QuestionnaireResponse | QuestionnaireResponse.item.item.linkId | Diisi berdasarkan kategori waktu cuci luka mandiri. |
QuestionnaireResponse.item.item.text | ||||
QuestionnaireResponse.item.item.answer.valueCoding | ||||
d. | Tanggal Pernah Digigit sebelumnya | Observation | Observation.category.coding | Diisi berdasarkan tanggal riwayat pasien digigit hewan penular Rabies terakhir kali. |
Observation.code.coding | ||||
Observation.valueDateTime | ||||
e. | Hewan Penular Rabies Penggigit | Observation | Observation.category.coding | Diisi dengan jenis hewan penular Rabies yang menggigit pasien pada saat ini (kejadian). |
Observation.code.coding | ||||
Observation.valueCodeableConcept.coding | ||||
f. | Penyebab Hewan Menggigit | Observation | Observation.category.coding | Diisi dengan penyebab hewan penular rabies menggigit pasien apakah diprovokasi (diganggu, galak, dan sejenisnya) atau tidak. |
Observation.code.coding | ||||
Observation.valueBoolean | ||||
Pengiriman Data Pemeriksaan Fisik | ||||
a. | Skrining Luka | Observation | Observation.category.coding | Diisi dengan informasi mengenai luka gigitan hewan penular Rabies. |
Observation.code.coding | ||||
Observation.valueBoolean | ||||
1) | Lokasi Luka (Gigitan) | Observation | Observation.bodySite.coding | Diisi dengan lokasi tubuh yang digigit oleh hewan penular Rabies. |
2) | Kategori Luka | Observation | Observation.component.code.coding | Diisi dengan pengelompokkan kondisi luka tubuh berdasarkan pedoman Rabies. |
Observation.component.valueCodeableConcept.coding | ||||
3) | Luka multipel | Observation | Observation.component.code.coding | Diisi berdasarkan jumlah luka gigitan akibat hewan penular Rabies. |
Observation.component.valueBoolean | ||||
4) | Lokasi / tempat kejadian | |||
Koordinat | Observation | Observation.contained.location.type.coding | Diisi dengan koordinat lokasi kejadian gigitan hewan penular Rabies. | |
Observation.contained.location.position.longitude | ||||
Observation.contained.location.position.latitude | ||||
Jalan | Observation.contained.location.address | Diisi dengan alamat lengkap lokasi kejadian gigitan hewan penular Rabies. | ||
Dusun | Observation.contained.location.address.line | |||
RT | Observation.contained.location.address.line | |||
RW | Observation.contained.location.address.line | |||
Nama Kelurahan/Desa | Observation.contained.location.address.extension:administrativeCode.extension:village | |||
Nama Kecamatan | Observation.contained.location.address.extension:administrativeCode.extension:district | |||
Nama Kab/Kota | Observation.contained.location.address.extension:administrativeCode.extension:city | |||
Nama Provinsi | Observation.contained.location.address.extension:administrativeCode.extension:province | |||
5) | Tanggal kejadian | Observation | Observation.component.code.coding | Diisi dengan tanggal terjadinya gigitan hewan penular rabies kepada pasien. |
Observation.component.valueDateTime | ||||
Pengiriman Data Pencatatan Imunisasi Vaksin Anti Rabies (VAR) | ||||
a. | Pemberian Vaksin Anti Rabies dan/atau Serum Anti Rabies (SAR) (VAR periode Hari ke-0, Hari ke-3, Hari ke-7, Hari ke-14 , dan Hari ke 21-28) |
|||
1) | Jenis VAR | Immunization | Immunization.vaccineCode.coding | Diisi dengan jenis VAR yang digunakan pada imunisasi GHPR/Rabies pada pasien. |
2) | Nomor Batch | Immunization | Immunization.lotNumber | Diisi dengan nomor batch obat imunisasi yang diberikan kepada pasien |
3) | Tanggal Imunisasi | Immunization | Immunization.occurance.DateTime | Diisi dengan tanggal dilakukannya pemberian vaksin/imunisasi GHPR/Rabies kepada pasien. |
4) | Tanggal Pencatatan | Immunization | Immunization.recorded | Diisi dengan tanggal pencatatan imunisasi rabies. |
5) | Urutan Nomor Pemberian | Immunization | Immunization.protocolApplied.doseNumberPositiveInteger | Diisi dengan urutan sesi pemberian VAR sejak waktu pemberian vaksin pertama diberikan , yaitu 1, 2, atau 3 periode waktu (0 - 28 hari). |
6) | Dosis Imunisasi | Immunization | Immunization.doseQuantity.value | Diisi dengan jumlah dosis imunisasi rabies (ml/cc) yang diberikan kepada pasien. |
Immunization.doseQuantity.unit | ||||
Immunization.doseQuantity.system | ||||
Immunization.doseQuantity.code | ||||
7) | Kategori Imunisasi | Immunization | Immunization.reasonCode.coding | Diisi dengan kategori imunisasi GHPR/Rabies, apakah Pilihan atau Khusus. |
8) | Status Imunisasi | Immunization | Immunization.status | Diisi dengan status pemberian imunisasi rabies kepada pasien. |
9) | Sumber Data Imunisasi | Immunization | Immunization.primarySource | Diisi dengan asal sumber informasi pencatatan imunisasi. |
10) | Pasien | Immunization | Immunization.patient.reference | Diisi dengan data pasien rabies yang menerima VAR. |
11) | Kunjungan imunisasi | Immunization | Immunization.encounter | Diisi dengan data kunjungan pasien untuk menerima VAR. |
12) | Peran Tenaga Kesehatan dalam Proses Imunisasi | Immunization | Immunization.performer.function | Diisi dengan peran tenaga kesehatan pada proses pemberian VAR. |
13) | Tenaga Kesehatan yang Terlibat dalam Proses Imunisasi | Immunization | Immunization.performer.actor.reference | Diisi dengan data tenaga kesehatan yang terlibat pada proses pemberian VAR. |
14) | Organisasi Induk yang Terlibat dalam Proses Imunisasi | Immunization | Immunization.performer.actor.reference | Diisi dengan organisasi induk yang terlibat pada proses pemberian VAR. |
15) | Rute Pemberian Imunisasi | Immunization | Immunization.route.coding | Diisi dengan rute pemberian VAR. |
16) | Lokasi tubuh Pemberian Imunisasi | Immunization | Immunization.site.coding | Diisi dengan lokasi tubuh dilakukannya VAR. |
Pengiriman Data Tindakan/Prosedur Medis | ||||
a. | Cuci Luka di Fasyankes | Procedure | Procedure.category.coding | Diisi apakah dilakukan berdasarkan tindakan cuci luka yang dilakukan oleh petugas di Fasyankes untuk menangani luka gigitan hewan penular Rabies atau tidak. |
Procedure.code.coding | ||||
Procedure.performer.actor.reference | ||||
Procedure.status | ||||
1) | Tanggal Cuci Luka di Fasyankes | Procedure | Procedure.performedPeriod | Diisi dengan tanggal cuci luka yang dilakukan di fasilitas pelayanan kesehatan. |
b. | Pemberian VAR | Procedure | Procedure.category.coding | Diisi berdasarkan data pemberian Vaksin Anti Rabies (VAR) kepada pasien. |
Procedure.code.coding | ||||
1) | Tanggal Pemberian VAR | Procedure | Procedure.performedPeriod | Diisi dengan tanggal pemberian Vaksin Anti Rabies ( VAR). |
d. | Pemberian SAR | Procedure | Procedure.category.coding | Diisi berdasarkan data pemberian Serum Anti Rabies (SAR) kepada pasien dengan risiko tinggi. |
Procedure | Procedure.code.coding | |||
Procedure | Procedure.performer.actor.reference | |||
Procedure | Procedure.status | |||
1) | Tanggal Pemberian SAR | Procedure | Procedure.performedPeriod | Diisi dengan tanggal pemberian Serum Anti Rabies (SAR) kepada pasien dengan risiko tinggi. |
Pre-Use Case Requirement
Registrasi Struktur Organisasi
Organisasi merupakan data terkait struktur organisasi yang ada di dalam suatu institusi. Data struktur organisasi ini akan dijadikan referensi saat data pelayanan kesehatan dikirimkan ke SATUSEHAT. Institusi yang akan melakukan integrasi ke SATUSEHAT perlu melakukan registrasi atau mengirimkan data terkait struktur organisasi yang tersedia di dalam institusi tersebut (selanjutnya disebut suborganisasi). Institusi yang termasuk dalam kategori fasilitas pelayanan kesehatan (selanjutnya disebut organisasi induk), akan mendapatkan ID dari Kementerian Kesehatan setelah melakukan registrasi. Organisasi induk selanjutnya akan mengirimkan struktur organisasi/suborganisasi yang ada dalam institusi tersebut. Contoh struktur organisasi dapat dilihat dalam Gambar 1. Setiap suborganisasi di bawah organisasi induk perlu dikirimkan datanya ke SATUSEHAT.
Data suborganisasi dikirimkan menggunakan resource Organization dengan metode POST. Resource Organization digunakan untuk mencatat data sekelompok orang atau organisasi dengan tujuan yang sama. Hal ini ditunjukkan dengan adanya struktur pengurus dari organisasi tersebut. Template pengisian organisasi dapat diakses pada tautan berikut : Template Registrasi Organization & Location
Pemetaan nilai terkait Pengiriman Data Registrasi Struktur Organisasi dapat merujuk ke modul pelayanan yang terkait, baik Modul Rawat Jalan, IGD, maupun Rawat Inap di SATUSEHAT.
Registrasi Struktur Lokasi
Struktur lokasi merupakan lokasi fisik yang dapat berupa bangunan, ruangan yang menjadi tempat dimana layanan kesehatan dilakukan. Institusi yang akan melakukan integrasi ke SATUSEHAT perlu melakukan registrasi atau mengirimkan data terkait struktur lokasi yang tersedia di dalam institusi tersebut. Data struktur lokasi yang dimaksud adalah detail dan informasi posisi untuk tempat fisik di mana layanan disediakan dan sumber daya dan peserta dapat disimpan, ditemukan, ditampung, atau diakomodasi. Contoh struktur lokasi dapat dilihat dalam Gambar 2. Setiap lokasi dari struktur tersebut perlu dikirimkan datanya ke SATUSEHAT untuk keperluan informasi dimana suatu layanan dilakukan.
Data struktur dikirimkan menggunakan resource Location dengan metode POST. Template pengisian struktur lokasi dapat diakses pada link berikut: Template Registrasi Organization & Location
Pemetaan nilai terkait Pengiriman Data Registrasi Struktur Lokasi dapat merujuk ke modul pelayanan yang terkait, baik Modul Rawat Jalan, IGD, maupun Rawat Inap di SATUSEHAT.
Nomor IHS untuk Tenaga Kesehatan
Apabila melakukan pengiriman data kesehatan melalui SATUSEHAT yang memiliki elemen data terkait tenaga kesehatan, maka diperlukan informasi {practitioner-ihs-number} dari tenaga kesehatan yang bersangkutan. {practitioner-ihs-number} seorang tenaga kesehatan didapatkan dari Master Nakes Index (MNI) Kementerian Kesehatan. MNI menyimpan data-data Nakes dari seluruh sumber yang secara resmi menerbitkan daftar tenaga kesehatan. Setelah mendapatkan {practitioner-ihs-number}, ID tersebut dapat disimpan di masing-masing sistem internal fasilitas kesehatan.
Proses pencarian Nomor IHS dari tenaga kesehatan dapat dilakukan melalui FHIR API dengan metode GET. Untuk metode pencarian data nakes di SATUSEHAT secara detail dapat dilihat dalam link berikut.
Proses pencarian data fasyankes dan nakes dapat dilakukan melalui FHIR API dengan metode GET dengan parameter dibawah ini:
No | Data | Resource | Parameter Pencarian |
---|---|---|---|
1 | Fasyankes | Organization | {organization-ihs-number} |
2 | Lokasi | Location | There is no placeholder called 'id-resource-Location' |
3 | Nakes | Practitioner | NIK, {practitioner-ihs-number} |
1. Pendaftaran Identitas Pasien
Apabila melakukan pengiriman data kesehatan melalui SATUSEHAT yang memiliki elemen data terkait pasien, diperlukan informasi {patient-ihs-number} dari pasien yang bersangkutan. {patient-ihs-number} seorang pasien didapatkan dari Master Patient Index (MPI) Kementerian Kesehatan. MPI menyimpan data-data demografi pasien berskala nasional, mulai dari nama, tanggal lahir, alamat, Identitas resmi yang diterbitkan pemerintah, dan lain lain. Setelah mendapatkan {patient-ihs-number}, ID dapat disimpan secara di masing-masing sistem internal fasyankes maupun partner non-fasyankes. {patient-ihs-number} akan mempermudah pelaporan pelayanan kesehatan yang berhubungan dengan pasien, karena partner tidak diwajibkan menyertakan data diri setiap ada pengiriman data {patient-ihs-number} juga dapat digunakan untuk melihat data diri pasien secara menyeluruh.
Pencarian {patient-ihs-number} dari pasien dapat dilakukan melalui FHIR API dengan metode GET. Panduan lebih rinci tentang pencarian data pasien di SATUSEHAT dapat ditemukan dalam dokumen Petunjuk Teknis SATUSEHAT (Juknis SATSET).
Terkait pemetaan data alamat domisili dapat diisi pada resource Patient sesuai dengan table dibawah ini:
Pemetaan Variabel Resource Patient | |
---|---|
Elemen/Path FHIR | Terminologi/Format Pengisian |
Alamat Domisili | |
Patient.address.line | (Tipe data string) |
Patient.address.use.coding | temp |
Patient.address.use.display | Temporary |
Patient.address.use.system | http://hl7.org/fhir/address-use |
Jalan | |
Patient.address.line | (Tipe data string) |
Dusun | |
Patient.address.line | (Tipe data string) |
RT | |
Patient.address.line | (Tipe data string) |
RW | |
Patient.address.line | (Tipe data string) |
Nama Kelurahan/Desa | |
Patient.address.extension:administrativeCode.extension:village | Kode Wilayah KEMENDAGRI |
Nama Kecamatan | |
Patient.address.extension:administrativeCode.extension:district | Kode Wilayah KEMENDAGRI |
Nama Kabupaten/Kota | |
Patient.address.extension:administrativeCode.extension:city | Kode Wilayah KEMENDAGRI |
Nama Provinsi | |
Patient.address.extension:administrativeCode.extension:province | Kode Wilayah KEMENDAGRI |
2. Pendaftaran Kunjungan
Kunjungan pasien dapat didefinisikan sebagai interaksi pasien terhadap suatu layanan fasyankes. Sebagai contoh, dalam satu rangkaian rawat jalan, seluruh rangkaian dapat didefinisikan sebagai satu “Encounter”. Data-data kunjungan pasien yang direkam meliputi kapan pertemuan tersebut mulai dan selesai, siapa tenaga kesehatan yang melayani, siapa subjek dari pelayanannya, dan informasi pendukung lainnya. Dalam konteks pelaporan ibu dan bayi, resource Encounter wajib untuk dikirimkan.
➕ Pembuatan Kunjungan Baru
{ "resourceType": "Encounter", "identifier": [ { "system": "http://sys-ids.kemkes.go.id/encounter/{{Org_id}}", "value": "{{Registration_ID}}" } ], "status": "arrived", "class": { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "AMB", "display": "ambulatory" }, "subject": { "reference": "Patient/{{Patient_id}}", "display": "{{Patient_Name}}" }, "participant": [ { "type": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "ATND", "display": "attender" } ] } ], "individual": { "reference": "Practitioner/{{Practitioner_id}}", "display": "{{Practitioner_Name}}" } } ], "period": { "start": "2023-08-31T07:00:00+00:00" }, "location": [ { "location": { "reference": "Location/{{Location_Poli_id}}", "display": "{{Location_Poli_Name}}" }, "period": { "start": "2023-08-31T07:00:00+00:00" }, "extension": [ { "url": "https://fhir.kemkes.go.id/r4/StructureDefinition/ServiceClass", "extension": [ { "url": "value", "valueCodeableConcept": { "coding": [ { "system": "http://terminology.kemkes.go.id/CodeSystem/locationServiceClass-Outpatient", "code": "reguler", "display": "Kelas Reguler" } ] } }, { "url": "upgradeClassIndicator", "valueCodeableConcept": { "coding": [ { "system": "http://terminology.kemkes.go.id/CodeSystem/locationUpgradeClass", "code": "kelas-tetap", "display": "Kelas Tetap Perawatan" } ] } } ] } ] } ], "statusHistory": [ { "status": "arrived", "period": { "start": "2023-08-31T07:00:00+00:00" } } ], "serviceProvider": { "reference": "Organization/{{Org_id}}" } }
{ "resourceType": "Encounter", "identifier": [ { "system": "http://sys-ids.kemkes.go.id/encounter/{{ORGANIZATION_IHS_NUMBER}}", "value": "{{ENCOUNTER_LOCAL_CODE}}" } ], "status": "arrived", "class": { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "AMB", "display": "ambulatory" }, "subject": { "reference": "Patient/{{PATIENT_IHS_NUMBER}}", "display": "{{PATIENT_NAME}}" }, "participant": [ { "type": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "ATND", "display": "attender" } ] } ], "individual": { "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}", "display": "{{DOCTOR_NAME}}" } } ], "period": { "start": "{{ENCOUNTER_PERIOD1_START}}" }, "reasonCode": [ { "coding": [ { "system": "{{ENCOUNTER_REASON}}", "code": "{{ENCOUNTER_REASON}}", "display": "{{ENCOUNTER_REASON}}" } ] } ], "location": [ { "location": { "reference": "Location/{{ID_RESOURCE_LOCATION}}", "display": "{{ENCOUNTER_LOCATION_NAME}}" }, "period": { "start": "{{ENCOUNTER_PERIOD1_START}}" }, "extension": [ { "url": "https://fhir.kemkes.go.id/r4/StructureDefinition/ServiceClass", "extension": [ { "url": "value", "valueCodeableConcept": { "coding": [ { "system": "http://terminology.kemkes.go.id/CodeSystem/locationServiceClass-Outpatient", "code": "reguler", "display": "Kelas Reguler" } ] } }, { "url": "upgradeClassIndicator", "valueCodeableConcept": { "coding": [ { "system": "http://terminology.kemkes.go.id/CodeSystem/locationUpgradeClass", "code": "kelas-tetap", "display": "Kelas Tetap Perawatan" } ] } } ] } ] } ], "statusHistory": [ { "status": "arrived", "period": { "start": "{{ENCOUNTER_PERIOD1_START}}" } } ], "serviceProvider": { "reference": "Organization/{{ORGANIZATION_IHS_NUMBER}}" }, "hospitalization": { "admitSource": { "coding": [ { "system": "{{ENCOUNTER_ADMITSOURCE}}", "code": "{{ENCOUNTER_ADMITSOURCE}}", "display": "{{ENCOUNTER_ADMITSOURCE}}" } ] } } }
Variabel | Deskripsi |
---|---|
ORGANIZATION_IHS_NUMBER | {organization-ihs-number} pada SATUSEHAT |
ENCOUNTER_LOCAL_CODE | ID Lokal untuk Kunjungan/Encounter |
PATIENT_IHS_NUMBER | {patient-ihs-number} pada SATUSEHAT |
PATIENT_NAME | Nama Pasien |
PRACTITIONER_IHS_NUMBER | {practitioner-ihs-number} pada SATUSEHAT |
DOCTOR_NAME | Nama Dokter/Nakes |
ENCOUNTER_PERIOD1_START | Waktu mulai/check-in kunjungan |
ID_RESOURCE_LOCATION | ID Location tempat kunjungan dilakukan |
ENCOUNTER_LOCATION_NAME | Nama Location tempat kunjungan dilakukan |
ENCOUNTER_ADMITSOURCE | (*) Data asal di mana sebelum pasien dirawat/admisia. Reference ke value set "Asal Rujukan" |
ENCOUNTER_REASON | (*) Data kode alasan terjadinya kunjungan. Reference ke value set "Alasan Kunjungan" |
CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"
Encounter.hospitalization.admitSource.coding.system | Encounter.hospitalization.admitSource.coding.code | Encounter.hospitalization.admitSource.coding.display |
---|---|---|
http://terminology.kemkes.go.id/CodeSystem/clinical-term | EHA000002 | Datang sendiri |
http://terminology.kemkes.go.id | TK000031 | From outpatient department |
http://terminology.kemkes.go.id/CodeSystem/clinical-term | EHA000001 | Kader/ Komunitas |
http://terminology.kemkes.go.id | TK000033 | LSM |
http://snomed.info/sct | 257622000 | Healthcare facility |
Alasan Kunjungan
Encounter.reasonCode.coding.system | Encounter.reasonCode.coding.code | Encounter.reasonCode.coding.display |
---|---|---|
http://snomed.info/sct | 24081000087105 | Human immunodeficiency virus nurse practitioner service |
http://terminology.kemkes.go.id | TK000033 | Tes IMS |
➕ Masuk ke ruang pemeriksaan
{ "resourceType": "Encounter", "id": "{{Encounter_id}}", "identifier": [ { "system": "http://sys-ids.kemkes.go.id/encounter/{{Org_id}}", "value": "{{Registration_ID}}" } ], "status": "in-progress", "class": { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "AMB", "display": "ambulatory" }, "subject": { "reference": "Patient/{{Patient_id}}", "display": "{{Patient_Name}}" }, "participant": [ { "type": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "ATND", "display": "attender" } ] } ], "individual": { "reference": "Practitioner/{{Practitioner_id}}", "display": "{{Practitioner_Name}}" } } ], "period": { "start": "2023-08-31T07:00:00+00:00" }, "location": [ { "location": { "reference": "Location/{{Location_Poli_id}}", "display": "{{Location_Poli_Name}}" }, "period": { "start": "2023-08-31T07:00:00+00:00" }, "extension": [ { "url": "https://fhir.kemkes.go.id/r4/StructureDefinition/ServiceClass", "extension": [ { "url": "value", "valueCodeableConcept": { "coding": [ { "system": "http://terminology.kemkes.go.id/CodeSystem/locationServiceClass-Outpatient", "code": "reguler", "display": "Kelas Reguler" } ] } }, { "url": "upgradeClassIndicator", "valueCodeableConcept": { "coding": [ { "system": "http://terminology.kemkes.go.id/CodeSystem/locationUpgradeClass", "code": "kelas-tetap", "display": "Kelas Tetap Perawatan" } ] } } ] } ] } ], "statusHistory": [ { "status": "arrived", "period": { "start": "2023-08-31T07:00:00+00:00", "end": "2023-08-31T07:15:00+00:00" } }, { "status": "in-progress", "period": { "start": "2023-08-31T07:15:00+00:00" } } ], "serviceProvider": { "reference": "Organization/{{Org_id}}" } }
{ "resourceType": "Encounter", "identifier": [ { "system": "http://sys-ids.kemkes.go.id/encounter/{{ORGANIZATION_IHS_NUMBER}}", "value": "{{ENCOUNTER_LOCAL_CODE}}" } ], "status": "in-progress", "class": { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "AMB", "display": "ambulatory" }, "subject": { "reference": "Patient/{{PATIENT_IHS_NUMBER}}", "display": "{{PATIENT_NAME}}" }, "participant": [ { "type": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "ATND", "display": "attender" } ] } ], "individual": { "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}", "display": "{{DOCTOR_NAME}}" } } ], "period": { "start": "{{ENCOUNTER_PERIOD1_START}}" }, "reasonCode": [ { "coding": [ { "system": "{{ENCOUNTER_REASON}}", "code": "{{ENCOUNTER_REASON}}", "display": "{{ENCOUNTER_REASON}}" } ] } ], "location": [ { "location": { "reference": "Location/{{ID_RESOURCE_LOCATION}}", "display": "{{ENCOUNTER_LOCATION_NAME}}" }, "period": { "start": "{{ENCOUNTER_PERIOD1_START}}" }, "extension": [ { "url": "https://fhir.kemkes.go.id/r4/StructureDefinition/ServiceClass", "extension": [ { "url": "value", "valueCodeableConcept": { "coding": [ { "system": "http://terminology.kemkes.go.id/CodeSystem/locationServiceClass-Outpatient", "code": "reguler", "display": "Kelas Reguler" } ] } }, { "url": "upgradeClassIndicator", "valueCodeableConcept": { "coding": [ { "system": "http://terminology.kemkes.go.id/CodeSystem/locationUpgradeClass", "code": "kelas-tetap", "display": "Kelas Tetap Perawatan" } ] } } ] } ] } ], "statusHistory": [ { "status": "arrived", "period": { "start": "{{ENCOUNTER_PERIOD1_START}}", "end": "{{ENCOUNTER_PERIOD1_END}}" } }, { "status": "in-progress", "period": { "start": "{{ENCOUNTER_PERIOD1_START}}" } } ], "serviceProvider": { "reference": "Organization/{{ORGANIZATION_IHS_NUMBER}}" }, "hospitalization": { "admitSource": { "coding": [ { "system": "{{ENCOUNTER_ADMITSOURCE}}", "code": "{{ENCOUNTER_ADMITSOURCE}}", "display": "{{ENCOUNTER_ADMITSOURCE}}" } ] } } }
Variabel | Deskripsi |
---|---|
ORGANIZATION_IHS_NUMBER | {organization-ihs-number} pada SATUSEHAT |
ENCOUNTER_LOCAL_CODE | ID Lokal untuk Kunjungan/Encounter |
PATIENT_IHS_NUMBER | {patient-ihs-number} pada SATUSEHAT |
PATIENT_NAME | Nama Pasien |
PRACTITIONER_IHS_NUMBER | {practitioner-ihs-number} pada SATUSEHAT |
DOCTOR_NAME | Nama Dokter/Nakes |
ENCOUNTER_PERIOD1_START | Waktu mulai/check-in kunjungan |
ENCOUNTER_PERIOD1_END | Waktu mulai/check-out kunjungan |
ID_RESOURCE_LOCATION | ID Location tempat kunjungan dilakukan |
ENCOUNTER_LOCATION_NAME | Nama Location tempat kunjungan dilakukan |
ENCOUNTER_ADMITSOURCE | (*) Data asal di mana sebelum pasien dirawat/admisia. Reference ke value set "Asal Rujukan" |
ENCOUNTER_REASON | (*) Data kode alasan terjadinya kunjungan. Reference ke value set "Alasan Kunjungan" |
CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"
Encounter.hospitalization.admitSource.coding.system | Encounter.hospitalization.admitSource.coding.code | Encounter.hospitalization.admitSource.coding.display |
---|---|---|
http://terminology.kemkes.go.id/CodeSystem/clinical-term | EHA000002 | Datang sendiri |
http://terminology.kemkes.go.id | TK000031 | From outpatient department |
http://terminology.kemkes.go.id/CodeSystem/clinical-term | EHA000001 | Kader/ Komunitas |
http://terminology.kemkes.go.id | TK000033 | LSM |
http://snomed.info/sct | 257622000 | Healthcare facility |
Alasan Kunjungan
Encounter.reasonCode.coding.system | Encounter.reasonCode.coding.code | Encounter.reasonCode.coding.display |
---|---|---|
http://snomed.info/sct | 24081000087105 | Human immunodeficiency virus nurse practitioner service |
http://terminology.kemkes.go.id | TK000033 | Tes IMS |
3. Pengiriman Data Anamnesis
Data Anamnesis mencakup keluhan utama, keluhan penyerta, riwayat penyakit, riwayat pengobatan, dan riwayat alergi. Data yang dimiliki pasien tersebut dapat dikirimkan menggunakan resource Condition, FamilyMemberHistory, AllergyIntolerance, MedicationStatement dan Observation. Pemetaan nilai resource Condition, AllergyIntolerance, MedicationStatement dan Observation serta pemetaan variabel dan terminologi spesifik terkait dengan pengiriman data anamnesis dapat merujuk ke Modul Rawat Jalan, IGD, maupun Rawat Inap di SATUSEHAT
Selain itu pada use case GHPR/Rabies juga dibutuhkan informasi tambahan seperti informasi pekerjaan, data keluhan, data cuci luka mandiri, dan riwayat gigitan hewan penular rabies sebelumnya. Data-data tersebut dapat dikirimkan menggunakan resource Condition, Observation, dan QuestionnaireResponse.
Khusus untuk data riwayat vaksin anti rabies (VAR) yang meliputi apakah pasien sudah mendapatkan VAR berapa kali, tanggal VAR di riwayat gigitan sebelumnya, kapan mendapatkan VAR terakhir, dan lokasi mendapatkan suntikan VAR terakhir dapat dilakukan melalui FHIR API dengan metode GET.
➕ Pekerjaan
Informasi pendukung seperti data pekerjaan terakhir ketika pasien melakukan tes HIV perlu diinput di awal pendaftaran kunjungan.
{ "resourceType": "Observation", "identifier": [ { "system": "http://sys-ids.kemkes.go.id/observation/{{Org_id}}", "value": "O111111" } ], "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "survey", "display": "Survey" } ] } ], "code": { "coding": [ { "system": "http://loinc.org", "code": "95376-0", "display": "Type of animal exposed to" } ] }, "subject": { "reference": "Patient/{{Patient_id}}", "display": "{{Patient_Name}}" }, "encounter": { "reference": "Encounter/{{Encounter_id}}" }, "effectiveDateTime": "2023-08-31T07:15:00+00:00", "issued": "2023-08-31T07:15:00+00:00", "performer": [ { "reference": "Practitioner/{{Practitioner_id}}", "display": "{{Practitioner_Name}}" } ], "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "54121002", "display": "Monkey" } ] } }
{ "resourceType": "Observation", "identifier": [ { "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}", "value": "{{OBSERVATION_LOCAL_CODE}}" } ], "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "social-history", "display": "Social History" } ] } ], "code": { "coding": [ { "system": "http://loinc.org", "code": "85658-3", "display": "Occupation [Type]" } ] }, "subject": { "reference": "Patient/{{PATIENT_IHS_NUMBER}}", "display": "{{PATIENT_NAME}}" }, "encounter": { "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}" }, "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}", "issued": "{{OBSERVATION_ISSUED}}", "performer": [ { "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}", "display": "{{DOCTOR_NAME}}" } ], "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "{{VALUE_OBSERVATION}}", "display": "{{VALUE_OBSERVATION}}" } ] } }
Variabel | Deskripsi |
---|---|
FACILITY_IHS_NUMBER | SATUSEHAT ID untuk FASYANKES |
FACILITY_NAME | Nama FASYANKES |
OBSERVATION_LOCAL_CODE | ID Lokal untuk Observasi |
PATIENT_IHS_NUMBER | SATUSEHAT ID Number untuk Pasien |
PATIENT_NAME | Nama Pasien |
ID_RESOURCE_ENCOUNTER | {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan |
OBSERVATION_EFFECTIVE_DATETIME | Tanggal dan waktu nilai observasi yang diamati dinyatakan benar |
OBSERVATION_ISSUED | Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi |
DOCTOR_IHS_NUMBER | SATUSEHAT ID untuk Dokter/Nakes |
DOCTOR_NAME | Nama Dokter/Nakes |
VALUE_OBSERVATION | (*) Kode data jenis pekerjaan. Referensi ke value set "Pekerjaan" |
CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"
Observation.valueCodeableConcept.coding.system | Observation.valueCodeableConcept.coding.code | Observation.valueCodeableConcept.coding.display | Pilihan jawaban yang divisualisasikan |
---|---|---|---|
http://snomed.info/sct | 106540006 | Laborer | Buruh |
http://snomed.info/sct | 106304008 | Teacher | Guru |
http://snomed.info/sct | 106305009 | University/higher education teacher | Dosen |
http://snomed.info/sct | 444168002 | Homemaker | IRT |
http://terminology.kemkes.go.id/CodeSystem/clinical-term | OV000430 | Pegawai Swasta/ BUMN/ BUMD | Pegawai Swasta/ BUMN/ BUMD |
http://snomed.info/sct | 65853000 | Student | Pelajar/ Mahasiswa |
http://snomed.info/sct | 106388008 | Farmer | Petani |
http://snomed.info/sct | 36625000 | Livestock worker | Peternak |
http://snomed.info/sct | 77715000 | Fisherman | Nelayan |
http://snomed.info/sct | 236297007 | Civil servant | PNS |
http://terminology.kemkes.go.id/CodeSystem/clinical-term | OV000431 | Siswa Berasrama | Siswa Berasrama |
http://snomed.info/sct | 236320001 | Vehicle driver (occupation) | Sopir |
http://snomed.info/sct | 223366009 | Healthcare professional (occupation) | Tenaga Profesional Medis |
http://terminology.kemkes.go.id/CodeSystem/clinical-term | OV000432 | Tenaga Profesional Nonmedis | Tenaga Profesional Nonmedis |
http://terminology.kemkes.go.id/CodeSystem/clinical-term | OV000433 | TNI/ Polri | TNI/ Polri |
http://terminology.kemkes.go.id/CodeSystem/clinical-term | OV000434 | Warga Binaan Pemasyarakatan | Warga Binaan Pemasyarakatan |
http://snomed.info/sct | 160906004 | Self-employed | Wiraswasta |
http://snomed.info/sct | 741062008 | Not in labor force | Tidak Bekerja |
http://snomed.info/sct | 261665006 | Unknown | Tidak Diketahui |
http://snomed.info/sct | 74964007 | Other | Lainnya |
➕ Keluhan Utama/ Keluhan Penyerta
{ "resourceType": "Condition", "clinicalStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", "code": "active", "display": "Active" } ] }, "category": [ { "coding": [ { "system": "http://terminology.kemkes.go.id", "code": "chief-complaint", "display": "Chief Complaint" } ] } ], "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "225944008", "display": "Wound tenderness" } ] }, "subject": { "reference": "Patient/{{Patient_id}}", "display": "{{Patient_Name}}" }, "encounter": { "reference": "Encounter/{{Encounter_id}}" }, "onsetDateTime": "2023-08-31T07:15:00+00:00", "recordedDate": "2023-08-31T07:15:00+00:00", "recorder": { "reference": "Practitioner/{{Practitioner_id}}", "display": "{{Practitioner_Name}}" } }
{ "resourceType": "Condition", "clinicalStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", "code": "active", "display": "Active" } ] }, "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-category ", "code": "{{CONDITION_KATEGORI_KELUHAN}}", "display": "{{CONDITION_KATEGORI_KELUHAN}}" } ] } ], "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "{{CONDITION_VALUE}}", "display": "{{CONDITION_VALUE}}" } ] }, "subject": { "reference": "Patient/{{PATIENT_IHS_NUMBER}}", "display": "{{PATIENT_NAME}}" }, "encounter": { "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}" }, "onsetDateTime": "{{CONDITION_ONSET_DATETIME}}", "recordedDate": "{{CONDITION_RECORDED_DATETIME}}", "recorder": { "reference": "Practitioner/{{DOCTOR_IHS_NUMBER}}", "display": "{{DOCTOR_NAME}}" } }
Variabel | Deskripsi |
---|---|
CONDITION_KATEGORI_KELUHAN | (*) Kategori keluhan, berupa keluhan utama atau keluhan penyerta. Referensi ke value set "Kategori Keluhan" |
CONDITION_VALUE | (*) Value data keluhan utama. Referensi ke value set "Jenis Keluhan" |
PATIENT_IHS_NUMBER | SATUSEHAT ID Number untuk Pasien |
PATIENT_NAME | Nama Pasien |
ID_RESOURCE_ENCOUNTER | {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan |
CONDITION_ONSET_DATETIME | Tanggal perkiraan atau tanggal aktual atau tanggal-waktu kondisi mulai, menurut pendapat dokter. |
CONDITION_RECORDED_DATETIME | Tanggal kapan kondisi/keluhan ini tercatat dalam sistem (tanggal yang dibuat oleh sistem) |
DOCTOR_IHS_NUMBER | SATUSEHAT ID untuk Dokter/Nakes |
DOCTOR_NAME | Nama Dokter/Nakes |
CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"
Condition.category.coding.system | Condition.category.coding.code | Condition.category.coding.display | Pilihan jawaban yang divisualisasikan |
---|---|---|---|
http://terminology.hl7.org/CodeSystem/condition-category | chief-complaint | Chief Complaint | Keluhan Utama |
http://terminology.hl7.org/CodeSystem/condition-category | problem-list-item | Problem List Item | Keluhan Penyerta |
Jenis Keluhan
Condition.code.coding.system | Condition.code.coding.code | Condition.code.coding.display | Pilihan jawaban yang divisualisasikan |
---|---|---|---|
http://snomed.info/sct | 386661006 | Fever | Demam |
http://snomed.info/sct | 25064002 | Headache | Sakit kepala |
http://snomed.info/sct | 91019004 | Paresthesia | Paresthesia |
http://snomed.info/sct | 74964007 | Other | Lainnya |
http://snomed.info/sct | 404640003 | Dizziness | Pusing |
http://snomed.info/sct | 14168008 | Hydrophobia | Hidrofobia |
http://snomed.info/sct | 443371007 | Decreased level of consciousness | Kesadaran menurun |
http://snomed.info/sct | 48694002 | Anxiety | Cemas dan gelisah |
http://snomed.info/sct | 52613005 | Hypersalivation | Berkeringat banyak |
http://snomed.info/sct | 40739000 | Dysphagia | Dysphagia |
http://snomed.info/sct | 25289003 | Hyperacusis | Peka terhadap suara |
http://snomed.info/sct | 418035005 | Excessive tear production | Air mata berlebihan |
http://snomed.info/sct | 225944008 | Wound tenderness | Nyeri tekan sekitar luka |
http://snomed.info/sct | 61372001 | Aggressive behavior | Perubahan perilaku/agresif |
http://snomed.info/sct | 193462001 | Insomnia | Insomnia |
http://snomed.info/sct | 53827007 | Hypersalivation | Hipersalivasi |
http://snomed.info/sct | 247854002 | Aerophobia | Aerophobia |
http://snomed.info/sct | 409668002 | Photophobia | Fotophobia |
http://snomed.info/sct | 44695005 | Paralysis | Paralisis |
http://snomed.info/sct | 418363000 | Pruritus | Pruritus |
http://snomed.info/sct | 11538006 | Quadriplegia | Quadriplegia |
http://snomed.info/sct | 8011004 | Dysarthria | Dysarthria |
http://snomed.info/sct | 4386001 | Bronchospasm | Bronchospasm |
http://snomed.info/sct | 409622000 | Respiratory failure | Respiratory failure |
➕ Cuci Luka Mandiri
{ "resourceType": "QuestionnaireResponse", "questionnaire": "https://fhir.kemkes.go.id/Questionnaire/Q0028", "status": "completed", "subject": { "reference": "Patient/{{Patient_id}}", "display": "{{Patient_Name}}" }, "encounter": { "reference": "Encounter/{{Encounter_id}}" }, "authored": "2023-08-31T07:15:00+00:00", "author": { "reference": "Practitioner/{{Practitioner_id}}" }, "source": { "reference": "Patient/{{Patient_id}}" }, "item": [ { "linkId": "1", "text": "Cuci luka mandiri", "answer": [ { "item": [ { "linkId": "1.1", "text": "Durasi cuci luka mandiri minimal 15 menit dengan air mengalir dan sabun", "answer": [ { "valueBoolean": true } ] }, { "linkId": "1.2", "text": "Tanggal cuci luka mandiri", "answer": [ { "valueDateTime": "2023-08-31T05:50:00+00:00" } ] }, { "linkId": "1.3", "text": "Kategori waktu cuci luka mandiri", "answer": [ { "valueCoding": { "system": "http://terminology.kemkes.go.id", "code": "TK000124", "display": "<12 jam" } } ] } ] } ] } ] }
{ "resourceType": "QuestionnaireResponse", "questionnaire": "https://fhir.kemkes.go.id/Questionnaire/Q0028", "status": "completed", "subject": { "reference": "Patient/{{PATIENT_IHS_NUMBER}}" "display": "{{PATIENT_NAME}}" }, "encounter": { "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}" }, "authored": "{{AUTHORED_DATETIME}}", "author": { "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}" }, "source": { "reference": "Patient/{{PATIENT_IHS_NUMBER}}" }, "item": [ { "linkId": "1", "text": "Cuci luka mandiri", "answer": [ { "item": [ { "linkId": "1.1", "text": "Durasi cuci luka mandiri minimal 15 menit dengan air mengalir dan sabun", "answer": [ { "valueBoolean": {{ANSWER_1_1}} } ] }, { "linkId": "1.2", "text": "Tanggal cuci luka mandiri", "answer": [ { "valueDateTime": "{{ANSWER_1_2}}" } ] }, { "linkId": "1.3", "text": "Kategori waktu cuci luka mandiri", "answer": [ { "valueCoding": { "system": "{{ANSWER_1_3}}", "code": "{{ANSWER_1_3}}", "display": "{{ANSWER_1_3}}" } } ] } ] } ] } ] }
Variabel | Deskripsi |
---|---|
PATIENT_IHS_NUMBER | {patient-ihs-number} pada SATUSEHAT |
PATIENT_NAME | Nama pasien |
ORGANIZATION_IHS_NUMBER | {organization-ihs-number} pada SATUSEHAT |
ID_RESOURCE_ENCOUNTER | {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan |
AUTHORED_DATETIME | Waktu di mana jawaban kuesioner didapatkan dengan tipe data dateTime, dengan format yang diperbolehkan YYYY-MM-DDThh:mm:ss+zz:zz |
PRACTITIONER_IHS_NUMBER | {practitioner-ihs-number} pada SATUSEHAT |
ID_RESOURCE_ENCOUNTER | {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan |
ANSWER_1_1 | Jawaban untuk pertanyaan "Apakah durasi cuci luka mandiri minimal 15 menit dengan air mengalir dan sabun?" dengan format boolean |
ANSWER_1_2 | Tanggal cuci luka mandiri |
ANSWER_1_3 | (*) Kategori waktu cuci luka mandiri. Referensi ke value set "Kategori Waktu Cuci Luka Mandiri" |
CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"
QuestionnaireResponse.item.item.answer.valueCoding.coding.system | QuestionnaireResponse.item.item.answer.valueCoding.coding.code | QuestionnaireResponse.item.item.answer.valueCoding.coding.display |
---|---|---|
http://terminology.kemkes.go.id | TK000124 | <12 jam |
http://terminology.kemkes.go.id | TK000125 | >12 jam |
➕ Riwayat GHPR Sebelumnya - Tanggal Pernah Digigit sebelumnya
{ "resourceType": "Observation", "identifier": [ { "system": "http://sys-ids.kemkes.go.id/observation/{{Org_id}}", "value": "O111111" } ], "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "survey", "display": "Survey" } ] } ], "code": { "coding": [ { "system": "http://terminology.kemkes.go.id", "code": "TK000122", "display": "Tanggal pernah digigit sebelumnya" } ] }, "subject": { "reference": "Patient/{{Patient_id}}", "display": "{{Patient_Name}}" }, "encounter": { "reference": "Encounter/{{Encounter_id}}" }, "effectiveDateTime": "2023-08-31T07:15:00+00:00", "issued": "2023-08-31T07:15:00+00:00", "performer": [ { "reference": "Practitioner/{{Practitioner_id}}", "display": "{{Practitioner_Name}}" } ], "valueDateTime": "2023-07-01T00:00:00+00:00" }
{ "resourceType": "Observation", "identifier": [ { "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}", "value": "{{OBSERVATION_LOCAL_CODE}}" } ], "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "survey", "display": "Survey" } ] } ], "code": { "coding": [ { "system": "http://terminology.kemkes.go.id", "code": "TK000122", "display": "Tanggal pernah digigit sebelumnya" } ] }, "subject": { "reference": "Patient/{{PATIENT_IHS_NUMBER}}", "display": "{{PATIENT_NAME}}" }, "encounter": { "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}" }, "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}", "issued": "{{OBSERVATION_ISSUED}}", "performer": [ { "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}", "display": "{{DOCTOR_NAME}}" } ], "valueDateTime": "{{VALUE_OBSERVATION}}" }
Variabel | Deskripsi |
---|---|
FACILITY_IHS_NUMBER | SATUSEHAT ID untuk FASYANKES |
FACILITY_NAME | Nama FASYANKES |
OBSERVATION_LOCAL_CODE | ID Lokal untuk Observasi |
PATIENT_IHS_NUMBER | SATUSEHAT ID Number untuk Pasien |
PATIENT_NAME | Nama Pasien |
ID_RESOURCE_ENCOUNTER | {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan |
OBSERVATION_EFFECTIVE_DATETIME | Tanggal dan waktu nilai observasi yang diamati dinyatakan benar |
OBSERVATION_ISSUED | Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi |
DOCTOR_IHS_NUMBER | SATUSEHAT ID untuk Dokter/Nakes |
DOCTOR_NAME | Nama Dokter/Nakes |
VALUE_OBSERVATION | Tanggal Pernah Digigit sebelumnya |
CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"
➕ Hewan Penular Rabies Penggigit
{ "resourceType": "Observation", "identifier": [ { "system": "http://sys-ids.kemkes.go.id/observation/{{Org_id}}", "value": "O111111" } ], "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "survey", "display": "Survey" } ] } ], "code": { "coding": [ { "system": "http://loinc.org", "code": "95376-0", "display": "Type of animal exposed to" } ] }, "subject": { "reference": "Patient/{{Patient_id}}", "display": "{{Patient_Name}}" }, "encounter": { "reference": "Encounter/{{Encounter_id}}" }, "effectiveDateTime": "2023-08-31T07:15:00+00:00", "issued": "2023-08-31T07:15:00+00:00", "performer": [ { "reference": "Practitioner/{{Practitioner_id}}", "display": "{{Practitioner_Name}}" } ], "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "54121002", "display": "Monkey" } ] } }
{ "resourceType": "Observation", "identifier": [ { "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}", "value": "{{OBSERVATION_LOCAL_CODE}}" } ], "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "survey", "display": "Survey" } ] } ], "code": { "coding": [ { "system": "http://loinc.org", "code": "95376-0", "display": "Type of animal exposed to" } ] }, "subject": { "reference": "Patient/{{PATIENT_IHS_NUMBER}}", "display": "{{PATIENT_NAME}}" }, "encounter": { "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}" }, "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}", "issued": "{{OBSERVATION_ISSUED}}", "performer": [ { "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}", "display": "{{DOCTOR_NAME}}" } ],, "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "{{VALUE_OBSERVATION}}", "display": "{{VALUE_OBSERVATION}}" } ] } }
Variabel | Deskripsi |
---|---|
FACILITY_IHS_NUMBER | SATUSEHAT ID untuk FASYANKES |
FACILITY_NAME | Nama FASYANKES |
OBSERVATION_LOCAL_CODE | ID Lokal untuk Observasi |
PATIENT_IHS_NUMBER | SATUSEHAT ID Number untuk Pasien |
PATIENT_NAME | Nama Pasien |
ID_RESOURCE_ENCOUNTER | {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan |
OBSERVATION_EFFECTIVE_DATETIME | Tanggal dan waktu nilai observasi yang diamati dinyatakan benar |
OBSERVATION_ISSUED | Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi |
DOCTOR_IHS_NUMBER | SATUSEHAT ID untuk Dokter/Nakes |
DOCTOR_NAME | Nama Dokter/Nakes |
VALUE_OBSERVATION | (*) Nama hewan penular rabies penggigit. Referensi ke value set "Kode Hewan Penular Rabies Penggigit" |
CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"
Observation.valueCodeableConcept.coding.system | Observation.valueCodeableConcept.coding.code | Observation.valueCodeableConcept.coding.display | Pilihan jawaban yang divisualisasikan |
---|---|---|---|
http://loinc.org | LA14178-0 | Dog | anjing |
http://snomed.info/sct | 388618001 | Cats | kucing |
http://snomed.info/sct | 54121002 | Monkey | monyet |
http://loinc.org | LA31034-4 | Bat | kelelawar |
http://loinc.org | LA31038-5 | Roddent | tikus |
http://snomed.info/sct | 448771007 | Domestic dog | Anjing di Rumah |
http://loinc.org | LA31036-9 | Pig | babi |
http://loinc.org | LA31039-3 | Goat | kambing |
http://loinc.org | LA31041-9 | Cow | sapi |
http://loinc.org | LA31042-7 | Horse | kuda |
http://snomed.info/sct | 448169003 | Domestic cat | Kucing di Rumah |
http://snomed.info/sct | 388595008 | Raccoon | rakun |
http://snomed.info/sct | 388517001 | Skunk | skunk |
http://snomed.info/sct | 82676003 | Wolf | srigala |
http://snomed.info/sct | 11476002 | Wild Fox | rubah |
http://snomed.info/sct | 449310008 | Ferret | musang |
http://snomed.info/sct | 74764002 | Squirrel | tupai |
http://snomed.info/sct | 125099002 | Sheep | domba |
http://snomed.info/sct | 88818001 | Rabbit | kelinci |
http://snomed.info/sct | 106970005 | Bear | beruang |
http://snomed.info/sct | 442982002 | Bison | bison |
http://snomed.info/sct | 22380009 | Deer | rusa |
http://loinc.org | LA46-8 | Others | lainnya |
http://loinc.org | LA4489-6 | Unknown | Tidak tahu |
➕ Penyebab Hewan Menggigit
{ "resourceType": "Observation", "identifier": [ { "system": "http://sys-ids.kemkes.go.id/observation/{{Org_id}}", "value": "O111111" } ], "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "survey", "display": "Survey" } ] } ], "code": { "coding": [ { "system": "http://terminology.kemkes.go.id", "code": "TK000123", "display": "Hewan Penular Rabies Diprovokasi" } ] }, "subject": { "reference": "Patient/{{Patient_id}}", "display": "{{Patient_Name}}" }, "encounter": { "reference": "Encounter/{{Encounter_id}}" }, "effectiveDateTime": "2023-08-31T07:15:00+00:00", "issued": "2023-08-31T07:15:00+00:00", "performer": [ { "reference": "Practitioner/{{Practitioner_id}}", "display": "{{Practitioner_Name}}" } ], "valueBoolean": false }
{ "resourceType": "Observation", "identifier": [ { "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}", "value": "{{OBSERVATION_LOCAL_CODE}}" } ], "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "survey", "display": "Survey" } ] } ], "code": { "coding": [ { "system": "http://terminology.kemkes.go.id", "code": "TK000123", "display": "Hewan Penular Rabies Diprovokasi" } ] }, "subject": { "reference": "Patient/{{PATIENT_IHS_NUMBER}}", "display": "{{PATIENT_NAME}}" }, "encounter": { "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}" }, "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}", "issued": "{{OBSERVATION_ISSUED}}", "performer": [ { "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}", "display": "{{DOCTOR_NAME}}" } ],, "valueBoolean": {{VALUE_OBSERVATION}} }
Variabel | Deskripsi |
---|---|
FACILITY_IHS_NUMBER | SATUSEHAT ID untuk FASYANKES |
FACILITY_NAME | Nama FASYANKES |
OBSERVATION_LOCAL_CODE | ID Lokal untuk Observasi |
PATIENT_IHS_NUMBER | SATUSEHAT ID Number untuk Pasien |
PATIENT_NAME | Nama Pasien |
ID_RESOURCE_ENCOUNTER | {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan |
OBSERVATION_EFFECTIVE_DATETIME | Tanggal dan waktu nilai observasi yang diamati dinyatakan benar |
OBSERVATION_ISSUED | Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi |
DOCTOR_IHS_NUMBER | SATUSEHAT ID untuk Dokter/Nakes |
DOCTOR_NAME | Nama Dokter/Nakes |
VALUE_OBSERVATION | Jawaban terhadap pertanyaan "Apakah Hewan Penular Rabies Diprovokasi?" dengan format boolean |
CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"
4. Pengiriman Data Hasil Pemeriksaan Fisik
Setelah sesi anamnesis, dokter akan melakukan beberapa pemeriksaan fisik, seperti tekanan darah, berat badan, tinggi badan, dan lainnya. Data hasil pemeriksaan fisik dapat dikirimkan melalui resource Observation. Pemetaan nilai serta pemetaan variabel dan terminologi spesifik terkait Pengiriman Data Hasil Pemeriksaan Fisik dapat merujuk ke modul pelayanan yang terkait, baik Modul Rawat Jalan, IGD, maupun Rawat Inap di SATUSEHAT. Adapun untuk variabel terkait Indeks Massa Tubuh (IMT) dapat merujuk ke Modul Pelayanan Gizi di SATUSEHAT.
Pada kasus Gigitan Hewan Penular Rabies/Rabies dibutuhkan informasi tambahan terkait pemeriksaan fisik pasien khususnya mengenai data skrining luka gigitan hewan penular rabies (HPR). Data tersebut dapat dikirimkan melalui resource Observation.
➕ Skrining Luka
{ "resourceType": "Observation", "identifier": [ { "system": "http://sys-ids.kemkes.go.id/observation/{{Org_id}}", "value": "O111111" } ], "status": "final", "contained": [ { "resourceType": "Location", "type": [ { "coding": [ { "system": "http://terminology.kemkes.go.id/CodeSystem/location-type", "code": "LT000012", "display": "Alamat kejadian gigitan hewan penular rabies" } ] } ], "address": { "use": "home", "line": [ "Perumahan Giri Asri A3" ], "city": "Jakarta", "postalCode": "12950", "country": "ID", "extension": [ { "url": "https://fhir.kemkes.go.id/r4/StructureDefinition/administrativeCode", "extension": [ { "url": "province", "valueCode": "31" }, { "url": "city", "valueCode": "3174" }, { "url": "district", "valueCode": "317402" }, { "url": "village", "valueCode": "3174021008" } ] } ] } } ], "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "exam", "display": "Exam" } ] } ], "code": { "coding": [ { "system": "http://terminology.kemkes.go.id", "code": "TK000116", "display": "Skrining luka" } ] }, "subject": { "reference": "Patient/{{Patient_id}}", "display": "{{Patient_Name}}" }, "encounter": { "reference": "Encounter/{{Encounter_id}}" }, "effectiveDateTime": "2023-08-31T07:15:00+00:00", "issued": "2023-08-31T07:15:00+00:00", "performer": [ { "reference": "Practitioner/{{Practitioner_id}}", "display": "{{Practitioner_Name}}" } ], "bodySite": { "coding": [ { "system": "http://snomed.info/sct", "code": "89545001", "display": "Face structure" } ] }, "component": [ { "code": { "coding": [ { "system": "http://terminology.kemkes.go.id", "code": "TK000117", "display": "Animal bite wound category / rabies wound category" } ] }, "valueCodeableConcept": { "coding": [ { "system": "http://terminology.kemkes.go.id", "code": "TK000120", "display": "Animal bite/rabies wound category 3" } ] } }, { "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "57028002", "display": "Multiple wounds" } ] }, "valueBoolean": true }, { "code": { "coding": [ { "system": "http://terminology.kemkes.go.id", "code": "TK000121", "display": "Tanggal kejadian gigitan" } ] }, "valueDateTime": "2023-08-31T01:35:00+00:00" } ] }
{ "resourceType": "Observation", "identifier": [ { "system": "http://sys-ids.kemkes.go.id/observation/{{ORGANIZATION_IHS_NUMBER}}", "value": "{{OBSERVATION_LOCAL_CODE}}" } ], "status": "final", "contained": [ { "resourceType": "Location", "type": [ { "coding": [ { "system": "http://terminology.kemkes.go.id/CodeSystem/location-type", "code": "LT000012", "display": "Alamat kejadian gigitan hewan penular rabies" } ] } ], "address": { "use": "home", "line": [ "Perumahan Giri Asri A3" ], "city": "Jakarta", "postalCode": "12950", "country": "ID", "extension": [ { "url": "https://fhir.kemkes.go.id/r4/StructureDefinition/administrativeCode", "extension": [ { "url": "province", "valueCode": "31" }, { "url": "city", "valueCode": "3174" }, { "url": "district", "valueCode": "317402" }, { "url": "village", "valueCode": "3174021008" } ] } ] } } ], "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "exam", "display": "Exam" } ] } ], "code": { "coding": [ { "system": "http://terminology.kemkes.go.id", "code": "TK000116", "display": "Skrining luka" } ] }, "subject": { "reference": "Patient/{{PATIENT_IHS_NUMBER}}", "display": "{{PATIENT_NAME}}" }, "encounter": { "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}" }, "effectiveDateTime": "{{OBSERVATION_EFFECTIVE_DATETIME}}", "issued": "{{OBSERVATION_ISSUED}}", "performer": [ { "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}", "display": "{{DOCTOR_NAME}}" } ], "bodySite": { "coding": [ { "system": "{{OBSERVATION_BODYSITE}}", "code": "{{OBSERVATION_BODYSITE}}", "display": "{{OBSERVATION_BODYSITE}}" } ] }, "component": [ { "code": { "coding": [ { "system": "http://terminology.kemkes.go.id", "code": "TK000117", "display": "Animal bite wound category / rabies wound category" } ] }, "valueCodeableConcept": { "coding": [ { "system": "{{VALUE_OBSERVATION_1}}", "code": "{{VALUE_OBSERVATION_1}}", "display": "{{VALUE_OBSERVATION_1}}" } ] } }, { "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "57028002", "display": "Multiple wounds" } ] }, "valueBoolean": {{VALUE_OBSERVATION_2}} }, { "code": { "coding": [ { "system": "http://terminology.kemkes.go.id", "code": "TK000121", "display": "Tanggal kejadian gigitan" } ] }, "valueDateTime": "{{VALUE_OBSERVATION_3}}" } ] }
Variabel | Deskripsi |
---|---|
FACILITY_IHS_NUMBER | SATUSEHAT ID untuk FASYANKES |
FACILITY_NAME | Nama FASYANKES |
OBSERVATION_LOCAL_CODE | ID Lokal untuk Observasi |
PATIENT_IHS_NUMBER | SATUSEHAT ID Number untuk Pasien |
PATIENT_NAME | Nama Pasien |
ID_RESOURCE_ENCOUNTER | {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan |
OBSERVATION_EFFECTIVE_DATETIME | Tanggal dan waktu nilai observasi yang diamati dinyatakan benar |
OBSERVATION_ISSUED | Tanggal dan waktu versi observasi ini tersedia, biasanya setelah hasilnya ditinjau/direview dan diverifikasi |
DOCTOR_IHS_NUMBER | SATUSEHAT ID untuk Dokter/Nakes |
DOCTOR_NAME | Nama Dokter/Nakes |
OBSERVATION_BODYSITE | (*) Lokasi Luka Gigitan. Referensi ke value set "Kode Lokasi Luka Gigitan" |
VALUE_OBSERVATION_1 | (*) Kategori Luka. Referensi ke value set "Kategori Luka" |
VALUE_OBSERVATION_2 | Jawaban terhadap "Apakah Luka Multiple?" dengan format boolean |
VALUE_OBSERVATION_3 | Tanggal Kejadian Gigitan |
CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"
Condition.code.coding.system | Condition.code.coding.code | Condition.code.coding.display | Pilihan jawaban yang divisualisasikan |
---|---|---|---|
http://snomed.info/sct | 29707007 | Toe structure | Jari kaki |
http://snomed.info/sct | 8671006 | Structure of all toes | Semua Jari Kaki |
http://snomed.info/sct | 7569003 | Finger structure | Jari tangan |
http://snomed.info/sct | 51185008 | Thoracic structure | Dada |
http://snomed.info/sct | 16982005 | Shoulder region structure | Bahu |
http://snomed.info/sct | 53840002 | Structure of calf of leg | Betis |
http://snomed.info/sct | 14975008 | Forearm structure | Lengan bawah |
http://snomed.info/sct | 818983003 | Abdomen | Perut |
http://snomed.info/sct | 45048000 | Neck structure | Leher |
http://snomed.info/sct | 68367000 | Thigh structure | Paha |
http://snomed.info/sct | 40983000 | Upper arm structure | Lengan atas |
http://snomed.info/sct | 77568009 | Structure of back of trunk | Punggung |
http://snomed.info/sct | 89545001 | Face structure | Muka -- masuk ke kepala |
http://snomed.info/sct | 71934003 | Genital structure | Genitalia |
http://snomed.info/sct | 46862004 | Buttock structure | Bokong |
http://snomed.info/sct | 69536005 | Head structure | Kepala |
http://snomed.info/sct | 123851003 | Mouth region structure | Mulut |
http://snomed.info/sct | 81745001 | Eye structure | Mata |
Kategori Luka
Observation.valueCodeableConcept.coding.system | Observation.valueCodeableConcept.coding.code | Observation.valueCodeableConcept.coding.display | Pilihan jawaban yang divisualisasikan |
---|---|---|---|
http://loinc.org | LA14178-0 | Dog | anjing |
http://snomed.info/sct | 388618001 | Cats | kucing |
http://snomed.info/sct | 54121002 | Monkey | monyet |
http://loinc.org | LA31034-4 | Bat | kelelawar |
http://loinc.org | LA31038-5 | Roddent | tikus |
http://snomed.info/sct | 448771007 | Domestic dog | Anjing di Rumah |
http://loinc.org | LA31036-9 | Pig | babi |
http://loinc.org | LA31039-3 | Goat | kambing |
http://loinc.org | LA31041-9 | Cow | sapi |
http://loinc.org | LA31042-7 | Horse | kuda |
http://snomed.info/sct | 448169003 | Domestic cat | Kucing di Rumah |
http://snomed.info/sct | 388595008 | Raccoon | rakun |
http://snomed.info/sct | 388517001 | Skunk | skunk |
http://snomed.info/sct | 82676003 | Wolf | srigala |
http://snomed.info/sct | 11476002 | Wild Fox | rubah |
http://snomed.info/sct | 449310008 | Ferret | musang |
http://snomed.info/sct | 74764002 | Squirrel | tupai |
http://snomed.info/sct | 125099002 | Sheep | domba |
http://snomed.info/sct | 88818001 | Rabbit | kelinci |
http://snomed.info/sct | 106970005 | Bear | beruang |
http://snomed.info/sct | 442982002 | Bison | bison |
http://snomed.info/sct | 22380009 | Deer | rusa |
http://loinc.org | LA46-8 | Others | lainnya |
http://loinc.org | LA4489-6 | Unknown | Tidak tahu |
5. Pengiriman Data Pencatatan Imunisasi Vaksin Anti Rabies (VAR)
Pencegahan rabies pada manusia dilakukan dengan pemberian tatalaksana Gigitan Hewan Penular Rabies (GHPR). Adapun tatalaksana tersebut dapat dibagi menjadi 3 kategori:
- Pencucian Luka
- Pemberian Vaksin Anti Rabies (VAR)
- Pemberian Serum Anti Rabies (SAR)
Berikut terlampir skema pemberian VAR berdasarkan kondisi luka yang ditimbulkan, kondisi hewan, dan riwayat pemberian VAR sesuai dengan Buku Saku Tatalaksana Gigitan Hewan Penular Rabies (GHPR) tahun 2023.
Pencatatan data Imunisasi VAR pada pasien yang bersangkutan dikirimkan menggunakan resource Immunization. Pemetaan nilai resource Immunization, tipe mandatoris, deskripsi, dan format pengisian dari setiap elemen data/path dapat merujuk ke modul Imunisasi yang terkait, baik Modul Imunisasi maupun modul Imunisasi COVID-19 di SATUSEHAT.
Berikut terlampir contoh skema pengiriman data VAR (Vaksin Anti Rabies) untuk pasien dengan aturan dosis IM 2 - 0 - 1 - 0 - 1, artinya hari 0 (2 vial), hari 3 (0 vial), hari 7 (1 vial), hari 14 (0 vial), hari 21-28 (1 vial). Pada kasus Vaksin Anti Rabies dengan vaksin pertama 2 vial dosis, lokasi pemberian vaksin dapat dilakukan pada body site yang sama maupun body site yang berbeda.
Pada skema di atas, perlu diperhatikan bahwa pengiriman data VAR Hari ke-0 terdiri dari 2 vial dengan lokasi pemberian vaksin yang berbeda, dikirim menggunakan 2 payload. Pengiriman data Immunization.protocolApplied.doseNumber diisi berdasarkan urutan sesi pemberian VAR tersebut.
➕ Pemberian VAR (VAR Hari ke-0, Hari ke-3, Hari ke-7, Hari ke-14 , dan Hari ke 21-28
{ "resourceType": "Immunization", "status": "completed", "vaccineCode": { "coding": [ { "system": "http://sys-ids.kemkes.go.id/kfa", "code": "93001589", "display": "Vaksin Lyssavirus rabies Wistar Strain Pm-1503-3M 3,25 IU Serbuk Injeksi (VERORAB)" }, { "system": "http://sys-ids.kemkes.go.id/kfa", "code": "VG90", "display": "RABIES" }, { "system": "http://hl7.org/fhir/sid/cvx", "code": "18", "display": "rabies, intramuscular injection" } ] }, "patient": { "reference": "Patient/{{Patient_id}}", "display": "{{Patient_Name}}" }, "encounter": { "reference": "Encounter/{{Encounter_id}}" }, "occurrenceDateTime": "2023-08-31T08:40:00+00:00", "recorded": "2023-08-31T08:40:00+00:00", "primarySource": true, "location": { "reference": "Location/{{Location_Poli_id}}", "display": "{{Location_Poli_Name}}" }, "lotNumber": "202009007", "expirationDate": "2025-07-01", "site": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActSite", "code": "LUA", "display": "left upper arm" } ] }, "route": { "coding": [ { "system": "http://www.whocc.no/atc", "code": "inj.intramuscular", "display": "Injection Intramuscular" } ] }, "doseQuantity": { "value": 0.5, "unit": "mL", "system": "http://unitsofmeasure.org", "code": "ml" }, "performer": [ { "function": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v2-0443", "code": "AP", "display": "Administering Provider" } ] }, "actor": { "reference": "Practitioner/{{Practitioner_id}}" } }, { "actor": { "reference": "Organization/{{Org_id}}" } } ], "reasonCode": [ { "coding": [ { "system": "http://terminology.kemkes.go.id/CodeSystem/immunization-reason", "code": "IM-Khusus", "display": "Imunisasi Program Khusus" } ] } ], "protocolApplied": [ { "doseNumberPositiveInt": 1 } ] }
{ "resourceType": "Immunization", "status": "completed", "vaccineCode": { "coding": [ { "system": "{{VACCINE_TYPE}}", "code": "{{VACCINE_TYPE}}", "display": "{{VACCINE_TYPE}}" } ] }, "patient": { "reference": "Patient/{{PATIENT_IHS_NUMBER}}", "display": "{{PATIENT_NAME}}" }, "encounter": { "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}" }, "occurrenceDateTime": "{{IMMUNIZATION_OCCURENCEDATETIME}}", "recorded": "{{IMMUNIZATION_RECORDED}}", "expirationDate": "{{IMMUNIZATION_EXPIRATIONDATE}}", "primarySource": true, "location": { "reference": "Location/{{ID_RESOURCE_LOCATION}}", "display": "{{IMMUNIZATION_LOCATION_NAME}}" }, "lotNumber": "{{IMMUNIZATION_BATCH_NO}}", "site": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActSite", "code": "{{IMMUNIZATION_BODY_SITE}}", "display": "{{IMMUNIZATION_BODY_SITE}}" } ] }, "route": { "coding": [ { "system": "http://www.whocc.no/atc", "code": "inj.intramuscular", "display": "Injection Intramuscular" } ] }, "doseQuantity": { "value": "{{IMMUNIZATION_DOSE_QTY}}", "unit": "{{IMMUNIZATION_DOSE_UNIT}}", "system": "http://unitsofmeasure.org", "code": "{{IMMUNIZATION_DOSE_UNIT}}" }, "performer": [ { "function": { "coding": [ { "system": "{{IMMUNIZATION_PERFORMER_ROLE}}", "code": "{{IMMUNIZATION_PERFORMER_ROLE}}", "display": "{{IMMUNIZATION_PERFORMER_ROLE}}" } ] }, "actor": { "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}" } }, { "function": { "coding": [ { "system": "{{IMMUNIZATION_PERFORMER_ROLE}}", "code": "{{IMMUNIZATION_PERFORMER_ROLE}}", "display": "{{IMMUNIZATION_PERFORMER_ROLE}}" } ] }, "actor": { "reference": "Organization/{{ORGANIZATION_IHS_NUMBER}}" } } ], "reasonCode": [ { "coding": [ { "system": "http://terminology.kemkes.go.id/CodeSystem/immunization-reason", "code": "IM-Khusus", "display": "Imunisasi Program Khusus" } ] } ], "protocolApplied": [ { "doseNumberPositiveInt": "{{IMMUNIZATION_DOSE_NUMBER}}" } ] }
Variabel | Deskripsi |
---|---|
VACCINE_TYPE | (*) Jenis vaksin. Berisi dua pemilihan cara penginputan data kode vaksin: 1. Pencatatan di mana produk/brand vaksin diketahui (Pencatatan langsung oleh tenaga kesehatan): Terdapat 3 kelompok kode yang perlu dikirimkan yaitu Kode produk vaksin aktual dari kamus farmasi dan alat kesehatan (KFA Code), CVX group, CVX name 2. Pencatatan riwayat imunisasi: dapat mengirimkan kode CVX group. Referensi ke value set "Jenis Vaksin" |
PATIENT_IHS_NUMBER | {patient-ihs-number} pada SATUSEHAT |
PATIENT_NAME | Nama Pasien |
ID_RESOURCE_ENCOUNTER | {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan |
IMMUNIZATION_OCCURENCEDATETIME | Kapan vaksin diadministrasikan dengan tipe data dateTime, dengan format yang diperbolehkan YYYY-MM-DDThh:mm:ss+zz:zz |
IMMUNIZATION_RECORDED | Kapan pencatatan vaksin dicatatkan (kemungkinan terjadi setelah vaksin diadministrasikan) dengan tipe data dateTime, dengan format yang diperbolehkan YYYY-MM-DDThh:mm:ss+zz:zz |
IMMUNIZATION_EXPIRATIONDATE | Tanggal kadaluarsa vaksin yang diberikan dengan tipe data date dalam format YYYY-MM-DD |
IMMUNIZATION_BODY_SITE | (*) Bagian tubuh pasien yang digunakan untuk pemberian vaksin. Referensi ke value set "Kode Lokasi tubuh Pemberian Imunisasi" |
ID_RESOURCE_LOCATION | ID Location tempat kunjungan dilakukan |
IMMUNIZATION_LOCATION_NAME | Nama Location tempat kunjungan dilakukan |
IMMUNIZATION_BATCH_NO | Nomor batch vaksin yang diberikan dengan tipe data string |
IMMUNIZATION_DOSE_QTY | Jumlah dosis vaksinasi yang diberikan dalam 1 pemberian dengan tipe data SimpleQuantity. |
IMMUNIZATION_DOSE_UNIT | Satuan dosis vaksinasi yang diberikan dalam 1 pemberian |
IMMUNIZATION_PERFORMER_ROLE | (*) Berisi data peran tenaga kesehatan dalam proses vaksin/imunisasi. Referensi ke value set "Peran Tenaga Kesehatan dalam Proses Imunisasi" |
PRACTITIONER_IHS_NUMBER | {practitioner-ihs-number} pada SATUSEHAT |
ORGANIZATION_IHS_NUMBER | {organization-ihs-number} pada SATUSEHAT |
IMMUNIZATION_REASON | Kategori imunisasi yang dilakukan berdasarkan hierarki yang tertulis di Peraturan Menteri Kesehatan No. 12 tahun 2017 tentang Penyelenggaraan Imunisasi dengan tipe data CodeableConcept. Khusus imunisasi rutin (IM-Rutin), wajib dikirimkan tambahan klasifikasi waktu pemberian imunisasi rutin yaitu Imunisasi Ideal dan Kejar. |
IMMUNIZATION_DOSE_NUMBER | Urutan dosis vaksin dalam seri pemberian vaksin yang direkomendasikan untuk diisi dengan tipe data positiveInt. |
CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"
Immunization.site.coding.system | Immunization.site.coding.code | Immunization.site.coding.display | Pilihan jawaban yang divisualisasikan |
---|---|---|---|
http://terminology.hl7.org/CodeSystem/v3-ActSite | LUA | left upper arm | bahu kiri |
http://terminology.hl7.org/CodeSystem/v3-ActSite | RUA | right upper arm | bahu kanan |
http://terminology.hl7.org/CodeSystem/v3-ActSite | LT | left thigh | paha kiri |
http://terminology.hl7.org/CodeSystem/v3-ActSite | RT | right thigh | paha kanan |
Jenis Vaksin
Immunization.vaccineCode.coding.system | Immunization.vaccineCode.coding.code | Immunization.vaccineCode.coding.display |
---|---|---|
http://sys-ids.kemkes.go.id/kfa | 93022865 | Vaksin Lyssavirus rabies Strain Flury LEP Inactivated NLT 2,5 IU Serbuk Injeksi (Umum) |
http://sys-ids.kemkes.go.id/kfa | 93022991 | Vaksin Lyssavirus rabies Strain Flury LEP Inactivated NLT 2,5 IU Serbuk Injeksi (CHIRORAB, 1) |
http://sys-ids.kemkes.go.id/kfa | 93023058 | Vaksin Lyssavirus rabies Wistar Strain Pm-1503-3M 3,25 IU Serbuk Injeksi (VERORAB, 1) |
http://sys-ids.kemkes.go.id/kfa | 93001589 | Vaksin Lyssavirus rabies Wistar Strain Pm-1503-3M 3,25 IU Serbuk Injeksi (VERORAB) |
http://sys-ids.kemkes.go.id/kfa | 93020790 | Vaksin Lyssavirus rabies Pitman-Moore Strain 3218-VERO 2,5 IU Serbuk Injeksi Liofilisasi (Umum) |
Alasan Tidak Dilakukan Imunisasi
No | Keterangan | Kode | Display | System |
---|---|---|---|---|
1 | Pasien sudah memiliki imunitas terhadap agen target dari imunisasi | IMMUNE | immunity | http://terminology.hl 7.org/CodeSystem/v3 -ActReason |
2 | Pasien memiliki kondisi medis dimana vaksin dikontraindikasikan atau perlu kehati-hatian | MEDPREC | medical precaution | http://terminology.hl 7.org/CodeSystem/v3 -ActReason |
3 | Produk kosong | OSTOCK | product out of stock | http://terminology.hl 7.org/CodeSystem/v3 -ActReason |
4 | Pasien atau wali pasien menolak | PATOBJ | patient objection | http://terminology.hl 7.org/CodeSystem/v3 -ActReason |
5 | Tunda | IS000001 | Tunda | http://terminology.kemkes.go.id/CodeSystem/immunization-statusReason |
6 | Tidak Vaksin | IS000002 | Tidak Vaksin | http://terminology.kemkes.go.id/CodeSystem/immunization-statusReason |
Peran Tenaga Kesehatan dalam Proses Imunisasi
No | Keterangan | Kode | Display | System |
---|---|---|---|---|
1 | Digunakan untuk yang melakukan permintaan | OP | Ordering Provider | http://terminology.hl7.org/CodeSystem/v2-0443 |
2 | Digunakan untuk yang melakukan penyuntikan | AP | Administering Provider | http://terminology.hl7.org/CodeSystem/v2-0443 |
3 | Digunakan untuk yang melaporkan vaksinasi | EP | Entering Provider (probably not the same as transcriptionist?) | http://terminology.hl7.org/CodeSystem/v2-0443 |
6. Pengiriman Data Diagnosis
Data diagnosis pasien dapat dikirimkan menggunakan resource Condition.
➕ Pencatatan Diagnosis
{ "resourceType": "Condition", "clinicalStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", "code": "active", "display": "Active" } ] }, "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-category", "code": "encounter-diagnosis", "display": "Encounter Diagnosis" } ] } ], "code": { "coding": [ { "system": "http://hl7.org/fhir/sid/icd-10", "code": "Z20.3", "display": "Contact with and exposure to rabies" } ] }, "subject": { "reference": "Patient/{{Patient_id}}", "display": "{{Patient_Name}}" }, "encounter": { "reference": "Encounter/{{Encounter_id}}" }, "onsetDateTime": "2023-08-31T09:00:00+00:00", "recordedDate": "2023-08-31T09:00:00+00:00" }
{ "resourceType": "Condition", "clinicalStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", "code": "active", "display": "Active" } ] }, "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-category", "code": "encounter-diagnosis", "display": "Encounter Diagnosis" } ] } ], "code": { "coding": [ { "system": "http://hl7.org/fhir/sid/icd-10", "code": "{{CONDITION_VALUE}}", "display": "{{CONDITION_VALUE}}" } ] }, "subject": { "reference": "Patient/{{PATIENT_IHS_NUMBER}}", "display": "{{PATIENT_NAME}}" }, "encounter": { "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}" }, "onsetDateTime": "{{CONDITION_ONSET_DATETIME}}", "recordedDate": "{{CONDITION_RECORDED_DATETIME}}" }
Variabel | Deskripsi |
---|---|
PATIENT_IHS_NUMBER | {patient-ihs-number} pada SATUSEHAT |
PATIENT_NAME | Nama Pasien |
CONDITION_VALUE | Berisi data diagnosis menggunakan ICD-10 tahun 2010. Dapat diisi dengan kode "Z20.3" (Contact with and exposure to rabies) atau "A82.9" (Rabies, unspecified) |
CONDITION_ONSET_DATETIME | Tanggal perkiraan atau tanggal aktual atau tanggal-waktu kondisi mulai, menurut pendapat dokter. |
CONDITION_RECORDED_DATETIME | Tanggal kapan kondisi/keluhan ini tercatat dalam sistem (tanggal yang dibuat oleh sistem) |
CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"
7. Pengiriman Tindakan/ Prosedur Medis
Data terkait Tindakan/Prosedur Medis Terapetik maupun Diagnostik dikirimkan menggunakan resource Procedure dan Observation.
Pada kasus GPHR, pengiriman data tindakan/prosedur medis dapat meliputi pencucian luka, pemberian Vaksin Anti Rabies (VAR), dan pemberian Serum Anti Rabies (SAR).
➕ Cuci Luka di Fasyankes
{ "resourceType": "Procedure", "status": "completed", "category": { "coding": [ { "system": "http://snomed.info/sct", "code": "385942004", "display": "Wound care management" } ] }, "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "225150002", "display": "Cleaning wound" } ] }, "subject": { "reference": "Patient/{{Patient_id}}", "display": "{{Patient_Name}}" }, "encounter": { "reference": "Encounter/{{Encounter_id}}" }, "performedPeriod": { "start": "2023-08-31T08:30:00+00:00", "end": "2023-08-31T08:40:00+00:00" }, "performer": [ { "actor": { "reference": "Practitioner/{{Practitioner_id}}" } } ] }
{ "resourceType": "Procedure", "status": "completed", "category": { "coding": [ { "system": "http://snomed.info/sct", "code": "385942004", "display": "Wound care management" } ], "text": "Introduction procedure" }, "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "225150002", "display": "Cleaning wound" } ] }, "subject": { "reference": "Patient/{{PATIENT_IHS_NUMBER}}", "display": "{{PATIENT_NAME}}" }, "encounter": { "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}" }, "performedPeriod": { "start": "{{PROCEDURE_PERIOD_START}}", "end": "{{PROCEDURE_PERIOD_END}}" }, "performer": [ { "actor": { "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}" } } ], }
Variabel | Deskripsi |
---|---|
PATIENT_IHS_NUMBER | {patient-ihs-number} pada SATUSEHAT |
PATIENT_NAME | Nama Pasien |
ID_RESOURCE_ENCOUNTER | {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan |
PROCEDURE_PERIOD_START | Waktu mulai prosedur pasien dengan tipe data dateTime, dengan format yang diperbolehkan YYYY-MM-DDThh:mm:ss+zz:zz. |
PROCEDURE_PERIOD_END | Waktu selesai prosedur pasien dengan tipe data dateTime, dengan format yang diperbolehkan YYYY-MM-DDThh:mm:ss+zz:zz. |
PRACTITIONER_IHS_NUMBER | {practitioner-ihs-number} pada SATUSEHAT |
VACCINE_BODY_SITE | Informasi detail dan lokasi anatomis dari pemberian tindakan, yang nilainya mengacu pada data terminologi SNOMED CT |
CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"
➕ Pemberian Serum Anti Rabies (SAR)
{ "resourceType": "Procedure", "status": "completed", "category": { "coding": [ { "system": "http://snomed.info/sct", "code": "277132007", "display": "Therapeutic procedure" } ] }, "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "117085001", "display": "Administration of Rabies immune globulin, human" }, { "system": "http://hl7.org/fhir/sid/icd-9-cm", "code": "99.29", "display": "Injection or infusion of other therapeutic or prophylactic substance" } ] }, "subject": { "reference": "Patient/{{Patient_id}}", "display": "{{Patient_Name}}" }, "encounter": { "reference": "Encounter/{{Encounter_id}}" }, "performedPeriod": { "start": "2023-08-31T08:30:00+00:00", "end": "2023-08-31T08:40:00+00:00" }, "performer": [ { "actor": { "reference": "Practitioner/{{Practitioner_id}}" } } ] }
{ "resourceType": "Procedure", "status": "completed", "category": { "coding": [ { "system": "http://snomed.info/sct", "code": "277132007", "display": "Therapeutic procedure" } ], "text": "Introduction procedure" }, "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "117085001", "display": "Administration of Rabies immune globulin, human" }, { "system": "http://hl7.org/fhir/sid/icd-9-cm", "code": "99.29", "display": "Injection or infusion of other therapeutic or prophylactic substance" } ] }, "subject": { "reference": "Patient/{{PATIENT_IHS_NUMBER}}", "display": "{{PATIENT_NAME}}" }, "encounter": { "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}" }, "performedPeriod": { "start": "{{PROCEDURE_PERIOD_START}}", "end": "{{PROCEDURE_PERIOD_END}}" }, "performer": [ { "actor": { "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}" } } ] }
Variabel | Deskripsi |
---|---|
PATIENT_IHS_NUMBER | {patient-ihs-number} pada SATUSEHAT |
PATIENT_NAME | Nama Pasien |
ID_RESOURCE_ENCOUNTER | {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan |
PROCEDURE_PERIOD_START | Waktu mulai prosedur pasien dengan tipe data dateTime, dengan format yang diperbolehkan YYYY-MM-DDThh:mm:ss+zz:zz. |
PROCEDURE_PERIOD_END | Waktu selesai prosedur pasien dengan tipe data dateTime, dengan format yang diperbolehkan YYYY-MM-DDThh:mm:ss+zz:zz. |
PRACTITIONER_IHS_NUMBER | {practitioner-ihs-number} pada SATUSEHAT |
VACCINE_BODY_SITE | Informasi detail dan lokasi anatomis dari pemberian tindakan, yang nilainya mengacu pada data terminologi SNOMED CT |
CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"
➕ Pemberian Vaksin Anti Rabies (VAR)
{ "resourceType": "Procedure", "status": "completed", "category": { "coding": [ { "system": "http://snomed.info/sct", "code": "107733003", "display": "Introduction procedure" } ] }, "code": { "coding": [ { "system": "http://hl7.org/fhir/sid/icd-9-cm", "code": "99.44", "display": "Vaccination against rabies" } ] }, "subject": { "reference": "Patient/{{Patient_id}}", "display": "{{Patient_Name}}" }, "encounter": { "reference": "Encounter/{{Encounter_id}}" }, "performedPeriod": { "start": "2023-08-31T08:30:00+00:00", "end": "2023-08-31T08:40:00+00:00" }, "performer": [ { "actor": { "reference": "Practitioner/{{Practitioner_id}}" } } ] }
{ "resourceType": "Procedure", "status": "completed", "category": { "coding": [ { "system": "http://snomed.info/sct", "code": "107733003", "display": "Introduction procedure" } ] }, "code": { "coding": [ { "system": "http://hl7.org/fhir/sid/icd-9-cm", "code": "99.44", "display": "Vaccination against rabies" } ] }, "subject": { "reference": "Patient/{{PATIENT_IHS_NUMBER}}", "display": "{{PATIENT_NAME}}" }, "encounter": { "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}" }, "performedPeriod": { "start": "{{PROCEDURE_PERIOD_START}}", "end": "{{PROCEDURE_PERIOD_END}}" }, "performer": [ { "actor": { "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}" } } ] }
Variabel | Deskripsi |
---|---|
PATIENT_IHS_NUMBER | {patient-ihs-number} pada SATUSEHAT |
PATIENT_NAME | Nama Pasien |
ID_RESOURCE_ENCOUNTER | {id-resource-Encounter} pada SATUSEHAT untuk data kunjungan |
PROCEDURE_PERIOD_START | Waktu mulai prosedur pasien dengan tipe data dateTime, dengan format yang diperbolehkan YYYY-MM-DDThh:mm:ss+zz:zz. |
PROCEDURE_PERIOD_END | Waktu selesai prosedur pasien dengan tipe data dateTime, dengan format yang diperbolehkan YYYY-MM-DDThh:mm:ss+zz:zz. |
PRACTITIONER_IHS_NUMBER | {practitioner-ihs-number} pada SATUSEHAT |
VACCINE_BODY_SITE | Informasi detail dan lokasi anatomis dari pemberian tindakan, yang nilainya mengacu pada data terminologi SNOMED CT |
CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"
8. Pengiriman Instruksi Tindak Lanjut dan Sarana Transportasi untuk Rujuk
Pada kasus Gigitan Hewan Penular Rabies, tatalaksana berupa pemberian serum anti rabies (SAR) yang merupakan salah satu tatalaksana pengobatan untuk kasus dengan risiko tinggi. Pada pemberian SAR juga perlu disiapkan obat-obatan bila terjadi reaksi anafilaktik.
Data terkait pengobatan meliputi pengiriman data peresepan obat, pengkajian resep, pengeluaran obat, dan pemberian obat dapat merujuk ke modul pelayanan yang terkait, baik Modul Rawat Jalan, IGD, maupun Rawat Inap di SATUSEHAT. Rujukan mengenai kode obat serum anti rabies (SAR) yang digunakan dapat dilihat pada Lampiran dibawah ini:
Immunization.vaccineCode.coding.system | Immunization.vaccineCode.coding.code | Immunization.vaccineCode.coding.display |
---|---|---|
http://sys-ids.kemkes.go.id/kfa | 93001637 | Serum Anti Lysavirus Rabies Human Immunoglobulin 300 IU/mL Larutan Injeksi (HYPERRAB, 1 mL) |
http://sys-ids.kemkes.go.id/kfa | 93014521 | Serum Anti Lysavirus Rabies Human Immunoglobulin 300 IU/mL Larutan Injeksi (HYPERRAB, 5 mL) |
http://sys-ids.kemkes.go.id/kfa | 93015842 | Serum Anti Lysavirus Rabies Human Immunoglobulin 300 IU/mL Larutan Injeksi (HYPERRAB, 2 mL) |
http://sys-ids.kemkes.go.id/kfa | 93018050 | Serum Anti Lysavirus Rabies Human Immunoglobulin 300 IU/mL Larutan Injeksi (Umum) |
http://sys-ids.kemkes.go.id/kfa | 93021988 | Serum Anti Lysavirus Rabies Human Immunoglobulin 300 IU/mL Larutan Injeksi (BERIRAB, 2 mL, PREFILLED SYRINGE) |
9. Rencana Tindak Lanjut
Data rencana tindak lanjut menunjukkan rencana perawatan selanjutnya yang akan diterima oleh pasien setelah pulang dan dikirimkan dengan menggunakan resource ServiceRequest.
➕ Pencatatan Rencana Tindak Lanjut
{ "resourceType": "ServiceRequest", "identifier": [ { "system": "http://sys-ids.kemkes.go.id/servicerequest/{{Org_id}}", "value": "00001" } ], "status": "active", "intent": "original-order", "priority": "routine", "category": [ { "coding": [ { "system": "http://snomed.info/sct", "code": "3457005", "display": "Patient referral" } ] } ], "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "737481003", "display": "Inpatient care management" } ], "text": "Rujukan Kasus GHPR" }, "subject": { "reference": "Patient/{{Patient_id}}", "display": "{{Patient_Name}}" }, "encounter": { "reference": "Encounter/{{Encounter_id}}" }, "occurrenceDateTime": "2023-08-31T09:00:00+00:00", "requester": { "reference": "Practitioner/{{Practitioner_id}}", "display": "{{Practitioner_Name}}" }, "performer": [ { "reference": "Practitioner/10001354453", "display": "dr. Syarifuddin, Sp.Pd." } ], "reasonCode": [ { "coding": [ { "system": "http://hl7.org/fhir/sid/icd-10", "code": "Z20.3", "display": "Contact with and exposure to rabies" } ] } ], "patientInstruction": "Pasien mendapatkan perawatan rawat inap untuk observasi" }
{ "resourceType": "ServiceRequest", "identifier": [ { "system": "http://sys-ids.kemkes.go.id/servicerequest/{{ORGANIZATION_IHS_NUMBER}}", "value": "{{SERVICEREQUEST_LOCAL_CODE}}" } ], "status": "active", "intent": "original-order", "priority": "routine", "category": [ { "coding": [ { "system": "http://snomed.info/sct", "code": "3457005", "display": "Patient referral" } ] } ], "code": { "coding": [ { "system": "{{SERVICEREQUEST_TYPE}}", "code": "{{SERVICEREQUEST_TYPE}}", "display": "{{SERVICEREQUEST_TYPE}}" } ] }, "subject": { "reference": "Patient/{{PATIENT_IHS_NUMBER}}" "display": "{{PATIENT_NAME}}" }, "encounter": { "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}" }, "occurrenceDateTime": "{{SERVICEREQUEST_OCCURRENCE_DATETIME}}", "authoredOn": "{{SERVICEREQUEST_AUTHOREDON_DATETIME}}", "requester": { "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}", "display": "{{DOCTOR_NAME}}" }, "performer": [ { "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}", "display": "{{DOCTOR_NAME}}" } ], "locationReference": [ { "reference": "Location/{{ID_RESOURCE_LOCATION}}", "display": "{{LOCATION_NAME}}" } ], "reasonCode": [ { "coding": [ { "system": "{{REASON_FOR_SERVICEREQUEST}}", "code": "{{REASON_FOR_SERVICEREQUEST}}", "display": "{{REASON_FOR_SERVICEREQUEST}}" } ] } ], "patientInstruction": "{{PATIENT_INSTRUCTION}}" }
Variabel | Deskripsi |
---|---|
ORGANIZATION_IHS_NUMBER | ID organisasi induk yang didapatkan dari master sarana indeks |
SERVICEREQUEST_LOCAL_CODE | Kode atau ID lokal/nomor service request lokal yang disimpan di sistem internal masing-masing organisasi |
PATIENT_IHS_NUMBER | ID Patient yang didapatkan dari master pasien indeks |
PATIENT_NAME | Nama Pasien |
SERVICEREQUEST_TYPE | Jenis rencana tindak lanjut. Terminologi spesifik yang digunakan referensi ke portal SATUSEHAT RME - Pemetaan Variabel dan Terminologi Spesifik |
ID_RESOURCE_ENCOUNTER | There is no placeholder called 'id-resource-Encounter' pada SATUSEHAT untuk data kunjungan |
SERVICEREQUEST_OCCURRENCE_DATETIME | Berisi data informasi kapan kontrol harus terlaksana dengan tipe data dateTime, dengan format yang diperbolehkan YYYY-MM-DDThh:mm:ss+zz:zz |
ID_RESOURCE_LOCATION | There is no placeholder called 'id-resource-Location' pada SATUSEHAT untuk data lokasi faskes |
LOCATION_NAME | Data nama lokasi di mana permintaan seharusnya terjadi |
REASON_FOR_SERVICEREQUEST | (*) Berisi data yang berkaitan dengan penjelasan atau justifikasi mengenai mengapa pelayanan ini diminta dalam bentuk kode. Referensi ke value set "Alasan Pemeriksaan" |
PATIENT_INSTRUCTION | Data instruksi untuk pasien dalam format freetext |
CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"
Alasan Pemeriksaan
ServiceRequest.reasonCode.coding.system | ServiceRequest.reasonCode.coding.code | ServiceRequest.reasonCode.coding.display |
---|---|---|
http://snomed.info/sct | 171128005 | Venereal disease screening |
http://terminology.kemkes.go.id/CodeSystem/clinical-term | SRR000007 | Pemeriksaan Diagnosis |
http://terminology.kemkes.go.id/CodeSystem/clinical-term | SRR000008 | Follow Up |
10. Kondisi Saat Meninggalkan Rumah Sakit
Data kondisi saat meninggalkan rumah sakit menunjukkan keadaan pasien saat meninggalkan rumah sakit dan dilakukan dengan resource Encounter dan Condition.
➕ Kondisi Saat Meninggalkan Rumah Sakit
{ "resourceType": "Condition", "clinicalStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", "code": "active", "display": "Active" } ] }, "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-category", "code": "problem-list-item", "display": "Problem List Item" } ] } ], "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "359746009", "display": "Patient's condition stable" } ] }, "subject": { "reference": "Patient/{{Patient_id}}", "display": "{{Patient_Name}}" }, "encounter": { "reference": "Encounter/{{Encounter_id}}" }, "recordedDate": "2023-08-31T04:10:00+00:00" }
{ "resourceType": "Condition", "clinicalStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", "code": "active", "display": "Active" } ] }, "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-category", "code": "problem-list-item", "display": "Problem List Item" } ] } ], "code": { "coding": [ { "system": "{{CONDITION_VALUE}}", "code": "{{CONDITION_VALUE}}", "display": "{{CONDITION_VALUE}}" } ] }, "subject": { "reference": "Patient/{{PATIENT_IHS_NUMBER}}", "display": "{{PATIENT_NAME}}" }, "encounter": { "reference": "Encounter/{{ID_RESOURCE_ENCOUNTER}}" } }
Variabel | Deskripsi |
---|---|
PATIENT_IHS_NUMBER | {patient-ihs-number} pada SATUSEHAT |
PATIENT_NAME | Nama Pasien |
CONDITION_VALUE | (*) Berisi data kondisi saat meninggalkan rumah sakit. Referensi ke value set "Kondisi saat meninggalkan rumah sakit" |
CONDITION_ONSET_DATETIME | Tanggal perkiraan atau tanggal aktual atau tanggal-waktu kondisi mulai, menurut pendapat dokter. |
CONDITION_RECORDED_DATETIME | Tanggal kapan kondisi/keluhan ini tercatat dalam sistem (tanggal yang dibuat oleh sistem) |
CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"
No. | Condition.code.coding.system | Condition.code.coding.code | Condition.code.coding.display | Keterangan |
---|---|---|---|---|
1 | http://snomed.info/sct | 359746009 | Patient's condition stable | Stabil |
2 | http://snomed.info/sctc | 162668006 | Patient's condition unstable | Tidak stabil |
3 | http://snomed.info/sctc | 268910001 | Patient's condition improved | Perbaikan |
11. Cara Keluar Dari Rumah Sakit & Pembaharuan Data Kunjungan
Setelah pasien selesai melakukan kunjungan ke fasyankes, maka perlu dilakukan pembaharuan data kunjungan dengan menambahkan informasi seperti diagnosis, periode kunjungan selesai, Rencana Tindak Lanjut, Kondisi Saat Meninggalkan Rumah Sakit, Cara Keluar dari Rumah Sakit, atau informasi lainnya yang belum tersedia di awal kunjungan, dengan metode PUT. Pastikan dalam payload yang akan dilakukan pembaharuan, dimasukkan elemen Encounter.id yang berisi ID balikan dari SATUSEHAT setelah pengiriman data kunjungan di awal.
➕ Update Data Kunjungan
{ "resourceType": "Encounter", "id": "{{Encounter_id}}", "identifier": [ { "system": "http://sys-ids.kemkes.go.id/encounter/{{Org_id}}", "value": "{{Registration_ID}}" } ], "status": "finished", "class": { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "AMB", "display": "ambulatory" }, "subject": { "reference": "Patient/{{Patient_id}}", "display": "{{Patient_Name}}" }, "participant": [ { "type": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "ATND", "display": "attender" } ] } ], "individual": { "reference": "Practitioner/{{Practitioner_id}}", "display": "{{Practitioner_Name}}" } } ], "period": { "start": "2023-08-31T07:00:00+00:00", "end": "2023-08-31T09:00:00+00:00" }, "length": { "value": 120, "unit": "min", "system": "http://unitsofmeasure.org", "code": "min" }, "location": [ { "location": { "reference": "Location/{{Location_Poli_id}}", "display": "{{Location_Poli_Name}}" }, "period": { "start": "2023-08-31T07:00:00+00:00", "end": "2023-08-31T09:00:00+00:00" }, "extension": [ { "url": "https://fhir.kemkes.go.id/r4/StructureDefinition/ServiceClass", "extension": [ { "url": "value", "valueCodeableConcept": { "coding": [ { "system": "http://terminology.kemkes.go.id/CodeSystem/locationServiceClass-Outpatient", "code": "reguler", "display": "Kelas Reguler" } ] } }, { "url": "upgradeClassIndicator", "valueCodeableConcept": { "coding": [ { "system": "http://terminology.kemkes.go.id/CodeSystem/locationUpgradeClass", "code": "kelas-tetap", "display": "Kelas Tetap Perawatan" } ] } } ] } ] } ], "diagnosis": [ { "condition": { "reference": "Condition/{{Diagnosis_Primer}}", "display": "{{DiagnosisPrimer_Text}}" }, "use": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/diagnosis-role", "code": "DD", "display": "Discharge diagnosis" } ] }, "rank": 1 }, { "condition": { "reference": "Condition/{{Condition_KeluhanUtama}}" }, "use": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/diagnosis-role", "code": "CC", "display": "Chief Complaint" } ] } } ], "statusHistory": [ { "status": "arrived", "period": { "start": "2023-08-31T07:00:00+00:00", "end": "2023-08-31T07:15:00+00:00" } }, { "status": "in-progress", "period": { "start": "2023-08-31T07:15:00+00:00", "end": "2023-08-31T09:00:00+00:00" } }, { "status": "finished", "period": { "start": "2023-08-31T09:00:00+00:00", "end": "2023-08-31T09:00:00+00:00" } } ], "serviceProvider": { "reference": "Organization/{{Org_id}}" }, "hospitalization": { "dischargeDisposition": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/discharge-disposition", "code": "oth", "display": "Other" } ], "text": "Pasien dipindahkan dari rawat jalan ke rawat inap." } } }
{ "resourceType": "Encounter", "identifier": [ { "system": "http://sys-ids.kemkes.go.id/encounter/{{ORGANIZATION_IHS_NUMBER}}", "value": "{{ENCOUNTER_LOCAL_CODE}}" } ], "status": "finished", "class": { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "AMB", "display": "ambulatory" }, "subject": { "reference": "Patient/{{PATIENT_IHS_NUMBER}}", "display": "{{PATIENT_NAME}}" }, "participant": [ { "type": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "ATND", "display": "attender" } ] } ], "individual": { "reference": "Practitioner/{{PRACTITIONER_IHS_NUMBER}}", "display": "{{DOCTOR_NAME}}" } } ], "period": { "start": "{{ENCOUNTER_PERIOD1_START}}", "end": "{{ENCOUNTER_PERIOD1_END}}" }, "location": [ { "location": { "reference": "Location/{{ID_RESOURCE_LOCATION}}", "display": "{{ENCOUNTER_LOCATION_NAME}}" } } ], "diagnosis": [ { "condition": { "reference": "Condition/{{ID_RESOURCE_CONDITION}}", "display": "{{DIAGNOSIS_DISPLAY}}" }, "use": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/diagnosis-role", "code": "DD", "display": "Discharge diagnosis" } ] }, "rank": {{DIAGNOSIS_RANK}} } ], "statusHistory": [ { "status": "arrived", "period": { "start": "{{ENCOUNTER_PERIOD1_START}}", "end": "{{ENCOUNTER_PERIOD1_END}}" } }, { "status": "in-progress", "period": { "start": "{{ENCOUNTER_PERIOD1_START}}", "end": "{{ENCOUNTER_PERIOD1_END}}" } }, { "status": "finished", "period": { "start": "{{ENCOUNTER_PERIOD1_START}}", "end": "{{ENCOUNTER_PERIOD1_END}}" } } ], "serviceProvider": { "reference": "Organization/{{ORGANIZATION_IHS_NUMBER}}" }, "hospitalization": { "admitSource": { "coding": [ { "system": "{{ENCOUNTER_ADMITSOURCE}}", "code": "{{ENCOUNTER_ADMITSOURCE}}", "display": "{{ENCOUNTER_ADMITSOURCE}}" } ] }, "dischargeDisposition": { "coding": [ { "system": "{{ENCOUNTER_DISCHARGE}}", "code": "{{ENCOUNTER_DISCHARGE}}", "display": "{{ENCOUNTER_DISCHARGE}}" } ] } } }
Variabel | Deskripsi |
---|---|
ENCOUNTER_LOCAL_CODE | ID Lokal untuk Kunjungan/Encounter |
PATIENT_IHS_NUMBER | {patient-ihs-number} pada SATUSEHAT |
PATIENT_NAME | Nama Pasien |
PRACTITIONER_IHS_NUMBER | {practitioner-ihs-number} pada SATUSEHAT |
DOCTOR_NAME | Nama Dokter/Nakes |
ORGANIZATION_IHS_NUMBER | {organization-ihs-number} pada SATUSEHAT |
ENCOUNTER_PERIOD1_START | Waktu mulai/check-in kunjungan |
ENCOUNTER_PERIOD1_END | Waktu mulai/check-out kunjungan |
ID_RESOURCE_LOCATION | ID Location tempat kunjungan dilakukan |
ID_RESOURCE_CONDITION | Berisi satu atau lebih data diagnosis dari pasien. Diagnosa bisa berupa diagnosa awal dan/atau pulang dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Condition. Di mana isi dari parameter adalah ID Condition yang didapatkan dari server. |
DIAGNOSIS_DISPLAY | Deskripsi diagnosis |
DIAGNOSIS_RANK | Jika ada lebih dari 1 kondisi, maka gunakan elemen rank untuk mengurutkan mana diagnosa yang lebih utama. Semakin kecil angkanya, maka semakin utama, dengan tipe data positiveInt. |
ENCOUNTER_LOCATION_NAME | Nama Location tempat kunjungan dilakukan |
ENCOUNTER_ADMITSOURCE | (*) Data asal di mana sebelum pasien dirawat/admisia. Reference ke value set "Asal Rujukan" |
ENCOUNTER_DISCHARGE | (*) Data kategori atau tipe lokasi setelah pasien dipulangkan. Referensi ke value set "Kategori Pasien Dipulangkan" |
CATATAN:
(*): Jenis data yang memiliki terminologi spesifik. Kamus terminologi bisa ditemukan pada tab "ValueSet"
Asal Rujukan
Encounter.hospitalization.admitSource.coding.system | Encounter.hospitalization.admitSource.coding.code | Encounter.hospitalization.admitSource.coding.display |
---|---|---|
http://terminology.kemkes.go.id/CodeSystem/clinical-term | EHA000002 | Datang sendiri |
http://terminology.kemkes.go.id | TK000031 | From outpatient department |
http://terminology.kemkes.go.id/CodeSystem/clinical-term | EHA000001 | Kader/ Komunitas |
http://terminology.kemkes.go.id | TK000033 | LSM |
http://snomed.info/sct | 257622000 | Healthcare facility |
Kategori Pasien Dipulangkan
Encounter.hospitalization.dischargeDisposition.coding.system | Encounter.hospitalization.dischargeDisposition.coding.code | Encounter.hospitalization.dischargeDisposition.coding.display |
---|---|---|
http://terminology.hl7.org/CodeSystem/discharge-disposition | aadvice | Left against advice |
http://terminology.hl7.org/CodeSystem/discharge-disposition | other-hcf | Other healthcare facility |
http://terminology.kemkes.go.id/CodeSystem/discharge-disposition | exp-lt48h | Meninggal <48 jam |
http://terminology.kemkes.go.id/CodeSystem/discharge-disposition | exp-gt48h | Meninggal >48 jam |