DSTU2 FHIR Release 3 (STU)

This page is part of the FHIR Specification (v1.0.2: DSTU (v3.0.2: STU 2). 3). 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 R3 R2

Patient Care Work Group Maturity Level : N/A Ballot Status : Informative Compartments : Patient , Practitioner , RelatedPerson

Mappings for the careplan resource.

.participation[typeCode=PAT].role[classCode=PAT] .statusCode planned = new active = active completed = completed . .effectiveTime .participation[typeCode=AUT].time .actRelationship[typeCode=SUBJ].target[classCode=CONC, moodCode=EVN] .participation[typeCode=PFM] .functionCode .role .outboundRelationship[typeCode<=OBJ]. .outboundRelationship[typeCode=COMP].target
CarePlan Act[classCode=PCPR, moodCode=INT]
    identifier     identifier .id
    subject     definition
    status     basedOn
    context     replaces
    partOf
    period     status .statusCode planned = new active = active completed = completed
    author     intent
    modified     category
    category     title
    description     description
    addresses     subject .participation[typeCode=PAT].role[classCode=PAT]
    support     context .
    relatedPlan     period .effectiveTime
        code     author
        plan     careTeam
    participant     addresses .actRelationship[typeCode=SUBJ].target[classCode=CONC, moodCode=EVN]
        role     supportingInfo
        member     goal .outboundRelationship[typeCode<=OBJ].
    goal     activity .outboundRelationship[typeCode=COMP].target
    activity         outcomeCodeableConcept
        actionResulting         outcomeReference .inboundRelationship[typeCode=FLFS].source
        progress         progress .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value
        reference         reference .outboundRelationship[typeCode=COMP].target
        detail         detail .outboundRelationship[typeCode=COMP, subsetCode=SUMM].target
            category             category .inboundRelationship[typeCode=COMP].source[classCode=LIST].code
            code             definition
            code .code
            reasonCode             reasonCode
            reasonReference             reasonReference
            goal             goal .outboundRelationship[typeCode<=OBJ].
            status             status .statusCode not-started = new scheduled = not-started (and fulfillment relationship to appointent) in-progress = active on-hold = suspended completed = completed cancelled = aborted
            statusReason             statusReason
            prohibited             prohibited actionNegationInd
            scheduled[x]             scheduled[x] .effectiveTime
            location             location .participation[typeCode=LOC].role
            performer             performer .participation[typeCode=PFM]
            product[x]             product[x] .participation[typeCode=PRD].role
            dailyAmount             dailyAmount .outboundRelationship[typeCode=COMP][classCode=SBADM].doseQuantity
            quantity             quantity .outboundRelationship[typeCode=COMP][classCode=SPLY].quantity
            description             description .text
    note     note .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value
PID-3 PTH-5 PTH-6 REL.2 (or PRT-4?) GOL.1
CarePlan
    identifier     identifier PTH-3
    subject     definition
    status     basedOn
    context     replaces
Associated PV1     partOf
    period     status GOL-7 / GOL-8 PTH-5
    author     intent
    modified     category
    category     title
    description     description
    addresses     subject PRB-4 PID-3
    support     context Associated PV1
    relatedPlan     period GOL-7 / GOL-8
        code     author
        plan     careTeam
    participant     addresses REL (REL.4 is always the Patient) ( or PRT?) PRB-4
        role     supportingInfo
        member     goal REL.5 (or 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?) GOL.1
    goal     activity
    activity         outcomeCodeableConcept
        actionResulting         outcomeReference
        progress         progress NTE?
        reference         reference
        detail         detail
            category             category
            code             definition
            code OBR-4 / RXE-2 / RXO-1 / RXD-2
            reasonCode             reasonCode
            reasonReference             reasonReference
            goal             goal
            status             status ORC-5?
            statusReason             statusReason
            prohibited             prohibited
            scheduled[x]             scheduled[x] TQ1
            location             location OBR-24(???!!)
            performer             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
            product[x]             product[x] RXE-2 / RXO-1 / RXD-2
            dailyAmount             dailyAmount RXO-23 / RXE-19 / RXD-12
            quantity             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
            description             description NTE?
    note     note NTE?
CarePlan Request
    identifier Request.identifier
    definition Request.definition
    basedOn Request.basedOn
    replaces Request.replaces
    partOf
    status Request.status (uses different ValueSet)
    intent Request.intent
    category Request.supportingInfo
    title
    description
    subject Request.subject
    context Request.context
    period Request.occurrencePeriod
    author Request.requester.agent (if only one author)
    careTeam Request.performer (similar but does not entail CareTeam)
    addresses Request.reasonReference
    supportingInfo Request.supportingInfo
    goal
    activity no mapping
NOTE: This is a list of contained Request-Event tuples!
        outcomeCodeableConcept
        outcomeReference Event that is outcome of Request in activity.reference
        progress 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
            description Request.note
    note Request.note