--- type: "mappings" title: "CarePlan Mappings" resource: "CarePlan" --- # CarePlan Mappings - **CarePlan**: workflow=Request; rim=Act[classCode=PCPR, moodCode=INT]; w5=clinical.careprovision - **CarePlan.identifier**: workflow=Request.identifier; w5=FiveWs.identifier; v2=PTH-3; rim=.id - **CarePlan.basedOn**: workflow=Request.basedOn - **CarePlan.replaces**: workflow=Request.replaces - **CarePlan.status**: workflow=Request.status {uses different ValueSet}; w5=FiveWs.status; v2=PTH-5; rim=.statusCode planned = new active = active completed = completed - **CarePlan.intent**: workflow=Request.intent - **CarePlan.category**: w5=FiveWs.class - **CarePlan.description**: w5=FiveWs.what[x] - **CarePlan.subject**: workflow=Request.subject; w5=FiveWs.subject; v2=PID-3; rim=.participation[typeCode=PAT].role[classCode=PAT] - **CarePlan.encounter**: workflow=Request.encounter; w5=FiveWs.context; v2=Associated PV1; rim=. - **CarePlan.period**: workflow=Request.occurrence[x]; w5=FiveWs.planned; v2=GOL-7 / GOL-8; rim=.effectiveTime - **CarePlan.created**: workflow=Request.authoredOn; w5=FiveWs.recorded; rim=.participation[typeCode=AUT].time - **CarePlan.custodian**: workflow=Request.requester - **CarePlan.contributor**: w5=FiveWs.source - **CarePlan.careTeam**: workflow=Request.performer {similar but does not entail CareTeam}; w5=FiveWs.actor - **CarePlan.addresses**: workflow=Request.reason; w5=FiveWs.why[x]; v2=PRB-4; rim=.actRelationship[typeCode=SUBJ].target[classCode=CONC, moodCode=EVN] - **CarePlan.supportingInfo**: workflow=Request.supportingInfo - **CarePlan.goal**: v2=GOL-1; rim=.outboundRelationship[typeCode<=OBJ]. - **CarePlan.activity**: workflow={no mapping NOTE: This is a list of contained Request-Event tuples!}; rim=.outboundRelationship[typeCode=COMP].target - **CarePlan.activity.performedActivity**: workflow={Event that is outcome of Request in activity.plannedActivityReference}; rim=.inboundRelationship[typeCode=FLFS].source - **CarePlan.activity.progress**: v2=NTE?; rim=.inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value - **CarePlan.activity.plannedActivityReference**: workflow={Request that resulted in Event in activity.performedActivity}; rim=.outboundRelationship[typeCode=COMP].target - **CarePlan.note**: workflow=Request.note; v2=NTE?; rim=.inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value