16  Templates & Checklists

16.1 Templates and Checklists

This appendix provides ready-to-use templates for hybrid BA/PH projects. Each template is presented in both BA and PH framings where appropriate.

16.1.1 Stakeholder / Community Partner Matrix

Use this template to identify and analyze project participants:

Name/Group BA Role PH Role Interest Level Influence Level Engagement Strategy
Registry Director Executive Sponsor State Epidemiologist High High Monthly briefings, decision authority
Cancer Registrars End Users Frontline Data Collectors High Medium Training, feedback sessions, super-users
Hospital IT Technical SMEs Data Partners Medium Medium Integration meetings, testing
CDC/NPCR Governance Funder/Standards Body High High Formal reporting, compliance reviews
Cancer Survivors Indirect Stakeholders Rights Holders/Beneficiaries Low Low Advisory input, outcome focus

16.1.1.1 Analysis Questions

  • Who might be missing from this list?
  • Are marginalized voices represented?
  • Who has formal authority vs. informal influence?
  • What are the potential conflicts of interest?

16.1.2 Logic Model Template

┌─────────────────────────────────────────────────────────────────────────────┐
│                              LOGIC MODEL                                     │
│  Program: _______________________________________________                    │
│  Date: __________________________________________________                    │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                              │
│  INPUTS              ACTIVITIES           OUTPUTS            OUTCOMES        │
│  (Resources)         (What we do)         (Products)         (Changes)       │
│                                                                              │
│  ┌──────────┐       ┌──────────┐        ┌──────────┐       ┌──────────┐     │
│  │          │       │          │        │          │       │ Short-   │     │
│  │ Funding  │──────▶│ Develop  │───────▶│ Working  │──────▶│ term     │     │
│  │          │       │ system   │        │ software │       │          │     │
│  └──────────┘       └──────────┘        └──────────┘       └──────────┘     │
│                                                                   │          │
│  ┌──────────┐       ┌──────────┐        ┌──────────┐              ▼          │
│  │          │       │          │        │          │       ┌──────────┐     │
│  │ Staff    │──────▶│ Train    │───────▶│ Trained  │──────▶│ Medium-  │     │
│  │          │       │ users    │        │ users    │       │ term     │     │
│  └──────────┘       └──────────┘        └──────────┘       └──────────┘     │
│                                                                   │          │
│  ┌──────────┐       ┌──────────┐        ┌──────────┐              ▼          │
│  │          │       │          │        │          │       ┌──────────┐     │
│  │ Data     │──────▶│ Process  │───────▶│ Quality  │──────▶│ Long-    │     │
│  │ feeds    │       │ data     │        │ reports  │       │ term     │     │
│  └──────────┘       └──────────┘        └──────────┘       └──────────┘     │
│                                                                              │
├─────────────────────────────────────────────────────────────────────────────┤
│  ASSUMPTIONS:                          EXTERNAL FACTORS:                     │
│  _________________________________     _________________________________     │
│  _________________________________     _________________________________     │
│  _________________________________     _________________________________     │
└─────────────────────────────────────────────────────────────────────────────┘

16.1.2.1 CancerSurv Logic Model Example

Inputs Activities Outputs Short-term Outcomes Long-term Impact
NPCR grant funding System development Operational platform Improved workflow efficiency Accurate survival statistics
Registry staff User training Trained registrars Reduced abstraction time Targeted prevention
Hospital data feeds Data integration Electronic data capture Increased data completeness Health disparity identification
NAACCR standards Quality assurance Validated records Timely NPCR submission Evidence-based cancer policy

16.1.3 Requirements Specification Template

16.1.3.1 Functional Requirement

Field Content
ID FR-XXX
Title [Brief descriptive title]
Description The system shall [action] [object] [condition/constraint]
Rationale [Why this requirement exists; link to business need/program goal]
Source [Stakeholder, document, or session where identified]
Priority Must / Should / Could / Won’t (this release)
Acceptance Criteria Given [context], when [action], then [expected result]
Dependencies [Other requirements this depends on or enables]

