Rawat Inap Fase 1 Terakhir disunting pada 23 November 2023

Riwayat Perubahan

Details
Tabel 1. Riwayat Perubahanan Rawat Inap Fase 1
versiTanggal PembaruanDeskripsi Perubahan

v1.1

17 Oktober 2023

  • Penjelasan tambahan pengisian data untuk diagnosa penyerta dan banding.

  • Penjelasan tambahan pengisian data untuk kelas perawatan diatas VVIP.

  • Perubahan nama dokumen untuk kelengkapan terminologi menjadi “Dokumen Lampiran Terminologi SATUSEHAT”.

  • Penjelasan tambahan pengisian format dateTime.

  • Perubahan format contoh alur dalam “Variasi Kasus Rawat Inap”.

v1.0

08 Agustus 2023

Rilis dokumen awal.

Orientasi (Onboarding)

Sebelum melakukan pengiriman data terkait pendaftaran pasien dan diagnosis, 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.

Autentikasi

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

Registrasi Struktur Organisasi

Berikut ini adalah struktur organisasi dari resume medis rawat inap fase 1,

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 dalam resource Organization. Untuk contoh pengiriman data atau payload dari Organization dapat dilihat dalam Postman Collection.

Registrasi Struktur Lokasi

Berikut ini adalah struktur lokasi dari resume medis rawat inap fase 1,

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 dalam resource Location. Untuk contoh pengiriman data atau payload dari Location dapat dilihat dalam Postman Collection.

Nomor IHS untuk Tenaga Kesehatan

Informasi terkait pemetaan nilai, penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource Practitioner (data nomor IHS Tenaga Kesehatan), dapat dilihat dalam resource Practitioner. Untuk contoh pengiriman data atau payload dari Practitioner dapat dilihat dalam Postman Collection.

Tahapan alur integrasi dan resource yang digunakan untuk modul rawat inap dapat dilihat pada Gambar 1.

Alur Integrasi Modul Rawat Inap
Gambar 3. Alur Integrasi Modul Rawat Inap Fase 1

Alur integrasi dan format pengiriman data terkait Data Identitas Pasien dan Formulir Rawat Inap secara umum akan dijelaskan pada Panduan Interoperabilitas sesuai dengan use case masing-masing (klik di sini) Modul Rawat Inap Fase I.

Data atau variabel Rawat Inap Fase I yang dapat dipertukarkan dalam SATUSEHAT sebagai berikut:

Tabel 2. Data atau Variabel
NoVariabelResource FHIRPath FHIR

1

Lembar Identitas Pasien

a. Identitas Umum Pasien

1)

Nomor SATUSEHAT Pasien

Patient

Patient.identifier[i].use

Patient.identifier[i].system

Patient.identifier[i].value

2)

Nama Lengkap

Patient

Patient.name[i].text

3)

Nomor Rekam Medis

Patient

Patient.identifier.use

Patient.identifier.system

Patient.identifier.value

4)

Nomor Induk Kependudukan (NIK)

Patient

Patient.identifier.use

Patient.identifier.system

Patient.identifier.value

5)

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

Patient

Patient.identifier.use

Patient.identifier.system

Patient.identifier.value

6)

Nama Ibu Kandung

Patient

Patient.contact.name

7)

Tempat Lahir

Patient

Patient.extension:birthPlace

8)

Tanggal Lahir

Patient

Patient.birthDate

9)

Jenis Kelamin

Patient

Patient.gender

10)

Bahasa yang Dikuasai

Patient

Patient.communication.language

11)

Alamat Lengkap

Patient

Patient.address.line

12)

Rukun Tetangga / RT

Patient

Patient.address.line

13)

Rukun Warga / RW

Patient

Patient.address.line

14)

Kelurahan / Desa

Patient

Patient.address.extension:administrativeCode.extension:village

15)

Kecamatan

Patient

Patient.address.extension:administrativeCode.extension:district

16)

Kotamadya/Kabupaten

Patient

Patient.address.extension:administrativeCode.extension:city

17)

Kode Pos

Patient

Patient.address.postalCode

18)

Provinsi

Patient

Patient.address.extension:administrativeCode.extension:province

19)

Negara

Patient

Patient.address.country

20)

Nomor Telepon Rumah / Tempat Tinggal

Patient

Patient.telecom

21)

Nomor Telepon Selular Pasien

Patient

Patient.telecom

22)

Status Pernikahan

Patient

Patient.maritalStatus

23)

Kelas Perawatan

Encounter

Encounter.location.extension.serviceClass.value

24)

Indikator Perubahan Kelas

Encounter

Encounter.location.extension.serviceClass.upgradeClassIndicator

25)

Ruang Kelas Perawatan

Location

Location.extension.serviceClass

26)

Tipe Lokasi Rawat Pasien

Location

Location.type

27)

Status Operasional Tempat Tidur Pasien

Location

Location.operationalStatus

b. Identitas Bayi Baru Lahir

1)

Nama Bayi

Patient

Patient.name

2)

NIK Ibu Kandung

Patient

Patient.identifier

3)

Nomor Rekam Medis

Patient

Patient.identifier.use

Patient.identifier.system

Patient.identifier.value

4)

Tanggal Lahir Bayi

Patient

Patient.birthDate

5)

Jam Lahir

Observation

Observation.code.coding

Observation.category.coding

Observation.valueTime

6)

Jenis Kelamin

Patient

Patient.gender

7)

Kelahiran Ganda

Patient

Patient.multipleBirth[x]

2

Formulir Rawat Inap

a. Anamnesis

1)

Keluhatan Utama

Condition

Condition.code

Condition.category

2)

Riwayat Penyakit

Condition

Condition.code

Condition.category

3)

Riwayat Alergi

AllergyIntolerance

AllergyIntolerance.code

AllergyIntolerance.category

4)

Riwayat Pengobatan

MedicationStatement

MedicationStatement.status

MedicationStatement.medicationReference

MedicationStatement.note

Medication

Medication.code

Medication.form

Medication.status

Medication.medicationType

b. Pemeriksaan Fisik

1)

Tingkat Kesadaran

Observation

Observation.code.coding

Observation.category.coding

Observation.valueCodeableConcept.coding

2)

Vital Sign

a)

Denyut Jantung

Observation

Observation.category.coding

Observation.code.coding

Observation.valueQuantity

b)

Pernapasan

Observation

Observation.category.coding

Observation.code.coding

Observation.valueQuantity

c)

Tekanan Darah

(1) Sistole

Observation

Observation.category.coding

Observation.code.coding

Observation.valueQuantity

(2) Diastole

Observation

Observation.category.coding

Observation.code.coding

Observation.valueQuantity

d)

Suhu Tubuh

Observation

Observation.category.coding

Observation.code.coding

Observation.valueQuantity

3)

Pemeriksaan Fisik

a)

Kepala

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

b)

Mata

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

c)

Telinga

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

d)

Hidung

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

e)

Rambut

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

f)

