eHealth Infrastructure
​11.0.1 - Denmark flag

This page is part of the FUT Infrastructure (v11.0.1: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: ehealth-careplan - Mappings

Active as of 2026-10-23

Mappings for the ehealth-careplan resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternRIM MappingFiveWs Pattern MappingHL7 v2 Mappingdoco
CarePlan
Request
  • Act[classCode=PCPR
  • moodCode=INT]
CarePlan / id
CarePlan / meta
CarePlan / implicitRules
CarePlan / language
CarePlan / text
Act.text?
CarePlan / contained
N/A
CarePlan / Slices for extension
CarePlan / Slices for extension / extension:episodeOfCare
  • .inboundRelationship(typeCode=COMP].source[classCode<=PCPR
  • moodCode=EVN]
CarePlan / Slices for extension / extension:episodeOfCare / id
n/a
CarePlan / Slices for extension / extension:episodeOfCare / extension
CarePlan / Slices for extension / extension:episodeOfCare / url
N/A
CarePlan / Slices for extension / extension:episodeOfCare / value[x]
N/A
CarePlan / Slices for extension / extension:statusHistory
CarePlan / Slices for extension / extension:teamHistory
CarePlan / Slices for extension / extension:statusSchedule
CarePlan / Slices for extension / extension:teamSchedule
CarePlan / Slices for extension / extension:participant
CarePlan / Slices for extension / extension:participant / id
n/a
CarePlan / Slices for extension / extension:participant / Slices for extension
n/a
CarePlan / Slices for extension / extension:participant / Slices for extension
CarePlan / Slices for extension / extension:participant / Slices for extension / extension:function
CarePlan / Slices for extension / extension:participant / Slices for extension / extension:function / id
n/a
CarePlan / Slices for extension / extension:participant / Slices for extension / extension:function / extension
CarePlan / Slices for extension / extension:participant / Slices for extension / extension:function / url
N/A
CarePlan / Slices for extension / extension:participant / Slices for extension / extension:function / value[x]
N/A
CarePlan / Slices for extension / extension:participant / Slices for extension / extension:actor
CarePlan / Slices for extension / extension:participant / Slices for extension / extension:actor / id
n/a
CarePlan / Slices for extension / extension:participant / Slices for extension / extension:actor / extension
CarePlan / Slices for extension / extension:participant / Slices for extension / extension:actor / url
N/A
CarePlan / Slices for extension / extension:participant / Slices for extension / extension:actor / value[x]
N/A
CarePlan / Slices for extension / extension:participant / Slices for extension / extension:actorref
CarePlan / Slices for extension / extension:participant / Slices for extension / extension:actorref / id
n/a
CarePlan / Slices for extension / extension:participant / Slices for extension / extension:actorref / extension
CarePlan / Slices for extension / extension:participant / Slices for extension / extension:actorref / url
N/A
CarePlan / Slices for extension / extension:participant / Slices for extension / extension:actorref / value[x]
N/A
CarePlan / Slices for extension / extension:participant / url
N/A
CarePlan / Slices for extension / extension:participant / value[x]
N/A
CarePlan / modifierExtension
N/A
CarePlan / identifier
Request.identifier
.id
FiveWs.identifier
PTH-3
CarePlan / instantiatesCanonical
Request.instantiatesCanonical
.outboundRelationship[typeCode=DEFN].target
CarePlan / instantiatesUri
Request.instantiatesUri
.outboundRelationship[typeCode=DEFN].target
CarePlan / basedOn
Request.basedOn
CarePlan / replaces
Request.replaces
CarePlan / partOf
CarePlan / status
Request.status {uses different ValueSet}
.statusCode planned = new active = active completed = completed
FiveWs.status
PTH-5
CarePlan / intent
Request.intent
CarePlan / category
FiveWs.class
CarePlan / title
CarePlan / description
FiveWs.what[x]
CarePlan / subject
Request.subject
.participation[typeCode=PAT].role[classCode=PAT]
FiveWs.subject
PID-3
CarePlan / encounter
Request.context
.
FiveWs.context
Associated PV1
CarePlan / period
Request.occurrence[x]
.effectiveTime
FiveWs.planned
GOL-7 / GOL-8
CarePlan / created
Request.authoredOn
.participation[typeCode=AUT].time
FiveWs.recorded
CarePlan / author
Request.requester
FiveWs.author
CarePlan / contributor
CarePlan / careTeam
Request.performer {similar but does not entail CareTeam}
FiveWs.actor
CarePlan / addresses
Request.reasonReference
  • .actRelationship[typeCode=SUBJ].target[classCode=CONC
  • moodCode=EVN]
FiveWs.why[x]
PRB-4
CarePlan / supportingInfo
Request.supportingInfo
CarePlan / goal
.outboundRelationship[typeCode<=OBJ].
GOL.1
CarePlan / activity
This is a list of contained Request-Event tuples!}
.outboundRelationship[typeCode=COMP].target
CarePlan / activity / id
n/a
CarePlan / activity / extension
n/a
CarePlan / activity / modifierExtension
N/A
CarePlan / activity / outcomeCodeableConcept
CarePlan / activity / outcomeReference
{Event that is outcome of Request in activity.reference}
.inboundRelationship[typeCode=FLFS].source
CarePlan / activity / progress
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="annotation"].value
NTE?
CarePlan / activity / progress / id
n/a
CarePlan / activity / progress / extension
n/a
CarePlan / activity / progress / Slices for author[x]
Act.participant[typeCode=AUT].role
N/A
CarePlan / activity / progress / Slices for author[x] / author[x]:authorReference
Act.participant[typeCode=AUT].role
N/A
CarePlan / activity / progress / Slices for author[x] / author[x]:authorString
Act.participant[typeCode=AUT].role
N/A
CarePlan / activity / progress / time
Act.effectiveTime
N/A
CarePlan / activity / progress / text
Act.text
N/A
CarePlan / activity / reference
{Request that resulted in Event in activity.actionResulting}
.outboundRelationship[typeCode=COMP].target
CarePlan / activity / detail
  • .outboundRelationship[typeCode=COMP
  • subsetCode=SUMM].target
CarePlan / activity / detail / id
n/a
CarePlan / activity / detail / extension
n/a
CarePlan / activity / detail / modifierExtension
N/A
CarePlan / activity / detail / kind
.inboundRelationship[typeCode=COMP].source[classCode=LIST].code
CarePlan / activity / detail / instantiatesCanonical
Request.instantiatesCanonical
.outboundRelationship[typeCode=DEFN].target
CarePlan / activity / detail / instantiatesUri
Request.instantiatesUri
.outboundRelationship[typeCode=DEFN].target
CarePlan / activity / detail / code
Request.code
.code
OBR-4 / RXE-2 / RXO-1 / RXD-2
CarePlan / activity / detail / reasonCode
Request.reasonCode
CarePlan / activity / detail / reasonReference
Request.reasonReference
CarePlan / activity / detail / goal
.outboundRelationship[typeCode<=OBJ].
CarePlan / activity / detail / status
Request.status
.statusCode not-started = new scheduled = not-started (and fulfillment relationship to appointent) in-progress = active on-hold = suspended completed = completed cancelled = aborted
ORC-5?
CarePlan / activity / detail / statusReason
Request.statusReason
CarePlan / activity / detail / doNotPerform
Request.doNotPerform
actionNegationInd
CarePlan / activity / detail / scheduled[x]
Request.occurrence[x]
.effectiveTime
TQ1
CarePlan / activity / detail / location
.participation[typeCode=LOC].role
OBR-24(???!!)
CarePlan / activity / detail / performer
Request.performer
.participation[typeCode=PFM]
( PRV-4 = (provider participations)); PRT-5 : ( PRV-4 = (non-provider person participations )) ; PRT-5 : ( PRV-4 = (patient non-subject of care) ) ; PRT-8
CarePlan / activity / detail / product[x]
.participation[typeCode=PRD].role
RXE-2 / RXO-1 / RXD-2
CarePlan / activity / detail / dailyAmount
.outboundRelationship[typeCode=COMP][classCode=SBADM].doseQuantity
RXO-23 / RXE-19 / RXD-12
CarePlan / activity / detail / quantity
.outboundRelationship[typeCode=COMP][classCode=SPLY].quantity
RXO-11 / RXE-10 / RXD-4 / RXG-5 / RXA-6 / TQ1-2.1 *and* RXO-12 / RXE-11 / RXD-5 / RXG-7 / RXA-7 / TQ1-2.2
CarePlan / activity / detail / description
.text
NTE?
CarePlan / note
Request.note
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="annotation"].value
NTE?
CarePlan / note / id
n/a
CarePlan / note / extension
n/a
CarePlan / note / Slices for author[x]
Act.participant[typeCode=AUT].role
N/A
CarePlan / note / Slices for author[x] / author[x]:authorReference
Act.participant[typeCode=AUT].role
N/A
CarePlan / note / Slices for author[x] / author[x]:authorString
Act.participant[typeCode=AUT].role
N/A
CarePlan / note / time
Act.effectiveTime
N/A
CarePlan / note / text
Act.text
N/A

doco Documentation for this format