π¦ Module Catalog Overview
| Code | Name | Standalone | Sprint | Dependencies | Status |
|---|---|---|---|---|---|
| M1 Β· PSPA | Patient Symptom PA | β STANDALONE | Sprint 1.2 | β | DETAIL |
| M2 Β· PCBP | Pre-Consult Briefing | β NEEDS M1 | Sprint 2.1 | M1 + M4 | DETAIL |
| M3 Β· CLOC | Clinic Locator & Routing | β STANDALONE | Phase 3 | β | DETAIL |
| M4 Β· DRPA | Doctor PA β Co-Pilot | β STANDALONE | Sprint 1.3 | β | DETAIL |
| M5 Β· PHPA | Pharmacy PA | β STANDALONE | Sprint 2.1 | β | DETAIL |
| M6 Β· ARXL | Adverse Reaction Loop | β NEEDS M1+M5 | Phase 3 | M1 + M5 | DETAIL |
| M7 Β· ADPA | Admin PA β Operasi Klinik | β STANDALONE | Sprint 2.2 | β | DETAIL |
| M8 Β· XCCN | Cross-Clinic Continuity | β NETWORK | Phase 3 | M1+ multi-tenant | DETAIL |
| M9 Β· AUCM | Audit Β· Compliance Β· Guardrails | β CROSS-CUT | Sprint 1.1 | All | DETAIL |
π Module Dependency Graph
Build order ikut dependencies. Setiap modul yg standalone boleh start parallel.
ββββββββββββββββββββββββββββββββββββββ
β M9 Β· AUCM (cross-cutting) β
β Audit Β· PDPA Β· HITL Β· Guardrails β
ββββββββ¬ββββββββββββββ¬βββββββ¬ββββββββ
β β β
ββββββββββββββββββββ΄βββ ββββββ΄ββββ ββ΄ββββββ
βΌ βΌ βΌ βΌ βΌ βΌ
βββββββββββ βββββββββββ ββββββββββββ ββββββββββββ
βM1 PSPA β βM4 DRPA β βM5 PHPA β βM7 ADPA β
βPatient β βDoctor β βPharmacy β βAdmin β
βSymptom β βCo-Pilot β βPA β βOperasi β
ββββββ¬βββββ ββββββ¬βββββ ββββββ¬ββββββ ββββββ¬ββββββ
β β β β
βββββββ¬ββββββββββββ€ β β
βΌ βΌ βΌ βΌ βΌ
ββββββββββ ββββββββββ ββββββββ ββββββββββ
βM3 CLOC β βM2 PCBP β βM6 β β(M7 also β
βClinic β βPre- β βARXL β βuses M1) β
βLocator β βConsult β βLoop β ββββββββββ
ββββββββββ ββββββββββ ββββββββ
β β
β β
βΌ β
ββββββββββββββββββββ β
βM8 XCCN βββββββ
βCross-Clinic β
β(network effect) β
ββββββββββββββββββββ
Sprint Order:
Sprint 1.1 (M9 foundation) β 1.2 (M1) β 1.3 (M4) β 2.1 (M2 + M5) β 2.2 (M7) β P3 (M3 + M6 + M8)
π§© Module Cards (click to open spec)
Pesakit ngadu via app/WhatsApp Β· AI intake symptom Β· 3-warna triage Β· self-care atau escalate.
Bridge dari Patient PA ke skrin doktor Β· ringkasan simptom + triage + history sebelum pesakit masuk bilik.
GPS pesakit β klinik berhampiran Β· queue length Β· jarak Β· ETA Β· digital referral letter.
6-tab Quick Access Β· ambient SOAP scribe Β· CDSS Β· order set drafting Β· history retrieval.
DDI Β· allergy Β· dose-by-weight Β· halal filter Β· generic substitution Β· barcode dispense.
Pesakit ngadu side effect β cross-ref preskripsi β broadcast doktor + farmasi Β· permanent allergy registry.
Smart queue Β· appointment Β· WAHA reminder Β· no-show predict Β· billing Β· panel claim Β· e-Invoice LHDN.
Pesakit data follow pesakit (consent) Β· network effect Β· allergi/kronik/history sentiasa available.
Cross-cutting foundation Β· 5-layer guardrails (PDPA Β· Clinical Safety Β· Hallucination Β· HITL Β· Audit) Β· always-on.
π Module Spec Template (sections per module)
Setiap modul detail spec ikut struktur konsisten ini.
- 1. Overview & Purpose
- 2. User Stories
- 3. Functional Requirements (FR)
- 4. Non-Functional Requirements (NFR)
- 5. Data Model (tables, fields)
- 6. API Endpoints (REST + MCP)
- 7. State Machine
- 8. Agent Specification (prompt, tools, memory)
- 9. UI/UX (screens, Doc Zam mock refs)
- 10. Acceptance Criteria
- 11. Test Plan (unit, integration, E2E)
- 12. Dependencies & Integration
- 13. Sprint Allocation
- 14. Risk per Module + Mitigation