Hello FHIR Community,
So, I've been posting
clinical:METEOR releases to the Meteor forums for the past 18 months or so; and with Meteor on FHIR recently passing the Argonaut ProviderDirectory sprint, I finally have something worth sharing to the broader FHIR community. Moving forward, I'll probably post release announcements on a quarterly basis.
FHIR Conformance Statements - ProviderDirectory
Yay! ProviderDirectory Touchstone tests! FHIR Practitioner, Organization, Location, and Endpoint resources are all passing their tests.
FHIR React Components
The Practitioner and Organization resources have basic reusable CRUD components, that can be reused and composed into workflows. We use the Material Design standard, and all widgets are optimized for touch monitors and mobile devices.
Lastly, since the Location resources support lat/lng, and since we're a web framework, the obvious next step was to add Google Maps and wire up the geolocation functionality to use Mongo's 2sphere geoindexing functionality.
Peer To Peer Sync
Meteor on FHIR servers now support basic peer-to-peer autosync functionality. More p2p and mesh network functionality is on the roadmap, including peer discovery, server capability statements, blockchain ledgers, openID, and OAuth autonegotiation.
But for now, if you set the
disableOauth fields, you can enable Practitioner, Organization, and Location sync between datalakes. We'll be hooking this up to cron soon, and have nightly replication and syncing across the Symptomatic network.
Meteor on FHIR
The Meteor on FHIR application boilerplate is available at https://github.com/clinical-meteor/meteor-on-fhir. To install, run the following commands
# install meteor
curl https://install.meteor.com/ | sh
# download the sourcecode
git clone http://github.com/clinical-meteor/meteor-on-fhir
meteor npm install
#run the app
NODE_ENV=test DEBUG=true meteor --settings settings.dev.json
Software Development Kit
git clone --recursive http://github.com/clinical-meteor/clinical-meteor ClinicalMeteor
Although not necessary, you can quickstart getting an app to a specific package version by running your app with the --release flag.
meteor --release clinical:METEOR@1.4.2-rc18
Fast Healthcare Interoperability Resources
Meteor support for the HL7 FHIR spec can now be included in a project by adding the
meteor add clinical:hl7-fhir-resources
For individual FHIR resources, use the
search command or Atmosphere.
meteor search clinical:hl7-resource
meteor add clinical:hl7-resource-patient // to add the Patient resource
Pending On Roadmap
- Ethereum Blockchain Audit Log
- Cerner FHIR Resources
- LOINC Web API
- Open mHealth Schemas
- Node/Python bindings
- Zygote Body Integration
- Questionnaire Form Builder
550 validation tests on Meteor on FHIR Interface Engine
130 verification tests across 36 distro packages
118 verification tests across 40 FHIR packagesT