NOTICE: After a very successful run of nearly 50+ pilots and prototypes, this package is being retired and archived. Future work on FHIR Composition resource is being done in the clinical:hl7-fhir-data-infrastructure atmosphere package and the material-fhir-ui NPM package.
One of our learnings over the 50+ pilots was how to best organize our packages, and we've determined that we want to a) consolidate React pure function components (Tables, Cards, etc) into an NPM package that is accessible to Webpack and other build environments. And b) we wanted to consolidate the React class components which rely on Meteor's reactive data infrastructure into it's own separate package. We're also c) moving the Rest server endpoints into a third package.
Separating each FHIR resource into it's own package was a time consuming task; but was definately worth. Over the 50+ pilots, we were able to track usage patterns and what functionality was specific to each resource and what was shared, common, infrastructure. Our refactor back into a consolidated package architecture will be based on all those learnings, and we look forward to publishing some of the best FHIR UI libraries on the web.
This package implements the FHIR Compositions resource schema provided at https://www.hl7.org/fhir/DSTU2/composition.html.
# to add hl7 resource schemas and rest routes
meteor add clinical:hl7-resource-composition
# to initialize default data
INITIALIZE=true meteor
If you're working with HL7 FHIR Resources, we recommend using Postman.
Many thanks to VisExcell, DxRx Medical, and Parkland Center for Care Innovation for sponsoring this package. Their generous support helped make this possible.