PackagesCanonicalsLogsProblems
    Packages
    nxh.fhir.r4@0.0.0-beta.20
    https://fhir.nxh.com/standards/fhir/StructureDefinition/NxhAnnex81
description: null
package_name: nxh.fhir.r4
derivation: constraint
name: NxhAnnex81
type: Extension
elements:
  extension:
    array: true
    min: 21
    index: 0
    slicing:
      slices:
        DefiniteMotorDeficiency:
          match: {}
          schema:
            _required: true
            index: 83
            elements:
              url:
                pattern: {type: Uri, value: DefiniteMotorDeficiency}
                index: 84
              value:
                choices: [valueBoolean]
                index: 86
              valueBoolean: {type: boolean, choiceOf: value, index: 87}
        Dementia:
          match: {}
          schema:
            _required: true
            index: 68
            elements:
              url:
                pattern: {type: Uri, value: Dementia}
                index: 69
              value:
                choices: [valueBoolean]
                index: 71
              valueBoolean: {type: boolean, choiceOf: value, index: 72}
        DifficultyCooperating:
          match: {}
          schema:
            _required: true
            index: 31
            elements:
              url:
                pattern: {type: Uri, value: DifficultyCooperating}
                index: 32
              value:
                choices: [valueBoolean]
                index: 34
              valueBoolean: {type: boolean, choiceOf: value, index: 35}
        StartDate:
          match: {}
          schema:
            _required: true
            index: 16
            elements:
              url:
                pattern: {type: Uri, value: StartDate}
                index: 17
              value:
                choices: [valueDateTime]
                index: 19
              valueDateTime: {type: dateTime, choiceOf: value, index: 20}
        Organisation:
          match: {}
          schema:
            _required: true
            index: 98
            elements:
              url:
                pattern: {type: Uri, value: Organisation}
                index: 99
              value:
                choices: [valueReference]
                index: 101
              valueReference: {type: Reference, choiceOf: value, index: 102}
        PoorCompliance:
          match: {}
          schema:
            _required: true
            index: 41
            elements:
              url:
                pattern: {type: Uri, value: PoorCompliance}
                index: 42
              value:
                choices: [valueBoolean]
                index: 44
              valueBoolean: {type: boolean, choiceOf: value, index: 45}
        ComplexMedication:
          match: {}
          schema:
            _required: true
            index: 88
            elements:
              url:
                pattern: {type: Uri, value: ComplexMedication}
                index: 89
              value:
                choices: [valueBoolean]
                index: 91
              valueBoolean: {type: boolean, choiceOf: value, index: 92}
        Nurse:
          match: {}
          schema:
            _required: true
            index: 6
            elements:
              url:
                pattern: {type: Uri, value: Nurse}
                index: 7
              value:
                choices: [valueReference]
                index: 9
              valueReference:
                type: Reference
                choiceOf: value
                refers: ['https://fhir.nxh.com/standards/fhir/StructureDefinition/NxhPractitioner']
                index: 10
        DiseaseProgression:
          match: {}
          schema:
            _required: true
            index: 53
            elements:
              url:
                pattern: {type: Uri, value: DiseaseProgression}
                index: 54
              value:
                choices: [valueBoolean]
                index: 56
              valueBoolean: {type: boolean, choiceOf: value, index: 57}
        Patient:
          match: {}
          schema:
            _required: true
            index: 26
            elements:
              url:
                pattern: {type: Uri, value: Patient}
                index: 27
              value:
                choices: [valueReference]
                index: 29
              valueReference:
                type: Reference
                choiceOf: value
                refers: ['https://fhir.nxh.com/standards/fhir/StructureDefinition/NxhPatient']
                index: 30
        VisualDefects:
          match: {}
          schema:
            _required: true
            index: 73
            elements:
              url:
                pattern: {type: Uri, value: VisualDefects}
                index: 74
              value:
                choices: [valueBoolean]
                index: 76
              valueBoolean: {type: boolean, choiceOf: value, index: 77}
        Annex81Name:
          match: {}
          schema:
            _required: true
            index: 1
            elements:
              url:
                pattern: {type: Uri, value: Annex81Name}
                index: 2
              value:
                choices: [valueString]
                index: 4
              valueString: {type: string, choiceOf: value, index: 5}
        PrintDate:
          match: {}
          schema:
            _required: true
            index: 93
            elements:
              url:
                pattern: {type: Uri, value: PrintDate}
                index: 94
              value:
                choices: [valueDateTime]
                index: 96
              valueDateTime: {type: dateTime, choiceOf: value, index: 97}
        TemporaryMotorDeficiency:
          match: {}
          schema:
            _required: true
            index: 78
            elements:
              url:
                pattern: {type: Uri, value: TemporaryMotorDeficiency}
                index: 79
              value:
                choices: [valueBoolean]
                index: 81
              valueBoolean: {type: boolean, choiceOf: value, index: 82}
        UnusedMedicines:
          match: {}
          schema:
            _required: true
            index: 46
            elements:
              url:
                pattern: {type: Uri, value: UnusedMedicines}
                index: 47
        Physician:
          match: {}
          schema:
            _required: true
            index: 11
            elements:
              url:
                pattern: {type: Uri, value: Physician}
                index: 12
              value:
                choices: [valueReference]
                index: 14
              valueReference:
                type: Reference
                choiceOf: value
                refers: ['https://fhir.nxh.com/standards/fhir/StructureDefinition/NxhPractitioner']
                index: 15
        NoSupport:
          match: {}
          schema:
            _required: true
            index: 63
            elements:
              url:
                pattern: {type: Uri, value: NoSupport}
                index: 64
              value:
                choices: [valueBoolean]
                index: 66
              valueBoolean: {type: boolean, choiceOf: value, index: 67}
        EndDate:
          match: {}
          schema:
            _required: true
            index: 21
            elements:
              url:
                pattern: {type: Uri, value: EndDate}
                index: 22
              value:
                choices: [valueDateTime]
                index: 24
              valueDateTime: {type: dateTime, choiceOf: value, index: 25}
        SideEffects:
          match: {}
          schema:
            _required: true
            index: 58
            elements:
              url:
                pattern: {type: Uri, value: SideEffects}
                index: 59
              value:
                choices: [valueBoolean]
                index: 61
              valueBoolean: {type: boolean, choiceOf: value, index: 62}
        Confused:
          match: {}
          schema:
            _required: true
            index: 36
            elements:
              url:
                pattern: {type: Uri, value: Confused}
                index: 37
              value:
                choices: [valueBoolean]
                index: 39
              valueBoolean: {type: boolean, choiceOf: value, index: 40}
        PersistentComplaints:
          match: {}
          schema:
            _required: true
            index: 48
            elements:
              url:
                pattern: {type: Uri, value: PersistentComplaints}
                index: 49
              value:
                choices: [valueBoolean]
                index: 51
              valueBoolean: {type: boolean, choiceOf: value, index: 52}
  url:
    pattern: {type: Uri, value: 'https://fhir.nxh.com/standards/fhir/StructureDefinition/NxhAnnex81'}
    index: 103
  value:
    choices: []
    index: 105
