fhirform
:fire: The FHIRForm framework for managing healthcare eForms
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.8%) to scientific vocabulary
Keywords
Repository
:fire: The FHIRForm framework for managing healthcare eForms
Basic Info
- Host: GitHub
- Owner: E-Health
- Default Branch: master
- Homepage: https://nuchange.ca
- Size: 791 KB
Statistics
- Stars: 17
- Watchers: 4
- Forks: 7
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
FHIRForm Framework
About
Structured health data capture is pivotal to the success of any health information system. However, there is no widely accepted standard for the content and presentation of healthcare eForms. FHIRForm is a framework for managing healthcare forms leveraging the HL7 FHIR standard (specifically the Questionnaire resource). FHIRForm framework has several submodules that are separate repositories.
- Server. A spring boot adaptation of UHN's HAPI FHIR server with modifications for effective Questionnaire and response handling
- Editor. A FHIR resource editor served by the same server instance. The Editor is a modification of FRED, a project of SMART Health IT, a joint effort of the not-for-profit institutions, Boston Children’s Hospital Computational Health Informatics Program and the Harvard Medical School Department for Biomedical Informatics.
- Viewer A rendering agent for FHIR Questionnaire using React and Redux that can submit a QuestionnaireResponse.
- fhirformjs An npm module for converting Questionnaire items to JSON schema for rendering.
- fhirform-ohdsi Experimental aplication that integrates fhirform with OMOP CDM
Docker
Pre-build docker container is available for testing and can be deployed using the following command. Access it at http://localhost/fhir
(Docker container is for testing only.)
docker run -d --name fhirform -p 80:8080 beapen/fhirform:240818
How to build:
STEP 1: Clone this meta-repository
git clone https://github.com/E-Health/fhirform.git
git submodule update --init --recursive
STEP 2: Build and install Editor: ``` cd editor mvn clean install
``` STEP 3: Build and install Viewer (IGNORE THIS STEP) The viewer is deprecated The new viewer example is here.
cd ../viewer
npm install
npm build
* from the build/static folder (in viewer),
copy the file starting with main-xxxx.js to the server resources as main.js
Full path: fhirql/src/main/resources/js/main.js
STEP 4: Run the server (Server folder has been renamed to fhirql)
* from the fhirql folder (cd ../fhirql)
mvn spring-boot:run -Dmaven.test.skip=true
STEP 5: Access the application at http://localhost:8080/fhir/
How to cite
Eapen BR, Costa A, Archer N, Sartipi K. FHIRForm: An Open-Source Framework for the Management of Electronic Forms in Healthcare. Stud Health Technol Inform. 2019;257:80-85. PubMed PMID: 30741177.
@article{eapen2019fhirform,
title={FHIRForm: An Open-Source Framework for the Management of Electronic Forms in Healthcare.},
author={Eapen, BR and Costa, A and Archer, N and Sartipi, K},
journal={Studies in health technology and informatics},
volume={257},
pages={80--85},
year={2019}
}
Demo
Contributors
- Bell Eapen | McMaster U
- See also: :eyes: Drishti | An mHealth sense-plan-act framework!
Owner
- Name: E-Health
- Login: E-Health
- Kind: organization
- Email: ehealth_public@canehealth.com
- Location: Hamilton, ON.
- Website: https://canehealth.com
- Repositories: 69
- Profile: https://github.com/E-Health
Open Source E-Health Initiative
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Eapen"
given-names: "Bell Raj"
orcid: "https://orcid.org/0000-0003-3208-4977"
- family-names: "Costa"
given-names: "Andrew"
orcid: "https://orcid.org/0000-0001-9212-5641"
- family-names: "Archer"
given-names: "Norm"
orcid: "https://orcid.org/0000-0003-4666-9570"
- family-names: "Sartipi"
given-names: "Kamran"
orcid: "https://orcid.org/0000-0002-3588-5991"
title: "The FHIRForm framework for managing healthcare eForms"
version: 2.0.0
date-released: 2018-06-08
url: "https://github.com/E-Health/fhirform"
preferred-citation:
type: article
authors:
- family-names: "Eapen"
given-names: "Bell Raj"
orcid: "https://orcid.org/0000-0003-3208-4977"
- family-names: "Costa"
given-names: "Andrew"
orcid: "https://orcid.org/0000-0001-9212-5641"
- family-names: "Archer"
given-names: "Norm"
orcid: "https://orcid.org/0000-0003-4666-9570"
- family-names: "Sartipi"
given-names: "Kamran"
orcid: "https://orcid.org/0000-0002-3588-5991"
# doi: "10.2196/18149"
journal: "Stud Health Technol Inform"
# month: 4
start: 80
end: 85
title: "FHIRForm: An Open-Source Framework for the Management of Electronic Forms in Healthcare"
# issue: 1
volume: 257
year: 2019
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1