Bibir

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

g)

Gigi Geligi

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

h)

Lidah

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

i)

Langit-langit

Observation

Observation.category.coding

Observation.code.coding

Observation.valuebodySite

Observation.valueString

j)

Leher

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

k)

Tenggorokan

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

l)

Tonsil

Observation

Observation.category.coding

Observation.code.coding

Observation.valuebodySite

Observation.valueString

m)

Dada

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

n)

Payudara

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

o)

Punggung

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

p)

Perut

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

q)

Genital

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

r)

Anus/Dubur

Observation

Observation.category.coding

Observation.code.coding

Observation.valuebodySite

Observation.valueString

s)

Lengan Atas

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

t)

Lengan Bawah

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

u)

Jari Tangan

Observation

Observation.category.coding

Observation.code.coding

Observation.valuebodySite

Observation.valueString

v)

Kuku Tangan

Observation

Observation.category.coding

Observation.code.coding

Observation.valuebodySite

Observation.valueString

w)

Persendian Tangan

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

x)

Tungkai Atas

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

y)

Tungkai Bawah

Observation

Observation.category.coding

Observation.code.coding

Observation.valueString

z)

Jari Kaki

Observation

Observation.category.coding

Observation.code.coding

Observation.valuebodySite

Observation.valueString

ab)

Kuku Kaki

Observation

Observation.category.coding

Observation.code.coding

Observation.valuebodySite

Observation.valueString

ac)

Persendian Kaki

Observation

Observation.category.coding

Observation.code.coding

Observation.valuebodySite

Observation.valueString

4)

Pemeriksaan Psikologis

a)

Status psikologis

Observation

Observation.category.coding

Observation.code.coding

Observation.valueCodeableConcept

3

Diagnosis

a

Diagnosis Awal / Masuk

Encounter

Encounter.diagnosis.condition

Encounter.diagnosis.use

Condition

Condition.code

Condition.category

b.

Diagnosis Akhir / Keluar

-

-

1)

Diagnosis Primer / Utama

Encounter

Encounter.diagnosis.condition

Encounter.diagnosis.use

Encounter.diagnosis.rank

Condition

Condition.code

Condition.category

2)

Diagnosis Sekunder / Penyerta

Encounter

Encounter.diagnosis.condition.code

Encounter.diagnosis.use

Encounter.diagnosis.rank

Condition

Condition.code

Condition.category

4

Tindakan / Prosedur Medis

Procedure

Procedure.code.coding

Procedure.category.coding

5

Prognosis

ClinicalImpression

ClinicalImpression.prognosisCodeableConcept.coding

6

Kondisi Saat Meninggalkan Rumah Sakit

Condition

Condition.code

Encounter

Encounter.hospitalization.dischargeDisposition

7

Rencana Tindak Lanjut / Cara Keluar dari Rumah Sakit

Encounter

Encounter.hospitalization.dischargeDisposition

ServiceRequest

ServiceRequest.code.coding

8

Instruksi untuk Tindak Lanjut

a

Kontrol ke

ServiceRequest

ServiceRequest.performer.organization

ServiceRequest.performer.locationReference

ServiceRequest.performer.locationCode

b

Tanggal

ServiceRequest

ServiceRequest.occurenceDateTime

c

Dalam Keadaan Darurat dapat Menghubungi

ServiceRequest

ServiceRequest.patientInstruction

9

Edukasi

Procedure

Procedure.code.coding

10

Sarana Transportasi Untuk Rujuk

ServiceRequest

ServiceRequest.locationCode

11

Pasien / Penanggung Jawab (Nama dan Tanda Tangan)

Encounter

Encounter.subject

12

Dokter Penanggung Jawab Pelayanan (Nama dan Tanda Tangan)

Encounter

Encounter.participant Encounter.participant.type

1. Pendaftaran Pasien

Pasien Umum

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. 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 pasien dapat dilakukan melalui FHIR API dengan metode GET. Untuk metode pencarian data pasien di SATUSEHAT secara detail dapat dilihat dalam resource Patient dan terkait panduan/playbook MPI dapat dilihat dalam dokumen Master Patient Index.

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 inap, 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 31 Agustus 2022.

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

3. Data Formulir Rawat Inap

Data Formulir Rawat Inap terdiri atas data anamnesis mencakup keluhan utama, riwayat penyakit, riwayat pengobatan, riwayat alergi, serta data penajaman anamnesis seperti diagnosis kerja atau sementara yang diberikan oleh DPJP dapat dikirimkan juga pada pengisian data anamnesis dalam bentuk kode maupun teks, pemeriksaan fisik, dan pemeriksaan psikologis, sosial ekonomi, serta spiritual. Data yang dimiliki pasien tersebut dapat dikirimkan menggunakan resource Condition, AllergyIntolerance, MedicationStatement, Medication, dan Observation.

Pemetaan Nilai Condition

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 31 Agustus 2022.

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 (data diagnosis), dapat dilihat dalam resource Condition. Untuk contoh pengiriman data atau payload dari Condition dapat dilihat dalam Postman Collection.

Pemetaan Nilai AllergyIntolerance

Berikut pemetaan nilai untuk AllergyIntolerance yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks Pengiriman Data Alergi:

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 AllergyIntolerance (data alergi), dapat dilihat dalam resource AllergyIntolerance. Untuk contoh pengiriman data atau payload dari AllergyIntolerance dapat dilihat dalam Postman Collection.

Pemetaan Nilai Medication

Berikut pemetaan nilai untuk Medication yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks data kode lokal obat di masing-masing institusi:

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 Medication (data peresepan obat), dapat dilihat dalam resource Medication. Untuk contoh pengiriman data atau payload dari Medication dapat dilihat dalam Postman Collection.

Pemetaan Nilai Observation

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

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, dan contoh pengiriman data atau payload dari data tanda vital dapat dilihat dalam Postman Collection pada Petunjuk Teknis SATUSEHAT (Juknis SATSET).

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data formulir rawat inap melalui resource Condition, AllergyIntolerance, MedicationStatement, dan Observation dapat dilihat dalam tabel berikut:

Tabel 3. Variabel dan Terminologi Spesifik
Pemetaan Variabel Resource Condition

Elemen/Path FHIR

Terminologi/Format Pengisian

1.

Anamnesis

a. Keluhan Utama

Condition.category.coding.system

http://hl7.org/fhir/R4/codesystem-condition-category.html

Condition.category.coding.code

problem-list-item

Condition.category.coding.display

Problem List Item

Condition.code.coding.system

http://snomed.info/sct

Condition.code.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai: Expression Constraint Language (ECL) Query: < 404684003 |Clinical finding (finding)|

(Untuk Kode Lengkapnya dapat dilihat di Standar Terminologi SATUSEHAT)

Condition.code.coding.display

SNOMED-CT Description

b. Riwayat Penyakit

Condition.category.coding.system

http://hl7.org/fhir/R4/codesystem-condition-category.html

Condition.category.coding.code

