careplan-draft-logical
type: StructureDefinition
node role: treeRoot
id:
  v: careplan-draft-logical
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition careplan-draft-logical Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> careplan-draft-logical 0..* Base Care Plan (Logical Model) #xD; title 0..1 string Title #xD; description 0..1 markdown Description #xD; status 0..1 code Status #xD; category 0..* CodeableConcept Category #xD; period 0..1 Period Period #xD; author[x] 0..* Author #xD; authorEHDSHealthProfessional EHDSHealthProfessional #xD; authorEHDSOrganisation EHDSOrganisation #xD; careTeam 0..* BackboneElement Care team / organization in charge #xD; subject 1..1 EHDSPatient Subject #xD; reason 0..* EHDSCondition Reason (problem/health concern) #xD; supportingInfo 0..* BackboneElement Evidence / supporting information #xD; treatmentGoal 0..* BackboneElement Treatment goals #xD; patientGoal 0..* BackboneElement Patient goals #xD; activity 0..* BackboneElement Activity #xD; workflowStatus 0..1 code Workflow status #xD; narrative 0..1 markdown Narrative #xD; structured 0..1 Reference(Resource) Reference to formal artifact #xD; outcome 0..* BackboneElement Outcome #xD; summary 0..1 string Outcome summary #xD; evidence 0..* Reference(Resource) Outcome evidence #xD; <img src="[binary]" alt="doco" style="background-color: inherit"/> Documentation for this format
url:
  v: http://hl7.eu/fhir/ig/xshare-careplan/StructureDefinition/careplan-draft-logical
  l: careplan-draft-logical
version:
  v: 0.1.0-ci
name:
  v: XShareCarePlanModel
title:
  v: Care Plan (Logical Model)
status:
  v: draft
experimental:
  v: true
date:
  v: 2026-01-21T12:58:15+00:00
publisher:
  v: xShare Project
contact:
  name:
    v: xShare Project
  telecom:
    system:
      v: url
    value:
      v: https://xshare-project.eu/
description:
  v: Logical model representing a draft Care Plan structure, including ownership, goals, evidence, and activities with outcomes.
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
      l: m49.htm
    code:
      v: 150
    display:
      v: Europe
fhir version:
  v: 4.0.1
kind:
  v: logical
abstract:
  v: false
type:
  v: http://hl7.eu/fhir/ig/xshare-careplan/StructureDefinition/careplan-draft-logical
  l: careplan-draft-logical
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  l: Base
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 4.0.1
  element:
    id:
      v: careplan-draft-logical
    path:
      v: careplan-draft-logical
    short:
      v: Care Plan (Logical Model)
    definition:
      v: Logical model representing a draft Care Plan structure, including ownership, goals, evidence, and activities with outcomes.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
  element:
    id:
      v: careplan-draft-logical.title
    path:
      v: careplan-draft-logical.title
    short:
      v: Title
    definition:
      v: Human-friendly title of the care plan.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: careplan-draft-logical.title
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: string
        l: string
  element:
    id:
      v: careplan-draft-logical.description
    path:
      v: careplan-draft-logical.description
    short:
      v: Description
    definition:
      v: Narrative description of the care plan.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: careplan-draft-logical.description
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: markdown
        l: markdown
  element:
    id:
      v: careplan-draft-logical.status
    path:
      v: careplan-draft-logical.status
    short:
      v: Status
    definition:
      v: Workflow/lifecycle status of the care plan.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: careplan-draft-logical.status
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: code
        l: code
  element:
    id:
      v: careplan-draft-logical.category
    path:
      v: careplan-draft-logical.category
    short:
      v: Category
    definition:
      v: Categorization of the care plan (e.g., rehab, chronic care, oncology).
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: careplan-draft-logical.category
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: CodeableConcept
        l: CodeableConcept
  element:
    id:
      v: careplan-draft-logical.period
    path:
      v: careplan-draft-logical.period
    short:
      v: Period
    definition:
      v: Time period the care plan covers.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: careplan-draft-logical.period
      min:
        v: 0
      max:
        v: 1

code:
  v: Period
  l: Period

id:
  v: careplan-draft-logical.author[x]
path:
  v: careplan-draft-logical.author[x]
short:
  v: Author
definition:
  v: Person or organization responsible for creating the care plan.
min:
  v: 0
max:
  v: *
base:
  path:
    v: careplan-draft-logical.author[x]
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional
    l: EHDSHealthProfessional
type:
  code:
    v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation
    l: EHDSOrganisation

id:
  v: careplan-draft-logical.careTeam
path:
  v: careplan-draft-logical.careTeam
short:
  v: Care team / organization in charge
