Extensions for Using Data Elements from FHIR DSTU2 in FHIR R5
0.1.0 - STU International flag

Extensions for Using Data Elements from FHIR DSTU2 in FHIR R5 - Downloaded Version null See the Directory of published versions

Extension: ExtensionCarePlan_Activity_Detail

Official URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-CarePlan.activity.detail Version: 0.1.0
Standards status: Trial-use Maturity Level: 0 Computable Name: ExtensionCarePlan_Activity_Detail

DSTU2: CarePlan.activity.detail (new:BackboneElement)

This extension is part of the cross-version definitions generated to enable use of the element CarePlan.activity.detail as defined in FHIR DSTU2 in FHIR R5.

The source element is defined as: CarePlan.activity.detail 0..1 BackboneElement

Across FHIR versions, the element set has been mapped as:

  • DSTU2: CarePlan.activity.detail 0..1 BackboneElement
  • STU3: CarePlan.activity.detail 0..1 BackboneElement
  • R4: CarePlan.activity.detail 0..1 BackboneElement
  • R4B: CarePlan.activity.detail 0..1 BackboneElement

Following are the generation technical comments: Element CarePlan.activity.detail has a context of CarePlan.activity based on following the parent source element upwards and mapping to CarePlan. Element CarePlan.activity.detail has no mapping targets in FHIR R5. Typically, this is because the element has been added (is a new element).

Context of Use

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

    This extension is allowed for use with FHIR versions R5 to R5 .

Usage info

