FHIR Cross-Version Extensions package for FHIR R5 from FHIR R4
0.0.1-snapshot-2 - informative International flag

FHIR Cross-Version Extensions package for FHIR R5 from FHIR R4 - Version 0.0.1-snapshot-2. See the Directory of published versions

Extension: Cross-version Extension for R4.CarePlan.activity.detail for use in FHIR R5

Official URL: http://hl7.org/fhir/4.0/StructureDefinition/extension-CarePlan.activity.detail Version: 0.0.1-snapshot-2
Standards status: Informative Maturity Level: 0 Computable Name: Ext_R4_CarePlan_ac_detail
This cross-version extension represents CarePlan.activity.detail from http://hl7.org/fhir/StructureDefinition/CarePlan 4.0.1 for use in FHIR R5.

Context of Use

This extension may be used on the following element(s):

  • Element ID CarePlan.activity

Usage info

Usages:

  • This Extension is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Formal Views of Extension Content

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

This structure is derived from Extension

Summary

Simple Extension with the type base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta: This cross-version extension represents CarePlan.activity.detail from http://hl7.org/fhir/StructureDefinition/CarePlan|4.0.1 for use in FHIR R5.

Maturity: 0

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension(5.0.0) In-line definition of activity
... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:kind 0..1 Extension Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
..... url 1..1 uri "kind"
..... value[x] 0..1 code Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
Binding: R4_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.
.... extension:instantiatesCanonical 0..* Extension Instantiates FHIR protocol or definition
..... url 1..1 uri "instantiatesCanonical"
..... value[x] 0..1 canonical() Instantiates FHIR protocol or definition
.... extension:instantiatesUri 0..* Extension Instantiates external protocol or definition
..... url 1..1 uri "instantiatesUri"
..... value[x] 0..1 uri Instantiates external protocol or definition
.... extension:code 0..1 Extension Detail type of activity
..... url 1..1 uri "code"
..... value[x] 0..1 CodeableConcept Detail type of activity
Binding: R4_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.
.... extension:reasonCode 0..* Extension Why activity should be done or why activity was prohibited
..... url 1..1 uri "reasonCode"
..... value[x] 0..1 CodeableConcept Why activity should be done or why activity was prohibited
Binding: R4_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.
.... extension:reasonReference 0..* Extension Why activity is needed
..... url 1..1 uri "reasonReference"
..... value[x] 0..1 Reference() Why activity is needed
.... extension:goal 0..* Extension Goals this activity relates to
..... url 1..1 uri "goal"
..... value[x] 0..1 Reference() Goals this activity relates to
.... extension:status 1..1 Extension not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
..... url 1..1 uri "status"
..... value[x] 0..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Binding: R4_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.
.... extension:statusReason 0..1 Extension Reason for current status
..... url 1..1 uri "statusReason"
..... value[x] 0..1 CodeableConcept Reason for current status
.... extension:doNotPerform 0..1 Extension If true, activity is prohibiting action
..... url 1..1 uri "doNotPerform"
..... value[x] 0..1 boolean If true, activity is prohibiting action
.... extension:scheduled[x] 0..1 Extension When activity is to occur
..... url 1..1 uri "scheduled[x]"
..... value[x] 0..1 When activity is to occur
...... valueTiming Timing
...... valuePeriod Period
...... valueString string
.... extension:location 0..1 Extension Where it should happen
..... url 1..1 uri "location"
..... value[x] 0..1 Reference() Where it should happen
.... extension:performer 0..* Extension Who will be responsible?
..... url 1..1 uri "performer"
..... value[x] 0..1 Reference() Who will be responsible?
.... extension:product[x] 0..1 Extension What is to be administered/supplied
..... url 1..1 uri "product[x]"
..... value[x] 0..1 What is to be administered/supplied
Binding: R4_medication_codes_for_R5 (0.0.1-snapshot-2) (example): A product supplied or administered as part of a care plan activity.
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
.... extension:dailyAmount 0..1 Extension How to consume/day?
..... url 1..1 uri "dailyAmount"
..... value[x] 0..1 SimpleQuantity(5.0.0) How to consume/day?
.... extension:quantity 0..1 Extension How much to administer/supply/consume
..... url 1..1 uri "quantity"
..... value[x] 0..1 SimpleQuantity(5.0.0) How much to administer/supply/consume
.... extension:description 0..1 Extension Extra info describing activity to perform
..... url 1..1 uri "description"
..... value[x] 0..1 string Extra info describing activity to perform
... url 1..1 uri "http://hl7.org/fhir/4.0/StructureDefinition/extension-CarePlan.activity.detail"

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension(5.0.0) In-line definition of activity
Constraints: ext-1
... id 0..1 id Unique id for inter-element referencing
... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
.... extension:kind 0..1 Extension Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "kind"
..... value[x] 0..1 code Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
Binding: R4_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.
.... extension:instantiatesCanonical 0..* Extension Instantiates FHIR protocol or definition
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "instantiatesCanonical"
..... value[x] 0..1 canonical() Instantiates FHIR protocol or definition
.... extension:instantiatesUri 0..* Extension Instantiates external protocol or definition
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "instantiatesUri"
..... value[x] 0..1 uri Instantiates external protocol or definition
.... extension:code 0..1 Extension Detail type of activity
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "code"
..... value[x] 0..1 CodeableConcept Detail type of activity
Binding: R4_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.
.... extension:reasonCode 0..* Extension Why activity should be done or why activity was prohibited
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "reasonCode"
..... value[x] 0..1 CodeableConcept Why activity should be done or why activity was prohibited
Binding: R4_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.
.... extension:reasonReference 0..* Extension Why activity is needed
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "reasonReference"
..... value[x] 0..1 Reference() Why activity is needed
.... extension:goal 0..* Extension Goals this activity relates to
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "goal"
..... value[x] 0..1 Reference() Goals this activity relates to
.... extension:status 1..1 Extension not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "status"
..... value[x] 0..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Binding: R4_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.
.... extension:statusReason 0..1 Extension Reason for current status
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "statusReason"
..... value[x] 0..1 CodeableConcept Reason for current status
.... extension:doNotPerform 0..1 Extension If true, activity is prohibiting action
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "doNotPerform"
..... value[x] 0..1 boolean If true, activity is prohibiting action
.... extension:scheduled[x] 0..1 Extension When activity is to occur
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "scheduled[x]"
..... value[x] 0..1 When activity is to occur
...... valueTiming Timing
...... valuePeriod Period
...... valueString string
.... extension:location 0..1 Extension Where it should happen
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "location"
..... value[x] 0..1 Reference() Where it should happen
.... extension:performer 0..* Extension Who will be responsible?
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "performer"
..... value[x] 0..1 Reference() Who will be responsible?
.... extension:product[x] 0..1 Extension What is to be administered/supplied
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "product[x]"
..... value[x] 0..1 What is to be administered/supplied
Binding: R4_medication_codes_for_R5 (0.0.1-snapshot-2) (example): A product supplied or administered as part of a care plan activity.
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
.... extension:dailyAmount 0..1 Extension How to consume/day?
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "dailyAmount"
..... value[x] 0..1 SimpleQuantity(5.0.0) How to consume/day?
.... extension:quantity 0..1 Extension How much to administer/supply/consume
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "quantity"
..... value[x] 0..1 SimpleQuantity(5.0.0) How much to administer/supply/consume
.... extension:description 0..1 Extension Extra info describing activity to perform
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "description"
..... value[x] 0..1 string Extra info describing activity to perform
... url 1..1 uri "http://hl7.org/fhir/4.0/StructureDefinition/extension-CarePlan.activity.detail"
.... valueBase64Binary base64Binary
.... valueBoolean boolean
.... valueCanonical canonical(Any)
.... valueCode code
.... valueDate date
.... valueDateTime dateTime
.... valueDecimal decimal
.... valueId id
.... valueInstant instant
.... valueInteger integer
.... valueInteger64 integer64
.... valueMarkdown markdown
.... valueOid oid
.... valuePositiveInt positiveInt
.... valueString string
.... valueTime time
.... valueUnsignedInt unsignedInt
.... valueUri uri
.... valueUrl url
.... valueUuid uuid
.... valueAddress Address
.... valueAge Age
.... valueAnnotation Annotation
.... valueAttachment Attachment
.... valueCodeableConcept CodeableConcept
.... valueCodeableReference CodeableReference
.... valueCoding Coding
.... valueContactPoint ContactPoint
.... valueCount Count
.... valueDistance Distance
.... valueDuration Duration
.... valueHumanName HumanName
.... valueIdentifier Identifier
.... valueMoney Money
.... valuePeriod Period
.... valueQuantity Quantity
.... valueRange Range
.... valueRatio Ratio
.... valueRatioRange RatioRange
.... valueReference Reference(Any)
.... valueSampledData SampledData
.... valueSignature Signature
.... valueTiming Timing
.... valueContactDetail ContactDetail
.... valueDataRequirement DataRequirement
.... valueExpression Expression
.... valueParameterDefinition ParameterDefinition
.... valueRelatedArtifact RelatedArtifact
.... valueTriggerDefinition TriggerDefinition
.... valueUsageContext UsageContext
.... valueAvailability Availability
.... valueExtendedContactDetail ExtendedContactDetail
.... valueDosage Dosage
.... valueMeta Meta

doco Documentation for this format

This structure is derived from Extension

Summary

Simple Extension with the type base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta: This cross-version extension represents CarePlan.activity.detail from http://hl7.org/fhir/StructureDefinition/CarePlan|4.0.1 for use in FHIR R5.

Maturity: 0

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension(5.0.0) In-line definition of activity
... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:kind 0..1 Extension Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
..... url 1..1 uri "kind"
..... value[x] 0..1 code Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
Binding: R4_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.
.... extension:instantiatesCanonical 0..* Extension Instantiates FHIR protocol or definition
..... url 1..1 uri "instantiatesCanonical"
..... value[x] 0..1 canonical() Instantiates FHIR protocol or definition
.... extension:instantiatesUri 0..* Extension Instantiates external protocol or definition
..... url 1..1 uri "instantiatesUri"
..... value[x] 0..1 uri Instantiates external protocol or definition
.... extension:code 0..1 Extension Detail type of activity
..... url 1..1 uri "code"
..... value[x] 0..1 CodeableConcept Detail type of activity
Binding: R4_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.
.... extension:reasonCode 0..* Extension Why activity should be done or why activity was prohibited
..... url 1..1 uri "reasonCode"
..... value[x] 0..1 CodeableConcept Why activity should be done or why activity was prohibited
Binding: R4_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.
.... extension:reasonReference 0..* Extension Why activity is needed
..... url 1..1 uri "reasonReference"
..... value[x] 0..1 Reference() Why activity is needed
.... extension:goal 0..* Extension Goals this activity relates to
..... url 1..1 uri "goal"
..... value[x] 0..1 Reference() Goals this activity relates to
.... extension:status 1..1 Extension not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
..... url 1..1 uri "status"
..... value[x] 0..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Binding: R4_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.
.... extension:statusReason 0..1 Extension Reason for current status
..... url 1..1 uri "statusReason"
..... value[x] 0..1 CodeableConcept Reason for current status
.... extension:doNotPerform 0..1 Extension If true, activity is prohibiting action
..... url 1..1 uri "doNotPerform"
..... value[x] 0..1 boolean If true, activity is prohibiting action
.... extension:scheduled[x] 0..1 Extension When activity is to occur
..... url 1..1 uri "scheduled[x]"
..... value[x] 0..1 When activity is to occur
...... valueTiming Timing
...... valuePeriod Period
...... valueString string
.... extension:location 0..1 Extension Where it should happen
..... url 1..1 uri "location"
..... value[x] 0..1 Reference() Where it should happen
.... extension:performer 0..* Extension Who will be responsible?
..... url 1..1 uri "performer"
..... value[x] 0..1 Reference() Who will be responsible?
.... extension:product[x] 0..1 Extension What is to be administered/supplied
..... url 1..1 uri "product[x]"
..... value[x] 0..1 What is to be administered/supplied
Binding: R4_medication_codes_for_R5 (0.0.1-snapshot-2) (example): A product supplied or administered as part of a care plan activity.
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
.... extension:dailyAmount 0..1 Extension How to consume/day?
..... url 1..1 uri "dailyAmount"
..... value[x] 0..1 SimpleQuantity(5.0.0) How to consume/day?
.... extension:quantity 0..1 Extension How much to administer/supply/consume
..... url 1..1 uri "quantity"
..... value[x] 0..1 SimpleQuantity(5.0.0) How much to administer/supply/consume
.... extension:description 0..1 Extension Extra info describing activity to perform
..... url 1..1 uri "description"
..... value[x] 0..1 string Extra info describing activity to perform
... url 1..1 uri "http://hl7.org/fhir/4.0/StructureDefinition/extension-CarePlan.activity.detail"

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension(5.0.0) In-line definition of activity
Constraints: ext-1
... id 0..1 id Unique id for inter-element referencing
... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
.... extension:kind 0..1 Extension Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "kind"
..... value[x] 0..1 code Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
Binding: R4_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.
.... extension:instantiatesCanonical 0..* Extension Instantiates FHIR protocol or definition
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "instantiatesCanonical"
..... value[x] 0..1 canonical() Instantiates FHIR protocol or definition
.... extension:instantiatesUri 0..* Extension Instantiates external protocol or definition
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "instantiatesUri"
..... value[x] 0..1 uri Instantiates external protocol or definition
.... extension:code 0..1 Extension Detail type of activity
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "code"
..... value[x] 0..1 CodeableConcept Detail type of activity
Binding: R4_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.
.... extension:reasonCode 0..* Extension Why activity should be done or why activity was prohibited
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "reasonCode"
..... value[x] 0..1 CodeableConcept Why activity should be done or why activity was prohibited
Binding: R4_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.
.... extension:reasonReference 0..* Extension Why activity is needed
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "reasonReference"
..... value[x] 0..1 Reference() Why activity is needed
.... extension:goal 0..* Extension Goals this activity relates to
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "goal"
..... value[x] 0..1 Reference() Goals this activity relates to
.... extension:status 1..1 Extension not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "status"
..... value[x] 0..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Binding: R4_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.
.... extension:statusReason 0..1 Extension Reason for current status
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "statusReason"
..... value[x] 0..1 CodeableConcept Reason for current status
.... extension:doNotPerform 0..1 Extension If true, activity is prohibiting action
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "doNotPerform"
..... value[x] 0..1 boolean If true, activity is prohibiting action
.... extension:scheduled[x] 0..1 Extension When activity is to occur
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "scheduled[x]"
..... value[x] 0..1 When activity is to occur
...... valueTiming Timing
...... valuePeriod Period
...... valueString string
.... extension:location 0..1 Extension Where it should happen
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "location"
..... value[x] 0..1 Reference() Where it should happen
.... extension:performer 0..* Extension Who will be responsible?
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "performer"
..... value[x] 0..1 Reference() Who will be responsible?
.... extension:product[x] 0..1 Extension What is to be administered/supplied
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "product[x]"
..... value[x] 0..1 What is to be administered/supplied
Binding: R4_medication_codes_for_R5 (0.0.1-snapshot-2) (example): A product supplied or administered as part of a care plan activity.
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
.... extension:dailyAmount 0..1 Extension How to consume/day?
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "dailyAmount"
..... value[x] 0..1 SimpleQuantity(5.0.0) How to consume/day?
.... extension:quantity 0..1 Extension How much to administer/supply/consume
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "quantity"
..... value[x] 0..1 SimpleQuantity(5.0.0) How much to administer/supply/consume
.... extension:description 0..1 Extension Extra info describing activity to perform
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "description"
..... value[x] 0..1 string Extra info describing activity to perform
... url 1..1 uri "http://hl7.org/fhir/4.0/StructureDefinition/extension-CarePlan.activity.detail"
.... valueBase64Binary base64Binary
.... valueBoolean boolean
.... valueCanonical canonical(Any)
.... valueCode code
.... valueDate date
.... valueDateTime dateTime
.... valueDecimal decimal
.... valueId id
.... valueInstant instant
.... valueInteger integer
.... valueInteger64 integer64
.... valueMarkdown markdown
.... valueOid oid
.... valuePositiveInt positiveInt
.... valueString string
.... valueTime time
.... valueUnsignedInt unsignedInt
.... valueUri uri
.... valueUrl url
.... valueUuid uuid
.... valueAddress Address
.... valueAge Age
.... valueAnnotation Annotation
.... valueAttachment Attachment
.... valueCodeableConcept CodeableConcept
.... valueCodeableReference CodeableReference
.... valueCoding Coding
.... valueContactPoint ContactPoint
.... valueCount Count
.... valueDistance Distance
.... valueDuration Duration
.... valueHumanName HumanName
.... valueIdentifier Identifier
.... valueMoney Money
.... valuePeriod Period
.... valueQuantity Quantity
.... valueRange Range
.... valueRatio Ratio
.... valueRatioRange RatioRange
.... valueReference Reference(Any)
.... valueSampledData SampledData
.... valueSignature Signature
.... valueTiming Timing
.... valueContactDetail ContactDetail
.... valueDataRequirement DataRequirement
.... valueExpression Expression
.... valueParameterDefinition ParameterDefinition
.... valueRelatedArtifact RelatedArtifact
.... valueTriggerDefinition TriggerDefinition
.... valueUsageContext UsageContext
.... valueAvailability Availability
.... valueExtendedContactDetail ExtendedContactDetail
.... valueDosage Dosage
.... valueMeta Meta

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSetURI
Extension.extension:kind.value[x]requiredR4_care_plan_activity_kind_for_R5
http://hl7.org/fhir/4.0/ValueSet/R4-care-plan-activity-kind-for-R5|0.0.1-snapshot-2
From this IG
Extension.extension:code.value[x]exampleR4_procedure_code_for_R5
http://hl7.org/fhir/4.0/ValueSet/R4-procedure-code-for-R5|0.0.1-snapshot-2
From this IG
Extension.extension:reasonCode.value[x]exampleR4_clinical_findings_for_R5
http://hl7.org/fhir/4.0/ValueSet/R4-clinical-findings-for-R5|0.0.1-snapshot-2
From this IG
Extension.extension:status.value[x]requiredR4_care_plan_activity_status_for_R5
http://hl7.org/fhir/4.0/ValueSet/R4-care-plan-activity-status-for-R5|0.0.1-snapshot-2
From this IG
Extension.extension:product[x].value[x]exampleR4_medication_codes_for_R5
http://hl7.org/fhir/4.0/ValueSet/R4-medication-codes-for-R5|0.0.1-snapshot-2
From this IG

