PackagesCanonicalsLogsProblems
    Packages
    fhir.r4.wales.test@1.0.0
    https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Observation-VitalSigns
description: Resource structure is based on UKCore-Observation-VitalSigns v1.1.1 which is not yet included in a balloted release. Added manually to prevent structure deviation and to support NHS Wales projects. Once available, the resource will be updated and derived from UK Core. Defines the observation constraints and extensions on the UK Core observation resource for the minimal set of data to query and retrieve clinical observation vital signs information.
package_name: fhir.r4.wales.test
derivation: constraint
name: DataStandardsWalesObservationVitalSigns
type: Observation
elements:
  extension:
    type: Extension
    isModifier: false
    url: http://hl7.org/fhir/StructureDefinition/observation-bodyPosition
    index: 0
    slicing:
      slices:
        bodyPosition:
          match: {}
          schema:
            type: Extension
            isModifier: false
            url: http://hl7.org/fhir/StructureDefinition/observation-bodyPosition
            index: 0
            elements:
              value:
                choices: []
                index: 2
        recordingSetting:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://fhir.nhs.wales/StructureDefinition/Extension-DataStandardsWales-RecordingSetting', index: 3}
  category:
    index: 4
    elements:
      coding:
        elements:
          system:
            pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/observation-category'}
            type: uri
            index: 5
          code:
            pattern: {type: code, value: vital-signs}
            type: code
            index: 6
  code:
    elements:
      coding:
        index: 7
        slicing:
          rules: open
          discriminator:
          - {path: system, type: value}
          min: null
          slices:
            loinc:
              match: {system: 'http://loinc.org'}
              schema:
                binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/observation-vitalsignresult'}
                index: 8
                elements:
                  system:
                    pattern: {type: uri, value: 'http://loinc.org'}
                    type: uri
                    index: 9
            snomedCT:
              match: {system: 'http://snomed.info/sct'}
              schema:
                binding: {strength: preferred, valueSet: 'https://fhir.nhs.wales/ValueSet/DataStandardsWales-ObservationVitalSignsType'}
                index: 10
                elements:
                  system:
                    pattern: {type: uri, value: 'http://snomed.info/sct'}
                    type: uri
                    index: 11
  subject:
    type: Reference
    refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Device', 'https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Location', 'https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Patient']
    index: 12
  effective:
    choices: []
    index: 14
  component:
    elements:
      code:
        binding: {strength: preferred, valueSet: 'https://fhir.nhs.wales/ValueSet/DataStandardsWales-ObservationVitalSignsType'}
        index: 15
        elements:
          coding:
            index: 16
            slicing:
              rules: open
              discriminator:
              - {path: system, type: value}
              min: null
              slices:
                loinc:
                  match: {system: 'http://loinc.org'}
                  schema:
                    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/observation-vitalsignresult'}
                    index: 17
                    elements:
                      system:
                        pattern: {type: uri, value: 'http://loinc.org'}
                        type: uri
                        index: 18
                snomedCT:
                  match: {system: 'http://snomed.info/sct'}
                  schema:
                    binding: {strength: preferred, valueSet: 'https://fhir.nhs.wales/ValueSet/DataStandardsWales-ObservationVitalSignsType'}
                    index: 19
                    elements:
                      system:
                        pattern: {type: uri, value: 'http://snomed.info/sct'}
                        type: uri
                        index: 20
package_version: 1.0.0
extensions:
  bodyPosition:
    url: http://hl7.org/fhir/StructureDefinition/observation-bodyPosition
    type: Extension
    isModifier: false
    index: 0
    elements:
      value:
        choices: []
        index: 2
  recordingSetting: {url: 'https://fhir.nhs.wales/StructureDefinition/Extension-DataStandardsWales-RecordingSetting', type: Extension, isModifier: false, index: 3}
class: profile
kind: resource
url: https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Observation-VitalSigns
base: https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Observation
version: 1.0.0
required: [category, effective]