New Zealand HPI IG
0.2.0 - CI Build
New Zealand HPI IG, published by David Hay. This is not an authorized publication; it is the continuous build for version 0.2.0). This version is based on the current content of https://github.com/HL7NZ/hpi/ and changes regularly. See the Directory of published versions
Defining URL: | http://hl7.org.nz/fhir/ig/hpi/StructureDefinition/HpiPractitioner |
Version: | 0.2.0 |
Name: | HpiPractitioner |
Title: | HPI Practitioner |
Status: | Active as of 2021-01-26T00:14:17+00:00 |
Definition: | The practitioner exposed by the HPI. This is the person who delivers care - regardless of qualification. |
Publisher: | David Hay |
Source Resource: | XML / JSON / Turtle |
The official URL for this profile is:
http://hl7.org.nz/fhir/ig/hpi/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 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, Pharmacists, Physiotherapists, Psychologists, Psychotherapists.
Chiropractors, Podiatrist and Osteopaths also covered by the Act are working towards supplying their members data to the HPI also.
It is intended with the upgraded capabilities that other professional groups will also supply their members also eg Social Workers, Acupuncturists, Audiologists, Counsellors, Cardiac Physiologists, paramedics, 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.
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.
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.
The Practitioner resource has a single qualification element that holds 2 distinct categories of information from the perspective of the HPI.
After some discussion, it was decided that only ‘registration’ information is to be included in the Practitioner resource to avoid confusion. This can be revisited if needed.
There are 2 elements within the qualification element that are related to the Registration Authority.
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: 3 elements
Fixed Value: 4 elements
Prohibited: 6 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
This structure is derived from Practitioner
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Practitioner | A person with a formal responsibility in the provisioning of healthcare or related services | |
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() | 0..6 | CodeableConcept | Extension URL: http://hl7.org.nz/fhir/StructureDefinition/nz-ethnicity Binding: Ethnicity of a perrson (preferred) | |
![]() ![]() ![]() | 0..1 | date | The date this person died URL: http://hl7.org.nz/fhir/StructureDefinition/death-date | |
![]() ![]() ![]() | 0..* | (Complex) | Extension URL: http://hl7.org.nz/fhir/StructureDefinition/educational-qualification | |
![]() ![]() ![]() | 1..* | (Slice Definition) | An identifier for the person as this agent Slice: Unordered, Open At End by value:use, value:system | |
![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() ![]() | 0..1 | uri | The namespace for the identifier value Binding: Use values for an identifier (required) Example HPI: https://standards.digital.health.nz/ns/hpi-provider-id | |
![]() ![]() ![]() ![]() | S | 1..1 | Identifier | The currently active CPN (Common Person Name) |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | usual | official | temp | secondary | old (If known) Fixed Value: official | |
![]() ![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | The namespace for the identifier value Fixed Value: https://standards.digital.health.nz/ns/hpi-provider-id | |
![]() ![]() ![]() ![]() | S | 0..* | Identifier | CPN (Common Person Name) identifiers that have been deprecated for this Person |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | usual | official | temp | secondary | old (If known) Fixed Value: old | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | The namespace for the identifier value Fixed Value: https://standards.digital.health.nz/ns/hpi-provider-id | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | S | 1..* | HumanName | The name(s) associated with the practitioner |
![]() ![]() ![]() ![]() | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: Use values for a HumanName (required) | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 1..1 | code | male | female | other | unknown | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | 0..1 | (Complex) | Status of the registration, and the date it was set URL: http://hl7.org.nz/fhir/StructureDefinition/registration-status-code | |
![]() ![]() ![]() ![]() | 0..* | (Complex) | Additional things the person is authorized to do URL: http://hl7.org.nz/fhir/StructureDefinition/additional-authorization | |
![]() ![]() ![]() ![]() | 0..* | (Complex) | The overall practice scope - eg Nurse Prescriber URL: http://hl7.org.nz/fhir/StructureDefinition/scope-of-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 | |
![]() ![]() ![]() ![]() | 0..1 | date | The date that the person was originally registered URL: http://hl7.org.nz/fhir/StructureDefinition/registration-initial-date | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Coded representation of the qualification Binding: Professional registration the healthcare provider has (required) | |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Practitioner | A person with a formal responsibility in the provisioning of healthcare or related services | |
![]() ![]() ![]() | Σ | 0..1 | string | Logical id of this artifact |
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language. | |
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() | 0..6 | CodeableConcept | Extension URL: http://hl7.org.nz/fhir/StructureDefinition/nz-ethnicity Binding: Ethnicity of a perrson (preferred) | |
![]() ![]() ![]() | 0..1 | date | The date this person died URL: http://hl7.org.nz/fhir/StructureDefinition/death-date | |
![]() ![]() ![]() | 0..* | (Complex) | Extension URL: http://hl7.org.nz/fhir/StructureDefinition/educational-qualification | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 1..* | (Slice Definition) | An identifier for the person as this agent Slice: Unordered, Open At End by value:use, value:system |
![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The namespace for the identifier value Binding: Use values for an identifier (required) Example General: http://www.acme.com/identifiers/patient Example HPI: https://standards.digital.health.nz/ns/hpi-provider-id |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
![]() ![]() ![]() ![]() | SΣ | 1..1 | Identifier | The currently active CPN (Common Person Name) |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | ?!Σ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Fixed Value: official |
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: https://standards.digital.health.nz/ns/hpi-provider-id |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
![]() ![]() ![]() ![]() | SΣ | 0..* | Identifier | CPN (Common Person Name) identifiers that have been deprecated for this Person |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | ?!Σ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Fixed Value: old |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Description 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. |
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: https://standards.digital.health.nz/ns/hpi-provider-id |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
![]() ![]() ![]() | SΣ | 1..* | HumanName | The name(s) associated with the practitioner |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: Use values for a HumanName (required) |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text representation of the full name |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Family name (often called 'Surname') |
![]() ![]() ![]() ![]() | Σ | 0..* | string | Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name |
![]() ![]() ![]() ![]() | Σ | 0..* | string | Parts that come before the name This repeating element order: Prefixes appear in the correct order for presenting the name |
![]() ![]() ![]() ![]() | Σ | 0..* | string | Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name |
![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when name was/is in use |
![]() ![]() ![]() | Σ | 1..1 | code | male | female | other | unknown Binding: AdministrativeGender (required): The gender of a person used for administrative purposes. |
![]() ![]() ![]() | Σ | 0..1 | date | The date on which the practitioner was born |
![]() ![]() ![]() | 0..* | BackboneElement | Certification, licenses, or training pertaining to the provision of care | |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | 0..1 | (Complex) | Status of the registration, and the date it was set URL: http://hl7.org.nz/fhir/StructureDefinition/registration-status-code | |
![]() ![]() ![]() ![]() | 0..* | (Complex) | Additional things the person is authorized to do URL: http://hl7.org.nz/fhir/StructureDefinition/additional-authorization | |
![]() ![]() ![]() ![]() | 0..* | (Complex) | The overall practice scope - eg Nurse Prescriber URL: http://hl7.org.nz/fhir/StructureDefinition/scope-of-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 | |
![]() ![]() ![]() ![]() | 0..1 | date | The date that the person was originally registered URL: http://hl7.org.nz/fhir/StructureDefinition/registration-initial-date | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | 0..* | Identifier | An identifier for this qualification for the practitioner | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Coded representation of the qualification Binding: Professional registration the healthcare provider has (required) | |
![]() ![]() ![]() ![]() | 0..1 | Period | Period during which the qualification is valid | |
![]() ![]() ![]() ![]() | 0..1 | Reference(Organization) | Organization that regulates and issues the qualification | |
![]() ![]() ![]() | 0..* | CodeableConcept | A language the practitioner can use in patient communication Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language. | |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Practitioner | A person with a formal responsibility in the provisioning of healthcare or related services | |
![]() ![]() ![]() | Σ | 1..1 | Identifier | The currently active CPN (Common Person Name) |
![]() ![]() ![]() | Σ | 0..* | Identifier | CPN (Common Person Name) identifiers that have been deprecated for this Person |
![]() ![]() ![]() | Σ | 1..* | HumanName | The name(s) associated with the practitioner |
![]() |
This structure is derived from Practitioner
Summary
Mandatory: 6 elements (2 nested mandatory elements)
Must-Support: 3 elements
Fixed Value: 4 elements
Prohibited: 6 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from Practitioner
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Practitioner | A person with a formal responsibility in the provisioning of healthcare or related services | |
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() | 0..6 | CodeableConcept | Extension URL: http://hl7.org.nz/fhir/StructureDefinition/nz-ethnicity Binding: Ethnicity of a perrson (preferred) | |
![]() ![]() ![]() | 0..1 | date | The date this person died URL: http://hl7.org.nz/fhir/StructureDefinition/death-date | |
![]() ![]() ![]() | 0..* | (Complex) | Extension URL: http://hl7.org.nz/fhir/StructureDefinition/educational-qualification | |
![]() ![]() ![]() | 1..* | (Slice Definition) | An identifier for the person as this agent Slice: Unordered, Open At End by value:use, value:system | |
![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() ![]() | 0..1 | uri | The namespace for the identifier value Binding: Use values for an identifier (required) Example HPI: https://standards.digital.health.nz/ns/hpi-provider-id | |
![]() ![]() ![]() ![]() | S | 1..1 | Identifier | The currently active CPN (Common Person Name) |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | usual | official | temp | secondary | old (If known) Fixed Value: official | |
![]() ![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | The namespace for the identifier value Fixed Value: https://standards.digital.health.nz/ns/hpi-provider-id | |
![]() ![]() ![]() ![]() | S | 0..* | Identifier | CPN (Common Person Name) identifiers that have been deprecated for this Person |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | usual | official | temp | secondary | old (If known) Fixed Value: old | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | The namespace for the identifier value Fixed Value: https://standards.digital.health.nz/ns/hpi-provider-id | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | S | 1..* | HumanName | The name(s) associated with the practitioner |
![]() ![]() ![]() ![]() | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: Use values for a HumanName (required) | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 1..1 | code | male | female | other | unknown | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | 0..1 | (Complex) | Status of the registration, and the date it was set URL: http://hl7.org.nz/fhir/StructureDefinition/registration-status-code | |
![]() ![]() ![]() ![]() | 0..* | (Complex) | Additional things the person is authorized to do URL: http://hl7.org.nz/fhir/StructureDefinition/additional-authorization | |
![]() ![]() ![]() ![]() | 0..* | (Complex) | The overall practice scope - eg Nurse Prescriber URL: http://hl7.org.nz/fhir/StructureDefinition/scope-of-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 | |
![]() ![]() ![]() ![]() | 0..1 | date | The date that the person was originally registered URL: http://hl7.org.nz/fhir/StructureDefinition/registration-initial-date | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Coded representation of the qualification Binding: Professional registration the healthcare provider has (required) | |
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Practitioner | A person with a formal responsibility in the provisioning of healthcare or related services | |
![]() ![]() ![]() | Σ | 0..1 | string | Logical id of this artifact |
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language. | |
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() | 0..6 | CodeableConcept | Extension URL: http://hl7.org.nz/fhir/StructureDefinition/nz-ethnicity Binding: Ethnicity of a perrson (preferred) | |
![]() ![]() ![]() | 0..1 | date | The date this person died URL: http://hl7.org.nz/fhir/StructureDefinition/death-date | |
![]() ![]() ![]() | 0..* | (Complex) | Extension URL: http://hl7.org.nz/fhir/StructureDefinition/educational-qualification | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 1..* | (Slice Definition) | An identifier for the person as this agent Slice: Unordered, Open At End by value:use, value:system |
![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The namespace for the identifier value Binding: Use values for an identifier (required) Example General: http://www.acme.com/identifiers/patient Example HPI: https://standards.digital.health.nz/ns/hpi-provider-id |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
![]() ![]() ![]() ![]() | SΣ | 1..1 | Identifier | The currently active CPN (Common Person Name) |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | ?!Σ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Fixed Value: official |
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: https://standards.digital.health.nz/ns/hpi-provider-id |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
![]() ![]() ![]() ![]() | SΣ | 0..* | Identifier | CPN (Common Person Name) identifiers that have been deprecated for this Person |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | ?!Σ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Fixed Value: old |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Description 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. |
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: https://standards.digital.health.nz/ns/hpi-provider-id |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
![]() ![]() ![]() | SΣ | 1..* | HumanName | The name(s) associated with the practitioner |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: Use values for a HumanName (required) |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text representation of the full name |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Family name (often called 'Surname') |
![]() ![]() ![]() ![]() | Σ | 0..* | string | Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name |
![]() ![]() ![]() ![]() | Σ | 0..* | string | Parts that come before the name This repeating element order: Prefixes appear in the correct order for presenting the name |
![]() ![]() ![]() ![]() | Σ | 0..* | string | Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name |
![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when name was/is in use |
![]() ![]() ![]() | Σ | 1..1 | code | male | female | other | unknown Binding: AdministrativeGender (required): The gender of a person used for administrative purposes. |
![]() ![]() ![]() | Σ | 0..1 | date | The date on which the practitioner was born |
![]() ![]() ![]() | 0..* | BackboneElement | Certification, licenses, or training pertaining to the provision of care | |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | 0..1 | (Complex) | Status of the registration, and the date it was set URL: http://hl7.org.nz/fhir/StructureDefinition/registration-status-code | |
![]() ![]() ![]() ![]() | 0..* | (Complex) | Additional things the person is authorized to do URL: http://hl7.org.nz/fhir/StructureDefinition/additional-authorization | |
![]() ![]() ![]() ![]() | 0..* | (Complex) | The overall practice scope - eg Nurse Prescriber URL: http://hl7.org.nz/fhir/StructureDefinition/scope-of-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 | |
![]() ![]() ![]() ![]() | 0..1 | date | The date that the person was originally registered URL: http://hl7.org.nz/fhir/StructureDefinition/registration-initial-date | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | 0..* | Identifier | An identifier for this qualification for the practitioner | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Coded representation of the qualification Binding: Professional registration the healthcare provider has (required) | |
![]() ![]() ![]() ![]() | 0..1 | Period | Period during which the qualification is valid | |
![]() ![]() ![]() ![]() | 0..1 | Reference(Organization) | Organization that regulates and issues the qualification | |
![]() ![]() ![]() | 0..* | CodeableConcept | A language the practitioner can use in patient communication Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language. | |
![]() |
Other representations of profile: Schematron
Path | Conformance | ValueSet / Code |
Practitioner.language | preferred | CommonLanguages Max Binding: AllLanguages |
Practitioner.identifier.use | required | IdentifierUse |
Practitioner.identifier.system | required | IdentifierUse |
Practitioner.identifier:HPI.use | required | Fixed Value: official |
Practitioner.identifier:dormant.use | required | Fixed Value: old |
Practitioner.identifier:dormant.type | extensible | Identifier Type Codes |
Practitioner.name.use | required | HumanNameUse |
Practitioner.gender | required | AdministrativeGender |
Practitioner.qualification.code | required | RegistrationAuthority |
Practitioner.communication | preferred | CommonLanguages Max Binding: AllLanguages |
//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