The Structured Data Capture implementation guide turns the FHIR Questionnaire resource from a static schema into something a clinical team can actually render, validate, and extract into downstream FHIR resources. A FHIR SDC form builder is the tool that closes that gap. This guide outlines what an SDC builder does in 2026, which capabilities separate the production-ready products from the demo-ware, and how integration teams should approach the buying decision. For broader context, see the FHIR forms and SDC reference.
What an SDC Form Builder Does in Practice
At the resource level, an SDC builder consumes a Questionnaire and produces a QuestionnaireResponse. At the runtime level, the same builder has to handle four things: render the question tree, evaluate FHIRPath expressions for conditional logic, resolve answer-option value sets against a terminology server, and extract the completed response into Observations, Conditions, or other clinical resources.
That last step, extraction, is where most builders fall down. Vendor demos focus on rendering. Production deployments live or die on whether the QuestionnaireResponse actually round-trips into the clinical data store without manual mapping code. Teams evaluating a builder should treat extraction as a first-class requirement, not a nice-to-have feature.
The Capabilities That Matter in 2026
Three feature areas separate a usable SDC form builder from a research toy:
- SDC profile coverage. Initial expressions, enableWhen logic, calculated expressions, answer constraint validation, and item population. A builder that handles four of these well and one poorly will push the missing piece into application code.
- Terminology server integration. Dropdowns, autocompletes, and answer-option resolution should query a live terminology service rather than baking value sets into static exports. Static exports break the moment a value set is updated upstream.
- Mobile-friendly rendering. A surprising number of builders still produce desktop-shaped HTML that breaks on iPad or Android. For patient-facing intake forms, mobile rendering is the use case, not the edge case.
The top FHIR questionnaire engines for telehealth walkthrough goes through how individual products handle each of these areas under load.
How to Approach the Buying Decision
Selection turns on three questions about the team and the deployment, not on feature lists. The first question is whether the team has dedicated form-rendering expertise; if it does, an open-source builder like LHC-Forms gives maximum control without licensing cost. The second question is whether forms are core to the product or a means to an end; if forms are core, a commercial builder with a support contract saves months of bring-up time. The third question is whether the extraction step is required from day one; if it is, the shortlist of builders drops by half immediately.
For teams evaluating the data capture model itself, the QuestionnaireResponse vs custom JSON comparison covers what each approach gives up. For teams focused on the clinic intake use case, the top intake form builders for FHIR-first clinics walkthrough is the right starting point.
The honest signal that a FHIR SDC form builder fits is when the team stops thinking about forms and goes back to thinking about clinical workflows. A builder that demands constant attention is the wrong builder, regardless of how strong its rendering looks in a demo. A defensible choice here is the one that ages well: the engine the team still wants to be running three years from now, not the one that wins the procurement spreadsheet.
Sources
- SDC v4.0.0 Introduction - IG, HL7, 2024
- FHIR Questionnaires and SDC (Postlethwaite) - PDF slides, DevDays, 2021
- LHC-Forms widget docs - Docs, NLM LHNCBC, 2024

