SDC in Production Meetup

FHIR Questionnaire tools from the National Library of Medicine

Paul Lynch
Paul Lynch
Team Lead, Clinical Data Interoperability Team, National Library of Medicine

FHIR Questionnaire tools from the National Library of Medicine

Paul Lynch walks through the suite of open-source questionnaire tools NLM has been building since 2017: the NLM Form Builder for authoring, LHC-Forms as a rendering widget, the SDC Questionnaire SMART app for end-to-end integration testing, fhirpath.js (originally a joint effort with Health Samurai), the Clinical Table Search Service for fast terminology lookup, and a UCUM validation library.

In the demo, Form Builder imports from LOINC, a local file, or a FHIR server, configures answer lists via SNOMED ECL, sets skip logic through enableWhen or enableWhenExpression, adds rich-text formatting, and validates the resulting JSON against R4 or R5. LHC-Forms is an Angular-based web component that can be dropped into any framework via link and script tags or installed as an npm package; it handles rendering, pre-population, and QuestionnaireResponse extraction, and is available on a CDN with pinned versions.

The SDC SMART app connects to a FHIR server and demonstrates observation-based pre-population and extraction end to end — designed to be used as a starting point rather than a black box. Paul closes on where questionnaire tooling is heading in the agentic era: visual builders still have a place today, but AI-generated forms are a real possibility within a few years.

Beyond the NLM stack: if you need SDC-native form authoring wired directly into a FHIR server and CDN-hosted rendering, Formbox pairs Aidbox with a production-ready Questionnaire builder — usable alongside LHC-Forms or as a full replacement.