type: mappingsresource: 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