Usages:

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension(5.0.0) DSTU2: In-line definition of activity (new)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:category 0..1 Extension DSTU2: diet | drug | encounter | observation | procedure | supply | other (new)
..... url 1..1 uri "category"
..... value[x] 0..1 CodeableConcept diet | drug | encounter | observation | procedure | supply | other
Binding: R2CarePlanActivityCategoryForR5 (0.1.0) (example): High-level categorization of the type of activity in a care plan.
.... extension:code 0..1 Extension DSTU2: Detail type of activity (new)
..... url 1..1 uri "code"
..... value[x] 0..1 CodeableConcept Detail type of activity
.... extension:reasonCode 0..* Extension DSTU2: Why activity should be done (new)
..... url 1..1 uri "reasonCode"
..... value[x] 0..1 CodeableConcept Why activity should be done
.... extension:reasonReference 0..* Extension DSTU2: Condition triggering need for activity (new)
..... url 1..1 uri "reasonReference"
..... value[x] 0..1 Reference(Cross-version Profile for DSTU2.Condition for use in FHIR R5(0.1.0) | Condition) Condition triggering need for activity
.... extension:goal 0..* Extension DSTU2: Goals this activity relates to (new)
..... url 1..1 uri "goal"
..... value[x] 0..1 Reference(Cross-version Profile for DSTU2.Goal for use in FHIR R5(0.1.0) | Goal) Goals this activity relates to
.... extension:status 0..1 Extension DSTU2: not-started | scheduled | in-progress | on-hold | completed | cancelled (new)
..... url 1..1 uri "status"
..... value[x] 0..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled
Binding: R2CarePlanActivityStatusForR5 (0.1.0) (required): Indicates where the activity is at in its overall life cycle.
.... extension:statusReason 0..1 Extension DSTU2: Reason for current status (new)
..... url 1..1 uri "statusReason"
..... value[x] 0..1 CodeableConcept Reason for current status
Binding: R2GoalStatusReasonForR5 (0.1.0) (example): Describes why the current activity has the status it does; e.g. "Recovering from injury" as a reason for non-started or on-hold, "Patient does not enjoy activity" as a reason for cancelling a planned activity.
.... extension:prohibited 1..1 Extension DSTU2: Do NOT do (new)
..... url 1..1 uri "prohibited"
..... value[x] 1..1 boolean Do NOT do
.... extension:scheduled 0..1 Extension DSTU2: When activity is to occur (new)
..... url 1..1 uri "scheduled"
..... value[x] 0..1 When activity is to occur
...... valueTiming Timing
...... valuePeriod Period
...... valueString string
.... extension:location 0..1 Extension DSTU2: Where it should happen (new)
..... url 1..1 uri "location"
..... value[x] 0..1 Reference(Cross-version Profile for DSTU2.Location for use in FHIR R5(0.1.0) | Location) Where it should happen
.... extension:performer 0..* Extension DSTU2: Who will be responsible? (new)
..... url 1..1 uri "performer"
..... value[x] 0..1 Reference(Cross-version Profile for DSTU2.Practitioner for use in FHIR R5(0.1.0) | PractitionerRole | Cross-version Profile for DSTU2.Organization for use in FHIR R5(0.1.0) | Organization | Cross-version Profile for DSTU2.RelatedPerson for use in FHIR R5(0.1.0) | RelatedPerson | Cross-version Profile for DSTU2.Patient for use in FHIR R5(0.1.0) | Patient) Who will be responsible?
.... extension:product 0..1 Extension DSTU2: What is to be administered/supplied (new)
..... url 1..1 uri "product"
..... value[x] 0..1 What is to be administered/supplied
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Cross-version Profile for DSTU2.Medication for use in FHIR R5(0.1.0) | Medication | Cross-version Profile for DSTU2.Substance for use in FHIR R5(0.1.0) | Substance)
.... extension:dailyAmount 0..1 Extension DSTU2: How to consume/day? (new)
..... url 1..1 uri "dailyAmount"
..... value[x] 0..1 SimpleQuantity(5.0.0) How to consume/day?
.... extension:quantity 0..1 Extension DSTU2: How much to administer/supply/consume (new)
..... url 1..1 uri "quantity"
..... value[x] 0..1 SimpleQuantity(5.0.0) How much to administer/supply/consume
.... extension:description 0..1 Extension DSTU2: Extra info describing activity to perform (new)
..... url 1..1 uri "description"
..... value[x] 0..1 string Extra info describing activity to perform
... url 1..1 uri "http://hl7.org/fhir/1.0/StructureDefinition/extension-CarePlan.activity.detail"
... value[x] 0..0 Value of extension

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension(5.0.0) DSTU2: In-line definition of activity (new)
Constraints: ext-1
... id 0..1 id Unique id for inter-element referencing
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:category 0..1 Extension DSTU2: diet | drug | encounter | observation | procedure | supply | other (new)
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 "category"
..... value[x] 0..1 CodeableConcept diet | drug | encounter | observation | procedure | supply | other
Binding: R2CarePlanActivityCategoryForR5 (0.1.0) (example): High-level categorization of the type of activity in a care plan.
.... extension:code 0..1 Extension DSTU2: Detail type of activity (new)
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
.... extension:reasonCode 0..* Extension DSTU2: Why activity should be done (new)
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
.... extension:reasonReference 0..* Extension DSTU2: Condition triggering need for activity (new)
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(Cross-version Profile for DSTU2.Condition for use in FHIR R5(0.1.0) | Condition) Condition triggering need for activity
.... extension:goal 0..* Extension DSTU2: Goals this activity relates to (new)
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(Cross-version Profile for DSTU2.Goal for use in FHIR R5(0.1.0) | Goal) Goals this activity relates to
.... extension:status 0..1 Extension DSTU2: not-started | scheduled | in-progress | on-hold | completed | cancelled (new)
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
Binding: R2CarePlanActivityStatusForR5 (0.1.0) (required): Indicates where the activity is at in its overall life cycle.
.... extension:statusReason 0..1 Extension DSTU2: Reason for current status (new)
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
Binding: R2GoalStatusReasonForR5 (0.1.0) (example): Describes why the current activity has the status it does; e.g. "Recovering from injury" as a reason for non-started or on-hold, "Patient does not enjoy activity" as a reason for cancelling a planned activity.
.... extension:prohibited 1..1 Extension DSTU2: Do NOT do (new)
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 "prohibited"
..... value[x] 1..1 boolean Do NOT do
.... extension:scheduled 0..1 Extension DSTU2: When activity is to occur (new)
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"
..... value[x] 0..1 When activity is to occur
...... valueTiming Timing
...... valuePeriod Period
...... valueString string
.... extension:location 0..1 Extension DSTU2: Where it should happen (new)
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(Cross-version Profile for DSTU2.Location for use in FHIR R5(0.1.0) | Location) Where it should happen
.... extension:performer 0..* Extension DSTU2: Who will be responsible? (new)
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(Cross-version Profile for DSTU2.Practitioner for use in FHIR R5(0.1.0) | PractitionerRole | Cross-version Profile for DSTU2.Organization for use in FHIR R5(0.1.0) | Organization | Cross-version Profile for DSTU2.RelatedPerson for use in FHIR R5(0.1.0) | RelatedPerson | Cross-version Profile for DSTU2.Patient for use in FHIR R5(0.1.0) | Patient) Who will be responsible?
.... extension:product 0..1 Extension DSTU2: What is to be administered/supplied (new)
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"
..... value[x] 0..1 What is to be administered/supplied
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Cross-version Profile for DSTU2.Medication for use in FHIR R5(0.1.0) | Medication | Cross-version Profile for DSTU2.Substance for use in FHIR R5(0.1.0) | Substance)
.... extension:dailyAmount 0..1 Extension DSTU2: How to consume/day? (new)
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 DSTU2: How much to administer/supply/consume (new)
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 DSTU2: Extra info describing activity to perform (new)
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/1.0/StructureDefinition/extension-CarePlan.activity.detail"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: DSTU2: CarePlan.activity.detail (new:BackboneElement)

  • category: CodeableConcept: DSTU2: CarePlan.activity.detail.category (new:CodeableConcept)
  • code: CodeableConcept: DSTU2: CarePlan.activity.detail.code (new:CodeableConcept)
  • reasonCode: CodeableConcept: DSTU2: CarePlan.activity.detail.reasonCode (new:CodeableConcept)
  • reasonReference: Reference: DSTU2: CarePlan.activity.detail.reasonReference (new:Reference(Condition))
  • goal: Reference: DSTU2: CarePlan.activity.detail.goal (new:Reference(Goal))
  • status: code: DSTU2: CarePlan.activity.detail.status (new:code)
  • statusReason: CodeableConcept: DSTU2: CarePlan.activity.detail.statusReason (new:CodeableConcept)
  • prohibited: boolean: DSTU2: CarePlan.activity.detail.prohibited (new:boolean)
  • scheduled: Timing, Period, string: DSTU2: CarePlan.activity.detail.scheduled[x] (new:Period, string, Timing)
  • location: Reference: DSTU2: CarePlan.activity.detail.location (new:Reference(Location))
  • performer: Reference: DSTU2: CarePlan.activity.detail.performer (new:Reference(Practitioner,Organization,RelatedPerson,Patient))
  • product: CodeableConcept, Reference: DSTU2: CarePlan.activity.detail.product[x] (new:CodeableConcept, Reference(Medication,Substance))
  • dailyAmount: Quantity: DSTU2: CarePlan.activity.detail.dailyAmount (new:Quantity[SimpleQuantity])
  • quantity: Quantity: DSTU2: CarePlan.activity.detail.quantity (new:Quantity[SimpleQuantity])
  • description: string: DSTU2: CarePlan.activity.detail.description (new:string)