problem-list-item

Condition.category.coding.display

Problem List Item

Condition.code.coding.system

http://snomed.info/sct

Condition.code.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai:

1. Riwayat Pribadi → Expression Constraint Language (ECL) Query: < 417662000 | History of clinical finding in subject (situation) | OR < 443508001 | No history of clinical finding in subject (situation) |

2. Riwayat Keluarga → Expression Constraint Language (ECL) Query: < 416471007 | Family history of clinical finding (situation) | OR < 160266009 |
No family history of clinical finding (situation) |

(Untuk Kode Lengkapnya dapat dilihat di
Standar Terminologi SATUSEHAT)

Condition.code.coding.display

SNOMED-CT Description

c. Riwayat Alergi

AllergyIntolerance.code.coding

Link

AllergyIntolerance.category.coding.system

http://hl7.org/fhir/allergy-intolerance-category

AllergyIntolerance.category.coding.code

medication

food

environment

biologic

AllergyIntolerance.category.coding.display

Medication

Food

Environment

Biologic

AllergyIntolerance.clinicalStatus.system

http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical

AllergyIntolerance.clinicalStatus.code

active

inactive

AllergyIntolerance.clinicalStatus.display

Active

Inactive

Pilihan jawaban yang divisualisasikan

Ya

Tidak

d. Riwayat Pengobatan

MedicationStatement.status.coding.system

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

MedicationStatement.status.coding.code

Lihat di Standar Terminologi SATUSEHAT

MedicationStatement.status.coding.display

Lihat di Standar Terminologi SATUSEHAT

MedicationStatement.medicationReference

Medication.code

Lihat di Standar Terminologi SATUSEHAT

MedicationStatement.medicationReference

Medication.form

Lihat di Standar Terminologi SATUSEHAT

MedicationStatement.medicationReference

Medication.status

Lihat di Standar Terminologi SATUSEHAT

MedicationStatement.medicationReference

Medication.medicationType

Lihat di Standar Terminologi SATUSEHAT

MedicationStatement.note

(Tipe Data String)

2.

Pemeriksaan Fisik

1) Tingkat Kesadaran

Observation.category[i].coding.system

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

Observation.category[i].coding.code

exam

Observation.category[i].coding.display

Exam

*Observation.code.coding.system

http://loinc.org

*Observation.code.coding.code

67775-7

*Observation.code.coding.display

Level of responsiveness

Observation.valueCodeableConcept[i].coding.system

Observation.valueCodeableConcept[i].coding.code

Observation.valueCodeableConcept[i].coding.display

Keterangan

http://snomed.info/sct

248234008

Mentally alert

1. Sadar Baik/Alert: 0

http://snomed.info/sct

300202002

Response to voice

2. Berespon dengan kata-kata/Voice: 1

http://snomed.info/sct

450847001

Response to pain

3. Hanya berespons jika dirangsang nyeri/pain: 2

http://snomed.info/sct

422768004

Unresponsive

4. Pasien tidak sadar/unresponsive: 3

http://snomed.info/sct

130987000

Acute confusion

5. Gelisah atau bingung: 4

http://snomed.info/sct

2776000

Delirium

6. Acute Confusional States: 5

2) Vital Sign

Denyut Jantung

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

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

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

vital-signs

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

Vital Signs

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

8867-4

Observation.code.coding.display

Heart rate

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

beats/min

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

/min

Pernapasan

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

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

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

vital-signs

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

Vital Signs

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

9279-1

Observation.code.coding.display

Respiratory rate

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

breaths/min

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

/min

Tekanan Darah

Sistole

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

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

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

vital-signs

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

Vital Signs

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

8480-6

Observation.code.coding.display

Systolic blood pressure

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

mm[Hg]

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

mm[Hg]

Diastole

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

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

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

vital-signs

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

Vital Signs

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

8462-4

Observation.code.coding.display

Diastolic blood pressure

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

mm[Hg]

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

mm[Hg]

Suhu Tubuh

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

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

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

vital-signs

Observation.category[i].display[i].code

Vital Signs

Observation.code.coding.system

http://loinc.org

Observation.code.coding.code

8310-5

Observation.code.coding.display

Body temperature

Observation.valueQuantity.value

(Tipe data Decimal)

Observation.valueQuantity.unit

C

Observation.valueQuantity.system

http://unitsofmeasure.org

Observation.valueQuantity.code

Cel

3) Pemeriksaan Fisik

Kepala

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.code.coding.system

http://loinc.org

Observation.code.coding.code

10199-8

Observation.code.coding.display

Physical findings of Head Narrative

Observation.valueString

(Tipe data String)

Mata

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.code.coding.system

http://loinc.org

Observation.code.coding.code

10197-2

Observation.code.coding.display

Physical findings of Eye Narrative

Observation.valueString

(Tipe data String)

Telinga

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.code.coding.system

http://loinc.org

Observation.code.coding.code

10195-6

Observation.code.coding.display

Physical findings of Ear Narrative

Observation.valueString

(Tipe data String)

Hidung

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.code.coding.system

http://loinc.org

Observation.code.coding.code

10203-8

Observation.code.coding.display

Physical findings of Nose Narrative

Observation.valueString

(Tipe data String)

Rambut

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.code.coding.system

http://loinc.org

Observation.code.coding.code

32436-8

Observation.code.coding.display

Physical findings of Hair

Observation.valueString

(Tipe data String)

Bibir

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.code.coding.system

http://loinc.org

Observation.code.coding.code

32446-7

Observation.code.coding.display

Physical findings of Lip

Observation.valueString

(Tipe data String)

Gigi geligi

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.code.coding.system

http://loinc.org

Observation.code.coding.code

85910-8

Observation.code.coding.display

Physical findings of Teeth and Gum Narrative

Observation.valueString

(Tipe data String)

Lidah

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.code.coding.system

http://loinc.org

Observation.code.coding.code

32483-0

Observation.code.coding.display

Physical findings of Tongue

Observation.valueString

(Tipe data String)

Langit-langit

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.code.coding.system

http://loinc.org

Observation.code.coding.code

10201-2

Observation.code.coding.display

Physical findings of Mouth and Throat and Teeth Narrative

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

72914001

Observation.bodySite.coding.display

Palatal structure

Observation.valueString

(Tipe data String)

Leher

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.code.coding.system

http://loinc.org

Observation.code.coding.code

11411-6

Observation.code.coding.display

Physical findings of Neck Narrative

Observation.valueString

(Tipe data String)

Tenggorokan

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.code.coding.system

http://loinc.org

Observation.code.coding.code

56867-5

Observation.code.coding.display

Physical findings of Throat Narrative

Observation.valueString

(Tipe data String)

Tonsil

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.code.coding.system

http://loinc.org

Observation.code.coding.code

10201-2

Observation.code.coding.display

Physical findings of Mouth and Throat and Teeth Narrative

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

91636008

Observation.bodySite.coding.display

Bilateral palatine tonsils

Observation.valueString

(Tipe data String)

Dada

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.code.coding.system

http://loinc.org

Observation.code.coding.code

11391-0

Observation.code.coding.display

Physical findings of Chest Narrative

Observation.valueString

(Tipe data String)

Payudara

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.code.coding.system

http://loinc.org

Observation.code.coding.code

10193-1

Observation.code.coding.display

Physical findings of Breast Narrative

Observation.valueString

(Tipe data String)

Punggung

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.code.coding.system

http://loinc.org

Observation.code.coding.code

10192-3

Observation.code.coding.display

Physical findings of Back Narrative

Observation.valueString

(Tipe data String)

Perut

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.code.coding.system

http://loinc.org

Observation.code.coding.code

10191-5

Observation.code.coding.display

Physical findings of Abdomen Narrative

Observation.valueString

(Tipe data String)

Genital

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.code.coding.system

http://loinc.org

Observation.code.coding.code

11400-9

Observation.code.coding.display

Physical findings of Genitalia Narrative

Observation.valueString

(Tipe data String)

Anus/Dubur

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.code.coding.system

http://loinc.org

Observation.code.coding.code

11388-6

Observation.code.coding.display

Physical findings of Buttocks Narrative

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

53505006

Observation.bodySite.coding.display

Anal structure

Observation.valueString

(Tipe data String)

Lengan Atas

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.code.coding.system

http://loinc.org

Observation.code.coding.code

11386-0

Observation.code.coding.display

Physical findings of Upper Arm Narrative

Observation.valueString

(Tipe data String)

Lengan Bawah

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.code.coding.system

http://loinc.org

Observation.code.coding.code

11398-5

Observation.code.coding.display

Physical findings of Forearm Narrative

Observation.valueString

(Tipe data String)

Jari Tangan

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.code.coding.system

http://loinc.org

Observation.code.coding.code

11404-1

Observation.code.coding.display

Physical findings of Hand Narrative

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

7569003

Observation.bodySite.coding.display

Finger structure

Observation.valueString

(Tipe data String)

Kuku tangan

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.code.coding.system

http://loinc.org

Observation.code.coding.code

32456-6

Observation.code.coding.display

Physical findings of Nail

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

770812000

Observation.bodySite.coding.display

Entire nail unit of finger

Observation.valueString

(Tipe data String)

Persendian tangan

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.code.coding.system

http://loinc.org

Observation.code.coding.code

11415-7

Observation.code.coding.display

Physical findings of Wrist Narrative

Observation.valueString

(Tipe data String)

Tungkai atas

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.code.coding.system

http://loinc.org

Observation.code.coding.code

11414-0

Observation.code.coding.display

Physical findings of Thigh Narrative

Observation.valueString

(Tipe data String)

Tungkai Bawah

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.code.coding.system

http://loinc.org

Observation.code.coding.code

11389-4

Observation.code.coding.display

Physical findings of Calf Narrative

Observation.valueString

(Tipe data String)

Jari Kaki

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.code.coding.system

http://loinc.org

Observation.code.coding.code

11397-7

Observation.code.coding.display

Physical findings of Foot Narrative

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

29707007

Observation.bodySite.coding.display

Toe structure

Observation.valueString

(Tipe data String)

Kuku Kaki

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.code.coding.system

http://loinc.org

Observation.code.coding.code

32456-6

Observation.code.coding.display

Physical findings of Nail

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

77085009

Observation.bodySite.coding.display

Structure of nail unit of toe

Observation.valueString

(Tipe data String)

Persendian Kaki

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.code.coding.system

http://loinc.org

Observation.code.coding.code

11385-2

Observation.code.coding.display

Physical findings of Ankle Narrative

Observation.bodySite.coding.system

http://snomed.info/sct

Observation.bodySite.coding.code

26552008

Observation.bodySite.coding.display

Foot joint structure

Observation.valueString

(Tipe data String)

3.

Pemeriksaan Psikologis

a. Status Psikologis

Observation.category[i].coding.system

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

Observation.category[i].coding.code

survey

Observation.category[i].coding.display

Survey

*Observation.code.coding.system

http://loinc.org

*Observation.code.coding.code

8693-4

*Observation.code.coding.display

Mental Status

*Observation.valueCodeableConcept[i].coding.system

*Observation.valueCodeableConcept[i].coding.code

*Observation.valueCodeableConcept[i].coding.display

Keterangan

http://snomed.info/sct

17326005

Well in self

1. Tidak ada kelainan

http://snomed.info/sct

48694002

Feeling anxious

2. Cemas

http://snomed.info/sct

1402001

Afraid

3. Takut

http://snomed.info/sct

75408008

Feeling angry

4. Marah

http://snomed.info/sct

420038007

Feeling unhappy

5. Sedih

http://snomed.info/sct

74964007

Other

6. Lain-lain (Free Text)

*Observation.valueCodeableConcept[i].coding.text

(Tipe data String)

4. 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 lebih dari 1 diagnosis atau biasa disebut dengan diagnosis penyerta maupun banding, maka dikirimkan lebih dari 1 payload Condition dengan kode ICD-10 yang berbeda. Pemetaan Nilai resources Condition dapat dilihat pada Data Formulir Rawat Inap.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data diagnosis melalui resource Condition dapat dilihat dalam tabel berikut:

Tabel 4. Variabel dan Terminologi Spesifik
Pemetaan Variabel Resource Condition

Elemen/Path FHIR

Terminologi/Format Pengisian

1. Diagnosis

Condition.category.coding.system

http://hl7.org/fhir/R4/codesystem-condition-category.html

Condition.category.coding.code

encounter-diagnosis

Condition.category.coding.display

Encounter Diagnosis

Condition.code.coding.system

http://hl7.org/fhir/sid/icd-10

Condition.code.coding.code

ICD-10 code

Condition.code.coding.display

ICD-10 Code Description

5. Tindakan

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 31 Agustus 2022.

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 (data tindakan/prosedur medis), dapat dilihat dalam resource Procedure. Untuk contoh pengiriman data atau payload dari Procedure dapat dilihat dalam Postman Collection.

Pemetaan Variabel dan Terminologi Spesifik

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

Tabel 5. Variabel dan Terminologi Spesifik
Pemetaan Variabel Resource Procedure

Elemen/Path FHIR

Terminologi/Format Pengisian

1. Tindakan

Procedure.category.coding.system

http://snomed.info/sct

Procedure.category.coding.code

SNOMED-CT Code

Ruang lingkup kode SNOMED CT yang dapat dipakai: Expression Constraint Language (ECL) Query: < 71388002 |Procedure (procedure)|

(Untuk Kode Lengkapnya dapat dilihat di Standar Terminologi SATUSEHAT)

Procedure.category.coding.display

SNOMED-CT Description

Procedure.code.coding.system

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

Procedure.code.coding.code

ICD-9 CM Code

Condition.code.coding.display

ICD-10 Code Description

2. Petugas yang Melaksanakan Tindakan

