OLCarerContingencyPlan
type: StructureDefinition
node role: treeRoot
id:
  v: OLCarerContingencyPlan
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition OLCarerContingencyPlan Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> OLCarerContingencyPlan 0..* Element OL - Carer contingency plan Elements defined in Ancestors:@id, <a href="http://hl7.org/fhir/R4/datatypes.html#Element" title="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.">extension #xD; codedText 1..1 DvCodedText coded_text Binding: OL - Carer contingency plan: coded_text (required) #xD; <a href="StructureDefinition-OLCarerContingencyPlan-definitions.html#OLCarerContingencyPlan.composer" title="[RM] The person primarily responsible for the content of the Composition (but not necessarily its committal into the EHR system). This is the identifier which should appear on the screen. It may or may not be the person who entered the data. When it is the patient, the special self instance of `PARTY_SELF` will be used.">composer 1..1 PARTY_PROXY composer #xD; <a href="StructureDefinition-OLCarerContingencyPlan-definitions.html#OLCarerContingencyPlan.context" title="[at0002] `COMPOSITION.context` - Documents the context information of a healthcare event involving the subject of care and the health system. The context information recorded here are independent of the attributes recorded in the version audit, which document the system interaction context, i.e. the context of a user interacting with the health record system. Healthcare events include patient contacts, and any other business activity, such as pathology investigations which take place on behalf of the patient.">context 1..1 EVENT_CONTEXT Context #xD; startTime 1..1 DvDateTi…
url:
  v: http://openehr.org/StructureDefinition/OLCarerContingencyPlan
  l: OLCarerContingencyPlan
version:
  v: 0.1.0
name:
  v: OLCarerContingencyPlan
title:
  v: OL - Carer contingency plan
status:
  v: active
date:
  v: 2026-03-25T15:55:34+00:00
publisher:
  v: Ian
contact:
  name:
    v: Ian
  telecom:
    system:
      v: url
    value:
      v: http://example.org/example-publisher
description:
  v: [openEHR-EHR-COMPOSITION.anticipatory_care_information.v0] A framework to communicate information that has been captured and curated in anticipation of future need for care.
fhir version:
  v: 4.0.1
mapping:
  identity:
    v: rim
  uri:
    v: http://hl7.org/v3
    l: v3
  name:
    v: RIM Mapping
kind:
  v: logical
abstract:
  v: false
type:
  v: http://openehr.org/StructureDefinition/OLCarerContingencyPlan
  l: OLCarerContingencyPlan
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Element
  l: Element
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: OLCarerContingencyPlan
    path:
      v: OLCarerContingencyPlan
    short:
      v: OL - Carer contingency plan
    definition:
      v: [openEHR-EHR-COMPOSITION.anticipatory_care_information.v0] A framework to communicate information that has been captured and curated in anticipation of future need for care.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Element
      min:
        v: 0
      max:
        v: *
    condition:
      v: ele-1
    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
    is modifier:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: OLCarerContingencyPlan.id
    path:
      v: OLCarerContingencyPlan.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:
        value: Url
      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
  element:
    id:
      v: OLCarerContingencyPlan.extension
    path:
      v: OLCarerContingencyPlan.extension
    slicing:
      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")])

Url
v: string
l: string

v: value

v: url

v: false

v: false

identity:
  v: rim
map:
  v: n/a

id:
  v: OLCarerContingencyPlan.codedText
path:
  v: OLCarerContingencyPlan.codedText
short:
  v: coded_text
definition:
  v: [at0001]
min:
  v: 1
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.codedText
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanCodedText
    l: OLCarerContingencyPlanCodedText

id:
  v: OLCarerContingencyPlan.composer
path:
  v: OLCarerContingencyPlan.composer
short:
  v: composer
definition:
  v: [RM] The person primarily responsible for the content of the Composition (but not necessarily its committal into the EHR system). This is the identifier which should appear on the screen. It may or may not be the person who entered the data. When it is the patient, the special self instance of `PARTY_SELF` will be used.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.composer
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/PARTY_PROXY
    l: PARTY PROXY
  profile:
    v: http://openehr.org/fhir/StructureDefinition/PARTY-PROXY
    l: PARTY-PROXY

id:
  v: OLCarerContingencyPlan.context
path:
  v: OLCarerContingencyPlan.context
short:
  v: Context
definition:
  v: [at0002] `COMPOSITION.context` - Documents the context information of a healthcare event involving the subject of care and the health system. The context information recorded here are independent of the attributes recorded in the version audit, which document the system interaction context, i.e. the context of a user interacting with the health record system. Healthcare events include patient contacts, and any other business activity, such as pathology investigations which take place on behalf of the patient.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.context
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/EVENT_CONTEXT
    l: EVENT CONTEXT
  profile:
    v: http://openehr.org/fhir/StructureDefinition/EVENT-CONTEXT
    l: EVENT-CONTEXT
constraint:
  key:
    v: Setting_valid
  severity:
    v: error
  human:
    v: Setting valid
  expression:
    v: null # TODO: manual translation needed
constraint:
  key:
    v: Participations_validity
  severity:
    v: error
  human:
    v: Participations validity must be present
  expression:
    v: participations.exists() implies participations.empty().not()
constraint:
  key:
    v: location_valid
  severity:
    v: error
  human:
    v: location valid must be present
  expression:
    v: location.exists() implies location.empty().not()

id:
  v: OLCarerContingencyPlan.context.start-time
path:
  v: OLCarerContingencyPlan.context.start_time
short:
  v: Start time of the clinical session or other kind of event during which a provider performs a service of any kind for the patient.
definition:
  v: Start time of the clinical session or other kind of event during which a provider performs a service of any kind for the patient.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: EVENT_CONTEXT.start_time
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/DV-DATE-TIME
    l: DV-DATE-TIME
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.end-time
path:
  v: OLCarerContingencyPlan.context.end_time
short:
  v: Optional end time of the clinical session.
definition:
  v: Optional end time of the clinical session.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EVENT_CONTEXT.end_time
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/DV-DATE-TIME
    l: DV-DATE-TIME
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.location
path:
  v: OLCarerContingencyPlan.context.location
short:
  v: The actual location where the session occurred, e.
definition:
  v: The actual location where the session occurred, e.g. 'microbiology lab 2', 'home', 'ward A3' and so on.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EVENT_CONTEXT.location
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.setting
path:
  v: OLCarerContingencyPlan.context.setting
short:
  v: setting
definition:
  v: [RM] The setting in which the clinical session took place. Coded using the openEHR Terminology, setting group.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: EVENT_CONTEXT.setting
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
is modifier:
  v: false
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanSetting
    l: OLCarerContingencyPlanSetting

id:
  v: OLCarerContingencyPlan.context.other-context
path:
  v: OLCarerContingencyPlan.context.other_context
short:
  v: Other optional context which will be archetyped.
definition:
  v: Other optional context which will be archetyped.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EVENT_CONTEXT.other_context
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE
    l: ITEM-STRUCTURE
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.health-care-facility
path:
  v: OLCarerContingencyPlan.context.health_care_facility
