"status": "completed"
"definition": [
{
"display": "Hyperkalemia"
}
]
"medium": [
{
"text": "written",
"coding": [
{
"code": "WRITTEN",
"system": "http://hl7.org/fhir/v3/ParticipationMode",
"display": "written"
}
]
}
]
"reasonReference":
"sender": {
"reference": "Device/f001"
}
"identifier": [
{
"type": {
"text": "Paging System"
},
"system": "urn:oid:1.3.4.5.6.7",
"value": "2345678901"
}
]
"received": "2014-12-12T18:01:11-08:00"
"basedOn":
"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"
}
}
]
"topic":
"note":
"partOf": [
{
"display": "Serum Potassium Observation"
}
]
"context": {
"reference": "Encounter/example"
}
"notDone":
"reasonCode":
"category": [
{
"text": "Alert",
"coding": [
{
"code": "Alert",
"system": "http://acme.org/messagetypes"
}
]
}
]
"recipient": [
{
"reference": "Practitioner/example"
}
]
"notDoneReason":
"sent": "2014-12-12T18:01:10-08:00"
"subject": {
"reference": "Patient/example"
}
{
"status": "completed",
"definition": [
{
"display": "Hyperkalemia"
}
],
"medium": [
{
"text": "written",
"coding": [
{
"code": "WRITTEN",
"system": "http://hl7.org/fhir/v3/ParticipationMode",
"display": "written"
}
]
}
],
"sender": {
"reference": "Device/f001"
},
"category": [
{
"text": "Alert",
"coding": [
{
"code": "Alert",
"system": "http://acme.org/messagetypes"
}
]
}
],
"received": "2014-12-12T18:01:11-08:00",
"resourceType": "Communication",
"text": {
"status": "generated",
"div": "<div xmlns=\"http://www.w3.org/1999/xhtml\">Patient has very high serum potassium</div>"
},
"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"
}
}
],
"sent": "2014-12-12T18:01:10-08:00",
"context": {
"reference": "Encounter/example"
},
"identifier": [
{
"type": {
"text": "Paging System"
},
"system": "urn:oid:1.3.4.5.6.7",
"value": "2345678901"
}
],
"recipient": [
{
"reference": "Practitioner/example"
}
],
"id": "example",
"partOf": [
{
"display": "Serum Potassium Observation"
}
],
"subject": {
"reference": "Patient/example"
}
}
{
"resourceType" : "Communication",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"identifier" : [{ Identifier }], // Unique identifier
"definition" : [{ Reference(PlanDefinition|ActivityDefinition) }], // Instantiates protocol or definition
"basedOn" : [{ Reference(Any) }], // Request fulfilled by this communication
"partOf" : [{ Reference(Any) }], // Part of this action
"status" : "<code>", // R! preparation | in-progress | suspended | aborted | completed | entered-in-error
"notDone" : <boolean>, // Communication did not occur
"notDoneReason" : { CodeableConcept }, // C? Why communication did not occur
"category" : [{ CodeableConcept }], // Message category
"medium" : [{ CodeableConcept }], // A channel of communication
"subject" : { Reference(Patient|Group) }, // Focus of message
"recipient" : [{ Reference(Device|Organization|Patient|Practitioner|
RelatedPerson|Group) }], // Message recipient
"topic" : [{ Reference(Any) }], // Focal resources
"context" : { Reference(Encounter|EpisodeOfCare) }, // Encounter or episode leading to message
"sent" : "<dateTime>", // When sent
"received" : "<dateTime>", // When received
"sender" : { Reference(Device|Organization|Patient|Practitioner|
RelatedPerson) }, // Message sender
"reasonCode" : [{ CodeableConcept }], // Indication for message
"reasonReference" : [{ Reference(Condition|Observation) }], // Why was communication done?
"payload" : [{ // Message payload
// content[x]: Message part content. One of these 3:
"contentString" : "<string>"
"contentAttachment" : { Attachment }
"contentReference" : { Reference(Any) }
}],
"note" : [{ Annotation }] // Comments made about the communication
}
The following search parameters can be used to query Communication resources. Just submit them like so:
https://api.1up.health/fhir/stu3/Communication?query-param=queryvalue
Search Parameter | Field Type | Resource Fields Searched |
---|---|---|
based-on | reference | basedOn |
category | text | category |
context | reference | context |
definition | reference | definition |
encounter | reference | context |
identifier | text | identifier |
medium | text | medium |
part-of | reference | partOf |
patient | reference | subject |
received | date | received |
recipient | reference | recipient |
sender | reference | sender |
sent | date | sent |
status | text | status |
subject | reference | subject |