QI-Core Implementation Guide
4.1.0 - release

Publication Build: This will be filled in by the publication tooling

## Resource Profile: QICoreCommunication - Mappings

Mappings for the qicore-communication resource profile.

### Mappings for Workflow Pattern (http://hl7.org/fhir/workflow)

QICoreCommunication
Communication | Event
identifier | Event.identifier
instantiatesCanonical | Event.instantiatesCanonical
instantiatesUri | Event.instantiatesUri
basedOn | Event.basedOn
partOf | Event.partOf
status | Event.status
statusReason | Event.statusReason
subject | Event.subject
encounter | Event.context
sent | Event.occurrence[x] {Invariant: maps to period.start}
received | Event.occurrence[x] {Invariant: maps to period.end}
recipient | Event.performer.actor
sender | Event.performer.actor
reasonCode | Event.reasonCode
reasonReference | Event.reasonReference
note | Event.note

### Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

QICoreCommunication
Communication |
identifier | FiveWs.identifier
status | FiveWs.status
category | FiveWs.class
priority | FiveWs.grade
subject | FiveWs.subject[x], FiveWs.subject
topic | FiveWs.context
about | FiveWs.context
encounter | FiveWs.context
sent | FiveWs.done[x]
received | FiveWs.done[x]
recipient | FiveWs.actor
sender | FiveWs.actor
reasonCode | FiveWs.why[x]
reasonReference | FiveWs.why[x]

### Mappings for RIM Mapping (http://hl7.org/v3)

QICoreCommunication
Communication | Entity. Role, or Act
text | Act.text?
contained | N/A
extension | N/A
modifierExtension | N/A
instantiatesCanonical | .outboundRelationship[typeCode=DEFN].target
instantiatesUri | .outboundRelationship[typeCode=DEFN].target
reasonCode | .reasonCode
reasonReference | .outboundRelationship[typeCode=RSON].target
payload |
id | n/a
extension | n/a
modifierExtension | N/A