Health New Zealand Te Whatu Ora Shared Care FHIR API
0.4.7 - release New Zealand flag

Health New Zealand Te Whatu Ora Shared Care FHIR API - Local Development build (v0.4.7) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: CommunicationPerson

Official URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/nz-sharedcare-communication-person Version: 0.0.1
Active as of 2026-10-13 Computable Name: CommunicationPerson

A person resource used to record contact preferences for a person who is part of an HNZ cohort.

Records communication preferences for a person who is part of an HNZ cohort

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Person 0..* Person A generic person record
Person.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Person.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Person.active This element is a modifier element. This element is included in summaries. 0..1 boolean This person's record is in active use

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Person

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Person 0..* Person A generic person record
Person.meta
Person.meta.source 1..1 uri Identifies where the resource comes from
Binding: Information source when using the telecom information source extension (required)
Person.meta.profile 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Person.meta.Slices for tag 2..* Coding Tags applied to this resource
Slice: Unordered, Open by pattern:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Person.meta.Slices for tag.tag:PurposeOfUse 1..1 Coding Tags applied to this resource
Binding: NZ purpose of use (required)
Person.meta.Slices for tag.tag:LastUpdatedBy 1..1 Coding Tags applied to this resource
Binding: System that last updated the record (required)
Person.contained 0..0 Contained, inline Resources
Person.telecom
Person.telecom.Slices for extension Content/Rules for all slices
Person.telecom.Slices for extension.extension:SmartContactDetailScore 0..* (Complex) HNZ Person Telecom Score
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-score-extension-id
Person.telecom.Slices for extension.extension:SmartContactCountShared 0..1 integer HNZ Person Telecom Count Shared
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-count-shared-extension-id
Person.telecom.Slices for extension.extension:SmartContactLastContacted 0..1 dateTime HNZ Person Telecom Last Contacted
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-last-contacted-extension-id
Person.telecom.Slices for extension.extension:SmartContactPhoneType 0..1 Coding HNZ Person Telecom Phone Type
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-phone-type-extension-id
Binding: Telecom phone type indicator (required)
Person.telecom.Slices for extension.extension:SmartContactInvalidIndicator 0..1 (Complex) HNZ Person Telecom Invalid Indicator
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-invalid-indicator-extension-id
Person.birthDate 0..0 The date on which the person was born
Person.address 0..0 One or more addresses for the person
Person.photo 0..0 Image of the person
Person.link 0..0 Link to a resource that concerns the same actual person

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Person.meta.source Base required Information source when using the telecom information source extension 📦1.0.0 This IG
Person.meta.tag:PurposeOfUse Base required NZ purpose of use 📦20240725 This IG
Person.meta.tag:LastUpdatedBy Base required System that last updated the record 📦1.0.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Person 0..* Person A generic person record
Person.id This element is included in summaries. 0..1 id Logical id of this artifact
Person.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Person.meta.id 0..1 string Unique id for inter-element referencing
Person.meta.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Person.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
Person.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
Person.meta.source This element is included in summaries. 1..1 uri Identifies where the resource comes from
Binding: Information source when using the telecom information source extension (required)
Person.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Person.meta.security This element is included in summaries. 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
Person.meta.Slices for tag This element is included in summaries. 2..* Coding Tags applied to this resource
Slice: Unordered, Open by pattern:$this
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Person.meta.Slices for tag.tag:PurposeOfUse This element is included in summaries. 1..1 Coding Tags applied to this resource
Binding: NZ purpose of use (required)
Person.meta.Slices for tag.tag:LastUpdatedBy This element is included in summaries. 1..1 Coding Tags applied to this resource
Binding: System that last updated the record (required)
Person.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Person.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Person.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Person.extension 0..* Extension Additional content defined by implementations
Person.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Person.identifier 0..* Identifier A human identifier for this person
Person.name This element is included in summaries. 0..* HumanName A name associated with the person
Person.telecom This element is included in summaries. 0..* ContactPoint A contact detail for the person
Person.telecom.id 0..1 string Unique id for inter-element referencing
Person.telecom.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Person.telecom.Slices for extension.extension:SmartContactDetailScore 0..* (Complex) HNZ Person Telecom Score
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-score-extension-id
Person.telecom.Slices for extension.extension:SmartContactCountShared 0..1 integer HNZ Person Telecom Count Shared
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-count-shared-extension-id
Person.telecom.Slices for extension.extension:SmartContactLastContacted 0..1 dateTime HNZ Person Telecom Last Contacted
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-last-contacted-extension-id
Person.telecom.Slices for extension.extension:SmartContactPhoneType 0..1 Coding HNZ Person Telecom Phone Type
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-phone-type-extension-id
Binding: Telecom phone type indicator (required)
Person.telecom.Slices for extension.extension:SmartContactInvalidIndicator 0..1 (Complex) HNZ Person Telecom Invalid Indicator
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-invalid-indicator-extension-id
Person.telecom.system This element is included in summaries. C 0..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Person.telecom.value This element is included in summaries. 0..1 string The actual contact point details
Person.telecom.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Person.telecom.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Person.telecom.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Person.managingOrganization This element is included in summaries. 0..1 Reference(Organization) The organization that is the custodian of the person record
Person.active This element is a modifier element. This element is included in summaries. 0..1 boolean This person's record is in active use

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Person.meta.source Base required Information source when using the telecom information source extension 📦1.0.0 This IG
Person.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Person.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Person.meta.tag:PurposeOfUse Base required NZ purpose of use 📦20240725 This IG
Person.meta.tag:LastUpdatedBy Base required System that last updated the record 📦1.0.0 This IG
Person.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Person.telecom.system Base required ContactPointSystem 📍4.0.1 FHIR Std.
Person.telecom.use Base required ContactPointUse 📍4.0.1 FHIR Std.
Person.link.assurance Base required IdentityAssuranceLevel 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Person 0..* Person A generic person record
Person.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Person.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Person.active This element is a modifier element. This element is included in summaries. 0..1 boolean This person's record is in active use

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression

