Imunisasi

Riwayat Perubahan

Details
Tabel 1. Riwayat Perubahanan Imunisasi
versiTanggal PembaruanDeskripsi PerubahanPenanggung Jawab

v2.6

27 Mei 2024

Luthfi Nabilah Qonitah

v2.5

2 Mei 2024

Perubahan status Immunization.lotNumber dan Immunization.expirationDate pada Tabel Rangkuman Penggunaan Resource Immunization.

Luthfi Nabilah Qonitah

v2.4

3 April 2024

Update table penggunaan usecase.

Luthfi Nabilah Qonitah

v2.3

29 Februari 2024

Menambah referensi imunisasi.

Luthfi Nabilah Qonitah

v2.2

13 Februari 2024

Menghapus pendanaan vaksin.

Luthfi Nabilah Qonitah

v2.1

4 Januari 2024

  • Penambahan variabel status kehamilan dan status sekolah.

  • Penambahan Keterangan function.code.

  • Pembaruan definisi resource Immunization.primarySource.

  • Pembaruan definisi resource Immunization.reportOrigin.

  • Penambahan variasi kasus imunisasi.

  • Penambahan Bab 6. Pengiriman Data Tindakan Imunisasi.

Luthfi Nabilah Qonitah

v2.0

18 Oktober 2023

  • Perubahan template playbook menyesuaikan standar yang berlaku

  • Penambahan kode jenis imunisasi

  • Perubahan format dateTime menjadi YYYY-MM-DDThh:mm:ss+zz:zz dengan UTC+00

  • Perubahan status mandatory untuk immunization.encounter dan immunization.performer

  • Penghapusan bab daftar data pasien dan nakes untuk uji coba/ development endpoint

  • Penghapusan screenshot postman imunisasi

  • Penghapusan screenshot bundle

  • Perubahan pada Bab Orientasi (onboarding)

  • Perubahan deskripsi pengiriman data diagnosis

  • Penambahan pilihan jawaban pada Immunization.performer.function

  • Penambahan pemetaan variabel dan terminologi spesifik pada resource Immunization

  • Perubahan format tabel data atau variabel untuk imunisasi yang dapat dipertukarkan dalam SATUSEHAT

  • Perubahan alur integrasi modul imunisasi

  • Penambahan variabel data imunisasi (resource Immunization): peran tenaga kesehatan dalam proses imunisasi, tenaga kesehatan yang terlibat dalam proses imunisasi, dan organisasi yang terlibat dalam proses imunisasi, rute pemberian imunisasi

  • Penambahan variabel data Gejala KIPI (resource Observation)

  • Penambahan pemetaan variabel dan terminologi spesifik pada resource Observation

  • Perubahan path untuk status keluar yaitu kondisi saat meninggalkan rumah sakit (atau fasyankes) dan cara keluar

  • Penambahan informasi bahwa sistem informasi pelaporan riwayat imunisasi tidak diwajibkan mengirimkan data diagnosis

  • Penambahan pendaftaran pasien untuk pasien baru lahir

  • Penambahan tabel rangkuman untuk business rules dari resource Immunization

v1.0

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

POSTMAN SATUSEHAT

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

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

  1. Postman SATUSEHAT Public klik di sini.

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

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

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

  1. Postman SATUSEHAT Public klik di sini.

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

  3. Postman Collection SATUSEHAT s.link By ©Kemenkes terkait Modul Penerapan (Use Case)-Imunisasi klik di sini.

PREREQUISITES

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

  1. Autentikasi ke SATUSEHAT,

  2. Registrasi Struktur Organisasi,

  3. Registrasi Struktur Lokasi,

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

Autentikasi

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

Registrasi Struktur Organisasi

Berikut ini adalah struktur organisasi dari imunisasi.

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

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

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

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

Registrasi Struktur Lokasi

Berikut ini adalah struktur lokasi dari imunisasi.

Registrasi Struktur Lokasi
Gambar 2. Registrasi Struktur Lokasi
  • Informasi terkait pemetaan nilai, penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Location (data sublokasi), dapat dilihat di sini.

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

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

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

Nomor IHS untuk Tenaga Kesehatan

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

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

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

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

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

INTEGRASI

Tahapan alur integrasi dan resource yang digunakan untuk Modul Imunisasi dapat dilihat pada gambar di bawah ini.

