PackagesCanonicalsLogsProblems
    Packages
    de.basisprofil.r4@1.5.0-alpha1
    http://fhir.de/StructureDefinition/GradDerBehinderung
description: Beschreibt den Grad der Behinderung und ggf. vorhandene Merkzeichen
package_name: de.basisprofil.r4
derivation: constraint
name: GradDerBehinderung
type: Observation
elements:
  code:
    elements:
      coding:
        index: 0
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: $this, type: pattern}
          min: 1
          slices:
            snomedct:
              match: {code: '116149007', system: 'http://snomed.info/sct'}
              schema:
                pattern:
                  type: Coding
                  value: {code: '116149007', system: 'http://snomed.info/sct'}
                _required: true
                index: 1
              min: 1
              max: 1
    required: [coding]
  value:
    constraint:
      value-only-tenth: {human: Ergebnis muss eine durch 10 teilbare Zahl sein, source: 'http://fhir.de/StructureDefinition/GradDerBehinderung', severity: error, expression: $this <= 100 and $this != 0 and $this mod 10 = 0}
    choices: [valueInteger]
    index: 3
  valueInteger:
    type: integer
    constraint:
      value-only-tenth: {human: Ergebnis muss eine durch 10 teilbare Zahl sein, source: 'http://fhir.de/StructureDefinition/GradDerBehinderung', severity: error, expression: $this <= 100 and $this != 0 and $this mod 10 = 0}
    choiceOf: value
    index: 4
  component:
    index: 5
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: code, type: value}
      min: null
      slices:
        merkzeichen:
          match: {code: null}
          schema:
            array: true
            index: 6
            elements:
              code:
                binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/merkzeichen-de'}
                index: 7
              value:
                pattern: {type: Boolean, value: true}
                choices: [valueBoolean]
                index: 9
              valueBoolean:
                type: boolean
                pattern: {type: Boolean, value: true}
                choiceOf: value
                index: 10
package_version: 1.5.0-alpha1
class: profile
kind: resource
url: http://fhir.de/StructureDefinition/GradDerBehinderung
base: http://hl7.org/fhir/StructureDefinition/Observation
version: 1.5.0