MyHealth@Eu Laboratory Report
0.0.1 - qa-preview 150

This page is part of the MyHealth@Eu Laboratory Report (v0.0.1: QA Preview) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Logical Model: ResultLabMyHEU - Detailed Descriptions

Draft as of 2024-04-18

Definitions for the Result logical model.

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

0. Result
Definition

Results data elements. Section A5 of the MyHealth@EUguideline.

ShortResults data elements
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. Result.narrative
Definition

Laboratory report narrative

ShortLaboratory report narrative
Control0..1
TypeBackboneElement
4. Result.narrative.report
Definition

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

ShortNarrative report
Control0..*
TypeNarrative
6. Result.narrative.notes
Definition

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

ShortComments, interpretation and recommendations
Control0..*
TypeNarrative
8. Result.observation
Definition

The report could consist of multiple observations, some observations can have multiple component observations

ShortObservation details
Control0..*
TypeBackboneElement
10. Result.observation.dateTime
Definition

Date and time of the observation

ShortObservation date
Control1..1
TypeCodeableConcept
Obligations
    ObligationsActor
    handleLabReportHandler
    12. Result.observation.code
    Definition

    Observation code

    ShortObservation code
    Control1..*
    TypeCodeableConcept
    Obligations
      ObligationsActor
      handleLabReportHandler
      14. Result.observation.code.code
      Definition

      Code representing the observation using the agreed code systems

      ShortObservation code
      Control1..*
      TypeCoding
      Obligations
        ObligationsActor
        handleLabReportHandler
        16. Result.observation.code.name
        Definition

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

        ShortObservation name
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Obligations
          ObligationsActor
          handleLabReportHandler
          18. Result.observation.code.originalName
          Definition

          Original (conventional) name of the observation as used by the laboratory

          ShortObservation original name
          Control0..*
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          20. Result.observation.code.displayName
          Definition

          Simplified (short name of the observation) for display.

          ShortObservation display name
          Control0..*
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          22. Result.observation.method
          Definition

          Observation method (measurement principle) to obtain the result.

          ShortObservation method
          Control0..*
          TypeCodeableConcept
          24. Result.observation.device
          Definition

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

          ShortObservation device
          Control0..*
          TypeCodeableConcept
          26. Result.observation.device.name
          Definition

          The name of the device as given by the manufacturer

          ShortDevice Name
          Control0..*
          TypeCodeableConcept
          Obligations
            ObligationsActor
            handleLabReportHandler
            28. Result.observation.device.modelName
            Definition

            Model name of the device

            ShortModel Name
            Control0..*
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            30. Result.observation.device.identifier
            Definition

            Unique device identifier

            ShortDevice Identifier
            NoteThis is a business identifier, not a resource identifier (see discussion)
            Control0..*
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            32. Result.observation.device.type
            Definition

            Kind or Type of device

            ShortDevice Type
            Control0..*
            TypeIdentifier
            34. Result.observation.device.manufacturer
            Definition

            Name of device manufacturer

            ShortManufacturer
            Control0..*
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            36. Result.observation.device.labKit
            Definition

            Laboratory Kit Information

            ShortLaboratory Kit Information
            Control0..*
            TypeBackboneElement
            38. Result.observation.referenceMaterial
            Definition

            Information about which end-user calibrator the laboratory has been used for the measurement to indicate the metrological traceability chain.

            ShortCertified Reference Material
            Control0..*
            TypeBackboneElement
            40. Result.observation.order
            Definition

            Identifies order and order placer this observation belongs to.

            ShortOrder
            Control0..*
            TypeBackboneElement
            Obligations
              ObligationsActor
              handleLabReportHandler
              42. Result.observation.specimen
              Definition

              Identifies specimen this observation refers to

              ShortSpecimen
              Control0..*
              TypeBackboneElement
              Obligations
                ObligationsActor
                handleLabReportHandler
                44. Result.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.

                ShortPerformer
                Control0..*
                TypeBackboneElement
                Obligations
                  ObligationsActor
                  handleLabReportHandler
                  46. Result.observation.performer.identifier
                  Definition

                  Health professional identification number

                  ShortPerformer identifier
                  NoteThis is a business identifier, not a resource identifier (see discussion)
                  Control0..*
                  TypeIdentifier
                  Obligations
                    ObligationsActor
                    handleLabReportHandler
                    48. Result.observation.performer.name
                    Definition

                    Name of the Health professional

                    ShortPerformer Name
                    Control0..*
                    TypeHumanName
                    50. Result.observation.performer.telecom
                    Definition

                    Contact details that are specific to the role/location/service

                    ShortPerformer telecom
                    Control0..*
                    TypeContactPoint
                    52. Result.observation.performer.role
                    Definition

                    Health professional role

                    ShortPerformer Role
                    Control0..*
                    TypeCodeableConcept
                    54. Result.observation.performer.organization
                    Definition

                    (Organization where the roles of practitioner are available or organization as the performer)

                    ShortPerformer Organization
                    Control0..*
                    TypeBackboneElement
                    Obligations
                      ObligationsActor
                      handleLabReportHandler
                      56. Result.observation.performer.organization.name
                      Definition

                      Name of the organization

                      ShortOrganization Name
                      Control0..*
                      Typestring
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      58. Result.observation.performer.organization.address
                      Definition

                      Address of the organization

                      ShortOrganization Address
                      Control0..*
                      TypeAddress
                      60. Result.observation.performer.organization.telecom
                      Definition

                      Telecom of the organization

                      ShortOrganization telecom
                      Control0..*
                      TypeContactPoint
                      Obligations
                        ObligationsActor
                        handleLabReportHandler
                        62. Result.observation.reporter
                        Definition

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

                        ShortReporter
                        Control0..*
                        TypeBackboneElement
                        64. Result.observation.reporter.name
                        Definition

                        Name of the Reporter

                        ShortReporter Name
                        Control0..*
                        TypeHumanName
                        66. Result.observation.reporter.telecom
                        Definition

                        Contact details that are specific to the role/location/service

                        ShortReporter telecom
                        Control0..*
                        TypeContactPoint
                        68. Result.observation.reporter.role
                        Definition

                        Healthcare professional role

                        ShortReporter Role
                        Control0..*
                        TypeCodeableConcept
                        70. Result.observation.reporter.organization
                        Definition

                        (Organization where the roles of reporter are available)

                        ShortReporter Organization
                        Control0..*
                        TypeBackboneElement
                        72. Result.observation.reporter.organization.name
                        Definition

                        Name of the organization

                        ShortOrganization Name
                        Control0..*
                        Typestring
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        74. Result.observation.reporter.organization.address
                        Definition

                        Address of the organization

                        ShortOrganization Address
                        Control0..*
                        TypeAddress
                        76. Result.observation.reporter.organization.telecom
                        Definition

                        Telecom of the organization

                        ShortOrganization telecom
                        Control0..*
                        TypeContactPoint
                        78. Result.observation.result
                        Definition

                        Result of the observation including text, numeric and coded results of the measurement with measurement units and measurement uncertainty and other aspects necessary for proper interpretation and comparability of the result of the observation. Content of the observation result will vary according to the type of the observation.

                        ShortObservation result
                        Control0..*
                        TypeBackboneElement
                        80. Result.observation.result.text
                        Definition

                        Narrative text result

                        ShortTextual Result
                        Control0..*
                        Typestring
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        82. Result.observation.result.numeric
                        Definition

                        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.

                        ShortNumeric Result
                        Control0..*
                        TypeQuantity
                        84. Result.observation.result.coded
                        Definition

                        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.

                        ShortCoded Result
                        Control0..*
                        TypeCodeableConcept
                        86. Result.observation.interpretation
                        Definition

                        Information about reference intervals and result interpretation

                        ShortObservation interpretation
                        Control0..*
                        TypeBackboneElement
                        88. Result.observation.interpretation.code
                        Definition

                        Codes identifying interpretations of observations

                        ShortResult interpretation code
                        Control0..*
                        TypeCodeableConcept
                        90. Result.observation.interpretation.referenceRange
                        Definition

                        Provides 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.

                        ShortStandard reference range
                        Control0..*
                        TypeRange
                        92. Result.observation.description
                        Definition

                        Comments and narrative representation of the observation result and findings.

                        ShortResult description
                        Control0..*
                        TypeNarrative
                        94. Result.observation.accreditationStatus
                        Definition

                        Accreditation status of the laboratory for the particular observation.

                        ShortAccreditation status
                        Control0..*
                        TypeBackboneElement

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

                        0. Result
                        Definition

                        Results data elements. Section A5 of the MyHealth@EUguideline.

                        ShortResults data elements
                        Control0..*
                        Is Modifierfalse
                        Logical ModelInstances of this logical model are not marked to be the target of a Reference
                        2. Result.narrative
                        Definition

                        Laboratory report narrative

                        ShortLaboratory report narrative
                        Control0..1
                        TypeBackboneElement
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        4. Result.narrative.modifierExtension
                        Definition

                        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).

                        ShortExtensions that cannot be ignored even if unrecognized
                        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 Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                        Summarytrue
                        Requirements

                        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.

                        Alternate Namesextensions, user content, modifiers
                        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())
                        6. Result.narrative.report
                        Definition

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

                        ShortNarrative report
                        Control0..*
                        TypeNarrative
                        8. Result.narrative.notes
                        Definition

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

                        ShortComments, interpretation and recommendations
                        Control0..*
                        TypeNarrative
                        10. Result.observation
                        Definition

                        The report could consist of multiple observations, some observations can have multiple component observations

                        ShortObservation details
                        Control0..*
                        TypeBackboneElement
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        12. Result.observation.modifierExtension
                        Definition

                        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).

                        ShortExtensions that cannot be ignored even if unrecognized
                        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 Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                        Summarytrue
                        Requirements

                        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.

                        Alternate Namesextensions, user content, modifiers
                        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())
                        14. Result.observation.dateTime
                        Definition

                        Date and time of the observation

                        ShortObservation date
                        Control1..1
                        TypeCodeableConcept
                        Obligations
                          ObligationsActor
                          handleLabReportHandler
                          16. Result.observation.code
                          Definition

                          Observation code

                          ShortObservation code
                          Control1..*
                          TypeCodeableConcept
                          Obligations
                            ObligationsActor
                            handleLabReportHandler
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            18. Result.observation.code.code
                            Definition

                            Code representing the observation using the agreed code systems

                            ShortObservation code
                            Control1..*
                            TypeCoding
                            Obligations
                              ObligationsActor
                              handleLabReportHandler
                              20. Result.observation.code.name
                              Definition

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

                              ShortObservation name
                              Control1..1
                              Typestring
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              Obligations
                                ObligationsActor
                                handleLabReportHandler
                                22. Result.observation.code.originalName
                                Definition

                                Original (conventional) name of the observation as used by the laboratory

                                ShortObservation original name
                                Control0..*
                                Typestring
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                24. Result.observation.code.displayName
                                Definition

                                Simplified (short name of the observation) for display.

                                ShortObservation display name
                                Control0..*
                                Typestring
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                26. Result.observation.method
                                Definition

                                Observation method (measurement principle) to obtain the result.

                                ShortObservation method
                                Control0..*
                                TypeCodeableConcept
                                28. Result.observation.device
                                Definition

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

                                ShortObservation device
                                Control0..*
                                TypeCodeableConcept
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                30. Result.observation.device.name
                                Definition

                                The name of the device as given by the manufacturer

                                ShortDevice Name
                                Control0..*
                                TypeCodeableConcept
                                Obligations
                                  ObligationsActor
                                  handleLabReportHandler
                                  32. Result.observation.device.modelName
                                  Definition

                                  Model name of the device

                                  ShortModel Name
                                  Control0..*
                                  Typestring
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  34. Result.observation.device.identifier
                                  Definition

                                  Unique device identifier

                                  ShortDevice Identifier
                                  NoteThis is a business identifier, not a resource identifier (see discussion)
                                  Control0..*
                                  Typestring
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  36. Result.observation.device.type
                                  Definition

                                  Kind or Type of device

                                  ShortDevice Type
                                  Control0..*
                                  TypeIdentifier
                                  38. Result.observation.device.manufacturer
                                  Definition

                                  Name of device manufacturer

                                  ShortManufacturer
                                  Control0..*
                                  Typestring
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  40. Result.observation.device.labKit
                                  Definition

                                  Laboratory Kit Information

                                  ShortLaboratory Kit Information
                                  Control0..*
                                  TypeBackboneElement
                                  42. Result.observation.referenceMaterial
                                  Definition

                                  Information about which end-user calibrator the laboratory has been used for the measurement to indicate the metrological traceability chain.

                                  ShortCertified Reference Material
                                  Control0..*
                                  TypeBackboneElement
                                  44. Result.observation.order
                                  Definition

                                  Identifies order and order placer this observation belongs to.

                                  ShortOrder
                                  Control0..*
                                  TypeBackboneElement
                                  Obligations
                                    ObligationsActor
                                    handleLabReportHandler
                                    46. Result.observation.specimen
                                    Definition

                                    Identifies specimen this observation refers to

                                    ShortSpecimen
                                    Control0..*
                                    TypeBackboneElement
                                    Obligations
                                      ObligationsActor
                                      handleLabReportHandler
                                      48. Result.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.

                                      ShortPerformer
                                      Control0..*
                                      TypeBackboneElement
                                      Obligations
                                        ObligationsActor
                                        handleLabReportHandler
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        50. Result.observation.performer.modifierExtension
                                        Definition

                                        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).

                                        ShortExtensions that cannot be ignored even if unrecognized
                                        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 Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                                        Summarytrue
                                        Requirements

                                        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.

                                        Alternate Namesextensions, user content, modifiers
                                        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())
                                        52. Result.observation.performer.identifier
                                        Definition

                                        Health professional identification number

                                        ShortPerformer identifier
                                        NoteThis is a business identifier, not a resource identifier (see discussion)
                                        Control0..*
                                        TypeIdentifier
                                        Obligations
                                          ObligationsActor
                                          handleLabReportHandler
                                          54. Result.observation.performer.name
                                          Definition

                                          Name of the Health professional

                                          ShortPerformer Name
                                          Control0..*
                                          TypeHumanName
                                          56. Result.observation.performer.telecom
                                          Definition

                                          Contact details that are specific to the role/location/service

                                          ShortPerformer telecom
                                          Control0..*
                                          TypeContactPoint
                                          58. Result.observation.performer.role
                                          Definition

                                          Health professional role

                                          ShortPerformer Role
                                          Control0..*
                                          TypeCodeableConcept
                                          60. Result.observation.performer.organization
                                          Definition

                                          (Organization where the roles of practitioner are available or organization as the performer)

                                          ShortPerformer Organization
                                          Control0..*
                                          TypeBackboneElement
                                          Obligations
                                            ObligationsActor
                                            handleLabReportHandler
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            62. Result.observation.performer.organization.modifierExtension
                                            Definition

                                            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).

                                            ShortExtensions that cannot be ignored even if unrecognized
                                            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 Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                                            Summarytrue
                                            Requirements

                                            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.

                                            Alternate Namesextensions, user content, modifiers
                                            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())
                                            64. Result.observation.performer.organization.name
                                            Definition

                                            Name of the organization

                                            ShortOrganization Name
                                            Control0..*
                                            Typestring
                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                            66. Result.observation.performer.organization.address
                                            Definition

                                            Address of the organization

                                            ShortOrganization Address
                                            Control0..*
                                            TypeAddress
                                            68. Result.observation.performer.organization.telecom
                                            Definition

                                            Telecom of the organization

                                            ShortOrganization telecom
                                            Control0..*
                                            TypeContactPoint
                                            Obligations
                                              ObligationsActor
                                              handleLabReportHandler
                                              70. Result.observation.reporter
                                              Definition

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

                                              ShortReporter
                                              Control0..*
                                              TypeBackboneElement
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              72. Result.observation.reporter.modifierExtension
                                              Definition

                                              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).

                                              ShortExtensions that cannot be ignored even if unrecognized
                                              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 Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                                              Summarytrue
                                              Requirements

                                              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.

                                              Alternate Namesextensions, user content, modifiers
                                              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())
                                              74. Result.observation.reporter.name
                                              Definition

                                              Name of the Reporter

                                              ShortReporter Name
                                              Control0..*
                                              TypeHumanName
                                              76. Result.observation.reporter.telecom
                                              Definition

                                              Contact details that are specific to the role/location/service

                                              ShortReporter telecom
                                              Control0..*
                                              TypeContactPoint
                                              78. Result.observation.reporter.role
                                              Definition

                                              Healthcare professional role

                                              ShortReporter Role
                                              Control0..*
                                              TypeCodeableConcept
                                              80. Result.observation.reporter.organization
                                              Definition

                                              (Organization where the roles of reporter are available)

                                              ShortReporter Organization
                                              Control0..*
                                              TypeBackboneElement
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              82. Result.observation.reporter.organization.modifierExtension
                                              Definition

                                              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).

                                              ShortExtensions that cannot be ignored even if unrecognized
                                              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 Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                                              Summarytrue
                                              Requirements

                                              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.

                                              Alternate Namesextensions, user content, modifiers
                                              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())
                                              84. Result.observation.reporter.organization.name
                                              Definition

                                              Name of the organization

                                              ShortOrganization Name
                                              Control0..*
                                              Typestring
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              86. Result.observation.reporter.organization.address
                                              Definition

                                              Address of the organization

                                              ShortOrganization Address
                                              Control0..*
                                              TypeAddress
                                              88. Result.observation.reporter.organization.telecom
                                              Definition

                                              Telecom of the organization

                                              ShortOrganization telecom
                                              Control0..*
                                              TypeContactPoint
                                              90. Result.observation.result
                                              Definition

                                              Result of the observation including text, numeric and coded results of the measurement with measurement units and measurement uncertainty and other aspects necessary for proper interpretation and comparability of the result of the observation. Content of the observation result will vary according to the type of the observation.

                                              ShortObservation result
                                              Control0..*
                                              TypeBackboneElement
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              92. Result.observation.result.modifierExtension
                                              Definition

                                              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).

                                              ShortExtensions that cannot be ignored even if unrecognized
                                              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 Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                                              Summarytrue
                                              Requirements

                                              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.

                                              Alternate Namesextensions, user content, modifiers
                                              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())
                                              94. Result.observation.result.text
                                              Definition

                                              Narrative text result

                                              ShortTextual Result
                                              Control0..*
                                              Typestring
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              96. Result.observation.result.numeric
                                              Definition

                                              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.

                                              ShortNumeric Result
                                              Control0..*
                                              TypeQuantity
                                              98. Result.observation.result.coded
                                              Definition

                                              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.

                                              ShortCoded Result
                                              Control0..*
                                              TypeCodeableConcept
                                              100. Result.observation.interpretation
                                              Definition

                                              Information about reference intervals and result interpretation

                                              ShortObservation interpretation
                                              Control0..*
                                              TypeBackboneElement
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              102. Result.observation.interpretation.modifierExtension
                                              Definition

                                              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).

                                              ShortExtensions that cannot be ignored even if unrecognized
                                              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 Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                                              Summarytrue
                                              Requirements

                                              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.

                                              Alternate Namesextensions, user content, modifiers
                                              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())
                                              104. Result.observation.interpretation.code
                                              Definition

                                              Codes identifying interpretations of observations

                                              ShortResult interpretation code
                                              Control0..*
                                              TypeCodeableConcept
                                              106. Result.observation.interpretation.referenceRange
                                              Definition

                                              Provides 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.

                                              ShortStandard reference range
                                              Control0..*
                                              TypeRange
                                              108. Result.observation.description
                                              Definition

                                              Comments and narrative representation of the observation result and findings.

                                              ShortResult description
                                              Control0..*
                                              TypeNarrative
                                              110. Result.observation.accreditationStatus
                                              Definition

                                              Accreditation status of the laboratory for the particular observation.

                                              ShortAccreditation status
                                              Control0..*
                                              TypeBackboneElement

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

                                              0. Result
                                              Definition

                                              Results data elements. Section A5 of the MyHealth@EUguideline.

                                              ShortResults data elements
                                              Control0..*
                                              Is Modifierfalse
                                              Logical ModelInstances of this logical model are not marked to be the target of a Reference
                                              2. Result.narrative
                                              Definition

                                              Laboratory report narrative

                                              ShortLaboratory report narrative
                                              Control0..1
                                              TypeBackboneElement
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              4. Result.narrative.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
                                              6. Result.narrative.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 Result.narrative.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
                                              • value @ url
                                              • 8. Result.narrative.modifierExtension
                                                Definition

                                                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).

                                                ShortExtensions that cannot be ignored even if unrecognized
                                                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 Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                                                Summarytrue
                                                Requirements

                                                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.

                                                Alternate Namesextensions, user content, modifiers
                                                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())
                                                10. Result.narrative.report
                                                Definition

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

                                                ShortNarrative report
                                                Control0..*
                                                TypeNarrative
                                                12. Result.narrative.notes
                                                Definition

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

                                                ShortComments, interpretation and recommendations
                                                Control0..*
                                                TypeNarrative
                                                14. Result.observation
                                                Definition

                                                The report could consist of multiple observations, some observations can have multiple component observations

                                                ShortObservation details
                                                Control0..*
                                                TypeBackboneElement
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                16. Result.observation.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
                                                18. Result.observation.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 Result.observation.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
                                                • value @ url
                                                • 20. Result.observation.modifierExtension
                                                  Definition

                                                  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).

                                                  ShortExtensions that cannot be ignored even if unrecognized
                                                  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 Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                                                  Summarytrue
                                                  Requirements

                                                  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.

                                                  Alternate Namesextensions, user content, modifiers
                                                  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())
                                                  22. Result.observation.dateTime
                                                  Definition

                                                  Date and time of the observation

                                                  ShortObservation date
                                                  Control1..1
                                                  TypeCodeableConcept
                                                  Obligations
                                                    ObligationsActor
                                                    handleLabReportHandler
                                                    24. Result.observation.code
                                                    Definition

                                                    Observation code

                                                    ShortObservation code
                                                    Control1..*
                                                    TypeCodeableConcept
                                                    Obligations
                                                      ObligationsActor
                                                      handleLabReportHandler
                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      26. Result.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
                                                      28. Result.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 Result.observation.code.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
                                                      • value @ url
                                                      • 30. Result.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()))
                                                        32. Result.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()))
                                                        34. Result.observation.code.code
                                                        Definition

                                                        Code representing the observation using the agreed code systems

                                                        ShortObservation code
                                                        Control1..*
                                                        TypeCoding
                                                        Obligations
                                                          ObligationsActor
                                                          handleLabReportHandler
                                                          36. Result.observation.code.name
                                                          Definition

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

                                                          ShortObservation name
                                                          Control1..1
                                                          Typestring
                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                          Obligations
                                                            ObligationsActor
                                                            handleLabReportHandler
                                                            38. Result.observation.code.originalName
                                                            Definition

                                                            Original (conventional) name of the observation as used by the laboratory

                                                            ShortObservation original name
                                                            Control0..*
                                                            Typestring
                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                            40. Result.observation.code.displayName
                                                            Definition

                                                            Simplified (short name of the observation) for display.

                                                            ShortObservation display name
                                                            Control0..*
                                                            Typestring
                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                            42. Result.observation.method
                                                            Definition

                                                            Observation method (measurement principle) to obtain the result.

                                                            ShortObservation method
                                                            Control0..*
                                                            TypeCodeableConcept
                                                            44. Result.observation.device
                                                            Definition

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

                                                            ShortObservation device
                                                            Control0..*
                                                            TypeCodeableConcept
                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            46. Result.observation.device.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
                                                            48. Result.observation.device.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 Result.observation.device.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
                                                            • value @ url
                                                            • 50. Result.observation.device.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()))
                                                              52. Result.observation.device.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()))
                                                              54. Result.observation.device.name
                                                              Definition

                                                              The name of the device as given by the manufacturer

                                                              ShortDevice Name
                                                              Control0..*
                                                              TypeCodeableConcept
                                                              Obligations
                                                                ObligationsActor
                                                                handleLabReportHandler
                                                                56. Result.observation.device.modelName
                                                                Definition

                                                                Model name of the device

                                                                ShortModel Name
                                                                Control0..*
                                                                Typestring
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                58. Result.observation.device.identifier
                                                                Definition

                                                                Unique device identifier

                                                                ShortDevice Identifier
                                                                NoteThis is a business identifier, not a resource identifier (see discussion)
                                                                Control0..*
                                                                Typestring
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                60. Result.observation.device.type
                                                                Definition

                                                                Kind or Type of device

                                                                ShortDevice Type
                                                                Control0..*
                                                                TypeIdentifier
                                                                62. Result.observation.device.manufacturer
                                                                Definition

                                                                Name of device manufacturer

                                                                ShortManufacturer
                                                                Control0..*
                                                                Typestring
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                64. Result.observation.device.labKit
                                                                Definition

                                                                Laboratory Kit Information

                                                                ShortLaboratory Kit Information
                                                                Control0..*
                                                                TypeBackboneElement
                                                                66. Result.observation.referenceMaterial
                                                                Definition

                                                                Information about which end-user calibrator the laboratory has been used for the measurement to indicate the metrological traceability chain.

                                                                ShortCertified Reference Material
                                                                Control0..*
                                                                TypeBackboneElement
                                                                68. Result.observation.order
                                                                Definition

                                                                Identifies order and order placer this observation belongs to.

                                                                ShortOrder
                                                                Control0..*
                                                                TypeBackboneElement
                                                                Obligations
                                                                  ObligationsActor
                                                                  handleLabReportHandler
                                                                  70. Result.observation.specimen
                                                                  Definition

                                                                  Identifies specimen this observation refers to

                                                                  ShortSpecimen
                                                                  Control0..*
                                                                  TypeBackboneElement
                                                                  Obligations
                                                                    ObligationsActor
                                                                    handleLabReportHandler
                                                                    72. Result.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.

                                                                    ShortPerformer
                                                                    Control0..*
                                                                    TypeBackboneElement
                                                                    Obligations
                                                                      ObligationsActor
                                                                      handleLabReportHandler
                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      74. Result.observation.performer.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
                                                                      76. Result.observation.performer.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 Result.observation.performer.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
                                                                      • value @ url
                                                                      • 78. Result.observation.performer.modifierExtension
                                                                        Definition

                                                                        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).

                                                                        ShortExtensions that cannot be ignored even if unrecognized
                                                                        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 Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                                                                        Summarytrue
                                                                        Requirements

                                                                        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.

                                                                        Alternate Namesextensions, user content, modifiers
                                                                        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())
                                                                        80. Result.observation.performer.identifier
                                                                        Definition

                                                                        Health professional identification number

                                                                        ShortPerformer identifier
                                                                        NoteThis is a business identifier, not a resource identifier (see discussion)
                                                                        Control0..*
                                                                        TypeIdentifier
                                                                        Obligations
                                                                          ObligationsActor
                                                                          handleLabReportHandler
                                                                          82. Result.observation.performer.name
                                                                          Definition

                                                                          Name of the Health professional

                                                                          ShortPerformer Name
                                                                          Control0..*
                                                                          TypeHumanName
                                                                          84. Result.observation.performer.telecom
                                                                          Definition

                                                                          Contact details that are specific to the role/location/service

                                                                          ShortPerformer telecom
                                                                          Control0..*
                                                                          TypeContactPoint
                                                                          86. Result.observation.performer.role
                                                                          Definition

                                                                          Health professional role

                                                                          ShortPerformer Role
                                                                          Control0..*
                                                                          TypeCodeableConcept
                                                                          88. Result.observation.performer.organization
                                                                          Definition

                                                                          (Organization where the roles of practitioner are available or organization as the performer)

                                                                          ShortPerformer Organization
                                                                          Control0..*
                                                                          TypeBackboneElement
                                                                          Obligations
                                                                            ObligationsActor
                                                                            handleLabReportHandler
                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                            90. Result.observation.performer.organization.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
                                                                            92. Result.observation.performer.organization.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 Result.observation.performer.organization.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
                                                                            • value @ url
                                                                            • 94. Result.observation.performer.organization.modifierExtension
                                                                              Definition

                                                                              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).

                                                                              ShortExtensions that cannot be ignored even if unrecognized
                                                                              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 Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                                                                              Summarytrue
                                                                              Requirements

                                                                              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.

                                                                              Alternate Namesextensions, user content, modifiers
                                                                              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())
                                                                              96. Result.observation.performer.organization.name
                                                                              Definition

                                                                              Name of the organization

                                                                              ShortOrganization Name
                                                                              Control0..*
                                                                              Typestring
                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                              98. Result.observation.performer.organization.address
                                                                              Definition

                                                                              Address of the organization

                                                                              ShortOrganization Address
                                                                              Control0..*
                                                                              TypeAddress
                                                                              100. Result.observation.performer.organization.telecom
                                                                              Definition

                                                                              Telecom of the organization

                                                                              ShortOrganization telecom
                                                                              Control0..*
                                                                              TypeContactPoint
                                                                              Obligations
                                                                                ObligationsActor
                                                                                handleLabReportHandler
                                                                                102. Result.observation.reporter
                                                                                Definition

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

                                                                                ShortReporter
                                                                                Control0..*
                                                                                TypeBackboneElement
                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                104. Result.observation.reporter.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
                                                                                106. Result.observation.reporter.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 Result.observation.reporter.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
                                                                                • value @ url
                                                                                • 108. Result.observation.reporter.modifierExtension
                                                                                  Definition

                                                                                  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).

                                                                                  ShortExtensions that cannot be ignored even if unrecognized
                                                                                  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 Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                                                                                  Summarytrue
                                                                                  Requirements

                                                                                  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.

                                                                                  Alternate Namesextensions, user content, modifiers
                                                                                  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())
                                                                                  110. Result.observation.reporter.name
                                                                                  Definition

                                                                                  Name of the Reporter

                                                                                  ShortReporter Name
                                                                                  Control0..*
                                                                                  TypeHumanName
                                                                                  112. Result.observation.reporter.telecom
                                                                                  Definition

                                                                                  Contact details that are specific to the role/location/service

                                                                                  ShortReporter telecom
                                                                                  Control0..*
                                                                                  TypeContactPoint
                                                                                  114. Result.observation.reporter.role
                                                                                  Definition

                                                                                  Healthcare professional role

                                                                                  ShortReporter Role
                                                                                  Control0..*
                                                                                  TypeCodeableConcept
                                                                                  116. Result.observation.reporter.organization
                                                                                  Definition

                                                                                  (Organization where the roles of reporter are available)

                                                                                  ShortReporter Organization
                                                                                  Control0..*
                                                                                  TypeBackboneElement
                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                  118. Result.observation.reporter.organization.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
                                                                                  120. Result.observation.reporter.organization.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 Result.observation.reporter.organization.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
                                                                                  • value @ url
                                                                                  • 122. Result.observation.reporter.organization.modifierExtension
                                                                                    Definition

                                                                                    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).

                                                                                    ShortExtensions that cannot be ignored even if unrecognized
                                                                                    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 Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                                                                                    Summarytrue
                                                                                    Requirements

                                                                                    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.

                                                                                    Alternate Namesextensions, user content, modifiers
                                                                                    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())
                                                                                    124. Result.observation.reporter.organization.name
                                                                                    Definition

                                                                                    Name of the organization

                                                                                    ShortOrganization Name
                                                                                    Control0..*
                                                                                    Typestring
                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                    126. Result.observation.reporter.organization.address
                                                                                    Definition

                                                                                    Address of the organization

                                                                                    ShortOrganization Address
                                                                                    Control0..*
                                                                                    TypeAddress
                                                                                    128. Result.observation.reporter.organization.telecom
                                                                                    Definition

                                                                                    Telecom of the organization

                                                                                    ShortOrganization telecom
                                                                                    Control0..*
                                                                                    TypeContactPoint
                                                                                    130. Result.observation.result
                                                                                    Definition

                                                                                    Result of the observation including text, numeric and coded results of the measurement with measurement units and measurement uncertainty and other aspects necessary for proper interpretation and comparability of the result of the observation. Content of the observation result will vary according to the type of the observation.

                                                                                    ShortObservation result
                                                                                    Control0..*
                                                                                    TypeBackboneElement
                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                    132. Result.observation.result.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
                                                                                    134. Result.observation.result.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 Result.observation.result.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
                                                                                    • value @ url
                                                                                    • 136. Result.observation.result.modifierExtension
                                                                                      Definition

                                                                                      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).

                                                                                      ShortExtensions that cannot be ignored even if unrecognized
                                                                                      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 Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                                                                                      Summarytrue
                                                                                      Requirements

                                                                                      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.

                                                                                      Alternate Namesextensions, user content, modifiers
                                                                                      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())
                                                                                      138. Result.observation.result.text
                                                                                      Definition

                                                                                      Narrative text result

                                                                                      ShortTextual Result
                                                                                      Control0..*
                                                                                      Typestring
                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                      140. Result.observation.result.numeric
                                                                                      Definition

                                                                                      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.

                                                                                      ShortNumeric Result
                                                                                      Control0..*
                                                                                      TypeQuantity
                                                                                      142. Result.observation.result.coded
                                                                                      Definition

                                                                                      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.

                                                                                      ShortCoded Result
                                                                                      Control0..*
                                                                                      TypeCodeableConcept
                                                                                      144. Result.observation.interpretation
                                                                                      Definition

                                                                                      Information about reference intervals and result interpretation

                                                                                      ShortObservation interpretation
                                                                                      Control0..*
                                                                                      TypeBackboneElement
                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                      146. Result.observation.interpretation.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
                                                                                      148. Result.observation.interpretation.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 Result.observation.interpretation.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
                                                                                      • value @ url
                                                                                      • 150. Result.observation.interpretation.modifierExtension
                                                                                        Definition

                                                                                        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).

                                                                                        ShortExtensions that cannot be ignored even if unrecognized
                                                                                        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 Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                                                                                        Summarytrue
                                                                                        Requirements

                                                                                        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.

                                                                                        Alternate Namesextensions, user content, modifiers
                                                                                        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())
                                                                                        152. Result.observation.interpretation.code
                                                                                        Definition

                                                                                        Codes identifying interpretations of observations

                                                                                        ShortResult interpretation code
                                                                                        Control0..*
                                                                                        TypeCodeableConcept
                                                                                        154. Result.observation.interpretation.referenceRange
                                                                                        Definition

                                                                                        Provides 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.

                                                                                        ShortStandard reference range
                                                                                        Control0..*
                                                                                        TypeRange
                                                                                        156. Result.observation.description
                                                                                        Definition

                                                                                        Comments and narrative representation of the observation result and findings.

                                                                                        ShortResult description
                                                                                        Control0..*
                                                                                        TypeNarrative
                                                                                        158. Result.observation.accreditationStatus
                                                                                        Definition

                                                                                        Accreditation status of the laboratory for the particular observation.

                                                                                        ShortAccreditation status
                                                                                        Control0..*
                                                                                        TypeBackboneElement