Procedure.performer.actor

(Tipe data uri)

3. Tanggal Pelaksanakan Tindakan

Procedure.performed.dateTime

(Tipe data dateTime)

4. Waktu Mulai Tindakan

Procedure.performed.dateTime

(Tipe data dateTime)

5. Waktu Selesai Tindakan

Procedure.performed.dateTime

(Tipe data dateTime)

6. Edukasi

Variabel edukasi menunjukkan edukasi dan instruksi kerja untuk membantu individu dan keluarga dalam meningkatkan kemampuan untuk mencapai kesehatan secara optimal dan bersedia berpartisipasi dalam proses penyembuhan pada saat pulang. Data terkait edukasi yang diberikan kepada pasien dikirimkan menggunakan resource Procedure. Pemetaan resource Procedure dapat dilihat pada Tindakan.

Pemetaan Variabel dan Terminologi Spesifik

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

Tabel 6. Terminologi spesifik yang digunakan dalam data edukasi melalui resource Procedure
Resource Procedure

Edukasi

Procedure.code.coding.system

Procedure.code.coding.code

Procedure.code.coding.display

Keterangan

http://snomed.info/sct

84635008

Disease process or condition education

1. Proses penyakit, diagnosis, dan rencana asuhan;

http://snomed.info/sct

967006

Medication education

2. Obat-obatan;

http://snomed.info/sct

410082002

Rehabilitation therapy education

3. Rehabilitasi medis;

http://snomed.info/sct

712651001

Education about pain

4. Manajemen nyeri;

http://snomed.info/sct

61310001

Nutrition education

5. Gizi;

http://snomed.info/sct

698608004

Hand washing education

6. Cuci tangan;

http://snomed.info/sct

362978005

Medical equipment or device education

7. Penggunaan alat medis;

7. Prognosis

Data terkait dengan Prognosis Pasien dapat dikirimkan menggunakan resource ClinicalImpression.

Pemetaan Nilai

Berikut pemetaan nilai untuk ClinicalImpression yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks pengiriman data keterangan prognosis 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 31 Agustus 2022.

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 ClinicalImpression, dan contoh pengiriman data atau payload dari data prognosis dapat dilihat dalam Postman Collection pada Petunjuk Teknis SATUSEHAT (Juknis SATSET).

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data prognosis melalui resource ClinicalImpression dapat dilihat dalam tabel berikut:

Tabel 7. Terminologi spesifik yang digunakan dalam pengiriman data prognosis melalui resource ClinicalImpression
Resource ClinicalImpression

Nama Variabel: Prognosis

*ClinicalImpression.prognosisCodeableConcept[i].coding.system

*ClinicalImpression.prognosisCodeableConcept[i].coding.code

*ClinicalImpression.prognosisCodeableConcept[i].coding.display

Keterangan

http://snomed.info/sct

170968001

Prognosis good

1. Baik;

http://snomed.info/sct

65872000

Fair prognosis

2. Dubia et bonam / cenderung baik;

http://snomed.info/sct

67334001

Guarded prognosis

3. Dubia et malam / cenderung tidak baik;

http://snomed.info/sct

170969009

Prognosis bad

4. Tidak baik;

8. Rencana Tindak Lanjut & Sarana Transportasi Untuk Rujuk

Data rencana tindak lanjut menunjukkan rencana perawatan selanjutnya yang akan diterima oleh pasien setelah pulang. Data terkait dengan rencana tindak lanjut ini dikirimkan menggunakan resources ServiceRequest.

Pemetaan Nilai

Berikut pemetaan nilai untuk ServiceRequest yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks jenis perawatan:

  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 31 Agustus 2022.

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 ServiceRequest (rencana tindak lanjut/cara keluar dari rumah sakit), dapat dilihat dalam resource ServiceRequest. Untuk contoh pengiriman data atau payload dari ServiceRequest dapat dilihat dalam Postman Collection.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam rencana tindak lanjut dengan pilihan jawaban “Dirujuk ke” dan “Rawat Inap” melalui resource ServiceRequest dapat dilihat dalam tabel berikut:

Tabel 8. Terminologi spesifik yang digunakan dalam rencana tindak lanjut/cara keluar dari rumah sakit melalui resource ServiceRequest
Resource ServiceRequest

Elemen/Path/FHIR

Terminologi/Format Pengisian

Nama Variabel: Rencana tindak lanjut/cara keluar dari rumah sakit

ServiceRequest.code.coding.system

http://snomed.info/sct

http://snomed.info/sct

ServiceRequest.code.coding.code

3457005

737481003

ServiceRequest.code.coding.display

Patient referral

Inpatient care management

Keterangan ServiceRequest.code

Dirujuk ke

Rawat Inap

ServiceRequest.locationCode.coding.system

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

-

ServiceRequest.locationCode.code.coding.code

AMB

-

ServiceRequest.locationCode.code.coding.display

Ambulance

-

ServiceRequest.locationCode.text

Tipe data String

-

Keterangan ServiceRequest.locationCode

- Format pengisian untuk jawaban 1. Ambulans dapat melihat elemen ServiceRequest.locationCode.coding

- Format pengisian untuk 2. Lain-lain (free text) dapat melihat elemen ServiceRequest.locationCode.text

-

9. Instruksi untuk Tindak Lanjut

Variabel Instruksi untuk tindak lanjut dan resource yang digunakan dapat dilihat dalam tabel berikut:

Tabel 9. Variabel instruksi untuk tindak lanjut dan resources yang digunakan
VariabelFormat/ValuePath FHIR

Instruksi untuk Tindak Lanjut

Kontrol ke

1. Poli

ServiceRequest.locationCode

ServiceRequest.code

2. Fasyankes

3. Lain-lain (free text)

Tanggal

-

ServiceRequest.occurrenceDateTime

Dalam Keadaan Darurat dapat Menghubungi

-

ServiceRequest.patientInstruction

Pengiriman data instruksi tindak lanjut dikirimkan melalui resource ServiceRequest dalam satu payload JSON dengan Rencana Tindak Lanjut. Pemetaan nilai resources ServiceRequest dapat dilihat pada Rencana Tindak Lanjut & Sarana Transportasi untuk Rujuk. Penjelasan tipe mandatoris, deskripsi dan format pengisian dari setiap elemen data/path di dalam resource ServiceRequest (instruksi tindak lanjut), dapat dilihat dalam resource ServiceRequest. Untuk contoh pengiriman data atau payload dari ServiceRequest dapat dilihat dalam Postman Collection.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam instruksi tindak lanjut melalui resource ServiceRequest dapat dilihat dalam tabel berikut:

Tabel 10. Pemetaan Variabel dan Terminologi Spesifik
Resource ServiceRequest

Elemen/Path/FHIR

Terminologi/Format Pengisian

Instruksi Tindak Lanjut

ServiceRequest.code.coding.system

http://snomed.info/sct

ServiceRequest.code.coding.code

185389009

ServiceRequest.code.coding.display

