Data Kelahiran

Riwayat Perubahan

Details
Tabel 1. Riwayat Perubahan Data Kelahiran
versiTanggal PembaruanDeskripsi PerubahanPenanggung Jawab

v1.0

26 Juni 2026

Rilis dokumen awal.

Raden Nurilma Hidayatullah & Anisatul 'Afifah

Modul ini sedang dalam tahap pengembangan (hanya tersedia di Environment Sandbox).

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. Sesuaikan environment yang digunakan, apabila masih dalam proses workshop secara mandiri (uji coba) maka download/unduh dan gunakan environment Sandbox.

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

Silakan klik setiap teks yang berwarna biru muda, untuk membaca panduan lebih detail/lanjut ke bagian yang direferensikan.
  1. Postman SATUSEHAT Public klik di sini.

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

PREREQUISITES

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

  1. Autentikasi ke SATUSEHAT,

  2. Registrasi Struktur Organisasi,

  3. Registrasi Struktur Lokasi,

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

Autentikasi

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

Registrasi Struktur Organisasi

Berikut ini adalah struktur organisasi dari Modul Data Kelahiran yang merujuk pada pengiriman data registrasi struktur organisasi di fasyankes.

  • 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 Modul Data Kelahiran yang merujuk pada tempat fisik di mana pelayanan persalinan dan kelahiran dilakukan.

  • 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

Playbook Modul Data Kelahiran dibuat berdasarkan Undang-Undang Nomor 24 Tahun 2013 tentang Administrasi Kependudukan yang menyatakan bahwa setiap kelahiran wajib dilaporkan oleh Penduduk kepada Instansi Pelaksana setempat paling lambat 60 (enam puluh) hari sejak kelahiran.

Pengiriman data Modul Kelahiran akan memudahkan proses pembuatan akta kelahiran. Register akta kelahiran digunakan untuk mencatat data autentik mengenai peristiwa kelahiran yang diterbitkan dan disahkan oleh pejabat berwenang berdasarkan ketentuan peraturan perundang-undangan.

Playbook use case Data Kelahiran dibuat sebagai panduan teknis untuk fasilitas pelayanan kesehatan atau pengembang rekam medis elektronik lainnya dalam melakukan proses integrasi dan interoperabilitas di dalam SATUSEHAT Platform (SSP), khususnya informasi terkait pelaporan data kelahiran. Playbook ini menjelaskan secara detail mengenai standar tahapan alur integrasi dan format pengiriman data, mulai dari:

  1. Pendaftaran Pasien: Mendaftarkan identitas bayi baru lahir ke MPI menggunakan NIK Ibu.

  2. Pendaftaran Kunjungan: Mendaftarkan kunjungan persalinan/kelahiran (Encounter) yang mengacu pada data pendukung (Practitioner, Organization, Location).

  3. Pengiriman Data dari Modul INC: Mengirimkan variabel persalinan (berat badan bayi saat lahir, panjang badan bayi saat lahir, lokasi persalinan, dan penolong persalinan).

  4. Pengiriman Data dari Modul Neonatus: Mengirimkan variabel neonatal (jam lahir, urutan anak ke-, golongan darah, dan golongan darah dengan rhesus).

  5. Pengiriman Data Kelahiran Lainnya: Mengirimkan variabel data keluarga (data Ibu, data Ayah, data Pelapor, tanggal lapor kelahiran, data Saksi, serta dokumen pendukung berupa buku nikah, tanggal perkawinan, surat keterangan lahir, dan surat kuasa).

  6. Task Akta Lahir: Mengirimkan status permintaan pembuatan akta kelahiran.

Resource FHIR yang digunakan dalam use case ini yaitu:

  1. DocumentReference

  2. Encounter

  3. Location

  4. Observation

  5. Organization

  6. Patient

  7. Practitioner

  8. RelatedPerson

  9. Task

Tahapan alur integrasi dan resource yang digunakan untuk modul Data Kelahiran dapat dilihat pada gambar di bawah ini.

Gambar 3. Tahapan Alur Integrasi Modul Data Kelahiran

Pelaporan terkait Data atau variabel Data Kelahiran melalui SATUSEHAT disesuaikan dengan Perpres Nomor 96 Tahun 2018 tentang Persyaratan dan Tata Cara Pendaftaran Penduduk dan Pencatatan Sipil.


Informasi Variabel

Adapun variabel yang diperlukan untuk Modul Data Kelahiran secara khusus dapat dilihat pada tabel berikut:

Tabel 2. Variabel yang digunakan dalam Modul Data Kelahiran
NoVariabelResource FHIRPath FHIR

1. Identitas Pasien

a.

ID SATUSEHAT Pasien

Patient

Patient.identifier.use

Patient.identifier.system

Patient.identifier.value

b.

Nomor Rekam Medis

Patient

Patient.identifier.use

Patient.identifier.system

Patient.identifier.value

