Overview
Enterprise healthcare system built for BaliMed Hospital through PT. Laksita Emi Saguna. I worked as part of the development team for 12 months full-time on-site (December 2022 to December 2023), then continued remotely for 6 months part-time (January to June 2024) to handle the SatuSehat national health platform integration. The system covers medical form management, operating room scheduling, and clinical reporting.
Challenge
The hospital needed to digitize paper-based medical forms and scheduling processes across multiple BaliMed branches. The hospital was spending approximately 2 million IDR per year on printed medical forms alone. Surgical teams required real-time notifications for operating room changes, and the system later needed to integrate with SatuSehat, Indonesia's national health data exchange, which imposed strict data formatting and API compliance requirements.
Approach
Built a modular Laravel backend with Vue.js frontend, where each clinical department (medical records, operating rooms, nursing) operates through its own set of forms and workflows but shares a centralized patient data layer. Used Pusher WebSockets for real-time surgical scheduling alerts so operating room staff receive immediate updates. For the SatuSehat integration, implemented the required FHIR-compliant data exchange formats to connect patient records with the national system.
Tech Stack
| Layer | Technology |
|---|---|
| Backend | Laravel |
| Frontend | Vue.js |
| Styling | Tailwind CSS |
| Charts | Chart.js |
| Database | MySQL |
| Real-time | Pusher |
| PDF/Export | DomPDF, Laravel Excel |
Key Implementation Details
- Clinical modules spanning operating room scheduling, pharmacy and medical records, pediatric/newborn management, and administrative documentation
- Operating room scheduling with real-time Pusher WebSocket notifications for surgical team coordination; identified a data integrity issue in the scheduling flow before launch that would have caused record discrepancies in production
- Barcode-based patient identification and DomPDF report generation across clinical modules
- Reporting dashboards with Chart.js visualizations for clinical and administrative data
- Integration with SatuSehat national health data exchange during the remote continuation phase
- Conducted code reviews and mentored junior developers on the team
- Provided on-site support during the initial system rollout at the hospital
Outcome
System deployed across multiple BaliMed Hospital branches. Eliminated approximately 2 million IDR per year in printed form costs. Operating room scheduling now delivers real-time notifications to surgical teams via WebSockets, replacing phone calls and manual coordination. The system was later extended with SatuSehat integration, connecting BaliMed's patient records to Indonesia's national health data exchange through FHIR-compliant data formats, a regulatory requirement for hospitals participating in the national healthcare network.