16.1.3.2 Non-Functional Requirement

Field Content
ID NFR-XXX
Title [Brief descriptive title]
Category Performance / Security / Usability / Reliability / Scalability / Compliance
Description The system shall [quality attribute] [measurable target]
Rationale [Why this matters; CFIR domain if applicable]
Measurement [How compliance will be verified]
Priority Must / Should / Could

16.1.3.3 Example: CancerSurv Requirement

Field Content
ID FR-105
Title Duplicate Case Detection
Description The system shall identify potential duplicate case records based on patient identifiers (name, DOB, SSN) and tumor characteristics
Rationale Prevents double-counting of cancer incidence; required for accurate epidemiological analysis
Source Registrar interviews; NAACCR standards
Priority Must
Acceptance Criteria Given a new case entry, when patient identifiers match an existing case with confidence >80%, then the system displays potential duplicates for review before saving
Dependencies FR-101 (Patient search)

16.1.4 CFIR Readiness Assessment Checklist

Use this checklist to assess implementation readiness:

16.1.4.1 Intervention Characteristics

16.1.4.2 Outer Setting

16.1.4.3 Inner Setting

16.1.4.4 Characteristics of Individuals

16.1.4.5 Process

16.1.5 User Story Templates

16.1.5.1 Standard Format

As a [role], I want [feature/capability], so that [benefit/value].

16.1.5.2 GPS Format (Clinical Contexts)

Given [clinical context/trigger], the [health worker role] should [specific action] to [health outcome].

16.1.5.3 Service-User Scenario Format

[Name], a [demographic description], [presents with situation]. The system must [support their need] while [addressing constraints]. Success means [outcome].

16.1.5.4 Example Set: CancerSurv

Standard: > As a cancer registrar, I want to search existing cases before creating a new record, so that I avoid creating duplicate entries.

GPS: > Given a new pathology report, the registrar should search for existing patient records using at least two identifiers, to prevent duplicate case creation and ensure accurate incidence counts.

Service-User Scenario: > Maria is a senior registrar abstracting cases from a high-volume hospital. She receives 50 pathology reports daily and needs to quickly determine if each represents a new case or an existing patient. The system must support rapid searching with fuzzy matching while flagging potential duplicates. Success means Maria can process her daily queue in under 4 hours with less than 1% duplicate creation rate.

16.1.6 Test Case Template

Field Content
ID TC-XXX
Title [Brief descriptive title]
Requirement(s) [FR-XXX, NFR-XXX]
Preconditions [System state before test]
Test Data [Specific data needed]
Steps 1. [Action] 2. [Action] 3. [Action]
Expected Result [What should happen]
Actual Result [Fill in during testing]
Pass/Fail [ ]
Notes [Observations, defect IDs if failed]

16.1.7 Project Charter Template (Dual-Frame)

Section BA Content PH Content
Project Name [System name] [Program name]
Business Need [Operational driver] Public Health Challenge: [Health need]
Objectives [Business objectives] Program Goals: [Health objectives]
Scope [In/out of scope] Intervention Boundaries: [Target population, geography]
Stakeholders [Stakeholder list] Community Partners: [Partner list]
Success Metrics [KPIs] Health Indicators: [Outcome measures]
Timeline [Project milestones] Grant Milestones: [Funder deadlines]
Budget [Project budget] Funding Source: [Grant, appropriation]
Risks [Project risks] Implementation Barriers: [CFIR-informed risks]
Governance [Decision structure] Oversight: [Funder, advisory board]

16.1.8 Evaluation Plan Template

Component Content
Evaluation Questions What do we want to know?
Type Formative / Summative / Process / Outcome
Indicators What will we measure?
Data Sources Where will data come from?
Methods How will we collect and analyze?
Timeline When will we measure?
Responsibilities Who will conduct evaluation?
Use of Findings How will results inform decisions?

16.1.8.1 RE-AIM Evaluation Matrix

Dimension Indicator Data Source Target Actual
Reach
Effectiveness
Adoption
Implementation
Maintenance