Result
type: StructureDefinition
node role: treeRoot
id:
  v: Result
language:
  v: en
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition Result Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> Result 0..* Base A.5 - Results data elements #xD; narrative 0..1 BackboneElement A.5.1 Laboratory report narrative #xD; report 0..* Narrative A.5.1.1 Narrative report This profile does not constrain the narrative in regard to content, language, or traceability to data elements #xD; notes 0..* Narrative A.5.1.2 Comments, interpretation and recommendations This profile does not constrain the narrative in regard to content, language, or traceability to data elements #xD; observation 0..* BackboneElement A.5.2 Observation details #xD; dateTime 0..* CodeableConcept A.5.2.1 Observation date #xD; code 0..* CodeableConcept A.5.2.3 Observation code #xD; name 0..* string A.5.2.3.1 Observation name #xD; originalName 0..* string A.5.2.3.2 Observation original name #xD; displayName 0..* string A.5.2.3.3 Observation display name #xD; method 0..* CodeableConcept A.5.2.4 Observation method #xD; device 0..* CodeableConcept A.5.2.5 Observation device #xD; order 0..* BackboneElement A.5.2.8 Order #xD; performer 0..* BackboneElement A.5.2.9 Performer #xD; reporter 0..* BackboneElement A.5.2.10 Reporter #xD; <a href="StructureDefinition-Result-definitions.html#Result.observation.result" title="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. #xA;- Preferred system(s): SNOMED CT (for ordinal or nominal scale results and result interpretation)#xA; - Preferred system(s): UCUM (for units)">result 0..* BackboneElement A.5.2.11 Observation result #xD; interpretation 0..* CodeableConcept A.5.2.12 Observation interpretation #xD; description 0..* Narrative A.5.2.13 Result description This profile does not constrain the narrative in regard to content, language, or traceability to data el…
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm
    l: structuredefinition-fmm
  value: Integer
    v: 2
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
    l: structuredefinition-standards-status
  value: Code
    v: informative
url:
  v: http://hl7.eu/fhir/laboratory/StructureDefinition/Result
  l: Result
version:
  v: 0.2.0-ci
name:
  v: ResultLabEhn
title:
  v: A.5 - Results data elements
status:
  v: draft
date:
  v: 2025-12-01T17:23:56+00:00
publisher:
  v: HL7 Europe
contact:
  name:
    v: HL7 Europe
  telecom:
    system:
      v: url
    value:
      v: http://hl7.eu
description:
  v: Results data elements. Section A5 of the eHN guideline.
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
      l: m49.htm
    code:
      v: 150
    display:
      v: Europe
copyright:
  v: Used by permission of HL7 Europe, all rights reserved Creative Commons License
fhir version:
  v: 4.0.1
kind:
  v: logical
abstract:
  v: false
type:
  v: http://hl7.eu/fhir/laboratory/StructureDefinition/Result
  l: Result
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  l: Base
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 4.0.1
  element:
    id:
      v: Result
    path:
      v: Result
    short:
      v: A.5 - Results data elements
    definition:
      v: Results data elements. Section A5 of the eHN guideline.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
  element:
    id:
      v: Result.narrative
    path:
      v: Result.narrative
    short:
      v: A.5.1 Laboratory report narrative
    definition:
      v: A.5.1 Laboratory report narrative
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: Result.narrative
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: BackboneElement
        l: BackboneElement
    constraint:
      key:
        v: ele-1
      severity:
        v: error
      human:
        v: All FHIR elements must have a @value or children
      expression:
        v: hasValue() or (children().count() > id.count())
      xpath:
        v: @value|f:*|h:div
      source:
        v: http://hl7.org/fhir/StructureDefinition/Element
        l: Element
  element:
    id:
      v: Result.narrative.id
    path:
      v: Result.narrative.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: Result.narrative.extension
    path:
      v: Result.narrative.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

Url
v: string
l: string

v: value

v: url

v: 0

v: *

code:
  v: Extension
  l: Extension

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

key:
  v: ext-1
severity:
  v: error
human:
  v: Must have either extensions or value[x], not both
expression:
  v: extension.exists() != value.exists()
xpath:
  v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
source:
  v: http://hl7.org/fhir/StructureDefinition/Extension
  l: Extension

v: false

v: false

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

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

id:
  v: Result.narrative.report
path:
  v: Result.narrative.report
short:
  v: A.5.1.1 Narrative report
definition:
  v: Entire report (textual summary inside the laboratory result report document) as issued by the laboratory.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Result.narrative.report
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Narrative
    l: Narrative

id:
  v: Result.narrative.notes
path:
  v: Result.narrative.notes
short:
  v: A.5.1.2 Comments, interpretation and recommendations
definition:
  v: Comments, such as a textual interpretation or advice accompanying the result report, for example.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Result.narrative.notes
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Narrative
    l: Narrative

id:
  v: Result.observation
path:
  v: Result.observation
short:
  v: A.5.2 Observation details
