HL7 CZ Laboratory IG
0.5.0 - ci-build Czechia flag

HL7 CZ Laboratory IG, published by HL7 Czech Republic. This guide is not an authorized publication; it is the continuous build for version 0.5.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7-cz/cz-lab/ and changes regularly. See the Directory of published versions

Logical Model: LogEnResultLabEhnCz - Detailed Descriptions

Page standards status: Draft Maturity Level: 1

Definitions for the ResultCz logical model.

Guidance on how to interpret the contents of this table can be foundhere

0. ResultCz
Definition

Results data elements. Section A5 of the eHN guideline.

ShortA.2.4 - Results data elements
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. ResultCz.narrative
Definition

A.2.4.1 Laboratory report narrative

ShortA.2.4.1 Laboratory report narrative
Control1..1
TypeBase
4. ResultCz.narrative.report
Definition

Entire report (textual summary inside the laboratory result report document) as issued by the laboratory.

ShortA.2.4.1.1 Narrative report
Control0..1
TypeNarrative
6. ResultCz.narrative.notes
Definition

Comments, such as a textual interpretation or advice accompanying the result report, for example.

ShortA.2.4.1.2 Comments, interpretation and recommendations
Control0..1
TypeNarrative
8. ResultCz.observation
Definition

A.2.4.2 Observation details (report could consist of multiple observations)

ShortA.2.4.2 Observation details
Control0..1
TypeBase
10. ResultCz.observation.dateTime
Definition

Date and time of the observation - Preferred system(s): ISO 8601

ShortA.2.4.2.1 Observation date
Control1..*
TypeCodeableConcept
12. ResultCz.observation.code
Definition

Code representing the observation using the agreed code systems.

  • Preferred system(s): NČLP
ShortA.2.4.2.32 Observation code
Control1..*
TypeCodeableConcept
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
14. ResultCz.observation.code.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
16. ResultCz.observation.code.extension
Definition

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.

