Web Service:PR-WS-3

{{WebServicePage|Get Provider Detail

|number=PR-WS-3 |description=Fetches details of a provider by their EPID or other identification type. |applications=Interoperability Layer, Point-Of-Care? Facility Registry? |url=/ws/rest/v2/details/provider |params=This contains the followng parameters to identify the provider whose details we shall return:

$epid. The providers EPID. Required.

  • ${format}The response format. One of ‘json’ or ‘hl7’. Defaults to ‘json’,


|response=*HTTP 200 - OK

  • For HL7 See QueryProfessionalRSS.xml

  • For JSON we return an associative array containing the provider’s details as well as URLs related to various actions to perform on the provider:

{

firstname: “Bill”, surname: “Smith”, cadre: “Nurse”, email: “bsmith@example.org”, passport: “12312312”, mutuelle: “123123444”, csr: “123123”, nid: “333”, actions: {

}

}

|error=*HTTP 500 - Server Error - If the server encountered an error.

  • HTTP 400 - Bad Request - If the parameters are malformed.

|resources=[[Use Case:PR-WS-3]]

}}