definition:
  v: CareTeam or responsible organization having charge of the plan.
min:
  v: 0
max:
  v: *
base:
  path:
    v: careplan-draft-logical.careTeam
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: careplan-draft-logical.subject
path:
  v: careplan-draft-logical.subject
short:
  v: Subject
definition:
  v: The patient who is the subject of this care plan.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: careplan-draft-logical.subject
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient
    l: EHDSPatient

id:
  v: careplan-draft-logical.reason
path:
  v: careplan-draft-logical.reason
short:
  v: Reason (problem/health concern)
definition:
  v: Problems/health concerns prompting the care plan.
min:
  v: 0
max:
  v: *
base:
  path:
    v: careplan-draft-logical.reason
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSCondition
    l: EHDSCondition

id:
  v: careplan-draft-logical.supportingInfo
path:
  v: careplan-draft-logical.supportingInfo
short:
  v: Evidence / supporting information
definition:
  v: Evidence or other supporting information used as basis for this care plan.
min:
  v: 0
max:
  v: *
base:
  path:
    v: careplan-draft-logical.supportingInfo
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: careplan-draft-logical.treatmentGoal
path:
  v: careplan-draft-logical.treatmentGoal
short:
  v: Treatment goals
definition:
  v: Goals defined by the care team; not always visible to the patient.
min:
  v: 0
max:
  v: *
base:
  path:
    v: careplan-draft-logical.treatmentGoal
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: careplan-draft-logical.patientGoal
path:
  v: careplan-draft-logical.patientGoal
short:
  v: Patient goals
definition:
  v: Goals expressed by the patient; visible to the patient.
min:
  v: 0
max:
  v: *
base:
  path:
    v: careplan-draft-logical.patientGoal
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: careplan-draft-logical.activity
path:
  v: careplan-draft-logical.activity
short:
  v: Activity
definition:
  v: Planned or performed activities as part of the care plan.
min:
  v: 0
max:
  v: *
base:
  path:
    v: careplan-draft-logical.activity
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: careplan-draft-logical.activity.id
path:
  v: careplan-draft-logical.activity.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: careplan-draft-logical.activity.extension
path:
  v: careplan-draft-logical.activity.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: 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 manageable, 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.
comment:
  v: 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.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: careplan-draft-logical.activity.modifierExtension
path:
  v: careplan-draft-logical.activity.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, 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. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: 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.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: careplan-draft-logical.activity.workflowStatus
path:
  v: careplan-draft-logical.activity.workflowStatus
short:
  v: Workflow status
definition:
  v: Workflow status of the activity (e.g., planned, in-progress, completed, stopped).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: careplan-draft-logical.activity.workflowStatus
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: careplan-draft-logical.activity.narrative
path:
  v: careplan-draft-logical.activity.narrative
short:
  v: Narrative
definition:
  v: Human-readable narrative describing the activity.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: careplan-draft-logical.activity.narrative
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: markdown
    l: markdown

id:
  v: careplan-draft-logical.activity.structured
path:
  v: careplan-draft-logical.activity.structured
short:
  v: Reference to formal artifact
definition:
  v: Reference to a formal request/performance (e.g., ServiceRequest, Procedure, Task).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: careplan-draft-logical.activity.structured
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
    l: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/Resource
    l: Resource

id:
  v: careplan-draft-logical.activity.outcome
path:
  v: careplan-draft-logical.activity.outcome
short:
  v: Outcome
definition:
  v: Outcome(s) captured for the activity.
min:
  v: 0
max:
  v: *
base:
  path:
    v: careplan-draft-logical.activity.outcome
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: careplan-draft-logical.activity.outcome.id
path:
  v: careplan-draft-logical.activity.outcome.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: careplan-draft-logical.activity.outcome.extension
path:
  v: careplan-draft-logical.activity.outcome.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: 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 manageable, 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.
comment:
  v: 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.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: careplan-draft-logical.activity.outcome.modifierExtension
path:
  v: careplan-draft-logical.activity.outcome.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, 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. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: 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.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: careplan-draft-logical.activity.outcome.summary
path:
  v: careplan-draft-logical.activity.outcome.summary
short:
  v: Outcome summary
definition:
  v: Short textual summary of the outcome.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: careplan-draft-logical.activity.outcome.summary
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: careplan-draft-logical.activity.outcome.evidence
path:
  v: careplan-draft-logical.activity.outcome.evidence
short:
  v: Outcome evidence
definition:
  v: References to observations/documents or other evidence supporting the outcome.
min:
  v: 0
max:
  v: *
base:
  path:
    v: careplan-draft-logical.activity.outcome.evidence
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
    l: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/Resource
    l: Resource