c.

Nomor Kartu Keluarga

Patient

Patient.identifier.use

Patient.identifier.system

Patient.identifier.value

d.

Nama Lengkap Bayi

Patient

Patient.name.use

Patient.name.text

e.

Jenis Kelamin

Patient

Patient.gender

f.

Tanggal Lahir

Patient

Patient.birthDate

g.

Jenis Kelahiran

Patient

Patient.multipleBirth

h.

Agama Bayi

Patient

Patient.extension:Religion.valueCodeableConcept.coding

i.

Status Bayi dalam Hubungan Keluarga

Patient

Patient.extension.FamilyRelationshipStatus.valueCodeableConcept.coding.system

Patient.extension.FamilyRelationshipStatus.valueCodeableConcept.coding.code

Patient.extension.FamilyRelationshipStatus.valueCodeableConcept.coding.display

j.

Nama Kepala Keluarga

Patient

Patient.extension.HeadofFamilyName.valueString

2. Variabel dari Modul INC

a. Data Bayi

1)

Berat Badan Bayi Saat Lahir

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity

Observation.valueQuantity.code

Observation.interpretation.coding

2)

Panjang Badan Bayi Saat Lahir

Observation

Observation.code.coding

Observation.category.coding

Observation.valueQuantity

Observation.valueQuantity.code

3)

Lokasi Persalinan

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

b. Data Ibu

1)

Penolong Persalinan

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

3. Variabel dari Modul Neonatus

a.

Jam Lahir

Observation

Observation.code.coding

Observation.category.coding

Observation.valueTime

b.

Anak Ke

Observation

Observation.code.coding

Observation.category.coding

Observation.valueInteger

c.

Golongan Darah

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

d.

Golongan Darah dengan Rhesus

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

4. Variabel Data Kelahiran Lainnya

a.

Data Ibu

RelatedPerson

RelatedPerson.identifier.use

RelatedPerson.identifier.system

RelatedPerson.identifier.value

RelatedPerson.relationship.coding

RelatedPerson.name

RelatedPerson.birthDate

b.

Data Ayah

RelatedPerson

RelatedPerson.identifier.use

RelatedPerson.identifier.system

RelatedPerson.identifier.value

RelatedPerson.relationship.coding

RelatedPerson.name

RelatedPerson.birthDate

c.

Data Pelapor

RelatedPerson

RelatedPerson.identifier.use

RelatedPerson.identifier.system

RelatedPerson.identifier.value

RelatedPerson.relationship.coding

RelatedPerson.name

RelatedPerson.birthDate

d.

Tanggal Lapor Kelahiran

Observation

Observation.code.coding

Observation.category.coding

Observation.valueDateTime

e.

Data Saksi

RelatedPerson

RelatedPerson.identifier.use

RelatedPerson.identifier.system

RelatedPerson.identifier.value

RelatedPerson.relationship.coding

RelatedPerson.name

RelatedPerson.birthDate

f.

Dokumen Buku Nikah

DocumentReference

DocumentReference.type.coding

DocumentReference.content.attachment.data

g.

Tanggal Perkawinan

DocumentReference

DocumentReference.extension.marriageDate.valueDate

h.

Dokumen Surat Keterangan Lahir

DocumentReference

DocumentReference.type.coding

DocumentReference.content.attachment.data

i.

Dokumen Surat Kuasa

DocumentReference

DocumentReference.type.coding

DocumentReference.content.attachment.data

5. Task Akta Lahir

a.

Status Task Akta Lahir

Task

Task.status

Task.intent

b.

Prioritas Task Akta Lahir

Task

Task.priority

c.

Tipe Task Akta Lahir

Task

Task.code.coding

d.

Waktu Pembuatan Tugas Akta Lahir

Task

Task.authoredOn

e.

Waktu Pembaharuan Perubahan Task Akta Lahir

Task

Task.lastModified

f.

Nama Fasilitas Pelayanan Kesehatan Pengirim Task Akta Lahir

Task

Task.requester

g.

Nama Fasilitas Pelayanan Kesehatan Pemilik Task Akta Lahir

Task

Task.owner

h.

Bayi yang akan dibuatkan Akta Lahir

Task

Task.for

i.

Kunjungan Persalinan

Task

Task.encounter

j.

Nomor ID Task Data Akta Lahir

Task

Task.identifier


1. Pendaftaran Pasien

Apabila melakukan pengiriman data kesehatan melalui SATUSEHAT yang memiliki elemen data terkait pasien, maka diperlukan informasi {patient-ihs-number} dari pasien yang bersangkutan. {patient-ihs-number} seorang pasien didapatkan dari Master Patient Index (MPI) Kementerian Kesehatan.

Pada kasus bayi baru lahir, pendaftaran pasien bayi dibuat setelah persalinan selesai dengan menggunakan Nomor Induk Kependudukan (NIK) ibu sehingga bayi baru lahir memiliki ID sendiri.

