Web Service:PR-WS-2: Difference between revisions
From IHRIS Wiki
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
|url=/ws/rest/v1/professional/epid/query | |url=/ws/rest/v1/professional/epid/query | ||
|params=The following query parameters are allowed: | |params=The following query parameters are allowed: | ||
*${size} The | *${size} The maximum number number of EPIDs to return | ||
*${start} The starting offset for listing | *${start} The starting offset for listing EPIDs. | ||
*${ | *The following search possible parameters will be "and"ed together | ||
*${ | **${firstname} The provider's given name. | ||
*${ | **${surname} The professional’s family name. | ||
**${fosaid} The FOSAID for the facility a provider is posted to. | |||
**${location} The code for the organizational unit under which the provider is posted. | |||
**${category} The category (or cadre) of the provider. | |||
**${type} The type of the provider 'PPS' for paid-public sector or 'CHW' for community health worker. | |||
*{format}The response format. One of: | *{format}The response format. One of: | ||
**HL7 | **HL7 | ||
**JSON | **JSON | ||
|example=?foasid=123&size=5&start=10 | |||
|example=? | |||
|response=HTTP 200 - OK | |response=HTTP 200 - OK | ||
The HTTP response body will contain a list of matching EIDSs as specified by the ${format} parameter: | The HTTP response body will contain a list of matching EIDSs as specified by the ${format} parameter: |
Revision as of 12:51, 30 October 2012
Web Service: PR-WS-2 Query For Providers
Fetches a HC Professional Enterprise ID for the professional specified by the professional ID parameter.
URL | /ws/rest/v1/professional/epid/query |
GET Parameters | The following query parameters are allowed:
|
GET Response | HTTP 200 - OK
The HTTP response body will contain a list of matching EIDSs as specified by the ${format} parameter:
{ "epids": {211312,131241241,12398213,12312,123} "total_size" : 300, "start": 10 }
|
GET Error |
|
GET Example | /ws/rest/v1/professional/epid/query/?foasid=123&size=5&start=10 |
Notes | Need to good way for limiting response length. See A collection: the list of bugs in the Launchpad API |
Other Resources: Use Case:PR-WS-2