http://hl7.org/fhir/StructureDefinition/CarePlan|4.0.1

Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions.
description: Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions.
derivation: specialization
name: CarePlan
type: CarePlan
elements:
  description: {short: Summary of nature of plan, isSummary: true, index: 10}
  category:
    short: Type of plan
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/care-plan-category'}
    isSummary: true
    index: 8
  addresses: {short: Health issues this plan addresses, array: true, isSummary: true, index: 18}
  instantiatesCanonical: {short: Instantiates FHIR protocol or definition, array: true, isSummary: true, index: 1}
  instantiatesUri: {short: Instantiates external protocol or definition, array: true, isSummary: true, index: 2}
  supportingInfo: {short: Information considered as part of plan, array: true, index: 19}
  encounter: {short: Encounter created as part of, isSummary: true, index: 12}
  goal: {short: Desired outcome of plan, array: true, index: 20}
  created: {short: Date record was first recorded, isSummary: true, index: 14}
  title: {short: Human-friendly name for the care plan, isSummary: true, index: 9}
  note: {short: Comments about the plan, array: true, index: 46}
  author: {short: Who is the designated responsible party, isSummary: true, index: 15}
  activity:
    constraint:
      cpl-3: {human: 'Provide a reference or detail, not both', severity: error, expression: detail.empty() or reference.empty()}
    short: Action to occur as part of plan
    array: true
    index: 21
    elements:
      outcomeCodeableConcept:
        short: Results of the activity
        array: true
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/care-plan-activity-outcome'}
        index: 22
      outcomeReference: {short: 'Appointment, Encounter, Procedure, etc.', array: true, index: 23}
      progress: {short: Comments about the activity status/progress, array: true, index: 24}
      reference: {short: Activity details defined in specific resource, index: 25}
      detail:
        short: In-line definition of activity
        index: 26
        elements:
          description: {short: Extra info describing activity to perform, index: 45}
          instantiatesCanonical: {short: Instantiates FHIR protocol or definition, array: true, index: 28}
          instantiatesUri: {short: Instantiates external protocol or definition, array: true, index: 29}
          goal: {short: Goals this activity relates to, array: true, index: 33}
          reasonCode:
            short: Why activity should be done or why activity was prohibited
            array: true
            binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/clinical-findings'}
            index: 31
          statusReason: {short: Reason for current status, index: 35}
          dailyAmount: {short: 'How to consume/day?', index: 43}
          product:
            short: What is to be administered/supplied
            choices: []
            index: 42
          status:
            isModifier: true
            short: not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/care-plan-activity-status|4.0.1'}
            isModifierReason: This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the activity should not be treated as valid
            index: 34
          kind:
            short: Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/care-plan-activity-kind|4.0.1'}
            index: 27
          code:
            short: Detail type of activity
            binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/procedure-code'}
            index: 30
          doNotPerform: {isModifier: true, short: 'If true, activity is prohibiting action', meaningWhenMissing: If missing indicates that the described activity is one that should be engaged in when following the plan., isModifierReason: 'If true this element negates the specified action. For example, instead of a request for a procedure, it is a request for the procedure to not occur.', index: 36}
          scheduled:
            short: When activity is to occur
            choices: []
            index: 38
          quantity: {short: How much to administer/supply/consume, index: 44}
          location: {short: Where it should happen, index: 39}
          performer: {short: 'Who will be responsible?', array: true, index: 40}
          reasonReference: {short: Why activity is needed, array: true, index: 32}
        required: [status]
  contributor: {short: Who provided the content of the care plan, array: true, index: 16}
  status:
    isModifier: true
    short: draft | active | on-hold | revoked | completed | entered-in-error | unknown
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/request-status|4.0.1'}
    isModifierReason: This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
    isSummary: true
    index: 6
  identifier: {short: External Ids for this plan, array: true, isSummary: true, index: 0}
  intent:
    isModifier: true
    short: proposal | plan | order | option
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/care-plan-intent|4.0.1'}
    isModifierReason: This element changes the interpretation of all descriptive attributes. For example \"the time the request is recommended to occur\" vs. \"the time the request is authorized to occur\" or \"who is recommended to perform the request\" vs. \"who is authorized to perform the request\"
    isSummary: true
    index: 7
  replaces: {short: CarePlan replaced by this CarePlan, array: true, isSummary: true, index: 4}
  period: {short: Time period plan covers, isSummary: true, index: 13}
  basedOn: {short: Fulfills CarePlan, array: true, isSummary: true, index: 3}
  partOf: {short: Part of referenced CarePlan, array: true, isSummary: true, index: 5}
  subject: {short: Who the care plan is for, isSummary: true, index: 11}
  careTeam: {short: 'Who''s involved in plan?', array: true, index: 17}
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/CarePlan
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: 4.0.1
required: [status, subject, intent]