Tabel 3. Terminologi spesifik yang digunakan dalam pengiriman data pendaftaran pasien melalui resource Patient
Pemetaan Variabel Resource Patient

Elemen/Path FHIR

Terminologi/Format Pengisian

1. ID SATUSEHAT Pasien

Patient.identifier.use

official

Patient.identifier.system

https://fhir.kemkes.go.id/id/ihs-number

Patient.identifier.value

(Tipe data string)

2. Nomor Rekam Medis

Patient.identifier.use

official

Patient.identifier.system

http://sys-ids.kemkes.go.id/mrn/{{organization-ihs-number}}

Patient.identifier.value

(Tipe data string)

3. Nomor Kartu Keluarga

Patient.identifier.use

official

Patient.identifier.system

https://fhir.kemkes.go.id/id/kk

Patient.identifier.value

(Tipe data string)

4. Nama Lengkap Bayi

Patient.name.use

official

Patient.name.text

(Tipe data string)

5. Jenis Kelamin

Patient.gender

(Lihat Standar Terminologi SATUSEHAT)

6. Tanggal Lahir

Patient.birthDate

(Tipe data date)

7. Jenis Kelahiran

Patient.multipleBirth

(Tipe data integer)

8. Agama Bayi

Patient.extension:Religion.valueCodeableConcept.coding

(Lihat Lampiran 1)

9. Status Bayi dalam Hubungan Keluarga

Patient.extension.FamilyRelationshipStatus.valueCodeableConcept.coding

(Lihat Lampiran 5)

10. Nama Kepala Keluarga

Patient.extension.HeadofFamilyName.valueString

(Tipe data string)


2. Pendaftaran Kunjungan Pasien

Kunjungan pasien dapat didefinisikan sebagai interaksi pasien terhadap suatu layanan fasyankes. Pemetaan nilai serta pemetaan variabel dan terminologi spesifik terkait Pendaftaran Kunjungan Pasien dapat merujuk ke modul pelayanan yang terkait, baik Modul Rawat Jalan, IGD, maupun Rawat Inap di SATUSEHAT.


3. Pengiriman Data Variabel dari Modul INC

Data terkait Variabel dari Modul INC dapat dikirimkan menggunakan resource Observation. Pemetaan nilai Observation, tipe mandatoris, deskripsi, dan format pengisian dari setiap elemen data/path dapat merujuk ke pemetaan nilai resource Observation pada modul pelayanan yang terkait (Rawat Jalan, IGD, atau Rawat Inap).

Tabel 4. Terminologi spesifik yang digunakan dalam pengiriman data variabel dari modul INC melalui resource Observation
Pemetaan Variabel Resource Observation

Elemen/Path FHIR

Terminologi/Format Pengisian

Data Bayi

1. Berat Badan Bayi Saat Lahir

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

8339-4

Observation.code.coding.display

Birth weight Measured

Observation.category.coding.system

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

Observation.category.coding.code

vital-signs

Observation.category.coding.display

Vital Signs

Observation.valueQuantity.value

(Tipe data decimal)

Observation.valueQuantity.unit

g

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

g

Observation.interpretation.coding

(Lihat Lampiran 2)

2. Panjang Badan Bayi Saat Lahir

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

89269-5

Observation.code.coding.display

Body height Measured --at birth

Observation.category.coding.system

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

Observation.category.coding.code

vital-signs

Observation.category.coding.display

Vital Signs

Observation.valueQuantity.value

(Tipe data decimal)

Observation.valueQuantity.unit

cm

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

cm

3. Lokasi Persalinan

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

72150-6

Observation.code.coding.display

Delivery location

Observation.category.coding.system

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

Observation.category.coding.code

survey

Observation.category.coding.display

Survey

Observation.valueCodeableConcept.coding

(Lihat Lampiran 3)

Data Ibu

1. Penolong Persalinan

Observation.code.coding.system

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

Observation.code.coding.code

OC000013

Observation.code.coding.display

Penolong Persalinan

Observation.category.coding.system

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

Observation.category.coding.code

survey

Observation.category.coding.display

Survey

Observation.valueCodeableConcept

(Lihat Lampiran 4)


4. Pengiriman Data Variabel dari Modul Neonatus

Tabel 5. Terminologi spesifik yang digunakan dalam pengiriman data variabel dari modul Neonatus melalui resource Observation
Pemetaan Variabel Resource Observation

Elemen/Path FHIR

Terminologi/Format Pengisian

1. Jam Lahir

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

57715-5

Observation.code.coding.display

Birth time

Observation.category.coding.system

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

Observation.category.coding.code

survey

Observation.category.coding.display

Survey

Observation.valueTime

(Tipe data time)

2. Anak Ke

Observation.code.coding.system

http://snomed.info/sct

Observation.code.coding.code

365475008

Observation.code.coding.display

Place in family order