Maturity: 0

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension(5.0.0) DSTU2: In-line definition of activity (new)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:category 0..1 Extension DSTU2: diet | drug | encounter | observation | procedure | supply | other (new)
..... url 1..1 uri "category"
..... value[x] 0..1 CodeableConcept diet | drug | encounter | observation | procedure | supply | other
Binding: R2CarePlanActivityCategoryForR5 (0.1.0) (example): High-level categorization of the type of activity in a care plan.
.... extension:code 0..1 Extension DSTU2: Detail type of activity (new)
..... url 1..1 uri "code"
..... value[x] 0..1 CodeableConcept Detail type of activity
.... extension:reasonCode 0..* Extension DSTU2: Why activity should be done (new)
..... url 1..1 uri "reasonCode"
..... value[x] 0..1 CodeableConcept Why activity should be done
.... extension:reasonReference 0..* Extension DSTU2: Condition triggering need for activity (new)
..... url 1..1 uri "reasonReference"
..... value[x] 0..1 Reference(Cross-version Profile for DSTU2.Condition for use in FHIR R5(0.1.0) | Condition) Condition triggering need for activity
.... extension:goal 0..* Extension DSTU2: Goals this activity relates to (new)
..... url 1..1 uri "goal"
..... value[x] 0..1 Reference(Cross-version Profile for DSTU2.Goal for use in FHIR R5(0.1.0) | Goal) Goals this activity relates to
.... extension:status 0..1 Extension DSTU2: not-started | scheduled | in-progress | on-hold | completed | cancelled (new)
..... url 1..1 uri "status"
..... value[x] 0..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled
Binding: R2CarePlanActivityStatusForR5 (0.1.0) (required): Indicates where the activity is at in its overall life cycle.
.... extension:statusReason 0..1 Extension DSTU2: Reason for current status (new)
..... url 1..1 uri "statusReason"
..... value[x] 0..1 CodeableConcept Reason for current status
Binding: R2GoalStatusReasonForR5 (0.1.0) (example): Describes why the current activity has the status it does; e.g. "Recovering from injury" as a reason for non-started or on-hold, "Patient does not enjoy activity" as a reason for cancelling a planned activity.
.... extension:prohibited 1..1 Extension DSTU2: Do NOT do (new)
..... url 1..1 uri "prohibited"
..... value[x] 1..1 boolean Do NOT do
.... extension:scheduled 0..1 Extension DSTU2: When activity is to occur (new)
..... url 1..1 uri "scheduled"
..... value[x] 0..1 When activity is to occur
...... valueTiming Timing
...... valuePeriod Period
...... valueString string
.... extension:location 0..1 Extension DSTU2: Where it should happen (new)
..... url 1..1 uri "location"
..... value[x] 0..1 Reference(Cross-version Profile for DSTU2.Location for use in FHIR R5(0.1.0) | Location) Where it should happen
.... extension:performer 0..* Extension DSTU2: Who will be responsible? (new)
..... url 1..1 uri "performer"
..... value[x] 0..1 Reference(Cross-version Profile for DSTU2.Practitioner for use in FHIR R5(0.1.0) | PractitionerRole | Cross-version Profile for DSTU2.Organization for use in FHIR R5(0.1.0) | Organization | Cross-version Profile for DSTU2.RelatedPerson for use in FHIR R5(0.1.0) | RelatedPerson | Cross-version Profile for DSTU2.Patient for use in FHIR R5(0.1.0) | Patient) Who will be responsible?
.... extension:product 0..1 Extension DSTU2: What is to be administered/supplied (new)
..... url 1..1 uri "product"
..... value[x] 0..1 What is to be administered/supplied
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Cross-version Profile for DSTU2.Medication for use in FHIR R5(0.1.0) | Medication | Cross-version Profile for DSTU2.Substance for use in FHIR R5(0.1.0) | Substance)
.... extension:dailyAmount 0..1 Extension DSTU2: How to consume/day? (new)
..... url 1..1 uri "dailyAmount"
..... value[x] 0..1 SimpleQuantity(5.0.0) How to consume/day?
.... extension:quantity 0..1 Extension DSTU2: How much to administer/supply/consume (new)
..... url 1..1 uri "quantity"
..... value[x] 0..1 SimpleQuantity(5.0.0) How much to administer/supply/consume
.... extension:description 0..1 Extension DSTU2: Extra info describing activity to perform (new)
..... url 1..1 uri "description"
..... value[x] 0..1 string Extra info describing activity to perform
... url 1..1 uri "http://hl7.org/fhir/1.0/StructureDefinition/extension-CarePlan.activity.detail"
... value[x] 0..0 Value of extension

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension(5.0.0) DSTU2: In-line definition of activity (new)
Constraints: ext-1
... id 0..1 id Unique id for inter-element referencing
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:category 0..1 Extension DSTU2: diet | drug | encounter | observation | procedure | supply | other (new)
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 "category"
..... value[x] 0..1 CodeableConcept diet | drug | encounter | observation | procedure | supply | other
Binding: R2CarePlanActivityCategoryForR5 (0.1.0) (example): High-level categorization of the type of activity in a care plan.
.... extension:code 0..1 Extension DSTU2: Detail type of activity (new)
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
.... extension:reasonCode 0..* Extension DSTU2: Why activity should be done (new)
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
.... extension:reasonReference 0..* Extension DSTU2: Condition triggering need for activity (new)
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(Cross-version Profile for DSTU2.Condition for use in FHIR R5(0.1.0) | Condition) Condition triggering need for activity
.... extension:goal 0..* Extension DSTU2: Goals this activity relates to (new)
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(Cross-version Profile for DSTU2.Goal for use in FHIR R5(0.1.0) | Goal) Goals this activity relates to
.... extension:status 0..1 Extension DSTU2: not-started | scheduled | in-progress | on-hold | completed | cancelled (new)
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
Binding: R2CarePlanActivityStatusForR5 (0.1.0) (required): Indicates where the activity is at in its overall life cycle.
.... extension:statusReason 0..1 Extension DSTU2: Reason for current status (new)
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
Binding: R2GoalStatusReasonForR5 (0.1.0) (example): Describes why the current activity has the status it does; e.g. "Recovering from injury" as a reason for non-started or on-hold, "Patient does not enjoy activity" as a reason for cancelling a planned activity.
.... extension:prohibited 1..1 Extension DSTU2: Do NOT do (new)
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 "prohibited"
..... value[x] 1..1 boolean Do NOT do
.... extension:scheduled 0..1 Extension DSTU2: When activity is to occur (new)
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"
..... value[x] 0..1 When activity is to occur
...... valueTiming Timing
...... valuePeriod Period
...... valueString string
.... extension:location 0..1 Extension DSTU2: Where it should happen (new)
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(Cross-version Profile for DSTU2.Location for use in FHIR R5(0.1.0) | Location) Where it should happen
.... extension:performer 0..* Extension DSTU2: Who will be responsible? (new)
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(Cross-version Profile for DSTU2.Practitioner for use in FHIR R5(0.1.0) | PractitionerRole | Cross-version Profile for DSTU2.Organization for use in FHIR R5(0.1.0) | Organization | Cross-version Profile for DSTU2.RelatedPerson for use in FHIR R5(0.1.0) | RelatedPerson | Cross-version Profile for DSTU2.Patient for use in FHIR R5(0.1.0) | Patient) Who will be responsible?
.... extension:product 0..1 Extension DSTU2: What is to be administered/supplied (new)
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"
..... value[x] 0..1 What is to be administered/supplied
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Cross-version Profile for DSTU2.Medication for use in FHIR R5(0.1.0) | Medication | Cross-version Profile for DSTU2.Substance for use in FHIR R5(0.1.0) | Substance)
.... extension:dailyAmount 0..1 Extension DSTU2: How to consume/day? (new)
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 DSTU2: How much to administer/supply/consume (new)
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 DSTU2: Extra info describing activity to perform (new)
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/1.0/StructureDefinition/extension-CarePlan.activity.detail"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: DSTU2: CarePlan.activity.detail (new:BackboneElement)

  • category: CodeableConcept: DSTU2: CarePlan.activity.detail.category (new:CodeableConcept)
  • code: CodeableConcept: DSTU2: CarePlan.activity.detail.code (new:CodeableConcept)
  • reasonCode: CodeableConcept: DSTU2: CarePlan.activity.detail.reasonCode (new:CodeableConcept)
  • reasonReference: Reference: DSTU2: CarePlan.activity.detail.reasonReference (new:Reference(Condition))
  • goal: Reference: DSTU2: CarePlan.activity.detail.goal (new:Reference(Goal))
  • status: code: DSTU2: CarePlan.activity.detail.status (new:code)
  • statusReason: CodeableConcept: DSTU2: CarePlan.activity.detail.statusReason (new:CodeableConcept)
  • prohibited: boolean: DSTU2: CarePlan.activity.detail.prohibited (new:boolean)
  • scheduled: Timing, Period, string: DSTU2: CarePlan.activity.detail.scheduled[x] (new:Period, string, Timing)
  • location: Reference: DSTU2: CarePlan.activity.detail.location (new:Reference(Location))
  • performer: Reference: DSTU2: CarePlan.activity.detail.performer (new:Reference(Practitioner,Organization,RelatedPerson,Patient))
  • product: CodeableConcept, Reference: DSTU2: CarePlan.activity.detail.product[x] (new:CodeableConcept, Reference(Medication,Substance))
  • dailyAmount: Quantity: DSTU2: CarePlan.activity.detail.dailyAmount (new:Quantity[SimpleQuantity])
  • quantity: Quantity: DSTU2: CarePlan.activity.detail.quantity (new:Quantity[SimpleQuantity])
  • description: string: DSTU2: CarePlan.activity.detail.description (new:string)

