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:

  1. Pendaftaran Identitas Pasien
  2. Pendaftaran Kunjungan
  3. Pengiriman Data Anamnesis
  4. Pengiriman Data Pemeriksaan Fisik
  5. Pengiriman Data Pencatatan Imunisasi Vaksin Anti Rabies (VAR)
  6. Pengiriman Data Diagnosis
  7. Pengiriman Data Tindakan/Prosedur Medis
  8. Pengiriman Data Tatalaksana
  9. Pengiriman Data Rencana Tindak Lanjut
  10. Pengiriman Data Kondisi Saat Meninggalkan Rumah Sakit
  11. 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:

  1. Required: Entry resource harus dilibatkan setiap kali mengirimkan bundle
  2. 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.

Alur Integrasi Rabies

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

SATUSEHAT menyediakan dua pilihan cara mengirimkan data use case Rabies:

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

organization-structure-schema

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

location-structure-schema

Gambar 3. Contoh 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"

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

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"

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

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"

Pekerjaan
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"

Kategori Keluhan
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"

Kategori Waktu Cuci Luka Mandiri
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"

[none]

➕ 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"

Kode Hewan Penular Rabies Penggigit
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"

[none]

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"

Kode Lokasi Luka Gigitan
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:

  1. Pencucian Luka
  2. Pemberian Vaksin Anti Rabies (VAR)
  3. Pemberian Serum Anti Rabies (SAR)
Setelah dilakukan proses pencucian luka, tatalaksana pencegahan rabies dilanjutkan dengan pemberian vaksin anti rabies (VAR) dengan tujuan meningkatkan sistem imunitas tubuh terhadap virus rabies dan diharapkan dapat terbentuk antibodi. Pemberian VAR dilakukan untuk kasus gigitan hewan penular rabies dengan risiko rendah dan sedang, dimana gigitan hewan tidak terjadi pada lokasi tubuh yang memiliki banyak persarafan seperti kepala, leher, wajah, genital, dan tangan.

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.

alur-tatalaksana-rabies

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.
skema-pengiriman-data-var

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"

Kode Lokasi tubuh Pemberian Imunisasi
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"

[none]

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"

[none]

➕ 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"

[none]

➕ 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"

[none]

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"

Kondisi saat meninggalkan rumah sakit
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