esaude/openmrs-module-webservices.rest

Name: openmrs-module-webservices.rest

Owner: eSaude

Description: Provides RESTful web services for OpenMRS

Created: 2016-05-27 09:36:34.0

Updated: 2016-05-27 09:36:36.0

Pushed: 2016-05-30 14:12:18.0

Homepage: null

Size: 4730

Language: Java

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

OpenMRS

OpenMRS REST Web Services Module

REST API for OpenMRS

Build Version OpenMRS Version

The module exposes the OpenMRS API as REST web services. If an OpenMRS instance is running the webservice.rest module, other applications can retrieve and post certain information to an OpenMRS database.

Download

If you are not a developer, or just want to install the REST Web Services module into your system, visit the module download page instead.

The required OpenMRS version to run the REST Web Services Module is 1.8.4+ or 1.9.0+

Build

To build the module from source, clone this repo:

clone https://github.com/openmrs/openmrs-module-webservices.rest

Then navigate into the openmrs-module-webservices.rest directory and compile the module using Maven:

penmrs-module-webservices.rest && mvn clean install

:pushpin: You will need Maven and Java 8 installed to successfully build and run the tests.

Developer Documentation
Wiki Pages

| Page | Description | | —- | ———– | | REST Module | The main module page with a description of the configuration options. | | Technical Documentation | Technical information about the Web Services implementation. | | Core Developer Guide | Description of how to add REST resources to OpenMRS core. | | Module Developer Guide | Description of how to add REST resources to OpenMRS modules. |

API Documentation

The API documentation is available inside the OpenMRS application and is linked to from the advanced administration screen. The URL should be something like:

http://localhost:8080/openmrs/module/webservices/rest/apiDocs.htm

Example Client code
Contributing to the API Documentation

The OpenMRS API documentation is built automatically using Swagger UI. For details on how to customize the documentation see the swagger-ui branch in the openmrs-contrib-apidocs repo.

License

MPL-2.0 w/ HD


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.