Follow-up visit

ServiceRequest.locationCode.coding.system

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

ServiceRequest.locationCode.code.coding.code

OF

HOSP

PC

ServiceRequest.locationCode.code.coding.display

Outpatient facility

Hospital

Primary care clinic

Keterangan ServiceRequest.locationCode

1. Poli

2. Fasyankes

2. Fasyankes

Untuk pilihan jawaban “3. Lain-lain (free-text)”, maka tuliskan keterangan melalui elemen ServiceRequest.locationCode.text

Rujukan Internal / Kontrol Ulang di Rumah Sakit yang Sama (Self Referral)

ServiceRequest.code.coding.system

http://snomed.info/sct

ServiceRequest.code.coding.code

306098008

ServiceRequest.code.coding.display

Self-referral

ServiceRequest.code.coding.system

http://snomed.info/sct

ServiceRequest.code.coding.code

11429006

ServiceRequest.code.coding.display

Consultation

Rujukan External menggunakan kode SNOMED-CT (Patient Referral)

ServiceRequest.code.coding.system

http://snomed.info/sct

ServiceRequest.code.coding.code

3457005

ServiceRequest.code.coding.display

Patient referral

ServiceRequest.code.coding.system

http://snomed.info/sct

ServiceRequest.code.coding.code

11429006

ServiceRequest.code.coding.display

Consultation

10. Kondisi saat Meninggalkan Rumah Sakit

Data terkait kondisi saat meninggalkan rumah sakit dikirimkan menggunakan resource Condition dan Encounter. Pemetaan resource Condition dapat dilihat pada Data Formulir Rawat Inap dan resource Encounter dapat dilihat pada Pendaftaran Kunjungan Pasien.

Pemetaan Variabel dan Terminologi Spesifik

Data kondisi saat meninggalkan rumah sakit menunjukkan keadaan pasien saat meninggalkan rumah sakit. Pengisian pilihan jawaban dari kondisi saat meninggalkan rumah sakit dan resource yang digunakan dapat dilihat dalam tabel berikut:

Tabel 11. Pilihan jawaban dari kondisi saat meninggalkan rumah sakit dan resource yang digunakan
VariabelFormat/ValueResourceElemen Data/Path

Kondisi Saat Meninggalkan Rumah Sakit

1. Stabil;

Condition

Condition.code.coding

2. Tidak stabil;

Condition

Condition.code.coding

3. Perbaikan;

Condition

Condition.code.coding

4. Meninggal < 48 jam;

Encounter

Encounter.hospitalization.dischargeDisposition.coding

5. Meninggal > 48 jam

Encounter

Encounter.hospitalization.dischargeDisposition.coding

6. Lain-lain (free text)

Encounter

Encounter.hospitalization.dischargeDisposition.coding

Kondisi saat meninggalkan rumah sakit dengan pilihan jawaban “Stabil”, “Tidak stabil”, dan “Perbaikan” akan dikirimkan menggunakan resource Condition.

11. Cara Keluar dari Rumah Sakit

Data cara keluar dari rumah sakit menjelaskan terkait cara pasien keluar dari rumah sakit. Data cara keluar dari rumah sakit diisi dengan pilihan jawaban “Pulang atas persetujuan dokter” dan “Pulang atas permintaan sendiri”. Data tersebut akan dikirimkan menggunakan resource Encounter pada elemen Encounter.hospitalization.dischargeDisposition.coding. Sedangkan untuk pilihan jawaban “Lain-lain”, keterangan tambahan dapat dikirimkan dengan tipe data String melalui elemen Encounter.hospitalization.dischargeDisposition.text.

Pemetaan Variabel dan Terminologi Spesifik

Terminologi spesifik yang digunakan dalam pengiriman data kondisi saat meninggalkan rumah sakit dengan pilihan jawaban “Dirujuk”, “Meninggal <48 jam”, “Meninggal > 48 jam” melalui resource Encounter dapat dilihat dalam tabel berikut:

Tabel 12. Terminologi spesifik yang digunakan dalam pengiriman data kondisi saat meninggalkan rumah sakit melalui resource Encounter
Resource Encounter

Nama Variabel: Rencana tindak lanjut/cara keluar dari rumah sakit

Encounter.hospitalization.dischargeDisposition.coding.system

Encounter.hospitalization.dischargeDisposition.coding.code

Encounter.hospitalization.dischargeDisposition.coding.display

Keterangan

http://terminology.hl7.org/CodeSystem/discharge-disposition

home

home

1. Pulang atas persetujuan dokter;

http://terminology.hl7.org/CodeSystem/discharge-disposition

aadvice

Left against advice

2. Pulang atas permintaan sendiri;

http://terminology.hl7.org/CodeSystem/discharge-disposition

oth

Other

3. Lain-lain (free text)

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

12. Pembaharuan 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 serta Cara Keluar dari Rumah Sakit, atau informasi lainnya yang belum tersedia di awal kunjungan dengan metode PUT. Jika pasien melakukan perpindahan ruangan hingga sistem pergantian tenaga kesehatan maupun rawat bersama maka pembaharuan juga dilakukan 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 Collection.

VARIASI KASUS RAWAT INAP

Contoh Alur Pasien menunggu Ketersediaan Ruangan

Alur Pasien menunggu Ketersediaan Ruang Rawat Inap
Gambar 4. Alur Pasien menunggu Ketersediaan Ruang Rawat Inap

Pendaftaran kunjungan rawat inap baru bisa dilakukan setelah pengecekan ketersediaan ruangan rawat inap. Jika di fasilitas pelayanan kesehatan tidak ada ketersediaan ruang rawat inap, maka pasien akan tetap menunggu atau diarahkan ke Ruang IGD dan berada dalam masa tunggu.

Berikut adalah tahapan pengiriman data ketika pasien menunggu ketersediaan ruangan:

  1. Dalam kasus ini akan digunakan metode POST dan PUT Encounter pada Pendaftaran Rawat Inap.

  2. Jika pasien berada dalam masa tunggu ruangan, maka encounter akan di POST dengan Encounter.status nya adalah planned.

  3. Encounter.location diisi dengan lokasi pertama pasien saat menunggu ketersediaan ruangan, dalam contoh kasus ini adalah Ruang IGD.

  4. Encounter.location.period.start pada lokasi pertama diisi dengan waktu mulai tunggu pasien.

  5. Setelah pasien mendapat ruangan dan mulai masuk ke pendaftaran rawat inap, maka digunakan metode PUT dengan Encounter.status yang diganti menjadi in-progress.

  6. Encounter.location diperbaharui dengan lokasi kedua yang akan menjadi tempat rawat inap pasien.

  7. Pembaharuan Encounter.location.period.end pada lokasi pertama yang isinya akan sama dengan Encounter.location.period.start lokasi kedua.

Selengkapnya dapat dilihat pada gambar di atas.

Contoh Alur Kasus Titip Rawat Pasien

