New Zealand HPI Implementation Guide, published by Te Whatu Ora. This guide is not an authorized publication; it is the continuous build for version 1.5.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7NZ/hpi/ and changes regularly. See the Directory of published versions
The user of the integrating application searches for a Practitioner by entering the name
The integrating application sends an HTTP GET request for the Practitioner resource using the name attribute as search parameter E.g. GET<Endpoint>/Practitioner?name=walter o'reilly
The request is validated - ALT: Validation failure. OperationOutcome resource returned
The matching Practitioners are retrieved from the HPI
The response containing a bundle of matching Practitioners is returned to the integrating application
The integrating application displays the matching Practitioners to the user
Search Practitioner using name and birth date
Search Practitioner using name and birth date processing steps:
The user of the integrating application searches for a Practitioner by entering the name and birth date
The integrating application sends an HTTP GET request for the Practitioner resource using the name and birthdate elements as search parameters E.g. GET<Endpoint>/Practitioner?name=walter o'reilly&birthdate=1943-05-24
The request is validated - ALT: Validation failure. OperationOutcome resource returned
The matching Practitioners are retrieved from the HPI
The response containing a bundle of matching Practitioners is returned to the integrating application
The integrating application displays the matching Practitioners to the user