NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan DomainResourceHealthcare plan for patient or group
... identifier Σ0..*IdentifierExternal Ids for this plan
... subject Σ0..1Reference(Patient | Group)Who care plan is for
... status ?! Σ1..1codeproposed | draft | active | completed | cancelled
CarePlanStatus (Required)
... context Σ0..1Reference(Encounter | EpisodeOfCare)Created in context of
... period Σ0..1PeriodTime period plan covers
... author Σ0..*Reference(Patient | Practitioner | RelatedPerson | Organization)Who is responsible for contents of the plan
... modified Σ0..1dateTimeWhen last updated
... category Σ0..*CodeableConceptType of plan
Care Plan Category (Example)
... description Σ0..1stringSummary of nature of plan
... addresses Σ0..*Reference(Condition)Health issues this plan addresses
... support 0..*Reference(Any)Information considered as part of plan
... relatedPlan 0..*BackboneElementPlans related to this one
.... code 0..1codeincludes | replaces | fulfills
CarePlanRelationship (Required)
.... plan 1..1Reference(CarePlan)Plan relationship exists with
... participant 0..*BackboneElementWho's involved in plan?
.... role 0..1CodeableConceptType of involvement
Participant Roles (Example)
.... member 0..1Reference(Practitioner | RelatedPerson | Patient | Organization)Who is involved
... goal 0..*Reference(Goal)Desired outcome of plan
... activity I0..*BackboneElementAction to occur as part of plan
Provide a reference or detail, not both
.... actionResulting 0..*Reference(Any)Appointments, orders, etc.
.... progress 0..*AnnotationComments about the activity status/progress
.... reference I0..1Reference(Appointment | CommunicationRequest | DeviceUseRequest | DiagnosticOrder | MedicationOrder | NutritionOrder | Order | ProcedureRequest | ProcessRequest | ReferralRequest | SupplyRequest | VisionPrescription)Activity details defined in specific resource
.... detail I0..1BackboneElementIn-line definition of activity
..... category 0..1CodeableConceptdiet | drug | encounter | observation | procedure | supply | other
CarePlanActivityCategory (Example)
..... code 0..1CodeableConceptDetail type of activity
Care Plan Activity (Example)
..... reasonCode 0..*CodeableConceptWhy activity should be done
Activity Reason (Example)
..... reasonReference 0..*Reference(Condition)Condition triggering need for activity
..... goal 0..*Reference(Goal)Goals this activity relates to
..... status ?!0..1codenot-started | scheduled | in-progress | on-hold | completed | cancelled
CarePlanActivityStatus (Required)
..... statusReason 0..1CodeableConceptReason for current status
GoalStatusReason (Example)
..... prohibited ?!1..1booleanDo NOT do
..... scheduled[x] 0..1When activity is to occur
...... scheduledTimingTiming
...... scheduledPeriodPeriod
...... scheduledStringstring
..... location 0..1Reference(Location)Where it should happen
..... performer 0..*Reference(Practitioner | Organization | RelatedPerson | Patient)Who will be responsible?
..... product[x] 0..1What is to be administered/supplied
SNOMED CT Medication Codes (Example)
...... productCodeableConceptCodeableConcept
...... productReferenceReference(Medication | Substance)
..... dailyAmount 0..1SimpleQuantityHow to consume/day?
..... quantity 0..1SimpleQuantityHow much to administer/supply/consume
..... description 0..1stringExtra info describing activity to perform
... note 0..1AnnotationComments about the plan

doco Documentation for this format