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

Resource Profile: HPI Practitioner

Defining URL:http://hl7.org.nz/fhir/StructureDefinition/HPIPractitioner
Version:0.9.0
Name:HpiPractitioner
Title:HPI Practitioner
Status:Active as of 12/3/21, 2:22 AM
Definition:

The practitioner exposed by the HPI. This is the person who delivers healthcare or healthcare related services.

Publisher:Ministry of Health
Source Resource:XML / JSON / Turtle

The official URL for this profile is:

http://hl7.org.nz/fhir/StructureDefinition/HPIPractitioner

The Practitioner resource represents any provider of healthcare - not restricted to those with formal qualifications.

The current HPI contains practitioners covered by the Health Practitioners Competence Assurance Amendment Act 2019. This includes all Chiropractors, Dentists, Dental hygienist and Dental and Oral health therapist, Dietitians, Medical Laboratory Scientist and Technicians including phlebotomists and mortuary technicians, Anaesthetic Technologists, Medical Radiation Technologists, Medical Practitioners (all doctors and specialists), Midwifes, Nurses, Occupational Therapists, Optometrists and optical dispensers, Osteopaths, Paramedics, Pharmacists, Physiotherapists, Podiatrist, Psychologists.

It is intended with the upgraded capabilities that other professional groups may supply their members eg Social Workers, Acupuncturists, Audiologists, Counsellors, Cardiac Physiologists, Nutritionist.

Other groups of health workers will need a CPN to be identified in digital records eg Allied Health assistants, Aged care, Personal Care and support workers, administrative staff, practice managers, students working in healthcare setting.

Consideration is being given to ‘self-asserted’ data.

Key differences from spec

  • DeathDate extension
  • Ethnicity extension
  • Qualification has a status (see more differences below)
  • Initial date of registration extension
  • Additional Authorizations extension (complex)
  • Scope of Practice extension (complex)
  • Conditions on Practice extension (complex)

Registration Authority (RA)

A registration authority is an organization that asserts the information about a practitioner’s competence to perform a particular health role. This includes the Responsible Authorities named under the Act and Professional bodies who require a level of education and professional development to be registered as a member and be issued a certificate to practice. - Information supplied by the Registration Authority can only be changed by the Registration Authority. Health provider organisations may add their workers to the HPI with personal identity details ie name, date of birth, gender, ethnicity and the languages they speak in order to get a CPN. At a later stage a Responsible Authority or a Professional body may add information about their registration with that body ie Annual Practicing Certificate dates, scopes of practice etc.

Resource identifiers

There are 2 levels of identifier in the practitioner resource.

Practitioner.identifier is the top level identifier assigned by the HPI (and the source of the resource id as described in the background section). There can be multiple identifiers for any given resource as part of managing the Practitioner (for example removal of duplicate identifiers). The current identifier will have a use value of ‘official’, others will have a use value of ‘old’. It is the client’s responsibility to check the value of the use element.

Practitioner.qualification.identifier is the identifier assigned by the Registration authority - for example the Medical Council Number, or Nursing Council number.

Practitioner Qualifications

The Practitioner resource has a single qualification element that holds 2 distinct categories of information from the perspective of the HPI.

  • Qualifications are regarded as recognition of a particular academic achievement. For example a medical or nursing degree
  • Registrations are statements of ‘fitness to practice’ in New Zealand, and are conferred by the Registration authority. Generally - though not always - there is a degree as well, though it is at the discretion of the Registration Authority that fitness to practice is stated.

There are 2 elements within the qualification element that are related to the Registration Authority.

  • qualification.issuer is a reference to the Organization resource that represents the asserter
  • qualification.identifier.system is a url that represents the namespace of the Registration Authority

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Practitioner

Summary

Mandatory: 6 elements (2 nested mandatory elements)
Must-Support: 2 elements
Fixed Value: 4 elements
Prohibited: 5 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element Practitioner.identifier is sliced based on the values of value:use, value:system (Open at End)