short:
  v: The health care facility under whose care the event took place.
definition:
  v: The health care facility under whose care the event took place. This is the most specific workgroup or delivery unit within a care delivery enterprise that has an official identifier in the health system, and can be used to ensure medico-legal accountability.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EVENT_CONTEXT.health_care_facility
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/PARTY-IDENTIFIED
    l: PARTY-IDENTIFIED
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.participations
path:
  v: OLCarerContingencyPlan.context.participations
short:
  v: Parties involved in the healthcare event.
definition:
  v: Parties involved in the healthcare event. These would normally include the physician(s) and often the patient (but not the latter if the clinical session is a pathology test for example).
min:
  v: 0
max:
  v: *
base:
  path:
    v: EVENT_CONTEXT.participations
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/PARTICIPATION
    l: PARTICIPATION
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.startTime
path:
  v: OLCarerContingencyPlan.context.startTime
short:
  v: start_time
definition:
  v: [RM] COMPOSITION.context.start_time - Start time of the clinical session or other kind of event during which a provider performs a service of any kind for the patient.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.context.startTime
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime
    l: DvDateTime

id:
  v: OLCarerContingencyPlan.context.xDSMetadata
path:
  v: OLCarerContingencyPlan.context.xDSMetadata
short:
  v: XDS Metadata
definition:
  v: [openEHR-EHR-CLUSTER.xds_metadata.v0] Additional composition metadata aligned with IHE-XDS which is not already available from the Reference Model COMPOSITION class.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.context.xDSMetadata
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster
    l: Cluster
constraint:
  key:
    v: Links_valid
  severity:
    v: error
  human:
    v: Links valid must be present
  expression:
    v: links.exists() implies links.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetyped_valid
  severity:
    v: error
  human:
    v: Archetyped valid must satisfy exclusive conditions
  expression:
    v: is_archetype_root() xor archetype_details .empty()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetype_node_id_valid
  severity:
    v: error
  human:
    v: Archetype node id valid must not be empty
  expression:
    v: archetype_node_id.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE

id:
  v: OLCarerContingencyPlan.context.xDSMetadata.name
path:
  v: OLCarerContingencyPlan.context.xDSMetadata.name
short:
  v: Runtime name of this fragment, used to build runtime paths.
definition:
  v: Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/DV-TEXT
    l: DV-TEXT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.xDSMetadata.archetype-node-id
path:
  v: OLCarerContingencyPlan.context.xDSMetadata.archetype_node_id
short:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.
definition:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. At an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_node_id
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.xDSMetadata.uid
path:
  v: OLCarerContingencyPlan.context.xDSMetadata.uid
short:
  v: Optional globally unique object identifier for root points of archetyped structures.
definition:
  v: Optional globally unique object identifier for root points of archetyped structures.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.uid
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/UID-BASED-ID
    l: UID-BASED-ID
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.xDSMetadata.links
path:
  v: OLCarerContingencyPlan.context.xDSMetadata.links
short:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).
definition:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.
min:
  v: 0
max:
  v: *
base:
  path:
    v: LOCATABLE.links
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/LINK
    l: LINK
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.xDSMetadata.archetype-details
path:
  v: OLCarerContingencyPlan.context.xDSMetadata.archetype_details
short:
  v: Details of archetyping used on this node.
definition:
  v: Details of archetyping used on this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_details
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ARCHETYPED
    l: ARCHETYPED
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.xDSMetadata.feeder-audit
path:
  v: OLCarerContingencyPlan.context.xDSMetadata.feeder_audit
short:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
definition:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.feeder_audit
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT
    l: FEEDER-AUDIT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.xDSMetadata.items
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-group
  extension:
    url:
      v: value
      l: value
    value: String
      v: Items
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-order
  extension:
    url:
      v: value
      l: value
    value: Integer
      v: 8
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
path:
  v: OLCarerContingencyPlan.context.xDSMetadata.items
short:
  v: Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.
definition:
  v: Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.
min:
  v: 1
max:
  v: *
base:
  path:
    v: CLUSTER.items
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ITEM
    l: ITEM
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.xDSMetadata.authorSpecialty
path:
  v: OLCarerContingencyPlan.context.xDSMetadata.authorSpecialty
short:
  v: Author specialty
definition:
  v: [at0001] The speciality of the author/composer of the document.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.context.xDSMetadata.authorSpecialty
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.context.xDSMetadata.classCode
path:
  v: OLCarerContingencyPlan.context.xDSMetadata.classCode
short:
  v: Class code
definition:
  v: [at0002] A high-level document class code, normally selected from a valueset provided by the IHE-XDS Affinity Domain.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.context.xDSMetadata.classCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.context.xDSMetadata.documentType
path:
  v: OLCarerContingencyPlan.context.xDSMetadata.documentType
short:
  v: Document type
definition:
  v: [at0003] The code specifying the precise type of document from the user perspective. Normally selected from a valueset provided by the local IHE-XDS Affinity Domain or national standard.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.context.xDSMetadata.documentType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.context.xDSMetadata.confidentialityCode
path:
  v: OLCarerContingencyPlan.context.xDSMetadata.confidentialityCode
short:
  v: Confidentiality code
definition:
  v: [at0004] A term specifying the level of confidentiality of the XDS Document.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.context.xDSMetadata.confidentialityCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.context.xDSMetadata.healthCareFacilityType
path:
  v: OLCarerContingencyPlan.context.xDSMetadata.healthCareFacilityType
short:
  v: Health care facility type
definition:
  v: [at0007] A term defining the healthcare facility type.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.context.xDSMetadata.healthCareFacilityType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.context.xDSMetadata.practiceSettingCode
path:
  v: OLCarerContingencyPlan.context.xDSMetadata.practiceSettingCode
short:
  v: Practice setting code
definition:
  v: [at0009] The code specifying the clinical specialty where the act that resulted in the document was performed.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.context.xDSMetadata.practiceSettingCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.context.xDSMetadata.eventCode
path:
  v: OLCarerContingencyPlan.context.xDSMetadata.eventCode
short:
  v: Event code
definition:
  v: [at0011] This list of codes represents the main clinical acts.
min:
  v: 0
max:
  v: *
base:
  path:
    v: OLCarerContingencyPlan.context.xDSMetadata.eventCode
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.context.xDSMetadata.documentMedia
path:
  v: OLCarerContingencyPlan.context.xDSMetadata.documentMedia
short:
  v: Document_media
definition:
  v: [at0010] Additional metadata about the document itself, including size, url.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.context.xDSMetadata.documentMedia
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvMultimedia
    l: DvMultimedia

id:
  v: OLCarerContingencyPlan.context.careJourneyMetadata
path:
  v: OLCarerContingencyPlan.context.careJourneyMetadata
short:
  v: Care journey metadata
definition:
  v: [openEHR-EHR-CLUSTER.care_journey_metadata.v0] Tp capture Care plan metadata
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.context.careJourneyMetadata
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster
    l: Cluster
