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: CMS Communication

Official URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/CMSCommunication Version: 1.0.1
Active as of 2026-10-13 Computable Name: CMSCommunication

A communication Resource used to record the SMS/EMAIL communication performed by Systems

Record all the SMS/EMAIL communication performed by any system

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
Communication 0..* Communication A record of information transmitted from a sender to a receiver
Communication.meta This element is included in summaries. 1..1 Meta Metadata about the resource
Communication.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Communication.meta.Slices for tag This element is included in summaries. 1..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
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
Communication.meta.Slices for tag.tag:correlationId This element is included in summaries. 1..1 Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
Communication.meta.Slices for tag.tag:correlationId.system This element is included in summaries. 1..1 uri Hub correlation ID system
Required Pattern: https://hub.services.digital.health.nz/ns/correlation-id
Communication.meta.Slices for tag.tag:correlationId.code This element is included in summaries. 1..1 code Symbol in syntax defined by the system
Communication.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
Communication.Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for extension.extension:Campaign 0..1 (Complex) Campaign details
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-campaign-extension
Communication.Slices for extension.extension:ContactPoint 1..1 (Complex) Send to and from communication to contact points
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-contact-point-extension
Communication.Slices for extension.extension:CallbackUrl 0..1 url Callback Url
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-system-callback-url-extension
Communication.Slices for extension.extension:StatusDateTime 1..1 dateTime Status DateTime
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-status-date-time-extension
Communication.Slices for extension.extension:Reply 0..1 (Complex) For sms reply
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-system-reply-extension
Communication.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Communication.basedOn This element is included in summaries. 0..1 Reference(Resource) Request fulfilled by this communication
Communication.inResponseTo 0..1 Reference(Communication) Reply to
Communication.status This element is a modifier element. This element is included in summaries. 1..1 code preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: EventStatus (required): The status of the communication.
Communication.statusReason This element is included in summaries. 0..1 CodeableConcept Reason for current status
Binding: Valueset for Communication Delivery Status (required)
Communication.category 0..1 CodeableConcept Message category
Binding: CommunicationCategory (example): Codes for general categories of communications such as alerts, instructions, etc.
Communication.medium 1..1 CodeableConcept A channel of communication
Binding: Valueset for Participation Mode (required)
Communication.subject This element is included in summaries. 0..1 Reference(Patient) Focus of message
Communication.sent 0..1 dateTime Must be in UTC timezone on the FHIR server
Communication.recipient 0..* Reference(Patient | Practitioner) Message recipient
Communication.Slices for payload 0..* BackboneElement Message payload
Slice: Unordered, Open by value:extension('https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension').value

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:All Slices Content/Rules for all slices
Communication.Slices for payload.payload:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Communication.Slices for payload.payload:All Slices.content[x] 1..1 Message part content
Communication.Slices for payload.payload:All Slices.content[x].contentString string
Communication.Slices for payload.payload:All Slices.content[x].contentAttachment Attachment
Communication.Slices for payload.payload:All Slices.content[x].contentReference Reference(Resource)
Communication.Slices for payload.payload:message-body 0..1 BackboneElement Message payload
Communication.Slices for payload.payload:message-body.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:message-body.Slices for extension Content/Rules for all slices
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType 1..1 (Complex) CMS Payload Type Extension
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType.extension 0..0 Extension
Slice: Unordered, Open by value:url
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType.url 1..1 uri "https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension"
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType.value[x] 0..1 code Value of extension
Binding: CMS Payload Type ValueSet (required)
Required Pattern: body
Communication.Slices for payload.payload:message-body.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Communication.Slices for payload.payload:message-body.Slices for content[x] 1..1 Attachment Message part content
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:message-body.Slices for content[x] Content/Rules for all slices
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment 1..1 Attachment Message part content
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.contentType This element is included in summaries. 0..1 code Mime type of the content, with charset etc.
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
Required Pattern: text/plain
Communication.Slices for payload.payload:attachment-file 0..* BackboneElement Message payload
Communication.Slices for payload.payload:attachment-file.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:attachment-file.Slices for extension Content/Rules for all slices
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType 1..1 (Complex) CMS Payload Type Extension
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType.extension 0..0 Extension
Slice: Unordered, Open by value:url
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType.url 1..1 uri "https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension"
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType.value[x] 0..1 code Value of extension
Binding: CMS Payload Type ValueSet (required)
Required Pattern: attachment
Communication.Slices for payload.payload:attachment-file.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Communication.Slices for payload.payload:attachment-file.Slices for content[x] 1..1 Attachment Message part content
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:attachment-file.Slices for content[x] Content/Rules for all slices
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment 1..1 Attachment Message part content
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.Slices for extension Content/Rules for all slices
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.Slices for extension.extension:AttachmentExtension 0..1 (Complex) Attachment details
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-attachment-extension

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Communication.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Communication.meta.tag:correlationId Base example Common Tags 📍4.0.1 FHIR Std.
Communication.status Base required EventStatus 📍4.0.1 FHIR Std.
Communication.statusReason Base required Valueset for Communication Delivery Status 📦1.0.0 This IG
Communication.category Base example CommunicationCategory 📍4.0.1 FHIR Std.
Communication.medium Base required Valueset for Participation Mode 📦1.0.0 This IG
Communication.payload:message-body.​extension:payloadType.​value[x] Base required CMS Payload Type ValueSet 📦0.4.7 This IG
Communication.payload:message-body.​content[x]:contentAttachment.​contentType Base required MimeType 📍4.0.1 FHIR Std.
Communication.payload:attachment-file.​extension:payloadType.​value[x] Base required CMS Payload Type ValueSet 📦0.4.7 This IG

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Communication

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Communication 0..* Communication A record of information transmitted from a sender to a receiver
Communication.meta 1..1 Meta Metadata about the resource
Communication.meta.profile 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Communication.meta.Slices for tag 1..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.meta.Slices for tag.tag:correlationId 1..1 Coding Tags applied to this resource
Communication.meta.Slices for tag.tag:correlationId.system 1..1 uri Hub correlation ID system
Required Pattern: https://hub.services.digital.health.nz/ns/correlation-id
Communication.meta.Slices for tag.tag:correlationId.code 1..1 code Symbol in syntax defined by the system
Communication.contained 0..0 Contained, inline Resources
Communication.Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for extension.extension:Campaign 0..1 (Complex) Campaign details
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-campaign-extension
Communication.Slices for extension.extension:ContactPoint 1..1 (Complex) Send to and from communication to contact points
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-contact-point-extension
Communication.Slices for extension.extension:CallbackUrl 0..1 url Callback Url
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-system-callback-url-extension
Communication.Slices for extension.extension:StatusDateTime 1..1 dateTime Status DateTime
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-status-date-time-extension
Communication.Slices for extension.extension:Reply 0..1 (Complex) For sms reply
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-system-reply-extension
Communication.inResponseTo 0..1 Reference(Communication) Reply to
Communication.statusReason 0..1 CodeableConcept Reason for current status
Binding: Valueset for Communication Delivery Status (required)
Communication.category 0..1 CodeableConcept Message category
Communication.medium 1..1 CodeableConcept A channel of communication
Binding: Valueset for Participation Mode (required)
Communication.subject 0..1 Reference(Patient) Focus of message
Communication.sent 0..1 dateTime Must be in UTC timezone on the FHIR server
Communication.recipient 0..* Reference(Patient | Practitioner) Message recipient
Communication.Slices for payload 0..* BackboneElement Message payload
Slice: Unordered, Open by value:extension('https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension').value
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:message-body 0..1 BackboneElement Message payload
Communication.Slices for payload.payload:message-body.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:message-body.Slices for extension Content/Rules for all slices
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType 1..1 (Complex) CMS Payload Type Extension
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType.value[x] 0..1 code Value of extension
Required Pattern: body
Communication.Slices for payload.payload:message-body.Slices for content[x] 1..1 Attachment Message part content
Slice: Unordered, Open by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:message-body.Slices for content[x] Content/Rules for all slices
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment 1..1 Attachment Message part content
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.contentType 0..1 code Mime type of the content, with charset etc.
Required Pattern: text/plain
Communication.Slices for payload.payload:attachment-file 0..* BackboneElement Message payload
Communication.Slices for payload.payload:attachment-file.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:attachment-file.Slices for extension Content/Rules for all slices
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType 1..1 (Complex) CMS Payload Type Extension
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType.value[x] 0..1 code Value of extension
Required Pattern: attachment
Communication.Slices for payload.payload:attachment-file.Slices for content[x] 1..1 Attachment Message part content
Slice: Unordered, Open by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:attachment-file.Slices for content[x] Content/Rules for all slices
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment 1..1 Attachment Message part content
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.Slices for extension Content/Rules for all slices
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.Slices for extension.extension:AttachmentExtension 0..1 (Complex) Attachment details
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-attachment-extension

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Communication.statusReason Base required Valueset for Communication Delivery Status 📦1.0.0 This IG
Communication.medium Base required Valueset for Participation Mode 📦1.0.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Communication 0..* Communication A record of information transmitted from a sender to a receiver
Communication.id This element is included in summaries. 0..1 id Logical id of this artifact
Communication.meta This element is included in summaries. 1..1 Meta Metadata about the resource
Communication.meta.id 0..1 string Unique id for inter-element referencing
Communication.meta.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Communication.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
Communication.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
Communication.meta.source This element is included in summaries. 0..1 uri Identifies where the resource comes from
Communication.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Communication.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.
Communication.meta.Slices for tag This element is included in summaries. 1..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
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
Communication.meta.Slices for tag.tag:correlationId This element is included in summaries. 1..1 Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
Communication.meta.Slices for tag.tag:correlationId.id 0..1 string Unique id for inter-element referencing
Communication.meta.Slices for tag.tag:correlationId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Communication.meta.Slices for tag.tag:correlationId.system This element is included in summaries. 1..1 uri Hub correlation ID system
Required Pattern: https://hub.services.digital.health.nz/ns/correlation-id
Communication.meta.Slices for tag.tag:correlationId.version This element is included in summaries. 0..1 string Version of the system - if relevant
Communication.meta.Slices for tag.tag:correlationId.code This element is included in summaries. 1..1 code Symbol in syntax defined by the system
Communication.meta.Slices for tag.tag:correlationId.display This element is included in summaries. 0..1 string Representation defined by the system
Communication.meta.Slices for tag.tag:correlationId.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Communication.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
Communication.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Communication.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
Communication.Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for extension.extension:Campaign 0..1 (Complex) Campaign details
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-campaign-extension
Communication.Slices for extension.extension:ContactPoint 1..1 (Complex) Send to and from communication to contact points
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-contact-point-extension
Communication.Slices for extension.extension:CallbackUrl 0..1 url Callback Url
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-system-callback-url-extension
Communication.Slices for extension.extension:StatusDateTime 1..1 dateTime Status DateTime
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-status-date-time-extension
Communication.Slices for extension.extension:Reply 0..1 (Complex) For sms reply
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-system-reply-extension
Communication.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Communication.identifier This element is included in summaries. 0..* Identifier Unique identifier
Communication.instantiatesCanonical This element is included in summaries. 0..* canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) Instantiates FHIR protocol or definition
Communication.instantiatesUri This element is included in summaries. 0..* uri Instantiates external protocol or definition
Communication.basedOn This element is included in summaries. 0..1 Reference(Resource) Request fulfilled by this communication
Communication.partOf This element is included in summaries. 0..* Reference(Resource) Part of this action
Communication.inResponseTo 0..1 Reference(Communication) Reply to
Communication.status This element is a modifier element. This element is included in summaries. 1..1 code preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: EventStatus (required): The status of the communication.
Communication.statusReason This element is included in summaries. 0..1 CodeableConcept Reason for current status
Binding: Valueset for Communication Delivery Status (required)
Communication.category 0..1 CodeableConcept Message category
Binding: CommunicationCategory (example): Codes for general categories of communications such as alerts, instructions, etc.
Communication.priority This element is included in summaries. 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Codes indicating the relative importance of a communication.
Communication.medium 1..1 CodeableConcept A channel of communication
Binding: Valueset for Participation Mode (required)
Communication.subject This element is included in summaries. 0..1 Reference(Patient) Focus of message
Communication.topic 0..1 CodeableConcept Description of the purpose/content
Binding: CommunicationTopic (example): Codes describing the purpose or content of the communication.
Communication.about 0..* Reference(Resource) Resources that pertain to this communication
Communication.encounter This element is included in summaries. 0..1 Reference(Encounter) Encounter created as part of
Communication.sent 0..1 dateTime Must be in UTC timezone on the FHIR server
Communication.received 0..1 dateTime When received
Communication.recipient 0..* Reference(Patient | Practitioner) Message recipient
Communication.sender 0..1 Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | HealthcareService) Message sender
Communication.reasonCode This element is included in summaries. 0..* CodeableConcept Indication for message
Binding: SNOMEDCTClinicalFindings (example): Codes for describing reasons for the occurrence of a communication.
Communication.reasonReference This element is included in summaries. 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Why was communication done?
Communication.Slices for payload 0..* BackboneElement Message payload
Slice: Unordered, Open by value:extension('https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension').value

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:All Slices Content/Rules for all slices
Communication.Slices for payload.payload:All Slices.id 0..1 string Unique id for inter-element referencing
Communication.Slices for payload.payload:All Slices.extension 0..* Extension Additional content defined by implementations
Communication.Slices for payload.payload:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Communication.Slices for payload.payload:All Slices.content[x] 1..1 Message part content
Communication.Slices for payload.payload:All Slices.content[x].contentString string
Communication.Slices for payload.payload:All Slices.content[x].contentAttachment Attachment
Communication.Slices for payload.payload:All Slices.content[x].contentReference Reference(Resource)
Communication.Slices for payload.payload:message-body 0..1 BackboneElement Message payload
Communication.Slices for payload.payload:message-body.id 0..1 string Unique id for inter-element referencing
Communication.Slices for payload.payload:message-body.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:message-body.Slices for extension Content/Rules for all slices
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType 1..1 (Complex) CMS Payload Type Extension
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType.id 0..1 string Unique id for inter-element referencing
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType.extension 0..0 Extension
Slice: Unordered, Open by value:url
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType.url 1..1 uri "https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension"
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType.value[x] 0..1 code Value of extension
Binding: CMS Payload Type ValueSet (required)
Required Pattern: body
Communication.Slices for payload.payload:message-body.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Communication.Slices for payload.payload:message-body.Slices for content[x] 1..1 Attachment Message part content
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:message-body.Slices for content[x] Content/Rules for all slices
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment 1..1 Attachment Message part content
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.id 0..1 string Unique id for inter-element referencing
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.contentType This element is included in summaries. 0..1 code Mime type of the content, with charset etc.
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
Required Pattern: text/plain
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.language This element is included in summaries. 0..1 code Human language of the content (BCP-47)
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding

Example General: en-AU
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.data 0..1 base64Binary Data inline, base64ed
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.url This element is included in summaries. 0..1 url Uri where the data can be found
Example General: http://www.acme.com/logo-small.png
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.size This element is included in summaries. 0..1 unsignedInt Number of bytes of content (if url provided)
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.hash This element is included in summaries. 0..1 base64Binary Hash of the data (sha-1, base64ed)
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.title This element is included in summaries. 0..1 string Label to display in place of the data
Example General: Official Corporate Logo
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.creation This element is included in summaries. 0..1 dateTime Date attachment was first created
Communication.Slices for payload.payload:attachment-file 0..* BackboneElement Message payload
Communication.Slices for payload.payload:attachment-file.id 0..1 string Unique id for inter-element referencing
Communication.Slices for payload.payload:attachment-file.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:attachment-file.Slices for extension Content/Rules for all slices
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType 1..1 (Complex) CMS Payload Type Extension
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType.id 0..1 string Unique id for inter-element referencing
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType.extension 0..0 Extension
Slice: Unordered, Open by value:url
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType.url 1..1 uri "https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension"
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType.value[x] 0..1 code Value of extension
Binding: CMS Payload Type ValueSet (required)
Required Pattern: attachment
Communication.Slices for payload.payload:attachment-file.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Communication.Slices for payload.payload:attachment-file.Slices for content[x] 1..1 Attachment Message part content
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:attachment-file.Slices for content[x] Content/Rules for all slices
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment 1..1 Attachment Message part content
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.id 0..1 string Unique id for inter-element referencing
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.Slices for extension Content/Rules for all slices
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.Slices for extension.extension:AttachmentExtension 0..1 (Complex) Attachment details
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-attachment-extension
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.contentType This element is included in summaries. 0..1 code Mime type of the content, with charset etc.
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
Example General: text/plain; charset=UTF-8, image/png
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.language This element is included in summaries. 0..1 code Human language of the content (BCP-47)
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding

Example General: en-AU
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.data 0..1 base64Binary Data inline, base64ed
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.url This element is included in summaries. 0..1 url Uri where the data can be found
Example General: http://www.acme.com/logo-small.png
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.size This element is included in summaries. 0..1 unsignedInt Number of bytes of content (if url provided)
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.hash This element is included in summaries. 0..1 base64Binary Hash of the data (sha-1, base64ed)
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.title This element is included in summaries. 0..1 string Label to display in place of the data
Example General: Official Corporate Logo
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.creation This element is included in summaries. 0..1 dateTime Date attachment was first created
Communication.note 0..* Annotation Comments made about the communication

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Communication.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Communication.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Communication.meta.tag:correlationId Base example Common Tags 📍4.0.1 FHIR Std.
Communication.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Communication.status Base required EventStatus 📍4.0.1 FHIR Std.
Communication.statusReason Base required Valueset for Communication Delivery Status 📦1.0.0 This IG
Communication.category Base example CommunicationCategory 📍4.0.1 FHIR Std.
Communication.priority Base required Request priority 📍4.0.1 FHIR Std.
Communication.medium Base required Valueset for Participation Mode 📦1.0.0 This IG
Communication.topic Base example CommunicationTopic 📍4.0.1 FHIR Std.
Communication.reasonCode Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
Communication.payload:message-body.​extension:payloadType.​value[x] Base required CMS Payload Type ValueSet 📦0.4.7 This IG
Communication.payload:message-body.​content[x]:contentAttachment.​contentType Base required MimeType 📍4.0.1 FHIR Std.
Communication.payload:message-body.​content[x]:contentAttachment.​language Base preferred Common Languages 📍4.0.1 FHIR Std.
Communication.payload:attachment-file.​extension:payloadType.​value[x] Base required CMS Payload Type ValueSet 📦0.4.7 This IG
Communication.payload:attachment-file.​content[x]:contentAttachment.​contentType Base required MimeType 📍4.0.1 FHIR Std.
Communication.payload:attachment-file.​content[x]:contentAttachment.​language Base preferred Common Languages 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Communication 0..* Communication A record of information transmitted from a sender to a receiver
Communication.meta This element is included in summaries. 1..1 Meta Metadata about the resource
Communication.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Communication.meta.Slices for tag This element is included in summaries. 1..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
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
Communication.meta.Slices for tag.tag:correlationId This element is included in summaries. 1..1 Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
Communication.meta.Slices for tag.tag:correlationId.system This element is included in summaries. 1..1 uri Hub correlation ID system
Required Pattern: https://hub.services.digital.health.nz/ns/correlation-id
Communication.meta.Slices for tag.tag:correlationId.code This element is included in summaries. 1..1 code Symbol in syntax defined by the system
Communication.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
Communication.Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for extension.extension:Campaign 0..1 (Complex) Campaign details
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-campaign-extension
Communication.Slices for extension.extension:ContactPoint 1..1 (Complex) Send to and from communication to contact points
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-contact-point-extension
Communication.Slices for extension.extension:CallbackUrl 0..1 url Callback Url
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-system-callback-url-extension
Communication.Slices for extension.extension:StatusDateTime 1..1 dateTime Status DateTime
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-status-date-time-extension
Communication.Slices for extension.extension:Reply 0..1 (Complex) For sms reply
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-system-reply-extension
Communication.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Communication.basedOn This element is included in summaries. 0..1 Reference(Resource) Request fulfilled by this communication
Communication.inResponseTo 0..1 Reference(Communication) Reply to
Communication.status This element is a modifier element. This element is included in summaries. 1..1 code preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: EventStatus (required): The status of the communication.
Communication.statusReason This element is included in summaries. 0..1 CodeableConcept Reason for current status
Binding: Valueset for Communication Delivery Status (required)
Communication.category 0..1 CodeableConcept Message category
Binding: CommunicationCategory (example): Codes for general categories of communications such as alerts, instructions, etc.
Communication.medium 1..1 CodeableConcept A channel of communication
Binding: Valueset for Participation Mode (required)
Communication.subject This element is included in summaries. 0..1 Reference(Patient) Focus of message
Communication.sent 0..1 dateTime Must be in UTC timezone on the FHIR server
Communication.recipient 0..* Reference(Patient | Practitioner) Message recipient
Communication.Slices for payload 0..* BackboneElement Message payload
Slice: Unordered, Open by value:extension('https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension').value

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:All Slices Content/Rules for all slices
Communication.Slices for payload.payload:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Communication.Slices for payload.payload:All Slices.content[x] 1..1 Message part content
Communication.Slices for payload.payload:All Slices.content[x].contentString string
Communication.Slices for payload.payload:All Slices.content[x].contentAttachment Attachment
Communication.Slices for payload.payload:All Slices.content[x].contentReference Reference(Resource)
Communication.Slices for payload.payload:message-body 0..1 BackboneElement Message payload
Communication.Slices for payload.payload:message-body.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:message-body.Slices for extension Content/Rules for all slices
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType 1..1 (Complex) CMS Payload Type Extension
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType.extension 0..0 Extension
Slice: Unordered, Open by value:url
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType.url 1..1 uri "https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension"
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType.value[x] 0..1 code Value of extension
Binding: CMS Payload Type ValueSet (required)
Required Pattern: body
Communication.Slices for payload.payload:message-body.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Communication.Slices for payload.payload:message-body.Slices for content[x] 1..1 Attachment Message part content
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:message-body.Slices for content[x] Content/Rules for all slices
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment 1..1 Attachment Message part content
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.contentType This element is included in summaries. 0..1 code Mime type of the content, with charset etc.
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
Required Pattern: text/plain
Communication.Slices for payload.payload:attachment-file 0..* BackboneElement Message payload
Communication.Slices for payload.payload:attachment-file.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:attachment-file.Slices for extension Content/Rules for all slices
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType 1..1 (Complex) CMS Payload Type Extension
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType.extension 0..0 Extension
Slice: Unordered, Open by value:url
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType.url 1..1 uri "https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension"
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType.value[x] 0..1 code Value of extension
Binding: CMS Payload Type ValueSet (required)
Required Pattern: attachment
Communication.Slices for payload.payload:attachment-file.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Communication.Slices for payload.payload:attachment-file.Slices for content[x] 1..1 Attachment Message part content
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:attachment-file.Slices for content[x] Content/Rules for all slices
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment 1..1 Attachment Message part content
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.Slices for extension Content/Rules for all slices
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.Slices for extension.extension:AttachmentExtension 0..1 (Complex) Attachment details
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-attachment-extension

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Communication.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Communication.meta.tag:correlationId Base example Common Tags 📍4.0.1 FHIR Std.
Communication.status Base required EventStatus 📍4.0.1 FHIR Std.
Communication.statusReason Base required Valueset for Communication Delivery Status 📦1.0.0 This IG
Communication.category Base example CommunicationCategory 📍4.0.1 FHIR Std.
Communication.medium Base required Valueset for Participation Mode 📦1.0.0 This IG
Communication.payload:message-body.​extension:payloadType.​value[x] Base required CMS Payload Type ValueSet 📦0.4.7 This IG
Communication.payload:message-body.​content[x]:contentAttachment.​contentType Base required MimeType 📍4.0.1 FHIR Std.
Communication.payload:attachment-file.​extension:payloadType.​value[x] Base required CMS Payload Type ValueSet 📦0.4.7 This IG

