The LHC-Forms form-rendering widget can be included in a web page to render FHIR® Questionnaire resources (form definitions), collect user data, and produce FHIR QuestionnaireResponses and Observations.
The SDC Questionnaire App is a SMART on FHIR open-source application that establishes a connection with a FHIR® Server and provides an interface for selecting Questionnaires, filling them out, and saving Questionnaires and Observation data. The "SDC" stands for "Structured Data Capture" which is a FHIR profile of Questionnaire and represents a collection of enhancements to the standard Questionnaire definition, allowing for things like data prepopulation and extraction, and advanced form rendering and behavior controls.
The purpose of the Questionnaire Viewer is to allow you to link to a page showing a rendering of a FHIR Questionnaire. It not meant for collecting data, but just for seeing what a form looks like for a given FHIR Questionnaire definition.
The NLM Form Builder is a tool that can be used to build and edit FHIR Questionnaires.
The NLM UCUM website contains tools we've developed for working with the Unified Code for Units of Measure (UCUM), which is a standard for representing units in computable expressions and which is used by FHIR. There is a JavaScript library for validating unit expressions and converting between them, and there is also a web API for the same purposes.
The fhirpath.js library is a JavaScript library that implements the FHIRPath specification. FHIRPath is used in FHIR Questionnaire to support things like skip logic and calculated values.
The Clinical Table Search Service provides APIs for searching various medical terminologies, and now has the beginnings of support for retrieving the results as FHIR ValueSet expansions. (Example)
The LHC Flowsheet is tool that talks to a FHIR server, and loads the Observations for a selected patient into a flowsheet. This early demo is still under development, but we are planning to make this open-source with configurations for specifying the FHIR server and the flowsheet structure (hierarchy) file.
The research data finder is a new tool that allows you select a pool of patients matching specified criteria, and then pull related FHIR resource data.
This is a web-based LOINC mapping validation tool that uses the JavaScript LOINC mapping validator library to check whether LOINC codes have been correctly assigned. Currently it works by comparing whether a result's units make sense for the given LOINC code, and we plan to add other checks.
The HGVS Validator allows you to validate HGVS expressions or to look up NCBI's SPDI (Sequence Position Deletion Insertion) for a given expression. It has an interactive user interface as well as a web API service that supports the FHIR CodeSystem $lookup and $validate-code operations.