0.1.0 - ci-build

eReferralMustSupport - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

## Resource Profile: CAeReCCommunication - Mappings

Draft as of 2024-08-15

Mappings for the CAeReCCommunication resource profile.

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

CAeReCCommunication
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)

CAeReCCommunication
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)

CAeReCCommunication
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
basedOn |
id | n/a
extension | n/a
reference | N/A
type | N/A
identifier | .identifier
id | n/a
extension | n/a
use | Role.code or implied by context
type | Role.code or implied by context
system | II.root or Role.id.root
value | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
period | Role.effectiveTime or implied by context
assigner | II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
display | N/A
subject |
id | n/a
extension | n/a
reference | N/A
type | N/A
identifier | .identifier
id | n/a
extension | n/a
use | Role.code or implied by context
type | Role.code or implied by context
system | II.root or Role.id.root
value | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
period | Role.effectiveTime or implied by context
assigner | II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
display | N/A
sender |
id | n/a
extension | n/a
reference | N/A
type | N/A
identifier | .identifier
id | n/a
extension | n/a
use | Role.code or implied by context
type | Role.code or implied by context
system | II.root or Role.id.root
value | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
period | Role.effectiveTime or implied by context
assigner | II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
display | N/A
reasonCode | .reasonCode
reasonReference | .outboundRelationship[typeCode=RSON].target
payload |
id | n/a
extension | n/a
modifierExtension | N/A