PackagesCanonicalsLogsProblems
    Packages
    fhir.r4.ukcore.stu3.currentbuild@0.0.16-pre-release
    https://fhir.hl7.org.uk/StructureDefinition/UKCore-Observation-Group-Lab
description: This profile defines the UK constraints and extensions on the International FHIR resource [Observation](https://hl7.org/fhir/R4/Observation.html), in order to allow the grouping of multiple UKCore-Observation-Lab tests to be referenced within the DiagnosticReport as a single display, e.g. Full Blood Count.
package_name: fhir.r4.ukcore.stu3.currentbuild
derivation: constraint
name: UKCoreObservationGroupLab
type: Observation
elements:
  extension:
    type: Extension
    short: Triggering observation(s). This is a R5 backport.
    url: http://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.triggeredBy
    index: 0
    slicing:
      slices:
        triggeredByR5:
          match: {}
          schema:
            type: Extension
            short: Triggering observation(s). This is a R5 backport.
            url: http://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.triggeredBy
            index: 0
            extensions:
              observation:
                url: null
                index: 1
                elements:
                  value:
                    short: Triggering observation.
                    choices: []
                    index: 3
              type:
                url: null
                index: 4
                elements:
                  value:
                    short: The type of trigger. Reflex | Repeat | Re-run
                    choices: []
                    index: 6
              reason:
                url: null
                index: 7
                elements:
                  value:
                    short: Reason that the observation was triggered.
                    choices: []
                    index: 9
            elements:
              extension:
                index: 1
                slicing:
                  slices:
                    observation:
                      match: {}
                      schema:
                        index: 1
                        elements:
                          value:
                            short: Triggering observation.
                            choices: []
                            index: 3
                    type:
                      match: {}
                      schema:
                        index: 4
                        elements:
                          value:
                            short: The type of trigger. Reflex | Repeat | Re-run
                            choices: []
                            index: 6
                    reason:
                      match: {}
                      schema:
                        index: 7
                        elements:
                          value:
                            short: Reason that the observation was triggered.
                            choices: []
                            index: 9
        bodyStructureR5:
          match: {}
          schema: {type: Extension, short: Observed body structure. This is a R5 backport., url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.bodyStructure', index: 10}
  status: {short: The status of the result value., mustSupport: true, index: 11}
  category:
    short: A code that classifies the general type of observation being made.
    mustSupport: true
    index: 12
    slicing:
      rules: open
      discriminator:
      - {path: coding.code, type: value}
      min: 1
      slices:
        laboratory:
          match:
            coding: {code: laboratory}
          schema:
            short: A mandatory code, to identify this observation as being Lab related.
            mustSupport: true
            _required: true
            index: 13
            elements:
              coding:
                elements:
                  system:
                    pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/observation-category'}
                    type: uri
                    index: 14
                  code:
                    pattern: {type: code, value: laboratory}
                    type: code
                    index: 15
  code:
    short: The type of observation (code / type).
    binding: {strength: preferred, valueSet: 'https://fhir.hl7.org.uk/ValueSet/UKCore-PathologyAndLaboratoryMedicineProcedures'}
    mustSupport: true
    index: 16
  subject:
    type: Reference
    refers: ['http://hl7.org/fhir/StructureDefinition/Patient']
    index: 17
  bodySite: {index: 18}
  method: {index: 19}
  referenceRange: {index: 20}
package_version: 0.0.16-pre-release
extensions:
  triggeredByR5:
    url: http://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.triggeredBy
    type: Extension
    short: Triggering observation(s). This is a R5 backport.
    index: 0
    extensions:
      observation:
        url: null
        index: 1
        elements:
          value:
            short: Triggering observation.
            choices: []
            index: 3
      type:
        url: null
        index: 4
        elements:
          value:
            short: The type of trigger. Reflex | Repeat | Re-run
            choices: []
            index: 6
      reason:
        url: null
        index: 7
        elements:
          value:
            short: Reason that the observation was triggered.
            choices: []
            index: 9
    elements:
      extension:
        index: 1
        slicing:
          slices:
            observation:
              match: {}
              schema:
                index: 1
                elements:
                  value:
                    short: Triggering observation.
                    choices: []
                    index: 3
            type:
              match: {}
              schema:
                index: 4
                elements:
                  value:
                    short: The type of trigger. Reflex | Repeat | Re-run
                    choices: []
                    index: 6
            reason:
              match: {}
              schema:
                index: 7
                elements:
                  value:
                    short: Reason that the observation was triggered.
                    choices: []
                    index: 9
  bodyStructureR5: {url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.bodyStructure', type: Extension, short: Observed body structure. This is a R5 backport., index: 10}
class: profile
kind: resource
url: https://fhir.hl7.org.uk/StructureDefinition/UKCore-Observation-Group-Lab
base: http://hl7.org/fhir/StructureDefinition/Observation
version: 2.0.1
required: [category]