package_version: 0.0.0-beta.20
extensions:
  DefiniteMotorDeficiency:
    url: null
    _required: true
    index: 83
    elements:
      url:
        pattern: {type: Uri, value: DefiniteMotorDeficiency}
        index: 84
      value:
        choices: [valueBoolean]
        index: 86
      valueBoolean: {type: boolean, choiceOf: value, index: 87}
  Dementia:
    url: null
    _required: true
    index: 68
    elements:
      url:
        pattern: {type: Uri, value: Dementia}
        index: 69
      value:
        choices: [valueBoolean]
        index: 71
      valueBoolean: {type: boolean, choiceOf: value, index: 72}
  DifficultyCooperating:
    url: null
    _required: true
    index: 31
    elements:
      url:
        pattern: {type: Uri, value: DifficultyCooperating}
        index: 32
      value:
        choices: [valueBoolean]
        index: 34
      valueBoolean: {type: boolean, choiceOf: value, index: 35}
  StartDate:
    url: null
    _required: true
    index: 16
    elements:
      url:
        pattern: {type: Uri, value: StartDate}
        index: 17
      value:
        choices: [valueDateTime]
        index: 19
      valueDateTime: {type: dateTime, choiceOf: value, index: 20}
  Organisation:
    url: null
    _required: true
    index: 98
    elements:
      url:
        pattern: {type: Uri, value: Organisation}
        index: 99
      value:
        choices: [valueReference]
        index: 101
      valueReference: {type: Reference, choiceOf: value, index: 102}
  PoorCompliance:
    url: null
    _required: true
    index: 41
    elements:
      url:
        pattern: {type: Uri, value: PoorCompliance}
        index: 42
      value:
        choices: [valueBoolean]
        index: 44
      valueBoolean: {type: boolean, choiceOf: value, index: 45}
  ComplexMedication:
    url: null
    _required: true
    index: 88
    elements:
      url:
        pattern: {type: Uri, value: ComplexMedication}
        index: 89
      value:
        choices: [valueBoolean]
        index: 91
      valueBoolean: {type: boolean, choiceOf: value, index: 92}
  Nurse:
    url: null
    _required: true
    index: 6
    elements:
      url:
        pattern: {type: Uri, value: Nurse}
        index: 7
      value:
        choices: [valueReference]
        index: 9
      valueReference:
        type: Reference
        choiceOf: value
        refers: ['https://fhir.nxh.com/standards/fhir/StructureDefinition/NxhPractitioner']
        index: 10
  DiseaseProgression:
    url: null
    _required: true
    index: 53
    elements:
      url:
        pattern: {type: Uri, value: DiseaseProgression}
        index: 54
      value:
        choices: [valueBoolean]
        index: 56
      valueBoolean: {type: boolean, choiceOf: value, index: 57}
  Patient:
    url: null
    _required: true
    index: 26
    elements:
      url:
        pattern: {type: Uri, value: Patient}
        index: 27
      value:
        choices: [valueReference]
        index: 29
      valueReference:
        type: Reference
        choiceOf: value
        refers: ['https://fhir.nxh.com/standards/fhir/StructureDefinition/NxhPatient']
        index: 30
  VisualDefects:
    url: null
    _required: true
    index: 73
    elements:
      url:
        pattern: {type: Uri, value: VisualDefects}
        index: 74
      value:
        choices: [valueBoolean]
        index: 76
      valueBoolean: {type: boolean, choiceOf: value, index: 77}
  Annex81Name:
    url: null
    _required: true
    index: 1
    elements:
      url:
        pattern: {type: Uri, value: Annex81Name}
        index: 2
      value:
        choices: [valueString]
        index: 4
      valueString: {type: string, choiceOf: value, index: 5}
  PrintDate:
    url: null
    _required: true
    index: 93
    elements:
      url:
        pattern: {type: Uri, value: PrintDate}
        index: 94
      value:
        choices: [valueDateTime]
        index: 96
      valueDateTime: {type: dateTime, choiceOf: value, index: 97}
  TemporaryMotorDeficiency:
    url: null
    _required: true
    index: 78
    elements:
      url:
        pattern: {type: Uri, value: TemporaryMotorDeficiency}
        index: 79
      value:
        choices: [valueBoolean]
        index: 81
      valueBoolean: {type: boolean, choiceOf: value, index: 82}
  UnusedMedicines:
    url: null
    _required: true
    index: 46
    elements:
      url:
        pattern: {type: Uri, value: UnusedMedicines}
        index: 47
  Physician:
    url: null
    _required: true
    index: 11
    elements:
      url:
        pattern: {type: Uri, value: Physician}
        index: 12
      value:
        choices: [valueReference]
        index: 14
      valueReference:
        type: Reference
        choiceOf: value
        refers: ['https://fhir.nxh.com/standards/fhir/StructureDefinition/NxhPractitioner']
        index: 15
  NoSupport:
    url: null
    _required: true
    index: 63
    elements:
      url:
        pattern: {type: Uri, value: NoSupport}
        index: 64
      value:
        choices: [valueBoolean]
        index: 66
      valueBoolean: {type: boolean, choiceOf: value, index: 67}
  EndDate:
    url: null
    _required: true
    index: 21
    elements:
      url:
        pattern: {type: Uri, value: EndDate}
        index: 22
      value:
        choices: [valueDateTime]
        index: 24
      valueDateTime: {type: dateTime, choiceOf: value, index: 25}
  SideEffects:
    url: null
    _required: true
    index: 58
    elements:
      url:
        pattern: {type: Uri, value: SideEffects}
        index: 59
      value:
        choices: [valueBoolean]
        index: 61
      valueBoolean: {type: boolean, choiceOf: value, index: 62}
  Confused:
    url: null
    _required: true
    index: 36
    elements:
      url:
        pattern: {type: Uri, value: Confused}
        index: 37
      value:
        choices: [valueBoolean]
        index: 39
      valueBoolean: {type: boolean, choiceOf: value, index: 40}
  PersistentComplaints:
    url: null
    _required: true
    index: 48
    elements:
      url:
        pattern: {type: Uri, value: PersistentComplaints}
        index: 49
      value:
        choices: [valueBoolean]
        index: 51
      valueBoolean: {type: boolean, choiceOf: value, index: 52}
class: extension
kind: complex-type
url: https://fhir.nxh.com/standards/fhir/StructureDefinition/NxhAnnex81
base: http://hl7.org/fhir/StructureDefinition/Extension
version: null