Constraints

IdGradePath(s)DetailsRequirements
ele-1errorExtension, Extension.extension, Extension.extension:kind, Extension.extension:kind.extension, Extension.extension:kind.value[x], Extension.extension:instantiatesCanonical, Extension.extension:instantiatesCanonical.extension, Extension.extension:instantiatesCanonical.value[x], Extension.extension:instantiatesUri, Extension.extension:instantiatesUri.extension, Extension.extension:instantiatesUri.value[x], Extension.extension:code, Extension.extension:code.extension, Extension.extension:code.value[x], Extension.extension:reasonCode, Extension.extension:reasonCode.extension, Extension.extension:reasonCode.value[x], Extension.extension:reasonReference, Extension.extension:reasonReference.extension, Extension.extension:reasonReference.value[x], Extension.extension:goal, Extension.extension:goal.extension, Extension.extension:goal.value[x], Extension.extension:status, Extension.extension:status.extension, Extension.extension:status.value[x], Extension.extension:statusReason, Extension.extension:statusReason.extension, Extension.extension:statusReason.value[x], Extension.extension:doNotPerform, Extension.extension:doNotPerform.extension, Extension.extension:doNotPerform.value[x], Extension.extension:scheduled[x], Extension.extension:scheduled[x].extension, Extension.extension:scheduled[x].value[x], Extension.extension:location, Extension.extension:location.extension, Extension.extension:location.value[x], Extension.extension:performer, Extension.extension:performer.extension, Extension.extension:performer.value[x], Extension.extension:product[x], Extension.extension:product[x].extension, Extension.extension:product[x].value[x], Extension.extension:dailyAmount, Extension.extension:dailyAmount.extension, Extension.extension:dailyAmount.value[x], Extension.extension:quantity, Extension.extension:quantity.extension, Extension.extension:quantity.value[x], Extension.extension:description, Extension.extension:description.extension, Extension.extension:description.value[x], Extension.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension, Extension.extension, Extension.extension:kind, Extension.extension:kind.extension, Extension.extension:instantiatesCanonical, Extension.extension:instantiatesCanonical.extension, Extension.extension:instantiatesUri, Extension.extension:instantiatesUri.extension, Extension.extension:code, Extension.extension:code.extension, Extension.extension:reasonCode, Extension.extension:reasonCode.extension, Extension.extension:reasonReference, Extension.extension:reasonReference.extension, Extension.extension:goal, Extension.extension:goal.extension, Extension.extension:status, Extension.extension:status.extension, Extension.extension:statusReason, Extension.extension:statusReason.extension, Extension.extension:doNotPerform, Extension.extension:doNotPerform.extension, Extension.extension:scheduled[x], Extension.extension:scheduled[x].extension, Extension.extension:location, Extension.extension:location.extension, Extension.extension:performer, Extension.extension:performer.extension, Extension.extension:product[x], Extension.extension:product[x].extension, Extension.extension:dailyAmount, Extension.extension:dailyAmount.extension, Extension.extension:quantity, Extension.extension:quantity.extension, Extension.extension:description, Extension.extension:description.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()