This structure is derived from Practitioner

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... death-date 0..1(Complex)The date this person died
URL: http://hl7.org.nz/fhir/StructureDefinition/death-date
... educational-qualification 0..*(Complex)Extension
URL: http://hl7.org.nz/fhir/StructureDefinition/educational-qualification
... Slices for identifier 1..*IdentifierAn identifier for the person as this agent
Slice: Unordered, Open At End by value:use, value:system
.... identifier:All Slices Content/Rules for all slices
..... use 0..1codeofficial | old
Binding: IdentifierUse (required)
..... type 0..0
..... system 0..1uriThe namespace for the identifier value
Binding: IdentifierUse (required)
.... identifier:HPI S1..1IdentifierThe currently active CPN (Common Person Name)
..... use 1..1codefixed to official
Fixed Value: official
..... system 1..1uriThe namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/hpi-person-id
.... identifier:dormant S0..*IdentifierCPN (Common Person Name) identifiers that have been deprecated for this Person
..... use 1..1codefixed to old
Fixed Value: old
..... system 1..1uriThe namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/hpi-provider-id
... active 0..0
... name 1..*HumanNameThe name(s) associated with the practitioner
.... use 0..1codeusual | official | old
Binding: Use values for a HumanName (required)
... telecom 0..0
... address 0..0
... gender 1..1codemale | female | other | unknown
... photo 0..0
... qualification
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... registration-status-code 0..1(Complex)Status of the registration, and the date it was set
URL: http://hl7.org.nz/fhir/StructureDefinition/registration-status-code
.... additional-authorisation 0..*(Complex)Additional things the person is authorized to do
URL: http://hl7.org.nz/fhir/StructureDefinition/additional-authorisation
.... scope-of-practice 0..*(Complex)The overall practice scope - eg Nurse Prescriber
URL: http://hl7.org.nz/fhir/StructureDefinition/scope-of-practice
.... condition-on-practice 0..*(Complex)Conditions that have been applied to the ability of the person to practice
URL: http://hl7.org.nz/fhir/StructureDefinition/condition-on-practice
.... registration-initial-date 0..1dateThe date that the person was originally registered
URL: http://hl7.org.nz/fhir/StructureDefinition/registration-initial-date
.... code 1..1CodeableConceptCoded representation of the qualification
Binding: HPI Registration Type (required)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
... id Σ0..1stringLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... death-date 0..1(Complex)The date this person died
URL: http://hl7.org.nz/fhir/StructureDefinition/death-date
... educational-qualification 0..*(Complex)Extension
URL: http://hl7.org.nz/fhir/StructureDefinition/educational-qualification
... nz-ethnicity 0..6CodeableConceptNZ Ethnicity
URL: http://hl7.org.nz/fhir/StructureDefinition/nz-ethnicity
Binding: Ethnicity of a person (preferred)
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier Σ1..*IdentifierAn identifier for the person as this agent
Slice: Unordered, Open At End by value:use, value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeofficial | old
Binding: IdentifierUse (required)
..... system Σ0..1uriThe namespace for the identifier value
Binding: IdentifierUse (required)
Example General: http://www.acme.com/identifiers/patient
..... value Σ0..1stringThe value that is unique
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:HPI SΣ1..1IdentifierThe currently active CPN (Common Person Name)
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ1..1codefixed to official
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriThe namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/hpi-person-id
..... value Σ0..1stringThe value that is unique
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:dormant SΣ0..*IdentifierCPN (Common Person Name) identifiers that have been deprecated for this Person
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ1..1codefixed to old
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: old
..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriThe namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/hpi-provider-id
..... value Σ0..1stringThe value that is unique
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... name Σ1..*HumanNameThe name(s) associated with the practitioner
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | old
Binding: Use values for a HumanName (required)
.... text Σ0..1stringText representation of the full name
.... family Σ0..1stringFamily name (often called 'Surname')
.... given Σ0..*stringGiven names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
.... prefix Σ0..*stringParts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
.... suffix Σ0..*stringParts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
.... period Σ0..1PeriodTime period when name was/is in use
... gender Σ1..1codemale | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ0..1dateThe date on which the practitioner was born
... qualification 0..*BackboneElementCertification, licenses, or training pertaining to the provision of care
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... registration-status-code 0..1(Complex)Status of the registration, and the date it was set
URL: http://hl7.org.nz/fhir/StructureDefinition/registration-status-code
.... additional-authorisation 0..*(Complex)Additional things the person is authorized to do
URL: http://hl7.org.nz/fhir/StructureDefinition/additional-authorisation
.... scope-of-practice 0..*(Complex)The overall practice scope - eg Nurse Prescriber
URL: http://hl7.org.nz/fhir/StructureDefinition/scope-of-practice
.... condition-on-practice 0..*(Complex)Conditions that have been applied to the ability of the person to practice
URL: http://hl7.org.nz/fhir/StructureDefinition/condition-on-practice
.... registration-initial-date 0..1dateThe date that the person was originally registered
URL: http://hl7.org.nz/fhir/StructureDefinition/registration-initial-date
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier 0..*IdentifierAn identifier for this qualification for the practitioner
.... code 1..1CodeableConceptCoded representation of the qualification
Binding: HPI Registration Type (required)
.... period 0..1PeriodPeriod during which the qualification is valid
.... issuer 0..1Reference(Organization)Organization that regulates and issues the qualification
... communication 0..*CodeableConceptA language the practitioner can use in patient communication
Binding: CommonLanguages (preferred)
Max Binding: AllLanguages: A human language.



doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
... identifier:HPI Σ1..1IdentifierThe currently active CPN (Common Person Name)
... identifier:dormant Σ0..*IdentifierCPN (Common Person Name) identifiers that have been deprecated for this Person

doco Documentation for this format

This structure is derived from Practitioner

Summary

Mandatory: 6 elements (2 nested mandatory elements)
Must-Support: 2 elements
Fixed Value: 4 elements
Prohibited: 5 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element Practitioner.identifier is sliced based on the values of value:use, value:system (Open at End)

Differential View

This structure is derived from Practitioner

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... death-date 0..1(Complex)The date this person died
URL: http://hl7.org.nz/fhir/StructureDefinition/death-date
... educational-qualification 0..*(Complex)Extension
URL: http://hl7.org.nz/fhir/StructureDefinition/educational-qualification
... Slices for identifier 1..*IdentifierAn identifier for the person as this agent
Slice: Unordered, Open At End by value:use, value:system
.... identifier:All Slices Content/Rules for all slices
..... use 0..1codeofficial | old
Binding: IdentifierUse (required)
..... type 0..0
..... system 0..1uriThe namespace for the identifier value
Binding: IdentifierUse (required)
.... identifier:HPI S1..1IdentifierThe currently active CPN (Common Person Name)
..... use 1..1codefixed to official
Fixed Value: official
..... system 1..1uriThe namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/hpi-person-id
.... identifier:dormant S0..*IdentifierCPN (Common Person Name) identifiers that have been deprecated for this Person
..... use 1..1codefixed to old
Fixed Value: old
..... system 1..1uriThe namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/hpi-provider-id
... active 0..0
... name 1..*HumanNameThe name(s) associated with the practitioner
.... use 0..1codeusual | official | old
Binding: Use values for a HumanName (required)
... telecom 0..0
... address 0..0
... gender 1..1codemale | female | other | unknown
... photo 0..0
... qualification
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... registration-status-code 0..1(Complex)Status of the registration, and the date it was set
URL: http://hl7.org.nz/fhir/StructureDefinition/registration-status-code
.... additional-authorisation 0..*(Complex)Additional things the person is authorized to do
URL: http://hl7.org.nz/fhir/StructureDefinition/additional-authorisation
.... scope-of-practice 0..*(Complex)The overall practice scope - eg Nurse Prescriber
URL: http://hl7.org.nz/fhir/StructureDefinition/scope-of-practice
.... condition-on-practice 0..*(Complex)Conditions that have been applied to the ability of the person to practice
URL: http://hl7.org.nz/fhir/StructureDefinition/condition-on-practice
.... registration-initial-date 0..1dateThe date that the person was originally registered
URL: http://hl7.org.nz/fhir/StructureDefinition/registration-initial-date
.... code 1..1CodeableConceptCoded representation of the qualification
Binding: HPI Registration Type (required)

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
... id Σ0..1stringLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... death-date 0..1(Complex)The date this person died
URL: http://hl7.org.nz/fhir/StructureDefinition/death-date
... educational-qualification 0..*(Complex)Extension
URL: http://hl7.org.nz/fhir/StructureDefinition/educational-qualification
... nz-ethnicity 0..6CodeableConceptNZ Ethnicity
URL: http://hl7.org.nz/fhir/StructureDefinition/nz-ethnicity
Binding: Ethnicity of a person (preferred)
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier Σ1..*IdentifierAn identifier for the person as this agent
Slice: Unordered, Open At End by value:use, value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeofficial | old
Binding: IdentifierUse (required)
..... system Σ0..1uriThe namespace for the identifier value
Binding: IdentifierUse (required)
Example General: http://www.acme.com/identifiers/patient
..... value Σ0..1stringThe value that is unique
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:HPI SΣ1..1IdentifierThe currently active CPN (Common Person Name)
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ1..1codefixed to official
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriThe namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/hpi-person-id
..... value Σ0..1stringThe value that is unique
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:dormant SΣ0..*IdentifierCPN (Common Person Name) identifiers that have been deprecated for this Person
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ1..1codefixed to old
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: old
..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriThe namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/hpi-provider-id
..... value Σ0..1stringThe value that is unique
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... name Σ1..*HumanNameThe name(s) associated with the practitioner
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | old
Binding: Use values for a HumanName (required)
.... text Σ0..1stringText representation of the full name
.... family Σ0..1stringFamily name (often called 'Surname')
.... given Σ0..*stringGiven names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
.... prefix Σ0..*stringParts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
.... suffix Σ0..*stringParts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
.... period Σ0..1PeriodTime period when name was/is in use
... gender Σ1..1codemale | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ0..1dateThe date on which the practitioner was born
... qualification 0..*BackboneElementCertification, licenses, or training pertaining to the provision of care
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... registration-status-code 0..1(Complex)Status of the registration, and the date it was set
URL: http://hl7.org.nz/fhir/StructureDefinition/registration-status-code
.... additional-authorisation 0..*(Complex)Additional things the person is authorized to do
URL: http://hl7.org.nz/fhir/StructureDefinition/additional-authorisation
.... scope-of-practice 0..*(Complex)The overall practice scope - eg Nurse Prescriber
URL: http://hl7.org.nz/fhir/StructureDefinition/scope-of-practice
.... condition-on-practice 0..*(Complex)Conditions that have been applied to the ability of the person to practice
URL: http://hl7.org.nz/fhir/StructureDefinition/condition-on-practice
.... registration-initial-date 0..1dateThe date that the person was originally registered
URL: http://hl7.org.nz/fhir/StructureDefinition/registration-initial-date
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier 0..*IdentifierAn identifier for this qualification for the practitioner
.... code 1..1CodeableConceptCoded representation of the qualification
Binding: HPI Registration Type (required)
.... period 0..1PeriodPeriod during which the qualification is valid
.... issuer 0..1Reference(Organization)Organization that regulates and issues the qualification
... communication 0..*CodeableConceptA language the practitioner can use in patient communication
Binding: CommonLanguages (preferred)
Max Binding: AllLanguages: A human language.



doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet / Code
Practitioner.languagepreferredCommonLanguages
Max Binding: AllLanguages
Practitioner.identifier.userequiredHpi_IdentfierUse
Practitioner.identifier.systemrequiredHpi_IdentfierUse
Practitioner.identifier:HPI.userequiredFixed Value: official
Practitioner.identifier:HPI.typeextensibleIdentifier Type Codes
Practitioner.identifier:dormant.userequiredFixed Value: old
Practitioner.identifier:dormant.typeextensibleIdentifier Type Codes
Practitioner.name.userequiredHpi_HumanNameUse
Practitioner.genderrequiredAdministrativeGender
Practitioner.qualification.coderequiredHpi_registration_type
Practitioner.communicationpreferredCommonLanguages
Max Binding: AllLanguages

Notes:

FSH


//Aliases for extensions
Alias: $death-date = http://hl7.org.nz/fhir/hpi/StructureDefinition/death-date
Alias: $registration-status = http://hl7.org.nz/fhir/hpi/StructureDefinition/registration-status
Alias: $additional-authorization = http://hl7.org.nz/fhir/hpi/StructureDefinition/additional-authorization

Alias: $condition-on-practice = http://hl7.org.nz/fhir/hpi/StructureDefinition/condition-on-practice
Alias: $registration-initial-date = http://hl7.org.nz/fhir/hpi/StructureDefinition/registration-initial-date

Alias: $scope-of-practice = http://hl7.org.nz/fhir/hpi/StructureDefinition/scope-of-practice

Profile:        HpiPractitioner
Parent:         NzPractitioner
Id:             HpiPractitioner
Title:          "HPI Practitioner"
Description:    "The practitioner exposed by the HPI. This is the person who delivers care - regardless of qualification."

* ^text.div = "
HPI Practitioner profile
" * ^text.status = #additional * ^purpose = "Describe the Practitioner that will be returned by the HPI" //elements that have been removed * active 0..0 * telecom 0..0 * address 0..0 * photo 0..0 //top level extensions * extension contains $death-date named death-date 0..1 //slice identifier to add none or more dormant NHI as Must Support * identifier ^slicing.discriminator.type = #value * identifier ^slicing.discriminator.path = "use" * identifier ^slicing.rules = #openAtEnd * identifier contains dormant 0..* MS * identifier[dormant].system = "https://standards.digital.health.nz/id/hpi-person" * identifier[dormant].use = #old * identifier[dormant] ^short = "CPN (Common Person Name) identifiers that have been deprecated for this Person" //the gender is required by the HPI * gender 1..1 //many extensions on qualification * qualification.extension contains $registration-status named registration-status 0..1 and $additional-authorization named additional-authorization 0..* and $scope-of-practice named scope-of-practice 0..* and $condition-on-practice named condition-on-practice 0..* and $registration-initial-date named registration-initial-date 0..1