# OpenEMR — Open-Source Electronic Health Records System > ONC-certified electronic health records and medical practice management solution. Supports patient scheduling, e-prescribing, billing, clinical decision rules, and multilingual interfaces for clinics of any size. ## Install Save as a script file and run: # OpenEMR — Open-Source Electronic Health Records System ## Quick Use ```bash git clone https://github.com/openemr/openemr.git cd openemr/docker/development-easy docker-compose up -d # Open http://localhost:80 — default login: admin / pass ``` ## Introduction OpenEMR is the most widely adopted open-source electronic health records (EHR) and practice management system. It is ONC-certified, HIPAA-compliant-ready, and used by healthcare facilities in over 100 countries, from solo practitioners to multi-site clinics. ## What OpenEMR Does - Maintains patient demographics, medical history, and problem lists in structured records - Manages appointment scheduling with provider calendars and patient reminders - Handles medical billing with CPT/ICD coding and claim generation (CMS-1500, X12 837) - Supports e-prescribing and medication management with drug interaction checks - Generates clinical reports, growth charts, and immunization records ## Architecture Overview OpenEMR is a PHP application running on Apache or Nginx with a MySQL or MariaDB database. The frontend mixes server-rendered PHP pages with modern JavaScript components. FHIR R4 APIs expose patient data to external systems. The codebase is organized into modules: demographics, encounters, billing, scheduling, and reporting, each with its own controllers and templates. ## Self-Hosting & Configuration - Requires PHP 8.1+, Apache/Nginx, and MySQL 8.0+ or MariaDB 10.6+ - Docker Compose provides a quick development and testing environment - Run the browser-based setup wizard to configure database and admin credentials - Configure SSL, SMTP, fax integration, and telehealth settings via the admin interface - Periodic database backups are essential for HIPAA compliance ## Key Features - FHIR R4 and SMART on FHIR APIs for interoperability with other health systems - Clinical Decision Rules engine for preventive care alerts - Patient portal for appointment requests, messaging, and record access - Multi-site support to run separate clinics from a single installation - Over 30 language translations available ## Comparison with Similar Tools - **Epic** — enterprise proprietary EHR; OpenEMR is free and self-hosted - **GNU Health** — health and hospital IS focused on public health; OpenEMR targets ambulatory care - **LibreHealth EHR** — fork of OpenEMR with a smaller community - **Oscar EMR** — Canadian-focused; OpenEMR has a broader international presence ## FAQ **Q: Is OpenEMR HIPAA compliant?** A: OpenEMR provides the technical safeguards; compliance also requires proper administrative and physical policies at the facility level. **Q: Can it integrate with labs and pharmacies?** A: Yes. OpenEMR supports HL7 lab interfaces and e-prescribing via Weno or NewCrop. **Q: Is there commercial support?** A: Several vendors offer paid hosting, implementation, and support services for OpenEMR. **Q: Does it support telehealth?** A: Yes. Built-in telehealth features allow video visits directly from the patient portal. ## Sources - https://github.com/openemr/openemr - https://www.open-emr.org/ --- Source: https://tokrepo.com/en/workflows/7efedb5b-44d2-11f1-9bc6-00163e2b0d79 Author: Script Depot