openIMIS FHIR R4 Implementation Guide
1.0.0 - ci-build
openIMIS FHIR R4 Implementation Guide - Local Development build (v1.0.0). See the Directory of published versions
Official URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/openimis-communication | Version: 1.0.0 | |||
Active as of 2022-05-31 | Responsible: openIMIS Initiative | Computable Name: OpenIMISCommunication |
Defines a Communication for openIMIS which maps to the Feedback in openIMIS.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Communication
Summary
Mandatory: 14 elements
Prohibited: 19 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
This structure is derived from Communication
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Communication | 0..* | Communication | A record of information transmitted from a sender to a receiver | |
identifier | 0..0 | |||
instantiatesCanonical | 0..0 | |||
instantiatesUri | 0..0 | |||
basedOn | 0..0 | |||
partOf | 0..0 | |||
inResponseTo | 0..0 | |||
status | 1..1 | code | preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown Required Pattern: completed | |
statusReason | 0..0 | |||
category | 0..0 | |||
priority | 0..0 | |||
medium | 0..0 | |||
subject | 1..1 | Reference(openIMIS Patient) | Focus of message | |
topic | 0..0 | |||
about | 1..1 | Reference(openIMIS Claim) | Resources that pertain to this communication | |
encounter | 0..0 | |||
sent | 0..0 | |||
received | 0..0 | |||
recipient | 0..0 | |||
sender | 0..0 | |||
reasonCode | 0..0 | |||
reasonReference | 0..0 | |||
Slices for payload | 5..5 | BackboneElement | Message payload Slice: Unordered, Closed by value:extension[type].valueCodeableConcept.coding.code | |
payload:All Slices | Content/Rules for all slices | |||
Slices for extension | 1..* | Extension | Extension Slice: Unordered, Open by value:url | |
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |
content[x] | 1..1 | string | Message part content | |
payload:CareRendered | 1..1 | BackboneElement | Message payload | |
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |
valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: CareRendered | |
payload:PaymentAsked | 1..1 | BackboneElement | Message payload | |
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |
valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PaymentAsked | |
payload:DrugPrescribed | 1..1 | BackboneElement | Message payload | |
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |
valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: DrugPrescribed | |
payload:DrugReceived | 1..1 | BackboneElement | Message payload | |
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |
valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: DrugReceived | |
payload:Asessment | 1..1 | BackboneElement | Message payload | |
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |
valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: Asessment | |
note | 0..0 | |||
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Communication | 0..* | Communication | A record of information transmitted from a sender to a receiver | |||||
id | Σ | 0..1 | string | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | Metadata about the resource | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
status | ?!Σ | 1..1 | code | preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown Binding: EventStatus (required): The status of the communication. Required Pattern: completed | ||||
subject | Σ | 1..1 | Reference(openIMIS Patient) | Focus of message | ||||
about | 1..1 | Reference(openIMIS Claim) | Resources that pertain to this communication | |||||
Slices for payload | 5..5 | BackboneElement | Message payload Slice: Unordered, Closed by value:extension[type].valueCodeableConcept.coding.code | |||||
payload:All Slices | Content/Rules for all slices | |||||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
Slices for extension | 1..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
content[x] | 1..1 | string | Message part content | |||||
payload:CareRendered | 1..1 | BackboneElement | Message payload | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type" | |||||
Slices for value[x] | 0..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
value[x]:valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Binding: Feedback Payload (CommunicationRequest | Communication) (required) Required Pattern: At least the following | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: CareRendered | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
content[x] | 1..1 | Message part content | ||||||
contentString | string | |||||||
contentAttachment | Attachment | |||||||
contentReference | Reference(Resource) | |||||||
payload:PaymentAsked | 1..1 | BackboneElement | Message payload | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type" | |||||
Slices for value[x] | 0..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
value[x]:valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Binding: Feedback Payload (CommunicationRequest | Communication) (required) Required Pattern: At least the following | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PaymentAsked | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
content[x] | 1..1 | Message part content | ||||||
contentString | string | |||||||
contentAttachment | Attachment | |||||||
contentReference | Reference(Resource) | |||||||
payload:DrugPrescribed | 1..1 | BackboneElement | Message payload | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type" | |||||
Slices for value[x] | 0..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
value[x]:valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Binding: Feedback Payload (CommunicationRequest | Communication) (required) Required Pattern: At least the following | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: DrugPrescribed | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
content[x] | 1..1 | Message part content | ||||||
contentString | string | |||||||
contentAttachment | Attachment | |||||||
contentReference | Reference(Resource) | |||||||
payload:DrugReceived | 1..1 | BackboneElement | Message payload | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type" | |||||
Slices for value[x] | 0..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
value[x]:valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Binding: Feedback Payload (CommunicationRequest | Communication) (required) Required Pattern: At least the following | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: DrugReceived | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
content[x] | 1..1 | Message part content | ||||||
contentString | string | |||||||
contentAttachment | Attachment | |||||||
contentReference | Reference(Resource) | |||||||
payload:Asessment | 1..1 | BackboneElement | Message payload | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type" | |||||
Slices for value[x] | 0..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
value[x]:valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Binding: Feedback Payload (CommunicationRequest | Communication) (required) Required Pattern: At least the following | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: Asessment | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
content[x] | 1..1 | Message part content | ||||||
contentString | string | |||||||
contentAttachment | Attachment | |||||||
contentReference | Reference(Resource) | |||||||
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Communication | 0..* | Communication | A record of information transmitted from a sender to a receiver | |
Documentation for this format |
This structure is derived from Communication
Summary
Mandatory: 14 elements
Prohibited: 19 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from Communication
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Communication | 0..* | Communication | A record of information transmitted from a sender to a receiver | |
identifier | 0..0 | |||
instantiatesCanonical | 0..0 | |||
instantiatesUri | 0..0 | |||
basedOn | 0..0 | |||
partOf | 0..0 | |||
inResponseTo | 0..0 | |||
status | 1..1 | code | preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown Required Pattern: completed | |
statusReason | 0..0 | |||
category | 0..0 | |||
priority | 0..0 | |||
medium | 0..0 | |||
subject | 1..1 | Reference(openIMIS Patient) | Focus of message | |
topic | 0..0 | |||
about | 1..1 | Reference(openIMIS Claim) | Resources that pertain to this communication | |
encounter | 0..0 | |||
sent | 0..0 | |||
received | 0..0 | |||
recipient | 0..0 | |||
sender | 0..0 | |||
reasonCode | 0..0 | |||
reasonReference | 0..0 | |||
Slices for payload | 5..5 | BackboneElement | Message payload Slice: Unordered, Closed by value:extension[type].valueCodeableConcept.coding.code | |
payload:All Slices | Content/Rules for all slices | |||
Slices for extension | 1..* | Extension | Extension Slice: Unordered, Open by value:url | |
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |
content[x] | 1..1 | string | Message part content | |
payload:CareRendered | 1..1 | BackboneElement | Message payload | |
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |
valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: CareRendered | |
payload:PaymentAsked | 1..1 | BackboneElement | Message payload | |
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |
valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PaymentAsked | |
payload:DrugPrescribed | 1..1 | BackboneElement | Message payload | |
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |
valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: DrugPrescribed | |
payload:DrugReceived | 1..1 | BackboneElement | Message payload | |
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |
valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: DrugReceived | |
payload:Asessment | 1..1 | BackboneElement | Message payload | |
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |
valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: Asessment | |
note | 0..0 | |||
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Communication | 0..* | Communication | A record of information transmitted from a sender to a receiver | |||||
id | Σ | 0..1 | string | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | Metadata about the resource | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
status | ?!Σ | 1..1 | code | preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown Binding: EventStatus (required): The status of the communication. Required Pattern: completed | ||||
subject | Σ | 1..1 | Reference(openIMIS Patient) | Focus of message | ||||
about | 1..1 | Reference(openIMIS Claim) | Resources that pertain to this communication | |||||
Slices for payload | 5..5 | BackboneElement | Message payload Slice: Unordered, Closed by value:extension[type].valueCodeableConcept.coding.code | |||||
payload:All Slices | Content/Rules for all slices | |||||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
Slices for extension | 1..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
content[x] | 1..1 | string | Message part content | |||||
payload:CareRendered | 1..1 | BackboneElement | Message payload | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type" | |||||
Slices for value[x] | 0..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
value[x]:valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Binding: Feedback Payload (CommunicationRequest | Communication) (required) Required Pattern: At least the following | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: CareRendered | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
content[x] | 1..1 | Message part content | ||||||
contentString | string | |||||||
contentAttachment | Attachment | |||||||
contentReference | Reference(Resource) | |||||||
payload:PaymentAsked | 1..1 | BackboneElement | Message payload | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type" | |||||
Slices for value[x] | 0..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
value[x]:valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Binding: Feedback Payload (CommunicationRequest | Communication) (required) Required Pattern: At least the following | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PaymentAsked | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
content[x] | 1..1 | Message part content | ||||||
contentString | string | |||||||
contentAttachment | Attachment | |||||||
contentReference | Reference(Resource) | |||||||
payload:DrugPrescribed | 1..1 | BackboneElement | Message payload | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type" | |||||
Slices for value[x] | 0..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
value[x]:valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Binding: Feedback Payload (CommunicationRequest | Communication) (required) Required Pattern: At least the following | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: DrugPrescribed | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
content[x] | 1..1 | Message part content | ||||||
contentString | string | |||||||
contentAttachment | Attachment | |||||||
contentReference | Reference(Resource) | |||||||
payload:DrugReceived | 1..1 | BackboneElement | Message payload | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type" | |||||
Slices for value[x] | 0..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
value[x]:valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Binding: Feedback Payload (CommunicationRequest | Communication) (required) Required Pattern: At least the following | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: DrugReceived | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
content[x] | 1..1 | Message part content | ||||||
contentString | string | |||||||
contentAttachment | Attachment | |||||||
contentReference | Reference(Resource) | |||||||
payload:Asessment | 1..1 | BackboneElement | Message payload | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
communication-payload-type | 1..1 | CodeableConcept | Payload Type (CommunicationRequest | Communication) URL: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type Binding: Feedback Payload (CommunicationRequest | Communication) (required) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition/communication-payload-type" | |||||
Slices for value[x] | 0..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
value[x]:valueCodeableConcept | 0..1 | CodeableConcept | Value of extension Binding: Feedback Payload (CommunicationRequest | Communication) (required) Required Pattern: At least the following | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: https://openimis.github.io/openimis_fhir_r4_ig/CodeSystem/feedback-payload | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: Asessment | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
content[x] | 1..1 | Message part content | ||||||
contentString | string | |||||||
contentAttachment | Attachment | |||||||
contentReference | Reference(Resource) | |||||||
Documentation for this format |
Other representations of profile: CSV, Excel, Schematron
Path | Conformance | ValueSet / Code |
Communication.language | preferred | CommonLanguages Max Binding: AllLanguages |
Communication.status | required | Pattern: completed |
Communication.payload:CareRendered.extension:type.value[x]:valueCodeableConcept | required | Pattern: CareRendered |
Communication.payload:PaymentAsked.extension:type.value[x]:valueCodeableConcept | required | Pattern: PaymentAsked |
Communication.payload:DrugPrescribed.extension:type.value[x]:valueCodeableConcept | required | Pattern: DrugPrescribed |
Communication.payload:DrugReceived.extension:type.value[x]:valueCodeableConcept | required | Pattern: DrugReceived |
Communication.payload:Asessment.extension:type.value[x]:valueCodeableConcept | required | Pattern: Asessment |
Id | Grade | Path | Details | Requirements |
dom-2 | error | Communication | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Communication | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Communication | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Communication | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | Best Practice | Communication | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | Communication.meta | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.implicitRules | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.language | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | Communication.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | Communication.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | Communication.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | Communication.status | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.subject | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.about | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | Communication.payload.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | Communication.payload.extension:type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | Communication.payload.extension:type | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | Communication.payload.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | Communication.payload.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | Communication.payload.content[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:CareRendered | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:CareRendered.extension:type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | Communication.payload:CareRendered.extension:type | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | Communication.payload:CareRendered.extension:type.value[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:CareRendered.extension:type.value[x]:valueCodeableConcept | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:CareRendered.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | Communication.payload:CareRendered.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | Communication.payload:CareRendered.content[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:PaymentAsked | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:PaymentAsked.extension:type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | Communication.payload:PaymentAsked.extension:type | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | Communication.payload:PaymentAsked.extension:type.value[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:PaymentAsked.extension:type.value[x]:valueCodeableConcept | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:PaymentAsked.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | Communication.payload:PaymentAsked.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | Communication.payload:PaymentAsked.content[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:DrugPrescribed | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:DrugPrescribed.extension:type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | Communication.payload:DrugPrescribed.extension:type | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | Communication.payload:DrugPrescribed.extension:type.value[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:DrugPrescribed.extension:type.value[x]:valueCodeableConcept | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:DrugPrescribed.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | Communication.payload:DrugPrescribed.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | Communication.payload:DrugPrescribed.content[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:DrugReceived | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:DrugReceived.extension:type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | Communication.payload:DrugReceived.extension:type | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | Communication.payload:DrugReceived.extension:type.value[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:DrugReceived.extension:type.value[x]:valueCodeableConcept | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:DrugReceived.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | Communication.payload:DrugReceived.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | Communication.payload:DrugReceived.content[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:Asessment | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:Asessment.extension:type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | Communication.payload:Asessment.extension:type | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | Communication.payload:Asessment.extension:type.value[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:Asessment.extension:type.value[x]:valueCodeableConcept | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | Communication.payload:Asessment.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | Communication.payload:Asessment.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | Communication.payload:Asessment.content[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |