New Zealand HPI Implementation Guide
1.3.1 - Release

New Zealand HPI Implementation Guide - Local Development build (v1.3.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: HPI Practitioner role

Official URL: http://hl7.org.nz/fhir/StructureDefinition/HPIPractitionerRole Version: 1.3.1
Active as of 2024-03-04 Computable Name: HpiPractitionerRole

The practitioner role exposed by the HPI. Used to connect Practitioners with Organizations and Locations, indicating the role they have. A single Practitioner can have roles with multiple organizations.

Describe the PractitionerRole that will be returned by the HPI

HPI PractitionerRole

Practitioner Role Attributes

PractitionerRole Attribute Description
PractitionerRole-creator The Person and Organisation that created the PractitionerRole record
PractitionerRole-status-reason The reason that the PractitionerRole record was ended
Only present when a PractitionerRole has a period end date
Messaging-address The electronic messaging address for the person's role
Only to be used if the Facility messaging address is not appropriate for the specific role
Used for the healthlink edi-address
identifier:RI The unique PractitionerRole record identifier
Active Whether this PractitionerRole record is in active use
This is a derived field from the period start and end dates
Period The start and end dates for a PractitinerRole record
Practitioner The Practitioner assigned to the role
hpi-person-id (CPN) and name
Organization The Organisation the Practitioner works for in this role
hpi-organization-id and name
Code The role the Practitioner is assinged to
Location The Facility where the Practitioner works in this role
hpi-facility-id and name
Telecom The Contact details for this Practitioner in this role

Usage:

Formal Views of Profile Content

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

This structure is derived from NzPractitionerRole

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*NzPractitionerRoleRoles/organizations the practitioner is associated with
... extension:practitionerRole-creator 0..1PractitionerRoleCreatorThe person and/or organization that created the PR
... extension:practitionerRole-status-reason 0..1PractitionerRoleStatusReasonThe reason for the status of this role. Generally when it is inactive.
... messaging-address 0..1(Complex)Messaging Address
URL: http://hl7.org.nz/fhir/StructureDefinition/messaging-address
.... identifier:RI S0..1IdentifierBusiness Identifiers that are specific to a role/location
..... use 1..1codePractitionerRole Id
Fixed Value: official
..... type 0..0
..... system 1..1uriThe namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/hpi-practitionerrole-id
..... period 0..0
... practitioner 0..1Reference(HPI Practitioner)Practitioner that is able to provide the defined services for the organization
... organization 0..1Reference(HPI Organization)Organization where the roles are available
... code 0..1CodeableConceptRoles which this practitioner may perform
Binding: PractitionerRole code (required)
... specialty 0..0
... location 0..1Reference(HPI Location)The location(s) at which this practitioner provides care
... healthcareService 0..0
... telecom
.... use 0..1codehome | work | temp | old | mobile - purpose of this contact point
Binding: Use values for a ContactPoint (required)
... availableTime 0..0
... notAvailable 0..0
... availabilityExceptions 0..0
... endpoint 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
PractitionerRole.coderequiredHpi_practitioner_role
https://nzhts.digital.health.nz/fhir/ValueSet/practitioner-role-code
PractitionerRole.telecom.userequiredHpi_ContactPointUse
https://nzhts.digital.health.nz/fhir/ValueSet/hpi-contact-point-use-code
NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*NzPractitionerRoleRoles/organizations the practitioner is associated with
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... practitionerRole-creator 0..1(Complex)The person and/or organization that created the PR
URL: http://hl7.org.nz/fhir/StructureDefinition/practitionerRole-creator
... practitionerRole-status-reason 0..1CodeableConceptThe reason for the status of this role. Generally when it is inactive.
URL: http://hl7.org.nz/fhir/StructureDefinition/practitionerRole-status-reason
Binding: PractitionerRole status reason (preferred)
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier Σ0..*IdentifierBusiness Identifiers that are specific to a role/location
Slice: Unordered, Open At End by value:use, value:system
.... identifier:RI SΣ0..1IdentifierBusiness Identifiers that are specific to a role/location
..... use ?!Σ1..1codePractitionerRole Id
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... system Σ1..1uriThe namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/hpi-practitionerrole-id
... practitioner Σ0..1Reference(HPI Practitioner)Practitioner that is able to provide the defined services for the organization
... organization Σ0..1Reference(HPI Organization)Organization where the roles are available
... code Σ0..1CodeableConceptRoles which this practitioner may perform
Binding: PractitionerRole code (required)
... location Σ0..1Reference(HPI Location)The location(s) at which this practitioner provides care

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
PractitionerRole.identifier:RI.userequiredFixed Value: official
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
PractitionerRole.coderequiredHpi_practitioner_role
https://nzhts.digital.health.nz/fhir/ValueSet/practitioner-role-code
NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*NzPractitionerRoleRoles/organizations the practitioner is associated with
... id Σ0..1idLogical 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
... practitionerRole-creator 0..1(Complex)The person and/or organization that created the PR
URL: http://hl7.org.nz/fhir/StructureDefinition/practitionerRole-creator
... practitionerRole-status-reason 0..1CodeableConceptThe reason for the status of this role. Generally when it is inactive.
URL: http://hl7.org.nz/fhir/StructureDefinition/practitionerRole-status-reason
Binding: PractitionerRole status reason (preferred)
... messaging-address 0..1(Complex)Messaging Address
URL: http://hl7.org.nz/fhir/StructureDefinition/messaging-address
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier Σ0..*IdentifierBusiness Identifiers that are specific to a role/location
Slice: Unordered, Open At End by value:use, value:system
.... identifier:RI SΣ0..1IdentifierBusiness Identifiers that are specific to a role/location
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ1..1codePractitionerRole Id
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... system Σ1..1uriThe namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/hpi-practitionerrole-id
..... value Σ0..1stringThe value that is unique
Example General: 123456
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... active Σ0..1booleanWhether this practitioner role record is in active use
... period Σ0..1PeriodThe period during which the practitioner is authorized to perform in these role(s)
... practitioner Σ0..1Reference(HPI Practitioner)Practitioner that is able to provide the defined services for the organization
... organization Σ0..1Reference(HPI Organization)Organization where the roles are available
... code Σ0..1CodeableConceptRoles which this practitioner may perform
Binding: PractitionerRole code (required)
... location Σ0..1Reference(HPI Location)The location(s) at which this practitioner provides care
... telecom Σ0..*ContactPointContact details that are specific to the role/location/service
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... system ΣC0..1codephone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.

.... value Σ0..1stringThe actual contact point details
.... use ?!Σ0..1codehome | work | temp | old | mobile - purpose of this contact point
Binding: Use values for a ContactPoint (required)
.... rank Σ0..1positiveIntSpecify preferred order of use (1 = highest)
.... period Σ0..1PeriodTime period when the contact point was/is in use

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
PractitionerRole.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
PractitionerRole.identifier:RI.userequiredFixed Value: official
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
PractitionerRole.coderequiredHpi_practitioner_role
https://nzhts.digital.health.nz/fhir/ValueSet/practitioner-role-code
PractitionerRole.telecom.systemrequiredContactPointSystem
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
PractitionerRole.telecom.userequiredHpi_ContactPointUse
https://nzhts.digital.health.nz/fhir/ValueSet/hpi-contact-point-use-code

This structure is derived from NzPractitionerRole

Summary

Mandatory: 0 element (2 nested mandatory elements)
Must-Support: 1 element
Fixed Value: 2 elements
Prohibited: 9 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 PractitionerRole.identifier is sliced based on the values of value:use, value:system (Open at End)

Differential View

This structure is derived from NzPractitionerRole

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*NzPractitionerRoleRoles/organizations the practitioner is associated with
... extension:practitionerRole-creator 0..1PractitionerRoleCreatorThe person and/or organization that created the PR
... extension:practitionerRole-status-reason 0..1PractitionerRoleStatusReasonThe reason for the status of this role. Generally when it is inactive.
... messaging-address 0..1(Complex)Messaging Address
URL: http://hl7.org.nz/fhir/StructureDefinition/messaging-address
.... identifier:RI S0..1IdentifierBusiness Identifiers that are specific to a role/location
..... use 1..1codePractitionerRole Id
Fixed Value: official
..... type 0..0
..... system 1..1uriThe namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/hpi-practitionerrole-id
..... period 0..0
... practitioner 0..1Reference(HPI Practitioner)Practitioner that is able to provide the defined services for the organization
... organization 0..1Reference(HPI Organization)Organization where the roles are available
... code 0..1CodeableConceptRoles which this practitioner may perform
Binding: PractitionerRole code (required)
... specialty 0..0
... location 0..1Reference(HPI Location)The location(s) at which this practitioner provides care
... healthcareService 0..0
... telecom
.... use 0..1codehome | work | temp | old | mobile - purpose of this contact point
Binding: Use values for a ContactPoint (required)
... availableTime 0..0
... notAvailable 0..0
... availabilityExceptions 0..0
... endpoint 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
PractitionerRole.coderequiredHpi_practitioner_role
https://nzhts.digital.health.nz/fhir/ValueSet/practitioner-role-code
PractitionerRole.telecom.userequiredHpi_ContactPointUse
https://nzhts.digital.health.nz/fhir/ValueSet/hpi-contact-point-use-code

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*NzPractitionerRoleRoles/organizations the practitioner is associated with
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... practitionerRole-creator 0..1(Complex)The person and/or organization that created the PR
URL: http://hl7.org.nz/fhir/StructureDefinition/practitionerRole-creator
... practitionerRole-status-reason 0..1CodeableConceptThe reason for the status of this role. Generally when it is inactive.
URL: http://hl7.org.nz/fhir/StructureDefinition/practitionerRole-status-reason
Binding: PractitionerRole status reason (preferred)
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier Σ0..*IdentifierBusiness Identifiers that are specific to a role/location
Slice: Unordered, Open At End by value:use, value:system
.... identifier:RI SΣ0..1IdentifierBusiness Identifiers that are specific to a role/location
..... use ?!Σ1..1codePractitionerRole Id
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... system Σ1..1uriThe namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/hpi-practitionerrole-id
... practitioner Σ0..1Reference(HPI Practitioner)Practitioner that is able to provide the defined services for the organization
... organization Σ0..1Reference(HPI Organization)Organization where the roles are available
... code Σ0..1CodeableConceptRoles which this practitioner may perform
Binding: PractitionerRole code (required)
... location Σ0..1Reference(HPI Location)The location(s) at which this practitioner provides care

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
PractitionerRole.identifier:RI.userequiredFixed Value: official
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
PractitionerRole.coderequiredHpi_practitioner_role
https://nzhts.digital.health.nz/fhir/ValueSet/practitioner-role-code

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*NzPractitionerRoleRoles/organizations the practitioner is associated with
... id Σ0..1idLogical 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
... practitionerRole-creator 0..1(Complex)The person and/or organization that created the PR
URL: http://hl7.org.nz/fhir/StructureDefinition/practitionerRole-creator
... practitionerRole-status-reason 0..1CodeableConceptThe reason for the status of this role. Generally when it is inactive.
URL: http://hl7.org.nz/fhir/StructureDefinition/practitionerRole-status-reason
Binding: PractitionerRole status reason (preferred)
... messaging-address 0..1(Complex)Messaging Address
URL: http://hl7.org.nz/fhir/StructureDefinition/messaging-address
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier Σ0..*IdentifierBusiness Identifiers that are specific to a role/location
Slice: Unordered, Open At End by value:use, value:system
.... identifier:RI SΣ0..1IdentifierBusiness Identifiers that are specific to a role/location
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ1..1codePractitionerRole Id
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... system Σ1..1uriThe namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/hpi-practitionerrole-id
..... value Σ0..1stringThe value that is unique
Example General: 123456
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... active Σ0..1booleanWhether this practitioner role record is in active use
... period Σ0..1PeriodThe period during which the practitioner is authorized to perform in these role(s)
... practitioner Σ0..1Reference(HPI Practitioner)Practitioner that is able to provide the defined services for the organization
... organization Σ0..1Reference(HPI Organization)Organization where the roles are available
... code Σ0..1CodeableConceptRoles which this practitioner may perform
Binding: PractitionerRole code (required)
... location Σ0..1Reference(HPI Location)The location(s) at which this practitioner provides care
... telecom Σ0..*ContactPointContact details that are specific to the role/location/service
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... system ΣC0..1codephone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.

.... value Σ0..1stringThe actual contact point details
.... use ?!Σ0..1codehome | work | temp | old | mobile - purpose of this contact point
Binding: Use values for a ContactPoint (required)
.... rank Σ0..1positiveIntSpecify preferred order of use (1 = highest)
.... period Σ0..1PeriodTime period when the contact point was/is in use

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
PractitionerRole.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
PractitionerRole.identifier:RI.userequiredFixed Value: official
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
PractitionerRole.coderequiredHpi_practitioner_role
https://nzhts.digital.health.nz/fhir/ValueSet/practitioner-role-code
PractitionerRole.telecom.systemrequiredContactPointSystem
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
PractitionerRole.telecom.userequiredHpi_ContactPointUse
https://nzhts.digital.health.nz/fhir/ValueSet/hpi-contact-point-use-code

This structure is derived from NzPractitionerRole

Summary

Mandatory: 0 element (2 nested mandatory elements)
Must-Support: 1 element
Fixed Value: 2 elements
Prohibited: 9 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 PractitionerRole.identifier is sliced based on the values of value:use, value:system (Open at End)

 

Other representations of profile: CSV, Excel, Schematron