Observation.category.coding.system

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

Observation.category.coding.code

survey

Observation.category.coding.display

Survey

Observation.valueInteger

(Tipe data decimal)

3. Golongan Darah

Observation.code.coding.system

https://loinc.org

Observation.code.coding.code

883-9

Observation.code.coding.display

ABO group [Type] in Blood

Observation.category.coding.system

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

Observation.category.coding.code

laboratory

Observation.category.coding.display

Laboratory

Observation.valueCodeableConcept.coding.system

http://loinc.org

Observation.valueCodeableConcept.coding.code

LA19710-5 (Group A)
LA19709-7 (Group B)
LA19708-9 (Group O)
LA28449-9 (Group AB)

Observation.valueCodeableConcept.coding.display

Group A / Group B / Group O / Group AB

4. Golongan Darah dengan Rhesus

Observation.code.coding.system

https://loinc.org

Observation.code.coding.code

882-1

Observation.code.coding.display

ABO and Rh group [Type] in Blood

Observation.category.coding.system

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

Observation.category.coding.code

laboratory

Observation.category.coding.display

Laboratory

Observation.valueCodeableConcept.coding

(Lihat Lampiran 6)


5. Pengiriman Data Variabel Data Kelahiran Lainnya

Pengiriman Data Variabel data Kelahiran Lainnya dikirimkan menggunakan resource RelatedPerson, Observation, and DocumentReference.

Setiap nama variabel dengan simbol asterik * sebelum nama variabel bersifat WAJIB atau SELALU ADA, contoh: *RelatedPerson.patient.

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.

Tabel 6. Terminologi spesifik yang digunakan dalam pengiriman data variabel data kelahiran lainnya melalui resource RelatedPerson dan Observation
Pemetaan Variabel Resource RelatedPerson dan Observation

Elemen/Path FHIR

Terminologi/Format Pengisian

1. Data Ibu

1. NIK Ibu

*RelatedPerson.identifier.use

official

*RelatedPerson.identifier.system

https://fhir.kemkes.go.id/id/nik

*RelatedPerson.identifier.value

(Tipe data String)

2. Status Hubungan

*RelatedPerson.relationship.system

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

*RelatedPerson.relationship.code

NMTH

*RelatedPerson.relationship.display

natural mother

3. Nama Lengkap

RelatedPerson.name

(Tipe Data String)

4. No Handphone

RelatedPerson.telecom.use

mobile

RelatedPerson.telecom.system

phone

RelatedPerson.telecom.value

(Tipe Data String)

5. Email

RelatedPerson.telecom.use

home

RelatedPerson.telecom.system

email

RelatedPerson.telecom.value

(Tipe Data String)

6. Tanggal Lahir

RelatedPerson.birthDate

(Tipe Data Date)

2. Data Ayah

1. NIK Ayah

*RelatedPerson.identifier.use

official

*RelatedPerson.identifier.system

https://fhir.kemkes.go.id/id/nik

*RelatedPerson.identifier.value

(Tipe data String)

2. Status Hubungan

*RelatedPerson.relationship.system

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

*RelatedPerson.relationship.code

NFTH

*RelatedPerson.relationship.display

natural father

3. Nama Lengkap

RelatedPerson.name

(Tipe Data String)

4. No Handphone

RelatedPerson.telecom.use

mobile

RelatedPerson.telecom.system

phone

RelatedPerson.telecom.value

(Tipe Data String)

5. Email

RelatedPerson.telecom.use

home

RelatedPerson.telecom.system

email

RelatedPerson.telecom.value

(Tipe Data String)

6. Tanggal Lahir

RelatedPerson.birthDate

(Tipe Data Date)

3. Data Pelapor

1. NIK Pelapor

*RelatedPerson.identifier.use

official

*RelatedPerson.identifier.system

https://fhir.kemkes.go.id/id/nik

*RelatedPerson.identifier.value

(Tipe data String)

2. Status Hubungan

*RelatedPerson.relationship.system

http://terminology.kemkes.go.id/

*RelatedPerson.relationship.code

pelapor-kelahiran

*RelatedPerson.relationship.display

Pelapor Kelahiran

3. Nama Lengkap

RelatedPerson.name

(Tipe data String)

4. No Handphone

RelatedPerson.telecom.use

mobile

RelatedPerson.telecom.system

phone

RelatedPerson.telecom.value

(Tipe data String)

5. Email

RelatedPerson.telecom.use

home

RelatedPerson.telecom.system

email

RelatedPerson.telecom.value

(Tipe data String)

6. Tanggal Lahir

RelatedPerson.birthDate

(Tipe Data Date)

4. Tanggal Lapor Kelahiran

Observation.code.coding.system

http://terminology.kemkes.go.id

Observation.code.coding.code

tgl-lapor-kelahiran

Observation.code.coding.display

Tanggal Lapor Kelahiran

Observation.category.coding.system

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

