Medical practice management software (PMS) is a category of healthcare software that deals with the day-to-day operations of a medical practice. Such software frequently allows users to capture patient demographics, schedule appointments, maintain lists of insurance payors, perform billing tasks, and generate reports. In the United States, most PMS systems are designed for small to medium-sized medical offices. Some of the software is designed for or used by third-party medical billing companies. PMS is often divided among desktop-only software, client-server software, or Internet-based software.

 


 

FreeMED is an opensource electronic medical record system based on Linux, Apache, MySQL and PHP (commonly referred to as LAMP). FreeMED is mainly written in PHP, and makes heavy use of SQL, favoring the MySQL database engine. It also uses some bash, Perl, and small pieces written in other languages. Its interface is primarily web-based, but web services interfaces, such as XML-RPC, are also available.

FreeMED stores and represents its medical data as a group of "modules", which consist of a database model and a user interfaces. Each of the disparate modules is then virtually connected together by means of relational database table fields referencing other modules and basic patient demographics. This allows FreeMED to add and remove core database functionality by adding and removing modules without having to reprogram its interface.

FreeMED uses an external billing program called REMITT (REMITT Electronic Medical Record Information Translation and Transmission). The name "REMITT" is a Recursive acronym. It communicates with REMITT via an authenticated XML-RPC connection. This connection, once established, allows the transmission of medical billing data as a monolithic chunk of XML. This is then processed into a meta-format via XSLT, and finally processed into its final format and transmitted to its ultimate destination. This methodology allows for multiple formats of output to be generated from the same base data.

B

 

GNU Health is a Free Health and Hospital Information System that provides the following functionality:

  • Electronic Medical Record (EMR)
  • Hospital Information System (HIS)
  • Health Information System

It is designed to be multi-platform, so it can be installed in different operating systems (Linux, FreeBSD, MS Windows) and different database management systems (PostgreSQL). It's written in Python and uses the Tryton framework.

B

 

OpenEMR[2] is a medical practice management software which also supports Electronic Medical Records (EMR). It is ONC Complete Ambulatory EHR certified[3][4][5] and it features fully integrated electronic medical records, practice management for a medical practice, scheduling, and electronic billing. The server side is written in PHP and can be employed in conjunction with a LAMP "stack", though any operating system with PHP support is supported.

C

 

ClearHealth is an Open Source practice management (PM) and electronic medical records (EMR/EHR/PHR) system available under the GNU General Public License. It has received attention as a possible open source option for FQHC and CHC sites. It is currently deployed at approximately 600 sites worldwide including commercially supported and self-supported open source installations.ClearHealth is a comprehensive practice management and EMR system incorporating the key categories of functionality for scheduling, patient registration, electronic medical records and CPOE, electronic and paper billing, and SQL reporting. As an open source reference implementation of several interoperability protocols, ClearHealth has support for working with data in HL7 and Continuity of Care Record (CCR) formats. The ClearHealth system is fully compliant with HIPAA security provisions.

C