Medical Queue Management Software
Hospital-scale queue management for Binh Duong Private General Hospital — multi-counter tickets, specialty lines, and synchronized call boards.
Binh Duong Private General Hospital needed orderly patient flow across multiple outpatient counters and specialty clinics. LTU Soft deployed a queue system with service categories, counter assignment, and synchronized displays that scale to hospital morning peaks.
Clinic HIS succeeds when reception, clinical, and cashier desks share one patient master — map those handoffs before modeling screens.
Peak morning outpatient load is the real stress test; prototype queue and appointment flows with staff who work the busiest hour.
Project at a Glance
| Field | Detail | Notes |
|---|---|---|
| Category | Healthcare | Engagement model |
| Client Type | Binh Duong Private General Hospital JSC | Engagement model |
| Timeline | 2023 | Discovery through go-live |
| Focus Areas | Queue · Hospital · Display · Kiosk | Primary capabilities delivered |
Delivered for a binh duong private general hospital jsc in 2023 — scoped as a fixed-milestone engagement with weekly demos and named owners on both US and Vietnam sides.
Overlapping specialty lines and verbal calling caused confusion at counters; supervisors could not see which lines were backing up until patients complained.
Role permissions must separate clinical notes from finance without forcing double entry — audit who can unlock or amend encounters.
Go-live at hospitals needs on-site cutover plans: paper fallback, war-room channel, and a named floor owner for the first 72 hours.
Service-based ticketing, counter consoles, LED/TV boards, and a supervisor view of live queue depth. Priority and recall rules keep VIP and return patients moving without breaking fairness for walk-ins.
Queue tickets, room displays, and nurse consoles should stay consistent when a counter goes offline — design for partial failure.
Service catalogs and pricing belong in one place cashiers can trust; silent price drift drives disputes at checkout.
We measure success against baselines agreed in discovery — not vanity metrics added after launch. The table below captures headline numbers; narrative outcomes follow for stakeholder reviews.
Key Metrics
| Metric | Result | Context |
|---|---|---|
| Peak-hour throughput | +25% | Measured post-launch |
| Counter idle gaps | -30% | Measured post-launch |
| Patient complaints on wait | Down | Measured post-launch |
Business Outcomes
- Each counter calls from the correct specialty line without manual list juggling.
- Supervisors rebalance open counters when a line spikes.
- Patients track ticket numbers on hall boards instead of clustering at desks.
Measure wait time, no-show rate, and same-day schedule accuracy — ops leaders already track these in weekly reviews.
Training materials should match the floor vocabulary (phiếu, phòng, viện phí) so adoption survives staff turnover.
Hospital-scale queue management for Binh Duong Private General Hospital — multi-counter tickets, specialty lines, and synchronized call boards.
Built with healthcare-appropriate tooling — production-tested across LTU-SOFT client squads. Choices favor maintainability and integration fit over novelty.
Core Stack
| Layer | Tools | Rationale |
|---|---|---|
| Application | React · NestJS · PostgreSQL | User-facing and API surfaces |
| Data & Infra | WebSockets | Persistence, cache, and ops |
Full Stack
- React
- NestJS
- PostgreSQL
- WebSockets
Prefer modular clinic modules that can expand from one site to multi-specialty without rewriting patient identity.
Document backup and restore for encounter data before the first production Friday — weekends are when clinics notice downtime.
Run through this checklist before go-live — assign an owner for each item and block the release window until sign-off. Skipping steps because of deadline pressure is how production incidents start.
Pre-launch gates
- Validate role-based access for reception, clinical, and finance personas.
- Walk through registration → encounter → billing on staging with clinic staff.
- Load-test queue call boards and kiosk ticket issuance at peak concurrency.
- Confirm patient master merge and search against realistic name variants.
- Run accessibility and display checks on waiting-area screens.
- Document hypercare contacts for first 72 hours after go-live.


