2
Postman Fork
1. Akses https://s.id/PostmanSATUSEHAT
2. Buat akun / login postman
3. Download client Postman Desktop
4. Lakukan Fork Collection & Environment
5. Masukan ClientID dan ClientSecret yang sudah diberikan tim DTO pada Environment
6. Secara berkala lakukan Pull Changes untuk mendapatkan update terbaru dari API
7. Lakukan uji coba API pada Client Postman Desktop (step 3) dengan IP Indonesia
6
USE CASE RESUME RAWAT JALAN
Pre-Use Case/Encounter
7
USE CASE RESUME RAWAT JALAN
Pre-Use Case/Encounter
8
USE CASE RESUME RAWAT JALAN
Pre-Use Case/Encounter
N Resource Action API Keterangan
o Method
3 Location Input POST POST data lokasi yang tersedia dalam fasyankes sesuai
informasi format berikut Link
lokasi Element Location untuk di POST
poliklinik ● Location.identifier (Optional)
● Location.status (Mandatory)
● Location.operationalStatus (Optional)
● Location.name (Mandatory)
● Location.alias (Optional)
● Location.description (Optional)
● Location.mode (Optional)
● Location.type (Optional)
● Location.telecom (Optional)
● Location.address (Optional)
● Location.physicalType (Mandatory)
● Location.position (Optional)
● Location.managingOrganization (Mandatory)
● Location.partOf (Mandatory, if sub-location)
● Location.hoursOfOperation (Optional)
● Location.availabilityExecptions (Optional)
● Location.endpoint (Optional)
9
USE CASE RESUME RAWAT JALAN
Pre-Use Case/Encounter
4 Practitioner Get Practitioner GET GET IHS-Number dari Master Nakes Index by NIK
IHS ID
10
USE CASE RESUME RAWAT JALAN
3. Proses Pemeriksaan Pasien oleh Tenaga Kesehatan
11
USE CASE RESUME RAWAT JALAN
1 Patient Get Patient IHS ID GET GET IHS-Number dari Master Patient Index by NIK
12
USE CASE RESUME RAWAT JALAN
No Resource Action API Method Keterangan
2. Pendataan Kunjungan Awal
1 Encounter Membuat POST Data elemen Encounter minimal yang perlu dikirim
encounter/kunjun ● Encounter.identifier.use → official
gan baru ● Encounter.identifier.system →
http://sys-ids.kemkes.go.id/encounter/{{organization-ihs-number}
}
● Encounter.identifier.value → nomor registrasi kunjungan di
masing-masing RS
● Encounter.status → Arrived
● Encounter.statusHistory.status → Arrived
● Encounter.statusHistory.period.start → Jam kedatangan
● Encounter.class.system →
http://terminology.hl7.org/CodeSystem/v3-ActCode
● Encounter.class.code → AMB
● Encounter.class.display → ambulatory
● Encounter.subject → Patient/IHS ID
● Encounter.participant.type.coding.system →
http://terminology.hl7.org/CodeSystem/participant-type
● Encounter.participant.type.coding.code → ATND
● Encounter.participant.type.coding.display → attender
● Encounter.participant.individual → Practitioner/IHS ID
● Encounter.period.start → Jam kedatangan
● Encounter.location.location → Location/No ID Location
● Encounter.serviceProvider → Organization/No ID Organization
13
USE CASE RESUME RAWAT JALAN 3. Proses Pemeriksaan Pasien oleh Tenaga Kesehatan
1 Encounter Update status PUT Data elemen Encounter minimal yang perlu dikirim
encounter ● id → id yang didapatkan dari POST encounter pertama kali
menjadi in- ● Encounter.identifier.use → official
progress
● Encounter.identifier.system →
http://sys-ids.kemkes.go.id/encounter/{{organization-ihs-number}}
● Encounter.identifier.value → nomor registrasi di masing-masing RS
● Encounter.status → in-progress
● Encounter.statusHistory.status #1→ arrived
● Encounter.statusHistory.period.start #1 → Jam kedatangan
● Encounter.statusHistory.period.end #1 → Jam mulai dilakukan asesmen awal
● Encounter.statusHistory.status #2→ in-progress
● Encounter.statusHistory.period.start #2 → Jam mulai dilakukan asesmen awal
● Encounter.class.system → http://terminology.hl7.org/CodeSystem/v3-ActCode
● AMB
● Encounter.class.code → AMB
● Encounter.class.display → ambulatory
● Encounter.subject → Patient/IHS ID
● Encounter.participant.type.coding.system →
http://terminology.hl7.org/CodeSystem/participant-type
● Encounter.participant.type.coding.code → ATND
● Encounter.participant.type.coding.display → attender
● Encounter.participant.individual → Practitioner/IHS ID
● Encounter.period.start → Jam kedatangan
● Encounter.location.location → Location/No ID Location
● Encounter.serviceProvider → Organization/No ID Organization
14
USE CASE RESUME RAWAT JALAN
3. Proses Pemeriksaan Pasien oleh Tenaga Kesehatan
3 Condition Input data POST Data elemen Condition minimal yang perlu dikirim
diagnosis ● Condition.clinicalStatus.coding.system →
http://terminology.hl7.org/CodeSystem/condition-clinical
● Condition.clinicalStatus.coding.code → active
● Condition.clinicalStatus.coding.display → Active
● Condition.category.coding.system →
http://terminology.hl7.org/CodeSystem/condition-category
● 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 → A15.0
● Condition.code.coding.display → Tuberculosis of lung, confirmed by sputum microscopy
with or without culture
● Condition.subject → Patient/IHS number pasien
● Condition.encounter → Encounter/No. ID Encounter
15
USE CASE RESUME RAWAT JALAN
No Resource Action API Method Keterangan
4. Pasien Pulang
1 Encounte ● Update status PUT Data elemen Encounter minimal yang perlu dikirim
r encounter menjadi ● id → id yang didapatkan dari POST encounter pertama kali
finished ● Encounter.identifier.use → official
● Input data
diagnosis pulang ● Encounter.identifier.system →
http://sys-ids.kemkes.go.id/encounter/{{organization-ihs-number}}
● Encounter.identifier.value → nomor registrasi di masing-masing
RS
● Encounter.status → finished
● Encounter.statusHistory.status #1→ arrived
● Encounter.statusHistory.period.start #1 → Jam kedatangan
● Encounter.statusHistory.period.end #1 → Jam mulai dilakukan
asesmen awal
● Encounter.statusHistory.status #2→ in-progress
● Encounter.statusHistory.period.start #2 → Jam mulai dilakukan
asesmen awal
● Encounter.statusHistory.period.end #2 → Jam pasien pulang
● Encounter.statusHistory.status #3→ finished
● Encounter.statusHistory.period.start #3 → Jam pasien pulang
● Encounter.statusHistory.period.end #3 → Jam pasien pulang
● Encounter.class.system →
http://terminology.hl7.org/CodeSystem/v3-ActCode
● AMB
● Encounter.class.code → AMB
● Encounter.class.display → ambulatory
● Encounter.subject → Patient/IHS ID
16
USE CASE RESUME RAWAT JALAN
No Resource Action API Method Keterangan
4. Pasien Pulang
1 Encounte ● Update status PUT Data elemen Encounter minimal yang perlu dikirim (lanjutan)
r encounter menjadi ● Encounter.participant.type.coding.system →
finished http://terminology.hl7.org/CodeSystem/participant-type
● Input data ● Encounter.participant.type.coding.code → ATND
diagnosis pulang
● Encounter.participant.type.coding.display → attender
● Encounter.participant.individual → Practitioner/IHS ID
● Encounter.diagnosis.condition → Condition/No. ID Condition
● Encounter.diagnosis.use.coding.system →
http://terminology.hl7.org/CodeSystem/diagnosis-role
● Encounter.diagnosis.use.coding.code → DD
● Encounter.diagnosis.use.coding.display → Discharge Diagnosis
● Encounter.period.start → Jam kedatangan
● Encounter.period.end → Jam pasien pulang
● Encounter.location.location → Location/No ID Location
● Encounter.serviceProvider → Organization/No ID Organization
17
Kasus 2
Seorang wanita berusia 37 tahun dengan NIK 3171022809990001
pada tanggal 13 Juni 2022 datang ke RS XXX ke poliklinik
kandungan dengan dr.XXX Sp.OG dengan NIK 367400001111223.
Pasien G3P2A0 usia kehamilan 33 mg mengalami keluhan pusing dan
mual sejak 3 hari ini.
Hasil pemeriksaan fisik
▪ Tekanan darah : 160/100 mmHg
▪ Denyut nadi : 86 x/min
▪ Lanju Pernapasan : 20x/min
▪ Suhu : 36.7 C
Dokter melakukan order pemeriksaan protein urin. Hasil pemeriksaan
protein urin menggunakan teknik dipstik yaitu +1.
Berdasarkan hasil pemeriksaan yang telah dilakukan, dokter
mendiagnosis pasien dengan preeklampsia (O14.0 Moderate pre-
eclampsia)
18
Kasus 3
19