Skip to content

Care Plan Profile

Canonical../StructureDefinition/nexus-emr-core-careplan
Statusdraft (experimental) · 1.26.0
BaseCarePlan (constraint)
SourceFSH · JSON

Nexus EMR profile for CarePlan -- the management plan tying goals, conditions and activities together (CDM flowsheets, care gaps). First pass: status/intent, category, goal/addresses linkage, minimal activity. Closed to SMART apps pending an exposure decision.

Elements / Key elements

The working view: must-support, required, modifier and sliced elements from the effective (snapshot) definition.

Element Flags Card. Type Description & Constraints
CarePlan 0..* Nexus EMR Care Plan Core
Invariants: dom-2, dom-3, dom-4, dom-5, dom-6, nexus-note-extension-not-where-native
implicitRules ?! 0..1 uri A set of rules under which this content was created i
Invariants: ele-1
status S ?! 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown i
Binding: request-status (required)
Invariants: ele-1
intent S ?! 1..1 code proposal | plan | order | option -- normally plan i
Binding: care-plan-intent (required)
Invariants: ele-1
category S 0..* CodeableConcept What kind of plan (e.g. the managed condition's domain) i
Binding: care-plan-category (example)
Invariants: ele-1
subject S 1..1 Reference(Patient Profile) The patient
Invariants: ele-1
period S 0..1 Period When the plan is/was in effect i
Invariants: ele-1
addresses S 0..* Reference(Condition Profile) The condition(s) being managed i
Invariants: ele-1
goal S 0..* Reference(Goal Profile) The measurable targets (flowsheet rows) of this plan i
Invariants: ele-1
activity S 0..* BackboneElement Planned activities: a reference to a request resource, or an inline detail
Invariants: cpl-3, ele-1
reference S 0..1 Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) The planned action as its own resource (ServiceRequest, MedicationRequest, Appointment, Task) i
Invariants: ele-1
detail S 0..1 BackboneElement Inline activity when no request resource exists
Invariants: ele-1
code S 0..1 CodeableConcept Detail type of activity i
Binding: procedure-code (example)
Invariants: ele-1
status S ?! 1..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error i
Binding: care-plan-activity-status (required)
Invariants: ele-1
doNotPerform ?! 0..1 boolean If true, activity is prohibiting action i
Invariants: ele-1