FHIR Belgium Base IG - Local Development build (v0.1.0). See the Directory of published versions
Definitions for the model-communication Profile.
1. BECommunication | |
Definition | The Communication object represents a message sent or note entered in a diary, in the context of care. |
Control | 0..* This element is affected by the following invariants: ele-1 |
Invariants | Defined on this element ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count())) |
2. BECommunication.id | |
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
Control | 0..1 |
Type | string |
3. BECommunication.extension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
Control | 0..* |
Type | Extension |
Alternate Names | extensions, user content |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Invariants | Defined on this element ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists()) |
Slicing | This element introduces a set of slices on BECommunication.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
|
4. BECommunication.identifier | |
Definition | A unique identifier for this communication. |
Note | This is a business identifier, not a resource identifier (see discussion) |
Control | 0..* |
Type | Identifier(Identifier) |
Must Support | true |
5. BECommunication.status | |
Definition | The status of this communication entry. |
Control | 1..1 |
Type | code(code) |
Must Support | true |
6. BECommunication.validated | |
Definition | The validation status of the communication - whether this note is validated or not. |
Control | 0..1 |
Type | code(code) |
Must Support | true |
7. BECommunication.dateTimeEntered | |
Definition | Date or timestamp of entering the communication in its current status |
Control | 0..* |
Type | dateTime(dateTime) |
Must Support | true |
8. BECommunication.basedOn | |
Definition | What is the trigger data element for this communication - whether it is an updated medication, or an encounter... |
Control | 0..* |
Type | Reference |
9. BECommunication.inReponseTo | |
Definition | The message that this communication is responding to. Similar to a "quote" in chats, or "forward/reply" in mail. |
Control | 0..* |
Type | Reference(BeCommunication) |
10. BECommunication.sender | |
Definition | Sender of the communication |
Control | 0..* |
Type | Reference(BePatient | Person | Practitioner) |
Must Support | true |
11. BECommunication.recipient | |
Definition | The addressees of this communication, the ones to whom the message is destined. |
Control | 0..* |
Type | Reference(Group | Person | Patient | Practitioner | PractitionerRole) |
12. BECommunication.topic | |
Definition | The topic of this communication. Should be coded e.g. "medication", or "vaccines" |
Control | 0..* |
Binding | Communication Topic For example codes, see CommunicationTopic |
Type | CodeableConcept(CodeableConcept) |
13. BECommunication.context | |
Definition | Normally the context is a patient, or a plan |
Control | 0..* |
Type | BackboneElement |
14. BECommunication.context.patient | |
Definition | The Patient or Subject of Care. This is a reference to a Patient resource, following the Logical Model for Belgian Patients. |
Control | 0..* |
Type | Reference(BEPatient) |
15. BECommunication.content | |
Definition | The content of the message |
Control | 0..* |
Type | BackboneElement |
Must Support | true |
16. BECommunication.content.text | |
Definition | The text of the communication. Maximum 320 characters |
Control | 0..* |
Type | string(String320) |
17. BECommunication.content.attachment | |
Definition | An encoded attachment such as an image, video or audio recording |
Control | 0..* |
Type | Attachment(Attachment) |
18. BECommunication.content.link | |
Definition | A link to the message content e.g. an online video or an attachment that resides on a server or content in another vault |
Control | 0..* |
Type | Reference |