Maturity: 0

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

Path Status Usage ValueSet Version Source
Extension.extension:category.​value[x] Base example Cross-version ValueSet DSTU2.CarePlanActivityCategory for use in FHIR R5 📍0.1.0 This IG
Extension.extension:status.​value[x] Base required Cross-version ValueSet DSTU2.CarePlanActivityStatus for use in FHIR R5 📍0.1.0 This IG
Extension.extension:statusReason.​value[x] Base example Cross-version ValueSet DSTU2.GoalStatusReason for use in FHIR R5 📍0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error Extension, Extension.extension, Extension.extension:category, Extension.extension:category.extension, Extension.extension:category.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:prohibited, Extension.extension:prohibited.extension, Extension.extension:prohibited.value[x], Extension.extension:scheduled, Extension.extension:scheduled.extension, Extension.extension:scheduled.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, Extension.extension:product.extension, Extension.extension:product.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] All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Extension, Extension.extension, Extension.extension:category, Extension.extension:category.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:prohibited, Extension.extension:prohibited.extension, Extension.extension:scheduled, Extension.extension:scheduled.extension, Extension.extension:location, Extension.extension:location.extension, Extension.extension:performer, Extension.extension:performer.extension, Extension.extension:product, Extension.extension:product.extension, Extension.extension:dailyAmount, Extension.extension:dailyAmount.extension, Extension.extension:quantity, Extension.extension:quantity.extension, Extension.extension:description, Extension.extension:description.extension Must have either extensions or value[x], not both extension.exists() != value.exists()