constraint:
  key:
    v: Links_valid
  severity:
    v: error
  human:
    v: Links valid must be present
  expression:
    v: links.exists() implies links.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetyped_valid
  severity:
    v: error
  human:
    v: Archetyped valid must satisfy exclusive conditions
  expression:
    v: is_archetype_root() xor archetype_details .empty()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetype_node_id_valid
  severity:
    v: error
  human:
    v: Archetype node id valid must not be empty
  expression:
    v: archetype_node_id.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE

id:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.name
path:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.name
short:
  v: Runtime name of this fragment, used to build runtime paths.
definition:
  v: Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/DV-TEXT
    l: DV-TEXT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.archetype-node-id
path:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.archetype_node_id
short:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.
definition:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. At an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_node_id
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.uid
path:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.uid
short:
  v: Optional globally unique object identifier for root points of archetyped structures.
definition:
  v: Optional globally unique object identifier for root points of archetyped structures.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.uid
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/UID-BASED-ID
    l: UID-BASED-ID
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.links
path:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.links
short:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).
definition:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.
min:
  v: 0
max:
  v: *
base:
  path:
    v: LOCATABLE.links
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/LINK
    l: LINK
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.archetype-details
path:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.archetype_details
short:
  v: Details of archetyping used on this node.
definition:
  v: Details of archetyping used on this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_details
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ARCHETYPED
    l: ARCHETYPED
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.feeder-audit
path:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.feeder_audit
short:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
definition:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.feeder_audit
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT
    l: FEEDER-AUDIT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.items
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-group
  extension:
    url:
      v: value
      l: value
    value: String
      v: Items
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-order
  extension:
    url:
      v: value
      l: value
    value: Integer
      v: 8
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
path:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.items
short:
  v: Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.
definition:
  v: Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.
min:
  v: 1
max:
  v: *
base:
  path:
    v: CLUSTER.items
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ITEM
    l: ITEM
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.carePlanName
path:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.carePlanName
short:
  v: Care plan name
definition:
  v: [at0001] The name , preferably coded of the Care plan with which this journey is associated, and against which the composition was updated.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.context.careJourneyMetadata.carePlanName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.carePlanIdentifier[x]
path:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.carePlanIdentifier[x]
short:
  v: Care plan identifier
definition:
  v: at0002: The identifier , preferably coded, of the Care plan with which this journey is associated, and against which the composition was updated.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.context.careJourneyMetadata.carePlanIdentifier[x]
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier
    l: DvIdentifier

id:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.patientJourneyIdentifier[x]
path:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.patientJourneyIdentifier[x]
short:
  v: Patient journey identifier
definition:
  v: at0003: A patient-journey specific identifier i.e unique to a patient's journey along a specific care pathway.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.context.careJourneyMetadata.patientJourneyIdentifier[x]
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier
    l: DvIdentifier

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities
short:
  v: Personal responsibilities
definition:
  v: [openEHR-EHR-EVALUATION.personal_responsibilities.v1] Personal responsibilities
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/EVALUATION
    l: EVALUATION
constraint:
  key:
    v: Links_valid
  severity:
    v: error
  human:
    v: Links valid must be present
  expression:
    v: links.exists() implies links.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetyped_valid
  severity:
    v: error
  human:
    v: Archetyped valid must satisfy exclusive conditions
  expression:
    v: is_archetype_root() xor archetype_details .empty()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetype_node_id_valid
  severity:
    v: error
  human:
    v: Archetype node id valid must not be empty
  expression:
    v: archetype_node_id.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Subject_validity
  severity:
    v: error
  human:
    v: Subject validity must satisfy conditional constraints
  expression:
    v: subject_is_self() implies subject.generating_type = “PARTY_SELF”
  source:
    v: http://openehr.org/fhir/StructureDefinition/ENTRY
    l: ENTRY
constraint:
  key:
    v: Other_participations_valid
  severity:
    v: error
  human:
    v: Other participations valid must be present
  expression:
    v: other_participations.exists() implies other_participations.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/ENTRY
    l: ENTRY
constraint:
  key:
    v: Is_archetype_root
  severity:
    v: error
  human:
    v: Is archetype root
  expression:
    v: is_archetype_root()
  source:
    v: http://openehr.org/fhir/StructureDefinition/ENTRY
    l: ENTRY

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.name
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.name
short:
  v: Runtime name of this fragment, used to build runtime paths.
definition:
  v: Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/DV-TEXT
    l: DV-TEXT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.archetype-node-id
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.archetype_node_id
short:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.
definition:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. At an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_node_id
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.uid
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.uid
short:
  v: Optional globally unique object identifier for root points of archetyped structures.
definition:
  v: Optional globally unique object identifier for root points of archetyped structures.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.uid
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/UID-BASED-ID
    l: UID-BASED-ID
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.links
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.links
short:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).
definition:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.
min:
  v: 0
max:
  v: *
base:
  path:
    v: LOCATABLE.links
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/LINK
    l: LINK
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.archetype-details
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.archetype_details
short:
  v: Details of archetyping used on this node.
definition:
  v: Details of archetyping used on this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_details
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ARCHETYPED
    l: ARCHETYPED
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.feeder-audit
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.feeder_audit
short:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
definition:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.feeder_audit
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT
    l: FEEDER-AUDIT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.language
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.language
short:
  v: Mandatory indicator of the localised language in which this Entry is written.
definition:
  v: Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ENTRY.language
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/CODE-PHRASE
    l: CODE-PHRASE
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.encoding
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.encoding
short:
  v: Name of character set in which text values in this Entry are encoded.
definition:
  v: Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ENTRY.encoding
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/CODE-PHRASE
    l: CODE-PHRASE
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.other-participations
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.other_participations
short:
  v: Other participations at `ENTRY` level.
definition:
  v: Other participations at `ENTRY` level.
min:
  v: 0
max:
  v: *
base:
  path:
    v: ENTRY.other_participations
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/PARTICIPATION
    l: PARTICIPATION
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.workflow-id
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.workflow_id
short:
  v: Identifier of externally held workflow engine data for this workflow execution, for this subject of care.
definition:
  v: Identifier of externally held workflow engine data for this workflow execution, for this subject of care.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ENTRY.workflow_id
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/OBJECT-REF
    l: OBJECT-REF
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.subject
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.subject
short:
  v: Id of human subject of this `ENTRY`, e.
definition:
  v: Id of human subject of this `ENTRY`, e.g.: * organ donor * foetus * a family member * another clinically relevant person.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ENTRY.subject
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/PARTY-PROXY
    l: PARTY-PROXY
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.provider
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.provider
short:
  v: Optional identification of provider of the information in this `ENTRY`, which might be: * the patient * a patient agent, e.
definition:
  v: Optional identification of provider of the information in this `ENTRY`, which might be: * the patient * a patient agent, e.g. parent, guardian * the clinician * a device or software Generally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ENTRY.provider
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/PARTY-PROXY
    l: PARTY-PROXY
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.protocol
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-group
  extension:
    url:
      v: value
      l: value
    value: String
      v: Protocol
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-order
  extension:
    url:
      v: value
      l: value
    value: Integer
      v: 4
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.protocol
short:
  v: Description of the method (i.
definition:
  v: Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CARE_ENTRY.protocol
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE
    l: ITEM-STRUCTURE
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.guideline-id
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.guideline_id
short:
  v: Optional external identifier of guideline creating this Entry if relevant.
definition:
  v: Optional external identifier of guideline creating this Entry if relevant.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CARE_ENTRY.guideline_id
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/OBJECT-REF
    l: OBJECT-REF
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.data
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.data
short:
  v: The data of this evaluation, in the form of a spatial data structure.
definition:
  v: The data of this evaluation, in the form of a spatial data structure.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: EVALUATION.data
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE
    l: ITEM-STRUCTURE
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.responsibilitiesStatus
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.responsibilitiesStatus
short:
  v: Responsibilities status
definition:
  v: [at0036]
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.responsibilitiesStatus
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanResponsibilitiesStatus
    l: OLCarerContingencyPlanResponsibilitiesStatus

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.description
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.description
short:
  v: Description
definition:
  v: [at0043]
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.description
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility
short:
  v: Primary carer /parental responsibility
definition:
  v: [at0005]
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster
    l: Cluster
constraint:
  key:
    v: Links_valid
  severity:
    v: error
  human:
    v: Links valid must be present
  expression:
    v: links.exists() implies links.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetyped_valid
  severity:
    v: error
  human:
    v: Archetyped valid must satisfy exclusive conditions
  expression:
    v: is_archetype_root() xor archetype_details .empty()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetype_node_id_valid
  severity:
    v: error
  human:
    v: Archetype node id valid must not be empty
  expression:
    v: archetype_node_id.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.name
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.name
short:
  v: Runtime name of this fragment, used to build runtime paths.
definition:
  v: Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/DV-TEXT
    l: DV-TEXT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.archetype-node-id
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.archetype_node_id
short:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.
definition:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. At an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_node_id
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.uid
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.uid
short:
  v: Optional globally unique object identifier for root points of archetyped structures.
definition:
  v: Optional globally unique object identifier for root points of archetyped structures.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.uid
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/UID-BASED-ID
    l: UID-BASED-ID
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.links
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.links
short:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).
definition:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.
min:
  v: 0
max:
  v: *
base:
  path:
    v: LOCATABLE.links
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/LINK
    l: LINK
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.archetype-details
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.archetype_details
short:
  v: Details of archetyping used on this node.
definition:
  v: Details of archetyping used on this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_details
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ARCHETYPED
    l: ARCHETYPED
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.feeder-audit
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.feeder_audit
short:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
definition:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.feeder_audit
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT
    l: FEEDER-AUDIT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.items
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-group
  extension:
    url:
      v: value
      l: value
    value: String
      v: Items
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-order
  extension:
    url:
      v: value
      l: value
    value: Integer
      v: 8
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.items
short:
  v: Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.
definition:
  v: Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.
min:
  v: 1
max:
  v: *
base:
  path:
    v: CLUSTER.items
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ITEM
    l: ITEM
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.careContingencyPlanStatus
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.careContingencyPlanStatus
short:
  v: Care contingency plan status
definition:
  v: [at0035]
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.careContingencyPlanStatus
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanCareContingencyPlanStatus
    l: OLCarerContingencyPlanCareContingencyPlanStatus

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.caredForPerson
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.caredForPerson
short:
  v: Cared for person
definition:
  v: [at0010]
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.caredForPerson
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.howLongCanTheyWaitOnTheirOwn
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.howLongCanTheyWaitOnTheirOwn
short:
  v: How long can they wait on their own
definition:
  v: [at0011]
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.howLongCanTheyWaitOnTheirOwn
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer
short:
  v: Replacement carer
definition:
  v: [at0013]
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster
    l: Cluster
constraint:
  key:
    v: Links_valid
  severity:
    v: error
  human:
    v: Links valid must be present
  expression:
    v: links.exists() implies links.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetyped_valid
  severity:
    v: error
  human:
    v: Archetyped valid must satisfy exclusive conditions
  expression:
    v: is_archetype_root() xor archetype_details .empty()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetype_node_id_valid
  severity:
    v: error
  human:
    v: Archetype node id valid must not be empty
  expression:
    v: archetype_node_id.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.name
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.name
short:
  v: Runtime name of this fragment, used to build runtime paths.
definition:
  v: Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/DV-TEXT
    l: DV-TEXT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.archetype-node-id
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.archetype_node_id
short:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.
definition:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. At an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_node_id
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.uid
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.uid
short:
  v: Optional globally unique object identifier for root points of archetyped structures.
definition:
  v: Optional globally unique object identifier for root points of archetyped structures.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.uid
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/UID-BASED-ID
    l: UID-BASED-ID
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.links
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.links
short:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).
definition:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.
min:
  v: 0
max:
  v: *
base:
  path:
    v: LOCATABLE.links
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/LINK
    l: LINK
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.archetype-details
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.archetype_details
short:
  v: Details of archetyping used on this node.
definition:
  v: Details of archetyping used on this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_details
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ARCHETYPED
    l: ARCHETYPED
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.feeder-audit
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.feeder_audit
short:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
definition:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.feeder_audit
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT
    l: FEEDER-AUDIT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.items
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-group
  extension:
    url:
      v: value
      l: value
    value: String
      v: Items
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-order
  extension:
    url:
      v: value
      l: value
    value: Integer
      v: 8
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.items
short:
  v: Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.
definition:
  v: Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.
min:
  v: 1
max:
  v: *
base:
  path:
    v: CLUSTER.items
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ITEM
    l: ITEM
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member
short:
  v: Member
definition:
  v: [openEHR-EHR-CLUSTER.contact_cc.v0] Contacts for patients and organisations (excluding practitioners).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster
    l: Cluster
constraint:
  key:
    v: Links_valid
  severity:
    v: error
  human:
    v: Links valid must be present
  expression:
    v: links.exists() implies links.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetyped_valid
  severity:
    v: error
  human:
    v: Archetyped valid must satisfy exclusive conditions
  expression:
    v: is_archetype_root() xor archetype_details .empty()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetype_node_id_valid
  severity:
    v: error
  human:
    v: Archetype node id valid must not be empty
  expression:
    v: archetype_node_id.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.name
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.name
short:
  v: Runtime name of this fragment, used to build runtime paths.
definition:
  v: Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/DV-TEXT
    l: DV-TEXT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.archetype-node-id
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.archetype_node_id
short:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.
definition:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. At an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_node_id
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.uid
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.uid
short:
  v: Optional globally unique object identifier for root points of archetyped structures.
definition:
  v: Optional globally unique object identifier for root points of archetyped structures.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.uid
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/UID-BASED-ID
    l: UID-BASED-ID
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.links
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.links
short:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).
definition:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.
min:
  v: 0
max:
  v: *
base:
  path:
    v: LOCATABLE.links
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/LINK
    l: LINK
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.archetype-details
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.archetype_details
short:
  v: Details of archetyping used on this node.
