/fhir-emr

EMR based on FHIR

Primary LanguageTypeScriptMIT LicenseMIT

Beda EMR

beda-emr-logo

Clean and powerful frontend for Electronic Medical Records.

Open-source. Customizable. Leverages HL7 FHIR standard as a data model and SDC IG for form management.

Project Status: development

Promo web page: beda.software/emr

Design: Figma

Documentation: https://docs.emr.beda.software/

EMR Template: https://github.com/beda-software/emr-template/

Benefits

  • Fully FHIR compatible:
    • all app data are stored as FHIR resources
    • any app data are available via FHIR API
  • Extremely flexible:
    • use extensions and profiles to adjust FHIR data model
  • Fast to build forms and CRUD
    • all forms in the app are just Questionnaire resources
  • Build the app with no-code
    • app provides UI Questionnaire builder for creating Questionnaires

Features

  • Appointment and Encounters (visits management, scheduling)
  • Electronic Medical Records
    • based on Questionnaire and QuestionnaireResponse resources
    • Questionnaire population, initial and calculated expressions
    • extraction FHIR data from QuestionnaireResponse on save
  • EMR Questionnaire form builder
  • HealthcareService management
  • Invoice management
  • Medication management
    • Warehouse management
    • Prescriptions management
  • Patient medical information
  • Patients management
  • Practitioners management
  • Role-based functionality (Admin, Receptionist, Practitioner, Patient)
  • Telemedicine
  • Treatment notes

Demo

emr.beda.software

For medical practitioners and organizations

For collaborators

License

The EMR source code is licensed by MIT License.

FHIR Backend

Beda EMR is a frontend. It is a user interface that requires a FHIR server to store medical data.
For both development and production environments, we recommend using Aidbox FHIR Server.
It is a primary backend platform for Beda EMR. You can get a free Aidbox trial license to run the application locally.
You need to purchase Aidbox license for any production installation or installation that manages PHI data.
Here you can find more information about Aidbox licensing.
Obviously, you can try any other FHIR server. All core features just need FHIR API.
However, you have to adjust some parts of the application that are not covered in the FHIR specification and where we use Aidbox API.

Installation

Please see the installation section of the documentation: https://docs.emr.beda.software/Welcome/getting-started/#installation

Project History

Started as part of https://github.com/HealthSamurai/xmas-hackathon-2021 FHIR EMR evolved into something bigger.


Made with ❤️ by Beda Software