OpenEMR Facebook Page OpenEMR Twitter Page OpenEMR Google+ Page OpenEMR Diaspora Page
OpenEMR Professional Support
Personal tools

OpenEMR Wiki Home Page

From OpenEMR Project Wiki

Revision as of 20:33, 14 February 2012 by Bradymiller (Talk | contribs)
Jump to: navigation, search
ICSA Cert EHR-Ambulatory 2C 200dpi 692x375.jpg
OpenEMR-Login 4 1 gpl.jpg


The OpenEMR Documentation Wiki

Overview of OpenEMR

OpenEMR is a Free and Open Source electronic health records and medical practice management application. It is ONC Complete Ambulatory EHR Certified and it features fully integrated electronic health records, practice management, scheduling, electronic billing, internationalization, free support, a vibrant community, and a whole lot more. It can run on Windows, Linux, Mac OS X, and many other platforms.

Complete Ambulatory EHR Certification

This Complete EHR is 2011/2012 compliant and has been certified by an ONC-ATCB in accordance with the applicable certification criteria adopted by the Secretary of Health and Human Services. This certification does not represent an endorsement by the U.S. Department of Health and Human Services or guarantee the receipt of incentive payments.

  • Information on how eligible provider should register can be found here:
  • After being tested in the ICSA Labs ONC-ATCB 2011/2012 EHR Certification Program, OpenEMR 4.1 attained Complete Ambulatory EHR Certification on August 19th, 2011, satisfying the requirements for the following criteria per the ONC Approved Test Procedures v1.1:
  • See this page for additional vital details:
  • See this page if interested in how certification was achieved:

Professional Support

The OpenEMR project has a large number of vendors and individuals who offer their services supporting, installing, hosting and customizing OpenEMR.

Professional Support: Professional OpenEMR installation and support


Official Demos

Development Demos


  • OpenEMR Downloads : Main OpenEMR download page.
  • Patches : Patches for OpenEMR versions 4.1.0, 4.0.0, 3.2.0, and 3.1.0 .
  • Contributed Forms : A place for sharing contributed forms.
  • Tools : A place for sharing contributed tools related to OpenEMR.

Installation Manuals

Upgrade Manuals

User Manuals



Configuration Manuals



Developer Manuals




Modules and Modular Interfaces

  • CDR Engine: stuff related to the Clinical Decision Rules engine.
  • The Forms API: an interface for adding additional encounter and non-encounter based forms.
  • Lists and Layouts: built-in List editing, and simple form layout editor.
  • Sending Email: Preferred mechanism of sending email(s).
  • Prescribing Module: Walk-through of the prescribing module.
  • Code Types: Explains the current scheme for containing code types (such as ICD9, CPT) etc.
  • Diagnostic Codes Development: Current plan/implementation for diagnostic code sets (ICD9,ICD10,SNOMED, etc.)

Development Guides

Embedded Components

  • ADODB: ADOdb Database Abstraction Library for PHP
  • Jquery: a javascript toolkit, that makes writing javascript easier.
  • PhpGacl: OpenEMR's embedded php-GACL (access controls).
  • PhpMyAdmin: OpenEMR's embedded phpMyAdmin (database administration tool).

File Formats Used


Release Process

Package Development

Project Tools


  • Automated Testing: OpenEMR has an automated test suite designed to help ensure that the code does what it's supposed to and that new features do not break existing features. (note that this thing has been broken/not used for some time now)
  • How to Document Code: A guide for developers to document their code properly.
  • PhpXref: For those of you familiar with PhpXref, here is a parsed copy of 4.0.0. It needs more documentation

Virtual Appliances




  • General Troubleshooting -- general problems people have experienced with OpenEMR, and (hopefully) their solutions.
  • Common Installation Problems -- problems people have experienced installing OpenEMR, and (hopefully) their solutions.
  • Take advantage of the free community support. If you have a question to ask?

OpenEMR Articles and Presentations


Videos and Presentations

  • Ohio LinuxFest Presentation (2011)
  • Taking OpenEMR to Meaningful Use Certification and Beyond By Dr Samuel Bowen.
  • Portland Linux/Unix Group Presentation (2011)
  • Introduction to OpenEMR By Tony McCormick
  • POSSCON Presentation (2011)
  • The Development & Growth of the OpenEMR Project By Dr Samuel Bowen and Tony McCormick
  • OSCON Presentation (2010)
  • Taking OpenEMR, a GPL EMR to ARRA Meaningful Use Certification and beyond Presentation By Dr Samuel Bowen and Tony McCormick
  • Related Blog Posts:

Ongoing Projects

  • General Marketing of OpenEMR: General articles describing the OpenEMR project and discussing features of OpenEMR.
  • Open Source EMRs are Better: Articles to convince users why open source emrs are better than proprietary emrs by 1) defining open source software, 2) describing why open source EMR's are better than proprietary EMR's, 3) describing how to find a vendor/support and 4) showing examples of OpenEMR working in practices.
  • Success Stories: Plan to place clinic success stories here.

Organizations Supporting OpenEMR

  • OEMR: OEMR is a non-profit 501(c)(3) organization that supports the OpenEMR project and accepts donations that will go towards the betterment of the OpenEMR project. This organization is the legal authority involved in Meaningful Use certification of OpenEMR.
  • Sourceforge: Provides the OpenEMR project with free tools, including project management, file release repository, bug tracker, forums, and web space/server for the OpenEMR project web page and web tools.
  • Open Source Medical Software: Open Source Medical Software is a not-for-profit company whose charter is to support all forms of FLOSS EHR/EMR and Health care related software projects.

Wiki Instructions

Consult the User's Guide for information on using the wiki software.