Documentation


Contents

OpenMRS has been undergoing rapid development and we are turning the corner from a purely developer-oriented world to having more implementers than developers. Successfully turning this corner will rely on decent documentation. If you find the documentation lacking (no doubt you will at this point), please return to this page later to see our progress. Developers and implementers are invited and encouraged to contribute to this documentation.

See the OpenMRS Manual for an expanded printable version of this documentation.

See also: Frequently Asked Questions

Preface

  1. Authors and Contributors

Introduction

  1. Introduction
  2. An overview of the OpenMRS implementation process
  3. An overview of the OpenMRS data model
  4. Presentations

Field Guide

  1. Field Guide
  2. Reference_implementations

Installation

  1. Downloads
  2. For Implementers
    (need to merge in this page)
  3. For Developers
  4. Step-by-Step Performance Tuning

User Guide

  1. Logging In
  2. Using FormEntry
    1. Finding a Patient
    2. Selecting a FormEntry Form
    3. Completing a FormEntry Form
  3. Reporting
  4. Viewing the Dictionary
  5. Module Documentation
  6. User manuals for specific implementations

Administrator Guide

  1. Setting up an OpenMRS Server
  2. Setting up an OpenMRS Client
  3. Administering Users
    1. Controlling User Access: Roles and Privileges
  4. Administering Patients
  5. Administering Encounters
  6. Administering Observations
  7. Administering Orders
  8. Administering Concepts
  9. Administering Forms
    1. Administering Fields
  10. Administering FormEntry
  11. Complex features for concepts, forms, fields and formentry
  12. Administering Reports
  13. Administering Programs, workflows and states
  14. Administering Modules
  15. Global Properties Descriptions
  16. Administration Maintenance
  17. Data Replication 101
  18. Technical Overview
    1. The OpenMRS Data Model
    2. OpenMRS Architecture
    3. OpenMRS API (javadoc)
    4. FormEntry Technical Overview

Developer Guide

  1. Developers Home Page
  2. OpenMRS Conventions
  3. Developer How-To Guide
  4. Javadoc API
  5. Technical Discussion
  6. Developers Conference Call
  7. Category:Design Documents

Glossary

Troubleshooting

This document contains discussion and/or solutions for issues that OpenMRS users and implementors have encountered during the installation and use of OpenMRS. Currently, the document is broken down into individual software components, but I would like to create a guide for troubleshooting specific activities (i.e. Installation, Deployment, etc) so that it is easier to search for issues in which the problem source (software component) is undetermined.

Troubleshooting (by Software)

  1. Troubleshooting OpenMRS
  2. Troubleshooting Java
  3. Troubleshooting InfoPath
  4. Troubleshooting Tomcat
  5. Troubleshooting MySQL
  6. Troubleshooting Subversion
  7. Troubleshooting Eclipse
  8. Troubleshooting Jasper Reports
  9. Troubleshooting Eclipse BIRT

Troubleshooting (by Activity)

For Developers

  1. Troubleshooting Checkout
  2. Troubleshooting Compilation
  3. Troubleshooting Checkin
  4. Troubleshooting Branching
  5. Troubleshooting Merging
  6. Troubleshooting Hibernate

For Developers/Implementors

  1. Troubleshooting Deployment
  2. Troubleshooting Installation
  3. Troubleshooting Update