definition:
  v: A.5.2 Observation details (report could consist of multiple observations)
min:
  v: 0
max:
  v: *
base:
  path:
    v: Result.observation
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

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

id:
  v: Result.observation.extension
path:
  v: Result.observation.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

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

id:
  v: Result.observation.dateTime
path:
  v: Result.observation.dateTime
short:
  v: A.5.2.1 Observation date
definition:
  v: Date and time of the observation - Preferred system(s): ISO 8601
min:
  v: 0
max:
  v: *
base:
  path:
    v: Result.observation.dateTime
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: Result.observation.code
path:
  v: Result.observation.code
short:
  v: A.5.2.3 Observation code
definition:
  v: Code representing the observation using the agreed code systems. - Preferred system(s): LOINC - Preferred system(s): NPU - Preferred system(s): SNOMED CT
min:
  v: 0
max:
  v: *
base:
  path:
    v: Result.observation.code
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

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

id:
  v: Result.observation.code.extension
path:
  v: Result.observation.code.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: Result.observation.code.coding
path:
  v: Result.observation.code.coding
short:
  v: Code defined by a terminology system
definition:
  v: A reference to a code defined by a terminology system.
comment:
  v: Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.
requirements:
  v: Allows for alternative encodings within a code system, and translations to other code systems.
min:
  v: 0
max:
  v: *
base:
  path:
    v: CodeableConcept.coding
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
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
is summary:
  v: true
mapping:
  identity:
    v: v2
  map:
    v: C*E.1-8, C*E.10-22
mapping:
  identity:
    v: rim
  map:
    v: union(., ./translation)
mapping:
  identity:
    v: orim
  map:
    v: fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding

id:
  v: Result.observation.code.text
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable
    l: elementdefinition-translatable
  value: Boolean
    v: true
path:
  v: Result.observation.code.text
short:
  v: Plain text representation of the concept
definition:
  v: A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
comment:
  v: Very often the text is the same as a displayName of one of the codings.
requirements:
  v: The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CodeableConcept.text
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
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
is summary:
  v: true
mapping:
  identity:
    v: v2
  map:
    v: C*E.9. But note many systems use C*E.2 for this
mapping:
  identity:
    v: rim
  map:
    v: ./originalText[mediaType/code="text/plain"]/data
mapping:
  identity:
    v: orim
  map:
    v: fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText

id:
  v: Result.observation.code.name
path:
  v: Result.observation.code.name
short:
  v: A.5.2.3.1 Observation name
definition:
  v: Full name of the observation according to the used test coding standard.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Result.observation.code.name
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string

id:
  v: Result.observation.code.originalName
path:
  v: Result.observation.code.originalName
short:
  v: A.5.2.3.2 Observation original name
definition:
  v: Original (conventional) name of the observation as used by the laboratory
min:
  v: 0
max:
  v: *
base:
  path:
    v: Result.observation.code.originalName
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string

id:
  v: Result.observation.code.displayName
path:
  v: Result.observation.code.displayName
short:
  v: A.5.2.3.3 Observation display name
definition:
  v: Simplified (short name of the observation) for display.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Result.observation.code.displayName
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string

id:
  v: Result.observation.method
path:
  v: Result.observation.method
short:
  v: A.5.2.4 Observation method
definition:
  v: Observation method (measurement principle) to obtain the result. - Preferred system(s): SNOMED CT
min:
  v: 0
max:
  v: *
base:
  path:
    v: Result.observation.method
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: Result.observation.device
path:
  v: Result.observation.device
short:
  v: A.5.2.5 Observation device
definition:
  v: Device (analyser), laboratory test kit and used calibrator information (identifier, type, name, model, manufacturer) - Preferred system(s): SNOMED CT - Preferred system(s): EMDN
min:
  v: 0
max:
  v: *
base:
  path:
    v: Result.observation.device
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: Result.observation.order
path:
  v: Result.observation.order
short:
  v: A.5.2.8 Order
definition:
  v: Identifies order and order placer this observation belongs to.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Result.observation.order
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: Result.observation.performer
path:
  v: Result.observation.performer
short:
  v: A.5.2.9 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: *
base:
  path:
    v: Result.observation.performer
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: Result.observation.reporter
path:
  v: Result.observation.reporter
short:
  v: A.5.2.10 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: *
base:
  path:
    v: Result.observation.reporter
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: Result.observation.result
path:
  v: Result.observation.result
short:
  v: A.5.2.11 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. - Preferred system(s): SNOMED CT (for ordinal or nominal scale results and result interpretation) - Preferred system(s): UCUM (for units)
min:
  v: 0
max:
  v: *
base:
  path:
    v: Result.observation.result
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: Result.observation.interpretation
path:
  v: Result.observation.interpretation
short:
  v: A.5.2.12 Observation interpretation
definition:
  v: Information about reference intervals and result interpretation. - Preferred system(s): SNOMED CT - Preferred system(s): HL7 v3 Code System ObservationInterpretation
min:
  v: 0
max:
  v: *
base:
  path:
    v: Result.observation.interpretation
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: Result.observation.description
path:
  v: Result.observation.description
short:
  v: A.5.2.13 Result description
definition:
  v: Comments and narrative representation of the observation result and findings.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Result.observation.description
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Narrative
    l: Narrative

id:
  v: Result.observation.accreditationStatus
path:
  v: Result.observation.accreditationStatus
short:
  v: A.5.2.14 Accreditation status
definition:
  v: Accreditation status of the laboratory for the particular observation.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Result.observation.accreditationStatus
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

element:
  id:
    v: Result
  path:
    v: Result
  short:
    v: A.5 - Results data elements
  definition:
    v: Results data elements. Section A5 of the eHN guideline.
element:
  id:
    v: Result.narrative
  path:
    v: Result.narrative
  short:
    v: A.5.1 Laboratory report narrative
  definition:
    v: A.5.1 Laboratory report narrative
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: Result.narrative.report
  path:
    v: Result.narrative.report
  short:
    v: A.5.1.1 Narrative report
  definition:
    v: Entire report (textual summary inside the laboratory result report document) as issued by the laboratory.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Narrative
      l: Narrative
element:
  id:
    v: Result.narrative.notes
  path:
    v: Result.narrative.notes
  short:
    v: A.5.1.2 Comments, interpretation and recommendations
  definition:
    v: Comments, such as a textual interpretation or advice accompanying the result report, for example.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Narrative
      l: Narrative
element:
  id:
    v: Result.observation
  path:
    v: Result.observation
  short:
    v: A.5.2 Observation details
  definition:
    v: A.5.2 Observation details (report could consist of multiple observations)
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: Result.observation.dateTime
  path:
    v: Result.observation.dateTime
  short:
    v: A.5.2.1 Observation date
  definition:
    v: Date and time of the observation - Preferred system(s): ISO 8601
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
element:
  id:
    v: Result.observation.code
  path:
    v: Result.observation.code
  short:
    v: A.5.2.3 Observation code
  definition:
    v: Code representing the observation using the agreed code systems. - Preferred system(s): LOINC - Preferred system(s): NPU - Preferred system(s): SNOMED CT
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
element:
  id:
    v: Result.observation.code.name
  path:
    v: Result.observation.code.name
  short:
    v: A.5.2.3.1 Observation name
  definition:
    v: Full name of the observation according to the used test coding standard.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: string
      l: string
element:
  id:
    v: Result.observation.code.originalName
  path:
    v: Result.observation.code.originalName
  short:
    v: A.5.2.3.2 Observation original name
  definition:
    v: Original (conventional) name of the observation as used by the laboratory
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: string
      l: string
element:
  id:
    v: Result.observation.code.displayName
  path:
    v: Result.observation.code.displayName
  short:
    v: A.5.2.3.3 Observation display name
  definition:
    v: Simplified (short name of the observation) for display.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: string
      l: string
element:
  id:
    v: Result.observation.method
  path:
    v: Result.observation.method
  short:
    v: A.5.2.4 Observation method
  definition:
    v: Observation method (measurement principle) to obtain the result. - Preferred system(s): SNOMED CT
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
element:
  id:
    v: Result.observation.device
  path:
    v: Result.observation.device
  short:
    v: A.5.2.5 Observation device
  definition:
    v: Device (analyser), laboratory test kit and used calibrator information (identifier, type, name, model, manufacturer) - Preferred system(s): SNOMED CT - Preferred system(s): EMDN
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
element:
  id:
    v: Result.observation.order
  path:
    v: Result.observation.order

v: A.5.2.8 Order

v: Identifies order and order placer this observation belongs to.

v: 0

v: *

code:
  v: BackboneElement
  l: BackboneElement

id:
  v: Result.observation.performer
path:
  v: Result.observation.performer
short:
  v: A.5.2.9 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: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: Result.observation.reporter
path:
  v: Result.observation.reporter
short:
  v: A.5.2.10 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: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: Result.observation.result
path:
  v: Result.observation.result
short:
  v: A.5.2.11 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. - Preferred system(s): SNOMED CT (for ordinal or nominal scale results and result interpretation) - Preferred system(s): UCUM (for units)
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: Result.observation.interpretation
path:
  v: Result.observation.interpretation
short:
  v: A.5.2.12 Observation interpretation
definition:
  v: Information about reference intervals and result interpretation. - Preferred system(s): SNOMED CT - Preferred system(s): HL7 v3 Code System ObservationInterpretation
min:
  v: 0
max:
  v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: Result.observation.description
path:
  v: Result.observation.description
short:
  v: A.5.2.13 Result description
definition:
  v: Comments and narrative representation of the observation result and findings.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Narrative
    l: Narrative

id:
  v: Result.observation.accreditationStatus
path:
  v: Result.observation.accreditationStatus
short:
  v: A.5.2.14 Accreditation status
definition:
  v: Accreditation status of the laboratory for the particular observation.
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement