Projo FHIR Documentation
0.1.0 - ci-build Switzerland flag

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

Resource Profile: ProjoCommunication - Mappings

Draft as of 2024-01-01

Mappings for the projo-communication resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameProjo Communication Source CodeWorkflow PatternFiveWs Pattern MappingRIM Mappingdoco
Communication
buildOutboundInProgress / finalizeOutboundCommunication / buildInbound / buildAbandoned
Event
  • Entity. Role
  • or Act
Communication / id
Communication / meta
Communication / implicitRules
Communication / language
Communication / text
Act.text?
Communication / contained
N/A
Communication / extension
N/A
Communication / modifierExtension
N/A
Communication / Slices for identifier
Event.identifier
FiveWs.identifier
Communication / Slices for identifier / identifier:wamid
  • 106-108
  • 138)
Event.identifier
FiveWs.identifier
Communication / Slices for identifier / identifier:wamid / id
n/a
Communication / Slices for identifier / identifier:wamid / extension
n/a
Communication / Slices for identifier / identifier:wamid / use
Role.code or implied by context
Communication / Slices for identifier / identifier:wamid / type
Role.code or implied by context
Communication / Slices for identifier / identifier:wamid / system
II.root or Role.id.root
Communication / Slices for identifier / identifier:wamid / value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
Communication / Slices for identifier / identifier:wamid / period
Role.effectiveTime or implied by context
Communication / Slices for identifier / identifier:wamid / assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
Communication / instantiatesCanonical
Event.instantiatesCanonical
.outboundRelationship[typeCode=DEFN].target
Communication / instantiatesUri
Event.instantiatesUri
.outboundRelationship[typeCode=DEFN].target
Communication / basedOn
Event.basedOn
Communication / partOf
67)
Event.partOf
Communication / inResponseTo
Communication / status
81-158)
Event.status
FiveWs.status
Communication / statusReason
Event.statusReason
Communication / category
FiveWs.class
Communication / category / id
n/a
Communication / category / extension
n/a
Communication / category / coding
  • union(.
  • ./translation)
Communication / category / coding / id
n/a
Communication / category / coding / extension
n/a
Communication / category / coding / system
./codeSystem
Communication / category / coding / version
./codeSystemVersion
Communication / category / coding / code
./code
Communication / category / coding / display
CV.displayName
Communication / category / coding / userSelected
CD.codingRationale
Communication / category / text
./originalText[mediaType/code="text/plain"]/data
Communication / priority
FiveWs.grade
Communication / medium
Communication / medium / id
n/a
Communication / medium / extension
n/a
Communication / medium / coding
  • union(.
  • ./translation)
Communication / medium / coding / id
n/a
Communication / medium / coding / extension
n/a
Communication / medium / coding / system
./codeSystem
Communication / medium / coding / version
./codeSystemVersion
Communication / medium / coding / code
./code
Communication / medium / coding / display
CV.displayName
Communication / medium / coding / userSelected
CD.codingRationale
Communication / medium / text
./originalText[mediaType/code="text/plain"]/data
Communication / subject
Event.subject
FiveWs.subject
Communication / topic
FiveWs.context
Communication / about
FiveWs.context
Communication / encounter
Event.context
FiveWs.context
Communication / sent
maps to period.start}
FiveWs.done[x]
Communication / received
maps to period.end}
FiveWs.done[x]
Communication / recipient
Event.performer.actor
FiveWs.actor
Communication / sender
Event.performer.actor
FiveWs.actor
Communication / reasonCode
Event.reasonCode
FiveWs.why[x]
.reasonCode
Communication / reasonReference
Event.reasonReference
FiveWs.why[x]
.outboundRelationship[typeCode=RSON].target
Communication / payload
Communication / payload / id
n/a
Communication / payload / extension
n/a
Communication / payload / modifierExtension
N/A
Communication / payload / Slices for content[x]
Communication / payload / Slices for content[x] / content[x]:contentString
Communication / note
Event.note

doco Documentation for this format