Generated Narrative: StructureDefinition ext-R4B-CarePlan.ac.detail Name Flags Card. Type Description & Constraints Extension 0..1 Extension(5.0.0) In-line definition of activity #xD; Slices for extension 1..* Extension Extension Slice: Unordered, Closed by value:url #xD; <a href="StructureDefinition-ext-R4B-CarePlan.ac.detail-definitions.html#Extension.extension:kind" title="Slice kind: A description of the kind of resource the in-line definition of a care plan activity is representing. The CarePlan.activity.detail is an in-line definition when a resource is not referenced using CarePlan.activity.reference. For example, a MedicationRequest, a ServiceRequest, or a CommunicationRequest.">extension:kind 0..1 Extension Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription #xD; url 1..1 uri "kind" #xD; <a href="StructureDefinition-ext-R4B-CarePlan.ac.detail-definitions.html#Extension.extension:kind.value[x]" title="A description of the kind of resource the in-line definition of a care plan activity is representing. The CarePlan.activity.detail is an in-line definition when a resource is not referenced using CarePlan.activity.reference. For example, a MedicationRequest, a ServiceRequest, or a CommunicationRequest.">value[x] 0..1 code Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription Binding: R4B_care_plan_activity_kind_for_R5 (0.0.1-snapshot-2) (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity. #xD; extension:instantiatesCanonical 0..* Extension Instantiates FHIR protocol or definition #xD; url 1..1 uri "instantiatesCanonical" #xD; value[x] 0..1 canonical() Instantiates FHIR protocol or definition #xD; extension:instantiatesUri 0..* Extension Instantiates external protocol or definition #xD; url 1..1 uri "instantiatesUri" #xD; value[x] 0..1 uri Instantiates external protocol or definition #xD; extension:code 0..1 Extension Detail type of activity #xD; url 1..1 uri "code" #xD; value[x] 0..1 CodeableConcept Detail type of activity Binding: R4B_procedure_code_for_R5 (0.0.1-snapshot-2) (example): Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter. #xD; extension:reasonCode 0..* Extension Why activity should be done or why activity was prohibited #xD; url 1..1 uri "reasonCode" #xD; value[x] 0..1 CodeableConcept Why activity should be done or why activity was prohibited Binding: R4B_clinical_findings_for_R5 (0.0.1-snapshot-2) (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. #xD; extension:reasonReference 0..* Extension Why activity is needed #xD; url 1..1 uri "reasonReference" #xD; value[x] 0..1 Reference() Why activity is needed #xD; extension:goal 0..* Extension Goals this activity relates to #xD; url 1..1 uri "goal" #xD; value[x] 0..1 Reference() Goals this activity relates to #xD; extension:status 1..1 Extension not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error #xD; url 1..1 uri "status" #xD; value[x] 0..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error Binding: R4B_care_plan_activity_status_for_R5 (0.0.1-snapshot-2) (required): Codes that reflect the current state of a care plan activity within its overall life cycle. #xD; extension:statusReason 0..1 Extension Reason for current status #xD; url 1..1 uri "statusReason" #xD; value[x] 0..1 CodeableConcept Reason for current status #xD; extension:doNotPerform 0..1 Extension If true, activity is prohibiting action #xD; url 1..1 uri "doNotPerform" #xD; value[x] 0..1 boolean If true, activity is prohibiting action #xD; extension:scheduled[x] 0..1 Extension When activity is to occur #xD; url 1..1 uri "scheduled[x]" #xD; value[x] 0..1 When activity is to occur #xD; valueTiming Timing #xD; valuePeriod Period #xD; valueString string #xD; extension:location 0..1 Extension Where it should happen #xD; url 1..1 uri "location" #xD; value[x] 0..1 Reference() Where it should happen #xD; extension:performer 0..* Extension Who will be responsible? #xD; url 1..1 uri "performer" #xD; value[x] 0..1 Reference() Who will be responsible? #xD; extension:product[x] 0..1 Extension What is to be administered/supplied #xD; url 1..1 uri "product[x]" #xD; value[x] 0..1 What is to be administered/supplied Binding: R4B_medication_codes_for_R5 (0.0.1-snapshot-2) (example): A product supplied or administered as part of a care plan activity. #xD; valueCodeableConcept CodeableConcept #xD; valueReference Reference(Any) #xD; extension:dailyAmount 0..1 Extension How to consume/day? #xD; url 1..1 uri "dailyAmount" #xD; value[x] 0..1 SimpleQuantity(5.0.0) How to consume/day? #xD; extension:quantity 0..1 Extension How much to administer/supply/consume #xD; url 1..1 uri "quantity" #xD; value[x] 0..1 SimpleQuantity(5.0.0) How much to administer/supply/consume #xD; <a href="StructureDefinition-ext-R4B-CarePlan.ac.detail-definitions.html#Extension.extension:description" title="Slice description: This provides a textual description of constraints on the intended activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc.">extension:description 0..1 Extension Extra info describing activity to perform #xD; url 1..1 uri "description" #xD; <a href="StructureDefinition-ext-R4B-CarePlan.ac.detail-definitions.html#Extension.extension:description.value[x]" title="This provides a textual description of constraints on the intended activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc.">value[x] 0..1 string Extra info describing activity to perform #xD; url 1..1 uri "http://hl7.org/fhir/4.3/StructureDefinition/extension-CarePlan.activity.detail" #xD; Documentation for this format
Cross-version Extension for R4B.CarePlan.activity.detail for use in FHIR R5
This cross-version extension represents CarePlan.activity.detail from http://hl7.org/fhir/StructureDefinition/CarePlan|4.3.0 for use in FHIR R5.
A simple summary of a planned activity suitable for a general care plan system (e.g. form driven) that doesn't know about specific resources such as procedure etc.
`CarePlan.activity.detail` has no related element in R5:CarePlan
All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Must have either extensions or value[x], not both
Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Extensions are always sliced by (at least) url
Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
A description of the kind of resource the in-line definition of a care plan activity is representing. The CarePlan.activity.detail is an in-line definition when a resource is not referenced using CarePlan.activity.reference. For example, a MedicationRequest, a ServiceRequest, or a CommunicationRequest.
Additional content defined by implementations
May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Source of the definition for the extension code - a logical name or a URL.
The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.
Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity.
Instantiates FHIR protocol or definition
The URL pointing to a FHIR-defined protocol, guideline, questionnaire or other definition that is adhered to in whole or in part by this CarePlan activity.
Instantiates external protocol or definition
The URL pointing to an externally maintained protocol, guideline, questionnaire or other definition that is adhered to in whole or in part by this CarePlan activity.
Detailed description of the type of planned activity; e.g. what lab test, what procedure, what kind of encounter.
Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.
Why activity should be done or why activity was prohibited
Provides the rationale that drove the inclusion of this particular activity as part of the plan or the reason why the activity was prohibited.
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.
Indicates another resource, such as the health condition(s), whose existence justifies this request and drove the inclusion of this particular activity as part of the plan.
Internal reference that identifies the goals that this activity is intended to contribute towards meeting.
not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Identifies what progress is being made for the specific activity.
Codes that reflect the current state of a care plan activity within its overall life cycle.
Provides reason why the activity isn't yet started, is on hold, was cancelled, etc.
If true, indicates that the described activity is one that must NOT be engaged in when following the plan. If false, or missing, indicates that the described activity is one that should be engaged in when following the plan.
The period, timing or frequency upon which the described activity is to occur.
Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.
Identifies who's expected to be involved in the activity.
Identifies the food, drug or other product to be consumed or supplied in the activity.
A product supplied or administered as part of a care plan activity.
Identifies the quantity expected to be consumed in a given day.
Identifies the quantity expected to be supplied, administered or consumed by the subject.
Extra info describing activity to perform
This provides a textual description of constraints on the intended activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc.
Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R5/extensibility.html) for a list).