Alur Titip Rawat Pasien
Gambar 5. Alur Titip Rawat Pasien

Jika di fasilitas pelayanan kesehatan tidak ada ketersediaan ruang rawat inap yang sesuai dengan kelas pelayanan yang dimiliki pasien, maka akan terjadi proses titip rawat. Berikut adalah tahapan pengiriman data dari kasus titip rawat pasien:

  1. Pada saat pengiriman data pendaftaran rawat inap digunakan metode POST Encounter.

  2. Encounter.location berisi ID Lokasi pada Ruang Rawat Inap Kelas 1 sebagai tempat titip rawat pasien.

  3. Encounter.location.extension:serviceClass.value diisi dengan kode 2 dan display Kelas 2 sebagai hak kelas perawatan yang dimiliki pasien.

  4. Encounter.location.extension:serviceClass.upgradeClass diisi dengan kode titip-rawat dan display Titip Kelas Rawat.

  5. Metode PATCH Location dan PUT Encounter akan dikirimkan sebagai pembaharuan data kunjungan saat Pasien sudah kembali ke kelas tetap perawatan-nya.

  6. Location.operationalStatus pada Ruang Rawat Inap Kelas 1 diisi dengan kode U dan display Unoccupied (Artinya Bed 2 pada Ruangan Rawat Inap Kelas 1 sudah tidak digunakan).

  7. Location.operationalStatus pada Ruang Rawat Inap Kelas 2 diperbaharui berupa kode O dan display Occupied (Artinya Bed 3 pada Ruang Rawat Inap Kelas 2 akan digunakan oleh pasien).

  8. Encounter.location.location berisi dua lokasi, yaitu lokasi rawat pertama di Ruang Rawat Inap 1, Bed 2 (diberikan Encounter.location.period.start dan Encounter.location.period.end ketika berada di ruangan/lokasi rawat pertama) dan lokasi rawat kedua di Ruang Rawat Inap 2, Bed 3 (diberikan Encounter.location.period.start saja, sedangkan Encounter.location.period.end diberikan di PUT saat update pulang).

  9. Pada Encounter.location.extension:serviceClass.upgradeClass dilakukan pembaharuan juga dengan kode kelas-tetap dan display Kelas Tetap Perawatan.

Selengkapnya dapat dilihat pada gambar di atas.

Alur Perubahan Kelas Perawatan Pasien dari Titip Rawat
Gambar 6. Alur Perubahan Kelas Perawatan Pasien dari Titip Rawat

Apabila pasien titip rawat tersebut mengajukan untuk kenaikan kelas/penurunan kelas pada saat masa perawatan maka perlu dilakukan pembaharuan data. Contoh berikut adalah ketika pasien mengajukan untuk naik kelas perawatan sesuai dengan kelas pada saat dititip rawat. Tahapan pengiriman data untuk kasus tersebut sebagai berikut:

  1. Metode PUT Encounter akan dikirimkan sebagai pembaharuan data kunjungan saat Pasien naik kelas perawatannya.

  2. Encounter.location.location berisi satu lokasi yang sama dengan pada saat titip rawat, yaitu di di Ruang Rawat Inap 1, Bed 2.

  3. Pada Encounter.location.extension:serviceClass.value dilakukan pembaharuan dari kode 2 dengan display Kelas 2 menjadi kode 1 dengan display Kelas 1 sebagai Hak Kelas Perawatan yang dimiliki pasien setelah mengajukan kenaikan kelas perawatan.

  4. Pada Encounter.location.extension:serviceClass.upgradeClass dilakukan pembaharuan juga dengan kode naik-kelas dan display Kenaikan Kelas Perawatan.

Selengkapnya dapat dilihat pada gambar di atas.

Contoh Alur Kasus Perubahan Kelas Perawatan Pasien

Alur Kasus Perubahan Kelas Perawatan Pasien
Gambar 7. Alur Kasus Perubahan Kelas Perawatan Pasien

Jika pasien mengajukan perubahan kelas perawatan, baik naik kelas maupun turun kelas dari hak kelas perawatannya maka akan terjadi proses perubahan kelas perawatan pasien. Berikut adalah tahapan pengiriman data dari kasus naik kelas (dari kelas 2 ke kelas 1) di awal kunjungan:

  1. Pada saat pengiriman data pendaftaran rawat inap digunakan metode POST Encounter.

  2. Encounter.location berisi ID Lokasi pada Ruang Rawat Inap Kelas 1 sebagai tempat perawatan pasien.

  3. Encounter.location.extension:serviceClass.value diisi dengan kode 1 dan display Kelas 1 sebagai hak kelas perawatan yang dimiliki pasien setelah naik kelas. Hal ini berbeda dengan kasus titip rawat dimana pada path ini diisi Kelas 2.

  4. Encounter.location.extension:serviceClass.upgradeClass diisi dengan kode naik-kelas dan display Kenaikan Kelas Perawatan.

Apabila perubahan kelas pasien terjadi pada saat masa perawatan, misalnya pasien awalnya dirawat sesuai hak kelas perawatannya (Kelas 2) tetapi setelah 3 hari pasien meminta kenaikan kelas (Kelas 1). Berikut adalah tahapan pengiriman data dari kasus naik kelas dari kelas tetap perawatan:

  1. Pada saat pengiriman data pendaftaran rawat inap digunakan metode POST Encounter.

  2. Encounter.location berisi ID Lokasi pada Ruang Rawat Inap Kelas 2 sebagai ruang kelas tetap perawatan pasien.

  3. Encounter.location.extension:serviceClass.value diisi dengan kode 2 dan display Kelas 2 sebagai hak kelas perawatan yang dimiliki pasien

  4. Encounter.location.extension:serviceClass.upgradeClass diisi dengan kode kelas-tetap dan display Kelas Tetap Perawatan.

  5. Metode PATCH Location dan PUT Encounter akan dikirimkan sebagai pembaharuan data kunjungan saat Pasien naik kelas perawatan.

  6. Location.operationalStatus pada Ruang Rawat Inap Kelas 2 diisi dengan kode U dan display Unoccupied (Artinya Bed 3 pada Ruangan Rawat Inap Kelas 2 sudah tidak digunakan).

  7. Location.operationalStatus pada Ruang Rawat Inap Kelas 1 diperbaharui berupa kode O dan display Occupied (Artinya Bed 2 pada Ruang Rawat Inap Kelas 1 akan digunakan oleh pasien).

  8. Encounter.location.location berisi dua lokasi, yaitu lokasi rawat pertama di Ruang Rawat Inap 2, Bed 3 (diberikan Encounter.location.period.start dan Encounter.location.period.end ketika berada di ruangan/lokasi rawat pertama) dan lokasi rawat kedua di Ruang Rawat Inap 1, Bed 2 (diberikan Encounter.location.period.start saja, sedangkan Encounter.location.period.end diberikan di PUT saat update pulang).

  9. Pada Encounter.location.extension:serviceClass.upgradeClass dilakukan pembaharuan juga dengan kode naik-kelas dan display Kenaikan Kelas Perawatan.

  10. Pada Encounter.location.extension:serviceClass.value dilakukan pembaharuan dari kode 2 dengan display Kelas 2 menjadi kode 1 dengan display Kelas 1 sebagai Hak Kelas Perawatan yang dimiliki pasien setelah mengajukan kenaikan kelas.

