FHIR Release 3 (STU) CI-Build

This page is part of the FHIR Specification (v3.0.2: STU 3). The current version which supercedes this version is 5.0.0 . For a full list Continuous Integration Build of available versions, see FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions icon . Page versions: R5 R4B R4 R3 R2

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

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

.id .statusCode planned = new active = active completed = completed .participation[typeCode=PAT].role[classCode=PAT] . .actRelationship[typeCode=SUBJ].target[classCode=CONC, moodCode=EVN]
CarePlan Act[classCode=PCPR, moodCode=INT] clinical.careprovision
    identifier FiveWs.identifier
    definition     status     basedOn FiveWs.status
    replaces     category     partOf FiveWs.class
    status     description FiveWs.what[x]
    intent     subject     category FiveWs.subject
    title     encounter     description FiveWs.context
    subject     period FiveWs.planned
    context     created FiveWs.recorded
    period .effectiveTime     contributor     author FiveWs.source
    careTeam FiveWs.actor
    addresses FiveWs.why[x]
    supportingInfo .outboundRelationship[typeCode=COMP].target .outboundRelationship[typeCode=COMP, subsetCode=SUMM].target .code .outboundRelationship[typeCode<=OBJ]. .statusCode not-started = new scheduled = not-started (and fulfillment relationship to appointent) in-progress = active on-hold = suspended completed = completed cancelled = aborted .effectiveTime .participation[typeCode=LOC].role .participation[typeCode=PFM] .participation[typeCode=PRD].role .outboundRelationship[typeCode=COMP][classCode=SBADM].doseQuantity .outboundRelationship[typeCode=COMP][classCode=SPLY].quantity .text .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value
        outcomeCodeableConcept         outcomeReference CarePlan .inboundRelationship[typeCode=FLFS].source         progress .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value Request
        reference     identifier Request.identifier
        detail     basedOn Request.basedOn
            category .inboundRelationship[typeCode=COMP].source[classCode=LIST].code     replaces             definition Request.replaces
            code     status Request.status {uses different ValueSet}
            reasonCode     intent             reasonReference Request.intent
            goal     subject Request.subject
            status     encounter Request.encounter
            statusReason     period Request.occurrence[x]
            prohibited     created actionNegationInd Request.authoredOn
            scheduled[x]     custodian Request.requester
            location     careTeam Request.performer {similar but does not entail CareTeam}
            performer     addresses Request.reason
            product[x]     supportingInfo Request.supportingInfo
            dailyAmount     activity {no mapping
NOTE: This is a list of contained Request-Event tuples!}
            quantity         performedActivity {Event that is outcome of Request in activity.plannedActivityReference}
            description         plannedActivityReference {Request that resulted in Event in activity.performedActivity}
    note Request.note
The mappings provided in this tab are indicative of how HL7 v2 fields relate to HL7 FHIR attributes in this resource, but is not complete and without critical HL7 v2 context. The HL7 v2-FHIR Implementation guide, located here icon , provides additional guidance on transforming an HL7 v2 message to FHIR resources for FHIR R4 and FHIR R6.
CarePlan
    identifier PTH-3
    definition     basedOn
    replaces
    partOf
    status PTH-5
    intent
    category
    title
    description
    subject PID-3
    context     encounter Associated PV1
    period GOL-7 / GOL-8
    author     careTeam     addresses     created PRB-4     supportingInfo
    goal GOL.1     activity     custodian         outcomeCodeableConcept         outcomeReference
        progress NTE?     contributor         reference         detail
            category             definition     careTeam             code OBR-4 / RXE-2 / RXO-1 / RXD-2
            reasonCode     addresses             reasonReference PRB-4
            goal     supportingInfo             status ORC-5?
            statusReason     goal             prohibited GOL-1
            scheduled[x] TQ1     activity             location OBR-24(???!!)
            performer PRT-5 : ( PRV-4 e {provider participations} ) / PRT-5 : ( PRV-4 e {non-provider person participations} ) / PRT-5 : ( PRV-4 = (patient non-subject of care) ) / PRT-8         performedActivity             product[x] RXE-2 / RXO-1 / RXD-2
            dailyAmount         progress RXO-23 / RXE-19 / RXD-12 NTE?
            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?
Request.identifier     definition Request.definition     basedOn Request.basedOn     replaces Request.replaces     partOf Request.status (uses different ValueSet)     intent Request.intent     category Request.supportingInfo     title     description Request.subject Request.context Request.occurrencePeriod     author Request.requester.agent (if only one author) Request.performer (similar but does not entail CareTeam) Request.reasonReference     supportingInfo Request.supportingInfo no mapping NOTE: This is a list of contained Request-Event tuples!         outcomeCodeableConcept Event that is outcome of Request in activity.reference Event.status (Annotation instead of CodableConcept)         reference Request that resulted in Event in activity.actionResulting         detail             category Request.supportingInformation             definition Request.definition             code Request.code             reasonCode Request.reasonCode             reasonReference Request.reasonReference             goal Request.goal             status Request.status (uses different ValueSet)             statusReason             prohibited             scheduled[x] Request.occurrence             location             performer Request.performer             product[x]             dailyAmount             quantity Request.note Request.note
CarePlan Request Act[classCode=PCPR, moodCode=INT]
    identifier .id
    status .statusCode planned = new active = active completed = completed
    subject .participation[typeCode=PAT].role[classCode=PAT]
    context     encounter .
    period .effectiveTime
    careTeam     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
            description         plannedActivityReference .outboundRelationship[typeCode=COMP].target
    note .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value