FHIR Forms lets teams build intentionally designed HTML interfaces while keeping FHIR Questionnaire as the semantic source of truth. A bespoke page, generic renderer, test, agent, or another UI can post the same public field contract and produce the same typed QuestionnaireResponse.
- Specification overview
- HTML binding
- FHIR type binding
- Dynamic behavior
- Collector and validation
- Generator and linter
- Server lifecycle
- Conformance
- Design notes
- Prior art
The implementation includes the strict Collector slice and a server-rendered examples UI. Renderer, linter, extraction adapters, and the complete reactive runtime are broader specification components and should not be assumed complete without corresponding code and tests.