Alur Integrasi Modul Imunisasi
Gambar 3. Alur Integrasi Modul Imunisasi

Pelaporan terkait data Imunisasi melalui SATUSEHAT disesuaikan dengan Peraturan Menteri Kesehatan Republik Indonesia Nomor 12 Tahun 2017 Tentang Penyelenggaraan Imunisasi.

Informasi Variabel

Adapun data atau variabel untuk Imunisasi yang dapat dipertukarkan dalam SATUSEHAT sebagai berikut:

Tabel 2. Informasi Variabel
NoVariabelResource FHIRPath FHIR

1

Identitas Umum Pasien

a

Nomor SATUSEHAT Pasien

Patient

Patient.identifier[i].use

Patient.identifier[i].system

Patient.identifier[i].value

b

Nama Lengkap

Patient

Patient.name[i].text

c

Nomor Rekam Medis

Patient

Patient.identifier[i].use

Patient.identifier[i].system

Patient.identifier[i].value

d

Nomor Induk Kependudukan (NIK)

Patient

Patient.identifier[i].use

Patient.identifier[i].system

Patient.identifier[i].value

e

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

Patient

Patient.identifier[i].use

Patient.identifier[i].system

Patient.identifier[i].value

f

Tanggal Lahir

Patient

Patient.birthDate

g

Jenis Kelamin

Patient

Patient.gender

h

Alamat Lengkap

Patient

Patient.address.line

i

Ruangan / Kelas / Poli

Encounter

Encounter.location

j

Nama Dokter Penanggung Jawab Pelayanan (DPJP)

Encounter

Encounter.participant

2

Tanggal dan Waktu Masuk

a

Tanggal Masuk

Encounter

Encounter.period.start

b

Jam masuk

Encounter

Encounter.period.start

3

Tanggal dan Waktu Discharge Administrasi

a

Tanggal Discharge Administrasi

Encounter

Encounter.period.end

b

Jam Discharge Administrasi

Encounter

Encounter.period.end

4

Diagnosis

a

Diagnosis Akhir / Keluar

1. Diagnosis Primer / Utama

Encounter

Encounter.diagnosis.condition

Encounter.diagnosis.use

Encounter.diagnosis.rank

Condition

Condition.code

2. Diagnosis Sekunder / Penyerta

Encounter

Encounter.diagnosis.condition.code

Encounter.diagnosis.use

Encounter.diagnosis.rank

Condition

Condition.code

5

Imunisasi

a

Jenis Imunisasi

Immunization

Immunization.vaccineCode.coding.system

Immunization.vaccineCode.coding.code

Immunization.vaccineCode.coding.display

b

Urutan Nomor Dosis Pemberian

Immunization

Immunization.protocolApplied.doseNumberPositiveInt

c

Tanggal Pemberian

Immunization

Immunization.occurrenceDateTime

d

Tanggal Pencatatan

Immunization

Immunization.recorded

e

Dosis Imunisasi

Immunization

Immunization.doseQuantity[0].value[0]

Immunization.doseQuantity[0].unit[0]

Immunization.doseQuantity[0].system[0]

Immunization.doseQuantity[0].code[0]

f

Kategori Imunisasi

Immunization

Immunization.reasonCode.coding.system

Immunization.reasonCode.coding.code

Immunization.reasonCode.coding.display

g

Nomor Batch

Immunization

Immunization.lotNumber

h

Reaksi KIPI

Immunization

Immunization.reaction.date

Immunization.reaction.detail.reference

Immunization.reaction.detail.display

Immunization.reaction.reported

i

Status Imunisasi

Immunization

Immunization.status

j

Alasan Tidak DIlakukan Imunisasi

Immunization

Immunization.statusReason

k

Sumber Data Imunisasi

Immunization

Immunization.primarySource

l

Pasien

Immunization

Immunization.patient

m

Kunjungan Imunisasi

Immunization

Immunization.encounter

n

Tenaga Kesehatan atau Organisasi yang Terlibat dalam Proses Imunisasi

1) Peran Tenaga Kesehatan dalam Proses Imunisasi

Immunization

Immunization.performer.function.system

Immunization.performer.function.code

Immunization.performer.function.display

2) Tenaga Kesehatan yang Terlibat dalam Proses Imunisasi

Immunization

Immunization.performer.actor.reference

Immunization.performer.actor.display

3) Organisasi Induk yang Terlibat dalam Proses Imunisasi