Observation.category.coding.code

survey

Observation.category.coding.display

Survey

Observation.valueDateTime

(Tipe data dateTime)

5. Data Saksi

1. NIK Saksi

*RelatedPerson.identifier.use

official

*RelatedPerson.identifier.system

https://fhir.kemkes.go.id/id/nik

*RelatedPerson.identifier.value

(Tipe data String)

2. Status Hubungan

*RelatedPerson.relationship.system

http://terminology.kemkes.go.id/

*RelatedPerson.relationship.code

saksi-kelahiran

*RelatedPerson.relationship.display

Saksi Kelahiran

3. Nama Lengkap

RelatedPerson.name

(Tipe data String)

4. No Handphone

RelatedPerson.telecom.use

mobile

RelatedPerson.telecom.system

phone

RelatedPerson.telecom.value

(Tipe data String)

5. Email

RelatedPerson.telecom.use

home

RelatedPerson.telecom.system

email

RelatedPerson.telecom.value

(Tipe data String)

6. Tanggal Lahir

RelatedPerson.birthDate

(Tipe Data Date)


Pemetaan Nilai DocumentReference

Data Informasi tentang pengiriman Dokumen Data Kelahiran dapat dikirimkan melalui resources DocumentReference.

  1. Setiap nama variabel dengan simbol asterik * sebelum nama variabel bersifat WAJIB atau SELALU ADA, contoh: *DocumentReference.status.

  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 3 Juni 2014.

Berikut pemetaan nilai untuk DocumentReference yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks data laporan hasil pemeriksaan:

*DocumentReference.identifier

Berisi satu atau lebih daftar data mengenai ID internal faskes untuk suatu referensi dokumen. Ini adalah ID resmi yang diterbitkan oleh faskes untuk menandai referensi dokumen yang berhubungan dengan pasien, yang setiap datanya direpresentasikan dengan tipe data Identifier.

*DocumentReference.status

