-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Muhamad Haris Setiawan edited this page Sep 10, 2026
·
2 revisions
Panduan step-by-step buat integrasi pake SDK ini, berdasarkan hasil testing langsung ke server staging SATU SEHAT (bukan cuma compile-clean — semua flow di bawah ini udah beneran dijalanin dan berhasil bikin data real di sandbox).
- Setup dan Auth — konfigurasi client, dapetin token
- Prerequisites — Organization → Location → cari Patient/Practitioner (wajib sebelum apa pun)
- Alur Rawat Jalan — 16 langkah, dari Encounter sampe Resume Medis
- Alur Gigi — versi dental-nya, termasuk odontogram
- Master Data dan KFA — wilayah, sarana, formularium obat
- KYC dan RME — verifikasi profil + rekam medis nasional
- Known Issues — yang masih belum kelar / butuh contoh data real buat difix
1. getAccessToken() → simpen token sendiri (Redis/dll), SDK gak nyimpen
2. organization.getOrganization(orgId) → pastiin org lu ada
3. organization.createLocation() / cari yang ada → Poli/ruang di bawah org
4. search.searchPatient({identifier: nikIdentifier(nik)}) → cari pasien
5. search.searchPractitioner({identifier: nikIdentifier(nik)}) → cari nakes (search-only, gak ada create)
6. fhir.encounter.encounterCreate(...) → mulai kunjungan
7. ...langkah klinis sesuai alur (Rawat Jalan / Gigi)...
8. encounterUpdate...(status: finished) → tutup kunjungan
9. compositionResumeMedis(...) → resume medis, langkah terakhir
Setiap langkah di bawah udah dites beneran ke sandbox dan dikasih tau resource ID contoh yang kebentuk, plus gotcha yang bikin gagal kalau lu gak tau.