OpenEMR logo

OpenEMR

Open source electronic health records and medical practice management with billing and scheduling

Repository activity
  • Stars5.2k
  • Forks2.9k
  • Open Issues934
openemr health score - Linux Foundation Insights
License

GPL-3.0

Languages
  • PHP
  • JavaScript
  • XSLT
OpenEMR screenshot

About OpenEMR

OpenEMR is a free and open source electronic health records and medical practice management application. It is used by clinics and medical practices that need patient records, scheduling, and electronic billing in one system.

It combines electronic health records with practice management, scheduling, electronic billing, and internationalization. The application is written in PHP and exposes a REST API and FHIR support for integration with other systems.

OpenEMR runs on Windows, Linux, and macOS, and ships a Docker setup for self-hosting. It is maintained by a community of software developers, medical providers, and educators.

Key features

  • Electronic health records and charting
  • Practice management and appointment scheduling
  • Electronic billing and claims
  • REST API and FHIR support
  • Multi-language internationalization

Details

On GitHub since
2010
Language
PHP
License
GNU GPL
Standards
HL7 FHIR
API
REST and FHIR
Self-hosted
Windows, Linux, macOS, Docker