Web Service:PR-WS-2: Difference between revisions
(Created page with "{{WebServicePage|Query For Providers |number=PR-WS-2 |description=Fetches a HC Professional Enterprise ID for the professional specified by the professional ID parameter. |app...") |
No edit summary |
||
Line 7: | Line 7: | ||
*${given_name} The professional’s given name. | *${given_name} The professional’s given name. | ||
*${family_name} The professional’s family name. | *${family_name} The professional’s family name. | ||
*${dob} The date of birth of the professional. This date can be partial, both the day and month may be left off if required. This should be specified in the following format: | *${dob} The date of birth of the professional. This date can be partial, both the day and month may be left off if required. This should be specified in the following format: dd/MM/yyyy<p/> Eg. ?dob=04/06/1986 or ?dob=06/1986 or ?dob=1986 | ||
dd/MM/yyyy | |||
*{format}The response format. One of: | *{format}The response format. One of: | ||
**HL7 | **HL7 |
Revision as of 11:08, 10 May 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:
${ws.size} the requested number of EIDs to return ${ws.start} the starting offset for listing IDS
${reg_body} The Registration Body of the professional. Valid values are
${reg_status} The Registration Status of the professional. Valid values are:
${occ_group} The Occupation Group of the professional. See RwandaHCFacilitiesHCProfessionalRegistriesv1.7July18_pilot_final.docx - Annex 2 for the codes to use with this parameter. ${occ_code} The Occupation Code of the professional.See RwandaHCFacilitiesHCProfessionalRegistriesv1.7July18_pilot_final.docx - Annex 2 for the codes to use with this parameter. ${hours_per_week} Number of hours per week worked by the professional. ${hours_per_week_gt} The parameter with the ‘_gt’ suffix is used for queries for hour per week greater than the given value. ${hours_per_week_lt} The parameter with the ‘_lt’ suffix is used for queries for hour per week less than the given value. |
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/?gender=m®_body=2 |
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