Investment Plans workspace
Open raw ↗

# Requirements Register

Project: HAD Digital Version: 1.0.0 Date: 2026-09-05 Owner: Dr Kais Aldabbagh


System Requirements

IDRequirementDescriptionPriorityStatusEvidence
REQ-SYS-01Patient Toxicity Self-ReportingStructured questionnaire for CTCAE domainsHIGHImplementedapp.js, API /reports
REQ-SYS-02Clinician Observation EntryClinical findings entry formHIGHImplementedapp.js, API /reports
REQ-SYS-03Automated CTCAE GradingRule engine for CTCAE grades 1-5HIGHImplementedctcae_engine.py
REQ-SYS-04Tiered Clinical AlertingRoutine/Urgent/Emergency routingHIGHImplementedalert_engine.py
REQ-SYS-05Patient GuidanceContext-aware guidance contentHIGHImplementedguidance.json
REQ-SYS-06Shared Care TimelineChronological event feedHIGHImplementedAPI /timeline
REQ-SYS-07Secure MessagingDirect care-team messagingHIGHImplementedAPI /messages
REQ-SYS-08Treatment Plan ViewProtocol and schedule displayHIGHImplementedAPI /treatment-plan
REQ-SYS-09Toxicity Summary ExportStructured export for recordsHIGHImplementedAPI /export/summary
REQ-SYS-10Role-Based Access Control8 roles with episode-based accessHIGHImplementeduser_store.py
REQ-SYS-11Audit TrailImmutable log of all actionsHIGHImplementedaudit_logger.py

Technical Requirements

IDRequirementDescriptionPriorityStatusEvidence
REQ-TEC-01Standalone .exeSingle Windows executableHIGHImplementedPyInstaller build
REQ-TEC-02Zero DependenciesNo Python, Docker, npmHIGHImplementedBundled in .exe
REQ-TEC-03Portable DeploymentCopy to USB or network shareHIGHImplemented--onedir mode
REQ-TEC-04Local-FirstCore functions work offlineHIGHImplementedSQLite, no cloud
REQ-TEC-05SQLite DatabaseZero-config, file-basedHIGHImplementeddatabase.py