...
The module exposes the OpenMRS API as REST web services. if 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.
...
Visit https://rest.openmrs.org/#openmrs-rest-api for an overview of our Rest Documentation.
Required OpenMRS Version
The REST Web Services module requires at least OpenMRS 1.9.0 or 1.8.1 to run.
...
- Quick java swing client that displays patients and encounters: http://svn.openmrs.org/openmrs-contrib/examples/webservices/hackyswingexample/
- In the following link you can download a a client (apiAPI) java java that allows add - edit a person (any resource) and make a query to Webservice.Rest https://project-development-software-victor-aravena.googlecode.com/svn/trunk/ClientOpenMRSRest/
Release Notes
Version | Documentation | Release Date |
---|---|---|
2.30 | UNRELEASED | UNRELEASED |
2.29 | UNRELEASED | UNRELEASED |
2.28 | https://issues.openmrs.org/projects/RESTWS/versions/26702 | 2020-03-11 |
2.27 | https://issues.openmrs.org/projects/RESTWS/versions/26604 | 2020-02-18 |
2.26 | https://issues.openmrs.org/projects/RESTWS/versions/25601 | 2019-08-27 |
2.25 | https://issues.openmrs.org/projects/RESTWS/versions/24800 | 2019-06-17 |
2.24 | https://issues.openmrs.org/projects/RESTWS/versions/24701 | 2019-01-10 |
2.23 | https://issues.openmrs.org/projects/RESTWS/versions/22402 | 2018-12-12 |
2.22 | https://issues.openmrs.org/projects/RESTWS/versions/22401 | 2018-02-06 |
2.21 | https://issues.openmrs.org/projects/RESTWS/versions/21708 | 2017-10-24 |
Version | Documentation | Release Date |
---|---|---|
2.20.0 | https://issues.openmrs.org/projects/RESTWS/versions/21707 | 2017-07-28 |
2.19.0 | https://issues.openmrs.org/projects/RESTWS/versions/21601 | 2017-04-14 |
2.18.0 | https://issues.openmrs.org/projects/RESTWS/versions/21337 | 2017-03-16 |
2.17 | https://issues.openmrs.org/projects/RESTWS/versions/20800 | 2017-02-02 |
2.16 | https://issues.openmrs.org/projects/RESTWS/versions/19100 | 2016-09-12 |
2.15 | https://issues.openmrs.org/projects/RESTWS/versions/18800 | 2016-07-27 |
2.14 | https://issues.openmrs.org/projects/RESTWS/versions/18101 | 2016-04-13 |
2.13 | https://issues.openmrs.org/projects/RESTWS/versions/17906 | 2016-01-16 |
2.12 | https://issues.openmrs.org/projects/RESTWS/versions/17320 | 2015-09-17 |
2.11 | https://issues.openmrs.org/projects/RESTWS/versions/17300 | 2015-03-26 |
Version | Documentation | Release Date |
---|---|---|
2.10 | https://issues.openmrs.org/projects/RESTWS/versions/17009 | 2015-02-11 |
2.9 | https://issues.openmrs.org/projects/RESTWS/versions/17008 | 2015-01-15 |
2.8 | https://issues.openmrs.org/projects/RESTWS/versions/17006 | 2014-12-15 |
2.7 | https://issues.openmrs.org/projects/RESTWS/versions/16605 | 2014-12-15 |
2.6 | https://issues.openmrs.org/projects/RESTWS/versions/16313 | 2014-09-18 |
2.5 | https://issues.openmrs.org/projects/RESTWS/versions/16312 | 2014-05-30 |
2.4 | https://issues.openmrs.org/projects/RESTWS/versions/15923 | 2013-12-13 |
2.3 | https://issues.openmrs.org/projects/RESTWS/versions/15922 | 2013-10-23 |
2.2 | https://issues.openmrs.org/projects/RESTWS/versions/15921 | 2013-10-02 |
2.1 | https://issues.openmrs.org/projects/RESTWS/versions/15810 | 2013-05-15 |
2.0 | https://issues.openmrs.org/projects/RESTWS/versions/13507 | 2013-03-25 |
- 2.14+
- See JIRA for details
- 2.13 Released January 7th 2016
- Add support for OpenMRS Platform 2.0.0 (beta)
- And:
Jira Legacy server OpenMRS JIRA columns key,summary,type,assignee,reporter,priority maximumIssues 1000 jqlQuery project = RESTWS AND fixVersion = 2.9 ORDER BY updated DESC, priority DESC, created ASC serverId 45c5771b-fa4b-3e43-b34a-c19dc45ccc95
- 2.12
Jira Legacy server OpenMRS JIRA columns key,summary,type,assignee,reporter,priority maximumIssues 1000 jqlQuery project = RESTWS AND fixVersion = 2.9 ORDER BY updated DESC, priority DESC, created ASC serverId 45c5771b-fa4b-3e43-b34a-c19dc45ccc95 - 2.11
Jira Legacy server OpenMRS JIRA columns key,summary,type,assignee,reporter,priority maximumIssues 1000 jqlQuery project = RESTWS AND fixVersion = 2.9 ORDER BY updated DESC, priority DESC, created ASC serverId 45c5771b-fa4b-3e43-b34a-c19dc45ccc95 - 2.10
Jira Legacy server OpenMRS JIRA columns key,summary,type,assignee,reporter,priority maximumIssues 1000 jqlQuery project = RESTWS AND fixVersion = 2.9 ORDER BY updated DESC, priority DESC, created ASC serverId 45c5771b-fa4b-3e43-b34a-c19dc45ccc95 - 2.9 Released January 15th 2015
Jira Legacy server OpenMRS JIRA columns key,summary,type,assignee,reporter,priority maximumIssues 1000 jqlQuery project = RESTWS AND fixVersion = 2.9 ORDER BY updated DESC, priority DESC, created ASC serverId 45c5771b-fa4b-3e43-b34a-c19dc45ccc95
- 2.8
- 2.7
Release Date: Wednesday November 26th 2014
2.7 represents version: 20afb1bcdbc46a75859e2c736a8651fa38614720
A huge thank you goes out to the following contributors: Daniel Kayiwa, Darius Jazayeri, Jon Skeet, Pawe? Muchowski, Rafal Korytkowski, Willa Ahmed, Wyclif Luyima
New Features
- [RESTWS-453] - Expose login locations via REST
- [RESTWS-455] - Add ConceptSearchResource
- [RESTWS-457] - orderfrequency resource should have a representation that includes the full concept representation
- [RESTWS-461] - Should automatically convert to Double
- [RESTWS-463] - encounter resource should let you create real-time encounters without explicitly specifying encounterDatetime
- [RESTWS-465] - Get inactive orders
Bug Fixes
- [RESTWS-451] - Nested custom type will fail with conversion exception
- [RESTWS-454] - deathDate property should be editable on the person resource
- [RESTWS-458] - orderfrequency resource should have display property
- [RESTWS-464] - encounter resource has a typo that prevents creating an encounter with orders easily
- [RESTWS-467] - Going to catalog API using JSON causes stack overflow due to subtypes
- [RESTWS-469] - NPE generating catalog
- [RESTWS-470] - Catalog incorrectly shows sub-resources
- [RESTWS-471] - A resource implementing Listable without Searchable fails in MainResourceController
- 2.6
...
2.4
- 2.3
- New Features
- RESTWS-392 - APIAuthenticationException handler always adds WWW-Authenticate header when user is not logged in.
- Bug Fixes
- Changed setMembers to full representation
- New Features
- 2.2
- New Features
- [RESTWS-348] - Require that user have View REST WS Menu privilege to view the menu in the administration page
- [RESTWS-391] - Rest API to search drug by name
- Bug Fixes
- [RESTWS-373] - Incorrect Converter returned in ConversionUtil convertToRepresentation()
- [RESTWS-381] - Return object representation instead of id for person attribute
- [RESTWS-384] - restService.getSearchHandler fails with ClassCastException
- [RESTWS-389] - Cannot set location person attribute with uuid
- [RESTWS-390] - PersonAttributeTypeResource should render hydrated concept
- New Features
- 2.1
- Better XML support (backwads incompatibility, see RESTWS-206)
- Replaced .../concept/<conceptname> with .../concept?name=<conceptname> (backwards incompatibility, see RESTWS-370)
- Additional search handlers
- Improvements to the catalog
- 2.0 (see Migration from REST 1.x to 2.x)
- Integrated Webservices.rest 1.9 extension module
- Removed controllers (single point of entry)
- Added search handlers
- Added support for Concept mappings
- 1.1
- (23 bugs/features fixed/added)
- Fixed concept.answers
- Fixed patient.identifiers
- Made more resources editable
- Added ability to return retired resources generally
- Added Provider and Visit support to the 1.9ext module
- 1.0
- Main functionality realized with no new bugs
- 0.9 (Beta)
- Bugfixes
- 0.8 (Alpha)
- All use cases working as defined on the Web Service 1.0 User Stories page
- Download omod to install in your own OpenMRS installation
...