Immunization

Immunization.performer.actor.reference

Immunization.performer.actor.display

o

Rute Pemberian Imunisasi

Immunization

Immunization.route.coding.system

Immunization.route.coding.code

Immunization.route.coding.display

6

Gejala Kejadian Ikutan Pasca Imunisasi (KIPI)

a

Gejala KIPI

Observation

Observation.code

Observation.category

Observation.valueCodeableConcept

7

Status Pasien Saat Diberikan Imunisasi

a

Status Kehamilan

Observation

Observation.code

Observation.category

Observation.valueCodeableConcept

b

Status Sekolah

Observation

Observation.code

Observation.category

Observation.valueCodeableConcept

8

Tindakan / Prosedur Medis

Procedure

Procedure.code.coding

Procedure.category.coding

Procedure.reasonCode.coding

Untuk sistem informasi pelaporan riwayat imunisasi atau pencatatan dilakukan oleh tenaga kesehatan yang tidak secara langsung melakukan imunisasi tersebut tidak diwajibkan untuk mengirim data Diagnosis.

1. Pendaftaran Pasien

Pasien Umum

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

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

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

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

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

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

Pasien Bayi Baru Lahir

Untuk pendaftaran pasien bayi baru lahir, maka pasien tersebut tidak akan memiliki {patient-ihs-number} di dalam MPI. Sehingga, fasyankes perlu mengirimkan data pasien bayi baru lahir melalui FHIR API dengan metode POST untuk mendapatkan balikan {patient-ihs-number}.

Untuk metode pencarian serta pengiriman data pasien di SATUSEHAT secara detail dapat dilihat dalam dokumen Master Patient Index.

2. Pendaftaran Kunjungan Pasien

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

Pemetaan Nilai

Berikut pemetaan nilai untuk Encounter yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks data kunjungan:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Encounter (data pendaftaran kunjungan pasien), dapat dilihat dalam resource Encounter. Untuk contoh pengiriman data atau payload dari Encounter dapat dilihat dalam Postman SATUSEHAT SATUSEHAT.

3. Pengiriman Data Imunisasi

Pengiriman data tindakan imunisasi dan riwayat imunisasi dilakukan melalui resource Immunization.

Pemetaan Nilai

Berikut pemetaan nilai untuk Immunization yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks pengiriman data imunisasi:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Pemetaan Variabel dan Terminologi Spesifik

Daftar variabel dan terminologi yang digunakan dalam pengiriman data pencatatan imunisasi melalui resource Immunization yaitu:

Tabel 3. Pemetaan Variabel Resource Observation
Pemetaan Variabel Resource Observation

Elemen/Path FHIR

Terminologi/Format Pengisian

1. Jenis Imunisasi

*Immunization.vaccineCode.coding.system

(Lihat Lampiran 1 dan Lampiran 2)

*Immunization.vaccineCode.coding.code

(Lihat Lampiran 1 dan Lampiran 2)

*Immunization.vaccineCode.coding.display

(Lihat Lampiran 1 dan Lampiran 2)

2. Dosis Imunisasi

Immunization.valueQuantity[0].value[0]

(Tipe data Decimal)

Immunization.valueQuantity[0].unit[0]

mL

Immunization.valueQuantity[0].system[0]

http://unitsofmeasure.org

Immunization.valueQuantity[0].code[0]

mL

3. Kategori Imunisasi

Immunization.reasonCode.system

(Lihat Lampiran 3 dan Lampiran 4)

Immunization.reasonCode.code

(Lihat Lampiran 3 dan Lampiran 4)

Immunization.reasonCode.display

(Lihat Lampiran 3 dan Lampiran 4)

4. Tenaga Kesehatan atau Organisasi yang Terlibat dalam Proses Imunisasi

a. Peran Tenaga Kesehatan dalam Proses Imunisasi

Immunization.performer.function.system

http://terminology.hl7.org/CodeSystem/v2-0443

Immunization.performer.function.code

OP

AP

EP

Immunization.performer.function.display

Ordering Provider

Administering Provider

Entering Provider (probably not the same as transcriptionist?)

b. Tenaga Kesehatan yang Terlibat dalam Proses Imunisasi

Immunization.performer.actor.reference

Practitioner/{practitioner-ihs-number}

Immunization.performer.actor.display

(Tipe data String)