ShortAdditional content defined by implementations
Comments

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.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on ResultCz.observation.code.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 18. ResultCz.observation.code.coding
    Definition

    A reference to a code defined by a terminology system.

    ShortCode defined by a terminology system
    Comments

    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.

    Control0..*
    TypeCoding
    Is Modifierfalse
    Summarytrue
    Requirements

    Allows for alternative encodings within a code system, and translations to other code systems.

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    20. ResultCz.observation.code.text
    Definition

    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.

    ShortPlain text representation of the concept
    Comments

    Very often the text is the same as a displayName of one of the codings.

    Control0..1
    Typestring
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    Requirements

    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.

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    22. ResultCz.observation.code.name
    Definition

    Full name of the observation according to the used test coding standard.

    ShortA.2.4.2.3 Observation name
    Control1..*
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    24. ResultCz.observation.method
    Definition

    Observation method (measurement principle) to obtain the result.

    • Preferred system(s): SNOMED CT
    ShortA.2.4.2.4 Observation method
    Control0..1
    TypeCodeableConcept
    26. ResultCz.observation.device
    Definition

    Device (analyser), laboratory test kit and used calibrator information (identifier, type, name, model, manufacturer)

    • Preferované systémy: SNOMED CT
    • Preferované systémy: EMDN
    ShortA.2.4.2.5 Observation device
    Control0..1
    TypeCodeableConcept
    28. ResultCz.observation.testKit
    Definition

    Information about the test kit used – ID, type, name, manufacturer

    ShortA.2.4.2.6 Test kit
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    30. ResultCz.observation.calibrator
    Definition

    Information about the calibrator used (unless it is a basic unit of measurement, e.g. IU) - ID, type, name, manufacturer

    ShortA.2.4.2.7 Calibrator
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    32. ResultCz.observation.order
    Definition

    Identifies order and order placer this observation belongs to.

    ShortA.2.4.2.8 Order
    Control0..1
    TypeBase
    34. ResultCz.observation.performer
    Definition

    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.

    ShortA.2.4.2.9 Performer
    Control0..1
    TypeBase
    36. ResultCz.observation.reporter
    Definition

    With certain observation results, e.g. there may also be an interpreter or a person responsible for validation.

    ShortA.2.4.2.10 Reporter
    Control0..1
    TypeBase
    38. ResultCz.observation.result
    Definition

    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)
    ShortA.2.4.2.11 Observation result
    Control1..1
    TypeBase
    40. ResultCz.observation.interpretation
    Definition

    Information about reference intervals and result interpretation.

    • Preferred system(s): SNOMED CT
    ShortA.2.4.2.12 Observation interpretation
    Control1..1
    TypeCodeableConcept
    42. ResultCz.observation.description
    Definition

    Comments and narrative representation of the observation result and findings.

    ShortA.2.4.2.13 Result description
    Control0..1
    TypeNarrative
    44. ResultCz.observation.accreditationStatus
    Definition

    Accreditation status of the laboratory for the particular observation.

    ShortA.2.4.2.14 Accreditation status
    Control0..1
    TypeBase

    Guidance on how to interpret the contents of this table can be foundhere

    0. ResultCz
    Definition

    Results data elements. Section A5 of the eHN guideline.

    ShortA.2.4 - Results data elements
    Logical ModelInstances of this logical model are not marked to be the target of a Reference
    2. ResultCz.narrative
    Definition

    A.2.4.1 Laboratory report narrative

    ShortA.2.4.1 Laboratory report narrative
    Control1..1
    TypeBase
    4. ResultCz.narrative.report
    Definition

    Entire report (textual summary inside the laboratory result report document) as issued by the laboratory.

    ShortA.2.4.1.1 Narrative report
    Control0..1
    TypeNarrative
    6. ResultCz.narrative.notes
    Definition

    Comments, such as a textual interpretation or advice accompanying the result report, for example.

    ShortA.2.4.1.2 Comments, interpretation and recommendations
    Control0..1
    TypeNarrative
    8. ResultCz.observation
    Definition

    A.2.4.2 Observation details (report could consist of multiple observations)

    ShortA.2.4.2 Observation details
    Control0..1
    TypeBase
    10. ResultCz.observation.dateTime
    Definition

    Date and time of the observation - Preferred system(s): ISO 8601

    ShortA.2.4.2.1 Observation date
    Control1..*
    TypeCodeableConcept
    12. ResultCz.observation.code
    Definition

    Code representing the observation using the agreed code systems.

    • Preferred system(s): NČLP
    ShortA.2.4.2.32 Observation code
    Control1..*
    TypeCodeableConcept
    14. ResultCz.observation.code.name
    Definition

    Full name of the observation according to the used test coding standard.

    ShortA.2.4.2.3 Observation name
    Control1..*
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    16. ResultCz.observation.method
    Definition

    Observation method (measurement principle) to obtain the result.

    • Preferred system(s): SNOMED CT
    ShortA.2.4.2.4 Observation method
    Control0..1
    TypeCodeableConcept
    18. ResultCz.observation.device
    Definition

    Device (analyser), laboratory test kit and used calibrator information (identifier, type, name, model, manufacturer)

    • Preferované systémy: SNOMED CT
    • Preferované systémy: EMDN
    ShortA.2.4.2.5 Observation device
    Control0..1
    TypeCodeableConcept
    20. ResultCz.observation.testKit
    Definition

    Information about the test kit used – ID, type, name, manufacturer

    ShortA.2.4.2.6 Test kit
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    22. ResultCz.observation.calibrator
    Definition

    Information about the calibrator used (unless it is a basic unit of measurement, e.g. IU) - ID, type, name, manufacturer

    ShortA.2.4.2.7 Calibrator
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    24. ResultCz.observation.order
    Definition

    Identifies order and order placer this observation belongs to.

    ShortA.2.4.2.8 Order
    Control0..1
    TypeBase
    26. ResultCz.observation.performer
    Definition

    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.

    ShortA.2.4.2.9 Performer
    Control0..1
    TypeBase
    28. ResultCz.observation.reporter
    Definition

    With certain observation results, e.g. there may also be an interpreter or a person responsible for validation.

    ShortA.2.4.2.10 Reporter
    Control0..1
    TypeBase
    30. ResultCz.observation.result
    Definition

    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)
    ShortA.2.4.2.11 Observation result
    Control1..1
    TypeBase
    32. ResultCz.observation.interpretation
    Definition

    Information about reference intervals and result interpretation.

    • Preferred system(s): SNOMED CT
    ShortA.2.4.2.12 Observation interpretation
    Control1..1
    TypeCodeableConcept
    34. ResultCz.observation.description
    Definition

    Comments and narrative representation of the observation result and findings.

    ShortA.2.4.2.13 Result description
    Control0..1
    TypeNarrative
    36. ResultCz.observation.accreditationStatus
    Definition

    Accreditation status of the laboratory for the particular observation.

    ShortA.2.4.2.14 Accreditation status
    Control0..1
    TypeBase

    Guidance on how to interpret the contents of this table can be foundhere

    0. ResultCz
    Definition

    Results data elements. Section A5 of the eHN guideline.

    ShortA.2.4 - Results data elements
    Control0..*
    Is Modifierfalse
    Logical ModelInstances of this logical model are not marked to be the target of a Reference
    2. ResultCz.narrative
    Definition

    A.2.4.1 Laboratory report narrative

    ShortA.2.4.1 Laboratory report narrative
    Control1..1
    TypeBase
    4. ResultCz.narrative.report
    Definition

    Entire report (textual summary inside the laboratory result report document) as issued by the laboratory.

    ShortA.2.4.1.1 Narrative report
    Control0..1
    TypeNarrative
    6. ResultCz.narrative.notes
    Definition

    Comments, such as a textual interpretation or advice accompanying the result report, for example.

    ShortA.2.4.1.2 Comments, interpretation and recommendations
    Control0..1
    TypeNarrative
    8. ResultCz.observation
    Definition

    A.2.4.2 Observation details (report could consist of multiple observations)

    ShortA.2.4.2 Observation details
    Control0..1
    TypeBase
    10. ResultCz.observation.dateTime
    Definition

    Date and time of the observation - Preferred system(s): ISO 8601

    ShortA.2.4.2.1 Observation date
    Control1..*
    TypeCodeableConcept
    12. ResultCz.observation.code
    Definition

    Code representing the observation using the agreed code systems.

    • Preferred system(s): NČLP
    ShortA.2.4.2.32 Observation code
    Control1..*
    TypeCodeableConcept
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    14. ResultCz.observation.code.id
    Definition

    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

    ShortUnique id for inter-element referencing
    Control0..1
    Typestring
    Is Modifierfalse
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    16. ResultCz.observation.code.extension
    Definition

    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.

    ShortAdditional content defined by implementations
    Comments

    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.

    Control0..*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Alternate Namesextensions, user content
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    SlicingThis element introduces a set of slices on ResultCz.observation.code.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ url
    • 18. ResultCz.observation.code.coding
      Definition

      A reference to a code defined by a terminology system.

      ShortCode defined by a terminology system
      Comments

      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.

      Control0..*
      TypeCoding
      Is Modifierfalse
      Summarytrue
      Requirements

      Allows for alternative encodings within a code system, and translations to other code systems.

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      20. ResultCz.observation.code.text
      Definition

      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.

      ShortPlain text representation of the concept
      Comments

      Very often the text is the same as a displayName of one of the codings.

      Control0..1
      Typestring
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      Requirements

      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.

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      22. ResultCz.observation.code.name
      Definition

      Full name of the observation according to the used test coding standard.

      ShortA.2.4.2.3 Observation name
      Control1..*
      Typestring
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      24. ResultCz.observation.method
      Definition

      Observation method (measurement principle) to obtain the result.

      • Preferred system(s): SNOMED CT
      ShortA.2.4.2.4 Observation method
      Control0..1
      TypeCodeableConcept
      26. ResultCz.observation.device
      Definition

      Device (analyser), laboratory test kit and used calibrator information (identifier, type, name, model, manufacturer)

      • Preferované systémy: SNOMED CT
      • Preferované systémy: EMDN
      ShortA.2.4.2.5 Observation device
      Control0..1
      TypeCodeableConcept
      28. ResultCz.observation.testKit
      Definition

      Information about the test kit used – ID, type, name, manufacturer

      ShortA.2.4.2.6 Test kit
      Control0..1
      Typestring
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      30. ResultCz.observation.calibrator
      Definition

      Information about the calibrator used (unless it is a basic unit of measurement, e.g. IU) - ID, type, name, manufacturer

      ShortA.2.4.2.7 Calibrator
      Control0..1
      Typestring
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      32. ResultCz.observation.order
      Definition

      Identifies order and order placer this observation belongs to.

      ShortA.2.4.2.8 Order
      Control0..1
      TypeBase
      34. ResultCz.observation.performer
      Definition

      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.

      ShortA.2.4.2.9 Performer
      Control0..1
      TypeBase
      36. ResultCz.observation.reporter
      Definition

      With certain observation results, e.g. there may also be an interpreter or a person responsible for validation.

      ShortA.2.4.2.10 Reporter
      Control0..1
      TypeBase
      38. ResultCz.observation.result
      Definition

      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)
      ShortA.2.4.2.11 Observation result
      Control1..1
      TypeBase
      40. ResultCz.observation.interpretation
      Definition

      Information about reference intervals and result interpretation.

      • Preferred system(s): SNOMED CT
      ShortA.2.4.2.12 Observation interpretation
      Control1..1
      TypeCodeableConcept
      42. ResultCz.observation.description
      Definition

      Comments and narrative representation of the observation result and findings.

      ShortA.2.4.2.13 Result description
      Control0..1
      TypeNarrative
      44. ResultCz.observation.accreditationStatus
      Definition

      Accreditation status of the laboratory for the particular observation.

      ShortA.2.4.2.14 Accreditation status
      Control0..1
      TypeBase