Anda di halaman 1dari 19

USE CASE TRAINING SATUSEHAT

DIGITAL TRANSFORMATION OFFICE


KEMENTERIAN KESEHATAN
REPUBLIK INDONESIA
USE CASE RESUME RAWAT JALAN

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

Gambar 3 Pull Changes

Gambar 1 Fork Postman Collection Gambar 2 Fork Postman Environment 3


Postman Import
1. Buat akun / login postman
2. Download client Postman Desktop
3. Lakukan Import Collection dengan link https://s.id/CollectionSATUSEHAT
dan Import EnvironmentΩ dengan link https://s.id/DevSATUSEHAT
4. Masukan ClientID dan ClientSecret yang sudah diberikan tim DTO pada Environment
5. Lakukan proses Import Collection secara berkala untuk mendapatkan API terbaru

Gambar 1 Import Postman Collection Gambar 2 Import Postman Environment 4


Kasus 1

Seorang laki-laki berusia 37 tahun pada tanggal 13 Juni 2022


dengan NIK 3171022809990001 datang ke RS XXX ke poliklinik
paru dengan dr.XXX Sp.P dengan NIK 367400001111223 untuk
kontrol terkait keluhannya.
Pasien mengalami keluhan batuk sejak 1 bulan yang lalu. Pasien
juga mengeluhkan keluar keringat malam. Pada pertemuan
sebelumnya, dokter meminta pasien untuk melakukan pemeriksaan
BTA Sputum. Hasil pemeriksaan BTA sputum dengan pewarnaan
ZN adalah +++ (dari maksimal +++).
Berdasarkan hasil pemeriksaan yang telah dilakukan, dokter
mendiagnosis pasien dengan Tuberkulosis Paru terkonfirmasi
Bakteriologis. (A15.0 Tuberculosis of lung, confirmed by
sputum microscopy with or without culture)

6
USE CASE RESUME RAWAT JALAN
Pre-Use Case/Encounter

N Resource Action API Keterangan


o Method

1 Organization → - - Organisasi Induk


Organisasi Induk ● Definisi : Organisasi/Fasilitas Pelayanan
Kesehatan yang tercatat dalam Master
Sarana Index
● Contoh : RSUD Jati Asih, RSCM

Setiap RS akan diberikan nomor SATUSEHAT dari


Master Sarana Index

7
USE CASE RESUME RAWAT JALAN
Pre-Use Case/Encounter

N Resource Action API Keterangan


o Method

2 Organization → Input POST Suborganisasi


Suborganisasi Informasi ● Organisasi yang ada didalam organisasi lain
Suborganisasi ● Contoh : Instalasi Rawat Jalan pada RSUD
Jati Asih
POST suborganisasi dalam RS sesuai dengan
format berikut : link
Element Organization untuk di POST
● Organization.identifier (Optional)
● Organization.active (Mandatory)
● Organization.type (Mandatory)
● Organization.name (Mandatory)
● Organization.alias (Optional)
● Organization.telecom (Optional)
● Organization.address (Optional)
● Organization.partOf (Mandatory)
● Organization.contact (Optional)

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

N Resource Action API Method Keterangan


o

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. Pendaftaran Identitas Pasien

N Resource Action API Method Keterangan


o

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

No Resource Action API Method Keterangan

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

No Resource Action API Method Keterangan

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

Seorang wanita berusia 23 tahun dengan NIK 3171022809990001


pada tanggal 13 Juni 2022 datang ke RS XXX ke poliklinik
penyakit dalam dengan dr.XXX Sp.PD dengan NIK
367400001111223. Pasien mengeluhkan sering pusing dan mudah
lelah. Keluhan perdarahan tidak ada.
Dokter melakukan anamnesis, pemeriksaan fisik dan melakukan
order pemeriksaan darah rutin otomatis tanpa hitung jenis. Hasil
pemeriksaan hemoglobin menunjukkan angka 9,8 g/dl.
Berdasarkan hasil pemeriksaan yang telah dilakukan, dokter
mendiagnosis pasien dengan anemia defisiensi besi (D50.9 Iron
deficiency anemia, unspecified)

19

Anda mungkin juga menyukai