GenericLaboratoryReport
type: StructureDefinition
node role: treeRoot
id:
  v: GenericLaboratoryReport
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition GenericLaboratoryReport Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> GenericLaboratoryReport 0..* Element EHDS - Laboratory report 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; category 1..1 DvCodedText category Binding: EHDS - Laboratory report: category (required) #xD; <a href="StructureDefinition-GenericLaboratoryReport-definitions.html#GenericLaboratoryReport.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-GenericLaboratoryReport-definitions.html#GenericLaboratoryReport.context" title="[RM] `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 DvDateTime start_…
url:
  v: http://openehr.org/StructureDefinition/GenericLaboratoryReport
  l: GenericLaboratoryReport
version:
  v: 0.1.0
name:
  v: GenericLaboratoryReport
title:
  v: EHDS - Laboratory report
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.report-result.v1] Document to communicate information to others about the result of a test or assessment.
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/GenericLaboratoryReport
  l: GenericLaboratoryReport
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: GenericLaboratoryReport
    path:
      v: GenericLaboratoryReport
    short:
      v: EHDS - Laboratory report
    definition:
      v: [openEHR-EHR-COMPOSITION.report-result.v1] Document to communicate information to others about the result of a test or assessment.
    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: GenericLaboratoryReport.id
    path:
      v: GenericLaboratoryReport.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: GenericLaboratoryReport.extension
    path:
      v: GenericLaboratoryReport.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: GenericLaboratoryReport.category
path:
  v: GenericLaboratoryReport.category
short:
  v: category
definition:
  v: [RM] Temporal category of this Composition, persistent / episodic or event.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.category
  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/GenericLaboratoryReportCategory
    l: GenericLaboratoryReportCategory

id:
  v: GenericLaboratoryReport.composer
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.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: GenericLaboratoryReport.context
path:
  v: GenericLaboratoryReport.context
short:
  v: context
definition:
  v: [RM] `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: GenericLaboratoryReport.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: GenericLaboratoryReport.context.start-time
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.end-time
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.location
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.setting
path:
  v: GenericLaboratoryReport.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/GenericLaboratoryReportSetting
    l: GenericLaboratoryReportSetting

id:
  v: GenericLaboratoryReport.context.other-context
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.health-care-facility
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.participations
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.startTime
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.startTime
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime
    l: DvDateTime

id:
  v: GenericLaboratoryReport.context.reportID
path:
  v: GenericLaboratoryReport.context.reportID
short:
  v: Report ID
definition:
  v: [at0002] Identification information about the report.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.context.reportID
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.context.recipient
path:
  v: GenericLaboratoryReport.context.recipient
short:
  v: Recipient
definition:
  v: [openEHR-EHR-CLUSTER.person.v1] An individual human being.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.context.recipient
  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: GenericLaboratoryReport.context.recipient.name
path:
  v: GenericLaboratoryReport.context.recipient.name
short:
  v: Name
definition:
  v: [at0001] The unstructured name for the individual.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText
is modifier:
  v: false

id:
  v: GenericLaboratoryReport.context.recipient.archetype-node-id
path:
  v: GenericLaboratoryReport.context.recipient.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: GenericLaboratoryReport.context.recipient.uid
path:
  v: GenericLaboratoryReport.context.recipient.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: GenericLaboratoryReport.context.recipient.links
path:
  v: GenericLaboratoryReport.context.recipient.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: GenericLaboratoryReport.context.recipient.archetype-details
path:
  v: GenericLaboratoryReport.context.recipient.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: GenericLaboratoryReport.context.recipient.feeder-audit
path:
  v: GenericLaboratoryReport.context.recipient.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: GenericLaboratoryReport.context.recipient.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: GenericLaboratoryReport.context.recipient.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: GenericLaboratoryReport.context.recipient.identifier
path:
  v: GenericLaboratoryReport.context.recipient.identifier
short:
  v: Identifier
definition:
  v: [at0003] Identifier associated with the individual.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.context.recipient.identifier
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier
    l: DvIdentifier

id:
  v: GenericLaboratoryReport.context.recipient.organisation
path:
  v: GenericLaboratoryReport.context.recipient.organisation
short:
  v: Organisation
definition:
  v: [openEHR-EHR-CLUSTER.organisation.v1] An entity comprising one or more people and having a particular purpose.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.context.recipient.organisation
  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: GenericLaboratoryReport.context.recipient.organisation.name
path:
  v: GenericLaboratoryReport.context.recipient.organisation.name
short:
  v: Name
definition:
  v: [at0001] The unstructured name or label for the organisation.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText
is modifier:
  v: false

id:
  v: GenericLaboratoryReport.context.recipient.organisation.archetype-node-id
path:
  v: GenericLaboratoryReport.context.recipient.organisation.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: GenericLaboratoryReport.context.recipient.organisation.uid
path:
  v: GenericLaboratoryReport.context.recipient.organisation.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: GenericLaboratoryReport.context.recipient.organisation.links
path:
  v: GenericLaboratoryReport.context.recipient.organisation.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: GenericLaboratoryReport.context.recipient.organisation.archetype-details
path:
  v: GenericLaboratoryReport.context.recipient.organisation.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: GenericLaboratoryReport.context.recipient.organisation.feeder-audit
path:
  v: GenericLaboratoryReport.context.recipient.organisation.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: GenericLaboratoryReport.context.recipient.organisation.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: GenericLaboratoryReport.context.recipient.organisation.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: GenericLaboratoryReport.context.recipient.organisation.identifier
path:
  v: GenericLaboratoryReport.context.recipient.organisation.identifier
short:
  v: Identifier
definition:
  v: [at0003] Identifier associated with the organisation.
min:
  v: 0
max:
  v: *
base:
  path:
    v: GenericLaboratoryReport.context.recipient.organisation.identifier
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier
    l: DvIdentifier

id:
  v: GenericLaboratoryReport.context.recipient.organisation.comment
path:
  v: GenericLaboratoryReport.context.recipient.organisation.comment
short:
  v: Comment
definition:
  v: [at0019] Additional narrative about the organisation not captured in other fields.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.context.recipient.organisation.comment
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.context.xDSMetadata
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.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: GenericLaboratoryReport.context.xDSMetadata.name
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.xDSMetadata.archetype-node-id
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.xDSMetadata.uid
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.xDSMetadata.links
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.xDSMetadata.archetype-details
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.xDSMetadata.feeder-audit
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.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: GenericLaboratoryReport.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: GenericLaboratoryReport.context.xDSMetadata.authorSpecialty
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.xDSMetadata.authorSpecialty
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.context.xDSMetadata.classCode
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.xDSMetadata.classCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.context.xDSMetadata.documentType
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.xDSMetadata.documentType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.context.xDSMetadata.confidentialityCode
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.xDSMetadata.confidentialityCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.context.xDSMetadata.healthCareFacilityType
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.xDSMetadata.healthCareFacilityType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.context.xDSMetadata.practiceSettingCode
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.xDSMetadata.practiceSettingCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.context.xDSMetadata.eventCode
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.xDSMetadata.eventCode
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.context.xDSMetadata.documentMedia
path:
  v: GenericLaboratoryReport.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: GenericLaboratoryReport.context.xDSMetadata.documentMedia
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvMultimedia
    l: DvMultimedia

id:
  v: GenericLaboratoryReport.context.resultsInterpreter
path:
  v: GenericLaboratoryReport.context.resultsInterpreter
short:
  v: Results interpreter
definition:
  v: [openEHR-EHR-CLUSTER.person.v1] An individual human being.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.context.resultsInterpreter
  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: GenericLaboratoryReport.context.resultsInterpreter.name
path:
  v: GenericLaboratoryReport.context.resultsInterpreter.name
short:
  v: Name
definition:
  v: [at0001] The unstructured name for the individual.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText
is modifier:
  v: false

id:
  v: GenericLaboratoryReport.context.resultsInterpreter.archetype-node-id
path:
  v: GenericLaboratoryReport.context.resultsInterpreter.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: GenericLaboratoryReport.context.resultsInterpreter.uid
path:
  v: GenericLaboratoryReport.context.resultsInterpreter.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: GenericLaboratoryReport.context.resultsInterpreter.links
path:
  v: GenericLaboratoryReport.context.resultsInterpreter.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: GenericLaboratoryReport.context.resultsInterpreter.archetype-details
path:
  v: GenericLaboratoryReport.context.resultsInterpreter.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: GenericLaboratoryReport.context.resultsInterpreter.feeder-audit
path:
  v: GenericLaboratoryReport.context.resultsInterpreter.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: GenericLaboratoryReport.context.resultsInterpreter.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: GenericLaboratoryReport.context.resultsInterpreter.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: GenericLaboratoryReport.context.resultsInterpreter.identifier
path:
  v: GenericLaboratoryReport.context.resultsInterpreter.identifier
short:
  v: Identifier
definition:
  v: [at0003] Identifier associated with the individual.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.context.resultsInterpreter.identifier
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier
    l: DvIdentifier

id:
  v: GenericLaboratoryReport.context.resultsInterpreter.organisation
path:
  v: GenericLaboratoryReport.context.resultsInterpreter.organisation
short:
  v: Organisation
definition:
  v: [openEHR-EHR-CLUSTER.organisation.v1] An entity comprising one or more people and having a particular purpose.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.context.resultsInterpreter.organisation
  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: GenericLaboratoryReport.context.resultsInterpreter.organisation.name
path:
  v: GenericLaboratoryReport.context.resultsInterpreter.organisation.name
short:
  v: Name
definition:
  v: [at0001] The unstructured name or label for the organisation.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText
is modifier:
  v: false

id:
  v: GenericLaboratoryReport.context.resultsInterpreter.organisation.archetype-node-id
path:
  v: GenericLaboratoryReport.context.resultsInterpreter.organisation.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: GenericLaboratoryReport.context.resultsInterpreter.organisation.uid
path:
  v: GenericLaboratoryReport.context.resultsInterpreter.organisation.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: GenericLaboratoryReport.context.resultsInterpreter.organisation.links
path:
  v: GenericLaboratoryReport.context.resultsInterpreter.organisation.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: GenericLaboratoryReport.context.resultsInterpreter.organisation.archetype-details
path:
  v: GenericLaboratoryReport.context.resultsInterpreter.organisation.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: GenericLaboratoryReport.context.resultsInterpreter.organisation.feeder-audit
path:
  v: GenericLaboratoryReport.context.resultsInterpreter.organisation.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: GenericLaboratoryReport.context.resultsInterpreter.organisation.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: GenericLaboratoryReport.context.resultsInterpreter.organisation.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: GenericLaboratoryReport.context.resultsInterpreter.organisation.identifier
path:
  v: GenericLaboratoryReport.context.resultsInterpreter.organisation.identifier
short:
  v: Identifier
definition:
  v: [at0003] Identifier associated with the organisation.
min:
  v: 0
max:
  v: *
base:
  path:
    v: GenericLaboratoryReport.context.resultsInterpreter.organisation.identifier
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier
    l: DvIdentifier

id:
  v: GenericLaboratoryReport.context.resultsInterpreter.organisation.comment
path:
  v: GenericLaboratoryReport.context.resultsInterpreter.organisation.comment
short:
  v: Comment
definition:
  v: [at0019] Additional narrative about the organisation not captured in other fields.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.context.resultsInterpreter.organisation.comment
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.ServiceRequest
path:
  v: GenericLaboratoryReport.ServiceRequest
short:
  v: Service request
definition:
  v: [openEHR-EHR-INSTRUCTION.service_request.v1] Request for a health-related service or activity to be delivered by a clinician, organisation or agency.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.ServiceRequest
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/INSTRUCTION
    l: INSTRUCTION
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
constraint:
  key:
    v: Activities_valid
  severity:
    v: error
  human:
    v: Activities valid must be present
  expression:
    v: activities.exists() implies activities.empty().not()

id:
  v: GenericLaboratoryReport.ServiceRequest.name
path:
  v: GenericLaboratoryReport.ServiceRequest.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: GenericLaboratoryReport.ServiceRequest.archetype-node-id
path:
  v: GenericLaboratoryReport.ServiceRequest.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: GenericLaboratoryReport.ServiceRequest.uid
path:
  v: GenericLaboratoryReport.ServiceRequest.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: GenericLaboratoryReport.ServiceRequest.links
path:
  v: GenericLaboratoryReport.ServiceRequest.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: GenericLaboratoryReport.ServiceRequest.archetype-details
path:
  v: GenericLaboratoryReport.ServiceRequest.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: GenericLaboratoryReport.ServiceRequest.feeder-audit
path:
  v: GenericLaboratoryReport.ServiceRequest.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: GenericLaboratoryReport.ServiceRequest.language
path:
  v: GenericLaboratoryReport.ServiceRequest.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: GenericLaboratoryReport.ServiceRequest.encoding
path:
  v: GenericLaboratoryReport.ServiceRequest.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: GenericLaboratoryReport.ServiceRequest.other-participations
path:
  v: GenericLaboratoryReport.ServiceRequest.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: GenericLaboratoryReport.ServiceRequest.workflow-id
path:
  v: GenericLaboratoryReport.ServiceRequest.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: GenericLaboratoryReport.ServiceRequest.subject
path:
  v: GenericLaboratoryReport.ServiceRequest.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: GenericLaboratoryReport.ServiceRequest.provider
path:
  v: GenericLaboratoryReport.ServiceRequest.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: GenericLaboratoryReport.ServiceRequest.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: GenericLaboratoryReport.ServiceRequest.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: GenericLaboratoryReport.ServiceRequest.guideline-id
path:
  v: GenericLaboratoryReport.ServiceRequest.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: GenericLaboratoryReport.ServiceRequest.narrative
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative
short:
  v: narrative
definition:
  v: [RM]
min:
  v: 1
max:
  v: 1
base:
  path:
    v: INSTRUCTION.narrative
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText
is modifier:
  v: false

id:
  v: GenericLaboratoryReport.ServiceRequest.expiry-time
path:
  v: GenericLaboratoryReport.ServiceRequest.expiry_time
short:
  v: Optional expiry date/time to assist determination of when an Instruction can be assumed to have expired.
definition:
  v: Optional expiry date/time to assist determination of when an Instruction can be assumed to have expired. This helps prevent false listing of Instructions as Active when they clearly must have been terminated in some way or other.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: INSTRUCTION.expiry_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: GenericLaboratoryReport.ServiceRequest.wf-definition
path:
  v: GenericLaboratoryReport.ServiceRequest.wf_definition
short:
  v: Optional workflow engine executable expression of the Instruction.
definition:
  v: Optional workflow engine executable expression of the Instruction.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: INSTRUCTION.wf_definition
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/DV-PARSABLE
    l: DV-PARSABLE
is modifier:
  v: false

id:
  v: GenericLaboratoryReport.ServiceRequest.activities
path:
  v: GenericLaboratoryReport.ServiceRequest.activities
short:
  v: List of all activities in Instruction.
definition:
  v: List of all activities in Instruction.
min:
  v: 0
max:
  v: *
base:
  path:
    v: INSTRUCTION.activities
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/ACTIVITY
    l: ACTIVITY
is modifier:
  v: false

id:
  v: GenericLaboratoryReport.ServiceRequest.narrative.serviceName
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.serviceName
short:
  v: Service name
definition:
  v: [at0121] The name of the service/s requested.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.ServiceRequest.narrative.serviceName
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.ServiceRequest.narrative.reasonForRequest
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.reasonForRequest
short:
  v: Reason for request
definition:
  v: [at0062] The specific problem needing attention or the clinical question that requires investigation.
min:
  v: 0
max:
  v: *
base:
  path:
    v: GenericLaboratoryReport.ServiceRequest.narrative.reasonForRequest
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen
short:
  v: Specimen
definition:
  v: [openEHR-EHR-CLUSTER.specimen.v1] A physical sample collected from, or related to, an individual for the purpose of investigation, examination or analysis.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.ServiceRequest.narrative.specimen
  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: GenericLaboratoryReport.ServiceRequest.narrative.specimen.name
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.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: GenericLaboratoryReport.ServiceRequest.narrative.specimen.archetype-node-id
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.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: GenericLaboratoryReport.ServiceRequest.narrative.specimen.uid
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.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: GenericLaboratoryReport.ServiceRequest.narrative.specimen.links
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.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: GenericLaboratoryReport.ServiceRequest.narrative.specimen.archetype-details
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.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: GenericLaboratoryReport.ServiceRequest.narrative.specimen.feeder-audit
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.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: GenericLaboratoryReport.ServiceRequest.narrative.specimen.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: GenericLaboratoryReport.ServiceRequest.narrative.specimen.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: GenericLaboratoryReport.ServiceRequest.narrative.specimen.specimenType
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.specimenType
short:
  v: Specimen type
definition:
  v: [at0029] The type of specimen.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.specimenType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation
short:
  v: Anatomical location
definition:
  v: [openEHR-EHR-CLUSTER.anatomical_location.v1] A physical site on or within the human body.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation
  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: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation.name
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation.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: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation.archetype-node-id
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation.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: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation.uid
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation.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: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation.links
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation.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: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation.archetype-details
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation.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: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation.feeder-audit
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation.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: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation.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: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation.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: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation.bodySiteName
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation.bodySiteName
short:
  v: Body site name
definition:
  v: [at0001] Identification of a single physical site either on, or within, the human body.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.anatomicalLocation.bodySiteName
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.collectionDateTime[x]
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.collectionDateTime[x]
short:
  v: Collection date/time
definition:
  v: at0015: The date and time that collection has been ordered to take place or has taken place.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.ServiceRequest.narrative.specimen.collectionDateTime[x]
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime
    l: DvDateTime
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvDateTime
    l: DvInterval-DvDateTime

id:
  v: GenericLaboratoryReport.ServiceRequest.narrative.timing
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.timing
short:
  v: Timing
definition:
  v: [RM]
min:
  v: 1
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.ServiceRequest.narrative.timing
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvParsable
    l: DvParsable

id:
  v: GenericLaboratoryReport.ServiceRequest.narrative.actionArchetypeId
path:
  v: GenericLaboratoryReport.ServiceRequest.narrative.actionArchetypeId
short:
  v: Action_archetype_id
definition:
  v: [RM]
min:
  v: 1
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.ServiceRequest.narrative.actionArchetypeId
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: GenericLaboratoryReport.ServiceRequest.requesterOrderIdentifier[x]
path:
  v: GenericLaboratoryReport.ServiceRequest.requesterOrderIdentifier[x]
short:
  v: Requester order identifier
definition:
  v: at0010: The local identifier assigned by the requesting clinical system.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.ServiceRequest.requesterOrderIdentifier[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: GenericLaboratoryReport.ServiceRequest.orderPlacer
path:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer
short:
  v: Order placer
definition:
  v: [openEHR-EHR-CLUSTER.person.v1] An individual human being.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.ServiceRequest.orderPlacer
  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: GenericLaboratoryReport.ServiceRequest.orderPlacer.name
path:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.name
short:
  v: Name
definition:
  v: [at0001] The unstructured name for the individual.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText
is modifier:
  v: false

id:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.archetype-node-id
path:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.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: GenericLaboratoryReport.ServiceRequest.orderPlacer.uid
path:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.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: GenericLaboratoryReport.ServiceRequest.orderPlacer.links
path:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.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: GenericLaboratoryReport.ServiceRequest.orderPlacer.archetype-details
path:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.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: GenericLaboratoryReport.ServiceRequest.orderPlacer.feeder-audit
path:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.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: GenericLaboratoryReport.ServiceRequest.orderPlacer.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: GenericLaboratoryReport.ServiceRequest.orderPlacer.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: GenericLaboratoryReport.ServiceRequest.orderPlacer.identifier
path:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.identifier
short:
  v: Identifier
definition:
  v: [at0003] Identifier associated with the individual.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.ServiceRequest.orderPlacer.identifier
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier
    l: DvIdentifier

id:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation
path:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation
short:
  v: Organisation
definition:
  v: [openEHR-EHR-CLUSTER.organisation.v1] An entity comprising one or more people and having a particular purpose.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation
  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: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.name
path:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.name
short:
  v: Name
definition:
  v: [at0001] The unstructured name or label for the organisation.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText
is modifier:
  v: false

id:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.archetype-node-id
path:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.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: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.uid
path:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.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: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.links
path:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.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: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.archetype-details
path:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.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: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.feeder-audit
path:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.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: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.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: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.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: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.identifier
path:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.identifier
short:
  v: Identifier
definition:
  v: [at0003] Identifier associated with the organisation.
min:
  v: 0
max:
  v: *
base:
  path:
    v: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.identifier
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier
    l: DvIdentifier

id:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.comment
path:
  v: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.comment
short:
  v: Comment
definition:
  v: [at0019] Additional narrative about the organisation not captured in other fields.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.ServiceRequest.orderPlacer.organisation.comment
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.ServiceRequest.receiverOrderIdentifier[x]
path:
  v: GenericLaboratoryReport.ServiceRequest.receiverOrderIdentifier[x]
short:
  v: Receiver order identifier
definition:
  v: at0011: The local identifier assigned to the request by the clinician or organisation receiving the request for service.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.ServiceRequest.receiverOrderIdentifier[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: GenericLaboratoryReport.ServiceRequest.expiryTime
path:
  v: GenericLaboratoryReport.ServiceRequest.expiryTime
short:
  v: expiry_time
definition:
  v: [RM]
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.ServiceRequest.expiryTime
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime
    l: DvDateTime

id:
  v: GenericLaboratoryReport.LaboratoryTestResult
path:
  v: GenericLaboratoryReport.LaboratoryTestResult
short:
  v: Laboratory test result
definition:
  v: [openEHR-EHR-OBSERVATION.laboratory_test_result.v1] The result, including findings and the laboratory's interpretation, of an investigation performed on specimens collected from an individual or related to that individual.
min:
  v: 0
max:
  v: *
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/OBSERVATION
    l: OBSERVATION
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: GenericLaboratoryReport.LaboratoryTestResult.name
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.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: GenericLaboratoryReport.LaboratoryTestResult.archetype-node-id
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.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: GenericLaboratoryReport.LaboratoryTestResult.uid
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.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: GenericLaboratoryReport.LaboratoryTestResult.links
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.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: GenericLaboratoryReport.LaboratoryTestResult.archetype-details
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.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: GenericLaboratoryReport.LaboratoryTestResult.feeder-audit
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.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: GenericLaboratoryReport.LaboratoryTestResult.language
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.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: GenericLaboratoryReport.LaboratoryTestResult.encoding
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.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: GenericLaboratoryReport.LaboratoryTestResult.other-participations
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.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: GenericLaboratoryReport.LaboratoryTestResult.workflow-id
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.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: GenericLaboratoryReport.LaboratoryTestResult.subject
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.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: GenericLaboratoryReport.LaboratoryTestResult.provider
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.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: GenericLaboratoryReport.LaboratoryTestResult.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: GenericLaboratoryReport.LaboratoryTestResult.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: GenericLaboratoryReport.LaboratoryTestResult.guideline-id
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.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: GenericLaboratoryReport.LaboratoryTestResult.data
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.data
short:
  v: The data of this observation, in the form of a history of values which may be of any complexity.
definition:
  v: The data of this observation, in the form of a history of values which may be of any complexity.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: OBSERVATION.data
  min:
    v: 1
  max:
    v: 1
type:
  extension:
    extension:
      url:
        v: name
        l: name
      value: Code
        v: T
    extension:
      url:
        v: type
        l: type
      value: Uri
        v: http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE
        l: ITEM-STRUCTURE
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/type-parameter
      l: type-parameter
  code:
    v: http://openehr.org/fhir/StructureDefinition/HISTORY
    l: HISTORY
is modifier:
  v: false

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.state
extension:
  extension:
    url:
      v: name
      l: name
    value: Code
      v: element-view-group
  extension:
    url:
      v: value
      l: value
    value: String
      v: State
  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: GenericLaboratoryReport.LaboratoryTestResult.state
short:
  v: Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity.
definition:
  v: Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity. State may also be recorded within the History of the data attribute.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OBSERVATION.state
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    extension:
      url:
        v: name
        l: name
      value: Code
        v: T
    extension:
      url:
        v: type
        l: type
      value: Uri
        v: http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE
        l: ITEM-STRUCTURE
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/type-parameter
      l: type-parameter
  code:
    v: http://openehr.org/fhir/StructureDefinition/HISTORY
    l: HISTORY
is modifier:
  v: false

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.time
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.time
short:
  v: time
definition:
  v: [RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.time
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime
    l: DvDateTime

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.requestedTest
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.requestedTest
short:
  v: Requested test
definition:
  v: [at0005] Name of the laboratory investigation performed on the specimen(s).
min:
  v: 1
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.requestedTest
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.specimen
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.specimen
short:
  v: Specimen
definition:
  v: [openEHR-EHR-CLUSTER.specimen.v1] A physical sample collected from, or related to, an individual for the purpose of investigation, examination or analysis.
min:
  v: 0
max:
  v: *
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.specimen
  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: GenericLaboratoryReport.LaboratoryTestResult.specimen.name
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.specimen.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: GenericLaboratoryReport.LaboratoryTestResult.specimen.archetype-node-id
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.specimen.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: GenericLaboratoryReport.LaboratoryTestResult.specimen.uid
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.specimen.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: GenericLaboratoryReport.LaboratoryTestResult.specimen.links
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.specimen.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: GenericLaboratoryReport.LaboratoryTestResult.specimen.archetype-details
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.specimen.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: GenericLaboratoryReport.LaboratoryTestResult.specimen.feeder-audit
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.specimen.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: GenericLaboratoryReport.LaboratoryTestResult.specimen.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: GenericLaboratoryReport.LaboratoryTestResult.specimen.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: GenericLaboratoryReport.LaboratoryTestResult.specimen.specimenType
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.specimen.specimenType
short:
  v: Specimen type
definition:
  v: [at0029] The type of specimen.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.specimen.specimenType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.specimen.collectionDateTime[x]
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.specimen.collectionDateTime[x]
short:
  v: Collection date/time
definition:
  v: at0015: The date and time that collection has been ordered to take place or has taken place.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.specimen.collectionDateTime[x]
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime
    l: DvDateTime
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvDateTime
    l: DvInterval-DvDateTime

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.specimen.adequacyForTesting
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.specimen.adequacyForTesting
short:
  v: Adequacy for testing
definition:
  v: [at0041] Information about whether the specimen was adequate for testing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.specimen.adequacyForTesting
  min:
    v: 0
  max:
    v: 1
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/GenericLaboratoryReportAdequacyForTesting
    l: GenericLaboratoryReportAdequacyForTesting

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.overallTestStatus
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.overallTestStatus
short:
  v: Overall test status
definition:
  v: [at0073] The status of the laboratory test result as a whole.
min:
  v: 0
max:
  v: *
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.overallTestStatus
  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/GenericLaboratoryReportOverallTestStatus
    l: GenericLaboratoryReportOverallTestStatus

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.overallTestStatusTimestamp
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.overallTestStatusTimestamp
short:
  v: Overall test status timestamp
definition:
  v: [at0075] The date and/or time that ‘Overall test status’ was issued.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.overallTestStatusTimestamp
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime
    l: DvDateTime

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.diagnosticServiceCategory
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.diagnosticServiceCategory
short:
  v: Diagnostic service category
definition:
  v: [at0077] The diagnostic service or discipline that is responsible for the laboratory test result.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.diagnosticServiceCategory
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.clinicalInformationProvided
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.clinicalInformationProvided
short:
  v: Clinical information provided
definition:
  v: [at0100] Description of clinical information available at the time of interpretation of results.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.clinicalInformationProvided
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult
short:
  v: Laboratory analyte result
definition:
  v: [openEHR-EHR-CLUSTER.laboratory_test_analyte.v1] The result of a laboratory test for a single analyte value.
min:
  v: 0
max:
  v: *
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult
  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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.name
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.archetype-node-id
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.uid
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.links
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.archetype-details
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.feeder-audit
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.analyteName
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.analyteName
short:
  v: Analyte name
definition:
  v: [at0024] The name of the analyte result.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.analyteName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.analyteResult[x]
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.analyteResult[x]
short:
  v: Analyte result
definition:
  v: at0001: The value of the analyte result.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.analyteResult[x]
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity
    l: DvQuantity
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset
short:
  v: Laboratory analyte result subset
definition:
  v: [openEHR-EHR-CLUSTER.laboratory_test_analyte.v1] The result of a laboratory test for a single analyte value.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset
  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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.name
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.archetype-node-id
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.uid
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.links
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.archetype-details
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.feeder-audit
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.analyteName
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.analyteName
short:
  v: Analyte name
definition:
  v: [at0024] The name of the analyte result.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.analyteName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.analyteResult[x]
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.analyteResult[x]
short:
  v: Analyte result
definition:
  v: at0001: The value of the analyte result.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.analyteResult[x]
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity
    l: DvQuantity
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset
short:
  v: Laboratory analyte result subsubset
definition:
  v: [openEHR-EHR-CLUSTER.laboratory_test_analyte.v1] The result of a laboratory test for a single analyte value.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset
  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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.name
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.archetype-node-id
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.uid
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.links
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.archetype-details
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.feeder-audit
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.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: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.analyteName
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.analyteName
short:
  v: Analyte name
definition:
  v: [at0024] The name of the analyte result.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.analyteName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.analyteResult[x]
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.analyteResult[x]
short:
  v: Analyte result
definition:
  v: at0001: The value of the analyte result.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.analyteResult[x]
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity
    l: DvQuantity
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.referenceRangeGuidance
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.referenceRangeGuidance
short:
  v: Reference range guidance
definition:
  v: [at0004] Additional advice on the applicability of the reference range to this result or may carry text or coded textual guidance as to whether the result is within the normal range.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.referenceRangeGuidance
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.status
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.status
short:
  v: status
definition:
  v: [at0005] The status of the analyte result value.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.status
  min:
    v: 0
  max:
    v: 1
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/GenericLaboratoryReportStatus
    l: GenericLaboratoryReportStatus

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.issued
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.issued
short:
  v: Issued
definition:
  v: [at0006] The date and time that the analyte result was issued for the recorded ‘Result status’.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.issued
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime
    l: DvDateTime

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.comment
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.comment
short:
  v: Comment
definition:
  v: [at0003] Additional narrative about the analyte result, not captured in other fields.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.laboratoryAnalyteResultSubsubset.comment
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.referenceRangeGuidance
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.referenceRangeGuidance
short:
  v: Reference range guidance
definition:
  v: [at0004] Additional advice on the applicability of the reference range to this result or may carry text or coded textual guidance as to whether the result is within the normal range.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.referenceRangeGuidance
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.status
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.status
short:
  v: status
definition:
  v: [at0005] The status of the analyte result value.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.status
  min:
    v: 0
  max:
    v: 1
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/GenericLaboratoryReportStatus2
    l: GenericLaboratoryReportStatus2

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.issued
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.issued
short:
  v: Issued
definition:
  v: [at0006] The date and time that the analyte result was issued for the recorded ‘Result status’.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.issued
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime
    l: DvDateTime

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.comment
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.comment
short:
  v: Comment
definition:
  v: [at0003] Additional narrative about the analyte result, not captured in other fields.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.laboratoryAnalyteResultSubset.comment
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.referenceRangeGuidance
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.referenceRangeGuidance
short:
  v: Reference range guidance
definition:
  v: [at0004] Additional advice on the applicability of the reference range to this result or may carry text or coded textual guidance as to whether the result is within the normal range.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.referenceRangeGuidance
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.status
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.status
short:
  v: status
definition:
  v: [at0005] The status of the analyte result value.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.status
  min:
    v: 0
  max:
    v: 1
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/GenericLaboratoryReportStatus3
    l: GenericLaboratoryReportStatus3

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.issued
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.issued
short:
  v: Issued
definition:
  v: [at0006] The date and time that the analyte result was issued for the recorded ‘Result status’.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.issued
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime
    l: DvDateTime

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.comment
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.comment
short:
  v: Comment
definition:
  v: [at0003] Additional narrative about the analyte result, not captured in other fields.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.laboratoryAnalyteResult.comment
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.conclusion
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.conclusion
short:
  v: Conclusion
definition:
  v: [at0057] Narrative description of the key findings.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.conclusion
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm
short:
  v: Presented form
definition:
  v: [openEHR-EHR-CLUSTER.media_file.v1] A media file that is acquired or used as part of the healthcare process, and associated metadata.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm
  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: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.name
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.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: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.archetype-node-id
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.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: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.uid
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.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: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.links
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.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: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.archetype-details
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.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: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.feeder-audit
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.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: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.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: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.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: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.content
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.content
short:
  v: Content
definition:
  v: [at0001] Digital representation of the media file.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.content
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvMultimedia
    l: DvMultimedia

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.contentName
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.contentName
short:
  v: Content name
definition:
  v: [at0002] Descriptive name or title for the media file.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.contentName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.identifier[x]
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.identifier[x]
short:
  v: Identifier
definition:
  v: at0010: Unique ID for the media file.
min:
  v: 0
max:
  v: *
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.identifier[x]
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier
    l: DvIdentifier
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.created[x]
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.created[x]
short:
  v: Created
definition:
  v: at0004: The date/time, partial date or period when the media file was generated or authored.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.created[x]
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime
    l: DvDateTime
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvDateTime
    l: DvInterval-DvDateTime

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.comment
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.comment
short:
  v: Comment
definition:
  v: [at0007] Additional narrative about the media file not captured in other fields.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.presentedForm.comment
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.performer
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.performer
short:
  v: Performer
definition:
  v: [openEHR-EHR-CLUSTER.organisation.v1] An entity comprising one or more people and having a particular purpose.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.performer
  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: GenericLaboratoryReport.LaboratoryTestResult.performer.name
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.performer.name
short:
  v: Name
definition:
  v: [at0001] The unstructured name or label for the organisation.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText
is modifier:
  v: false

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.performer.archetype-node-id
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.performer.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: GenericLaboratoryReport.LaboratoryTestResult.performer.uid
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.performer.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: GenericLaboratoryReport.LaboratoryTestResult.performer.links
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.performer.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: GenericLaboratoryReport.LaboratoryTestResult.performer.archetype-details
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.performer.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: GenericLaboratoryReport.LaboratoryTestResult.performer.feeder-audit
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.performer.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: GenericLaboratoryReport.LaboratoryTestResult.performer.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: GenericLaboratoryReport.LaboratoryTestResult.performer.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: GenericLaboratoryReport.LaboratoryTestResult.performer.identifier
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.performer.identifier
short:
  v: Identifier
definition:
  v: [at0003] Identifier associated with the organisation.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.performer.identifier
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier
    l: DvIdentifier

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails
short:
  v: Test request details
definition:
  v: [at0094] Details about the test request.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails
  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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.name
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.archetype-node-id
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.uid
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.links
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.archetype-details
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.feeder-audit
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.placerOrderNumber
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.placerOrderNumber
short:
  v: Placer order number
definition:
  v: [at0062] The local identifier assigned by the requesting clinical system.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.placerOrderNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier
    l: DvIdentifier

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.fillerOrderNumber
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.fillerOrderNumber
short:
  v: Filler order number
definition:
  v: [at0063] The local identifier assigned to the test order by the order filler, usually by the Laboratory Information System (LIS).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.fillerOrderNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier
    l: DvIdentifier

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider
short:
  v: Ordering provider
definition:
  v: [openEHR-EHR-CLUSTER.person.v1] An individual human being.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider
  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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.name
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.archetype-node-id
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.uid
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.links
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.archetype-details
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.feeder-audit
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname
short:
  v: Name
definition:
  v: [openEHR-EHR-CLUSTER.structured_name.v1] Discrete components of an individual's name.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname
  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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.name
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.archetype-node-id
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.uid
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.links
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.archetype-details
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.feeder-audit
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.title
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.title
short:
  v: Title
definition:
  v: [at0001] One or more honorific form(s) of address commencing a name.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.title
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.givenName
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.givenName
short:
  v: Given name
definition:
  v: [at0002] One or more unique name(s) used to identify an individual within a family group.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.givenName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.familyName
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.familyName
short:
  v: Family name
definition:
  v: [at0005] One or more name(s) that an individual has in common with a family group.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.orderinname.familyName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.identifier
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.identifier
short:
  v: Identifier
definition:
  v: [at0003] Identifier associated with the individual.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.identifier
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier
    l: DvIdentifier

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation
short:
  v: Organisation
definition:
  v: [openEHR-EHR-CLUSTER.organisation.v1] An entity comprising one or more people and having a particular purpose.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation
  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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.name
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.name
short:
  v: Name
definition:
  v: [at0001] The unstructured name or label for the organisation.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LOCATABLE.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText
is modifier:
  v: false

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.archetype-node-id
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.uid
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.links
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.archetype-details
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.feeder-audit
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.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: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.identifier
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.identifier
short:
  v: Identifier
definition:
  v: [at0003] Identifier associated with the organisation.
min:
  v: 0
max:
  v: *
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.identifier
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier
    l: DvIdentifier

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.comment
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.comment
short:
  v: Comment
definition:
  v: [at0019] Additional narrative about the organisation not captured in other fields.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.comment
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit
short:
  v: Lab test kit
definition:
  v: [openEHR-EHR-CLUSTER.device.v1] An instrument, apparatus, implant, material or similar, used in the provision of healthcare. In this context, a medical device includes a broad range of devices which act through a variety of physical, mechanical, thermal or similar means but specifically excludes devices which act through medicinal means such as pharmacological, metabolic or immunological methods. The scope is inclusive of disposable devices as well as durable or persisting devices that require tracking, maintenance activities or regular calibration, recognising that each type of device has specific data recording requirements.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit
  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: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.name
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.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: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.archetype-node-id
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.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: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.uid
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.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: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.links
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.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: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.archetype-details
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.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: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.feeder-audit
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.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: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.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: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.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: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.deviceName
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.deviceName
short:
  v: Device name
definition:
  v: [at0001] Identification of the medical device, preferably by a common name, a formal fully descriptive name or, if required, by class or category of device.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.deviceName
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.type
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.type
short:
  v: Type
definition:
  v: [at0003] The category or kind of device.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.type
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.uniqueDeviceIdentifierUDI
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.uniqueDeviceIdentifierUDI
short:
  v: Unique device identifier (UDI)
definition:
  v: [at0021] A numeric or alphanumeric string that is associated with this device within a given system.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.uniqueDeviceIdentifierUDI
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier
    l: DvIdentifier

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.manufacturer
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.manufacturer
short:
  v: Manufacturer
definition:
  v: [at0004] Name of manufacturer.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.labTestKit.manufacturer
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial
short:
  v: Reference material
definition:
  v: [openEHR-EHR-CLUSTER.device.v1] An instrument, apparatus, implant, material or similar, used in the provision of healthcare. In this context, a medical device includes a broad range of devices which act through a variety of physical, mechanical, thermal or similar means but specifically excludes devices which act through medicinal means such as pharmacological, metabolic or immunological methods. The scope is inclusive of disposable devices as well as durable or persisting devices that require tracking, maintenance activities or regular calibration, recognising that each type of device has specific data recording requirements.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial
  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: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.name
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.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: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.archetype-node-id
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.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: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.uid
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.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: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.links
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.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: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.archetype-details
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.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: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.feeder-audit
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.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: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.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: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.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: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.deviceName
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.deviceName
short:
  v: Device name
definition:
  v: [at0001] Identification of the medical device, preferably by a common name, a formal fully descriptive name or, if required, by class or category of device.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.deviceName
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText

id:
  v: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.type
path:
  v: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.type
short:
  v: Type
definition:
  v: [at0003] The category or kind of device.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: GenericLaboratoryReport.LaboratoryTestResult.referenceMaterial.type
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText
    l: DvText