1. 🎯 Sprint Summary
| Sprint | 2.2 (M7 ADPA · Admin Personal Assistant) |
| Duration | 19 Jul - 1 Aug 2026 (2 minggu) |
| Module | M7 ADPA — Admin/Counter PA |
| Goal | Smart queue · digital registration · insurance verification · billing · e-Invoice (MyInvois compliant) · daily ops dashboard. Counter time per patient < 60s. |
| Capacity | 5.5 FTE (3 BE + 1 FE + 0.5 prompt) + 0.5 Founder + 0.5 Doc Zam |
| Velocity target | 60 SP |
| Blocked by | Sprint 2.1 (M5 dispense status feeds billing line items) |
| Blocks | Pilot deployment (2 Aug) |
| Demo date | 1 Aug 2026 · Pilot-Ready Gate |
2. 🚦 Pre-Sprint Gate Checklist
- Sprint 2.1 demo passed (M2 + M5)
- MyInvois sandbox credentials provisioned · LHDN test client active
- Insurance API contract reviewed (top 3 carriers in shortlist)
- Pilot clinic agreement signed · go-live target 16 Aug confirmed
- Pilot site survey complete · network · printer · reception layout
- Receptionist training schedule blocked (5-7 Aug)
- Photo capture / biometric API tested · face-api.js client baseline
3. 📋 Prerequisites
| Item | Owner | By |
|---|---|---|
| MyInvois API client + sandbox certs | BE + Compliance | 17 Jul |
| Insurance carrier API spec (3 carriers) | BE + BD | 17 Jul |
| Receipt + invoice templates (BM/EN) | FE + Doc Zam | 17 Jul |
| Daily ops dashboard wireframe | Founder + Doc Zam | 16 Jul |
| Photo capture privacy policy | Legal | 17 Jul |
| Pilot clinic site survey notes | Eng Lead + Doc Zam | 17 Jul |
4. 🧩 Module Scope
- Smart Queue: Auto-prioritise based on M1 triage tier (red > amber > green walk-in). Real-time wait time. Patient mobile push.
- Digital Registration: Photo or biometric ID · 11-section profile auto-fill from M1 chat · consent capture.
- Insurance Pre-Auth: 3 carrier integrations · auto-verify policy + co-pay calc.
- Billing Engine: Encounter line items from M4 (consult fee, procedures) + M5 (dispense items) · auto-tally · co-pay.
- e-Invoice (MyInvois): LHDN-compliant XML · sandbox cert · upload-on-pay · receipt PDF.
- Daily Ops Dashboard: Filament page · today's encounters · revenue · queue length · top complaints · staff utilisation.
- Reception Tablet UI: Touch-first · single-finger workflow · works offline + syncs.
5. 📅 Day-by-Day Plan (10 Days)
D1Mon 19 Jul · Kickoff + Schema
DB:
DB:
queue_entries, registrations, insurance_claims, invoices, payments.D2Tue 20 Jul · Smart Queue
Triage-tier sort · real-time wait time · M1 push notif integration.
Triage-tier sort · real-time wait time · M1 push notif integration.
D3Wed 21 Jul · Registration UI + Photo ID
Tablet UI · face capture · 11-section auto-fill · consent.
Tablet UI · face capture · 11-section auto-fill · consent.
D4Thu 22 Jul · Insurance Carrier 1
First carrier API · pre-auth + co-pay calc · error handling.
First carrier API · pre-auth + co-pay calc · error handling.
D5Fri 23 Jul · Mid-Demo + Carrier 2
Mid-sprint demo · 2nd carrier integration if Carrier 1 stable.
Mid-sprint demo · 2nd carrier integration if Carrier 1 stable.
D6Mon 26 Jul · Billing Engine
Line item aggregation · price book · auto-tally · co-pay.
Line item aggregation · price book · auto-tally · co-pay.
D7Tue 27 Jul · MyInvois Integration
XML schema · sandbox upload · response handling · invoice PDF gen.
XML schema · sandbox upload · response handling · invoice PDF gen.
D8Wed 28 Jul · Daily Ops Dashboard
Filament page · 6 widgets (encounters, revenue, queue, complaints, staff util, dispense).
Filament page · 6 widgets (encounters, revenue, queue, complaints, staff util, dispense).
D9Thu 29 Jul · Carrier 3 + Hardening
3rd carrier · offline-mode sync · error UX · QA bug bash.
3rd carrier · offline-mode sync · error UX · QA bug bash.
D10Fri 30 Jul · Demo Prep + Pilot Site Test
Staging frozen · pilot site dry-run with reception staff · final polish.
Staging frozen · pilot site dry-run with reception staff · final polish.
+Mon 1 Aug · Pilot-Ready Gate Demo
9am demo · 11am retro · 2pm pilot deployment kickoff (2 Aug clinic install).
9am demo · 11am retro · 2pm pilot deployment kickoff (2 Aug clinic install).
6. 📦 Deliverables
| FR | Item | SP |
|---|---|---|
| FR-7.1 | Smart queue · triage-tier sort · wait time | 5 |
| FR-7.2 | Tablet registration UI + photo capture | 8 |
| FR-7.3 | 11-section profile auto-fill from M1 | 3 |
| FR-7.4 | Insurance carrier 1 (API + co-pay) | 5 |
| FR-7.5 | Insurance carrier 2 + 3 | 8 |
| FR-7.6 | Billing engine · line items · totals | 8 |
| FR-7.7 | MyInvois e-Invoice (sandbox) | 8 |
| FR-7.8 | Receipt + invoice PDF | 3 |
| FR-7.9 | Daily ops dashboard (Filament 6 widgets) | 8 |
| FR-7.10 | Offline mode + sync | 3 |
| FR-7.11 | Reception staff UAT | 3 |
| TOTAL | 62 SP |
7. 👥 Team Capacity
| Role | Allocation |
|---|---|
| Eng Lead / BE | 1.0 FTE · billing + MyInvois |
| BE Dev 2 | 1.0 FTE · insurance integrations |
| BE Dev 3 | 1.0 FTE · queue + dashboard |
| FE Dev | 1.0 FTE · tablet UI + dashboard |
| Prompt Eng | 0.5 FTE · receipt copy + insurance comms |
| Founder | 0.5 FTE · architecture · pilot prep |
| Doc Zam | 0.5 FTE · ops dashboard requirements · clinic site liaison |
| QA | 0.5 FTE · billing accuracy · invoice compliance |
| DevOps | 0.5 FTE · pilot site network + printer |
8. 🔔 Sprint Ceremonies
- Mon 19 Jul 9am — Sprint Planning (90 min)
- Daily 9am — Standup (15 min)
- Fri 23 Jul 4pm — Mid-sprint demo (45 min)
- Wed 28 Jul 4pm — Dashboard review with Doc Zam (30 min)
- Fri 30 Jul 2pm — Reception staff dry-run at pilot site (90 min)
- Mon 1 Aug 9am — Pilot-Ready Demo (90 min)
- Mon 1 Aug 11am — Sprint Retro (60 min) + Pilot kickoff (60 min)
9. 🩺 Doc Zam Sign-off Items
- Smart queue logic clinically acceptable (red prioritisation)
- Photo capture + privacy policy clinically + legally acceptable
- Receipt + invoice format (BM/EN) approved
- Insurance pre-auth flow does not delay clinical care
- Daily ops dashboard reflects clinically meaningful metrics
- Reception staff training material approved
- Final demo (1 Aug) — Pilot-Ready written sign-off
10. 🎬 Pilot-Ready Gate Demo — 1 Aug 9am
| Time | Segment |
|---|---|
| 0-10 | Sprint recap + pilot timeline confirmation |
| 10-25 | Walk-in patient: triage → queue → registration → photo |
| 25-40 | Insurance pre-auth · co-pay calc |
| 40-55 | Encounter → dispense → billing → e-Invoice live MyInvois sandbox |
| 55-70 | Daily ops dashboard walk-through |
| 70-80 | Reception staff feedback (live from pilot site if possible) |
| 80-90 | Pilot-Ready sign-off · 2 Aug deployment kickoff |
11. 🛡️ Contingency
| Risk | Trigger | Response |
|---|---|---|
| MyInvois sandbox unstable | API errors > 10% | Local invoice PDF · queue submissions · retry on production |
| Insurance carrier API delay | Carrier signs late | Manual claim path · auto-replay when carrier ready |
| Tablet hardware issues | Touch unreliable | Backup tablets · keyboard fallback |
| Pilot site network slow | 4G < 5Mbps | Offline mode + sync · pre-cache common ops |
| Pilot date slip | Clinic delay | Activate Backup Clinic B · deployment shift +14 days |