Constraints

Id Grade Path(s) Description Expression

Differential View

This structure is derived from Communication

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Communication 0..* Communication A record of information transmitted from a sender to a receiver
Communication.meta 1..1 Meta Metadata about the resource
Communication.meta.profile 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Communication.meta.Slices for tag 1..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.meta.Slices for tag.tag:correlationId 1..1 Coding Tags applied to this resource
Communication.meta.Slices for tag.tag:correlationId.system 1..1 uri Hub correlation ID system
Required Pattern: https://hub.services.digital.health.nz/ns/correlation-id
Communication.meta.Slices for tag.tag:correlationId.code 1..1 code Symbol in syntax defined by the system
Communication.contained 0..0 Contained, inline Resources
Communication.Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for extension.extension:Campaign 0..1 (Complex) Campaign details
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-campaign-extension
Communication.Slices for extension.extension:ContactPoint 1..1 (Complex) Send to and from communication to contact points
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-contact-point-extension
Communication.Slices for extension.extension:CallbackUrl 0..1 url Callback Url
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-system-callback-url-extension
Communication.Slices for extension.extension:StatusDateTime 1..1 dateTime Status DateTime
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-status-date-time-extension
Communication.Slices for extension.extension:Reply 0..1 (Complex) For sms reply
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-system-reply-extension
Communication.basedOn 0..1 Reference(Resource) Request fulfilled by this communication
Communication.inResponseTo 0..1 Reference(Communication) Reply to
Communication.statusReason 0..1 CodeableConcept Reason for current status
Binding: Valueset for Communication Delivery Status (required)
Communication.category 0..1 CodeableConcept Message category
Communication.medium 1..1 CodeableConcept A channel of communication
Binding: Valueset for Participation Mode (required)
Communication.subject 0..1 Reference(Patient) Focus of message
Communication.sent 0..1 dateTime Must be in UTC timezone on the FHIR server
Communication.recipient 0..* Reference(Patient | Practitioner) Message recipient
Communication.Slices for payload 0..* BackboneElement Message payload
Slice: Unordered, Open by value:extension('https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension').value
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:message-body 0..1 BackboneElement Message payload
Communication.Slices for payload.payload:message-body.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:message-body.Slices for extension Content/Rules for all slices
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType 1..1 (Complex) CMS Payload Type Extension
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType.value[x] 0..1 code Value of extension
Required Pattern: body
Communication.Slices for payload.payload:message-body.Slices for content[x] 1..1 Attachment Message part content
Slice: Unordered, Open by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:message-body.Slices for content[x] Content/Rules for all slices
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment 1..1 Attachment Message part content
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.contentType 0..1 code Mime type of the content, with charset etc.
Required Pattern: text/plain
Communication.Slices for payload.payload:attachment-file 0..* BackboneElement Message payload
Communication.Slices for payload.payload:attachment-file.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:attachment-file.Slices for extension Content/Rules for all slices
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType 1..1 (Complex) CMS Payload Type Extension
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType.value[x] 0..1 code Value of extension
Required Pattern: attachment
Communication.Slices for payload.payload:attachment-file.Slices for content[x] 1..1 Attachment Message part content
Slice: Unordered, Open by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:attachment-file.Slices for content[x] Content/Rules for all slices
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment 1..1 Attachment Message part content
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.Slices for extension Content/Rules for all slices
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.Slices for extension.extension:AttachmentExtension 0..1 (Complex) Attachment details
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-attachment-extension

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Communication.statusReason Base required Valueset for Communication Delivery Status 📦1.0.0 This IG
Communication.medium Base required Valueset for Participation Mode 📦1.0.0 This IG

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Communication 0..* Communication A record of information transmitted from a sender to a receiver
Communication.id This element is included in summaries. 0..1 id Logical id of this artifact
Communication.meta This element is included in summaries. 1..1 Meta Metadata about the resource
Communication.meta.id 0..1 string Unique id for inter-element referencing
Communication.meta.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Communication.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
Communication.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
Communication.meta.source This element is included in summaries. 0..1 uri Identifies where the resource comes from
Communication.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Communication.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.
Communication.meta.Slices for tag This element is included in summaries. 1..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
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
Communication.meta.Slices for tag.tag:correlationId This element is included in summaries. 1..1 Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
Communication.meta.Slices for tag.tag:correlationId.id 0..1 string Unique id for inter-element referencing
Communication.meta.Slices for tag.tag:correlationId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Communication.meta.Slices for tag.tag:correlationId.system This element is included in summaries. 1..1 uri Hub correlation ID system
Required Pattern: https://hub.services.digital.health.nz/ns/correlation-id
Communication.meta.Slices for tag.tag:correlationId.version This element is included in summaries. 0..1 string Version of the system - if relevant
Communication.meta.Slices for tag.tag:correlationId.code This element is included in summaries. 1..1 code Symbol in syntax defined by the system
Communication.meta.Slices for tag.tag:correlationId.display This element is included in summaries. 0..1 string Representation defined by the system
Communication.meta.Slices for tag.tag:correlationId.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Communication.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
Communication.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Communication.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
Communication.Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for extension.extension:Campaign 0..1 (Complex) Campaign details
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-campaign-extension
Communication.Slices for extension.extension:ContactPoint 1..1 (Complex) Send to and from communication to contact points
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-contact-point-extension
Communication.Slices for extension.extension:CallbackUrl 0..1 url Callback Url
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-system-callback-url-extension
Communication.Slices for extension.extension:StatusDateTime 1..1 dateTime Status DateTime
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-status-date-time-extension
Communication.Slices for extension.extension:Reply 0..1 (Complex) For sms reply
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-system-reply-extension
Communication.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Communication.identifier This element is included in summaries. 0..* Identifier Unique identifier
Communication.instantiatesCanonical This element is included in summaries. 0..* canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) Instantiates FHIR protocol or definition
Communication.instantiatesUri This element is included in summaries. 0..* uri Instantiates external protocol or definition
Communication.basedOn This element is included in summaries. 0..1 Reference(Resource) Request fulfilled by this communication
Communication.partOf This element is included in summaries. 0..* Reference(Resource) Part of this action
Communication.inResponseTo 0..1 Reference(Communication) Reply to
Communication.status This element is a modifier element. This element is included in summaries. 1..1 code preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: EventStatus (required): The status of the communication.
Communication.statusReason This element is included in summaries. 0..1 CodeableConcept Reason for current status
Binding: Valueset for Communication Delivery Status (required)
Communication.category 0..1 CodeableConcept Message category
Binding: CommunicationCategory (example): Codes for general categories of communications such as alerts, instructions, etc.
Communication.priority This element is included in summaries. 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Codes indicating the relative importance of a communication.
Communication.medium 1..1 CodeableConcept A channel of communication
Binding: Valueset for Participation Mode (required)
Communication.subject This element is included in summaries. 0..1 Reference(Patient) Focus of message
Communication.topic 0..1 CodeableConcept Description of the purpose/content
Binding: CommunicationTopic (example): Codes describing the purpose or content of the communication.
Communication.about 0..* Reference(Resource) Resources that pertain to this communication
Communication.encounter This element is included in summaries. 0..1 Reference(Encounter) Encounter created as part of
Communication.sent 0..1 dateTime Must be in UTC timezone on the FHIR server
Communication.received 0..1 dateTime When received
Communication.recipient 0..* Reference(Patient | Practitioner) Message recipient
Communication.sender 0..1 Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | HealthcareService) Message sender
Communication.reasonCode This element is included in summaries. 0..* CodeableConcept Indication for message
Binding: SNOMEDCTClinicalFindings (example): Codes for describing reasons for the occurrence of a communication.
Communication.reasonReference This element is included in summaries. 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Why was communication done?
Communication.Slices for payload 0..* BackboneElement Message payload
Slice: Unordered, Open by value:extension('https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension').value

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:All Slices Content/Rules for all slices
Communication.Slices for payload.payload:All Slices.id 0..1 string Unique id for inter-element referencing
Communication.Slices for payload.payload:All Slices.extension 0..* Extension Additional content defined by implementations
Communication.Slices for payload.payload:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Communication.Slices for payload.payload:All Slices.content[x] 1..1 Message part content
Communication.Slices for payload.payload:All Slices.content[x].contentString string
Communication.Slices for payload.payload:All Slices.content[x].contentAttachment Attachment
Communication.Slices for payload.payload:All Slices.content[x].contentReference Reference(Resource)
Communication.Slices for payload.payload:message-body 0..1 BackboneElement Message payload
Communication.Slices for payload.payload:message-body.id 0..1 string Unique id for inter-element referencing
Communication.Slices for payload.payload:message-body.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:message-body.Slices for extension Content/Rules for all slices
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType 1..1 (Complex) CMS Payload Type Extension
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType.id 0..1 string Unique id for inter-element referencing
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType.extension 0..0 Extension
Slice: Unordered, Open by value:url
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType.url 1..1 uri "https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension"
Communication.Slices for payload.payload:message-body.Slices for extension.extension:payloadType.value[x] 0..1 code Value of extension
Binding: CMS Payload Type ValueSet (required)
Required Pattern: body
Communication.Slices for payload.payload:message-body.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Communication.Slices for payload.payload:message-body.Slices for content[x] 1..1 Attachment Message part content
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:message-body.Slices for content[x] Content/Rules for all slices
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment 1..1 Attachment Message part content
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.id 0..1 string Unique id for inter-element referencing
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.contentType This element is included in summaries. 0..1 code Mime type of the content, with charset etc.
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
Required Pattern: text/plain
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.language This element is included in summaries. 0..1 code Human language of the content (BCP-47)
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding

Example General: en-AU
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.data 0..1 base64Binary Data inline, base64ed
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.url This element is included in summaries. 0..1 url Uri where the data can be found
Example General: http://www.acme.com/logo-small.png
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.size This element is included in summaries. 0..1 unsignedInt Number of bytes of content (if url provided)
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.hash This element is included in summaries. 0..1 base64Binary Hash of the data (sha-1, base64ed)
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.title This element is included in summaries. 0..1 string Label to display in place of the data
Example General: Official Corporate Logo
Communication.Slices for payload.payload:message-body.Slices for content[x].content[x]:contentAttachment.creation This element is included in summaries. 0..1 dateTime Date attachment was first created
Communication.Slices for payload.payload:attachment-file 0..* BackboneElement Message payload
Communication.Slices for payload.payload:attachment-file.id 0..1 string Unique id for inter-element referencing
Communication.Slices for payload.payload:attachment-file.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:attachment-file.Slices for extension Content/Rules for all slices
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType 1..1 (Complex) CMS Payload Type Extension
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType.id 0..1 string Unique id for inter-element referencing
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType.extension 0..0 Extension
Slice: Unordered, Open by value:url
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType.url 1..1 uri "https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cms-payload-type-extension"
Communication.Slices for payload.payload:attachment-file.Slices for extension.extension:payloadType.value[x] 0..1 code Value of extension
Binding: CMS Payload Type ValueSet (required)
Required Pattern: attachment
Communication.Slices for payload.payload:attachment-file.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Communication.Slices for payload.payload:attachment-file.Slices for content[x] 1..1 Attachment Message part content
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Communication.Slices for payload.payload:attachment-file.Slices for content[x] Content/Rules for all slices
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment 1..1 Attachment Message part content
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.id 0..1 string Unique id for inter-element referencing
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.Slices for extension Content/Rules for all slices
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.Slices for extension.extension:AttachmentExtension 0..1 (Complex) Attachment details
URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hnz-attachment-extension
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.contentType This element is included in summaries. 0..1 code Mime type of the content, with charset etc.
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
Example General: text/plain; charset=UTF-8, image/png
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.language This element is included in summaries. 0..1 code Human language of the content (BCP-47)
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding

Example General: en-AU
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.data 0..1 base64Binary Data inline, base64ed
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.url This element is included in summaries. 0..1 url Uri where the data can be found
Example General: http://www.acme.com/logo-small.png
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.size This element is included in summaries. 0..1 unsignedInt Number of bytes of content (if url provided)
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.hash This element is included in summaries. 0..1 base64Binary Hash of the data (sha-1, base64ed)
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.title This element is included in summaries. 0..1 string Label to display in place of the data
Example General: Official Corporate Logo
Communication.Slices for payload.payload:attachment-file.Slices for content[x].content[x]:contentAttachment.creation This element is included in summaries. 0..1 dateTime Date attachment was first created
Communication.note 0..* Annotation Comments made about the communication

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Communication.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Communication.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Communication.meta.tag:correlationId Base example Common Tags 📍4.0.1 FHIR Std.
Communication.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Communication.status Base required EventStatus 📍4.0.1 FHIR Std.
Communication.statusReason Base required Valueset for Communication Delivery Status 📦1.0.0 This IG
Communication.category Base example CommunicationCategory 📍4.0.1 FHIR Std.
Communication.priority Base required Request priority 📍4.0.1 FHIR Std.
Communication.medium Base required Valueset for Participation Mode 📦1.0.0 This IG
Communication.topic Base example CommunicationTopic 📍4.0.1 FHIR Std.
Communication.reasonCode Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
Communication.payload:message-body.​extension:payloadType.​value[x] Base required CMS Payload Type ValueSet 📦0.4.7 This IG
Communication.payload:message-body.​content[x]:contentAttachment.​contentType Base required MimeType 📍4.0.1 FHIR Std.
Communication.payload:message-body.​content[x]:contentAttachment.​language Base preferred Common Languages 📍4.0.1 FHIR Std.
Communication.payload:attachment-file.​extension:payloadType.​value[x] Base required CMS Payload Type ValueSet 📦0.4.7 This IG
Communication.payload:attachment-file.​content[x]:contentAttachment.​contentType Base required MimeType 📍4.0.1 FHIR Std.
Communication.payload:attachment-file.​content[x]:contentAttachment.​language Base preferred Common Languages 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

 

Other representations of profile: CSV, Excel, Schematron