Union of http://hl7.org/fhir/us/pacio-adi/StructureDefinition/ADI-PreferenceCarePlan and http://hl7.org/fhir/us/pacio-adi/StructureDefinition/ADI-PreferenceCarePlan

This is the set of resources that conform to either of the profiles ADI Preference Care Plan (http://hl7.org/fhir/us/pacio-adi/StructureDefinition/ADI-PreferenceCarePlan) and ADI PtAuthored Care Plan (http://hl7.org/fhir/us/pacio-adi/StructureDefinition/ADI-PreferenceCarePlan). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan C0..*Healthcare plan for patient or group
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
goal-or-supportingInfo-required: Either goal or supportingInfo must exist, ie. goal and supportingInfo cannot both be blank, ie. if goal does not exist then supportingInfo must exist.
... meta Σ0..1MetaMetadata about the resource
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.


ele-1: All FHIR elements must have a @value or children
... text S0..1Narrativeleft: Text summary of the resource, for human interpretation; right: (USCDI) Text summary of the resource, for human interpretation
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... status S1..1code(USCDI) generated | extensions | additional | empty
Binding: ?? (required): Constrained value set of narrative statuses.


ele-1: All FHIR elements must have a @value or children
.... div SC1..1xhtml(USCDI) Limited xhtml content
ele-1: All FHIR elements must have a @value or children
txt-1: The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes
txt-2: The narrative SHALL have some non-whitespace content
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionExtension
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier Σ0..*IdentifierExternal Ids for this plan
ele-1: All FHIR elements must have a @value or children
... instantiatesCanonical Σ0..*canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition)Instantiates FHIR protocol or definition
ele-1: All FHIR elements must have a @value or children
... instantiatesUri Σ0..*uriInstantiates external protocol or definition
ele-1: All FHIR elements must have a @value or children
... basedOn Σ0..*Reference(CarePlan)Fulfills CarePlan
ele-1: All FHIR elements must have a @value or children
... replaces Σ0..*Reference(CarePlan)CarePlan replaced by this CarePlan
ele-1: All FHIR elements must have a @value or children
... partOf Σ0..*Reference(CarePlan)Part of referenced CarePlan
ele-1: All FHIR elements must have a @value or children
... status ?!SΣ1..1codeleft: draft | active | on-hold | revoked | completed | entered-in-error | unknown; right: (USCDI) draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: ?? (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.


ele-1: All FHIR elements must have a @value or children
... intent ?!SΣ1..1codeleft: proposal | plan | order | option; right: (USCDI) proposal | plan | order | option
Binding: ?? (required): left: Codes indicating the degree of authority/intentionality associated with a care plan.; right: Codes indicating the degree of authority/intentionality associated with a care plan


ele-1: All FHIR elements must have a @value or children
... category SΣ1..*CodeableConceptleft: Type of plan; right: (USCDI) Type of plan
Binding: ?? (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc.


ele-1: All FHIR elements must have a @value or children
... title SΣ1..1stringHuman-friendly name for the care plan
ele-1: All FHIR elements must have a @value or children
... description Σ0..1stringSummary of nature of plan
ele-1: All FHIR elements must have a @value or children
... subject SΣ1..1Reference(US Core Patient Profile | #sd-us-core-patient-us-core-patient)left: Who the care plan is for; right: (USCDI) Who the care plan is for
ele-1: All FHIR elements must have a @value or children
... encounter Σ0..1Reference(Encounter)Encounter created as part of
ele-1: All FHIR elements must have a @value or children
... period Σ0..1PeriodTime period plan covers
ele-1: All FHIR elements must have a @value or children
... created Σ0..1dateTimeDate record was first recorded
ele-1: All FHIR elements must have a @value or children
... author Σ0..1Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam)Who is the designated responsible party
ele-1: All FHIR elements must have a @value or children
... contributor 0..*Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam)Who provided the content of the care plan
ele-1: All FHIR elements must have a @value or children
... careTeam 0..*Reference(CareTeam)Who's involved in plan?
ele-1: All FHIR elements must have a @value or children
... addresses SΣ0..*Reference(Condition)Health issues this plan addresses (use display only for potential conditions the patient does not currently have)
ele-1: All FHIR elements must have a @value or children
... supportingInfo S0..*Reference(Personal Intervention Preference | ADI Care Experience Preference | #sd-ADI-PersonalInterventionPreference-ADI-CareExperiencePreference)Observations of a patient's preferences for the scope of this care plan.
ele-1: All FHIR elements must have a @value or children
... goal S0..*Reference(ADI Personal Goal | #sd-ADI-PersonalGoal-ADI-PersonalGoal)Patient's goals for the scope of this care plan.
ele-1: All FHIR elements must have a @value or children
... activity C0..*BackboneElementAction to occur as part of plan
cpl-3: Provide a reference or detail, not both
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... outcomeCodeableConcept 0..*CodeableConceptResults of the activity
Binding: ?? (example): Identifies the results of the activity.


ele-1: All FHIR elements must have a @value or children
.... outcomeReference 0..*Reference(Resource)Appointment, Encounter, Procedure, etc.
ele-1: All FHIR elements must have a @value or children
.... progress 0..*AnnotationComments about the activity status/progress
ele-1: All FHIR elements must have a @value or children
.... reference 0..1Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup), Reference(http://hl7.org/fhir/us/core/StructureDefinition/us-core-servicerequest)Activity details defined in specific resource
ele-1: All FHIR elements must have a @value or children
.... detail 0..1BackboneElementIn-line definition of activity
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... kind 0..1codeAppointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
Binding: ?? (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity.


ele-1: All FHIR elements must have a @value or children
..... instantiatesCanonical 0..*canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition)Instantiates FHIR protocol or definition
ele-1: All FHIR elements must have a @value or children
..... instantiatesUri 0..*uriInstantiates external protocol or definition
ele-1: All FHIR elements must have a @value or children
..... code 0..1CodeableConceptDetail type of activity
Binding: ?? (example): Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.


ele-1: All FHIR elements must have a @value or children
..... reasonCode 0..*CodeableConceptWhy activity should be done or why activity was prohibited
Binding: ?? (example): Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as "general wellness", prophylaxis, surgical preparation, etc.


ele-1: All FHIR elements must have a @value or children
..... reasonReference 0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Why activity is needed
ele-1: All FHIR elements must have a @value or children
..... goal 0..*Reference(Goal)Goals this activity relates to
ele-1: All FHIR elements must have a @value or children
..... status ?!1..1codenot-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Binding: ?? (required): Codes that reflect the current state of a care plan activity within its overall life cycle.


ele-1: All FHIR elements must have a @value or children
..... statusReason 0..1CodeableConceptReason for current status
ele-1: All FHIR elements must have a @value or children
..... doNotPerform ?!0..1booleanIf true, activity is prohibiting action
ele-1: All FHIR elements must have a @value or children
..... scheduled[x] 0..1When activity is to occur
ele-1: All FHIR elements must have a @value or children
...... scheduledTimingTiming
...... scheduledPeriodPeriod
...... scheduledStringstring
..... location 0..1Reference(Location)Where it should happen
ele-1: All FHIR elements must have a @value or children
..... performer 0..*Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device)Who will be responsible?
ele-1: All FHIR elements must have a @value or children
..... product[x] 0..1What is to be administered/supplied
Binding: ?? (example): A product supplied or administered as part of a care plan activity.


ele-1: All FHIR elements must have a @value or children
...... productCodeableConceptCodeableConcept
...... productReferenceReference(Medication | Substance)
..... dailyAmount 0..1??How to consume/day?
ele-1: All FHIR elements must have a @value or children
..... quantity 0..1??How much to administer/supply/consume
ele-1: All FHIR elements must have a @value or children
..... description 0..1stringExtra info describing activity to perform
ele-1: All FHIR elements must have a @value or children
... note 0..*AnnotationComments about the plan
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format