Communication.medium FHIR attribute (r4) In the Communication resource for FHIR r4 , the medium attribute identifies the A channel of communication
medium (Communication) description Attribute Name: medium
Description: A channel of communication
Attribute Type : CodeableConcept
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Communication.medium Example "medium": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationMode",
"code": "WRITTEN",
"display": "written"
}
],
"text": "written"
}
]
Communication attributes Attribute Field is list Type Description
identifier
true
Identifier
Unique identifier
Description: Unique identifier
Attribute Type : Identifier
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "identifier": [
{
"type": {
"text": "Paging System"
},
"system": "urn:oid:1.3.4.5.6.7",
"value": "2345678901"
}
]
instantiatesCanonical
true
canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)
"instantiatesCanonical" : [{ canonical(PlanDefinition|ActivityDefinition|
Description: "instantiatesCanonical" : [{ canonical(PlanDefinition|ActivityDefinition|
Attribute Type : canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "instantiatesCanonical":
instantiatesUri
true
uri
Instantiates external protocol or definition
Description: Instantiates external protocol or definition
Attribute Type : uri
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "instantiatesUri": [
"http://example.org/hyperkalemia"
]
basedOn
true
Reference
Request fulfilled by this communication
Description: Request fulfilled by this communication
Attribute Type : Reference
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
partOf
true
Reference
Part of this action
Description: Part of this action
Attribute Type : Reference
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "partOf": [
{
"display": "Serum Potassium Observation"
}
]
inResponseTo
true
Reference
Reply to
Description: Reply to
Attribute Type : Reference
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
status
false
code
preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Description: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Attribute Type : code
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "status": "completed"
statusReason
false
CodeableConcept
Reason for current status
Description: Reason for current status
Attribute Type : CodeableConcept
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
category
true
CodeableConcept
Message category
Description: Message category
Attribute Type : CodeableConcept
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "category": [
{
"coding": [
{
"system": "http://acme.org/messagetypes",
"code": "Alert"
}
],
"text": "Alert"
}
]
priority
false
code
routine | urgent | asap | stat
Description: routine | urgent | asap | stat
Attribute Type : code
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
medium
true
CodeableConcept
A channel of communication
Description: A channel of communication
Attribute Type : CodeableConcept
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "medium": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationMode",
"code": "WRITTEN",
"display": "written"
}
],
"text": "written"
}
]
subject
false
Reference
Focus of message
Description: Focus of message
Attribute Type : Reference
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "subject": {
"reference": "Patient/example"
}
topic
false
CodeableConcept
Description of the purpose/content
Description: Description of the purpose/content
Attribute Type : CodeableConcept
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
about
true
Reference
Resources that pertain to this communication
Description: Resources that pertain to this communication
Attribute Type : Reference
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
encounter
false
Reference
Encounter created as part of
Description: Encounter created as part of
Attribute Type : Reference
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "encounter": {
"reference": "Encounter/example"
}
sent
false
dateTime
When sent
Description: When sent
Attribute Type : dateTime
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "sent": "2014-12-12T18:01:10-08:00"
received
false
dateTime
When received
Description: When received
Attribute Type : dateTime
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "received": "2014-12-12T18:01:11-08:00"
recipient
true
Reference
"recipient" : [{ Reference(Device|Organization|Patient|Practitioner|
Description: "recipient" : [{ Reference(Device|Organization|Patient|Practitioner|
Attribute Type : Reference
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "recipient": [
{
"reference": "Practitioner/example"
}
]
sender
false
Reference
"sender" : { Reference(Device|Organization|Patient|Practitioner|
Description: "sender" : { Reference(Device|Organization|Patient|Practitioner|
Attribute Type : Reference
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "sender": {
"reference": "Device/f001"
}
reasonCode
true
CodeableConcept
Indication for message
Description: Indication for message
Attribute Type : CodeableConcept
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
reasonReference
true
Reference
"reasonReference" : [{ Reference(Condition|Observation|DiagnosticReport|
Description: "reasonReference" : [{ Reference(Condition|Observation|DiagnosticReport|
Attribute Type : Reference
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "reasonReference":
payload
true
Data Type
Message payload
Description: Message payload
Attribute Type : Data Type
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "payload": [
{
"contentString": "Patient 1 has a very high serum potassium value (7.2 mmol/L on 2014-Dec-12 at 5:55 pm)"
},
{
"contentReference": {
"display": "Serum Potassium Observation"
}
}
]
note
true
Annotation
Comments made about the communication
Description: Comments made about the communication
Attribute Type : Annotation
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A