PackagesCanonicalsLogsProblems
    Packages
    e44.evo13@1.1.0
    https://fhir.element44.de/E44_EVO13_PR_UpsertTherapistAddressParameters
description: null
package_name: e44.evo13
derivation: constraint
name: E44_EVO13_PR_UpsertTherapistAddressParameters
type: Parameters
elements:
  id: {index: 0}
  meta:
    index: 1
    elements:
      id: {index: 2}
      versionId: {index: 3}
      lastUpdated: {index: 4}
      source: {index: 5}
      profile:
        pattern: {type: Canonical, value: 'https://fhir.element44.de/E44_EVO13_PR_UpsertTherapistAddressParameters'}
        index: 6
      security: {index: 7}
      tag: {index: 8}
    required: [profile]
  implicitRules: {index: 9}
  language: {index: 10}
  parameter:
    mustSupport: true
    array: true
    min: 7
    index: 11
    slicing:
      rules: closed
      discriminator:
      - {path: part.name, type: value}
      min: 7
      slices:
        Sprache:
          match:
            part: {name: null}
          schema:
            index: 74
            elements:
              id: {index: 75}
              name:
                pattern: {type: String, value: Sprache}
                index: 76
              value:
                maxLength: 15
                choices: [valueString]
                index: 78
              valueString: {type: string, maxLength: 15, choiceOf: value, index: 79}
              value[x]:
                elements:
                  id: {index: 80}
              resource: {index: 81}
              part: {index: 82}
            required: [valueString, value]
        Postleitzahl:
          match:
            part: {name: null}
          schema:
            mustSupport: true
            _required: true
            index: 56
            elements:
              id: {index: 57}
              name:
                pattern: {type: String, value: Postleitzahl}
                index: 58
              value:
                maxLength: 10
                choices: [valueString]
                index: 60
              valueString: {type: string, maxLength: 10, choiceOf: value, index: 61}
              value[x]:
                elements:
                  id: {index: 62}
              resource: {index: 63}
              part: {index: 64}
            required: [valueString, value]
        Hausnummer:
          match:
            part: {name: null}
          schema:
            mustSupport: true
            _required: true
            index: 47
            elements:
              id: {index: 48}
              name:
                pattern: {type: String, value: Hausnummer}
                index: 49
              value:
                maxLength: 10
                choices: [valueString]
                index: 51
              valueString: {type: string, maxLength: 10, choiceOf: value, index: 52}
              value[x]:
                elements:
                  id: {index: 53}
              resource: {index: 54}
              part: {index: 55}
            required: [valueString, value]
        TelefonMobil:
          match:
            part: {name: null}
          schema:
            index: 101
            elements:
              id: {index: 102}
              name:
                pattern: {type: String, value: TelefonMobil}
                index: 103
              value:
                maxLength: 25
                choices: [valueString]
                index: 105
              valueString: {type: string, maxLength: 25, choiceOf: value, index: 106}
              value[x]:
                elements:
                  id: {index: 107}
              resource: {index: 108}
              part: {index: 109}
            required: [valueString, value]
        Email:
          match:
            part: {name: null}
          schema:
            index: 110
            elements:
              id: {index: 111}
              name:
                pattern: {type: String, value: Email}
                index: 112
              value:
                maxLength: 50
                choices: [valueString]
                index: 114
              valueString: {type: string, maxLength: 50, choiceOf: value, index: 115}
              value[x]:
                elements:
                  id: {index: 116}
              resource: {index: 117}
              part: {index: 118}
            required: [valueString, value]
        TelefonFestnetz:
          match:
            part: {name: null}
          schema:
            index: 92
            elements:
              id: {index: 93}
              name:
                pattern: {type: String, value: TelefonFestnetz}
                index: 94
              value:
                maxLength: 25
                choices: [valueString]
                index: 96
              valueString: {type: string, maxLength: 25, choiceOf: value, index: 97}
              value[x]:
                elements:
                  id: {index: 98}
              resource: {index: 99}
              part: {index: 100}
            required: [valueString, value]
        Homepage:
          match:
            part: {name: null}
          schema:
            index: 83
            elements:
              id: {index: 84}
              name:
                pattern: {type: String, value: Homepage}
                index: 85
              value:
                choices: [valueUrl]
                index: 87
              valueUrl: {type: url, choiceOf: value, index: 88}
              value[x]:
                elements:
                  id: {index: 89}
              resource: {index: 90}
              part: {index: 91}
            required: [value, valueUrl]
        Jwt:
          match:
            part: {name: null}
          schema:
            mustSupport: true
            _required: true
            index: 12
            elements:
              id: {index: 13}
              name:
                pattern: {type: String, value: Jwt}
                index: 14
              value:
                choices: [valueString]
                index: 16
              valueString: {type: string, choiceOf: value, index: 17}
              value[x]:
                elements:
                  id: {index: 18}
              resource: {index: 19}
              part: {index: 20}
            required: [valueString, value]
        Typ:
          match:
            part: {name: null}
          schema:
            mustSupport: true
            _required: true
            index: 21
            elements:
              id: {index: 22}
              name:
                pattern: {type: String, value: Typ}
                index: 23
              value:
                maxLength: 4
                choices: [valueString]
                index: 25
              valueString: {type: string, maxLength: 4, choiceOf: value, index: 26}
              value[x]:
                elements:
                  id: {index: 27}
              resource: {index: 28}
              part: {index: 29}
            required: [valueString, value]
        Name:
          match:
            part: {name: null}
          schema:
            mustSupport: true
            _required: true
            index: 30
            elements:
              id: {index: 31}
              name:
                pattern: {type: String, value: Name}
                index: 32
              value:
                maxLength: 50
                choices: [valueString]
                index: 34
              valueString: {type: string, maxLength: 50, choiceOf: value, index: 35}
              value[x]:
                elements:
                  id: {index: 36}
              resource: {index: 37}
              part: {index: 38}
            required: [valueString, value]
        Barrierefrei:
          match:
            part: {name: null}
          schema:
            index: 128
            elements:
              id: {index: 129}
              name:
                pattern: {type: String, value: Barrierefrei}
                index: 130
              value:
                choices: [valueBoolean]
                index: 132
              valueBoolean: {type: boolean, choiceOf: value, index: 133}
              value[x]:
                elements:
                  id: {index: 134}
              resource: {index: 135}
              part: {index: 136}
            required: [value, valueBoolean]
        Ort:
          match:
            part: {name: null}
          schema:
            mustSupport: true
            _required: true
            index: 65
            elements:
              id: {index: 66}
              name:
                pattern: {type: String, value: Ort}
                index: 67
              value:
                maxLength: 50
                choices: [valueString]
                index: 69
              valueString: {type: string, maxLength: 50, choiceOf: value, index: 70}
              value[x]:
                elements:
                  id: {index: 71}
              resource: {index: 72}
              part: {index: 73}
            required: [valueString, value]
        Oeffnungszeiten:
          match:
            part: {name: null}
          schema:
            index: 119
            elements:
              id: {index: 120}
              name:
                pattern: {type: String, value: Oeffnungszeiten}
                index: 121
              value:
                maxLength: 25
                choices: [valueString]
                index: 123
              valueString: {type: string, maxLength: 25, choiceOf: value, index: 124}
              value[x]:
                elements:
                  id: {index: 125}
              resource: {index: 126}
              part: {index: 127}
            required: [valueString, value]
        Strasse:
          match:
            part: {name: null}
          schema:
            mustSupport: true
            _required: true
            index: 39
            elements:
              id: {index: 40}
              name:
                pattern: {type: String, value: Strasse}
                index: 41
              value:
                maxLength: 50
                choices: [valueString]
                index: 43
              valueString: {type: string, maxLength: 50, choiceOf: value, index: 44}
              resource: {index: 45}
              part: {index: 46}
            required: [valueString, value]
package_version: 1.1.0
class: profile
kind: resource
url: https://fhir.element44.de/E44_EVO13_PR_UpsertTherapistAddressParameters
base: http://hl7.org/fhir/StructureDefinition/Parameters
version: null
required: [meta]