definition:
  v: Details of archetyping used on this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_details
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ARCHETYPED
    l: ARCHETYPED
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.feeder-audit
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.feeder_audit
short:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
definition:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.feeder_audit
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT
    l: FEEDER-AUDIT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.items
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-group
  extension:
    url:
      v: value
      l: value
    value: String
      v: Items
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-order
  extension:
    url:
      v: value
      l: value
    value: Integer
      v: 8
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.items
short:
  v: Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.
definition:
  v: Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.
min:
  v: 1
max:
  v: *
base:
  path:
    v: CLUSTER.items
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ITEM
    l: ITEM
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.relationship
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.relationship
short:
  v: Relationship
definition:
  v: [at0001] The relationship between the subject and the contact. This field is only appropriate when the archetype is used for patient contacts, not for organisation contacts.
min:
  v: 0
max:
  v: *
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.relationship
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: preferred
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanRelationship
    l: OLCarerContingencyPlanRelationship

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.primaryContact
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.primaryContact
short:
  v: Primary contact
definition:
  v: [at0001] The relationship between the subject and the contact. This field is only appropriate when the archetype is used for patient contacts, not for organisation contacts.
min:
  v: 0
max:
  v: *
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.primaryContact
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanPrimaryContact
    l: OLCarerContingencyPlanPrimaryContact

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.supportContactType
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.supportContactType
short:
  v: Support contact type
definition:
  v: [at0001] The relationship between the subject and the contact. This field is only appropriate when the archetype is used for patient contacts, not for organisation contacts.
min:
  v: 0
max:
  v: *
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.supportContactType
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanSupportContactType
    l: OLCarerContingencyPlanSupportContactType

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.additionalInformation
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.additionalInformation
short:
  v: Additional information
definition:
  v: [at0013] Indicates a purpose for which the contact can be reached. This field is only appropriate when the archetype is used inside an organisation cluster.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.additionalInformation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername
short:
  v: Name
definition:
  v: [openEHR-EHR-CLUSTER.name_cc.v0] Name details aligned with FHIR resource.
min:
  v: 0
max:
  v: *
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster
    l: Cluster
constraint:
  key:
    v: Links_valid
  severity:
    v: error
  human:
    v: Links valid must be present
  expression:
    v: links.exists() implies links.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetyped_valid
  severity:
    v: error
  human:
    v: Archetyped valid must satisfy exclusive conditions
  expression:
    v: is_archetype_root() xor archetype_details .empty()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetype_node_id_valid
  severity:
    v: error
  human:
    v: Archetype node id valid must not be empty
  expression:
    v: archetype_node_id.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.name
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.name
short:
  v: Runtime name of this fragment, used to build runtime paths.
definition:
  v: Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/DV-TEXT
    l: DV-TEXT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.archetype-node-id
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.archetype_node_id
short:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.
definition:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. At an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_node_id
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.uid
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.uid
short:
  v: Optional globally unique object identifier for root points of archetyped structures.
definition:
  v: Optional globally unique object identifier for root points of archetyped structures.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.uid
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/UID-BASED-ID
    l: UID-BASED-ID
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.links
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.links
short:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).
definition:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.
min:
  v: 0
max:
  v: *
base:
  path:
    v: LOCATABLE.links
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/LINK
    l: LINK
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.archetype-details
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.archetype_details
short:
  v: Details of archetyping used on this node.
definition:
  v: Details of archetyping used on this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_details
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ARCHETYPED
    l: ARCHETYPED
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.feeder-audit
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.feeder_audit
short:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
definition:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.feeder_audit
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT
    l: FEEDER-AUDIT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.items
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-group
  extension:
    url:
      v: value
      l: value
    value: String
      v: Items
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-order
  extension:
    url:
      v: value
      l: value
    value: Integer
      v: 8
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.items
short:
  v: Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.
definition:
  v: Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.
min:
  v: 1
max:
  v: *
base:
  path:
    v: CLUSTER.items
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ITEM
    l: ITEM
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.use
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.use
short:
  v: Use
definition:
  v: [at0001] Identification of the purpose for the name.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.use
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanUse
    l: OLCarerContingencyPlanUse

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.contactName
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.contactName
short:
  v: Contact name
definition:
  v: [at0009] A text representation of the full name.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.contactName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact
short:
  v: Telecom contact
definition:
  v: [openEHR-EHR-CLUSTER.telecom_cc.v0] FHIR telecom details.
min:
  v: 0
max:
  v: *
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster
    l: Cluster
constraint:
  key:
    v: Links_valid
  severity:
    v: error
  human:
    v: Links valid must be present
  expression:
    v: links.exists() implies links.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetyped_valid
  severity:
    v: error
  human:
    v: Archetyped valid must satisfy exclusive conditions
  expression:
    v: is_archetype_root() xor archetype_details .empty()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetype_node_id_valid
  severity:
    v: error
  human:
    v: Archetype node id valid must not be empty
  expression:
    v: archetype_node_id.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.name
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.name
short:
  v: Runtime name of this fragment, used to build runtime paths.
definition:
  v: Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/DV-TEXT
    l: DV-TEXT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.archetype-node-id
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.archetype_node_id
short:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.
definition:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. At an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_node_id
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.uid
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.uid
short:
  v: Optional globally unique object identifier for root points of archetyped structures.
definition:
  v: Optional globally unique object identifier for root points of archetyped structures.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.uid
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/UID-BASED-ID
    l: UID-BASED-ID
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.links
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.links
short:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).
definition:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.
min:
  v: 0
max:
  v: *
base:
  path:
    v: LOCATABLE.links
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/LINK
    l: LINK
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.archetype-details
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.archetype_details
short:
  v: Details of archetyping used on this node.
definition:
  v: Details of archetyping used on this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_details
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ARCHETYPED
    l: ARCHETYPED
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.feeder-audit
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.feeder_audit
short:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
definition:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.feeder_audit
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT
    l: FEEDER-AUDIT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.items
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-group
  extension:
    url:
      v: value
      l: value
    value: String
      v: Items
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-order
  extension:
    url:
      v: value
      l: value
    value: Integer
      v: 8
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.items
short:
  v: Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.
definition:
  v: Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.
min:
  v: 1
max:
  v: *
base:
  path:
    v: CLUSTER.items
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ITEM
    l: ITEM
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.contactType
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.contactType
short:
  v: Contact type
definition:
  v: [at0001] Telecommunications form for contact point - what communications system is required to make use of the contact.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.contactType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanContactType
    l: OLCarerContingencyPlanContactType

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.contactValue
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.contactValue
short:
  v: Contact value
definition:
  v: [at0002] The actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.contactValue
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address
short:
  v: Address
definition:
  v: [openEHR-EHR-CLUSTER.address_cc.v0] Address details aligned with FHIR resource.
min:
  v: 0
max:
  v: *
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster
    l: Cluster
constraint:
  key:
    v: Links_valid
  severity:
    v: error
  human:
    v: Links valid must be present
  expression:
    v: links.exists() implies links.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetyped_valid
  severity:
    v: error
  human:
    v: Archetyped valid must satisfy exclusive conditions
  expression:
    v: is_archetype_root() xor archetype_details .empty()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetype_node_id_valid
  severity:
    v: error
  human:
    v: Archetype node id valid must not be empty
  expression:
    v: archetype_node_id.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.name
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.name
short:
  v: Runtime name of this fragment, used to build runtime paths.
definition:
  v: Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/DV-TEXT
    l: DV-TEXT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.archetype-node-id
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.archetype_node_id
short:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.
definition:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. At an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_node_id
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.uid
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.uid
short:
  v: Optional globally unique object identifier for root points of archetyped structures.
definition:
  v: Optional globally unique object identifier for root points of archetyped structures.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.uid
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/UID-BASED-ID
    l: UID-BASED-ID
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.links
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.links
short:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).
definition:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.
min:
  v: 0
max:
  v: *
base:
  path:
    v: LOCATABLE.links
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/LINK
    l: LINK
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.archetype-details
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.archetype_details
short:
  v: Details of archetyping used on this node.
definition:
  v: Details of archetyping used on this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_details
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ARCHETYPED
    l: ARCHETYPED
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.feeder-audit
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.feeder_audit
short:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
definition:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.feeder_audit
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT
    l: FEEDER-AUDIT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.items
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-group
  extension:
    url:
      v: value
      l: value
    value: String
      v: Items
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-order
  extension:
    url:
      v: value
      l: value
    value: Integer
      v: 8
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.items
short:
  v: Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.
definition:
  v: Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.
min:
  v: 1
max:
  v: *
base:
  path:
    v: CLUSTER.items
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ITEM
    l: ITEM
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.addressUse
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.addressUse
short:
  v: Address Use
definition:
  v: [at0001] The purpose of the address.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.addressUse
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanAddressUse
    l: OLCarerContingencyPlanAddressUse

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.street
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.street
short:
  v: Street
definition:
  v: [at0011] This component contains the house number, apartment number, street name, street direction, P.O. Box number, delivery hints, and similar address information.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.street
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.street2
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.street2
short:
  v: Street2
definition:
  v: [at0011] This component contains the house number, apartment number, street name, street direction, P.O. Box number, delivery hints, and similar address information.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.street2
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.city
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.city
short:
  v: City
definition:
  v: [at0012] The name of the city, town, village or other community or delivery center.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.city
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.county
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.county
short:
  v: County
definition:
  v: [at0013] The name of the administrative area (county).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.county
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.postalCode
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.postalCode
short:
  v: Postal code
definition:
  v: [at0014] A postal code designating a region defined by the postal service.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.postalCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.country
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.country
short:
  v: Country
definition:
  v: [at0015] Country - a nation as commonly understood or generally accepted.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.country
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.dateAdded
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.dateAdded
short:
  v: Date added
definition:
  v: [at0011] Date and time when contact detail starts to be valid.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.dateAdded
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime
    l: DvDateTime

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.hasThePersonConsentedToTheReplacement
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.hasThePersonConsentedToTheReplacement
short:
  v: Has the person consented to the replacement
definition:
  v: [at0012]
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.hasThePersonConsentedToTheReplacement
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanHasThePersonConsentedToTheReplacement
    l: OLCarerContingencyPlanHasThePersonConsentedToTheReplacement

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.replacementHasConsentedToBeingContacted
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.replacementHasConsentedToBeingContacted
short:
  v: Replacement has consented to being contacted
definition:
  v: [at0016]
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.replacementHasConsentedToBeingContacted
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanReplacementHasConsentedToBeingContacted
    l: OLCarerContingencyPlanReplacementHasConsentedToBeingContacted

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.replacementHasConsentedToActingInThatRole
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.replacementHasConsentedToActingInThatRole
short:
  v: Replacement has consented to acting in that role
definition:
  v: [at0017]
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.replacementHasConsentedToActingInThatRole
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanReplacementHasConsentedToActingInThatRole
    l: OLCarerContingencyPlanReplacementHasConsentedToActingInThatRole

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.replacementHasACopyOfContingencyPlan
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.replacementHasACopyOfContingencyPlan
short:
  v: Replacement has a copy of contingency plan
definition:
  v: [at0026]
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.replacementHasACopyOfContingencyPlan
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanReplacementHasACopyOfContingencyPlan
    l: OLCarerContingencyPlanReplacementHasACopyOfContingencyPlan

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet
short:
  v: Pet
definition:
  v: [at0040]
min:
  v: 0
max:
  v: *
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.pet
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster
    l: Cluster
constraint:
  key:
    v: Links_valid
  severity:
    v: error
  human:
    v: Links valid must be present
  expression:
    v: links.exists() implies links.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetyped_valid
  severity:
    v: error
  human:
    v: Archetyped valid must satisfy exclusive conditions
  expression:
    v: is_archetype_root() xor archetype_details .empty()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE
constraint:
  key:
    v: Archetype_node_id_valid
  severity:
    v: error
  human:
    v: Archetype node id valid must not be empty
  expression:
    v: archetype_node_id.empty().not()
  source:
    v: http://openehr.org/fhir/StructureDefinition/LOCATABLE
    l: LOCATABLE

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet.name
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet.name
short:
  v: Runtime name of this fragment, used to build runtime paths.
definition:
  v: Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/DV-TEXT
    l: DV-TEXT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet.archetype-node-id
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet.archetype_node_id
short:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.
definition:
  v: Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. At an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_node_id
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet.uid
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet.uid
short:
  v: Optional globally unique object identifier for root points of archetyped structures.
definition:
  v: Optional globally unique object identifier for root points of archetyped structures.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.uid
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/UID-BASED-ID
    l: UID-BASED-ID
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet.links
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet.links
short:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).
definition:
  v: Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.
min:
  v: 0
max:
  v: *
base:
  path:
    v: LOCATABLE.links
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/LINK
    l: LINK
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet.archetype-details
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet.archetype_details
short:
  v: Details of archetyping used on this node.
definition:
  v: Details of archetyping used on this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.archetype_details
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ARCHETYPED
    l: ARCHETYPED
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet.feeder-audit
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet.feeder_audit
short:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
definition:
  v: Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.feeder_audit
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT
    l: FEEDER-AUDIT
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet.items
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-group
  extension:
    url:
      v: value
      l: value
    value: String
      v: Items
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-order
  extension:
    url:
      v: value
      l: value
    value: Integer
      v: 8
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/view-hint
    l: view-hint
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet.items
short:
  v: Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.
definition:
  v: Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.
min:
  v: 1
max:
  v: *
base:
  path:
    v: CLUSTER.items
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ITEM
    l: ITEM
is modifier:
  v: false

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet.petDetails
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet.petDetails
short:
  v: Pet details
definition:
  v: [at0041]
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.pet.petDetails
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.dateLastUpdated
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.dateLastUpdated
short:
  v: Date last updated
definition:
  v: [at0004]
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OLCarerContingencyPlan.PersonalResponsibilities.dateLastUpdated
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime
    l: DvDateTime

element:
  id:
    v: OLCarerContingencyPlan
  path:
    v: OLCarerContingencyPlan
  short:
    v: OL - Carer contingency plan
  definition:
    v: [openEHR-EHR-COMPOSITION.anticipatory_care_information.v0] A framework to communicate information that has been captured and curated in anticipation of future need for care.
element:
  id:
    v: OLCarerContingencyPlan.codedText
  path:
    v: OLCarerContingencyPlan.codedText
  short:
    v: coded_text
  definition:
    v: [at0001]
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
      l: DvCodedText
  binding:
    strength:
      v: required
    value set:
      v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanCodedText
      l: OLCarerContingencyPlanCodedText
element:
  id:
    v: OLCarerContingencyPlan.composer
  path:
    v: OLCarerContingencyPlan.composer
  short:
    v: composer
  definition:
    v: [RM] The person primarily responsible for the content of the Composition (but not necessarily its committal into the EHR system). This is the identifier which should appear on the screen. It may or may not be the person who entered the data. When it is the patient, the special self instance of `PARTY_SELF` will be used.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: http://openehr.org/fhir/StructureDefinition/PARTY_PROXY
      l: PARTY PROXY
    profile:
      v: http://openehr.org/fhir/StructureDefinition/PARTY-PROXY
      l: PARTY-PROXY
element:
  id:
    v: OLCarerContingencyPlan.context
  path:
    v: OLCarerContingencyPlan.context
  short:
    v: Context
  definition:
    v: [at0002] `COMPOSITION.context` - Documents the context information of a healthcare event involving the subject of care and the health system. The context information recorded here are independent of the attributes recorded in the version audit, which document the system interaction context, i.e. the context of a user interacting with the health record system. Healthcare events include patient contacts, and any other business activity, such as pathology investigations which take place on behalf of the patient.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: http://openehr.org/fhir/StructureDefinition/EVENT_CONTEXT
      l: EVENT CONTEXT
    profile:
      v: http://openehr.org/fhir/StructureDefinition/EVENT-CONTEXT
      l: EVENT-CONTEXT
element:
  id:
    v: OLCarerContingencyPlan.context.startTime
  path:
    v: OLCarerContingencyPlan.context.startTime
  short:
    v: start_time
  definition:
    v: [RM] COMPOSITION.context.start_time - Start time of the clinical session or other kind of event during which a provider performs a service of any kind for the patient.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime
      l: DvDateTime
element:
  id:
    v: OLCarerContingencyPlan.context.setting
  path:
    v: OLCarerContingencyPlan.context.setting
  short:
    v: setting
  definition:
    v: [RM] The setting in which the clinical session took place. Coded using the openEHR Terminology, setting group.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
      l: DvCodedText
  binding:
    strength:
      v: required
    value set:
      v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanSetting
      l: OLCarerContingencyPlanSetting
element:
  id:
    v: OLCarerContingencyPlan.context.xDSMetadata
  path:
    v: OLCarerContingencyPlan.context.xDSMetadata
  short:
    v: XDS Metadata
  definition:
    v: [openEHR-EHR-CLUSTER.xds_metadata.v0] Additional composition metadata aligned with IHE-XDS which is not already available from the Reference Model COMPOSITION class.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster
      l: Cluster
element:
  id:
    v: OLCarerContingencyPlan.context.xDSMetadata.authorSpecialty
  path:
    v: OLCarerContingencyPlan.context.xDSMetadata.authorSpecialty
  short:
    v: Author specialty
  definition:
    v: [at0001] The speciality of the author/composer of the document.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
      l: DvText
element:
  id:
    v: OLCarerContingencyPlan.context.xDSMetadata.classCode
  path:
    v: OLCarerContingencyPlan.context.xDSMetadata.classCode
  short:
    v: Class code
  definition:
    v: [at0002] A high-level document class code, normally selected from a valueset provided by the IHE-XDS Affinity Domain.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
      l: DvText
element:
  id:
    v: OLCarerContingencyPlan.context.xDSMetadata.documentType
  path:
    v: OLCarerContingencyPlan.context.xDSMetadata.documentType
  short:
    v: Document type
  definition:
    v: [at0003] The code specifying the precise type of document from the user perspective. Normally selected from a valueset provided by the local IHE-XDS Affinity Domain or national standard.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
      l: DvText
element:
  id:
    v: OLCarerContingencyPlan.context.xDSMetadata.confidentialityCode
  path:
    v: OLCarerContingencyPlan.context.xDSMetadata.confidentialityCode
  short:
    v: Confidentiality code
  definition:
    v: [at0004] A term specifying the level of confidentiality of the XDS Document.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
      l: DvText
element:
  id:
    v: OLCarerContingencyPlan.context.xDSMetadata.healthCareFacilityType
  path:
    v: OLCarerContingencyPlan.context.xDSMetadata.healthCareFacilityType

v: Health care facility type

v: [at0007] A term defining the healthcare facility type.

v: 0

v: 1

id:
  v: OLCarerContingencyPlan.context.xDSMetadata.practiceSettingCode
path:
  v: OLCarerContingencyPlan.context.xDSMetadata.practiceSettingCode
short:
  v: Practice setting code
definition:
  v: [at0009] The code specifying the clinical specialty where the act that resulted in the document was performed.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.context.xDSMetadata.eventCode
path:
  v: OLCarerContingencyPlan.context.xDSMetadata.eventCode
short:
  v: Event code
definition:
  v: [at0011] This list of codes represents the main clinical acts.
min:
  v: 0
max:
  v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.context.xDSMetadata.documentMedia
path:
  v: OLCarerContingencyPlan.context.xDSMetadata.documentMedia
short:
  v: Document_media
definition:
  v: [at0010] Additional metadata about the document itself, including size, url.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvMultimedia
    l: DvMultimedia

id:
  v: OLCarerContingencyPlan.context.careJourneyMetadata
path:
  v: OLCarerContingencyPlan.context.careJourneyMetadata
short:
  v: Care journey metadata
definition:
  v: [openEHR-EHR-CLUSTER.care_journey_metadata.v0] Tp capture Care plan metadata
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster
    l: Cluster

id:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.carePlanName
path:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.carePlanName
short:
  v: Care plan name
definition:
  v: [at0001] The name , preferably coded of the Care plan with which this journey is associated, and against which the composition was updated.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.carePlanIdentifier[x]
path:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.carePlanIdentifier[x]
short:
  v: Care plan identifier
definition:
  v: at0002: The identifier , preferably coded, of the Care plan with which this journey is associated, and against which the composition was updated.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier
    l: DvIdentifier

id:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.patientJourneyIdentifier[x]
path:
  v: OLCarerContingencyPlan.context.careJourneyMetadata.patientJourneyIdentifier[x]
short:
  v: Patient journey identifier
definition:
  v: at0003: A patient-journey specific identifier i.e unique to a patient's journey along a specific care pathway.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier
    l: DvIdentifier

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities
short:
  v: Personal responsibilities