c. Organisasi Induk yang Terlibat dalam Proses Imunisasi

Immunization.performer.actor.reference

Organization/{organization-ihs-number}

Immunization.performer.actor.display

(Tipe data String)

5. Rute Pemberian Imunisasi

Immunization.route.coding.system

(

Immunization.route.coding.code

(Lihat Lampiran 4)

Immunization.route.coding.display

(Lihat Lampiran 4)

Kategori Imunisasi Berdasarkan Peraturan Menteri Kesehatan Republik Indonesia Nomor 12 Tahun 2017 tentang Penyelenggaraan Imunisasi
Gambar 4. Kategori Imunisasi Berdasarkan Peraturan Menteri Kesehatan Republik Indonesia Nomor 12 Tahun 2017 tentang Penyelenggaraan Imunisasi
Tabel 4. Rangkuman Penggunaan Resource Immunization
ResourceImunisasi dilakukan oleh nakesImunisasi tidak disetujui oleh pasien/keluarga pasienImunisasi disertai dengan KIPI (oleh pasien/nakes)Imunisasi dilaporkan oleh kaderRiwayat imunisasi sebelumnya dilaporkan oleh nakes berdasarkan ingatan masa lalu pasien/waliRiwayat imunisasi sebelumnya dilaporkan oleh nakes berdasarkan catatan tertulis

*Immunization.status

completed

not-done

completed

completed

completed

completed

Immunization.statusReason

-

wajib

-

-

-

-

Immunization.vaccineCode

wajib

wajib

wajib

wajib

wajib

wajib

Keterangan Kode KFA Yang Dikirimkan

Kode Produk Vaksin Aktual (93xxxxxx)
Kode CVX Group
Kode CVX Name

Kode CVX Group
Kode CVX Name

Kode Produk Vaksin Aktual (93xxxxxx)
Kode CVX Group
Kode CVX Name

Kode CVX Group
Kode CVX Name

Kode CVX Group
Kode CVX Name

Kode Produk Vaksin Aktual (93xxxxxx)
Kode CVX Group
Kode CVX Name

*Immunization.patient

wajib

wajib

wajib

wajib

wajib

wajib

*Immunization.encounter

wajib

wajib

wajib

wajib

wajib

wajib

*Immunization.occurenceDateTime

dateTime

dateTime waktu penolakan

dateTime

dateTime

dateTime

dateTime

*Immunization.recorded

dateTime

dateTime tercatat menolak

dateTime

dateTime

dateTime

dateTime

*Immunization.primarySource

true

true

true

true

false

false

*Immunization.reportOrigin

-

-

-

provider

recall

record

Immunization.location

Poli/faskes/posyandu/dll.

-

Poli/faskes/posyandu/dll.

Poli/faskes/posyandu/dll.

Poli/faskes/posyandu/dll.

Poli/faskes/posyandu/dll.

Immunization.lotNumber

wajib

-

wajib

-

-

-

Immunization.expirationDate

wajib

-

wajib

-

-

-

Immunization.reasonCode

wajib

-

wajib

wajib

wajib

wajib

Immunization.reaction

-

-

wajib

-

-

-

Immunization.protocolApplied

wajib (isi angka 1 untuk DPT-1)

wajib (isi angka 1 untuk DPT-1)

wajib (isi angka 1 untuk DPT-1)

wajib (isi angka 1 untuk DPT-1)

wajib (isi angka 1 untuk DPT-1)

wajib (isi angka 1 untuk DPT-1)

*Immunization.performer

wajib (reference actor.practitioner dan actor.organization) dan function.code = AP/OP

wajib (reference actor.practitioner dan actor.organization) dan function.code = AP/OP

wajib (reference actor.practitioner dan actor.organization) dan function.code = AP/OP

wajib (reference actor.organization dan function.code = EP)

wajib (reference actor.organization dan function.code = EP)

wajib (reference actor.organization dan function.code = EP)

Keterangan function.code

Pengisian function.code=
- Apabila permintaan imunisasi (OP) dan pemberian imunisasi/penyuntikan (AP) dilakukan oleh practitioner yang sama maka function.code diisi dengan AP dan reference actor.practitioner merujuk pada practitioner yang melakukan permintaan dan pemberian imunisasi (orang yang sama)
- Apabila permintaan imunisasi (OP) dan pemberian imunisasi/penyuntikan (AP) dilakukan oleh practitioner yang berbeda maka perlu diisi kedua pencatatan permintaan imunisasi dan pencatatan pemberian imunisasi dalam bentuk array, untuk pencatatan permintaan imunisasi maka function.code diisi dengan OP dan reference actor.practitioner merujuk pada practitioner yang melakukan permintaan imunisasi, dan untuk pencatatan pemberian imunisasi maka function.code diisi dengan AP dan reference actor.practitioner merujuk pada practitioner yang memberikan/ melakukan penyuntikan imunisasi

4. Pengiriman Data Gejala KIPI dan Status Pasien Saat Diberikan Imunisasi

Berikut pemetaan nilai untuk Observation yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks data gejala kejadian ikutan pasca imunisasi (KIPI):

Pemetaan Nilai

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

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Observation, dapat dilihat dalam resource Observation. Untuk contoh pengiriman data atau payload dari Observation dapat dilihat dalam Postman SATUSEHAT SATUSEHAT.

Pemetaan Variabel dan Terminologi Spesifik

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

Tabel 5. Pemetaan Variabel
Pemetaan Variabel Resource Observation

Elemen/Path FHIR

Terminologi/Format Pengisian

Gejala KIPI

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

31044-1

Observation.code.coding.display

Immunization reaction

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

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

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

exam

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

Exam

Observation.valueCodeableConcept[i].text

(Tipe data String)

Observation.valueCodeableConcept[i].coding.system

(Lihat Lampiran 5)

Observation.valueCodeableConcept[i].coding.code

(Lihat Lampiran 5)

Observation.valueCodeableConcept[i].coding.display

(Lihat Lampiran 5)

Keterangan

(Lihat Lampiran 5)

Pemetaan Variabel dan Terminologi Spesifik

Daftar variabel dan terminologi yang digunakan dalam pengiriman data status pasien saat diberikan imunisasi melalui resource Observation yaitu:

Tabel 6. Pemetaan Variabel Resource Observation
Pemetaan Variabel Resource Observation

Elemen/Path FHIR

Terminologi/Format Pengisian

Status Kehamilan

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

82810-3

Observation.code.coding.display

Pregnancy status

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

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

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

survey

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

Survey

Observation.valueCodeableConcept[i].coding.system

http://loinc.org

Observation.valueCodeableConcept[i].coding.code

LA15173-0

LA26683-5

Observation.valueCodeableConcept[i].coding.display

Pregnant

Not Pregnant

Status Sekolah

Observation.code.coding.system

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

Observation.code.coding.code

OC000135

Observation.code.coding.display

Status Sekolah

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

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

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

social-history

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

Social History

Observation.valueCodeableConcept[i].coding.system

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

Observation.valueCodeableConcept[i].coding.code

OV000319

OV000320

Observation.valueCodeableConcept[i].coding.display

Sekolah

Tidak Sekolah

5. Pengiriman Data Diagnosis

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

Pemetaan Nilai

Berikut pemetaan nilai untuk Condition yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks pengiriman data diagnosis pasien:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Condition, dapat dilihat dalam resource Condition. Untuk contoh pengiriman data atau payload dari Condition dapat dilihat dalam Postman SATUSEHAT SATUSEHAT.

6. Pengiriman Data Tindakan Imunisasi

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

Pemetaan Nilai

Berikut pemetaan nilai untuk Procedure yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks data tindakan/prosedur medis:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB, harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Silakan klik setiap teks variabel/parameter/element FHIR pada daftar pemetaan nilai di bawah ini (berwarna merah), untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.

Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Procedure, dan contoh pengiriman data atau payload dari data tindakan/prosedur medis dapat dilihat dalam Postman SATUSEHAT.

Pemetaan Variabel dan Terminologi Spesifik

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

Tabel 7. Pemetaan Variabel Resource Procedure
Pemetaan Variabel Resource Procedure

Elemen/Path FHIR

Terminologi/Format Pengisian

a. Tindakan Imunisasi

Procedure.category.coding.system

http://snomed.info/sct

Procedure.category.coding.code

107733003

Procedure.category.coding.display

Introduction procedure

Procedure.code.coding.system

http://hl7.org/fhir/sid/icd-9-cm

Procedure.code.coding.code

ICD-9 CM Code

Procedure.code.coding.display

ICD-9 CM Code Description

7. Pembaruan Data Kunjungan

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

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