Comprehensive, end to end list of DHF/DDF deliverables
In the previous post, From Regulation to Reality: The Foundations of a Modern DHF/DDF, I outlined the regulatory and industry landscape that shapes what a modern evidence system must demonstrate. This post moves from foundations to structure. It turns that landscape into a comprehensive, end‑to‑end list of DHF/DDF deliverables, an operational map of the evidence digital health teams are responsible for as they build, release, and maintain regulated software. By consolidating these expectations into a single view, the table surfaces the true scope of work that sits beneath “compliance” and makes visible the lifecycle footprint teams must manage to stay aligned with regulations, guidance, and contemporary engineering practice. A list alone doesn’t create clarity, though, the value comes from understanding how these activities flow through the real work of software development. In the next posts, I’ll translate this evidence system into Plan–Do–Check–Act (PDCA) playbook and show where automation, traceability, and toolchain integration can reduce friction, eliminate DHF/DDF catch up work, and create a more resilient, audit ready development process.
| Category | Deliverable | What It Contains | Primary Drivers |
| Product Definition | Intended Use / Indications | Clinical context, target users, environment, high-level claims | 21 CFR 820.30, QMSR, CDS/SaMD guidance |
| Claims & Clinical Rationale | Specific claims + supporting rationale | IMDRF SaMD Clinical Evaluation, CDS guidance | |
| Regulatory Strategy Summary | Classification, pathway, standards | FDA classification rules | |
| User Needs & Inputs | User Needs Specification | User goals, workflows, usability needs | 21 CFR 820.30(c), HF guidance |
| Design Input Requirements | Functional, performance, safety, regulatory requirements | 21 CFR 820.30(c), QMSR | |
| Software Requirements Specification | Detailed software requirements incl. risk, security, privacy | IEC 62304, AAMI TIR45 | |
| Interface & Integration Requirements | APIs, data formats, external systems | IEC 62304 | |
| Design Outputs | Labeling (General) | All labeling content: physical labels, digital labels, warnings, contraindications, symbols | 21 CFR 820.30(d), QMSR |
| Instructions for Use (IFU) | Step-by-step instructions, indications, contraindications, warnings, operating instructions | 21 CFR 820.30(d), HF guidance | |
| User Manual / Digital Help Content | Full user guidance, troubleshooting, safety info, digital UX instructions | 21 CFR 820.30(d), HF guidance | |
| On‑Screen Instructions & Warnings | In‑app instructions, alerts, CDS explanations, transparency statements | CDS guidance, HF guidance | |
| Software Safety Classification | Software Safety Classification Assessment | Classification (A/B/C), hazard contribution, rationale, lifecycle impact | IEC 62304 |
| Core Design Controls | Design & Development Plan | Scope, responsibilities, lifecycle model, reviews, documentation strategy | 21 CFR 820.30(b), QMSR, IEC 62304 |
| Software Development Plan (SDP) | 62304 lifecycle model, required activities per class, verification strategy, problem resolution, config mgmt | IEC 62304 | |
| Design Review Records | Formal reviews, participants, issues, decisions, follow-up | 21 CFR 820.30(e), QMSR | |
| Design Transfer Documentation | Evidence design outputs are correctly translated into implementation/production | 21 CFR 820.30(h), QMSR | |
| Design Change Records | Change descriptions, rationale, impact assessments (safety, performance, cybersecurity, privacy), approvals | 21 CFR 820.30(i), IEC 62304 | |
| Architecture & Design | System Architecture Description | Components, boundaries, interfaces, deployment | IEC 62304 |
| Software Architecture Specification | Modules, layers, data flows, error handling | IEC 62304 | |
| Detailed / Module Design | Algorithms, data structures, state machines | IEC 62304 | |
| UI/UX Design Artifacts | Wireframes, flows, accessibility | HF guidance | |
| Multi‑Function / MDDS Boundary Docs | Regulated vs non‑regulated functions, interactions | MDDS guidance, Multiple Function guidance | |
| CDS Logic & Transparency Docs | Rules/models, inputs/outputs, explainability | CDS guidance | |
| Implementation & Config Mgmt | Design to Code Traceability | Mapping from requirements/design to implementation | IEC 62304, QMSR |
| Configuration Management Plan | Versioning, baselines, release control | IEC 62304 | |
| Configuration Item List | Controlled software, docs, tools, libraries | IEC 62304 | |
| Tool Qualification / CSA Records | Risk‑based assurance for tools | CSA guidance, GPSV | |
| Software Implementation | Unit Implementation Documentation | Unit/module implementation details, code-level design decisions | IEC 62304 |
| Unit Verification Procedures & Results | Unit test protocols, expected results, actual results | IEC 62304 | |
| Software Integration | Integration Plan & Procedures | Integration strategy, order, methods, acceptance criteria | IEC 62304 |
| Integration Test Results | Evidence of correct integration of software units | IEC 62304 | |
| System Testing | System Test Procedures & Results | System-level test protocols + results, traceability to requirements and risks | IEC 62304 |
| Release | Software Release Documentation | Release ID, known anomalies, unresolved defects + risk rationale, operating environment | IEC 62304 |
| Problem Resolution | Software Problem Resolution Records | Bug reports, investigations, fixes, verification of resolution | IEC 62304 |
| Risk Management | Risk Management Plan | Scope, methodology, acceptance criteria | ISO 14971 |
| Hazard Identification & Analysis | Hazards, hazardous situations, misuse | ISO 14971 | |
| Risk Assessment Records | Severity, probability, initial risk | ISO 14971 | |
| Risk Control Measures | Controls, rationale, linkage to requirements | ISO 14971, 21 CFR 820.30 | |
| Residual Risk Evaluation | Residual risk + benefit–risk justification | ISO 14971 | |
| Risk Traceability Matrix | Hazards → controls → requirements → tests | ISO 14971, QMSR | |
| Risk Management Report | Summary + acceptability conclusion | ISO 14971 | |
| Verification & Validation | Verification Plan | Strategy, levels, methods, acceptance criteria | 21 CFR 820.30(f), IEC 62304 |
| Test Protocols | Step-by-step instructions, expected results | 21 CFR 820.30(f) | |
| Test Reports | Actual results, deviations, conclusions | 21 CFR 820.30(f) | |
| Automated Test Evidence | CI/CD logs, coverage, regression | IEC 62304, AAMI TIR45 | |
| Validation Plan | Intended-use-focused validation strategy | 21 CFR 820.30(g) | |
| System Validation Report | Evidence system meets user needs | 21 CFR 820.30(g) | |
| HF/Usability Protocol & Report | Tasks, findings, mitigations | HF guidance, ISO 14971 | |
| Clinical/Performance Evaluation | Strategy, data, analysis, conclusions | IMDRF SaMD, CDS guidance | |
| Real‑World Evidence Plan | Use of post‑market data | RWE guidance | |
| Cybersecurity | Cybersecurity Risk Management Plan | Documented process for identifying, assessing, controlling, verifying, and monitoring cybersecurity risks; integration with ISO 14971 | FDA Cybersecurity Guidance |
| Security Requirements Specification | AuthN, AuthZ, encryption, logging, integrity | FDA Cybersecurity guidance | |
| Threat Model / Security Risk Assessment | Assets, threats, attack vectors, mitigations | FDA Cybersecurity guidance, ISO 14971 | |
| Secure Architecture & Data Flows | Trust boundaries, encryption points, network zones | FDA Cybersecurity guidance | |
| Software Bill of Materials (SBOM) | Components, versions, vulnerabilities | FDA Cybersecurity guidance | |
| Vulnerability Management Plan | Monitoring, triage, patch strategy | FDA Cybersecurity guidance | |
| Vulnerability & Patch Records | Issues, severity, remediation | FDA Cybersecurity guidance | |
| Secure SDLC Evidence | Code reviews, SAST/DAST, dependency scanning | FDA Cybersecurity guidance, IEC 62304 | |
| Security Test Plan & Reports | Pen tests, fuzzing, abuse cases | FDA Cybersecurity guidance | |
| Access Control Design & Matrix | Roles, permissions, least privilege | Security best practice | |
| Logging & Audit Trail Design | Logging strategy, retention, monitoring | FDA Cybersecurity guidance | |
| Cybersecurity Incident Response Plan | Monitoring channels, workflow, communication | FDA Cybersecurity guidance | |
| Privacy | Post‑Market Cybersecurity Reviews | Trends, incidents, improvements | FDA Cybersecurity guidance |
| Data Inventory & Classification | Data types, flows, sensitivity | Privacy‑by‑design, DPIA practice | |
| Privacy Data Flow Diagrams | Collection, processing, storage, sharing | Privacy‑by‑design | |
| Consent & Legal Basis Design | Consent flows, withdrawal, records | GDPR‑style frameworks | |
| DPIA / Privacy Risk Assessment | Processing risks + mitigations | DPIA practice | |
| Data Minimization & Purpose Limitation | Justification for each data element | Privacy‑by‑design | |
| Data Retention & Deletion Policy | Retention periods, deletion triggers | Privacy‑by‑design | |
| Privacy‑Focused Access Control | Role-based access, segregation of duties | Privacy‑by‑design | |
| Data Subject Rights Procedure | Access, deletion, export, objection | GDPR‑style frameworks | |
| Third‑Party Processing Register | Processors, subprocessors, safeguards | GDPR‑style frameworks | |
| Data Processing Agreements (DPAs) | Contractual privacy/security obligations | GDPR‑style frameworks | |
| Privacy Notice / Transparency | Clear explanation of data use, rights | Privacy‑by‑design | |
| Post‑Market | Privacy‑Relevant Logging | Access, export, deletion events | Privacy‑by‑design |
| Post‑Market Surveillance Plan | Data sources, analysis, triggers | QMSR, ISO 13485 | |
| Complaint Handling Records | Complaints, investigations, CAPA | 21 CFR 820.198 | |
| Adverse Event / Incident Reports | Reportability assessments, submissions | FDA/MDR vigilance | |
| CAPA Records | Root cause, actions, effectiveness checks | 21 CFR 820.100 | |
| Change Control Procedure & Records | Change proposals, impact assessments | 21 CFR 820.30(i), IEC 62304 | |
| Change Impact Assessments | Impact on safety, performance, security, privacy | QMSR, IEC 62304 | |
| Release Notes & Version History | Features, fixes, security/privacy changes | IEC 62304 | |
| Periodic Safety/Performance Review | Aggregated findings, trends, decisions | PMS best practice |