definition:
  v: [openEHR-EHR-EVALUATION.personal_responsibilities.v1] Personal responsibilities
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/EVALUATION
    l: EVALUATION

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.responsibilitiesStatus
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.responsibilitiesStatus
short:
  v: Responsibilities status
definition:
  v: [at0036]
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanResponsibilitiesStatus
    l: OLCarerContingencyPlanResponsibilitiesStatus

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.description
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.description
short:
  v: Description
definition:
  v: [at0043]
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility
short:
  v: Primary carer /parental responsibility
definition:
  v: [at0005]
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster
    l: Cluster

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.careContingencyPlanStatus
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.careContingencyPlanStatus
short:
  v: Care contingency plan status
definition:
  v: [at0035]
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanCareContingencyPlanStatus
    l: OLCarerContingencyPlanCareContingencyPlanStatus

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.caredForPerson
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.caredForPerson
short:
  v: Cared for person
definition:
  v: [at0010]
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.howLongCanTheyWaitOnTheirOwn
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.howLongCanTheyWaitOnTheirOwn
short:
  v: How long can they wait on their own
definition:
  v: [at0011]
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer
short:
  v: Replacement carer
definition:
  v: [at0013]
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster
    l: Cluster

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member
short:
  v: Member
definition:
  v: [openEHR-EHR-CLUSTER.contact_cc.v0] Contacts for patients and organisations (excluding practitioners).
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster
    l: Cluster

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.relationship
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.relationship
short:
  v: Relationship
definition:
  v: [at0001] The relationship between the subject and the contact. This field is only appropriate when the archetype is used for patient contacts, not for organisation contacts.
min:
  v: 0
max:
  v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: preferred
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanRelationship
    l: OLCarerContingencyPlanRelationship

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.primaryContact
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.primaryContact
short:
  v: Primary contact
definition:
  v: [at0001] The relationship between the subject and the contact. This field is only appropriate when the archetype is used for patient contacts, not for organisation contacts.
min:
  v: 0
max:
  v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanPrimaryContact
    l: OLCarerContingencyPlanPrimaryContact

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.supportContactType
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.supportContactType
short:
  v: Support contact type
definition:
  v: [at0001] The relationship between the subject and the contact. This field is only appropriate when the archetype is used for patient contacts, not for organisation contacts.
min:
  v: 0
max:
  v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanSupportContactType
    l: OLCarerContingencyPlanSupportContactType

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.additionalInformation
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.additionalInformation
short:
  v: Additional information
definition:
  v: [at0013] Indicates a purpose for which the contact can be reached. This field is only appropriate when the archetype is used inside an organisation cluster.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername
short:
  v: Name
definition:
  v: [openEHR-EHR-CLUSTER.name_cc.v0] Name details aligned with FHIR resource.
min:
  v: 0
max:
  v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster
    l: Cluster

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.use
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.use
short:
  v: Use
definition:
  v: [at0001] Identification of the purpose for the name.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanUse
    l: OLCarerContingencyPlanUse

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.contactName
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.membername.contactName
short:
  v: Contact name
definition:
  v: [at0009] A text representation of the full name.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact
short:
  v: Telecom contact
definition:
  v: [openEHR-EHR-CLUSTER.telecom_cc.v0] FHIR telecom details.
min:
  v: 0
max:
  v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster
    l: Cluster

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.contactType
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.contactType
short:
  v: Contact type
definition:
  v: [at0001] Telecommunications form for contact point - what communications system is required to make use of the contact.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanContactType
    l: OLCarerContingencyPlanContactType

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.contactValue
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.telecomContact.contactValue
short:
  v: Contact value
definition:
  v: [at0002] The actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address).
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address
short:
  v: Address
definition:
  v: [openEHR-EHR-CLUSTER.address_cc.v0] Address details aligned with FHIR resource.
min:
  v: 0
max:
  v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster
    l: Cluster

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.addressUse
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.addressUse
short:
  v: Address Use
definition:
  v: [at0001] The purpose of the address.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanAddressUse
    l: OLCarerContingencyPlanAddressUse

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.street
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.street
short:
  v: Street
definition:
  v: [at0011] This component contains the house number, apartment number, street name, street direction, P.O. Box number, delivery hints, and similar address information.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.street2
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.street2
short:
  v: Street2
definition:
  v: [at0011] This component contains the house number, apartment number, street name, street direction, P.O. Box number, delivery hints, and similar address information.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.city
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.city
short:
  v: City
definition:
  v: [at0012] The name of the city, town, village or other community or delivery center.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.county
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.county
short:
  v: County
definition:
  v: [at0013] The name of the administrative area (county).
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.postalCode
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.postalCode
short:
  v: Postal code
definition:
  v: [at0014] A postal code designating a region defined by the postal service.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.country
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.address.country
short:
  v: Country
definition:
  v: [at0015] Country - a nation as commonly understood or generally accepted.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.dateAdded
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.member.dateAdded
short:
  v: Date added
definition:
  v: [at0011] Date and time when contact detail starts to be valid.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime
    l: DvDateTime

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.hasThePersonConsentedToTheReplacement
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.hasThePersonConsentedToTheReplacement
short:
  v: Has the person consented to the replacement
definition:
  v: [at0012]
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanHasThePersonConsentedToTheReplacement
    l: OLCarerContingencyPlanHasThePersonConsentedToTheReplacement

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.replacementHasConsentedToBeingContacted
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.replacementHasConsentedToBeingContacted
short:
  v: Replacement has consented to being contacted
definition:
  v: [at0016]
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanReplacementHasConsentedToBeingContacted
    l: OLCarerContingencyPlanReplacementHasConsentedToBeingContacted

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.replacementHasConsentedToActingInThatRole
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.replacementHasConsentedToActingInThatRole
short:
  v: Replacement has consented to acting in that role
definition:
  v: [at0017]
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanReplacementHasConsentedToActingInThatRole
    l: OLCarerContingencyPlanReplacementHasConsentedToActingInThatRole

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.replacementHasACopyOfContingencyPlan
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.primaryCarerParentalResponsibility.replacementCarer.replacementHasACopyOfContingencyPlan
short:
  v: Replacement has a copy of contingency plan
definition:
  v: [at0026]
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText
    l: DvCodedText
binding:
  strength:
    v: required
  value set:
    v: https://ianbennett.github.io/ExampleIG_Ian/ValueSet/OLCarerContingencyPlanReplacementHasACopyOfContingencyPlan
    l: OLCarerContingencyPlanReplacementHasACopyOfContingencyPlan

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet
short:
  v: Pet
definition:
  v: [at0040]
min:
  v: 0
max:
  v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster
    l: Cluster

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet.petDetails
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.pet.petDetails
short:
  v: Pet details
definition:
  v: [at0041]
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: OLCarerContingencyPlan.PersonalResponsibilities.dateLastUpdated
path:
  v: OLCarerContingencyPlan.PersonalResponsibilities.dateLastUpdated
short:
  v: Date last updated
definition:
  v: [at0004]
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime
    l: DvDateTime