We are releasing Electronic Health Record (EHR) functionality module by module over the next twelve months, culminating in a fully production-ready open source and proprietary EHR. The latest release includes authentication and authorization, appointments, and patient management. It’s available on GitHub.
There are two parts to a Oystehr app. Oystehr itself is a back-end cloud-service or “headless EHR,” including a secure FHIR API and datastore, authentication and authorization, and extensibility using Zambda Functions.
The second component is the front-end user interface you build on top of our back-end APIs and infrastructure. To reduce effort and speed time to market, we want to provide not only the best health tech cloud service, but also production-ready open source Electronic Medical Records (EMR) and code samples that can be freely forked and modified by any organization using Oystehr.
With that in mind, we regularly release front-end components and applications as reference implementations.
Check out the source code of this week’s release on GitHub and take a look around this simple static React web application. The key features of this sample are:
Authentication (and authorization)
Appointments Tracker
Patient Details
PM Pediatric Care used a custom version of the reference implementation to monitor appointment bookings from a behavioral health scheduling and intake application:
PM Pediatric Care augmented the reference implementation allowing Oystehr booked appointments and patient data to interface to external systems via HL7v2 ADT and SIU feeds. They use a Oystehr-based admin application to monitor, troubleshoot, and correct an unstable HL7v2 feed provided by an existing monolithic EHR.
The sample EHR codebase is available under the open source MIT-style license. Check it out on GitHub. If you have any questions or just need a little help getting the sample running, you can email us or join our Slack.
Our new behavioral health intake application, built on Oystehr, allowed us to build a solution that is customized for our use including scheduling, insurance validation, and direct integration with our eClinicalWorks EHR.
Chief Medical Information Officer at PM Pediatric Care