Skip to content

Onco-Dash Implementation Backlog

Last Updated: 2025-12-25
Legend: ✅ Done | 🟡 Partial/UI Only | ❌ Not Started


📋 Priority 1: NER Modules (From PDF Specs - Not Yet Implemented)

These are new modules from the NER specifications that need to be built from scratch.

# Module PDF Spec Status Priority
1 Multi-Disciplinary Tumor Board (MDTB) ner-multi-disciplinary-tumor-board-module-2.0.pdf ❌ Not Started 🔴 High
2 Palliative Medicine Assessment ner-palliative-medicine-assessment-module-2.0.pdf ❌ Not Started 🔴 High
3 Pre-Anesthesia Checkup (PAC) ner-preanesthesia-checkup-template-2.0.pdf ❌ Not Started 🔴 High
4 Preventive Oncology ner-preventive-oncology-template-2.0.pdf ❌ Not Started 🟡 Medium
5 Surgical Oncology ner-surgical-oncology-module-2.0.pdf ❌ Not Started 🔴 High

NER Module Details

1. Multi-Disciplinary Tumor Board (MDTB)

  • Purpose: Facilitate tumor board meetings with multi-specialty review
  • Key Features Needed:
  • [ ] Case presentation workflow
  • [ ] Multi-specialty attendee tracking
  • [ ] Treatment recommendation capture
  • [ ] Decision documentation
  • [ ] Follow-up scheduling

2. Palliative Medicine Assessment

  • Purpose: Palliative care evaluation and symptom management
  • Key Features Needed:
  • [ ] Symptom assessment forms (pain, nausea, fatigue, etc.)
  • [ ] Quality of life scoring
  • [ ] Goals of care documentation
  • [ ] Advance directive tracking
  • [ ] Family/caregiver communication logs

3. Pre-Anesthesia Checkup (PAC)

  • Purpose: Pre-operative anesthesia evaluation
  • Key Features Needed:
  • [ ] Medical history review
  • [ ] Physical examination checklist
  • [ ] Airway assessment
  • [ ] Lab/ECG review integration
  • [ ] ASA classification
  • [ ] Anesthesia plan documentation
  • [ ] Consent workflow

4. Preventive Oncology

  • Purpose: Cancer screening and risk assessment
  • Key Features Needed:
  • [ ] Risk factor questionnaire
  • [ ] Family history (pedigree) capture
  • [ ] Screening schedule generator
  • [ ] Genetic counseling referral
  • [ ] Lifestyle recommendations

5. Surgical Oncology

  • Purpose: Surgical planning and documentation
  • PDF Spec: ner-surgical-oncology-module-2.0.pdf

Gap Analysis (9 Components):

NER Part Use Case Mapping Status
A: OT Booking UC-APPT-010 ✅ Partial
B: OT Worklist UC-OT-009 ❌ Not Started
C: Surgical Checklist UC-OT-002, UC-OT-003 ✅ Partial
D: Surgical Management UC-OT-004 ✅ Partial
E: Anesthesia Mgmt UC-OT-002 + PAC spec ✅ Partial
F: Post-Op Complications UC-OT-010 ❌ Not Started
G: Diagrammatic Template UC-OT-011 ❌ Not Started
H: Log Book UC-OT-012 ❌ Not Started
I: Reports UC-OT-008 ✅ Partial

Summary: 5/9 partially covered, 4 new use cases added (OT-009 to OT-012)


📋 Priority 2: Missing PAS Use Cases

# Use Case Status Notes
1 UC-APPT-010: Schedule Surgery ❌ Not Started OT/Surgery scheduling module

📋 Priority 3: Frontend Complete - Backend Pending

These modules have complete frontend UI but need backend integration.

Patient Administration System (PAS)

Use Case Frontend Backend Needed
UC-APPT-001: Register New Patient ABDM/ABHA API, PostgreSQL, S3 Photo Storage
UC-APPT-002: Book OPD Appointment Real-time concurrency, Dynamic fees, SMS/Email
UC-APPT-003: Doctor Availability Schedule storage, Approval workflows
UC-APPT-004: Check-In Patient QR Scan, Biometric verification
UC-APPT-005: OPD Queue Management WebSocket real-time, Audio announcements
UC-APPT-006: Reschedule Appointment Policy checks, Conflict detection
UC-APPT-007: Cancel Appointment Refund logic, Notification triggers
UC-APPT-008: Follow-Up Booking Reminder sequence linkage
UC-APPT-009: Telemedicine Video conferencing (Jitsi/Zoom)

Clinical Dashboard

Use Case Frontend Backend Needed
UC-08: Medications & Allergies FHIR ingestion, HL7 integration
UC-04: Imaging (PACS) DICOM Web (Orthanc/DCM4CHEE)
UC-09: Clinical Notes OCR pipeline, Full-text search

Data Pipelines (Not Implemented)

Use Case Status Description
UC-ING-018: HL7 Med Orders 🟡 Mocked No Mirth/HL7 connection
UC-PHRM-002: Drug-Drug Interactions Edges exist but not displayed
UC-NLP-102a: Extract Medications No NLP extraction from notes

📋 Priority 4: Existing Components to Enhance

Component Location Enhancement Needed
CausalFlowView src/components/causal/ Enhanced node interactions
AlertsAndGaps src/components/insights/ More alert types
DiagnosticsPanel src/components/diagnostics/ Lab trends visualization

Phase 1: Critical Clinical Modules (NER)

  1. Pre-Anesthesia Checkup (PAC) - Required before any surgery
  2. Surgical Oncology - Core oncology workflow
  3. Multi-Disciplinary Tumor Board - Key decision-making module

Phase 2: Supportive Care

  1. Palliative Medicine Assessment - Patient QoL focus
  2. Preventive Oncology - Screening workflows

Phase 3: Backend Integration

  1. Backend services for all PAS modules
  2. Real-time features (WebSocket, notifications)
  3. External integrations (ABDM, PACS, Video)

📁 Current Component Structure

src/components/
├── pas/           # Patient Administration (6 files) ✅
├── causal/        # Causal Flow View (2 files) ✅
├── decisions/     # Decision Support (1 file) ✅
├── diagnostics/   # Lab & Genomics (4 files) ✅
├── graph/         # Knowledge Graph (2 files) ✅
├── icons/         # Icon Components (1 file) ✅
├── imaging/       # PACS Viewer (1 file) ✅
├── ingest/        # Data Ingestion (1 file) ✅
├── insights/      # Alerts & Gaps (1 file) ✅
├── labs/          # Lab Results (1 file) ✅
├── notes/         # Clinical Notes (2 files) ✅
├── research/      # Research Panel (1 file) ✅
├── timeline/      # Patient Timeline (1 file) ✅
├── ui/            # UI Components (6 files) ✅
└── widgets/       # Dashboard Widgets (6 files) ✅

📊 Summary

Category Total Done Partial Not Started
NER Modules 5 0 0 5
PAS Use Cases 10 9 (UI) 0 1
Clinical Dashboard 3 3 (UI) 0 0
Data Pipelines 3 0 1 2
Backend Integration 12+ 0 0 12+

Key Insight: The frontend UI is largely complete. The primary backlog consists of: 1. 5 NER modules that need full implementation 2. Backend services for all existing UI modules


Document Owner: Product Manager
Related Documents: - MVP Scope - UI Implementation Status - Developer Use Cases Index