Differential View

This structure is derived from Person

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Person 0..* Person A generic person record
Person.meta
Person.meta.source 1..1 uri Identifies where the resource comes from
Binding: Information source when using the telecom information source extension (required)
Person.meta.profile 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Person.meta.Slices for tag 2..* Coding Tags applied to this resource
Slice: Unordered, Open by pattern:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Person.meta.Slices for tag.tag:PurposeOfUse 1..1 Coding Tags applied to this resource
Binding: NZ purpose of use (required)
Person.meta.Slices for tag.tag:LastUpdatedBy 1..1 Coding Tags applied to this resource
Binding: System that last updated the record (required)
Person.contained 0..0 Contained, inline Resources
Person.telecom
Person.telecom.Slices for extension Content/Rules for all slices
Person.telecom.Slices for extension.extension:SmartContactDetailScore 0..* (Complex) HNZ Person Telecom Score
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-score-extension-id
Person.telecom.Slices for extension.extension:SmartContactCountShared 0..1 integer HNZ Person Telecom Count Shared
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-count-shared-extension-id
Person.telecom.Slices for extension.extension:SmartContactLastContacted 0..1 dateTime HNZ Person Telecom Last Contacted
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-last-contacted-extension-id
Person.telecom.Slices for extension.extension:SmartContactPhoneType 0..1 Coding HNZ Person Telecom Phone Type
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-phone-type-extension-id
Binding: Telecom phone type indicator (required)
Person.telecom.Slices for extension.extension:SmartContactInvalidIndicator 0..1 (Complex) HNZ Person Telecom Invalid Indicator
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-invalid-indicator-extension-id
Person.gender 0..0 male | female | other | unknown
Person.birthDate 0..0 The date on which the person was born
Person.address 0..0 One or more addresses for the person
Person.photo 0..0 Image of the person
Person.link 0..0 Link to a resource that concerns the same actual person

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Person.meta.source Base required Information source when using the telecom information source extension 📦1.0.0 This IG
Person.meta.tag:PurposeOfUse Base required NZ purpose of use 📦20240725 This IG
Person.meta.tag:LastUpdatedBy Base required System that last updated the record 📦1.0.0 This IG

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Person 0..* Person A generic person record
Person.id This element is included in summaries. 0..1 id Logical id of this artifact
Person.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Person.meta.id 0..1 string Unique id for inter-element referencing
Person.meta.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Person.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
Person.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
Person.meta.source This element is included in summaries. 1..1 uri Identifies where the resource comes from
Binding: Information source when using the telecom information source extension (required)
Person.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Person.meta.security This element is included in summaries. 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
Person.meta.Slices for tag This element is included in summaries. 2..* Coding Tags applied to this resource
Slice: Unordered, Open by pattern:$this
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Person.meta.Slices for tag.tag:PurposeOfUse This element is included in summaries. 1..1 Coding Tags applied to this resource
Binding: NZ purpose of use (required)
Person.meta.Slices for tag.tag:LastUpdatedBy This element is included in summaries. 1..1 Coding Tags applied to this resource
Binding: System that last updated the record (required)
Person.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Person.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Person.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Person.extension 0..* Extension Additional content defined by implementations
Person.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Person.identifier 0..* Identifier A human identifier for this person
Person.name This element is included in summaries. 0..* HumanName A name associated with the person
Person.telecom This element is included in summaries. 0..* ContactPoint A contact detail for the person
Person.telecom.id 0..1 string Unique id for inter-element referencing
Person.telecom.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Person.telecom.Slices for extension.extension:SmartContactDetailScore 0..* (Complex) HNZ Person Telecom Score
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-score-extension-id
Person.telecom.Slices for extension.extension:SmartContactCountShared 0..1 integer HNZ Person Telecom Count Shared
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-count-shared-extension-id
Person.telecom.Slices for extension.extension:SmartContactLastContacted 0..1 dateTime HNZ Person Telecom Last Contacted
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-last-contacted-extension-id
Person.telecom.Slices for extension.extension:SmartContactPhoneType 0..1 Coding HNZ Person Telecom Phone Type
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-phone-type-extension-id
Binding: Telecom phone type indicator (required)
Person.telecom.Slices for extension.extension:SmartContactInvalidIndicator 0..1 (Complex) HNZ Person Telecom Invalid Indicator
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-telecom-invalid-indicator-extension-id
Person.telecom.system This element is included in summaries. C 0..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Person.telecom.value This element is included in summaries. 0..1 string The actual contact point details
Person.telecom.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Person.telecom.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Person.telecom.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Person.managingOrganization This element is included in summaries. 0..1 Reference(Organization) The organization that is the custodian of the person record
Person.active This element is a modifier element. This element is included in summaries. 0..1 boolean This person's record is in active use

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Person.meta.source Base required Information source when using the telecom information source extension 📦1.0.0 This IG
Person.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Person.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Person.meta.tag:PurposeOfUse Base required NZ purpose of use 📦20240725 This IG
Person.meta.tag:LastUpdatedBy Base required System that last updated the record 📦1.0.0 This IG
Person.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Person.telecom.system Base required ContactPointSystem 📍4.0.1 FHIR Std.
Person.telecom.use Base required ContactPointUse 📍4.0.1 FHIR Std.
Person.link.assurance Base required IdentityAssuranceLevel 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

 

Other representations of profile: CSV, Excel, Schematron