Selengkapnya dapat dilihat pada gambar di atas.

Contoh Alur Pasien Rawat Inap melakukan Operasi

Alur Pasien Rawat Inap melakukan Operasi
Gambar 8. Alur Pasien Rawat Inap melakukan Operasi

Contoh alur kasus ini terjadi jika pasien dari IGD akan melakukan Tindakan seperti Operasi sebelum pasien masuk ke dalam ruangan rawat inap. Tindakan yang dilaporkan nantinya akan memiliki waktu yang sama dengan waktu pasien masuk ke dalam pendaftaran kunjungan rawat inap. Untuk itu dalam metode POST Encounter, Encounter.period.start akan sama dengan waktu mulai dilakukannya tindakan dan pada metode POST Procedure, Procedure.performedPeriod.start akan sama dengan waktu Pendaftaran Kunjungan Rawat Inap. Saat pasien sudah selesai tindakan, akan dilakukan PUT Encounter untuk update Encounter.location.period.end pada Lokasi dilakukannya tindakan. Selengkapnya dapat dilihat pada gambar di atas.

Contoh Alur Pencatatan Kondisi Pasien pada Asesmen Harian Rawat Inap

Alur Pencatatan Asesment Harian Rawat Inap
Gambar 9. Alur Pencatatan Kondisi Pasien pada Asesmen Harian Rawat Inap

Dalam modul rawat inap, Asesmen harian kondisi pasien dapat berubah-ubah setiap harinya sehingga dalam satu kali Encounter Rawat Inap, pasien dapat memiliki beberapa kondisi yang terjadi selama masa pelayanan rawat inap. Perubahan kondisi harian ini dapat menggunakan metode POST dan PUT pada resources Condition.

Jika pasien mulai muncul kondisi tertentu pada hasil asesmen, akan digunakan metode POST dengan Condition.onsetdateTime sebagai waktu munculnya kondisi tersebut. Jika setelah dilakukan observasi maupun tindakan kondisi pasien sudah tidak sesuai dengan hasil asesmen awal, maka akan digunakan metode PUT dengan Condition.onsetdateTime sebagai waktu munculnya kondisi kondisi tertentu pada hasil assesment dan Condition.abatementdateTime sebagai waktu saat hasil asesmen tersebut sudah tidak sesuai dengan kondisi pasien.

Kondisi pasien akan dikirimkan menggunakan kode SNOMED-CT pada Condition.code. Ruang lingkup kode SNOMED CT yang dapat dipakai yaitu : Expression Constraint Language (ECL) Query : < 404684003 |Clinical finding (finding)|.

Selengkapnya dapat dilihat pada gambar di atas.

Contoh Alur Pergantian DPJP

Alur Pergantian DPJP
Gambar 10. Alur Pergantian DPJP

Pada kasus pergantian DPJP, metode POST berisi praktisi pertama yang menjadi DPJP pasien. Selanjutnya jika pasien berpindah DPJP ke DPJP lain maka digunakan metode PUT. Pada metode PUT untuk Encounter.participant disertakan dua DPJP, yaitu DPJP pertama (diberikan Encounter.participant.period.start dan Encounter.participant.period.end saat pergantian DPJP) dan DPJP kedua (diberikan Encounter.participant.period.start saja, sedangkan Encounter.participant.period.end diberikan di PUT saat update pulang).

Contoh Alur Rawat Bersama DPJP

Alur Rawat Bersama DPJP
Gambar 11. Alur Rawat Bersama DPJP

Pada kasus Rawat Bersama, metode POST berisi praktisi pertama yang menjadi DPJP pasien. Selanjutnya jika terjadi Rawat Bersama antar dua DPJP atau lebih, maka digunakan metode PUT. Pada metode PUT untuk Encounter.participant disertakan dua DPJP, yaitu DPJP pertama/utama (diberikan Encounter.participant.period.start dan Encounter.participant.type berupa kode ATND) dan DPJP kedua (diberikan Encounter.participant.period.start dan Encounter.participant.type berupa kode SPRF). Encounter.participant.period.end diberikan di PUT saat update pulang untuk kedua DPJP yang melakukan Rawat Bersama. Kumpulan kode value-set Encounter.participant.type dapat diakses di https://docs.google.com/document/u/0/d/1yRmKBfe3iyYse90LQNqKoXukaUIE5kZfGZvEfW9_uCU/edit.

Selengkapnya dapat dilihat pada gambar di atas.

Contoh Alur Perpindahan Ruangan dalam Rawat Inap

Alur Pergantian Perpindahan Ruangan dalam Rawat Inap
Gambar 12. Alur Perpindahan Ruangan dalam Rawat Inap

Dalam pembaharuan kunjungan pada modul Rawat Inap, jika terjadi perpindahan ruangan/lokasi maka akan menggunakan metode POST, PATCH, dan PUT. Pada metode POST Encounter berisi ruangan/lokasi pertama pasien. Selanjutnya jika pasien dipindahkan ke ruangan/lokasi kedua maka digunakan metode PUT. Metode PATCH Location atau PUT Location dan PUT Encounter akan dikirimkan sebagai pembaharuan data kunjungan saat Pasien dipindahkan ruangannya. Pembaharuan data lokasi dapat menggunakan dua metode, yaitu PATCH Location dan PUT Location. Metode PATCH Location hanya perlu mengirimkan elemen yang mengalami perubahan saja, sedangkan pada metode PUT Location, seluruh data lokasi awal dikirimkan kembali dengan menyertakan pembaharuan pada elemen yang mengalami perubahan. Lokasi awal pasien pada Ruang Rawat Inap Kelas 1, Bed 2 akan diperbaharui pada bagian Location.operationalStatus dengan kode U dan display Unoccupied (Artinya Bed 2 pada Ruangan Rawat Inap Kelas 1 sudah tidak digunakan). Sedangkan, di lokasi kedua pasien pada Ruang ICU, Bed 1 akan diperbaharui pada bagian Location.operationalStatus berupa kode O dan display Occupied (Artinya Bed 1 pada Ruang ICU akan digunakan oleh pasien).

Pada metode PUT Encounter untuk Encounter.location.location disertakan dua lokasi, yaitu lokasi pertama di Ruang Rawat Inap 1, Bed 2 (diberikan Encounter.location.period.start dan Encounter.location.period.end ketika berada di ruangan/lokasi rawat pertama) dan lokasi kedua di Ruang ICU, Bed 1 (diberikan Encounter.location.period.start saja, sedangkan Encounter.location.period.end diberikan di PUT saat update pulang). Selengkapnya dapat dilihat pada gambar di atas.