Research

Health Platforms - OpenMRS


OpenMRS is a software platform and a reference application which enables design of a customized medical records system with no programming knowledge (although medical and systems analysis knowledge is required). It is a common platform upon which medical informatics efforts in developing countries can be built. The system is based on a conceptual database structure which is not dependent on the actual types of medical information required to be collected or on particular data collection forms and so can be customized for different uses.

OpenMRS is based on the principle that information should be stored in a way which makes it easy to summarize and analyze, i.e., minimal use of free text and maximum use of coded information. At its core is a concept dictionary which stores all diagnosis, tests, procedures, drugs and other general questions and potential answers. OpenMRS is a client-server application, which means it is designed to work in an environment where many client computers access the same information on a server.

Features:

  • Built on the MySQL database (but uses Hibernate allowing it to be posted to other databases)
  • Programmed in Java
  • Includes data from data export and reporting
  • Version currently exists for HIV/AIDS, Drug resistant DB, primary care and oncology
  • Supports open standards for medical data exchange including HL7, LOINC and IXF
  • Form-based tools, such as the Form Entry module and XForms module
  • Provides access to between-rellease code through Continous Deployment
  • Can be integrated with SMS messaging

  • Central Concept Dictionary
  • Secuirty
  • Privilage-Based access
  • Patient Repository
  • Multiple Identifiers per Patient
  • Data Entry
  • Data Export
  • Standards Support
  • Modular Architecture
  • Patient Workflows
  • Cohort Management
  • Relationships
  • Patient Merging
  • Localization/Internationalization
  • Support for Complex Data
  • Reporting Tools
  • Person Attributes