
Product
Rust Support Now in Beta
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.
formbuilder-lhcforms
Advanced tools
NLM Form Builder is an open source web application to create and edit a FHIR Questionnaire resource. The application creates input forms supporting medical terminologies such as LOINC and SNOMED. This tool is written in the Angular framework and is developed by the Lister Hill National Center for Biomedical Communications (LHNCBC), National Library of Medicine (NLM), part of the National Institutes of Health (NIH). It includes a preview of the generated form using LHC-Forms widget.
See LICENSE.md.
If you wish to revise this package, the following steps will allow you install and to make changes and test them.
Note: The application is developed on a Linux platform. Therefore, the following instructions are for those who are familiar with Linux systems.
bashrc.formbuilder
file included in the root of the project folder.nvm
(Node Version Manager) to install Node.js:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source ~/.bashrc
nvm install <version>
nvm use <version>
git clone https://github.com/LHNCBC/formbuilder-lhcforms.git
cd formbuilder-lhcforms
npm ci
./dist
folder:
npm run build
To start the development server, run:
npm run start
Navigate to the provided local development server URL (this is usually http://localhost:9030
).
OR
If you need to access the dev server from a different machine, use:
npm run start-public
npm run test
If you encounter any issues during the installation or setup process, consult the project's documentation or reach out to the maintainers for further assistance.
The form builder is an application. However, it is possible to control it via JavaScript from another web page. Refer to API.md for documentation.
[10.3.6] 2025-08-26
FAQs
Build LHC-Forms and FHIR Questionnaires
The npm package formbuilder-lhcforms receives a total of 42 weekly downloads. As such, formbuilder-lhcforms popularity was classified as not popular.
We found that formbuilder-lhcforms demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 7 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.
Product
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
Security News
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.