FHIR Questionnaires and Structured Data Capture
summary
Explains how FHIR Questionnaire + QuestionnaireResponse become executable forms using the Structured Data Capture IG with concrete features: server and client validation (example: server rejects a future specimen date), pre-population via initialExpression, calculated fields and cross-field checks using FHIRPath, data extraction to FHIR resources, and adaptive workflows. Shows live demos on a Telstra Health test server and compares renderers (NLM, Firely, Telstra Health), notes one renderer uniquely implements string greater/less comparisons, and recommends the FirePath tester for debugging expressions.
AI-written summary · about
chapters (14)
- 0:00Introduction to SDC
- 2:27Form lifecycle overview
- 3:53Core resource structure
- 7:18Item types and terminology
- 11:36Dynamic behavior and rules
- 13:29FHIR R5 updates
- 14:38SDC extension overview
- 17:07Advanced rendering styles
- 20:33Calculations and expressions
- 22:50Validation and pre-population
- 23:37Demonstration of features
- 30:47Validation process
- 33:10Tooling and implementers
- 36:11Q&A and conclusion