element:
  id:
    v: careplan-draft-logical
  path:
    v: careplan-draft-logical
  short:
    v: Care Plan (Logical Model)
  definition:
    v: Logical model representing a draft Care Plan structure, including ownership, goals, evidence, and activities with outcomes.
element:
  id:
    v: careplan-draft-logical.title
  path:
    v: careplan-draft-logical.title
  short:
    v: Title
  definition:
    v: Human-friendly title of the care plan.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: careplan-draft-logical.description
  path:
    v: careplan-draft-logical.description
  short:
    v: Description
  definition:
    v: Narrative description of the care plan.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: markdown
      l: markdown
element:
  id:
    v: careplan-draft-logical.status
  path:
    v: careplan-draft-logical.status
  short:
    v: Status
  definition:
    v: Workflow/lifecycle status of the care plan.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: code
      l: code
element:
  id:
    v: careplan-draft-logical.category
  path:
    v: careplan-draft-logical.category
  short:
    v: Category
  definition:
    v: Categorization of the care plan (e.g., rehab, chronic care, oncology).
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
element:
  id:
    v: careplan-draft-logical.period
  path:
    v: careplan-draft-logical.period
  short:
    v: Period
  definition:
    v: Time period the care plan covers.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Period
      l: Period
element:
  id:
    v: careplan-draft-logical.author[x]
  path:
    v: careplan-draft-logical.author[x]
  short:
    v: Author
  definition:
    v: Person or organization responsible for creating the care plan.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional
      l: EHDSHealthProfessional
  type:
    code:
      v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation
      l: EHDSOrganisation
element:
  id:
    v: careplan-draft-logical.careTeam
  path:
    v: careplan-draft-logical.careTeam
  short:
    v: Care team / organization in charge
  definition:
    v: CareTeam or responsible organization having charge of the plan.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: careplan-draft-logical.subject
  path:
    v: careplan-draft-logical.subject
  short:
    v: Subject
  definition:
    v: The patient who is the subject of this care plan.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient
      l: EHDSPatient
element:
  id:
    v: careplan-draft-logical.reason
  path:
    v: careplan-draft-logical.reason
  short:
    v: Reason (problem/health concern)
  definition:
    v: Problems/health concerns prompting the care plan.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSCondition
      l: EHDSCondition
element:
  id:
    v: careplan-draft-logical.supportingInfo
  path:
    v: careplan-draft-logical.supportingInfo
  short:
    v: Evidence / supporting information
  definition:
    v: Evidence or other supporting information used as basis for this care plan.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: careplan-draft-logical.treatmentGoal
  path:
    v: careplan-draft-logical.treatmentGoal
  short:
    v: Treatment goals
  definition:
    v: Goals defined by the care team; not always visible to the patient.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: BackboneElement
      l: BackboneElement

id:
  v: careplan-draft-logical.patientGoal
path:
  v: careplan-draft-logical.patientGoal
short:
  v: Patient goals
definition:
  v: Goals expressed by the patient; visible to the patient.
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: careplan-draft-logical.activity
path:
  v: careplan-draft-logical.activity
short:
  v: Activity
definition:
  v: Planned or performed activities as part of the care plan.
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: careplan-draft-logical.activity.workflowStatus
path:
  v: careplan-draft-logical.activity.workflowStatus
short:
  v: Workflow status
definition:
  v: Workflow status of the activity (e.g., planned, in-progress, completed, stopped).
min:
  v: 0
max:
  v: 1
type:
  code:
    v: code
    l: code

id:
  v: careplan-draft-logical.activity.narrative
path:
  v: careplan-draft-logical.activity.narrative
short:
  v: Narrative
definition:
  v: Human-readable narrative describing the activity.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: markdown
    l: markdown

id:
  v: careplan-draft-logical.activity.structured
path:
  v: careplan-draft-logical.activity.structured
short:
  v: Reference to formal artifact
definition:
  v: Reference to a formal request/performance (e.g., ServiceRequest, Procedure, Task).
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Reference
    l: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/Resource
    l: Resource

id:
  v: careplan-draft-logical.activity.outcome
path:
  v: careplan-draft-logical.activity.outcome
short:
  v: Outcome
definition:
  v: Outcome(s) captured for the activity.
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: careplan-draft-logical.activity.outcome.summary
path:
  v: careplan-draft-logical.activity.outcome.summary
short:
  v: Outcome summary
definition:
  v: Short textual summary of the outcome.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: careplan-draft-logical.activity.outcome.evidence
path:
  v: careplan-draft-logical.activity.outcome.evidence
short:
  v: Outcome evidence
definition:
  v: References to observations/documents or other evidence supporting the outcome.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Reference
    l: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/Resource
    l: Resource