Have you implemented OpenMRS? Please participate in the Implementation Site Survey. If you already have, thank you!
This is an old and no longer supported version. Please see REST Module for the latest version.
The module exposes the OpenMRS API as REST web services. If an OpenMRS instance is running the Webservices.REST module, other programs (and languages) can connect to retrieve and post certain information to an OpenMRS database.
Download OpenMRS 1.9.x extension module at https://modules.openmrs.org/modules/view.jsp?module=webservices.rest19ext (It is needed, if you are running OpenMRS 1.9.1 and want to access some of the new API methods, tables, and objects.)
The REST Web Services module requires at least OpenMRS 1.9.0 or 1.8.1 to run.
The module exposes the OpenMRS API through light-weight resource objects off of the core OpenMRS objects. The structure is very similar, but not guaranteed to match up exactly.
This module uses Spring 3 annotations to expose URLs. Primary transport language is currently JSON with XML to be added at a later date.
For more information on individual objects within the API, see REST Web Service Resources in OpenMRS 1.8
Initial project page: Enhanced Web Services (Design Page)
Development sprint 1: 2011-05-16 Development Sprint
Followup sprint: 2011-05-30 Development Sprint
Development sprint 2: 2011-07-05 Development Sprint