Berisi data mengenai status dari referensi dokumen dengan tipe data code yang mengacu pada DocumentReferenceStatus (http://hl7.org/fhir/document-reference-status).

DocumentReference.docStatus

Berisi data mengenai status dari dokumen yang diacu oleh referensi dokumen dengan tipe data code yang mengacu pada CompositionStatus (http://hl7.org/fhir/composition-status).

DocumentReference.type

Berisi data jenis atau kategori dari dokumen yang direferensikan dengan tipe data CodeableConcept.

DocumentReference.category

Berisi kode kategori atau klasifikasi tambahan untuk dokumen dengan tipe data CodeableConcept.

DocumentReference.subject

Berisi data pasien yang memiliki referensi dokumen tersebut yang menggunakan resources Patient dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resources Patient | Group | Device | Practitioner, yang nilainya memiliki format: "Patient/{patient-ihs-number}". Dimana isi dari parameter {patient-ihs-number} adalah ID Patient yang didapatkan dari master pasien indeks.

DocumentReference.author

Berisi data terkait yang bertanggung jawab untuk menyatakan dokumen referensi sebagai suatu entitas yang "benar" yang menggunakan resources Practitioner dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resources Practitioner | PractitionerRole | Organization | Device | Patient | RelatedPerson, yang nilainya memiliki format: "Practitioner/{practitioner-ihs-number}". Dimana isi dari parameter {practitioner-ihs-number} adalah ID Nakes yang didapatkan dari master practitioner indeks.

DocumentReference.authenticator

Berisi data terkait organisasi/individu yang bertanggung jawab atas otentikasi dokumen yang direferensikan ke data yang tersimpan di resources Practitioner | PractitionerRole | Organization.

DocumentReference.custodian

Berisi data terkait organisasi yang bertanggung jawab atas pengelolaan atau penyimpanan referensi dokumen tersebut yang menggunakan resources Organization dengan tipe data Reference.

DocumentReference.description

Berisi data deskripsi atau catatan tambahan tentang referensi dokumen tersebut.

DocumentReference.content

Berisi data informasi tambahan tentang dokumen dibuat atau digunakan.

DocumentReference.content.attachment

Berisi data yang merepresentasikan konten dari dokumen itu sendiri. attachment merujuk pada tipe data yang digunakan untuk merepresentasikan konten dokumen. Ini biasanya berupa lampiran (attachment) yang berisi data biner (seperti file PDF, gambar, dll.) atau referensi URI yang mengarahkan ke sumber eksternal konten dokumen.

DocumentReference.content.format

Berisi data yang format atau jenis dari konten dokumen. "Format" mendefinisikan tipe MIME (Multipurpose Internet Mail Extensions) dari konten dokumen. Contoh nilai untuk format mungkin adalah "application/pdf" untuk dokumen PDF, "image/jpeg" untuk gambar JPEG, atau tipe MIME lainnya yang sesuai dengan jenis konten dokumen.

DocumentReference.context

Berisi data konteks klinis dari dokumen.

DocumentReference.context.encounter

Berisi data kunjungan yang terkait dengan pembuatan dokumen referensi dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Encounter.

DocumentReference.context.related

Berisi data dokumen lain yang terkait dengan dokumen yang sedang dirujuk dalam konteks tertentu.

DocumentReference.context.event

Berisi data peristiwa atau kejadian yang terkait dengan dokumen yang direferensikan.

DocumentReference.context.facilityType

Berisi data kode atau deskripsi yang menunjukkan jenis fasilitas dimana dokumen tersebut dihasilkan atau digunakan.

DocumentReference.context.practiceSetting

Berisi data praktik atau spesialisasi yang terkait dengan dokumen yang direferensikan.

DocumentReference.context.sourcePatientInfo

Berisi data terkait informasi tentang pasien yang diambil dari sumber yang menghasilkan dokumen dengan tipe data Reference ke resource Patient.

DocumentReference.securityLabel

Berisi data label keamanan atau informasi tambahan tentang keamanan dokumen yang direferensikan.

DocumentReference.date

Berisi data waktu informasi tanggal terkait dengan dokumen yang direferensikan dengan tipe data dateTime, dengan format yang diperbolehkan YYYY-MM-DDThh:mm:ss+zz:zz.

DocumentReference.relatesTo

Berisi data atau informasi yang dimiliki dokumen dengan referensi dokumen lain yang sudah ada dengan tipe data BackboneElement.

DocumentReference.relatesTo.code

Berisi data kode atau identifikasi untuk jenis hubungan atau keterkaitan antara dokumen yang direferensikan dengan entitas lain.

DocumentReference.relatesTo.target

Berisi data tentang target atau tujuan dari hubungan atau keterkaitan dokumen referensi lainnya dengan tipe data Reference ke resource DocumentReference.

Tabel 7. Terminologi spesifik yang digunakan dalam pengiriman data variabel data kelahiran lainnya melalui resource DocumentReference
Pemetaan Variabel Resource DocumentReference

Elemen/Path FHIR

Terminologi/Format Pengisian

1. Dokumen Buku Nikah

DocumentReference.type.coding.system

http://terminology.kemkes.go.id

DocumentReference.type.coding.code

dokumen-buku-nikah

DocumentReference.type.coding.display

Dokumen Buku Nikah

DocumentReference.content.attachment.data

(Tipe data base64binary)

2. Tanggal Perkawinan

DocumentReference.extension.marriageDate.valueDate

(Tipe data date)

3. Surat Keterangan Lahir

DocumentReference.type.coding.system

http://terminology.kemkes.go.id

DocumentReference.type.coding.code

surat-lahir

DocumentReference.type.coding.display

Surat Keterangan Lahir

DocumentReference.content.attachment.data

(Tipe data base64binary)

4. Surat Kuasa

DocumentReference.type.coding.system

http://terminology.kemkes.go.id

DocumentReference.type.coding.code

surat-kuasa

DocumentReference.type.coding.display

Surat Kuasa

DocumentReference.content.attachment.data

(Tipe data base64binary)


6. Pengiriman Data Task Akta Lahir

Pengiriman data Task akta lahir dikirimkan menggunakan resource Task. Resource Task digunakan untuk menggambarkan suatu tugas yang dapat dilakukan dan untuk melacak status penyelesaian tugas tersebut serta merupakan representasi bahwa suatu tugas harus dilakukan atau telah dimulai, dan pada akhirnya, mewakili penyelesaian tugas tersebut apakah berhasil atau tidak berhasil.

  1. Setiap nama variabel dengan simbol asterik * sebelum nama variabel bersifat WAJIB atau SELALU ADA, contoh: *Task.status.

  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 3 Juni 2014.

Pemetaan Nilai Task

Berikut pemetaan nilai untuk Task yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk mengirimkan representasi status tugas tertentu:

Task.identifier

Berisi satu atau lebih daftar data mengenai ID unik untuk suatu Task. Ini adalah ID yang diberikan sebagai identifikasi Task yang setiap datanya direpresentasikan dengan tipe data Identifier.

Task.instantiatesCanonical

Berisi data uri yang menunjuk ke protokol, pedoman, kuesioner, atau definisi lain yang ditetapkan FHIR yang dipatuhi seluruhnya atau sebagian oleh Task ini dengan tipe data canonical (ActivityDefinition).

Task.instantiatesUri

Berisi data uri yang menunjuk ke protokol, panduan, kuesioner, atau definisi lain yang dikelola secara eksternal yang dipatuhi seluruhnya atau sebagian oleh Task ini dengan tipe data uri.

Task.basedOn

Berisi data permintaan yang dipenuhi oleh Task ini dengan tipe data Reference. BasedOn merujuk pada otorisasi tingkat tinggi yang memicu pembuatan Task. Ini merujuk pada resource "request" seperti ServiceRequest, MedicationRequest, ServiceRequest, CarePlan, dll.

Task.groupIdentifier

Berisi data mengenai ID yang menghubungkan beberapa Task dan permintaan lain yang dibuat dalam konteks yang sama dan direpresentasikan dengan tipe data Identifier.

Task.partOf

Berisi data Task yang lebih besar di mana memungkinkan Task dipecah menjadi sub-langkah dan pembagiannya dapat terjadi secara independen dari Task aslinya dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Task.

*Task.status

Berisi data yang menunjukkan status Task saat ini dengan tipe data code yang nilainya mengacu pada data terminologi TaskStatus (http://hl7.org/fhir/task-status).

Task.statusReason

Berisi data yang menjelaskan mengapa suatu Task dilakukan, gagal, atau ditolak dengan tipe data CodeableConcept.

Task.businessStatus

Berisi data yang mencakup nuansa spesifik bisnis dari keadaan bisnis tersebut dengan tipe data CodeableConcept.

*Task.intent

Berisi data yang menunjukkan tingkat kelayakan yang terkait dengan Task, seperti apakah Task termasuk ke dalam tugas yang diusulkan, tugas yang direncanakan, tugas yang dapat dilaksanakan, dan sebagainya dengan tipe data code yang nilainya mengacu pada data terminologi TaskIntent (http://hl7.org/fhir/task-intent atau http://hl7.org/fhir/request-intent).

Task.priority

Berisi data yang menunjukkan seberapa cepat Task harus ditangani dibandingkan dengan permintaan lainnya dengan tipe data code yang nilainya mengacu pada data terminologi Request priority (http://hl7.org/fhir/request-priority).

Task.code

Berisi data yang dapat mencakup nama atau kode (atau keduanya) yang secara singkat menggambarkan Task tersebut dengan tipe data CodeableConcept yang contoh nilainya dapat mengacu pada data terminologi Task Codes (http://hl7.org/fhir/CodeSystem/task-code).

Task.description

Berisi deskripsi teks bebas tentang apa yang harus dilakukan dalam Task dengan tipe data string.

Task.focus

Berisi data permintaan yang sedang dilaksanakan atau sumber daya yang sedang diproses oleh Task ini dengan tipe data Reference, yang direferensikan ke data yang tersimpan di semua resource yang ada di FHIR.

Task.for

Berisi data entitas yang mendapatkan manfaat dari pelaksanaan layanan yang tercantum dalam Task tersebut (misalnya, pasien) dengan tipe data Reference, yang direferensikan ke data yang tersimpan di semua resource yang ada di FHIR.

*Task.encounter

Berisi data data kunjungan dimana Task ini dibuat dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Encounter, yang nilainya memiliki format: "Encounter/{id-resource-Encounter}". Dimana isi dari parameter {id-resource-Encounter} adalah ID Encounter yang didapatkan dari server.

Task.executionPeriod

Berisi data yang mengidentifikasi waktu tindakan pertama kali diambil terhadap Task (awal) dan/atau waktu tindakan terakhir diambil terhadap Task sebelum menandainya sebagai selesai (akhir) dengan tipe data Period.

Task.authoredOn

Berisi tanggal dan waktu Task dibuat dengan tipe data dateTime, dengan format yang diperbolehkan YYYY-MM-DDThh:mm:ss+zz:zz.

Task.lastModified

Berisi tanggal dan waktu modifikasi terakhir pada Task dengan tipe data dateTime, dengan format yang diperbolehkan YYYY-MM-DDThh:mm:ss+zz:zz.

Task.requester

Berisi data siapa yang membuat Task dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson, yang nilainya memiliki format: "Practitioner/{practitioner-ihs-number}". Dimana isi dari parameter {practitioner-ihs-number} adalah ID Nakes yang didapatkan dari master practitioner indeks.

Task.performerType

Berisi satu atau lebih jenis peserta yang seharusnya melaksanakan Task tersebut dengan tipe data CodeableConcept yang nilainya dapat mengacu pada data terminologi SNOMED-CT yang terdapat pada Procedure Performer Role Codes (http://hl7.org/fhir/ValueSet/performer-role).

Task.owner

Berisi data individu, organisasi, atau perangkat yang saat ini bertanggung jawab atas pelaksanaan Task tersebut dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson, yang nilainya memiliki format: "Practitioner/{practitioner-ihs-number}". Dimana isi dari parameter {practitioner-ihs-number} adalah ID Nakes yang didapatkan dari master practitioner indeks.

Task.location

Berisi data informasi lokasi fisik utama tempat Task ini dilaksanakan dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Location, yang nilainya memiliki format: "Location/{Id-resource-Location}". Dimana isi dari parameter {Id-resource-Location} adalah ID Location yang didapatkan dari server.

Task.reasonCode

Berisi data yang menunjukkan mengapa Task ini perlu dilaksanakan dalam bentuk kode atau teks dengan tipe data CodeableConcept.

Task.reasonReference

Berisi data alasan dilakukannya Task dengan tipe data Reference, yang direferensikan ke data yang tersimpan di semua resource yang ada di FHIR.

Task.insurance

Berisi data informasi asuransi atau klaim terkait untuk Task ini dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Coverage | ClaimResponse.

Task.note

Berisi satu atau lebih data informasi teks bebas yang dicatat tentang Task seiring dengan perkembangannya dengan tipe data Annotation.

Task.relevantHistory

Berisi tautan ke catatan Provenance untuk versi sebelumnya dari suatu Task yang mengidentifikasi transisi status atau pembaruan kunci yang kemungkinan relevan bagi pengguna yang melihat versi Task saat ini dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Provenance.

Task.restriction

Berisi data yang mengidentifikasi batasan apa saja bagian dari permintaan yang dirujuk yang seharusnya dilaksanakan jika Task.focus menjadi sumber daya permintaan dan Task tersebut sebagai pemenuhan dengan tipe data BackboneElement.

Task.restriction.repetitions

Berisi data yang menunjukkan jumlah berapa kali tindakan yang diminta harus dilakukan dengan tipe data positiveInt.

Task.restriction.period

Berisi data periode waktu pemenuhan Task diminta dengan tipe data Period.

Task.restriction.recipient

Berisi data informasi mengenai kepada siapa pemenuhan Task diminta untuk suatu permintaan yang ditujukan kepada lebih dari satu penerima atau target potensial dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Patient | Practitioner | PractitionerRole | RelatedPerson | Group | Organization.

Task.input

Berisi informasi tambahan yang mungkin dibutuhkan dalam pelaksanaan Task dengan tipe data BackboneElement.

*Task.input.type

Berisi data kode atau deskripsi yang menunjukkan bagaimana input dimaksudkan untuk digunakan sebagai bagian dari pelaksanaan Task dengan tipe data CodeableConcept.

*Task.input.value[x]

Berisi data nilai parameter input sebagai tipe dasar dengan tipe data seluruh tipe value yang ada di FHIR.

Task.output

Berisi data hasil atau output yang dihasilkan oleh Task dengan tipe data BackboneElement.

*Task.output.type

Berisi data nama parameter output dengan tipe data CodeableConcept.

*Task.output.value[x]

Berisi data nilai parameter output sebagai tipe dasar dengan tipe data seluruh tipe value yang ada di FHIR.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data Task Akta Lahir melalui resource Task, yaitu:

Tabel 8. Terminologi spesifik yang digunakan dalam pengiriman data task akta lahir melalui resource Task
Pemetaan Variabel Resource Task

Elemen/Path FHIR

Terminologi/Format Pengisian

1. Status Task Akta Lahir

Task.status

requested Keterangan: Status permintaan Task Akta Lahir

Task.intent

instance-order

2. Prioritas Task Akta Lahir

Task.priority

routine

3. Tipe Task Akta Lahir

Task.code.coding.system

http://snomed.info/sct

Task.code.coding.code

444561001

Task.code.coding.display

Birth certificate

4. Waktu Pembuatan Task Akta Lahir

Task.authoredOn

(Tipe data dateTime)

5. Waktu Pembaharuan Perubahan Task Akta Lahir

Task.lastModified

(Tipe data dateTime)

6. Nama Fasilitas Pelayanan Kesehatan Pengirim Task Akta Lahir

Task.requester

Reference ke resource Organization - ID SATUSEHAT Organization Keterangan: Berisi ID SATUSEHAT Organization Fasyankes

7. Nama Fasilitas Pelayanan Kesehatan Pemilik Task Akta Lahir

Task.owner

Reference ke resource Organization - ID SATUSEHAT Organization Keterangan: Berisi ID SATUSEHAT Organization Fasyankes

8. Bayi yang akan dibuatkan Akta Lahir

Task.for

Reference ke resource Patient - ID SATUSEHAT Patient Keterangan: Berisi ID SATUSEHAT Pasien Bayi

9. Kunjungan Persalinan

Task.encounter

Reference ke resource Encounter Keterangan: Berisi ID Encounter Persalinan - Pasien Ibu

Pengiriman Task akan mendapatkan respon balikan dari SATUSEHAT berupa Nomor Transaksi. Nomor Transaksi tersebut dapat dilihat pada Task.identifier dengan pemetaan terminologi pada tabel berikut.

Tabel 9. Terminologi spesifik yang digunakan dalam format balikan Nomor Transaksi
Pemetaan Variabel Resource Task

Elemen/Path FHIR

Terminologi/Format Pengisian

Nomor Transaksi

Task.identifier.system

http://sys-ids.kemkes.go.id/task/transaction-number

Task.identifier.value

(Tipe data string) Keterangan: Format Nomor Transaksi TRX-TahunBulanTanggal-GenerateNumber