How mas-elkhanza/simrs-khanza works
SIMRS Khanza is a collection of hospital and clinic applications, including patient self-service, queue displays, administrative tools, and external health-service integrations. A representative patient workflow is choosing a clinic and doctor, registering, selecting payment, and printing a ticket; the tree identifies these stages in the kiosk dialogs, but the excerpts do not establish their call sequence. The graph also captures the named service integrations and the explicitly visible SMS intake and persistence behavior. Most application wiring is not shown in the sampled source.
Main entry points: SMSReadService.java SMS intake · frmUtama.java Registration kiosk
Components 26
Patient access
- Registration kiosk
KhanzaHMSAnjungan/src/khanzahmsanjungan/frmUtama.java - Patient registration
KhanzaHMSAnjungan/src/khanzahmsanjungan/DlgRegistrasi.java - Clinic selection
KhanzaHMSAnjungan/src/khanzahmsanjungan/DlgPilihPoli.java - Doctor selection
KhanzaHMSAnjungan/src/khanzahmsanjungan/DlgPilihDokter.java - Payment selection
KhanzaHMSAnjungan/src/khanzahmsanjungan/DlgPilihBayar.java - Registration print
KhanzaHMSAnjungan/src/khanzahmsanjungan/DlgCetak.java - Auto verification
KhanzaHMSAutoVerify/src/khanzahmsautoverify/frmUtama.java - Medical summaries
KhanzaHMSResume/src/khanzahmsresume/frmUtama.java
Queue operations
- Pharmacy queue
KhanzaAntrianApotek/src/khanzaantrianapotek/DlgAntrian.java - Counter queue
KhanzaAntrianLoket/src/khanzaantrianloket/DlgAntrian.java - Counter queue 2
KhanzaAntrianLoket2/src/khanzaantrianloket2/DlgAntrian.java - Clinic queue
KhanzaAntrianPoli/src/khanzaantrianpoli/DlgAntrian.java - Queue ticketing
KhanzaCetakAntrianLoket/src/khanzacetakantrianloket/frmUtama.java
External services
- Aplicare service
KhanzaHMSServiceAplicare/src/fungsi/BPJSApiAplicare.java - Mobile JKN service
KhanzaHMSServiceMobileJKN/src/fungsi/ApiMobileJKN.java - PCare service
KhanzaHMSServicePCare/src/fungsi/ApiPcare.java - SIRS Yankes service
KhanzaHMSServiceSIRSYankes/src/fungsi/SirsApi.java - SPDGT service
KhanzaHMSServiceSPDGT/src/fungsi/SPDGTApi.java - SatuSehat service
KhanzaHMSServiceSatuSehat/src/fungsi/ApiSatuSehat.java - Mandiri service
KhanzaHMSServiceMandiri/src/khanzahmsservicemandiri/frmUtama.java
Shared utilities
- SMS intake
src/smsservice/SMSReadService.java - Message database
- Database connection
KhanzaHMSAnjungan/src/fungsi/koneksiDB.java - Text encryption
KhanzaPengenkripsiTeks/src/khanzapengenkripsiteks/frmUtana.java - Software updater
KhanzaUpdater/src/update/Updater.java
Other components
- Patient
Connections 2
- Patient → Registration kiosk: uses
- SMS intake → Message database: writes messages