FHIR Release 3 (STU)

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 of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

Patient Care Work GroupMaturity Level: N/ABallot Status: InformativeCompartments: Patient, Practitioner, RelatedPerson

Mappings for the careplan resource.

CarePlanAct[classCode=PCPR, moodCode=INT]
    identifier.id
    definition
    basedOn
    replaces
    partOf
    status.statusCode planned = new active = active completed = completed
    intent
    category
    title
    description
    subject.participation[typeCode=PAT].role[classCode=PAT]
    context.
    period.effectiveTime
    author
    careTeam
    addresses.actRelationship[typeCode=SUBJ].target[classCode=CONC, moodCode=EVN]
    supportingInfo
    goal.outboundRelationship[typeCode<=OBJ].
    activity.outboundRelationship[typeCode=COMP].target
        outcomeCodeableConcept
        outcomeReference.inboundRelationship[typeCode=FLFS].source
        progress.inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value
        reference.outboundRelationship[typeCode=COMP].target
        detail.outboundRelationship[typeCode=COMP, subsetCode=SUMM].target
            category.inboundRelationship[typeCode=COMP].source[classCode=LIST].code
            definition
            code.code
            reasonCode
            reasonReference
            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
            statusReason
            prohibitedactionNegationInd
            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
CarePlan
    identifierPTH-3
    definition
    basedOn
    replaces
    partOf
    statusPTH-5
    intent
    category
    title
    description
    subjectPID-3
    contextAssociated PV1
    periodGOL-7 / GOL-8
    author
    careTeam
    addressesPRB-4
    supportingInfo
    goalGOL.1
    activity
        outcomeCodeableConcept
        outcomeReference
        progressNTE?
        reference
        detail
            category
            definition
            codeOBR-4 / RXE-2 / RXO-1 / RXD-2
            reasonCode
            reasonReference
            goal
            statusORC-5?
            statusReason
            prohibited
            scheduled[x]TQ1
            locationOBR-24(???!!)
            performerPRT-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]RXE-2 / RXO-1 / RXD-2
            dailyAmountRXO-23 / RXE-19 / RXD-12
            quantityRXO-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
            descriptionNTE?
    noteNTE?
CarePlanRequest
    identifierRequest.identifier
    definitionRequest.definition
    basedOnRequest.basedOn
    replacesRequest.replaces
    partOf
    statusRequest.status (uses different ValueSet)
    intentRequest.intent
    categoryRequest.supportingInfo
    title
    description
    subjectRequest.subject
    contextRequest.context
    periodRequest.occurrencePeriod
    authorRequest.requester.agent (if only one author)
    careTeamRequest.performer (similar but does not entail CareTeam)
    addressesRequest.reasonReference
    supportingInfoRequest.supportingInfo
    goal
    activityno mapping
NOTE: This is a list of contained Request-Event tuples!
        outcomeCodeableConcept
        outcomeReferenceEvent that is outcome of Request in activity.reference
        progressEvent.status (Annotation instead of CodableConcept)
        referenceRequest that resulted in Event in activity.actionResulting
        detail
            categoryRequest.supportingInformation
            definitionRequest.definition
            codeRequest.code
            reasonCodeRequest.reasonCode
            reasonReferenceRequest.reasonReference
            goalRequest.goal
            statusRequest.status (uses different ValueSet)
            statusReason
            prohibited
            scheduled[x]Request.occurrence
            location
            performerRequest.performer
            product[x]
            dailyAmount
            quantity
            descriptionRequest.note
    noteRequest.note