New Zealand HPI Implementation Guide
0.9.0 - CI Build
New Zealand HPI Implementation Guide, published by Ministry of Health. This is not an authorized publication; it is the continuous build for version 0.9.0). This version is based on the current content of https://github.com/HL7NZ/hpi/ and changes regularly. See the Directory of published versions
Use Cases to be elaborated in the IG
1-3, 9, 11-17 Health sector applications that manage or record information about health practitioners – PMS systems, Lab systems, Radiology systems, Clinical workstations, Healthpoint, MOH applications like Death Documents and COVID Immunisations register 4-8 Registration Authority eg Medical Council, Midwifery Council application 10 Health sector organisation supplying place of work details for their practitioners eg GP Practice and community specialist clinics PMS systems, hospital systems
a. check the identity details they have are correct and up-to-date b. check the registration and APC are current
Read with id
a. check the identity details they have are correct and up-to-date b. get the CPN to use as their identifier for the practitioner c. check the registration and APC are current
Search using identifier.system and identifier.value
a. Get the CPN to use as their identifier for the practitioner
Search using name,
a. Check if the person already has a CPN prior to adding the person to the HPI b. Get the CPN to use as their identifier for the practitioner
Search using name and birthdate
a. Add the person to the HPI to get a CPN prior to completing the registration process
Search using name and birthdate Create Practitioner
a. Add the person to the HPI if they are not already there b. Add/update all the registration, APC, qualification, demographics details for the person
Search using name and birthdate Create Practitioner OR Update Practitioner
a. Update the person’s registration details
Read with id Update Practitioner
a. Update the person’s demographics b. Add new APC period c. Add/update the persons set of PractitionerRole(s)(ie places of work)
Read with id Update Practitioner Search Location, search organisation Create or update Practitioner Role
a. check their place of work is current b. find their Healthlink edi c. find their contact details (phone and email)
Search PractitionerRole with CPN Include Location or Read Location with id
a. Create or Update one of the person’s PractitionerRole details
Read PractitionerRole with id or Search PractitionerRole with CPN Update or Create PractitionerRole
a. Get the HPI Facility ID for the location
Search Location by name, type, address
a. Get the HPI Facility ID for the facility
Search Location by identifier using identifier.system
a. Check the details they have about the facility are correct b. Get the Health link edi or contact details for the facility
Read Location by id
a. Get the contact details of the managing Organisation
Read Location by id include managingOrganisation
a. Find all the facilities of a particular type eg enrolling GP, within a particular DHB, in a particular city or suburb,
Search Location using type, dhb, address
a. Check the details they have about the organisation are correct b. Get the contact details for the organisation
Read Organization by id
c. Get the HPI Organization ID for the organization
Search Organization by name, partOf