Faizal

BOSH (BPKH One Stop Health)

BOSH (BPKH One Stop Health)

BOSH (BPKH One Stop Health) is an integrated management platform designed to handle health services and operational assistance. The system manages ambulance services, emergency response (SOS), and centralized operational transactions to ensure efficient distribution of health aid.

Preview.

Key Features

Health Services & Emergency

  • Ambulance Management — Tracking and scheduling of ambulance fleets (data_ambulance) for public health services.
  • SOS & Emergency Response — Real-time monitoring and management of emergency notifications (data_sos).
  • Agency Directory — Information database of partner agencies and related health units (instansi).

Operations

  • Automated Reporting — Data export to PDF (mPDF) and Excel (PhpSpreadsheet) for internal audit and operational reviews.

Communication & CMS

  • Real-time Chat — Communication feature between field officers and administrators based on Workerman (Socket.io).
  • CMS (Blog & Banner) — Management of information content, news articles (blog), and visual announcements (banner).
  • Notification Center — Integrated notification system for every SOS report or service status update.

Core Architecture (CiCOOL)

  • CRUD & API Generator — Speeds up new module development and third-party API integration.
  • Form & Page Builder — Dynamic customization of dashboard layouts and data input forms.
  • Role Based Access Control (RBAC) — Granular user access management from administrator to field operator levels.

Modular Architecture

The system is built with a modular HMVC approach, isolating core business logic within the modules/ directory for better maintainability:

modules/
├── data_ambulance/     # Ambulance fleet & service management
├── data_sos/           # SOS alert monitoring & management
├── instansi/           # Partner agency database
├── chat/               # Real-time instant messaging
├── blog/               # News and article management
└── banner/             # Promotional & announcement content

Tech Stack

CategoryTechnology
BackendPHP 7.4/8.1+, CodeIgniter 3, Twig
Real-timeWorkerman (Socket.io server & SOS alerts)
DatabaseMySQL / MariaDB
FrontendAdminLTE (Bootstrap), jQuery
UtilitiesmPDF, PhpSpreadsheet