Release 4 5

This page is part of the FHIR Specification (v4.0.1: R4 (v5.0.0: R5 - Mixed Normative and STU ) ). This is the current published version in it's permanent home (it will always be available at this URL). The current version which supercedes this version is 5.0.0 . For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

Patient Care icon Work Group Maturity Level : N/A Standards Status : Informative Security Category : Patient Compartments : Encounter , Patient , Practitioner , RelatedPerson

Mappings for the careplan resource (see Mappings to Other Standards for further information & status).

CarePlan clinical.careprovision
    identifier FiveWs.identifier
    status FiveWs.status
    category FiveWs.class
    description FiveWs.what[x]
    subject FiveWs.subject[x]
    encounter FiveWs.context
    period FiveWs.planned
    created FiveWs.recorded
    author     custodian FiveWs.author
    careTeam FiveWs.actor
    addresses FiveWs.why[x]
CarePlan Request
    identifier Request.identifier
    instantiatesCanonical Request.instantiatesCanonical
    instantiatesUri Request.instantiatesUri
    basedOn Request.basedOn
    replaces Request.replaces
    status Request.status {uses different ValueSet}
    intent Request.intent
    subject Request.subject
    encounter Request.context Request.encounter
    period Request.occurrence[x]
    created Request.authoredOn
    author     custodian Request.requester
    careTeam Request.performer {similar but does not entail CareTeam}
    addresses Request.reasonReference Request.reason
    supportingInfo Request.supportingInfo
    activity {no mapping
NOTE: This is a list of contained Request-Event tuples!}
        outcomeReference         performedActivity {Event that is outcome of Request in activity.reference} activity.plannedActivityReference}
        reference         plannedActivityReference {Request that resulted in Event in activity.actionResulting}             instantiatesCanonical Request.instantiatesCanonical             instantiatesUri Request.instantiatesUri             code Request.code             reasonCode Request.reasonCode             reasonReference Request.reasonReference             status Request.status             statusReason Request.statusReason             doNotPerform Request.doNotPerform             scheduled[x] Request.occurrence[x]             performer Request.performer activity.performedActivity}
    note Request.note
CarePlan
    identifier PTH-3
    instantiatesCanonical
    instantiatesUri
    basedOn
    replaces
    partOf
    status PTH-5
    intent
    category
    title
    description
    subject PID-3
    encounter Associated PV1
    period GOL-7 / GOL-8
    created
    author     custodian
    contributor
    careTeam
    addresses PRB-4
    supportingInfo
    goal GOL.1 GOL-1
    activity
        outcomeCodeableConcept         outcomeReference         performedActivity
        progress NTE?
        reference         detail             kind             instantiatesCanonical             instantiatesUri             code OBR-4 / RXE-2 / RXO-1 / RXD-2             reasonCode             reasonReference             goal             status ORC-5?             statusReason             doNotPerform             scheduled[x] TQ1             location OBR-24(???!!)             performer PRT-5 : ( PRV-4 = (provider participations)); PRT-5 : ( PRV-4 = (non-provider person participations )) ; PRT-5 : ( PRV-4 = (patient non-subject of care) ) ; PRT-8             product[x] RXE-2 / RXO-1 / RXD-2             dailyAmount RXO-23 / RXE-19 / RXD-12             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         plannedActivityReference             description NTE?
    note NTE?
CarePlan Act[classCode=PCPR, moodCode=INT]
    identifier .id
    instantiatesCanonical .outboundRelationship[typeCode=DEFN].target
    instantiatesUri .outboundRelationship[typeCode=DEFN].target
    status .statusCode planned = new active = active completed = completed
    subject .participation[typeCode=PAT].role[classCode=PAT]
    encounter .
    period .effectiveTime
    created .participation[typeCode=AUT].time
    addresses .actRelationship[typeCode=SUBJ].target[classCode=CONC, moodCode=EVN]
    goal .outboundRelationship[typeCode<=OBJ].
    activity .outboundRelationship[typeCode=COMP].target
        outcomeReference         performedActivity .inboundRelationship[typeCode=FLFS].source
        progress .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value
        reference         plannedActivityReference .outboundRelationship[typeCode=COMP].target
        detail .outboundRelationship[typeCode=COMP, subsetCode=SUMM].target             kind .inboundRelationship[typeCode=COMP].source[classCode=LIST].code             instantiatesCanonical .outboundRelationship[typeCode=DEFN].target             instantiatesUri .outboundRelationship[typeCode=DEFN].target             code .code             goal .outboundRelationship[typeCode<=OBJ].             status .statusCode not-started = new scheduled = not-started (and fulfillment relationship to appointent) in-progress = active on-hold = suspended completed = completed cancelled = aborted             doNotPerform actionNegationInd             scheduled[x] .effectiveTime             location .participation[typeCode=LOC].role             performer .participation[typeCode=PFM]             product[x] .participation[typeCode=PRD].role             dailyAmount .outboundRelationship[typeCode=COMP][classCode=SBADM].doseQuantity             quantity .outboundRelationship[typeCode=COMP][classCode=SPLY].quantity             description .text     note .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value