EHDSObservation
type: StructureDefinition
node role: treeRoot
id:
  v: EHDSObservation
text:
  status:
    v: extensions
  div: Generated Narrative: StructureDefinition EHDSObservation Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> EHDSObservation 0..* Base Observation model Instances of this logical model can be the target of a Reference observationDate[x] 1..1 C.10.1 - Observation date observationDateDateTime dateTime observationDatePeriod Period observationCode 1..1 CodeableConcept C.10.2 - Observation code Binding Description (No ValueSet): (preferred): LOINC, NPU, SNOMED CT observationName 1..1 string C.10.3 - Observation name observationOriginalName 0..1 string C.10.4 - Observation original name observationMethod 0..1 CodeableConcept C.10.5 - Observation method Binding Description (No ValueSet): (preferred): SNOMED CT observationDevice 0..1 EHDSDevice C.10.6 - Observation device order 0..1 Reference(Service request model) C.10.7 - Order performer 0..1 EHDSHealthProfessional C.10.8 - Performer reporter 0..1 EHDSHealthProfessional C.10.9 - Reporter observationResult 1..1 Base C.10.10 - Observation result textualResult 0..1 string C.10.10.1 - Textual Result numericResult 0..1 Base C.10.10.2 - Numeric Result numericValue[x] 0..1 C.10.10.2.1 - Numeric value numericValueQuantity Quantity numericValueRange Range units 0..1 CodeableConcept C.10.10.2.2 - Units Binding Description (No ValueSet): (preferred): UCUM uncertainty 0..1 Base C.10.10.2.3 - Uncertainty codedResult 0..1 CodeableConcept C.10.10.3 - Coded Result Binding Description (No ValueSet): (preferred): SNOMED CT dataAbsentReason 0..1 CodeableConcept C.10.11 - dataAbsentReason Binding Description (No ValueSet): (preferred): HL7 Data absent reason referenceRange 0..* Base C.10.12 - Reference range observationInterpretation 0..* CodeableConcept C.10.13 - Observation interpretation Binding Description (No ValueSet): (preferred): SNOMED CT, HL7 ObservationInterpretation triggeredBy 0..* Reference(Laboratory observation model | Observation model) C.10.14 - Triggered by hasM…
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics
  value: code
    v: can-be-target
url:
  v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation
version:
  v: 0.1.0
name:
  v: EHDSObservation
title:
  v: Observation model
status:
  v: draft
date:
  v: 2025-05-26T10:09:34+00:00
publisher:
  v: Xt-EHR
contact:
  name:
    v: Xt-EHR
  telecom:
    system:
      v: url
    value:
      v: http://Xt-EHR.eu
description:
  v: C.10 - EHDS refined base model for Observation information
fhir version:
  v: 5.0.0
mapping:
  identity:
    v: rim
  uri:
    v: http://hl7.org/v3
  name:
    v: RIM Mapping
kind:
  v: logical
abstract:
  v: false
type:
  v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  link: http://hl7.org/fhir/StructureDefinition/Base
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
    value: string
      v: 5.0.0
  element:
    id:
      v: EHDSObservation
    path:
      v: EHDSObservation
    short:
      v: Observation model
    definition:
      v: C.10 - EHDS refined base model for Observation information
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: EHDSObservation.observationDate[x]
    path:
      v: EHDSObservation.observationDate[x]
    short:
      v: C.10.1 - Observation date
    definition:
      v: Clinically relevant time or time period for the observation.
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: EHDSObservation.observationDate[x]
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: dateTime
    type:
      code:
        v: Period
  element:
    id:
      v: EHDSObservation.observationCode
    path:
      v: EHDSObservation.observationCode
    short:
      v: C.10.2 - Observation code
    definition:
      v: Code representing the observation using the agreed code systems.
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: EHDSObservation.observationCode
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: CodeableConcept
    binding:
      strength:
        v: preferred
      description:
        v: LOINC, NPU, SNOMED CT
  element:
    id:
      v: EHDSObservation.observationName
    path:
      v: EHDSObservation.observationName
    short:
      v: C.10.3 - Observation name
    definition:
      v: Full name of the observation according to the used test coding standard.
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: EHDSObservation.observationName
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: string
  element:
    id:
      v: EHDSObservation.observationOriginalName
    path:
      v: EHDSObservation.observationOriginalName
    short:
      v: C.10.4 - Observation original name
    definition:
      v: Original (conventional) name of the observation
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: EHDSObservation.observationOriginalName
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: string
  element:
    id:
      v: EHDSObservation.observationMethod
    path:
      v: EHDSObservation.observationMethod
    short:
      v: C.10.5 - Observation method
    definition:
      v: Observation method (measurement principle) to obtain the result.
    min:
      v: 0
    max:
      v: 1

path:
  v: EHDSObservation.observationMethod
min:
  v: 0
max:
  v: 1

code:
  v: CodeableConcept

strength:
  v: preferred
description:
  v: SNOMED CT

id:
  v: EHDSObservation.observationDevice
path:
  v: EHDSObservation.observationDevice
short:
  v: C.10.6 - Observation device
definition:
  v: Device (e.g. analyser) that generates the measurements
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.observationDevice
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDevice

id:
  v: EHDSObservation.order
path:
  v: EHDSObservation.order
short:
  v: C.10.7 - Order
definition:
  v: Identifies order and order placer this observation belongs to.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.order
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSServiceRequest
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSServiceRequest

id:
  v: EHDSObservation.performer
path:
  v: EHDSObservation.performer
short:
  v: C.10.8 - Performer
definition:
  v: Identifies the originator/author and provides provenance information about the source of the results data that may have not originated with the source of the whole Laboratory Report document.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.performer
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional

id:
  v: EHDSObservation.reporter
path:
  v: EHDSObservation.reporter
short:
  v: C.10.9 - Reporter
definition:
  v: With certain observation results, e.g. there may also be an interpreter or a person responsible for validation.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.reporter
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional

id:
  v: EHDSObservation.observationResult
path:
  v: EHDSObservation.observationResult
short:
  v: C.10.10 - Observation result
definition:
  v: Result of the observation including text, numeric and coded results of the measurement and measurement uncertainty. Content of the observation result will vary according to the type of the observation.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: EHDSObservation.observationResult
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Base

id:
  v: EHDSObservation.observationResult.textualResult
path:
  v: EHDSObservation.observationResult.textualResult
short:
  v: C.10.10.1 - Textual Result
definition:
  v: Narrative text result
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.observationResult.textualResult
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: EHDSObservation.observationResult.numericResult
path:
  v: EHDSObservation.observationResult.numericResult
short:
  v: C.10.10.2 - Numeric Result
definition:
  v: A numeric value or interval (open or closed) of the result, result units of the measurement should be provided Measurement uncertainty interval are provided if needed.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.observationResult.numericResult
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Base

id:
  v: EHDSObservation.observationResult.numericResult.numericValue[x]
path:
  v: EHDSObservation.observationResult.numericResult.numericValue[x]
short:
  v: C.10.10.2.1 - Numeric value
definition:
  v: A numeric value or interval (open or closed) of the result
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.observationResult.numericResult.numericValue[x]
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity
type:
  code:
    v: Range

id:
  v: EHDSObservation.observationResult.numericResult.units
path:
  v: EHDSObservation.observationResult.numericResult.units
short:
  v: C.10.10.2.2 - Units
definition:
  v: Result units of the measurement
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.observationResult.numericResult.units
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: UCUM

id:
  v: EHDSObservation.observationResult.numericResult.uncertainty
path:
  v: EHDSObservation.observationResult.numericResult.uncertainty
short:
  v: C.10.10.2.3 - Uncertainty
definition:
  v: Measurement uncertainty type and interval should be provided if needed.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.observationResult.numericResult.uncertainty
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Base

id:
  v: EHDSObservation.observationResult.codedResult
path:
  v: EHDSObservation.observationResult.codedResult
short:
  v: C.10.10.3 - Coded Result
definition:
  v: A coded result from a selected coding system(s). This could be a code describing bacteria or other microorganism identified, description of urinary concernment, code explaining technical reason why the test could not be done etc.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.observationResult.codedResult
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: SNOMED CT

id:
  v: EHDSObservation.dataAbsentReason
path:
  v: EHDSObservation.dataAbsentReason
short:
  v: C.10.11 - dataAbsentReason
definition:
  v: Provides a reason why the expected value in the element Observation.value[x] is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.dataAbsentReason
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: HL7 Data absent reason

id:
  v: EHDSObservation.referenceRange
path:
  v: EHDSObservation.referenceRange
short:
  v: C.10.12 - Reference range
definition:
  v: Reference range, multiple reference ranges of different types culd by providedProvides guide for interpretation of result. Reference ranges are usually implied only for a numeric scale type. Use of the same units for reference range and value is implied.
min:
  v: 0
max:
  v: *
base:
  path:
    v: EHDSObservation.referenceRange
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Base

id:
  v: EHDSObservation.observationInterpretation
path:
  v: EHDSObservation.observationInterpretation
short:
  v: C.10.13 - Observation interpretation
definition:
  v: Information about reference intervals and result interpretation.
min:
  v: 0
max:
  v: *
base:
  path:
    v: EHDSObservation.observationInterpretation
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: SNOMED CT, HL7 ObservationInterpretation

id:
  v: EHDSObservation.triggeredBy
path:
  v: EHDSObservation.triggeredBy
short:
  v: C.10.14 - Triggered by
definition:
  v: Identifies the observation(s) that triggered the performance of this observation.
min:
  v: 0
max:
  v: *
base:
  path:
    v: EHDSObservation.triggeredBy
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLaboratoryObservation
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLaboratoryObservation
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation

id:
  v: EHDSObservation.hasMember
path:
  v: EHDSObservation.hasMember
short:
  v: C.10.15 - Has member
definition:
  v: This observation is a group observation (e.g. a battery, a panel of tests, a set of vital sign measurements) that includes the target as a member of the group.
min:
  v: 0
max:
  v: *
base:
  path:
    v: EHDSObservation.hasMember
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLaboratoryObservation
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLaboratoryObservation
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation

id:
  v: EHDSObservation.resultDescription
path:
  v: EHDSObservation.resultDescription
short:
  v: C.10.16 - Result description
definition:
  v: Comments and narrative representation of the observation result and findings.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.resultDescription
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: EHDSObservation.anatomicLocation
path:
  v: EHDSObservation.anatomicLocation
short:
  v: C.10.17 - Anatomic location
definition:
  v: Anatomic location and laterality where the observation should be or was performed.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.anatomicLocation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: SNOMED CT

id:
  v: EHDSObservation.subject
path:
  v: EHDSObservation.subject
short:
  v: C.10.18 - Subject
definition:
  v: The patient, or group of patients, location, device, organization, procedure or practitioner this observation is about.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: EHDSObservation.subject
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Reference
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatient
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatient
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLocation
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLocation
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDevice
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDevice
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSOrganization
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSOrganization
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSProcedure
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSProcedure

id:
  v: EHDSObservation.component
path:
  v: EHDSObservation.component
short:
  v: C.10.19 - Component
definition:
  v: Some observations have multiple component observations. These component observations are expressed as separate code value pairs that share the same attributes.
min:
  v: 0
max:
  v: *
base:
  path:
    v: EHDSObservation.component
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Base

id:
  v: EHDSObservation.component.code
path:
  v: EHDSObservation.component.code
short:
  v: C.10.19.1 - Code
definition:
  v: Code representing the observation using the agreed code systems.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: EHDSObservation.component.code
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: LOINC, NPU, SNOMED CT

id:
  v: EHDSObservation.component.textualResult
path:
  v: EHDSObservation.component.textualResult
short:
  v: C.10.19.2 - Textual Result
definition:
  v: Narrative text result
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.component.textualResult
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: EHDSObservation.component.numericResult
path:
  v: EHDSObservation.component.numericResult
short:
  v: C.10.19.3 - Numeric Result
definition:
  v: A numeric value or interval (open or closed) of the result, result units of the measurement should be provided Measurement uncertainty interval are provided if needed.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.component.numericResult
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Base

id:
  v: EHDSObservation.component.numericResult.numericValue[x]
path:
  v: EHDSObservation.component.numericResult.numericValue[x]
short:
  v: C.10.19.3.1 - Numeric value
definition:
  v: A numeric value or interval (open or closed) of the result
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.component.numericResult.numericValue[x]
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity
type:
  code:
    v: Range

id:
  v: EHDSObservation.component.numericResult.units
path:
  v: EHDSObservation.component.numericResult.units
short:
  v: C.10.19.3.2 - Units
definition:
  v: Result units of the measurement
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.component.numericResult.units
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: UCUM

id:
  v: EHDSObservation.component.numericResult.uncertainty
path:
  v: EHDSObservation.component.numericResult.uncertainty
short:
  v: C.10.19.3.3 - Uncertainty
definition:
  v: Measurement uncertainty type and interval should be provided if needed.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.component.numericResult.uncertainty
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Base

id:
  v: EHDSObservation.component.codedResult
path:
  v: EHDSObservation.component.codedResult
short:
  v: C.10.19.4 - Coded Result
definition:
  v: A coded result from a selected coding system(s). This could be a code describing bacteria or other microorganism identified, description of urinary concernment, code explaining technical reason why the test could not be done etc.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.component.codedResult
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: SNOMED CT

id:
  v: EHDSObservation.component.dataAbsentReason
path:
  v: EHDSObservation.component.dataAbsentReason
short:
  v: C.10.19.5 - dataAbsentReason
definition:
  v: Provides a reason why the expected value in the element Observation.value[x] is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSObservation.component.dataAbsentReason
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: HL7 Data absent reason

id:
  v: EHDSObservation.component.referenceRange
path:
  v: EHDSObservation.component.referenceRange
short:
  v: C.10.19.6 - Reference range
definition:
  v: Reference range, multiple reference ranges of different types culd by providedProvides guide for interpretation of result. Reference ranges are usually implied only for a numeric scale type. Use of the same units for reference range and value is implied.
min:
  v: 0
max:
  v: *
base:
  path:
    v: EHDSObservation.component.referenceRange
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Base

id:
  v: EHDSObservation.component.observationInterpretation
path:
  v: EHDSObservation.component.observationInterpretation
short:
  v: C.10.19.7 - Observation interpretation
definition:
  v: Information about reference intervals and result interpretation.
min:
  v: 0
max:
  v: *
base:
  path:
    v: EHDSObservation.component.observationInterpretation
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: SNOMED CT, HL7 ObservationInterpretation

id:
  v: EHDSObservation.status
path:
  v: EHDSObservation.status
short:
  v: C.10.20 - Status
definition:
  v: The status of the result value.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: EHDSObservation.status
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: HL7 Observation status

id:
  v: EHDSObservation.derivedFrom
path:
  v: EHDSObservation.derivedFrom
short:
  v: C.10.21 - Derived from
definition:
  v: Related resource from which the observation has been made. For example, a calculated anion gap or a fetal measurement based on an ultrasound image.
min:
  v: 0
max:
  v: *
base:
  path:
    v: EHDSObservation.derivedFrom
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLaboratoryObservation
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLaboratoryObservation
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSImagingStudy
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSImagingStudy

element:
  id:
    v: EHDSObservation
  path:
    v: EHDSObservation
  short:
    v: Observation model
  definition:
    v: C.10 - EHDS refined base model for Observation information
element:
  id:
    v: EHDSObservation.observationDate[x]
  path:
    v: EHDSObservation.observationDate[x]
  short:
    v: C.10.1 - Observation date
  definition:
    v: Clinically relevant time or time period for the observation.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: dateTime
  type:
    code:
      v: Period
element:
  id:
    v: EHDSObservation.observationCode
  path:
    v: EHDSObservation.observationCode
  short:
    v: C.10.2 - Observation code
  definition:
    v: Code representing the observation using the agreed code systems.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: CodeableConcept
  binding:
    strength:
      v: preferred
    description:
      v: LOINC, NPU, SNOMED CT
element:
  id:
    v: EHDSObservation.observationName
  path:
    v: EHDSObservation.observationName
  short:
    v: C.10.3 - Observation name
  definition:
    v: Full name of the observation according to the used test coding standard.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
element:
  id:
    v: EHDSObservation.observationOriginalName
  path:
    v: EHDSObservation.observationOriginalName
  short:
    v: C.10.4 - Observation original name
  definition:
    v: Original (conventional) name of the observation
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
element:
  id:
    v: EHDSObservation.observationMethod
  path:
    v: EHDSObservation.observationMethod
  short:
    v: C.10.5 - Observation method
  definition:
    v: Observation method (measurement principle) to obtain the result.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: CodeableConcept
  binding:
    strength:
      v: preferred
    description:
      v: SNOMED CT
element:
  id:
    v: EHDSObservation.observationDevice
  path:
    v: EHDSObservation.observationDevice
  short:
    v: C.10.6 - Observation device
  definition:
    v: Device (e.g. analyser) that generates the measurements
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDevice
element:
  id:
    v: EHDSObservation.order
  path:
    v: EHDSObservation.order
  short:
    v: C.10.7 - Order
  definition:
    v: Identifies order and order placer this observation belongs to.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Reference
    target profile:
      v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSServiceRequest
      link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSServiceRequest
element:
  id:
    v: EHDSObservation.performer
  path:
    v: EHDSObservation.performer
  short:
    v: C.10.8 - Performer
  definition:
    v: Identifies the originator/author and provides provenance information about the source of the results data that may have not originated with the source of the whole Laboratory Report document.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional
element:
  id:
    v: EHDSObservation.reporter
  path:
    v: EHDSObservation.reporter
  short:
    v: C.10.9 - Reporter
  definition:
    v: With certain observation results, e.g. there may also be an interpreter or a person responsible for validation.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional
element:
  id:
    v: EHDSObservation.observationResult
  path:
    v: EHDSObservation.observationResult
  short:
    v: C.10.10 - Observation result
  definition:
    v: Result of the observation including text, numeric and coded results of the measurement and measurement uncertainty. Content of the observation result will vary according to the type of the observation.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: Base
element:
  id:
    v: EHDSObservation.observationResult.textualResult
  path:
    v: EHDSObservation.observationResult.textualResult
  short:
    v: C.10.10.1 - Textual Result
  definition:
    v: Narrative text result
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string

id:
  v: EHDSObservation.observationResult.numericResult
path:
  v: EHDSObservation.observationResult.numericResult
short:
  v: C.10.10.2 - Numeric Result
definition:
  v: A numeric value or interval (open or closed) of the result, result units of the measurement should be provided Measurement uncertainty interval are provided if needed.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Base

id:
  v: EHDSObservation.observationResult.numericResult.numericValue[x]
path:
  v: EHDSObservation.observationResult.numericResult.numericValue[x]
short:
  v: C.10.10.2.1 - Numeric value
definition:
  v: A numeric value or interval (open or closed) of the result
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Quantity
type:
  code:
    v: Range

id:
  v: EHDSObservation.observationResult.numericResult.units
path:
  v: EHDSObservation.observationResult.numericResult.units
short:
  v: C.10.10.2.2 - Units
definition:
  v: Result units of the measurement
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: UCUM

id:
  v: EHDSObservation.observationResult.numericResult.uncertainty
path:
  v: EHDSObservation.observationResult.numericResult.uncertainty
short:
  v: C.10.10.2.3 - Uncertainty
definition:
  v: Measurement uncertainty type and interval should be provided if needed.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Base

id:
  v: EHDSObservation.observationResult.codedResult
path:
  v: EHDSObservation.observationResult.codedResult
short:
  v: C.10.10.3 - Coded Result
definition:
  v: A coded result from a selected coding system(s). This could be a code describing bacteria or other microorganism identified, description of urinary concernment, code explaining technical reason why the test could not be done etc.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: SNOMED CT

id:
  v: EHDSObservation.dataAbsentReason
path:
  v: EHDSObservation.dataAbsentReason
short:
  v: C.10.11 - dataAbsentReason
definition:
  v: Provides a reason why the expected value in the element Observation.value[x] is missing.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: HL7 Data absent reason

id:
  v: EHDSObservation.referenceRange
path:
  v: EHDSObservation.referenceRange
short:
  v: C.10.12 - Reference range
definition:
  v: Reference range, multiple reference ranges of different types culd by providedProvides guide for interpretation of result. Reference ranges are usually implied only for a numeric scale type. Use of the same units for reference range and value is implied.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Base

id:
  v: EHDSObservation.observationInterpretation
path:
  v: EHDSObservation.observationInterpretation
short:
  v: C.10.13 - Observation interpretation
definition:
  v: Information about reference intervals and result interpretation.
min:
  v: 0
max:
  v: *
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: SNOMED CT, HL7 ObservationInterpretation

id:
  v: EHDSObservation.triggeredBy
path:
  v: EHDSObservation.triggeredBy
short:
  v: C.10.14 - Triggered by
definition:
  v: Identifies the observation(s) that triggered the performance of this observation.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Reference
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLaboratoryObservation
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLaboratoryObservation
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation

id:
  v: EHDSObservation.hasMember
path:
  v: EHDSObservation.hasMember
short:
  v: C.10.15 - Has member
definition:
  v: This observation is a group observation (e.g. a battery, a panel of tests, a set of vital sign measurements) that includes the target as a member of the group.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Reference
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLaboratoryObservation
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLaboratoryObservation
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation

id:
  v: EHDSObservation.resultDescription
path:
  v: EHDSObservation.resultDescription
short:
  v: C.10.16 - Result description
definition:
  v: Comments and narrative representation of the observation result and findings.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string

id:
  v: EHDSObservation.anatomicLocation
path:
  v: EHDSObservation.anatomicLocation
short:
  v: C.10.17 - Anatomic location
definition:
  v: Anatomic location and laterality where the observation should be or was performed.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: SNOMED CT

id:
  v: EHDSObservation.subject
path:
  v: EHDSObservation.subject
short:
  v: C.10.18 - Subject
definition:
  v: The patient, or group of patients, location, device, organization, procedure or practitioner this observation is about.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: Reference
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatient
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatient
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLocation
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLocation
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDevice
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDevice
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSOrganization
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSOrganization
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSProcedure
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSProcedure

id:
  v: EHDSObservation.component
path:
  v: EHDSObservation.component
short:
  v: C.10.19 - Component
definition:
  v: Some observations have multiple component observations. These component observations are expressed as separate code value pairs that share the same attributes.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Base

id:
  v: EHDSObservation.component.code
path:
  v: EHDSObservation.component.code
short:
  v: C.10.19.1 - Code
definition:
  v: Code representing the observation using the agreed code systems.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: LOINC, NPU, SNOMED CT

id:
  v: EHDSObservation.component.textualResult
path:
  v: EHDSObservation.component.textualResult
short:
  v: C.10.19.2 - Textual Result
definition:
  v: Narrative text result
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string

id:
  v: EHDSObservation.component.numericResult
path:
  v: EHDSObservation.component.numericResult
short:
  v: C.10.19.3 - Numeric Result
definition:
  v: A numeric value or interval (open or closed) of the result, result units of the measurement should be provided Measurement uncertainty interval are provided if needed.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Base

id:
  v: EHDSObservation.component.numericResult.numericValue[x]
path:
  v: EHDSObservation.component.numericResult.numericValue[x]
short:
  v: C.10.19.3.1 - Numeric value
definition:
  v: A numeric value or interval (open or closed) of the result
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Quantity
type:
  code:
    v: Range

id:
  v: EHDSObservation.component.numericResult.units
path:
  v: EHDSObservation.component.numericResult.units
short:
  v: C.10.19.3.2 - Units
definition:
  v: Result units of the measurement
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: UCUM

id:
  v: EHDSObservation.component.numericResult.uncertainty
path:
  v: EHDSObservation.component.numericResult.uncertainty
short:
  v: C.10.19.3.3 - Uncertainty
definition:
  v: Measurement uncertainty type and interval should be provided if needed.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Base

id:
  v: EHDSObservation.component.codedResult
path:
  v: EHDSObservation.component.codedResult
short:
  v: C.10.19.4 - Coded Result
definition:
  v: A coded result from a selected coding system(s). This could be a code describing bacteria or other microorganism identified, description of urinary concernment, code explaining technical reason why the test could not be done etc.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: SNOMED CT

id:
  v: EHDSObservation.component.dataAbsentReason
path:
  v: EHDSObservation.component.dataAbsentReason
short:
  v: C.10.19.5 - dataAbsentReason
definition:
  v: Provides a reason why the expected value in the element Observation.value[x] is missing.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: HL7 Data absent reason

id:
  v: EHDSObservation.component.referenceRange
path:
  v: EHDSObservation.component.referenceRange
short:
  v: C.10.19.6 - Reference range
definition:
  v: Reference range, multiple reference ranges of different types culd by providedProvides guide for interpretation of result. Reference ranges are usually implied only for a numeric scale type. Use of the same units for reference range and value is implied.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Base

id:
  v: EHDSObservation.component.observationInterpretation
path:
  v: EHDSObservation.component.observationInterpretation
short:
  v: C.10.19.7 - Observation interpretation
definition:
  v: Information about reference intervals and result interpretation.
min:
  v: 0
max:
  v: *
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: SNOMED CT, HL7 ObservationInterpretation

id:
  v: EHDSObservation.status
path:
  v: EHDSObservation.status
short:
  v: C.10.20 - Status
definition:
  v: The status of the result value.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: HL7 Observation status

id:
  v: EHDSObservation.derivedFrom
path:
  v: EHDSObservation.derivedFrom
short:
  v: C.10.21 - Derived from
definition:
  v: Related resource from which the observation has been made. For example, a calculated anion gap or a fetal measurement based on an ultrasound image.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Reference
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLaboratoryObservation
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLaboratoryObservation
  target profile:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSImagingStudy
    link: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSImagingStudy