PackagesCanonicalsLogsProblems
    Packages
    de.abda.erezeptabgabedatenbasis@1.4.1
    http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute
description: null
package_name: de.abda.erezeptabgabedatenbasis
derivation: constraint
name: DAV_EX_ERP_Zusatzattribute
type: Extension
elements:
  extension:
    array: true
    max: 14
    index: 0
    slicing:
      rules: closed
      discriminator:
      - {path: url, type: value}
      min: null
      max: 14
      slices:
        ZusatzattributWunscharzneimittel:
          match: {url: ZusatzattributWunscharzneimittel}
          schema:
            short: Dokumentation, dass ein Wunscharzneimittel gemäß § 15 des Rahmenvertrags nach § 129 SGB V abgegeben wurde.
            mustSupport: true
            index: 166
            extensions:
              Gruppe:
                url: Gruppe
                _required: true
                index: 168
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 169
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '6', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 171
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '6', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 172
                  value[x]:
                    elements:
                      coding:
                        index: 173
                        elements:
                          system: {index: 174}
                          version: {index: 175}
                          code: {index: 176}
                          display: {index: 177}
                          userSelected: {index: 178}
                        required: [system, code]
                      text: {index: 179}
                    required: [coding]
                required: [value, valueCodeableConcept]
              Schluessel:
                url: Schluessel
                _required: true
                index: 180
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 181
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 183
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 184
                required: [value, valueBoolean]
            elements:
              extension:
                array: true
                min: 2
                max: 2
                index: 167
                slicing:
                  rules: closed
                  discriminator:
                  - {path: url, type: value}
                  min: 2
                  max: 2
                  slices:
                    Gruppe:
                      match: {url: Gruppe}
                      schema:
                        _required: true
                        index: 168
                        elements:
                          url:
                            pattern: {type: Uri, value: Gruppe}
                            index: 169
                          value:
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '6', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choices: [valueCodeableConcept]
                            index: 171
                          valueCodeableConcept:
                            type: CodeableConcept
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '6', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choiceOf: value
                            index: 172
                          value[x]:
                            elements:
                              coding:
                                index: 173
                                elements:
                                  system: {index: 174}
                                  version: {index: 175}
                                  code: {index: 176}
                                  display: {index: 177}
                                  userSelected: {index: 178}
                                required: [system, code]
                              text: {index: 179}
                            required: [coding]
                        required: [value, valueCodeableConcept]
                    Schluessel:
                      match: {url: Schluessel}
                      schema:
                        _required: true
                        index: 180
                        elements:
                          url:
                            pattern: {type: Uri, value: Schluessel}
                            index: 181
                          value:
                            pattern: {type: Boolean, value: true}
                            choices: [valueBoolean]
                            index: 183
                          valueBoolean:
                            type: boolean
                            pattern: {type: Boolean, value: true}
                            choiceOf: value
                            index: 184
                        required: [value, valueBoolean]
              url:
                pattern: {type: Uri, value: ZusatzattributWunscharzneimittel}
                index: 185
              value:
                choices: []
                index: 187
        ZusatzattributEinzelimportierteFAM:
          match: {url: ZusatzattributEinzelimportierteFAM}
          schema:
            short: Dokumentation, dass ein einzeln importiertes Fertigarzneimittel nach § 73 AMG abgegeben wurde.
            mustSupport: true
            index: 254
            extensions:
              Gruppe:
                url: Gruppe
                _required: true
                index: 256
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 257
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '10', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 259
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '10', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 260
                  value[x]:
                    elements:
                      coding:
                        index: 261
                        elements:
                          system: {index: 262}
                          version: {index: 263}
                          code: {index: 264}
                          display: {index: 265}
                          userSelected: {index: 266}
                        required: [system, code]
                      text: {index: 267}
                    required: [coding]
                required: [value, valueCodeableConcept]
              Schluessel:
                url: Schluessel
                _required: true
                index: 268
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 269
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 271
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 272
                required: [value, valueBoolean]
              DokumentationFreitext:
                url: DokumentationFreitext
                short: Dokumentation Apotheke
                _required: true
                index: 273
                elements:
                  url:
                    pattern: {type: Uri, value: DokumentationFreitext}
                    index: 274
                  value:
                    maxLength: 1000
                    choices: [valueString]
                    index: 276
                  valueString: {type: string, maxLength: 1000, choiceOf: value, index: 277}
                required: [valueString, value]
            elements:
              extension:
                array: true
                min: 3
                max: 3
                index: 255
                slicing:
                  rules: closed
                  discriminator:
                  - {path: url, type: value}
                  min: 3
                  max: 3
                  slices:
                    Gruppe:
                      match: {url: Gruppe}
                      schema:
                        _required: true
                        index: 256
                        elements:
                          url:
                            pattern: {type: Uri, value: Gruppe}
                            index: 257
                          value:
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '10', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choices: [valueCodeableConcept]
                            index: 259
                          valueCodeableConcept:
                            type: CodeableConcept
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '10', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choiceOf: value
                            index: 260
                          value[x]:
                            elements:
                              coding:
                                index: 261
                                elements:
                                  system: {index: 262}
                                  version: {index: 263}
                                  code: {index: 264}
                                  display: {index: 265}
                                  userSelected: {index: 266}
                                required: [system, code]
                              text: {index: 267}
                            required: [coding]
                        required: [value, valueCodeableConcept]
                    Schluessel:
                      match: {url: Schluessel}
                      schema:
                        _required: true
                        index: 268
                        elements:
                          url:
                            pattern: {type: Uri, value: Schluessel}
                            index: 269
                          value:
                            pattern: {type: Boolean, value: true}
                            choices: [valueBoolean]
                            index: 271
                          valueBoolean:
                            type: boolean
                            pattern: {type: Boolean, value: true}
                            choiceOf: value
                            index: 272
                        required: [value, valueBoolean]
                    DokumentationFreitext:
                      match: {url: DokumentationFreitext}
                      schema:
                        short: Dokumentation Apotheke
                        _required: true
                        index: 273
                        elements:
                          url:
                            pattern: {type: Uri, value: DokumentationFreitext}
                            index: 274
                          value:
                            maxLength: 1000
                            choices: [valueString]
                            index: 276
                          valueString: {type: string, maxLength: 1000, choiceOf: value, index: 277}
                        required: [valueString, value]
              url:
                pattern: {type: Uri, value: ZusatzattributEinzelimportierteFAM}
                index: 278
              value:
                choices: []
                index: 280
        ZusatzattributAbgabeNoctu:
          match: {url: ZusatzattributAbgabeNoctu}
          schema:
            short: Dokumentation, dass die Abgabe im Notdienst erfolgt ist.
            mustSupport: true
            index: 281
            extensions:
              DatumUhrzeit:
                url: DatumUhrzeit
                short: Datum und Uhrzeit der Inanspruchnahme des Notdienstes
                _required: true
                index: 283
                elements:
                  url:
                    pattern: {type: Uri, value: DatumUhrzeit}
                    index: 284
                  value:
                    constraint:
                      PR-DatumMitZeit: {human: Die DateTimeAngabe muss eine Zeit beinhalten., source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'toString().substring(10, 1) = ''T'''}
                    choices: [valueDateTime]
                    index: 286
                  valueDateTime:
                    type: dateTime
                    constraint:
                      PR-DatumMitZeit: {human: Die DateTimeAngabe muss eine Zeit beinhalten., source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'toString().substring(10, 1) = ''T'''}
                    choiceOf: value
                    index: 287
                required: [valueDateTime, value]
              Gruppe:
                url: Gruppe
                _required: true
                index: 288
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 289
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '11', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 291
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '11', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 292
                  value[x]:
                    elements:
                      coding:
                        index: 293
                        elements:
                          system: {index: 294}
                          version: {index: 295}
                          code: {index: 296}
                          display: {index: 297}
                          userSelected: {index: 298}
                        required: [system, code]
                      text: {index: 299}
                    required: [coding]
                required: [value, valueCodeableConcept]
              Schluessel:
                url: Schluessel
                _required: true
                index: 300
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 301
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 303
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 304
                required: [value, valueBoolean]
            elements:
              extension:
                array: true
                min: 3
                max: 3
                index: 282
                slicing:
                  rules: closed
                  discriminator:
                  - {path: url, type: value}
                  min: 3
                  max: 3
                  slices:
                    DatumUhrzeit:
                      match: {url: DatumUhrzeit}
                      schema:
                        short: Datum und Uhrzeit der Inanspruchnahme des Notdienstes
                        _required: true
                        index: 283
                        elements:
                          url:
                            pattern: {type: Uri, value: DatumUhrzeit}
                            index: 284
                          value:
                            constraint:
                              PR-DatumMitZeit: {human: Die DateTimeAngabe muss eine Zeit beinhalten., source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'toString().substring(10, 1) = ''T'''}
                            choices: [valueDateTime]
                            index: 286
                          valueDateTime:
                            type: dateTime
                            constraint:
                              PR-DatumMitZeit: {human: Die DateTimeAngabe muss eine Zeit beinhalten., source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'toString().substring(10, 1) = ''T'''}
                            choiceOf: value
                            index: 287
                        required: [valueDateTime, value]
                    Gruppe:
                      match: {url: Gruppe}
                      schema:
                        _required: true
                        index: 288
                        elements:
                          url:
                            pattern: {type: Uri, value: Gruppe}
                            index: 289
                          value:
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '11', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choices: [valueCodeableConcept]
                            index: 291
                          valueCodeableConcept:
                            type: CodeableConcept
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '11', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choiceOf: value
                            index: 292
                          value[x]:
                            elements:
                              coding:
                                index: 293
                                elements:
                                  system: {index: 294}
                                  version: {index: 295}
                                  code: {index: 296}
                                  display: {index: 297}
                                  userSelected: {index: 298}
                                required: [system, code]
                              text: {index: 299}
                            required: [coding]
                        required: [value, valueCodeableConcept]
                    Schluessel:
                      match: {url: Schluessel}
                      schema:
                        _required: true
                        index: 300
                        elements:
                          url:
                            pattern: {type: Uri, value: Schluessel}
                            index: 301
                          value:
                            pattern: {type: Boolean, value: true}
                            choices: [valueBoolean]
                            index: 303
                          valueBoolean:
                            type: boolean
                            pattern: {type: Boolean, value: true}
                            choiceOf: value
                            index: 304
                        required: [value, valueBoolean]
              url:
                pattern: {type: Uri, value: ZusatzattributAbgabeNoctu}
                index: 305
              value:
                choices: []
                index: 307
        ZusatzattributZusaetzlicheAbgabeangaben:
          match: {url: ZusatzattributZusaetzlicheAbgabeangaben}
          schema:
            short: Dokumentation zusätzlicher Angaben zur Abgabe
            mustSupport: true
            index: 308
            extensions:
              Gruppe:
                url: Gruppe
                _required: true
                index: 310
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 311
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '12', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 313
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '12', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 314
                  value[x]:
                    elements:
                      coding:
                        index: 315
                        elements:
                          system: {index: 316}
                          version: {index: 317}
                          code: {index: 318}
                          display: {index: 319}
                          userSelected: {index: 320}
                        required: [system, code]
                      text: {index: 321}
                    required: [coding]
                required: [value, valueCodeableConcept]
              Schluessel:
                url: Schluessel
                _required: true
                index: 322
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 323
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 325
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 326
                required: [value, valueBoolean]
              DokumentationFreitext:
                url: DokumentationFreitext
                short: Dokumentation Apotheke
                _required: true
                index: 327
                elements:
                  url:
                    pattern: {type: Uri, value: DokumentationFreitext}
                    index: 328
                  value:
                    choices: [valueString]
                    index: 330
                  valueString: {type: string, choiceOf: value, index: 331}
                required: [valueString, value]
            elements:
              extension:
                array: true
                min: 3
                max: 3
                index: 309
                slicing:
                  rules: closed
                  discriminator:
                  - {path: url, type: value}
                  min: 3
                  max: 3
                  slices:
                    Gruppe:
                      match: {url: Gruppe}
                      schema:
                        _required: true
                        index: 310
                        elements:
                          url:
                            pattern: {type: Uri, value: Gruppe}
                            index: 311
                          value:
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '12', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choices: [valueCodeableConcept]
                            index: 313
                          valueCodeableConcept:
                            type: CodeableConcept
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '12', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choiceOf: value
                            index: 314
                          value[x]:
                            elements:
                              coding:
                                index: 315
                                elements:
                                  system: {index: 316}
                                  version: {index: 317}
                                  code: {index: 318}
                                  display: {index: 319}
                                  userSelected: {index: 320}
                                required: [system, code]
                              text: {index: 321}
                            required: [coding]
                        required: [value, valueCodeableConcept]
                    Schluessel:
                      match: {url: Schluessel}
                      schema:
                        _required: true
                        index: 322
                        elements:
                          url:
                            pattern: {type: Uri, value: Schluessel}
                            index: 323
                          value:
                            pattern: {type: Boolean, value: true}
                            choices: [valueBoolean]
                            index: 325
                          valueBoolean:
                            type: boolean
                            pattern: {type: Boolean, value: true}
                            choiceOf: value
                            index: 326
                        required: [value, valueBoolean]
                    DokumentationFreitext:
                      match: {url: DokumentationFreitext}
                      schema:
                        short: Dokumentation Apotheke
                        _required: true
                        index: 327
                        elements:
                          url:
                            pattern: {type: Uri, value: DokumentationFreitext}
                            index: 328
                          value:
                            choices: [valueString]
                            index: 330
                          valueString: {type: string, choiceOf: value, index: 331}
                        required: [valueString, value]
              url:
                pattern: {type: Uri, value: ZusatzattributZusaetzlicheAbgabeangaben}
                index: 332
              value:
                choices: []
                index: 334
        ZusatzattributMehrkostenuebernahme:
          match: {url: ZusatzattributMehrkostenuebernahme}
          schema:
            short: Dokumentation, dass die Mehrkosten (Apothekenverkaufspreis minus Festbetrag) durch die Krankenkasse zu tragen sind.
            mustSupport: true
            index: 137
            extensions:
              Gruppe:
                url: Gruppe
                _required: true
                index: 139
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 140
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '5', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 142
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '5', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 143
                  value[x]:
                    elements:
                      coding:
                        index: 144
                        elements:
                          system: {index: 145}
                          version: {index: 146}
                          code: {index: 147}
                          display: {index: 148}
                          userSelected: {index: 149}
                        required: [system, code]
                      text: {index: 150}
                    required: [coding]
                required: [value, valueCodeableConcept]
              Schluessel:
                url: Schluessel
                _required: true
                index: 151
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 152
                  value:
                    choices: [valueCodeableConcept]
                    index: 154
                  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 155}
                  value[x]:
                    elements:
                      coding:
                        index: 156
                        elements:
                          system: {index: 157}
                          version: {index: 158}
                          code: {index: 159}
                          display: {index: 160}
                          userSelected: {index: 161}
                        required: [system, code]
                      text: {index: 162}
                    required: [coding]
                required: [value, valueCodeableConcept]
            elements:
              extension:
                array: true
                min: 2
                max: 2
                index: 138
                slicing:
                  rules: closed
                  discriminator:
                  - {path: url, type: value}
                  min: 2
                  max: 2
                  slices:
                    Gruppe:
                      match: {url: Gruppe}
                      schema:
                        _required: true
                        index: 139
                        elements:
                          url:
                            pattern: {type: Uri, value: Gruppe}
                            index: 140
                          value:
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '5', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choices: [valueCodeableConcept]
                            index: 142
                          valueCodeableConcept:
                            type: CodeableConcept
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '5', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choiceOf: value
                            index: 143
                          value[x]:
                            elements:
                              coding:
                                index: 144
                                elements:
                                  system: {index: 145}
                                  version: {index: 146}
                                  code: {index: 147}
                                  display: {index: 148}
                                  userSelected: {index: 149}
                                required: [system, code]
                              text: {index: 150}
                            required: [coding]
                        required: [value, valueCodeableConcept]
                    Schluessel:
                      match: {url: Schluessel}
                      schema:
                        _required: true
                        index: 151
                        elements:
                          url:
                            pattern: {type: Uri, value: Schluessel}
                            index: 152
                          value:
                            choices: [valueCodeableConcept]
                            index: 154
                          valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 155}
                          value[x]:
                            elements:
                              coding:
                                index: 156
                                elements:
                                  system: {index: 157}
                                  version: {index: 158}
                                  code: {index: 159}
                                  display: {index: 160}
                                  userSelected: {index: 161}
                                required: [system, code]
                              text: {index: 162}
                            required: [coding]
                        required: [value, valueCodeableConcept]
              url:
                pattern: {type: Uri, value: ZusatzattributMehrkostenuebernahme}
                index: 163
              value:
                choices: []
                index: 165
        ZusatzattributGruppeTarifkennzeichen:
          match: {url: ZusatzattributGruppeTarifkennzeichen}
          schema:
            short: Dokumentation zu besonderen bilateralen Preisvereinbarungen
            mustSupport: true
            index: 367
            extensions:
              Gruppe:
                url: Gruppe
                _required: true
                index: 369
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 370
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '14', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 372
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '14', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 373
                  value[x]:
                    elements:
                      coding:
                        index: 374
                        elements:
                          system: {index: 375}
                          version: {index: 376}
                          code: {index: 377}
                          display: {index: 378}
                          userSelected: {index: 379}
                        required: [system, code]
                      text: {index: 380}
                    required: [coding]
                required: [value, valueCodeableConcept]
              Schluessel:
                url: Schluessel
                _required: true
                index: 381
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 382
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 384
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 385
                required: [value, valueBoolean]
              Tarifkennzeichen:
                url: Tarifkennzeichen
                short: Tarifkennzeichen
                _required: true
                index: 386
                elements:
                  url:
                    pattern: {type: Uri, value: Tarifkennzeichen}
                    index: 387
                  value:
                    choices: [valueCodeableConcept]
                    index: 389
                  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 390}
                  value[x]:
                    elements:
                      coding:
                        index: 391
                        elements:
                          system: {index: 392}
                          version: {index: 393}
                          code: {index: 394}
                          display: {index: 395}
                          userSelected: {index: 396}
                        required: [system, code]
                      text: {index: 397}
                    required: [coding]
                required: [value, valueCodeableConcept]
              KennzeichenSondertarif:
                url: KennzeichenSondertarif
                short: Kennzeichen für Sondertarif
                _required: true
                index: 398
                elements:
                  url:
                    pattern: {type: Uri, value: KennzeichenSondertarif}
                    index: 399
                  value:
                    constraint:
                      EX-Zusatzattribute-1: {human: KennzeichenSondertarif ist immer 3-stellig, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'matches(''^\\d{3}$'')'}
                    choices: [valueString]
                    index: 401
                  valueString:
                    type: string
                    constraint:
                      EX-Zusatzattribute-1: {human: KennzeichenSondertarif ist immer 3-stellig, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'matches(''^\\d{3}$'')'}
                    choiceOf: value
                    index: 402
                required: [valueString, value]
            elements:
              extension:
                array: true
                min: 4
                max: 4
                index: 368
                slicing:
                  rules: closed
                  discriminator:
                  - {path: url, type: value}
                  min: 4
                  max: 4
                  slices:
                    Gruppe:
                      match: {url: Gruppe}
                      schema:
                        _required: true
                        index: 369
                        elements:
                          url:
                            pattern: {type: Uri, value: Gruppe}
                            index: 370
                          value:
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '14', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choices: [valueCodeableConcept]
                            index: 372
                          valueCodeableConcept:
                            type: CodeableConcept
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '14', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choiceOf: value
                            index: 373
                          value[x]:
                            elements:
                              coding:
                                index: 374
                                elements:
                                  system: {index: 375}
                                  version: {index: 376}
                                  code: {index: 377}
                                  display: {index: 378}
                                  userSelected: {index: 379}
                                required: [system, code]
                              text: {index: 380}
                            required: [coding]
                        required: [value, valueCodeableConcept]
                    Schluessel:
                      match: {url: Schluessel}
                      schema:
                        _required: true
                        index: 381
                        elements:
                          url:
                            pattern: {type: Uri, value: Schluessel}
                            index: 382
                          value:
                            pattern: {type: Boolean, value: true}
                            choices: [valueBoolean]
                            index: 384
                          valueBoolean:
                            type: boolean
                            pattern: {type: Boolean, value: true}
                            choiceOf: value
                            index: 385
                        required: [value, valueBoolean]
                    Tarifkennzeichen:
                      match: {url: Tarifkennzeichen}
                      schema:
                        short: Tarifkennzeichen
                        _required: true
                        index: 386
                        elements:
                          url:
                            pattern: {type: Uri, value: Tarifkennzeichen}
                            index: 387
                          value:
                            choices: [valueCodeableConcept]
                            index: 389
                          valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 390}
                          value[x]:
                            elements:
                              coding:
                                index: 391
                                elements:
                                  system: {index: 392}
                                  version: {index: 393}
                                  code: {index: 394}
                                  display: {index: 395}
                                  userSelected: {index: 396}
                                required: [system, code]
                              text: {index: 397}
                            required: [coding]
                        required: [value, valueCodeableConcept]
                    KennzeichenSondertarif:
                      match: {url: KennzeichenSondertarif}
                      schema:
                        short: Kennzeichen für Sondertarif
                        _required: true
                        index: 398
                        elements:
                          url:
                            pattern: {type: Uri, value: KennzeichenSondertarif}
                            index: 399
                          value:
                            constraint:
                              EX-Zusatzattribute-1: {human: KennzeichenSondertarif ist immer 3-stellig, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'matches(''^\\d{3}$'')'}
                            choices: [valueString]
                            index: 401
                          valueString:
                            type: string
                            constraint:
                              EX-Zusatzattribute-1: {human: KennzeichenSondertarif ist immer 3-stellig, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'matches(''^\\d{3}$'')'}
                            choiceOf: value
                            index: 402
                        required: [valueString, value]
              url:
                pattern: {type: Uri, value: ZusatzattributGruppeTarifkennzeichen}
                index: 403
              value:
                choices: []
                index: 405
        ZusatzattributErsatzverordnung:
          match: {url: ZusatzattributErsatzverordnung}
          schema:
            short: Dokumentation, dass die Abgabe aufgrund einer Ersatzverordnung nach § 31 Absatz 3 Satz 7 SGB V erfolgt ist.
            mustSupport: true
            index: 210
            extensions:
              Gruppe:
                url: Gruppe
                _required: true
                index: 212
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 213
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '8', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 215
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '8', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 216
                  value[x]:
                    elements:
                      coding:
                        index: 217
                        elements:
                          system: {index: 218}
                          version: {index: 219}
                          code: {index: 220}
                          display: {index: 221}
                          userSelected: {index: 222}
                        required: [system, code]
                      text: {index: 223}
                    required: [coding]
                required: [value, valueCodeableConcept]
              Schluessel:
                url: Schluessel
                _required: true
                index: 224
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 225
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 227
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 228
                required: [value, valueBoolean]
            elements:
              extension:
                array: true
                min: 2
                max: 2
                index: 211
                slicing:
                  rules: closed
                  discriminator:
                  - {path: url, type: value}
                  min: 2
                  max: 2
                  slices:
                    Gruppe:
                      match: {url: Gruppe}
                      schema:
                        _required: true
                        index: 212
                        elements:
                          url:
                            pattern: {type: Uri, value: Gruppe}
                            index: 213
                          value:
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '8', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choices: [valueCodeableConcept]
                            index: 215
                          valueCodeableConcept:
                            type: CodeableConcept
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '8', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choiceOf: value
                            index: 216
                          value[x]:
                            elements:
                              coding:
                                index: 217
                                elements:
                                  system: {index: 218}
                                  version: {index: 219}
                                  code: {index: 220}
                                  display: {index: 221}
                                  userSelected: {index: 222}
                                required: [system, code]
                              text: {index: 223}
                            required: [coding]
                        required: [value, valueCodeableConcept]
                    Schluessel:
                      match: {url: Schluessel}
                      schema:
                        _required: true
                        index: 224
                        elements:
                          url:
                            pattern: {type: Uri, value: Schluessel}
                            index: 225
                          value:
                            pattern: {type: Boolean, value: true}
                            choices: [valueBoolean]
                            index: 227
                          valueBoolean:
                            type: boolean
                            pattern: {type: Boolean, value: true}
                            choiceOf: value
                            index: 228
                        required: [value, valueBoolean]
              url:
                pattern: {type: Uri, value: ZusatzattributErsatzverordnung}
                index: 229
              value:
                choices: []
                index: 231
        ZusatzattributAutidemAustausch:
          match: {url: ZusatzattributAutidemAustausch}
          schema:
            short: aut idem Austausch gemäß § 17 Abs. 5 Satz 2 ApBetrO
            mustSupport: true
            index: 467
            extensions:
              Gruppe:
                url: Gruppe
                _required: true
                index: 469
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 470
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '101', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 472
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '101', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 473
                  value[x]:
                    elements:
                      coding:
                        index: 474
                        elements:
                          system: {index: 475}
                          version: {index: 476}
                          code: {index: 477}
                          display: {index: 478}
                          userSelected: {index: 479}
                        required: [system, code]
                      text: {index: 480}
                    required: [coding]
                required: [value, valueCodeableConcept]
              Schluessel:
                url: Schluessel
                _required: true
                index: 481
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 482
                  value:
                    choices: [valueCodeableConcept]
                    index: 484
                  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 485}
                  value[x]:
                    elements:
                      coding:
                        index: 486
                        elements:
                          system: {index: 487}
                          version: {index: 488}
                          code: {index: 489}
                          display: {index: 490}
                          userSelected: {index: 491}
                        required: [system, code]
                      text: {index: 492}
                    required: [coding]
                required: [value, valueCodeableConcept]
              DokumentationFreitext:
                url: DokumentationFreitext
                short: Dokumentation Apotheke
                mustSupport: true
                index: 493
                elements:
                  url:
                    pattern: {type: Uri, value: DokumentationFreitext}
                    index: 494
                  value:
                    choices: [valueString]
                    index: 496
                  valueString: {type: string, choiceOf: value, index: 497}
                required: [valueString, value]
            elements:
              extension:
                array: true
                min: 2
                max: 3
                index: 468
                slicing:
                  rules: closed
                  discriminator:
                  - {path: url, type: value}
                  min: 2
                  max: 3
                  slices:
                    Gruppe:
                      match: {url: Gruppe}
                      schema:
                        _required: true
                        index: 469
                        elements:
                          url:
                            pattern: {type: Uri, value: Gruppe}
                            index: 470
                          value:
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '101', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choices: [valueCodeableConcept]
                            index: 472
                          valueCodeableConcept:
                            type: CodeableConcept
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '101', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choiceOf: value
                            index: 473
                          value[x]:
                            elements:
                              coding:
                                index: 474
                                elements:
                                  system: {index: 475}
                                  version: {index: 476}
                                  code: {index: 477}
                                  display: {index: 478}
                                  userSelected: {index: 479}
                                required: [system, code]
                              text: {index: 480}
                            required: [coding]
                        required: [value, valueCodeableConcept]
                    Schluessel:
                      match: {url: Schluessel}
                      schema:
                        _required: true
                        index: 481
                        elements:
                          url:
                            pattern: {type: Uri, value: Schluessel}
                            index: 482
                          value:
                            choices: [valueCodeableConcept]
                            index: 484
                          valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 485}
                          value[x]:
                            elements:
                              coding:
                                index: 486
                                elements:
                                  system: {index: 487}
                                  version: {index: 488}
                                  code: {index: 489}
                                  display: {index: 490}
                                  userSelected: {index: 491}
                                required: [system, code]
                              text: {index: 492}
                            required: [coding]
                        required: [value, valueCodeableConcept]
                    DokumentationFreitext:
                      match: {url: DokumentationFreitext}
                      schema:
                        short: Dokumentation Apotheke
                        mustSupport: true
                        index: 493
                        elements:
                          url:
                            pattern: {type: Uri, value: DokumentationFreitext}
                            index: 494
                          value:
                            choices: [valueString]
                            index: 496
                          valueString: {type: string, choiceOf: value, index: 497}
                        required: [valueString, value]
              url:
                pattern: {type: Uri, value: ZusatzattributAutidemAustausch}
                index: 498
              value:
                choices: []
                index: 500
        ZusatzattributKuenstlicheBefruchtung:
          match: {url: ZusatzattributKuenstlicheBefruchtung}
          schema:
            short: Dokumentation, dass die Abgabe aufgrund einer Verordnung zur künstlichen Befruchtung erfolgt ist.
            mustSupport: true
            index: 232
            extensions:
              Gruppe:
                url: Gruppe
                _required: true
                index: 234
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 235
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '9', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 237
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '9', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 238
                  value[x]:
                    elements:
                      coding:
                        index: 239
                        elements:
                          system: {index: 240}
                          version: {index: 241}
                          code: {index: 242}
                          display: {index: 243}
                          userSelected: {index: 244}
                        required: [system, code]
                      text: {index: 245}
                    required: [coding]
                required: [value, valueCodeableConcept]
              Schluessel:
                url: Schluessel
                _required: true
                index: 246
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 247
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 249
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 250
                required: [value, valueBoolean]
            elements:
              extension:
                array: true
                min: 2
                max: 2
                index: 233
                slicing:
                  rules: closed
                  discriminator:
                  - {path: url, type: value}
                  min: 2
                  max: 2
                  slices:
                    Gruppe:
                      match: {url: Gruppe}
                      schema:
                        _required: true
                        index: 234
                        elements:
                          url:
                            pattern: {type: Uri, value: Gruppe}
                            index: 235
                          value:
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '9', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choices: [valueCodeableConcept]
                            index: 237
                          valueCodeableConcept:
                            type: CodeableConcept
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '9', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choiceOf: value
                            index: 238
                          value[x]:
                            elements:
                              coding:
                                index: 239
                                elements:
                                  system: {index: 240}
                                  version: {index: 241}
                                  code: {index: 242}
                                  display: {index: 243}
                                  userSelected: {index: 244}
                                required: [system, code]
                              text: {index: 245}
                            required: [coding]
                        required: [value, valueCodeableConcept]
                    Schluessel:
                      match: {url: Schluessel}
                      schema:
                        _required: true
                        index: 246
                        elements:
                          url:
                            pattern: {type: Uri, value: Schluessel}
                            index: 247
                          value:
                            pattern: {type: Boolean, value: true}
                            choices: [valueBoolean]
                            index: 249
                          valueBoolean:
                            type: boolean
                            pattern: {type: Boolean, value: true}
                            choiceOf: value
                            index: 250
                        required: [value, valueBoolean]
              url:
                pattern: {type: Uri, value: ZusatzattributKuenstlicheBefruchtung}
                index: 251
              value:
                choices: []
                index: 253
        ZusatzattributZuzahlungsstatus:
          match: {url: ZusatzattributZuzahlungsstatus}
          schema:
            short: Dokumentation, von Zuzahlungspflicht befreit.
            mustSupport: true
            index: 406
            extensions:
              Gruppe:
                url: Gruppe
                _required: true
                index: 408
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 409
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '15', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 411
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '15', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 412
                  value[x]:
                    elements:
                      coding:
                        index: 413
                        elements:
                          system: {index: 414}
                          version: {index: 415}
                          code: {index: 416}
                          display: {index: 417}
                          userSelected: {index: 418}
                        required: [system, code]
                      text: {index: 419}
                    required: [coding]
                required: [value, valueCodeableConcept]
              Schluessel:
                url: Schluessel
                _required: true
                index: 420
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 421
                  value:
                    choices: [valueCodeableConcept]
                    index: 423
                  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 424}
                  value[x]:
                    elements:
                      coding:
                        index: 425
                        elements:
                          system: {index: 426}
                          version: {index: 427}
                          code: {index: 428}
                          display: {index: 429}
                          userSelected: {index: 430}
                        required: [system, code]
                      text: {index: 431}
                    required: [coding]
                required: [value, valueCodeableConcept]
            elements:
              extension:
                array: true
                min: 2
                max: 2
                index: 407
                slicing:
                  rules: closed
                  discriminator:
                  - {path: url, type: value}
                  min: 2
                  max: 2
                  slices:
                    Gruppe:
                      match: {url: Gruppe}
                      schema:
                        _required: true
                        index: 408
                        elements:
                          url:
                            pattern: {type: Uri, value: Gruppe}
                            index: 409
                          value:
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '15', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choices: [valueCodeableConcept]
                            index: 411
                          valueCodeableConcept:
                            type: CodeableConcept
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '15', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choiceOf: value
                            index: 412
                          value[x]:
                            elements:
                              coding:
                                index: 413
                                elements:
                                  system: {index: 414}
                                  version: {index: 415}
                                  code: {index: 416}
                                  display: {index: 417}
                                  userSelected: {index: 418}
                                required: [system, code]
                              text: {index: 419}
                            required: [coding]
                        required: [value, valueCodeableConcept]
                    Schluessel:
                      match: {url: Schluessel}
                      schema:
                        _required: true
                        index: 420
                        elements:
                          url:
                            pattern: {type: Uri, value: Schluessel}
                            index: 421
                          value:
                            choices: [valueCodeableConcept]
                            index: 423
                          valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 424}
                          value[x]:
                            elements:
                              coding:
                                index: 425
                                elements:
                                  system: {index: 426}
                                  version: {index: 427}
                                  code: {index: 428}
                                  display: {index: 429}
                                  userSelected: {index: 430}
                                required: [system, code]
                              text: {index: 431}
                            required: [coding]
                        required: [value, valueCodeableConcept]
              url:
                pattern: {type: Uri, value: ZusatzattributZuzahlungsstatus}
                index: 432
              value:
                choices: []
                index: 434
        ZusatzattributWirkstoffverordnung:
          match: {url: ZusatzattributWirkstoffverordnung}
          schema:
            short: Dokumentation, dass die Abgabe aufgrund einer Wirkstoffverordnung erfolgt ist.
            mustSupport: true
            index: 188
            extensions:
              Gruppe:
                url: Gruppe
                _required: true
                index: 190
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 191
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '7', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 193
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '7', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 194
                  value[x]:
                    elements:
                      coding:
                        index: 195
                        elements:
                          system: {index: 196}
                          version: {index: 197}
                          code: {index: 198}
                          display: {index: 199}
                          userSelected: {index: 200}
                        required: [system, code]
                      text: {index: 201}
                    required: [coding]
                required: [value, valueCodeableConcept]
              Schluessel:
                url: Schluessel
                _required: true
                index: 202
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 203
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 205
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 206
                required: [value, valueBoolean]
            elements:
              extension:
                array: true
                min: 2
                max: 2
                index: 189
                slicing:
                  rules: closed
                  discriminator:
                  - {path: url, type: value}
                  min: 2
                  max: 2
                  slices:
                    Gruppe:
                      match: {url: Gruppe}
                      schema:
                        _required: true
                        index: 190
                        elements:
                          url:
                            pattern: {type: Uri, value: Gruppe}
                            index: 191
                          value:
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '7', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choices: [valueCodeableConcept]
                            index: 193
                          valueCodeableConcept:
                            type: CodeableConcept
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '7', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choiceOf: value
                            index: 194
                          value[x]:
                            elements:
                              coding:
                                index: 195
                                elements:
                                  system: {index: 196}
                                  version: {index: 197}
                                  code: {index: 198}
                                  display: {index: 199}
                                  userSelected: {index: 200}
                                required: [system, code]
                              text: {index: 201}
                            required: [coding]
                        required: [value, valueCodeableConcept]
                    Schluessel:
                      match: {url: Schluessel}
                      schema:
                        _required: true
                        index: 202
                        elements:
                          url:
                            pattern: {type: Uri, value: Schluessel}
                            index: 203
                          value:
                            pattern: {type: Boolean, value: true}
                            choices: [valueBoolean]
                            index: 205
                          valueBoolean:
                            type: boolean
                            pattern: {type: Boolean, value: true}
                            choiceOf: value
                            index: 206
                        required: [value, valueBoolean]
              url:
                pattern: {type: Uri, value: ZusatzattributWirkstoffverordnung}
                index: 207
              value:
                choices: []
                index: 209
        ZusatzattributFAM:
          match: {url: ZusatzattributFAM}
          schema:
            short: Zusatzattribute Fertigarzneimittel
            mustSupport: true
            index: 1
            extensions:
              Markt:
                url: Markt
                short: Dokumentation, welchem Markt das abgegebene Arzneimittel zuzuordnen ist.
                _required: true
                index: 3
                extensions:
                  Gruppe:
                    url: Gruppe
                    _required: true
                    index: 5
                    elements:
                      url:
                        pattern: {type: Uri, value: Gruppe}
                        index: 6
                      value:
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '1', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choices: [valueCodeableConcept]
                        index: 8
                      valueCodeableConcept:
                        type: CodeableConcept
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '1', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choiceOf: value
                        index: 9
                      value[x]:
                        elements:
                          coding:
                            index: 10
                            elements:
                              system: {index: 11}
                              version: {index: 12}
                              code: {index: 13}
                              display: {index: 14}
                              userSelected: {index: 15}
                            required: [system, code]
                          text: {index: 16}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                  Schluessel:
                    url: Schluessel
                    _required: true
                    index: 17
                    elements:
                      url:
                        pattern: {type: Uri, value: Schluessel}
                        index: 18
                      value:
                        choices: [valueCodeableConcept]
                        index: 20
                      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 21}
                      value[x]:
                        elements:
                          coding:
                            index: 22
                            elements:
                              system: {index: 23}
                              version: {index: 24}
                              code: {index: 25}
                              display: {index: 26}
                              userSelected: {index: 27}
                            required: [system, code]
                          text: {index: 28}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                elements:
                  extension:
                    array: true
                    min: 2
                    max: 2
                    index: 4
                    slicing:
                      rules: closed
                      discriminator:
                      - {path: url, type: value}
                      min: 2
                      max: 2
                      slices:
                        Gruppe:
                          match: {url: Gruppe}
                          schema:
                            _required: true
                            index: 5
                            elements:
                              url:
                                pattern: {type: Uri, value: Gruppe}
                                index: 6
                              value:
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '1', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choices: [valueCodeableConcept]
                                index: 8
                              valueCodeableConcept:
                                type: CodeableConcept
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '1', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choiceOf: value
                                index: 9
                              value[x]:
                                elements:
                                  coding:
                                    index: 10
                                    elements:
                                      system: {index: 11}
                                      version: {index: 12}
                                      code: {index: 13}
                                      display: {index: 14}
                                      userSelected: {index: 15}
                                    required: [system, code]
                                  text: {index: 16}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                        Schluessel:
                          match: {url: Schluessel}
                          schema:
                            _required: true
                            index: 17
                            elements:
                              url:
                                pattern: {type: Uri, value: Schluessel}
                                index: 18
                              value:
                                choices: [valueCodeableConcept]
                                index: 20
                              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 21}
                              value[x]:
                                elements:
                                  coding:
                                    index: 22
                                    elements:
                                      system: {index: 23}
                                      version: {index: 24}
                                      code: {index: 25}
                                      display: {index: 26}
                                      userSelected: {index: 27}
                                    required: [system, code]
                                  text: {index: 28}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                  url:
                    pattern: {type: Uri, value: Markt}
                    index: 29
                  value:
                    choices: []
                    index: 31
              Rabattvertragserfuellung:
                url: Rabattvertragserfuellung
                short: Dokumentation, ob beim abgegebenen Arzneimittel ein Rabattvertrag eingehalten wurde.
                constraint:
                  Rabattvertragserfuellung-1: {human: DokumentationFreitext Pflichtangabe bei Schlüssel = 4, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: (extension('Schluessel').value as CodeableConcept).coding.code.matches('^4$') implies extension('DokumentationFreitext').exists()}
                _required: true
                index: 32
                extensions:
                  Gruppe:
                    url: Gruppe
                    _required: true
                    index: 34
                    elements:
                      url:
                        pattern: {type: Uri, value: Gruppe}
                        index: 35
                      value:
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '2', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choices: [valueCodeableConcept]
                        index: 37
                      valueCodeableConcept:
                        type: CodeableConcept
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '2', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choiceOf: value
                        index: 38
                      value[x]:
                        elements:
                          coding:
                            index: 39
                            elements:
                              system: {index: 40}
                              version: {index: 41}
                              code: {index: 42}
                              display: {index: 43}
                              userSelected: {index: 44}
                            required: [system, code]
                          text: {index: 45}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                  Schluessel:
                    url: Schluessel
                    _required: true
                    index: 46
                    elements:
                      url:
                        pattern: {type: Uri, value: Schluessel}
                        index: 47
                      value:
                        choices: [valueCodeableConcept]
                        index: 49
                      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 50}
                      value[x]:
                        elements:
                          coding:
                            index: 51
                            elements:
                              system: {index: 52}
                              version: {index: 53}
                              code: {index: 54}
                              display: {index: 55}
                              userSelected: {index: 56}
                            required: [system, code]
                          text: {index: 57}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                  DokumentationFreitext:
                    url: DokumentationFreitext
                    short: Dokumentation Apotheke
                    mustSupport: true
                    index: 58
                    elements:
                      url:
                        pattern: {type: Uri, value: DokumentationFreitext}
                        index: 59
                      value:
                        choices: [valueString]
                        index: 61
                      valueString: {type: string, choiceOf: value, index: 62}
                    required: [valueString, value]
                elements:
                  extension:
                    array: true
                    min: 2
                    max: 3
                    index: 33
                    slicing:
                      rules: closed
                      discriminator:
                      - {path: url, type: value}
                      min: 2
                      max: 3
                      slices:
                        Gruppe:
                          match: {url: Gruppe}
                          schema:
                            _required: true
                            index: 34
                            elements:
                              url:
                                pattern: {type: Uri, value: Gruppe}
                                index: 35
                              value:
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '2', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choices: [valueCodeableConcept]
                                index: 37
                              valueCodeableConcept:
                                type: CodeableConcept
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '2', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choiceOf: value
                                index: 38
                              value[x]:
                                elements:
                                  coding:
                                    index: 39
                                    elements:
                                      system: {index: 40}
                                      version: {index: 41}
                                      code: {index: 42}
                                      display: {index: 43}
                                      userSelected: {index: 44}
                                    required: [system, code]
                                  text: {index: 45}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                        Schluessel:
                          match: {url: Schluessel}
                          schema:
                            _required: true
                            index: 46
                            elements:
                              url:
                                pattern: {type: Uri, value: Schluessel}
                                index: 47
                              value:
                                choices: [valueCodeableConcept]
                                index: 49
                              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 50}
                              value[x]:
                                elements:
                                  coding:
                                    index: 51
                                    elements:
                                      system: {index: 52}
                                      version: {index: 53}
                                      code: {index: 54}
                                      display: {index: 55}
                                      userSelected: {index: 56}
                                    required: [system, code]
                                  text: {index: 57}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                        DokumentationFreitext:
                          match: {url: DokumentationFreitext}
                          schema:
                            short: Dokumentation Apotheke
                            mustSupport: true
                            index: 58
                            elements:
                              url:
                                pattern: {type: Uri, value: DokumentationFreitext}
                                index: 59
                              value:
                                choices: [valueString]
                                index: 61
                              valueString: {type: string, choiceOf: value, index: 62}
                            required: [valueString, value]
                  url:
                    pattern: {type: Uri, value: Rabattvertragserfuellung}
                    index: 63
                  value:
                    choices: []
                    index: 65
              PreisguenstigesFAM:
                url: PreisguenstigesFAM
                short: Dokumentation, ob ein preisguenstiges Arzneimittel nach den Vorgaben des Rahmenvertrags nach § 129 SGB V abgegeben wurde.
                constraint:
                  PreisguenstigesFAM-1: {human: DokumentationFreitext Pflichtangabe bei Schlüssel = 4, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: (extension('Schluessel').value as CodeableConcept).coding.code.matches('^4$') implies extension('DokumentationFreitext').exists()}
                _required: true
                index: 66
                extensions:
                  Gruppe:
                    url: Gruppe
                    _required: true
                    index: 68
                    elements:
                      url:
                        pattern: {type: Uri, value: Gruppe}
                        index: 69
                      value:
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '3', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choices: [valueCodeableConcept]
                        index: 71
                      valueCodeableConcept:
                        type: CodeableConcept
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '3', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choiceOf: value
                        index: 72
                      value[x]:
                        elements:
                          coding:
                            index: 73
                            elements:
                              system: {index: 74}
                              version: {index: 75}
                              code: {index: 76}
                              display: {index: 77}
                              userSelected: {index: 78}
                            required: [system, code]
                          text: {index: 79}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                  Schluessel:
                    url: Schluessel
                    _required: true
                    index: 80
                    elements:
                      url:
                        pattern: {type: Uri, value: Schluessel}
                        index: 81
                      value:
                        choices: [valueCodeableConcept]
                        index: 83
                      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 84}
                      value[x]:
                        elements:
                          coding:
                            index: 85
                            elements:
                              system: {index: 86}
                              version: {index: 87}
                              code: {index: 88}
                              display: {index: 89}
                              userSelected: {index: 90}
                            required: [system, code]
                          text: {index: 91}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                  DokumentationFreitext:
                    url: DokumentationFreitext
                    short: Dokumentation Apotheke
                    mustSupport: true
                    index: 92
                    elements:
                      url:
                        pattern: {type: Uri, value: DokumentationFreitext}
                        index: 93
                      value:
                        choices: [valueString]
                        index: 95
                      valueString: {type: string, choiceOf: value, index: 96}
                    required: [valueString, value]
                elements:
                  extension:
                    array: true
                    min: 2
                    max: 3
                    index: 67
                    slicing:
                      rules: closed
                      discriminator:
                      - {path: url, type: value}
                      min: 2
                      max: 3
                      slices:
                        Gruppe:
                          match: {url: Gruppe}
                          schema:
                            _required: true
                            index: 68
                            elements:
                              url:
                                pattern: {type: Uri, value: Gruppe}
                                index: 69
                              value:
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '3', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choices: [valueCodeableConcept]
                                index: 71
                              valueCodeableConcept:
                                type: CodeableConcept
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '3', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choiceOf: value
                                index: 72
                              value[x]:
                                elements:
                                  coding:
                                    index: 73
                                    elements:
                                      system: {index: 74}
                                      version: {index: 75}
                                      code: {index: 76}
                                      display: {index: 77}
                                      userSelected: {index: 78}
                                    required: [system, code]
                                  text: {index: 79}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                        Schluessel:
                          match: {url: Schluessel}
                          schema:
                            _required: true
                            index: 80
                            elements:
                              url:
                                pattern: {type: Uri, value: Schluessel}
                                index: 81
                              value:
                                choices: [valueCodeableConcept]
                                index: 83
                              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 84}
                              value[x]:
                                elements:
                                  coding:
                                    index: 85
                                    elements:
                                      system: {index: 86}
                                      version: {index: 87}
                                      code: {index: 88}
                                      display: {index: 89}
                                      userSelected: {index: 90}
                                    required: [system, code]
                                  text: {index: 91}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                        DokumentationFreitext:
                          match: {url: DokumentationFreitext}
                          schema:
                            short: Dokumentation Apotheke
                            mustSupport: true
                            index: 92
                            elements:
                              url:
                                pattern: {type: Uri, value: DokumentationFreitext}
                                index: 93
                              value:
                                choices: [valueString]
                                index: 95
                              valueString: {type: string, choiceOf: value, index: 96}
                            required: [valueString, value]
                  url:
                    pattern: {type: Uri, value: PreisguenstigesFAM}
                    index: 97
                  value:
                    choices: []
                    index: 99
              ImportFAM:
                url: ImportFAM
                short: Dokumentation, ob ein Import-Arzneimittel im importrelevanten Markt gemäß Rahmenvertrag § 129 SGB V abgegeben wurde.
                constraint:
                  ImportFAM-1: {human: DokumentationFreitext Pflichtangabe bei Schlüssel = 4, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: (extension('Schluessel').value as CodeableConcept).coding.code.matches('^4$') implies extension('DokumentationFreitext').exists()}
                _required: true
                index: 100
                extensions:
                  Gruppe:
                    url: Gruppe
                    _required: true
                    index: 102
                    elements:
                      url:
                        pattern: {type: Uri, value: Gruppe}
                        index: 103
                      value:
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '4', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choices: [valueCodeableConcept]
                        index: 105
                      valueCodeableConcept:
                        type: CodeableConcept
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '4', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choiceOf: value
                        index: 106
                      value[x]:
                        elements:
                          coding:
                            index: 107
                            elements:
                              system: {index: 108}
                              version: {index: 109}
                              code: {index: 110}
                              display: {index: 111}
                              userSelected: {index: 112}
                            required: [system, code]
                          text: {index: 113}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                  Schluessel:
                    url: Schluessel
                    _required: true
                    index: 114
                    elements:
                      url:
                        pattern: {type: Uri, value: Schluessel}
                        index: 115
                      value:
                        choices: [valueCodeableConcept]
                        index: 117
                      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 118}
                      value[x]:
                        elements:
                          coding:
                            index: 119
                            elements:
                              system: {index: 120}
                              version: {index: 121}
                              code: {index: 122}
                              display: {index: 123}
                              userSelected: {index: 124}
                            required: [system, code]
                          text: {index: 125}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                  DokumentationFreitext:
                    url: DokumentationFreitext
                    short: Dokumentation Apotheke
                    mustSupport: true
                    index: 126
                    elements:
                      url:
                        pattern: {type: Uri, value: DokumentationFreitext}
                        index: 127
                      value:
                        choices: [valueString]
                        index: 129
                      valueString: {type: string, choiceOf: value, index: 130}
                    required: [valueString, value]
                elements:
                  extension:
                    array: true
                    min: 2
                    max: 3
                    index: 101
                    slicing:
                      rules: closed
                      discriminator:
                      - {path: url, type: value}
                      min: 2
                      max: 3
                      slices:
                        Gruppe:
                          match: {url: Gruppe}
                          schema:
                            _required: true
                            index: 102
                            elements:
                              url:
                                pattern: {type: Uri, value: Gruppe}
                                index: 103
                              value:
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '4', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choices: [valueCodeableConcept]
                                index: 105
                              valueCodeableConcept:
                                type: CodeableConcept
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '4', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choiceOf: value
                                index: 106
                              value[x]:
                                elements:
                                  coding:
                                    index: 107
                                    elements:
                                      system: {index: 108}
                                      version: {index: 109}
                                      code: {index: 110}
                                      display: {index: 111}
                                      userSelected: {index: 112}
                                    required: [system, code]
                                  text: {index: 113}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                        Schluessel:
                          match: {url: Schluessel}
                          schema:
                            _required: true
                            index: 114
                            elements:
                              url:
                                pattern: {type: Uri, value: Schluessel}
                                index: 115
                              value:
                                choices: [valueCodeableConcept]
                                index: 117
                              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 118}
                              value[x]:
                                elements:
                                  coding:
                                    index: 119
                                    elements:
                                      system: {index: 120}
                                      version: {index: 121}
                                      code: {index: 122}
                                      display: {index: 123}
                                      userSelected: {index: 124}
                                    required: [system, code]
                                  text: {index: 125}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                        DokumentationFreitext:
                          match: {url: DokumentationFreitext}
                          schema:
                            short: Dokumentation Apotheke
                            mustSupport: true
                            index: 126
                            elements:
                              url:
                                pattern: {type: Uri, value: DokumentationFreitext}
                                index: 127
                              value:
                                choices: [valueString]
                                index: 129
                              valueString: {type: string, choiceOf: value, index: 130}
                            required: [valueString, value]
                  url:
                    pattern: {type: Uri, value: ImportFAM}
                    index: 131
                  value:
                    choices: []
                    index: 133
            elements:
              extension:
                array: true
                min: 4
                max: 4
                index: 2
                slicing:
                  rules: closed
                  discriminator:
                  - {path: url, type: value}
                  min: 4
                  max: 4
                  slices:
                    Markt:
                      match: {url: Markt}
                      schema:
                        short: Dokumentation, welchem Markt das abgegebene Arzneimittel zuzuordnen ist.
                        _required: true
                        index: 3
                        extensions:
                          Gruppe:
                            url: Gruppe
                            _required: true
                            index: 5
                            elements:
                              url:
                                pattern: {type: Uri, value: Gruppe}
                                index: 6
                              value:
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '1', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choices: [valueCodeableConcept]
                                index: 8
                              valueCodeableConcept:
                                type: CodeableConcept
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '1', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choiceOf: value
                                index: 9
                              value[x]:
                                elements:
                                  coding:
                                    index: 10
                                    elements:
                                      system: {index: 11}
                                      version: {index: 12}
                                      code: {index: 13}
                                      display: {index: 14}
                                      userSelected: {index: 15}
                                    required: [system, code]
                                  text: {index: 16}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                          Schluessel:
                            url: Schluessel
                            _required: true
                            index: 17
                            elements:
                              url:
                                pattern: {type: Uri, value: Schluessel}
                                index: 18
                              value:
                                choices: [valueCodeableConcept]
                                index: 20
                              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 21}
                              value[x]:
                                elements:
                                  coding:
                                    index: 22
                                    elements:
                                      system: {index: 23}
                                      version: {index: 24}
                                      code: {index: 25}
                                      display: {index: 26}
                                      userSelected: {index: 27}
                                    required: [system, code]
                                  text: {index: 28}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                        elements:
                          extension:
                            array: true
                            min: 2
                            max: 2
                            index: 4
                            slicing:
                              rules: closed
                              discriminator:
                              - {path: url, type: value}
                              min: 2
                              max: 2
                              slices:
                                Gruppe:
                                  match: {url: Gruppe}
                                  schema:
                                    _required: true
                                    index: 5
                                    elements:
                                      url:
                                        pattern: {type: Uri, value: Gruppe}
                                        index: 6
                                      value:
                                        pattern:
                                          type: CodeableConcept
                                          value:
                                            coding:
                                            - {code: '1', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                        choices: [valueCodeableConcept]
                                        index: 8
                                      valueCodeableConcept:
                                        type: CodeableConcept
                                        pattern:
                                          type: CodeableConcept
                                          value:
                                            coding:
                                            - {code: '1', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                        choiceOf: value
                                        index: 9
                                      value[x]:
                                        elements:
                                          coding:
                                            index: 10
                                            elements:
                                              system: {index: 11}
                                              version: {index: 12}
                                              code: {index: 13}
                                              display: {index: 14}
                                              userSelected: {index: 15}
                                            required: [system, code]
                                          text: {index: 16}
                                        required: [coding]
                                    required: [value, valueCodeableConcept]
                                Schluessel:
                                  match: {url: Schluessel}
                                  schema:
                                    _required: true
                                    index: 17
                                    elements:
                                      url:
                                        pattern: {type: Uri, value: Schluessel}
                                        index: 18
                                      value:
                                        choices: [valueCodeableConcept]
                                        index: 20
                                      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 21}
                                      value[x]:
                                        elements:
                                          coding:
                                            index: 22
                                            elements:
                                              system: {index: 23}
                                              version: {index: 24}
                                              code: {index: 25}
                                              display: {index: 26}
                                              userSelected: {index: 27}
                                            required: [system, code]
                                          text: {index: 28}
                                        required: [coding]
                                    required: [value, valueCodeableConcept]
                          url:
                            pattern: {type: Uri, value: Markt}
                            index: 29
                          value:
                            choices: []
                            index: 31
                    Rabattvertragserfuellung:
                      match: {url: Rabattvertragserfuellung}
                      schema:
                        short: Dokumentation, ob beim abgegebenen Arzneimittel ein Rabattvertrag eingehalten wurde.
                        constraint:
                          Rabattvertragserfuellung-1: {human: DokumentationFreitext Pflichtangabe bei Schlüssel = 4, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: (extension('Schluessel').value as CodeableConcept).coding.code.matches('^4$') implies extension('DokumentationFreitext').exists()}
                        _required: true
                        index: 32
                        extensions:
                          Gruppe:
                            url: Gruppe
                            _required: true
                            index: 34
                            elements:
                              url:
                                pattern: {type: Uri, value: Gruppe}
                                index: 35
                              value:
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '2', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choices: [valueCodeableConcept]
                                index: 37
                              valueCodeableConcept:
                                type: CodeableConcept
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '2', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choiceOf: value
                                index: 38
                              value[x]:
                                elements:
                                  coding:
                                    index: 39
                                    elements:
                                      system: {index: 40}
                                      version: {index: 41}
                                      code: {index: 42}
                                      display: {index: 43}
                                      userSelected: {index: 44}
                                    required: [system, code]
                                  text: {index: 45}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                          Schluessel:
                            url: Schluessel
                            _required: true
                            index: 46
                            elements:
                              url:
                                pattern: {type: Uri, value: Schluessel}
                                index: 47
                              value:
                                choices: [valueCodeableConcept]
                                index: 49
                              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 50}
                              value[x]:
                                elements:
                                  coding:
                                    index: 51
                                    elements:
                                      system: {index: 52}
                                      version: {index: 53}
                                      code: {index: 54}
                                      display: {index: 55}
                                      userSelected: {index: 56}
                                    required: [system, code]
                                  text: {index: 57}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                          DokumentationFreitext:
                            url: DokumentationFreitext
                            short: Dokumentation Apotheke
                            mustSupport: true
                            index: 58
                            elements:
                              url:
                                pattern: {type: Uri, value: DokumentationFreitext}
                                index: 59
                              value:
                                choices: [valueString]
                                index: 61
                              valueString: {type: string, choiceOf: value, index: 62}
                            required: [valueString, value]
                        elements:
                          extension:
                            array: true
                            min: 2
                            max: 3
                            index: 33
                            slicing:
                              rules: closed
                              discriminator:
                              - {path: url, type: value}
                              min: 2
                              max: 3
                              slices:
                                Gruppe:
                                  match: {url: Gruppe}
                                  schema:
                                    _required: true
                                    index: 34
                                    elements:
                                      url:
                                        pattern: {type: Uri, value: Gruppe}
                                        index: 35
                                      value:
                                        pattern:
                                          type: CodeableConcept
                                          value:
                                            coding:
                                            - {code: '2', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                        choices: [valueCodeableConcept]
                                        index: 37
                                      valueCodeableConcept:
                                        type: CodeableConcept
                                        pattern:
                                          type: CodeableConcept
                                          value:
                                            coding:
                                            - {code: '2', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                        choiceOf: value
                                        index: 38
                                      value[x]:
                                        elements:
                                          coding:
                                            index: 39
                                            elements:
                                              system: {index: 40}
                                              version: {index: 41}
                                              code: {index: 42}
                                              display: {index: 43}
                                              userSelected: {index: 44}
                                            required: [system, code]
                                          text: {index: 45}
                                        required: [coding]
                                    required: [value, valueCodeableConcept]
                                Schluessel:
                                  match: {url: Schluessel}
                                  schema:
                                    _required: true
                                    index: 46
                                    elements:
                                      url:
                                        pattern: {type: Uri, value: Schluessel}
                                        index: 47
                                      value:
                                        choices: [valueCodeableConcept]
                                        index: 49
                                      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 50}
                                      value[x]:
                                        elements:
                                          coding:
                                            index: 51
                                            elements:
                                              system: {index: 52}
                                              version: {index: 53}
                                              code: {index: 54}
                                              display: {index: 55}
                                              userSelected: {index: 56}
                                            required: [system, code]
                                          text: {index: 57}
                                        required: [coding]
                                    required: [value, valueCodeableConcept]
                                DokumentationFreitext:
                                  match: {url: DokumentationFreitext}
                                  schema:
                                    short: Dokumentation Apotheke
                                    mustSupport: true
                                    index: 58
                                    elements:
                                      url:
                                        pattern: {type: Uri, value: DokumentationFreitext}
                                        index: 59
                                      value:
                                        choices: [valueString]
                                        index: 61
                                      valueString: {type: string, choiceOf: value, index: 62}
                                    required: [valueString, value]
                          url:
                            pattern: {type: Uri, value: Rabattvertragserfuellung}
                            index: 63
                          value:
                            choices: []
                            index: 65
                    PreisguenstigesFAM:
                      match: {url: PreisguenstigesFAM}
                      schema:
                        short: Dokumentation, ob ein preisguenstiges Arzneimittel nach den Vorgaben des Rahmenvertrags nach § 129 SGB V abgegeben wurde.
                        constraint:
                          PreisguenstigesFAM-1: {human: DokumentationFreitext Pflichtangabe bei Schlüssel = 4, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: (extension('Schluessel').value as CodeableConcept).coding.code.matches('^4$') implies extension('DokumentationFreitext').exists()}
                        _required: true
                        index: 66
                        extensions:
                          Gruppe:
                            url: Gruppe
                            _required: true
                            index: 68
                            elements:
                              url:
                                pattern: {type: Uri, value: Gruppe}
                                index: 69
                              value:
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '3', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choices: [valueCodeableConcept]
                                index: 71
                              valueCodeableConcept:
                                type: CodeableConcept
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '3', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choiceOf: value
                                index: 72
                              value[x]:
                                elements:
                                  coding:
                                    index: 73
                                    elements:
                                      system: {index: 74}
                                      version: {index: 75}
                                      code: {index: 76}
                                      display: {index: 77}
                                      userSelected: {index: 78}
                                    required: [system, code]
                                  text: {index: 79}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                          Schluessel:
                            url: Schluessel
                            _required: true
                            index: 80
                            elements:
                              url:
                                pattern: {type: Uri, value: Schluessel}
                                index: 81
                              value:
                                choices: [valueCodeableConcept]
                                index: 83
                              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 84}
                              value[x]:
                                elements:
                                  coding:
                                    index: 85
                                    elements:
                                      system: {index: 86}
                                      version: {index: 87}
                                      code: {index: 88}
                                      display: {index: 89}
                                      userSelected: {index: 90}
                                    required: [system, code]
                                  text: {index: 91}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                          DokumentationFreitext:
                            url: DokumentationFreitext
                            short: Dokumentation Apotheke
                            mustSupport: true
                            index: 92
                            elements:
                              url:
                                pattern: {type: Uri, value: DokumentationFreitext}
                                index: 93
                              value:
                                choices: [valueString]
                                index: 95
                              valueString: {type: string, choiceOf: value, index: 96}
                            required: [valueString, value]
                        elements:
                          extension:
                            array: true
                            min: 2
                            max: 3
                            index: 67
                            slicing:
                              rules: closed
                              discriminator:
                              - {path: url, type: value}
                              min: 2
                              max: 3
                              slices:
                                Gruppe:
                                  match: {url: Gruppe}
                                  schema:
                                    _required: true
                                    index: 68
                                    elements:
                                      url:
                                        pattern: {type: Uri, value: Gruppe}
                                        index: 69
                                      value:
                                        pattern:
                                          type: CodeableConcept
                                          value:
                                            coding:
                                            - {code: '3', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                        choices: [valueCodeableConcept]
                                        index: 71
                                      valueCodeableConcept:
                                        type: CodeableConcept
                                        pattern:
                                          type: CodeableConcept
                                          value:
                                            coding:
                                            - {code: '3', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                        choiceOf: value
                                        index: 72
                                      value[x]:
                                        elements:
                                          coding:
                                            index: 73
                                            elements:
                                              system: {index: 74}
                                              version: {index: 75}
                                              code: {index: 76}
                                              display: {index: 77}
                                              userSelected: {index: 78}
                                            required: [system, code]
                                          text: {index: 79}
                                        required: [coding]
                                    required: [value, valueCodeableConcept]
                                Schluessel:
                                  match: {url: Schluessel}
                                  schema:
                                    _required: true
                                    index: 80
                                    elements:
                                      url:
                                        pattern: {type: Uri, value: Schluessel}
                                        index: 81
                                      value:
                                        choices: [valueCodeableConcept]
                                        index: 83
                                      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 84}
                                      value[x]:
                                        elements:
                                          coding:
                                            index: 85
                                            elements:
                                              system: {index: 86}
                                              version: {index: 87}
                                              code: {index: 88}
                                              display: {index: 89}
                                              userSelected: {index: 90}
                                            required: [system, code]
                                          text: {index: 91}
                                        required: [coding]
                                    required: [value, valueCodeableConcept]
                                DokumentationFreitext:
                                  match: {url: DokumentationFreitext}
                                  schema:
                                    short: Dokumentation Apotheke
                                    mustSupport: true
                                    index: 92
                                    elements:
                                      url:
                                        pattern: {type: Uri, value: DokumentationFreitext}
                                        index: 93
                                      value:
                                        choices: [valueString]
                                        index: 95
                                      valueString: {type: string, choiceOf: value, index: 96}
                                    required: [valueString, value]
                          url:
                            pattern: {type: Uri, value: PreisguenstigesFAM}
                            index: 97
                          value:
                            choices: []
                            index: 99
                    ImportFAM:
                      match: {url: ImportFAM}
                      schema:
                        short: Dokumentation, ob ein Import-Arzneimittel im importrelevanten Markt gemäß Rahmenvertrag § 129 SGB V abgegeben wurde.
                        constraint:
                          ImportFAM-1: {human: DokumentationFreitext Pflichtangabe bei Schlüssel = 4, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: (extension('Schluessel').value as CodeableConcept).coding.code.matches('^4$') implies extension('DokumentationFreitext').exists()}
                        _required: true
                        index: 100
                        extensions:
                          Gruppe:
                            url: Gruppe
                            _required: true
                            index: 102
                            elements:
                              url:
                                pattern: {type: Uri, value: Gruppe}
                                index: 103
                              value:
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '4', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choices: [valueCodeableConcept]
                                index: 105
                              valueCodeableConcept:
                                type: CodeableConcept
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '4', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choiceOf: value
                                index: 106
                              value[x]:
                                elements:
                                  coding:
                                    index: 107
                                    elements:
                                      system: {index: 108}
                                      version: {index: 109}
                                      code: {index: 110}
                                      display: {index: 111}
                                      userSelected: {index: 112}
                                    required: [system, code]
                                  text: {index: 113}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                          Schluessel:
                            url: Schluessel
                            _required: true
                            index: 114
                            elements:
                              url:
                                pattern: {type: Uri, value: Schluessel}
                                index: 115
                              value:
                                choices: [valueCodeableConcept]
                                index: 117
                              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 118}
                              value[x]:
                                elements:
                                  coding:
                                    index: 119
                                    elements:
                                      system: {index: 120}
                                      version: {index: 121}
                                      code: {index: 122}
                                      display: {index: 123}
                                      userSelected: {index: 124}
                                    required: [system, code]
                                  text: {index: 125}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                          DokumentationFreitext:
                            url: DokumentationFreitext
                            short: Dokumentation Apotheke
                            mustSupport: true
                            index: 126
                            elements:
                              url:
                                pattern: {type: Uri, value: DokumentationFreitext}
                                index: 127
                              value:
                                choices: [valueString]
                                index: 129
                              valueString: {type: string, choiceOf: value, index: 130}
                            required: [valueString, value]
                        elements:
                          extension:
                            array: true
                            min: 2
                            max: 3
                            index: 101
                            slicing:
                              rules: closed
                              discriminator:
                              - {path: url, type: value}
                              min: 2
                              max: 3
                              slices:
                                Gruppe:
                                  match: {url: Gruppe}
                                  schema:
                                    _required: true
                                    index: 102
                                    elements:
                                      url:
                                        pattern: {type: Uri, value: Gruppe}
                                        index: 103
                                      value:
                                        pattern:
                                          type: CodeableConcept
                                          value:
                                            coding:
                                            - {code: '4', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                        choices: [valueCodeableConcept]
                                        index: 105
                                      valueCodeableConcept:
                                        type: CodeableConcept
                                        pattern:
                                          type: CodeableConcept
                                          value:
                                            coding:
                                            - {code: '4', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                        choiceOf: value
                                        index: 106
                                      value[x]:
                                        elements:
                                          coding:
                                            index: 107
                                            elements:
                                              system: {index: 108}
                                              version: {index: 109}
                                              code: {index: 110}
                                              display: {index: 111}
                                              userSelected: {index: 112}
                                            required: [system, code]
                                          text: {index: 113}
                                        required: [coding]
                                    required: [value, valueCodeableConcept]
                                Schluessel:
                                  match: {url: Schluessel}
                                  schema:
                                    _required: true
                                    index: 114
                                    elements:
                                      url:
                                        pattern: {type: Uri, value: Schluessel}
                                        index: 115
                                      value:
                                        choices: [valueCodeableConcept]
                                        index: 117
                                      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 118}
                                      value[x]:
                                        elements:
                                          coding:
                                            index: 119
                                            elements:
                                              system: {index: 120}
                                              version: {index: 121}
                                              code: {index: 122}
                                              display: {index: 123}
                                              userSelected: {index: 124}
                                            required: [system, code]
                                          text: {index: 125}
                                        required: [coding]
                                    required: [value, valueCodeableConcept]
                                DokumentationFreitext:
                                  match: {url: DokumentationFreitext}
                                  schema:
                                    short: Dokumentation Apotheke
                                    mustSupport: true
                                    index: 126
                                    elements:
                                      url:
                                        pattern: {type: Uri, value: DokumentationFreitext}
                                        index: 127
                                      value:
                                        choices: [valueString]
                                        index: 129
                                      valueString: {type: string, choiceOf: value, index: 130}
                                    required: [valueString, value]
                          url:
                            pattern: {type: Uri, value: ImportFAM}
                            index: 131
                          value:
                            choices: []
                            index: 133
              url:
                pattern: {type: Uri, value: ZusatzattributFAM}
                index: 134
              value:
                choices: []
                index: 136
        ZusatzattributTeilmengenabgabe:
          match: {url: ZusatzattributTeilmengenabgabe}
          schema:
            short: Teilmengenabgabe-Dokumentation, von der Spenderpackung.
            mustSupport: true
            index: 435
            extensions:
              Gruppe:
                url: Gruppe
                _required: true
                index: 437
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 438
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '16', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 440
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '16', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 441
                  value[x]:
                    elements:
                      coding:
                        index: 442
                        elements:
                          version: {index: 443}
                          display: {index: 444}
                          userSelected: {index: 445}
                      text: {index: 446}
                required: [value, valueCodeableConcept]
              Schluessel:
                url: Schluessel
                _required: true
                index: 447
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 448
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 450
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 451
              Spender-PZN:
                url: Spender-PZN
                _required: true
                index: 452
                elements:
                  url:
                    pattern: {type: Uri, value: Spender-PZN}
                    index: 453
                  value:
                    constraint:
                      EX-Spender-PZN: {human: Feldlänge muss numerisch 8 sein., source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'coding.code.matches(''^\\d{8}$'')'}
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {system: 'http://fhir.de/CodeSystem/ifa/pzn'}
                    choices: [valueCodeableConcept]
                    index: 455
                  valueCodeableConcept:
                    type: CodeableConcept
                    constraint:
                      EX-Spender-PZN: {human: Feldlänge muss numerisch 8 sein., source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'coding.code.matches(''^\\d{8}$'')'}
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {system: 'http://fhir.de/CodeSystem/ifa/pzn'}
                    choiceOf: value
                    index: 456
                  value[x]:
                    elements:
                      coding:
                        index: 457
                        elements:
                          system: {index: 458}
                          version: {index: 459}
                          code: {index: 460}
                          display: {index: 461}
                          userSelected: {index: 462}
                        required: [system, code]
                      text: {index: 463}
                required: [value, valueCodeableConcept]
            elements:
              extension:
                array: true
                min: 3
                max: 3
                index: 436
                slicing:
                  rules: closed
                  discriminator:
                  - {path: url, type: value}
                  min: 3
                  max: 3
                  slices:
                    Gruppe:
                      match: {url: Gruppe}
                      schema:
                        _required: true
                        index: 437
                        elements:
                          url:
                            pattern: {type: Uri, value: Gruppe}
                            index: 438
                          value:
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '16', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choices: [valueCodeableConcept]
                            index: 440
                          valueCodeableConcept:
                            type: CodeableConcept
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '16', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choiceOf: value
                            index: 441
                          value[x]:
                            elements:
                              coding:
                                index: 442
                                elements:
                                  version: {index: 443}
                                  display: {index: 444}
                                  userSelected: {index: 445}
                              text: {index: 446}
                        required: [value, valueCodeableConcept]
                    Schluessel:
                      match: {url: Schluessel}
                      schema:
                        _required: true
                        index: 447
                        elements:
                          url:
                            pattern: {type: Uri, value: Schluessel}
                            index: 448
                          value:
                            pattern: {type: Boolean, value: true}
                            choices: [valueBoolean]
                            index: 450
                          valueBoolean:
                            type: boolean
                            pattern: {type: Boolean, value: true}
                            choiceOf: value
                            index: 451
                    Spender-PZN:
                      match: {url: Spender-PZN}
                      schema:
                        _required: true
                        index: 452
                        elements:
                          url:
                            pattern: {type: Uri, value: Spender-PZN}
                            index: 453
                          value:
                            constraint:
                              EX-Spender-PZN: {human: Feldlänge muss numerisch 8 sein., source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'coding.code.matches(''^\\d{8}$'')'}
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {system: 'http://fhir.de/CodeSystem/ifa/pzn'}
                            choices: [valueCodeableConcept]
                            index: 455
                          valueCodeableConcept:
                            type: CodeableConcept
                            constraint:
                              EX-Spender-PZN: {human: Feldlänge muss numerisch 8 sein., source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'coding.code.matches(''^\\d{8}$'')'}
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {system: 'http://fhir.de/CodeSystem/ifa/pzn'}
                            choiceOf: value
                            index: 456
                          value[x]:
                            elements:
                              coding:
                                index: 457
                                elements:
                                  system: {index: 458}
                                  version: {index: 459}
                                  code: {index: 460}
                                  display: {index: 461}
                                  userSelected: {index: 462}
                                required: [system, code]
                              text: {index: 463}
                        required: [value, valueCodeableConcept]
              url:
                pattern: {type: Uri, value: ZusatzattributTeilmengenabgabe}
                index: 464
              value:
                choices: []
                index: 466
        ZusatzattributGruppeFuerGenehmigung:
          match: {url: ZusatzattributGruppeFuerGenehmigung}
          schema:
            short: Dokumentation einer Genehmigung
            mustSupport: true
            index: 335
            extensions:
              Gruppe:
                url: Gruppe
                _required: true
                index: 337
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 338
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '13', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 340
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '13', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 341
                  value[x]:
                    elements:
                      coding:
                        index: 342
                        elements:
                          system: {index: 343}
                          version: {index: 344}
                          code: {index: 345}
                          display: {index: 346}
                          userSelected: {index: 347}
                        required: [system, code]
                      text: {index: 348}
                    required: [coding]
                required: [value, valueCodeableConcept]
              Schluessel:
                url: Schluessel
                _required: true
                index: 349
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 350
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 352
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 353
                required: [value, valueBoolean]
              DokumentationFreitext:
                url: DokumentationFreitext
                short: Dokumentation Apotheke
                _required: true
                index: 354
                elements:
                  url:
                    pattern: {type: Uri, value: DokumentationFreitext}
                    index: 355
                  value:
                    maxLength: 20
                    choices: [valueString]
                    index: 357
                  valueString: {type: string, maxLength: 20, choiceOf: value, index: 358}
                required: [valueString, value]
              Datum:
                url: Datum
                short: Datum der Genehmigung
                _required: true
                index: 359
                elements:
                  url:
                    pattern: {type: Uri, value: Datum}
                    index: 360
                  value:
                    constraint:
                      EX-Datum: {human: 'Wert muss ein Datum in der Form: YYYY-MM-DD sein.', source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: toString().length()=10}
                    choices: [valueDate]
                    index: 362
                  valueDate:
                    type: date
                    constraint:
                      EX-Datum: {human: 'Wert muss ein Datum in der Form: YYYY-MM-DD sein.', source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: toString().length()=10}
                    choiceOf: value
                    index: 363
                required: [value, valueDate]
            elements:
              extension:
                array: true
                min: 4
                max: 4
                index: 336
                slicing:
                  rules: closed
                  discriminator:
                  - {path: url, type: value}
                  min: 4
                  max: 4
                  slices:
                    Gruppe:
                      match: {url: Gruppe}
                      schema:
                        _required: true
                        index: 337
                        elements:
                          url:
                            pattern: {type: Uri, value: Gruppe}
                            index: 338
                          value:
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '13', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choices: [valueCodeableConcept]
                            index: 340
                          valueCodeableConcept:
                            type: CodeableConcept
                            pattern:
                              type: CodeableConcept
                              value:
                                coding:
                                - {code: '13', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                            choiceOf: value
                            index: 341
                          value[x]:
                            elements:
                              coding:
                                index: 342
                                elements:
                                  system: {index: 343}
                                  version: {index: 344}
                                  code: {index: 345}
                                  display: {index: 346}
                                  userSelected: {index: 347}
                                required: [system, code]
                              text: {index: 348}
                            required: [coding]
                        required: [value, valueCodeableConcept]
                    Schluessel:
                      match: {url: Schluessel}
                      schema:
                        _required: true
                        index: 349
                        elements:
                          url:
                            pattern: {type: Uri, value: Schluessel}
                            index: 350
                          value:
                            pattern: {type: Boolean, value: true}
                            choices: [valueBoolean]
                            index: 352
                          valueBoolean:
                            type: boolean
                            pattern: {type: Boolean, value: true}
                            choiceOf: value
                            index: 353
                        required: [value, valueBoolean]
                    DokumentationFreitext:
                      match: {url: DokumentationFreitext}
                      schema:
                        short: Dokumentation Apotheke
                        _required: true
                        index: 354
                        elements:
                          url:
                            pattern: {type: Uri, value: DokumentationFreitext}
                            index: 355
                          value:
                            maxLength: 20
                            choices: [valueString]
                            index: 357
                          valueString: {type: string, maxLength: 20, choiceOf: value, index: 358}
                        required: [valueString, value]
                    Datum:
                      match: {url: Datum}
                      schema:
                        short: Datum der Genehmigung
                        _required: true
                        index: 359
                        elements:
                          url:
                            pattern: {type: Uri, value: Datum}
                            index: 360
                          value:
                            constraint:
                              EX-Datum: {human: 'Wert muss ein Datum in der Form: YYYY-MM-DD sein.', source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: toString().length()=10}
                            choices: [valueDate]
                            index: 362
                          valueDate:
                            type: date
                            constraint:
                              EX-Datum: {human: 'Wert muss ein Datum in der Form: YYYY-MM-DD sein.', source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: toString().length()=10}
                            choiceOf: value
                            index: 363
                        required: [value, valueDate]
              url:
                pattern: {type: Uri, value: ZusatzattributGruppeFuerGenehmigung}
                index: 364
              value:
                choices: []
                index: 366
  url:
    pattern: {type: Uri, value: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute'}
    index: 501
  value:
    choices: []
    index: 503
package_version: 1.4.1
extensions:
  ZusatzattributWunscharzneimittel:
    url: ZusatzattributWunscharzneimittel
    short: Dokumentation, dass ein Wunscharzneimittel gemäß § 15 des Rahmenvertrags nach § 129 SGB V abgegeben wurde.
    mustSupport: true
    index: 166
    extensions:
      Gruppe:
        url: Gruppe
        _required: true
        index: 168
        elements:
          url:
            pattern: {type: Uri, value: Gruppe}
            index: 169
          value:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '6', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choices: [valueCodeableConcept]
            index: 171
          valueCodeableConcept:
            type: CodeableConcept
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '6', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choiceOf: value
            index: 172
          value[x]:
            elements:
              coding:
                index: 173
                elements:
                  system: {index: 174}
                  version: {index: 175}
                  code: {index: 176}
                  display: {index: 177}
                  userSelected: {index: 178}
                required: [system, code]
              text: {index: 179}
            required: [coding]
        required: [value, valueCodeableConcept]
      Schluessel:
        url: Schluessel
        _required: true
        index: 180
        elements:
          url:
            pattern: {type: Uri, value: Schluessel}
            index: 181
          value:
            pattern: {type: Boolean, value: true}
            choices: [valueBoolean]
            index: 183
          valueBoolean:
            type: boolean
            pattern: {type: Boolean, value: true}
            choiceOf: value
            index: 184
        required: [value, valueBoolean]
    elements:
      extension:
        array: true
        min: 2
        max: 2
        index: 167
        slicing:
          rules: closed
          discriminator:
          - {path: url, type: value}
          min: 2
          max: 2
          slices:
            Gruppe:
              match: {url: Gruppe}
              schema:
                _required: true
                index: 168
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 169
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '6', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 171
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '6', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 172
                  value[x]:
                    elements:
                      coding:
                        index: 173
                        elements:
                          system: {index: 174}
                          version: {index: 175}
                          code: {index: 176}
                          display: {index: 177}
                          userSelected: {index: 178}
                        required: [system, code]
                      text: {index: 179}
                    required: [coding]
                required: [value, valueCodeableConcept]
            Schluessel:
              match: {url: Schluessel}
              schema:
                _required: true
                index: 180
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 181
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 183
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 184
                required: [value, valueBoolean]
      url:
        pattern: {type: Uri, value: ZusatzattributWunscharzneimittel}
        index: 185
      value:
        choices: []
        index: 187
  ZusatzattributEinzelimportierteFAM:
    url: ZusatzattributEinzelimportierteFAM
    short: Dokumentation, dass ein einzeln importiertes Fertigarzneimittel nach § 73 AMG abgegeben wurde.
    mustSupport: true
    index: 254
    extensions:
      Gruppe:
        url: Gruppe
        _required: true
        index: 256
        elements:
          url:
            pattern: {type: Uri, value: Gruppe}
            index: 257
          value:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '10', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choices: [valueCodeableConcept]
            index: 259
          valueCodeableConcept:
            type: CodeableConcept
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '10', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choiceOf: value
            index: 260
          value[x]:
            elements:
              coding:
                index: 261
                elements:
                  system: {index: 262}
                  version: {index: 263}
                  code: {index: 264}
                  display: {index: 265}
                  userSelected: {index: 266}
                required: [system, code]
              text: {index: 267}
            required: [coding]
        required: [value, valueCodeableConcept]
      Schluessel:
        url: Schluessel
        _required: true
        index: 268
        elements:
          url:
            pattern: {type: Uri, value: Schluessel}
            index: 269
          value:
            pattern: {type: Boolean, value: true}
            choices: [valueBoolean]
            index: 271
          valueBoolean:
            type: boolean
            pattern: {type: Boolean, value: true}
            choiceOf: value
            index: 272
        required: [value, valueBoolean]
      DokumentationFreitext:
        url: DokumentationFreitext
        short: Dokumentation Apotheke
        _required: true
        index: 273
        elements:
          url:
            pattern: {type: Uri, value: DokumentationFreitext}
            index: 274
          value:
            maxLength: 1000
            choices: [valueString]
            index: 276
          valueString: {type: string, maxLength: 1000, choiceOf: value, index: 277}
        required: [valueString, value]
    elements:
      extension:
        array: true
        min: 3
        max: 3
        index: 255
        slicing:
          rules: closed
          discriminator:
          - {path: url, type: value}
          min: 3
          max: 3
          slices:
            Gruppe:
              match: {url: Gruppe}
              schema:
                _required: true
                index: 256
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 257
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '10', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 259
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '10', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 260
                  value[x]:
                    elements:
                      coding:
                        index: 261
                        elements:
                          system: {index: 262}
                          version: {index: 263}
                          code: {index: 264}
                          display: {index: 265}
                          userSelected: {index: 266}
                        required: [system, code]
                      text: {index: 267}
                    required: [coding]
                required: [value, valueCodeableConcept]
            Schluessel:
              match: {url: Schluessel}
              schema:
                _required: true
                index: 268
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 269
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 271
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 272
                required: [value, valueBoolean]
            DokumentationFreitext:
              match: {url: DokumentationFreitext}
              schema:
                short: Dokumentation Apotheke
                _required: true
                index: 273
                elements:
                  url:
                    pattern: {type: Uri, value: DokumentationFreitext}
                    index: 274
                  value:
                    maxLength: 1000
                    choices: [valueString]
                    index: 276
                  valueString: {type: string, maxLength: 1000, choiceOf: value, index: 277}
                required: [valueString, value]
      url:
        pattern: {type: Uri, value: ZusatzattributEinzelimportierteFAM}
        index: 278
      value:
        choices: []
        index: 280
  ZusatzattributAbgabeNoctu:
    url: ZusatzattributAbgabeNoctu
    short: Dokumentation, dass die Abgabe im Notdienst erfolgt ist.
    mustSupport: true
    index: 281
    extensions:
      DatumUhrzeit:
        url: DatumUhrzeit
        short: Datum und Uhrzeit der Inanspruchnahme des Notdienstes
        _required: true
        index: 283
        elements:
          url:
            pattern: {type: Uri, value: DatumUhrzeit}
            index: 284
          value:
            constraint:
              PR-DatumMitZeit: {human: Die DateTimeAngabe muss eine Zeit beinhalten., source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'toString().substring(10, 1) = ''T'''}
            choices: [valueDateTime]
            index: 286
          valueDateTime:
            type: dateTime
            constraint:
              PR-DatumMitZeit: {human: Die DateTimeAngabe muss eine Zeit beinhalten., source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'toString().substring(10, 1) = ''T'''}
            choiceOf: value
            index: 287
        required: [valueDateTime, value]
      Gruppe:
        url: Gruppe
        _required: true
        index: 288
        elements:
          url:
            pattern: {type: Uri, value: Gruppe}
            index: 289
          value:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '11', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choices: [valueCodeableConcept]
            index: 291
          valueCodeableConcept:
            type: CodeableConcept
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '11', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choiceOf: value
            index: 292
          value[x]:
            elements:
              coding:
                index: 293
                elements:
                  system: {index: 294}
                  version: {index: 295}
                  code: {index: 296}
                  display: {index: 297}
                  userSelected: {index: 298}
                required: [system, code]
              text: {index: 299}
            required: [coding]
        required: [value, valueCodeableConcept]
      Schluessel:
        url: Schluessel
        _required: true
        index: 300
        elements:
          url:
            pattern: {type: Uri, value: Schluessel}
            index: 301
          value:
            pattern: {type: Boolean, value: true}
            choices: [valueBoolean]
            index: 303
          valueBoolean:
            type: boolean
            pattern: {type: Boolean, value: true}
            choiceOf: value
            index: 304
        required: [value, valueBoolean]
    elements:
      extension:
        array: true
        min: 3
        max: 3
        index: 282
        slicing:
          rules: closed
          discriminator:
          - {path: url, type: value}
          min: 3
          max: 3
          slices:
            DatumUhrzeit:
              match: {url: DatumUhrzeit}
              schema:
                short: Datum und Uhrzeit der Inanspruchnahme des Notdienstes
                _required: true
                index: 283
                elements:
                  url:
                    pattern: {type: Uri, value: DatumUhrzeit}
                    index: 284
                  value:
                    constraint:
                      PR-DatumMitZeit: {human: Die DateTimeAngabe muss eine Zeit beinhalten., source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'toString().substring(10, 1) = ''T'''}
                    choices: [valueDateTime]
                    index: 286
                  valueDateTime:
                    type: dateTime
                    constraint:
                      PR-DatumMitZeit: {human: Die DateTimeAngabe muss eine Zeit beinhalten., source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'toString().substring(10, 1) = ''T'''}
                    choiceOf: value
                    index: 287
                required: [valueDateTime, value]
            Gruppe:
              match: {url: Gruppe}
              schema:
                _required: true
                index: 288
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 289
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '11', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 291
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '11', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 292
                  value[x]:
                    elements:
                      coding:
                        index: 293
                        elements:
                          system: {index: 294}
                          version: {index: 295}
                          code: {index: 296}
                          display: {index: 297}
                          userSelected: {index: 298}
                        required: [system, code]
                      text: {index: 299}
                    required: [coding]
                required: [value, valueCodeableConcept]
            Schluessel:
              match: {url: Schluessel}
              schema:
                _required: true
                index: 300
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 301
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 303
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 304
                required: [value, valueBoolean]
      url:
        pattern: {type: Uri, value: ZusatzattributAbgabeNoctu}
        index: 305
      value:
        choices: []
        index: 307
  ZusatzattributZusaetzlicheAbgabeangaben:
    url: ZusatzattributZusaetzlicheAbgabeangaben
    short: Dokumentation zusätzlicher Angaben zur Abgabe
    mustSupport: true
    index: 308
    extensions:
      Gruppe:
        url: Gruppe
        _required: true
        index: 310
        elements:
          url:
            pattern: {type: Uri, value: Gruppe}
            index: 311
          value:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '12', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choices: [valueCodeableConcept]
            index: 313
          valueCodeableConcept:
            type: CodeableConcept
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '12', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choiceOf: value
            index: 314
          value[x]:
            elements:
              coding:
                index: 315
                elements:
                  system: {index: 316}
                  version: {index: 317}
                  code: {index: 318}
                  display: {index: 319}
                  userSelected: {index: 320}
                required: [system, code]
              text: {index: 321}
            required: [coding]
        required: [value, valueCodeableConcept]
      Schluessel:
        url: Schluessel
        _required: true
        index: 322
        elements:
          url:
            pattern: {type: Uri, value: Schluessel}
            index: 323
          value:
            pattern: {type: Boolean, value: true}
            choices: [valueBoolean]
            index: 325
          valueBoolean:
            type: boolean
            pattern: {type: Boolean, value: true}
            choiceOf: value
            index: 326
        required: [value, valueBoolean]
      DokumentationFreitext:
        url: DokumentationFreitext
        short: Dokumentation Apotheke
        _required: true
        index: 327
        elements:
          url:
            pattern: {type: Uri, value: DokumentationFreitext}
            index: 328
          value:
            choices: [valueString]
            index: 330
          valueString: {type: string, choiceOf: value, index: 331}
        required: [valueString, value]
    elements:
      extension:
        array: true
        min: 3
        max: 3
        index: 309
        slicing:
          rules: closed
          discriminator:
          - {path: url, type: value}
          min: 3
          max: 3
          slices:
            Gruppe:
              match: {url: Gruppe}
              schema:
                _required: true
                index: 310
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 311
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '12', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 313
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '12', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 314
                  value[x]:
                    elements:
                      coding:
                        index: 315
                        elements:
                          system: {index: 316}
                          version: {index: 317}
                          code: {index: 318}
                          display: {index: 319}
                          userSelected: {index: 320}
                        required: [system, code]
                      text: {index: 321}
                    required: [coding]
                required: [value, valueCodeableConcept]
            Schluessel:
              match: {url: Schluessel}
              schema:
                _required: true
                index: 322
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 323
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 325
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 326
                required: [value, valueBoolean]
            DokumentationFreitext:
              match: {url: DokumentationFreitext}
              schema:
                short: Dokumentation Apotheke
                _required: true
                index: 327
                elements:
                  url:
                    pattern: {type: Uri, value: DokumentationFreitext}
                    index: 328
                  value:
                    choices: [valueString]
                    index: 330
                  valueString: {type: string, choiceOf: value, index: 331}
                required: [valueString, value]
      url:
        pattern: {type: Uri, value: ZusatzattributZusaetzlicheAbgabeangaben}
        index: 332
      value:
        choices: []
        index: 334
  ZusatzattributMehrkostenuebernahme:
    url: ZusatzattributMehrkostenuebernahme
    short: Dokumentation, dass die Mehrkosten (Apothekenverkaufspreis minus Festbetrag) durch die Krankenkasse zu tragen sind.
    mustSupport: true
    index: 137
    extensions:
      Gruppe:
        url: Gruppe
        _required: true
        index: 139
        elements:
          url:
            pattern: {type: Uri, value: Gruppe}
            index: 140
          value:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '5', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choices: [valueCodeableConcept]
            index: 142
          valueCodeableConcept:
            type: CodeableConcept
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '5', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choiceOf: value
            index: 143
          value[x]:
            elements:
              coding:
                index: 144
                elements:
                  system: {index: 145}
                  version: {index: 146}
                  code: {index: 147}
                  display: {index: 148}
                  userSelected: {index: 149}
                required: [system, code]
              text: {index: 150}
            required: [coding]
        required: [value, valueCodeableConcept]
      Schluessel:
        url: Schluessel
        _required: true
        index: 151
        elements:
          url:
            pattern: {type: Uri, value: Schluessel}
            index: 152
          value:
            choices: [valueCodeableConcept]
            index: 154
          valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 155}
          value[x]:
            elements:
              coding:
                index: 156
                elements:
                  system: {index: 157}
                  version: {index: 158}
                  code: {index: 159}
                  display: {index: 160}
                  userSelected: {index: 161}
                required: [system, code]
              text: {index: 162}
            required: [coding]
        required: [value, valueCodeableConcept]
    elements:
      extension:
        array: true
        min: 2
        max: 2
        index: 138
        slicing:
          rules: closed
          discriminator:
          - {path: url, type: value}
          min: 2
          max: 2
          slices:
            Gruppe:
              match: {url: Gruppe}
              schema:
                _required: true
                index: 139
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 140
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '5', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 142
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '5', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 143
                  value[x]:
                    elements:
                      coding:
                        index: 144
                        elements:
                          system: {index: 145}
                          version: {index: 146}
                          code: {index: 147}
                          display: {index: 148}
                          userSelected: {index: 149}
                        required: [system, code]
                      text: {index: 150}
                    required: [coding]
                required: [value, valueCodeableConcept]
            Schluessel:
              match: {url: Schluessel}
              schema:
                _required: true
                index: 151
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 152
                  value:
                    choices: [valueCodeableConcept]
                    index: 154
                  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 155}
                  value[x]:
                    elements:
                      coding:
                        index: 156
                        elements:
                          system: {index: 157}
                          version: {index: 158}
                          code: {index: 159}
                          display: {index: 160}
                          userSelected: {index: 161}
                        required: [system, code]
                      text: {index: 162}
                    required: [coding]
                required: [value, valueCodeableConcept]
      url:
        pattern: {type: Uri, value: ZusatzattributMehrkostenuebernahme}
        index: 163
      value:
        choices: []
        index: 165
  ZusatzattributGruppeTarifkennzeichen:
    url: ZusatzattributGruppeTarifkennzeichen
    short: Dokumentation zu besonderen bilateralen Preisvereinbarungen
    mustSupport: true
    index: 367
    extensions:
      Gruppe:
        url: Gruppe
        _required: true
        index: 369
        elements:
          url:
            pattern: {type: Uri, value: Gruppe}
            index: 370
          value:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '14', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choices: [valueCodeableConcept]
            index: 372
          valueCodeableConcept:
            type: CodeableConcept
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '14', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choiceOf: value
            index: 373
          value[x]:
            elements:
              coding:
                index: 374
                elements:
                  system: {index: 375}
                  version: {index: 376}
                  code: {index: 377}
                  display: {index: 378}
                  userSelected: {index: 379}
                required: [system, code]
              text: {index: 380}
            required: [coding]
        required: [value, valueCodeableConcept]
      Schluessel:
        url: Schluessel
        _required: true
        index: 381
        elements:
          url:
            pattern: {type: Uri, value: Schluessel}
            index: 382
          value:
            pattern: {type: Boolean, value: true}
            choices: [valueBoolean]
            index: 384
          valueBoolean:
            type: boolean
            pattern: {type: Boolean, value: true}
            choiceOf: value
            index: 385
        required: [value, valueBoolean]
      Tarifkennzeichen:
        url: Tarifkennzeichen
        short: Tarifkennzeichen
        _required: true
        index: 386
        elements:
          url:
            pattern: {type: Uri, value: Tarifkennzeichen}
            index: 387
          value:
            choices: [valueCodeableConcept]
            index: 389
          valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 390}
          value[x]:
            elements:
              coding:
                index: 391
                elements:
                  system: {index: 392}
                  version: {index: 393}
                  code: {index: 394}
                  display: {index: 395}
                  userSelected: {index: 396}
                required: [system, code]
              text: {index: 397}
            required: [coding]
        required: [value, valueCodeableConcept]
      KennzeichenSondertarif:
        url: KennzeichenSondertarif
        short: Kennzeichen für Sondertarif
        _required: true
        index: 398
        elements:
          url:
            pattern: {type: Uri, value: KennzeichenSondertarif}
            index: 399
          value:
            constraint:
              EX-Zusatzattribute-1: {human: KennzeichenSondertarif ist immer 3-stellig, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'matches(''^\\d{3}$'')'}
            choices: [valueString]
            index: 401
          valueString:
            type: string
            constraint:
              EX-Zusatzattribute-1: {human: KennzeichenSondertarif ist immer 3-stellig, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'matches(''^\\d{3}$'')'}
            choiceOf: value
            index: 402
        required: [valueString, value]
    elements:
      extension:
        array: true
        min: 4
        max: 4
        index: 368
        slicing:
          rules: closed
          discriminator:
          - {path: url, type: value}
          min: 4
          max: 4
          slices:
            Gruppe:
              match: {url: Gruppe}
              schema:
                _required: true
                index: 369
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 370
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '14', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 372
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '14', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 373
                  value[x]:
                    elements:
                      coding:
                        index: 374
                        elements:
                          system: {index: 375}
                          version: {index: 376}
                          code: {index: 377}
                          display: {index: 378}
                          userSelected: {index: 379}
                        required: [system, code]
                      text: {index: 380}
                    required: [coding]
                required: [value, valueCodeableConcept]
            Schluessel:
              match: {url: Schluessel}
              schema:
                _required: true
                index: 381
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 382
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 384
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 385
                required: [value, valueBoolean]
            Tarifkennzeichen:
              match: {url: Tarifkennzeichen}
              schema:
                short: Tarifkennzeichen
                _required: true
                index: 386
                elements:
                  url:
                    pattern: {type: Uri, value: Tarifkennzeichen}
                    index: 387
                  value:
                    choices: [valueCodeableConcept]
                    index: 389
                  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 390}
                  value[x]:
                    elements:
                      coding:
                        index: 391
                        elements:
                          system: {index: 392}
                          version: {index: 393}
                          code: {index: 394}
                          display: {index: 395}
                          userSelected: {index: 396}
                        required: [system, code]
                      text: {index: 397}
                    required: [coding]
                required: [value, valueCodeableConcept]
            KennzeichenSondertarif:
              match: {url: KennzeichenSondertarif}
              schema:
                short: Kennzeichen für Sondertarif
                _required: true
                index: 398
                elements:
                  url:
                    pattern: {type: Uri, value: KennzeichenSondertarif}
                    index: 399
                  value:
                    constraint:
                      EX-Zusatzattribute-1: {human: KennzeichenSondertarif ist immer 3-stellig, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'matches(''^\\d{3}$'')'}
                    choices: [valueString]
                    index: 401
                  valueString:
                    type: string
                    constraint:
                      EX-Zusatzattribute-1: {human: KennzeichenSondertarif ist immer 3-stellig, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'matches(''^\\d{3}$'')'}
                    choiceOf: value
                    index: 402
                required: [valueString, value]
      url:
        pattern: {type: Uri, value: ZusatzattributGruppeTarifkennzeichen}
        index: 403
      value:
        choices: []
        index: 405
  ZusatzattributErsatzverordnung:
    url: ZusatzattributErsatzverordnung
    short: Dokumentation, dass die Abgabe aufgrund einer Ersatzverordnung nach § 31 Absatz 3 Satz 7 SGB V erfolgt ist.
    mustSupport: true
    index: 210
    extensions:
      Gruppe:
        url: Gruppe
        _required: true
        index: 212
        elements:
          url:
            pattern: {type: Uri, value: Gruppe}
            index: 213
          value:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '8', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choices: [valueCodeableConcept]
            index: 215
          valueCodeableConcept:
            type: CodeableConcept
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '8', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choiceOf: value
            index: 216
          value[x]:
            elements:
              coding:
                index: 217
                elements:
                  system: {index: 218}
                  version: {index: 219}
                  code: {index: 220}
                  display: {index: 221}
                  userSelected: {index: 222}
                required: [system, code]
              text: {index: 223}
            required: [coding]
        required: [value, valueCodeableConcept]
      Schluessel:
        url: Schluessel
        _required: true
        index: 224
        elements:
          url:
            pattern: {type: Uri, value: Schluessel}
            index: 225
          value:
            pattern: {type: Boolean, value: true}
            choices: [valueBoolean]
            index: 227
          valueBoolean:
            type: boolean
            pattern: {type: Boolean, value: true}
            choiceOf: value
            index: 228
        required: [value, valueBoolean]
    elements:
      extension:
        array: true
        min: 2
        max: 2
        index: 211
        slicing:
          rules: closed
          discriminator:
          - {path: url, type: value}
          min: 2
          max: 2
          slices:
            Gruppe:
              match: {url: Gruppe}
              schema:
                _required: true
                index: 212
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 213
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '8', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 215
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '8', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 216
                  value[x]:
                    elements:
                      coding:
                        index: 217
                        elements:
                          system: {index: 218}
                          version: {index: 219}
                          code: {index: 220}
                          display: {index: 221}
                          userSelected: {index: 222}
                        required: [system, code]
                      text: {index: 223}
                    required: [coding]
                required: [value, valueCodeableConcept]
            Schluessel:
              match: {url: Schluessel}
              schema:
                _required: true
                index: 224
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 225
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 227
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 228
                required: [value, valueBoolean]
      url:
        pattern: {type: Uri, value: ZusatzattributErsatzverordnung}
        index: 229
      value:
        choices: []
        index: 231
  ZusatzattributAutidemAustausch:
    url: ZusatzattributAutidemAustausch
    short: aut idem Austausch gemäß § 17 Abs. 5 Satz 2 ApBetrO
    mustSupport: true
    index: 467
    extensions:
      Gruppe:
        url: Gruppe
        _required: true
        index: 469
        elements:
          url:
            pattern: {type: Uri, value: Gruppe}
            index: 470
          value:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '101', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choices: [valueCodeableConcept]
            index: 472
          valueCodeableConcept:
            type: CodeableConcept
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '101', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choiceOf: value
            index: 473
          value[x]:
            elements:
              coding:
                index: 474
                elements:
                  system: {index: 475}
                  version: {index: 476}
                  code: {index: 477}
                  display: {index: 478}
                  userSelected: {index: 479}
                required: [system, code]
              text: {index: 480}
            required: [coding]
        required: [value, valueCodeableConcept]
      Schluessel:
        url: Schluessel
        _required: true
        index: 481
        elements:
          url:
            pattern: {type: Uri, value: Schluessel}
            index: 482
          value:
            choices: [valueCodeableConcept]
            index: 484
          valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 485}
          value[x]:
            elements:
              coding:
                index: 486
                elements:
                  system: {index: 487}
                  version: {index: 488}
                  code: {index: 489}
                  display: {index: 490}
                  userSelected: {index: 491}
                required: [system, code]
              text: {index: 492}
            required: [coding]
        required: [value, valueCodeableConcept]
      DokumentationFreitext:
        url: DokumentationFreitext
        short: Dokumentation Apotheke
        mustSupport: true
        index: 493
        elements:
          url:
            pattern: {type: Uri, value: DokumentationFreitext}
            index: 494
          value:
            choices: [valueString]
            index: 496
          valueString: {type: string, choiceOf: value, index: 497}
        required: [valueString, value]
    elements:
      extension:
        array: true
        min: 2
        max: 3
        index: 468
        slicing:
          rules: closed
          discriminator:
          - {path: url, type: value}
          min: 2
          max: 3
          slices:
            Gruppe:
              match: {url: Gruppe}
              schema:
                _required: true
                index: 469
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 470
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '101', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 472
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '101', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 473
                  value[x]:
                    elements:
                      coding:
                        index: 474
                        elements:
                          system: {index: 475}
                          version: {index: 476}
                          code: {index: 477}
                          display: {index: 478}
                          userSelected: {index: 479}
                        required: [system, code]
                      text: {index: 480}
                    required: [coding]
                required: [value, valueCodeableConcept]
            Schluessel:
              match: {url: Schluessel}
              schema:
                _required: true
                index: 481
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 482
                  value:
                    choices: [valueCodeableConcept]
                    index: 484
                  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 485}
                  value[x]:
                    elements:
                      coding:
                        index: 486
                        elements:
                          system: {index: 487}
                          version: {index: 488}
                          code: {index: 489}
                          display: {index: 490}
                          userSelected: {index: 491}
                        required: [system, code]
                      text: {index: 492}
                    required: [coding]
                required: [value, valueCodeableConcept]
            DokumentationFreitext:
              match: {url: DokumentationFreitext}
              schema:
                short: Dokumentation Apotheke
                mustSupport: true
                index: 493
                elements:
                  url:
                    pattern: {type: Uri, value: DokumentationFreitext}
                    index: 494
                  value:
                    choices: [valueString]
                    index: 496
                  valueString: {type: string, choiceOf: value, index: 497}
                required: [valueString, value]
      url:
        pattern: {type: Uri, value: ZusatzattributAutidemAustausch}
        index: 498
      value:
        choices: []
        index: 500
  ZusatzattributKuenstlicheBefruchtung:
    url: ZusatzattributKuenstlicheBefruchtung
    short: Dokumentation, dass die Abgabe aufgrund einer Verordnung zur künstlichen Befruchtung erfolgt ist.
    mustSupport: true
    index: 232
    extensions:
      Gruppe:
        url: Gruppe
        _required: true
        index: 234
        elements:
          url:
            pattern: {type: Uri, value: Gruppe}
            index: 235
          value:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '9', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choices: [valueCodeableConcept]
            index: 237
          valueCodeableConcept:
            type: CodeableConcept
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '9', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choiceOf: value
            index: 238
          value[x]:
            elements:
              coding:
                index: 239
                elements:
                  system: {index: 240}
                  version: {index: 241}
                  code: {index: 242}
                  display: {index: 243}
                  userSelected: {index: 244}
                required: [system, code]
              text: {index: 245}
            required: [coding]
        required: [value, valueCodeableConcept]
      Schluessel:
        url: Schluessel
        _required: true
        index: 246
        elements:
          url:
            pattern: {type: Uri, value: Schluessel}
            index: 247
          value:
            pattern: {type: Boolean, value: true}
            choices: [valueBoolean]
            index: 249
          valueBoolean:
            type: boolean
            pattern: {type: Boolean, value: true}
            choiceOf: value
            index: 250
        required: [value, valueBoolean]
    elements:
      extension:
        array: true
        min: 2
        max: 2
        index: 233
        slicing:
          rules: closed
          discriminator:
          - {path: url, type: value}
          min: 2
          max: 2
          slices:
            Gruppe:
              match: {url: Gruppe}
              schema:
                _required: true
                index: 234
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 235
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '9', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 237
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '9', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 238
                  value[x]:
                    elements:
                      coding:
                        index: 239
                        elements:
                          system: {index: 240}
                          version: {index: 241}
                          code: {index: 242}
                          display: {index: 243}
                          userSelected: {index: 244}
                        required: [system, code]
                      text: {index: 245}
                    required: [coding]
                required: [value, valueCodeableConcept]
            Schluessel:
              match: {url: Schluessel}
              schema:
                _required: true
                index: 246
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 247
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 249
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 250
                required: [value, valueBoolean]
      url:
        pattern: {type: Uri, value: ZusatzattributKuenstlicheBefruchtung}
        index: 251
      value:
        choices: []
        index: 253
  ZusatzattributZuzahlungsstatus:
    url: ZusatzattributZuzahlungsstatus
    short: Dokumentation, von Zuzahlungspflicht befreit.
    mustSupport: true
    index: 406
    extensions:
      Gruppe:
        url: Gruppe
        _required: true
        index: 408
        elements:
          url:
            pattern: {type: Uri, value: Gruppe}
            index: 409
          value:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '15', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choices: [valueCodeableConcept]
            index: 411
          valueCodeableConcept:
            type: CodeableConcept
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '15', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choiceOf: value
            index: 412
          value[x]:
            elements:
              coding:
                index: 413
                elements:
                  system: {index: 414}
                  version: {index: 415}
                  code: {index: 416}
                  display: {index: 417}
                  userSelected: {index: 418}
                required: [system, code]
              text: {index: 419}
            required: [coding]
        required: [value, valueCodeableConcept]
      Schluessel:
        url: Schluessel
        _required: true
        index: 420
        elements:
          url:
            pattern: {type: Uri, value: Schluessel}
            index: 421
          value:
            choices: [valueCodeableConcept]
            index: 423
          valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 424}
          value[x]:
            elements:
              coding:
                index: 425
                elements:
                  system: {index: 426}
                  version: {index: 427}
                  code: {index: 428}
                  display: {index: 429}
                  userSelected: {index: 430}
                required: [system, code]
              text: {index: 431}
            required: [coding]
        required: [value, valueCodeableConcept]
    elements:
      extension:
        array: true
        min: 2
        max: 2
        index: 407
        slicing:
          rules: closed
          discriminator:
          - {path: url, type: value}
          min: 2
          max: 2
          slices:
            Gruppe:
              match: {url: Gruppe}
              schema:
                _required: true
                index: 408
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 409
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '15', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 411
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '15', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 412
                  value[x]:
                    elements:
                      coding:
                        index: 413
                        elements:
                          system: {index: 414}
                          version: {index: 415}
                          code: {index: 416}
                          display: {index: 417}
                          userSelected: {index: 418}
                        required: [system, code]
                      text: {index: 419}
                    required: [coding]
                required: [value, valueCodeableConcept]
            Schluessel:
              match: {url: Schluessel}
              schema:
                _required: true
                index: 420
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 421
                  value:
                    choices: [valueCodeableConcept]
                    index: 423
                  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 424}
                  value[x]:
                    elements:
                      coding:
                        index: 425
                        elements:
                          system: {index: 426}
                          version: {index: 427}
                          code: {index: 428}
                          display: {index: 429}
                          userSelected: {index: 430}
                        required: [system, code]
                      text: {index: 431}
                    required: [coding]
                required: [value, valueCodeableConcept]
      url:
        pattern: {type: Uri, value: ZusatzattributZuzahlungsstatus}
        index: 432
      value:
        choices: []
        index: 434
  ZusatzattributWirkstoffverordnung:
    url: ZusatzattributWirkstoffverordnung
    short: Dokumentation, dass die Abgabe aufgrund einer Wirkstoffverordnung erfolgt ist.
    mustSupport: true
    index: 188
    extensions:
      Gruppe:
        url: Gruppe
        _required: true
        index: 190
        elements:
          url:
            pattern: {type: Uri, value: Gruppe}
            index: 191
          value:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '7', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choices: [valueCodeableConcept]
            index: 193
          valueCodeableConcept:
            type: CodeableConcept
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '7', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choiceOf: value
            index: 194
          value[x]:
            elements:
              coding:
                index: 195
                elements:
                  system: {index: 196}
                  version: {index: 197}
                  code: {index: 198}
                  display: {index: 199}
                  userSelected: {index: 200}
                required: [system, code]
              text: {index: 201}
            required: [coding]
        required: [value, valueCodeableConcept]
      Schluessel:
        url: Schluessel
        _required: true
        index: 202
        elements:
          url:
            pattern: {type: Uri, value: Schluessel}
            index: 203
          value:
            pattern: {type: Boolean, value: true}
            choices: [valueBoolean]
            index: 205
          valueBoolean:
            type: boolean
            pattern: {type: Boolean, value: true}
            choiceOf: value
            index: 206
        required: [value, valueBoolean]
    elements:
      extension:
        array: true
        min: 2
        max: 2
        index: 189
        slicing:
          rules: closed
          discriminator:
          - {path: url, type: value}
          min: 2
          max: 2
          slices:
            Gruppe:
              match: {url: Gruppe}
              schema:
                _required: true
                index: 190
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 191
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '7', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 193
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '7', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 194
                  value[x]:
                    elements:
                      coding:
                        index: 195
                        elements:
                          system: {index: 196}
                          version: {index: 197}
                          code: {index: 198}
                          display: {index: 199}
                          userSelected: {index: 200}
                        required: [system, code]
                      text: {index: 201}
                    required: [coding]
                required: [value, valueCodeableConcept]
            Schluessel:
              match: {url: Schluessel}
              schema:
                _required: true
                index: 202
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 203
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 205
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 206
                required: [value, valueBoolean]
      url:
        pattern: {type: Uri, value: ZusatzattributWirkstoffverordnung}
        index: 207
      value:
        choices: []
        index: 209
  ZusatzattributFAM:
    url: ZusatzattributFAM
    short: Zusatzattribute Fertigarzneimittel
    mustSupport: true
    index: 1
    extensions:
      Markt:
        url: Markt
        short: Dokumentation, welchem Markt das abgegebene Arzneimittel zuzuordnen ist.
        _required: true
        index: 3
        extensions:
          Gruppe:
            url: Gruppe
            _required: true
            index: 5
            elements:
              url:
                pattern: {type: Uri, value: Gruppe}
                index: 6
              value:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '1', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                choices: [valueCodeableConcept]
                index: 8
              valueCodeableConcept:
                type: CodeableConcept
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '1', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                choiceOf: value
                index: 9
              value[x]:
                elements:
                  coding:
                    index: 10
                    elements:
                      system: {index: 11}
                      version: {index: 12}
                      code: {index: 13}
                      display: {index: 14}
                      userSelected: {index: 15}
                    required: [system, code]
                  text: {index: 16}
                required: [coding]
            required: [value, valueCodeableConcept]
          Schluessel:
            url: Schluessel
            _required: true
            index: 17
            elements:
              url:
                pattern: {type: Uri, value: Schluessel}
                index: 18
              value:
                choices: [valueCodeableConcept]
                index: 20
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 21}
              value[x]:
                elements:
                  coding:
                    index: 22
                    elements:
                      system: {index: 23}
                      version: {index: 24}
                      code: {index: 25}
                      display: {index: 26}
                      userSelected: {index: 27}
                    required: [system, code]
                  text: {index: 28}
                required: [coding]
            required: [value, valueCodeableConcept]
        elements:
          extension:
            array: true
            min: 2
            max: 2
            index: 4
            slicing:
              rules: closed
              discriminator:
              - {path: url, type: value}
              min: 2
              max: 2
              slices:
                Gruppe:
                  match: {url: Gruppe}
                  schema:
                    _required: true
                    index: 5
                    elements:
                      url:
                        pattern: {type: Uri, value: Gruppe}
                        index: 6
                      value:
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '1', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choices: [valueCodeableConcept]
                        index: 8
                      valueCodeableConcept:
                        type: CodeableConcept
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '1', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choiceOf: value
                        index: 9
                      value[x]:
                        elements:
                          coding:
                            index: 10
                            elements:
                              system: {index: 11}
                              version: {index: 12}
                              code: {index: 13}
                              display: {index: 14}
                              userSelected: {index: 15}
                            required: [system, code]
                          text: {index: 16}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                Schluessel:
                  match: {url: Schluessel}
                  schema:
                    _required: true
                    index: 17
                    elements:
                      url:
                        pattern: {type: Uri, value: Schluessel}
                        index: 18
                      value:
                        choices: [valueCodeableConcept]
                        index: 20
                      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 21}
                      value[x]:
                        elements:
                          coding:
                            index: 22
                            elements:
                              system: {index: 23}
                              version: {index: 24}
                              code: {index: 25}
                              display: {index: 26}
                              userSelected: {index: 27}
                            required: [system, code]
                          text: {index: 28}
                        required: [coding]
                    required: [value, valueCodeableConcept]
          url:
            pattern: {type: Uri, value: Markt}
            index: 29
          value:
            choices: []
            index: 31
      Rabattvertragserfuellung:
        url: Rabattvertragserfuellung
        short: Dokumentation, ob beim abgegebenen Arzneimittel ein Rabattvertrag eingehalten wurde.
        constraint:
          Rabattvertragserfuellung-1: {human: DokumentationFreitext Pflichtangabe bei Schlüssel = 4, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: (extension('Schluessel').value as CodeableConcept).coding.code.matches('^4$') implies extension('DokumentationFreitext').exists()}
        _required: true
        index: 32
        extensions:
          Gruppe:
            url: Gruppe
            _required: true
            index: 34
            elements:
              url:
                pattern: {type: Uri, value: Gruppe}
                index: 35
              value:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '2', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                choices: [valueCodeableConcept]
                index: 37
              valueCodeableConcept:
                type: CodeableConcept
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '2', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                choiceOf: value
                index: 38
              value[x]:
                elements:
                  coding:
                    index: 39
                    elements:
                      system: {index: 40}
                      version: {index: 41}
                      code: {index: 42}
                      display: {index: 43}
                      userSelected: {index: 44}
                    required: [system, code]
                  text: {index: 45}
                required: [coding]
            required: [value, valueCodeableConcept]
          Schluessel:
            url: Schluessel
            _required: true
            index: 46
            elements:
              url:
                pattern: {type: Uri, value: Schluessel}
                index: 47
              value:
                choices: [valueCodeableConcept]
                index: 49
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 50}
              value[x]:
                elements:
                  coding:
                    index: 51
                    elements:
                      system: {index: 52}
                      version: {index: 53}
                      code: {index: 54}
                      display: {index: 55}
                      userSelected: {index: 56}
                    required: [system, code]
                  text: {index: 57}
                required: [coding]
            required: [value, valueCodeableConcept]
          DokumentationFreitext:
            url: DokumentationFreitext
            short: Dokumentation Apotheke
            mustSupport: true
            index: 58
            elements:
              url:
                pattern: {type: Uri, value: DokumentationFreitext}
                index: 59
              value:
                choices: [valueString]
                index: 61
              valueString: {type: string, choiceOf: value, index: 62}
            required: [valueString, value]
        elements:
          extension:
            array: true
            min: 2
            max: 3
            index: 33
            slicing:
              rules: closed
              discriminator:
              - {path: url, type: value}
              min: 2
              max: 3
              slices:
                Gruppe:
                  match: {url: Gruppe}
                  schema:
                    _required: true
                    index: 34
                    elements:
                      url:
                        pattern: {type: Uri, value: Gruppe}
                        index: 35
                      value:
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '2', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choices: [valueCodeableConcept]
                        index: 37
                      valueCodeableConcept:
                        type: CodeableConcept
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '2', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choiceOf: value
                        index: 38
                      value[x]:
                        elements:
                          coding:
                            index: 39
                            elements:
                              system: {index: 40}
                              version: {index: 41}
                              code: {index: 42}
                              display: {index: 43}
                              userSelected: {index: 44}
                            required: [system, code]
                          text: {index: 45}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                Schluessel:
                  match: {url: Schluessel}
                  schema:
                    _required: true
                    index: 46
                    elements:
                      url:
                        pattern: {type: Uri, value: Schluessel}
                        index: 47
                      value:
                        choices: [valueCodeableConcept]
                        index: 49
                      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 50}
                      value[x]:
                        elements:
                          coding:
                            index: 51
                            elements:
                              system: {index: 52}
                              version: {index: 53}
                              code: {index: 54}
                              display: {index: 55}
                              userSelected: {index: 56}
                            required: [system, code]
                          text: {index: 57}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                DokumentationFreitext:
                  match: {url: DokumentationFreitext}
                  schema:
                    short: Dokumentation Apotheke
                    mustSupport: true
                    index: 58
                    elements:
                      url:
                        pattern: {type: Uri, value: DokumentationFreitext}
                        index: 59
                      value:
                        choices: [valueString]
                        index: 61
                      valueString: {type: string, choiceOf: value, index: 62}
                    required: [valueString, value]
          url:
            pattern: {type: Uri, value: Rabattvertragserfuellung}
            index: 63
          value:
            choices: []
            index: 65
      PreisguenstigesFAM:
        url: PreisguenstigesFAM
        short: Dokumentation, ob ein preisguenstiges Arzneimittel nach den Vorgaben des Rahmenvertrags nach § 129 SGB V abgegeben wurde.
        constraint:
          PreisguenstigesFAM-1: {human: DokumentationFreitext Pflichtangabe bei Schlüssel = 4, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: (extension('Schluessel').value as CodeableConcept).coding.code.matches('^4$') implies extension('DokumentationFreitext').exists()}
        _required: true
        index: 66
        extensions:
          Gruppe:
            url: Gruppe
            _required: true
            index: 68
            elements:
              url:
                pattern: {type: Uri, value: Gruppe}
                index: 69
              value:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '3', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                choices: [valueCodeableConcept]
                index: 71
              valueCodeableConcept:
                type: CodeableConcept
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '3', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                choiceOf: value
                index: 72
              value[x]:
                elements:
                  coding:
                    index: 73
                    elements:
                      system: {index: 74}
                      version: {index: 75}
                      code: {index: 76}
                      display: {index: 77}
                      userSelected: {index: 78}
                    required: [system, code]
                  text: {index: 79}
                required: [coding]
            required: [value, valueCodeableConcept]
          Schluessel:
            url: Schluessel
            _required: true
            index: 80
            elements:
              url:
                pattern: {type: Uri, value: Schluessel}
                index: 81
              value:
                choices: [valueCodeableConcept]
                index: 83
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 84}
              value[x]:
                elements:
                  coding:
                    index: 85
                    elements:
                      system: {index: 86}
                      version: {index: 87}
                      code: {index: 88}
                      display: {index: 89}
                      userSelected: {index: 90}
                    required: [system, code]
                  text: {index: 91}
                required: [coding]
            required: [value, valueCodeableConcept]
          DokumentationFreitext:
            url: DokumentationFreitext
            short: Dokumentation Apotheke
            mustSupport: true
            index: 92
            elements:
              url:
                pattern: {type: Uri, value: DokumentationFreitext}
                index: 93
              value:
                choices: [valueString]
                index: 95
              valueString: {type: string, choiceOf: value, index: 96}
            required: [valueString, value]
        elements:
          extension:
            array: true
            min: 2
            max: 3
            index: 67
            slicing:
              rules: closed
              discriminator:
              - {path: url, type: value}
              min: 2
              max: 3
              slices:
                Gruppe:
                  match: {url: Gruppe}
                  schema:
                    _required: true
                    index: 68
                    elements:
                      url:
                        pattern: {type: Uri, value: Gruppe}
                        index: 69
                      value:
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '3', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choices: [valueCodeableConcept]
                        index: 71
                      valueCodeableConcept:
                        type: CodeableConcept
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '3', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choiceOf: value
                        index: 72
                      value[x]:
                        elements:
                          coding:
                            index: 73
                            elements:
                              system: {index: 74}
                              version: {index: 75}
                              code: {index: 76}
                              display: {index: 77}
                              userSelected: {index: 78}
                            required: [system, code]
                          text: {index: 79}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                Schluessel:
                  match: {url: Schluessel}
                  schema:
                    _required: true
                    index: 80
                    elements:
                      url:
                        pattern: {type: Uri, value: Schluessel}
                        index: 81
                      value:
                        choices: [valueCodeableConcept]
                        index: 83
                      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 84}
                      value[x]:
                        elements:
                          coding:
                            index: 85
                            elements:
                              system: {index: 86}
                              version: {index: 87}
                              code: {index: 88}
                              display: {index: 89}
                              userSelected: {index: 90}
                            required: [system, code]
                          text: {index: 91}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                DokumentationFreitext:
                  match: {url: DokumentationFreitext}
                  schema:
                    short: Dokumentation Apotheke
                    mustSupport: true
                    index: 92
                    elements:
                      url:
                        pattern: {type: Uri, value: DokumentationFreitext}
                        index: 93
                      value:
                        choices: [valueString]
                        index: 95
                      valueString: {type: string, choiceOf: value, index: 96}
                    required: [valueString, value]
          url:
            pattern: {type: Uri, value: PreisguenstigesFAM}
            index: 97
          value:
            choices: []
            index: 99
      ImportFAM:
        url: ImportFAM
        short: Dokumentation, ob ein Import-Arzneimittel im importrelevanten Markt gemäß Rahmenvertrag § 129 SGB V abgegeben wurde.
        constraint:
          ImportFAM-1: {human: DokumentationFreitext Pflichtangabe bei Schlüssel = 4, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: (extension('Schluessel').value as CodeableConcept).coding.code.matches('^4$') implies extension('DokumentationFreitext').exists()}
        _required: true
        index: 100
        extensions:
          Gruppe:
            url: Gruppe
            _required: true
            index: 102
            elements:
              url:
                pattern: {type: Uri, value: Gruppe}
                index: 103
              value:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '4', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                choices: [valueCodeableConcept]
                index: 105
              valueCodeableConcept:
                type: CodeableConcept
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '4', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                choiceOf: value
                index: 106
              value[x]:
                elements:
                  coding:
                    index: 107
                    elements:
                      system: {index: 108}
                      version: {index: 109}
                      code: {index: 110}
                      display: {index: 111}
                      userSelected: {index: 112}
                    required: [system, code]
                  text: {index: 113}
                required: [coding]
            required: [value, valueCodeableConcept]
          Schluessel:
            url: Schluessel
            _required: true
            index: 114
            elements:
              url:
                pattern: {type: Uri, value: Schluessel}
                index: 115
              value:
                choices: [valueCodeableConcept]
                index: 117
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 118}
              value[x]:
                elements:
                  coding:
                    index: 119
                    elements:
                      system: {index: 120}
                      version: {index: 121}
                      code: {index: 122}
                      display: {index: 123}
                      userSelected: {index: 124}
                    required: [system, code]
                  text: {index: 125}
                required: [coding]
            required: [value, valueCodeableConcept]
          DokumentationFreitext:
            url: DokumentationFreitext
            short: Dokumentation Apotheke
            mustSupport: true
            index: 126
            elements:
              url:
                pattern: {type: Uri, value: DokumentationFreitext}
                index: 127
              value:
                choices: [valueString]
                index: 129
              valueString: {type: string, choiceOf: value, index: 130}
            required: [valueString, value]
        elements:
          extension:
            array: true
            min: 2
            max: 3
            index: 101
            slicing:
              rules: closed
              discriminator:
              - {path: url, type: value}
              min: 2
              max: 3
              slices:
                Gruppe:
                  match: {url: Gruppe}
                  schema:
                    _required: true
                    index: 102
                    elements:
                      url:
                        pattern: {type: Uri, value: Gruppe}
                        index: 103
                      value:
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '4', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choices: [valueCodeableConcept]
                        index: 105
                      valueCodeableConcept:
                        type: CodeableConcept
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '4', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choiceOf: value
                        index: 106
                      value[x]:
                        elements:
                          coding:
                            index: 107
                            elements:
                              system: {index: 108}
                              version: {index: 109}
                              code: {index: 110}
                              display: {index: 111}
                              userSelected: {index: 112}
                            required: [system, code]
                          text: {index: 113}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                Schluessel:
                  match: {url: Schluessel}
                  schema:
                    _required: true
                    index: 114
                    elements:
                      url:
                        pattern: {type: Uri, value: Schluessel}
                        index: 115
                      value:
                        choices: [valueCodeableConcept]
                        index: 117
                      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 118}
                      value[x]:
                        elements:
                          coding:
                            index: 119
                            elements:
                              system: {index: 120}
                              version: {index: 121}
                              code: {index: 122}
                              display: {index: 123}
                              userSelected: {index: 124}
                            required: [system, code]
                          text: {index: 125}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                DokumentationFreitext:
                  match: {url: DokumentationFreitext}
                  schema:
                    short: Dokumentation Apotheke
                    mustSupport: true
                    index: 126
                    elements:
                      url:
                        pattern: {type: Uri, value: DokumentationFreitext}
                        index: 127
                      value:
                        choices: [valueString]
                        index: 129
                      valueString: {type: string, choiceOf: value, index: 130}
                    required: [valueString, value]
          url:
            pattern: {type: Uri, value: ImportFAM}
            index: 131
          value:
            choices: []
            index: 133
    elements:
      extension:
        array: true
        min: 4
        max: 4
        index: 2
        slicing:
          rules: closed
          discriminator:
          - {path: url, type: value}
          min: 4
          max: 4
          slices:
            Markt:
              match: {url: Markt}
              schema:
                short: Dokumentation, welchem Markt das abgegebene Arzneimittel zuzuordnen ist.
                _required: true
                index: 3
                extensions:
                  Gruppe:
                    url: Gruppe
                    _required: true
                    index: 5
                    elements:
                      url:
                        pattern: {type: Uri, value: Gruppe}
                        index: 6
                      value:
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '1', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choices: [valueCodeableConcept]
                        index: 8
                      valueCodeableConcept:
                        type: CodeableConcept
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '1', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choiceOf: value
                        index: 9
                      value[x]:
                        elements:
                          coding:
                            index: 10
                            elements:
                              system: {index: 11}
                              version: {index: 12}
                              code: {index: 13}
                              display: {index: 14}
                              userSelected: {index: 15}
                            required: [system, code]
                          text: {index: 16}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                  Schluessel:
                    url: Schluessel
                    _required: true
                    index: 17
                    elements:
                      url:
                        pattern: {type: Uri, value: Schluessel}
                        index: 18
                      value:
                        choices: [valueCodeableConcept]
                        index: 20
                      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 21}
                      value[x]:
                        elements:
                          coding:
                            index: 22
                            elements:
                              system: {index: 23}
                              version: {index: 24}
                              code: {index: 25}
                              display: {index: 26}
                              userSelected: {index: 27}
                            required: [system, code]
                          text: {index: 28}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                elements:
                  extension:
                    array: true
                    min: 2
                    max: 2
                    index: 4
                    slicing:
                      rules: closed
                      discriminator:
                      - {path: url, type: value}
                      min: 2
                      max: 2
                      slices:
                        Gruppe:
                          match: {url: Gruppe}
                          schema:
                            _required: true
                            index: 5
                            elements:
                              url:
                                pattern: {type: Uri, value: Gruppe}
                                index: 6
                              value:
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '1', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choices: [valueCodeableConcept]
                                index: 8
                              valueCodeableConcept:
                                type: CodeableConcept
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '1', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choiceOf: value
                                index: 9
                              value[x]:
                                elements:
                                  coding:
                                    index: 10
                                    elements:
                                      system: {index: 11}
                                      version: {index: 12}
                                      code: {index: 13}
                                      display: {index: 14}
                                      userSelected: {index: 15}
                                    required: [system, code]
                                  text: {index: 16}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                        Schluessel:
                          match: {url: Schluessel}
                          schema:
                            _required: true
                            index: 17
                            elements:
                              url:
                                pattern: {type: Uri, value: Schluessel}
                                index: 18
                              value:
                                choices: [valueCodeableConcept]
                                index: 20
                              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 21}
                              value[x]:
                                elements:
                                  coding:
                                    index: 22
                                    elements:
                                      system: {index: 23}
                                      version: {index: 24}
                                      code: {index: 25}
                                      display: {index: 26}
                                      userSelected: {index: 27}
                                    required: [system, code]
                                  text: {index: 28}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                  url:
                    pattern: {type: Uri, value: Markt}
                    index: 29
                  value:
                    choices: []
                    index: 31
            Rabattvertragserfuellung:
              match: {url: Rabattvertragserfuellung}
              schema:
                short: Dokumentation, ob beim abgegebenen Arzneimittel ein Rabattvertrag eingehalten wurde.
                constraint:
                  Rabattvertragserfuellung-1: {human: DokumentationFreitext Pflichtangabe bei Schlüssel = 4, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: (extension('Schluessel').value as CodeableConcept).coding.code.matches('^4$') implies extension('DokumentationFreitext').exists()}
                _required: true
                index: 32
                extensions:
                  Gruppe:
                    url: Gruppe
                    _required: true
                    index: 34
                    elements:
                      url:
                        pattern: {type: Uri, value: Gruppe}
                        index: 35
                      value:
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '2', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choices: [valueCodeableConcept]
                        index: 37
                      valueCodeableConcept:
                        type: CodeableConcept
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '2', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choiceOf: value
                        index: 38
                      value[x]:
                        elements:
                          coding:
                            index: 39
                            elements:
                              system: {index: 40}
                              version: {index: 41}
                              code: {index: 42}
                              display: {index: 43}
                              userSelected: {index: 44}
                            required: [system, code]
                          text: {index: 45}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                  Schluessel:
                    url: Schluessel
                    _required: true
                    index: 46
                    elements:
                      url:
                        pattern: {type: Uri, value: Schluessel}
                        index: 47
                      value:
                        choices: [valueCodeableConcept]
                        index: 49
                      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 50}
                      value[x]:
                        elements:
                          coding:
                            index: 51
                            elements:
                              system: {index: 52}
                              version: {index: 53}
                              code: {index: 54}
                              display: {index: 55}
                              userSelected: {index: 56}
                            required: [system, code]
                          text: {index: 57}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                  DokumentationFreitext:
                    url: DokumentationFreitext
                    short: Dokumentation Apotheke
                    mustSupport: true
                    index: 58
                    elements:
                      url:
                        pattern: {type: Uri, value: DokumentationFreitext}
                        index: 59
                      value:
                        choices: [valueString]
                        index: 61
                      valueString: {type: string, choiceOf: value, index: 62}
                    required: [valueString, value]
                elements:
                  extension:
                    array: true
                    min: 2
                    max: 3
                    index: 33
                    slicing:
                      rules: closed
                      discriminator:
                      - {path: url, type: value}
                      min: 2
                      max: 3
                      slices:
                        Gruppe:
                          match: {url: Gruppe}
                          schema:
                            _required: true
                            index: 34
                            elements:
                              url:
                                pattern: {type: Uri, value: Gruppe}
                                index: 35
                              value:
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '2', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choices: [valueCodeableConcept]
                                index: 37
                              valueCodeableConcept:
                                type: CodeableConcept
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '2', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choiceOf: value
                                index: 38
                              value[x]:
                                elements:
                                  coding:
                                    index: 39
                                    elements:
                                      system: {index: 40}
                                      version: {index: 41}
                                      code: {index: 42}
                                      display: {index: 43}
                                      userSelected: {index: 44}
                                    required: [system, code]
                                  text: {index: 45}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                        Schluessel:
                          match: {url: Schluessel}
                          schema:
                            _required: true
                            index: 46
                            elements:
                              url:
                                pattern: {type: Uri, value: Schluessel}
                                index: 47
                              value:
                                choices: [valueCodeableConcept]
                                index: 49
                              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 50}
                              value[x]:
                                elements:
                                  coding:
                                    index: 51
                                    elements:
                                      system: {index: 52}
                                      version: {index: 53}
                                      code: {index: 54}
                                      display: {index: 55}
                                      userSelected: {index: 56}
                                    required: [system, code]
                                  text: {index: 57}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                        DokumentationFreitext:
                          match: {url: DokumentationFreitext}
                          schema:
                            short: Dokumentation Apotheke
                            mustSupport: true
                            index: 58
                            elements:
                              url:
                                pattern: {type: Uri, value: DokumentationFreitext}
                                index: 59
                              value:
                                choices: [valueString]
                                index: 61
                              valueString: {type: string, choiceOf: value, index: 62}
                            required: [valueString, value]
                  url:
                    pattern: {type: Uri, value: Rabattvertragserfuellung}
                    index: 63
                  value:
                    choices: []
                    index: 65
            PreisguenstigesFAM:
              match: {url: PreisguenstigesFAM}
              schema:
                short: Dokumentation, ob ein preisguenstiges Arzneimittel nach den Vorgaben des Rahmenvertrags nach § 129 SGB V abgegeben wurde.
                constraint:
                  PreisguenstigesFAM-1: {human: DokumentationFreitext Pflichtangabe bei Schlüssel = 4, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: (extension('Schluessel').value as CodeableConcept).coding.code.matches('^4$') implies extension('DokumentationFreitext').exists()}
                _required: true
                index: 66
                extensions:
                  Gruppe:
                    url: Gruppe
                    _required: true
                    index: 68
                    elements:
                      url:
                        pattern: {type: Uri, value: Gruppe}
                        index: 69
                      value:
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '3', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choices: [valueCodeableConcept]
                        index: 71
                      valueCodeableConcept:
                        type: CodeableConcept
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '3', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choiceOf: value
                        index: 72
                      value[x]:
                        elements:
                          coding:
                            index: 73
                            elements:
                              system: {index: 74}
                              version: {index: 75}
                              code: {index: 76}
                              display: {index: 77}
                              userSelected: {index: 78}
                            required: [system, code]
                          text: {index: 79}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                  Schluessel:
                    url: Schluessel
                    _required: true
                    index: 80
                    elements:
                      url:
                        pattern: {type: Uri, value: Schluessel}
                        index: 81
                      value:
                        choices: [valueCodeableConcept]
                        index: 83
                      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 84}
                      value[x]:
                        elements:
                          coding:
                            index: 85
                            elements:
                              system: {index: 86}
                              version: {index: 87}
                              code: {index: 88}
                              display: {index: 89}
                              userSelected: {index: 90}
                            required: [system, code]
                          text: {index: 91}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                  DokumentationFreitext:
                    url: DokumentationFreitext
                    short: Dokumentation Apotheke
                    mustSupport: true
                    index: 92
                    elements:
                      url:
                        pattern: {type: Uri, value: DokumentationFreitext}
                        index: 93
                      value:
                        choices: [valueString]
                        index: 95
                      valueString: {type: string, choiceOf: value, index: 96}
                    required: [valueString, value]
                elements:
                  extension:
                    array: true
                    min: 2
                    max: 3
                    index: 67
                    slicing:
                      rules: closed
                      discriminator:
                      - {path: url, type: value}
                      min: 2
                      max: 3
                      slices:
                        Gruppe:
                          match: {url: Gruppe}
                          schema:
                            _required: true
                            index: 68
                            elements:
                              url:
                                pattern: {type: Uri, value: Gruppe}
                                index: 69
                              value:
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '3', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choices: [valueCodeableConcept]
                                index: 71
                              valueCodeableConcept:
                                type: CodeableConcept
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '3', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choiceOf: value
                                index: 72
                              value[x]:
                                elements:
                                  coding:
                                    index: 73
                                    elements:
                                      system: {index: 74}
                                      version: {index: 75}
                                      code: {index: 76}
                                      display: {index: 77}
                                      userSelected: {index: 78}
                                    required: [system, code]
                                  text: {index: 79}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                        Schluessel:
                          match: {url: Schluessel}
                          schema:
                            _required: true
                            index: 80
                            elements:
                              url:
                                pattern: {type: Uri, value: Schluessel}
                                index: 81
                              value:
                                choices: [valueCodeableConcept]
                                index: 83
                              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 84}
                              value[x]:
                                elements:
                                  coding:
                                    index: 85
                                    elements:
                                      system: {index: 86}
                                      version: {index: 87}
                                      code: {index: 88}
                                      display: {index: 89}
                                      userSelected: {index: 90}
                                    required: [system, code]
                                  text: {index: 91}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                        DokumentationFreitext:
                          match: {url: DokumentationFreitext}
                          schema:
                            short: Dokumentation Apotheke
                            mustSupport: true
                            index: 92
                            elements:
                              url:
                                pattern: {type: Uri, value: DokumentationFreitext}
                                index: 93
                              value:
                                choices: [valueString]
                                index: 95
                              valueString: {type: string, choiceOf: value, index: 96}
                            required: [valueString, value]
                  url:
                    pattern: {type: Uri, value: PreisguenstigesFAM}
                    index: 97
                  value:
                    choices: []
                    index: 99
            ImportFAM:
              match: {url: ImportFAM}
              schema:
                short: Dokumentation, ob ein Import-Arzneimittel im importrelevanten Markt gemäß Rahmenvertrag § 129 SGB V abgegeben wurde.
                constraint:
                  ImportFAM-1: {human: DokumentationFreitext Pflichtangabe bei Schlüssel = 4, source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: (extension('Schluessel').value as CodeableConcept).coding.code.matches('^4$') implies extension('DokumentationFreitext').exists()}
                _required: true
                index: 100
                extensions:
                  Gruppe:
                    url: Gruppe
                    _required: true
                    index: 102
                    elements:
                      url:
                        pattern: {type: Uri, value: Gruppe}
                        index: 103
                      value:
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '4', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choices: [valueCodeableConcept]
                        index: 105
                      valueCodeableConcept:
                        type: CodeableConcept
                        pattern:
                          type: CodeableConcept
                          value:
                            coding:
                            - {code: '4', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                        choiceOf: value
                        index: 106
                      value[x]:
                        elements:
                          coding:
                            index: 107
                            elements:
                              system: {index: 108}
                              version: {index: 109}
                              code: {index: 110}
                              display: {index: 111}
                              userSelected: {index: 112}
                            required: [system, code]
                          text: {index: 113}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                  Schluessel:
                    url: Schluessel
                    _required: true
                    index: 114
                    elements:
                      url:
                        pattern: {type: Uri, value: Schluessel}
                        index: 115
                      value:
                        choices: [valueCodeableConcept]
                        index: 117
                      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 118}
                      value[x]:
                        elements:
                          coding:
                            index: 119
                            elements:
                              system: {index: 120}
                              version: {index: 121}
                              code: {index: 122}
                              display: {index: 123}
                              userSelected: {index: 124}
                            required: [system, code]
                          text: {index: 125}
                        required: [coding]
                    required: [value, valueCodeableConcept]
                  DokumentationFreitext:
                    url: DokumentationFreitext
                    short: Dokumentation Apotheke
                    mustSupport: true
                    index: 126
                    elements:
                      url:
                        pattern: {type: Uri, value: DokumentationFreitext}
                        index: 127
                      value:
                        choices: [valueString]
                        index: 129
                      valueString: {type: string, choiceOf: value, index: 130}
                    required: [valueString, value]
                elements:
                  extension:
                    array: true
                    min: 2
                    max: 3
                    index: 101
                    slicing:
                      rules: closed
                      discriminator:
                      - {path: url, type: value}
                      min: 2
                      max: 3
                      slices:
                        Gruppe:
                          match: {url: Gruppe}
                          schema:
                            _required: true
                            index: 102
                            elements:
                              url:
                                pattern: {type: Uri, value: Gruppe}
                                index: 103
                              value:
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '4', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choices: [valueCodeableConcept]
                                index: 105
                              valueCodeableConcept:
                                type: CodeableConcept
                                pattern:
                                  type: CodeableConcept
                                  value:
                                    coding:
                                    - {code: '4', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                                choiceOf: value
                                index: 106
                              value[x]:
                                elements:
                                  coding:
                                    index: 107
                                    elements:
                                      system: {index: 108}
                                      version: {index: 109}
                                      code: {index: 110}
                                      display: {index: 111}
                                      userSelected: {index: 112}
                                    required: [system, code]
                                  text: {index: 113}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                        Schluessel:
                          match: {url: Schluessel}
                          schema:
                            _required: true
                            index: 114
                            elements:
                              url:
                                pattern: {type: Uri, value: Schluessel}
                                index: 115
                              value:
                                choices: [valueCodeableConcept]
                                index: 117
                              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 118}
                              value[x]:
                                elements:
                                  coding:
                                    index: 119
                                    elements:
                                      system: {index: 120}
                                      version: {index: 121}
                                      code: {index: 122}
                                      display: {index: 123}
                                      userSelected: {index: 124}
                                    required: [system, code]
                                  text: {index: 125}
                                required: [coding]
                            required: [value, valueCodeableConcept]
                        DokumentationFreitext:
                          match: {url: DokumentationFreitext}
                          schema:
                            short: Dokumentation Apotheke
                            mustSupport: true
                            index: 126
                            elements:
                              url:
                                pattern: {type: Uri, value: DokumentationFreitext}
                                index: 127
                              value:
                                choices: [valueString]
                                index: 129
                              valueString: {type: string, choiceOf: value, index: 130}
                            required: [valueString, value]
                  url:
                    pattern: {type: Uri, value: ImportFAM}
                    index: 131
                  value:
                    choices: []
                    index: 133
      url:
        pattern: {type: Uri, value: ZusatzattributFAM}
        index: 134
      value:
        choices: []
        index: 136
  ZusatzattributTeilmengenabgabe:
    url: ZusatzattributTeilmengenabgabe
    short: Teilmengenabgabe-Dokumentation, von der Spenderpackung.
    mustSupport: true
    index: 435
    extensions:
      Gruppe:
        url: Gruppe
        _required: true
        index: 437
        elements:
          url:
            pattern: {type: Uri, value: Gruppe}
            index: 438
          value:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '16', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choices: [valueCodeableConcept]
            index: 440
          valueCodeableConcept:
            type: CodeableConcept
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '16', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choiceOf: value
            index: 441
          value[x]:
            elements:
              coding:
                index: 442
                elements:
                  version: {index: 443}
                  display: {index: 444}
                  userSelected: {index: 445}
              text: {index: 446}
        required: [value, valueCodeableConcept]
      Schluessel:
        url: Schluessel
        _required: true
        index: 447
        elements:
          url:
            pattern: {type: Uri, value: Schluessel}
            index: 448
          value:
            pattern: {type: Boolean, value: true}
            choices: [valueBoolean]
            index: 450
          valueBoolean:
            type: boolean
            pattern: {type: Boolean, value: true}
            choiceOf: value
            index: 451
      Spender-PZN:
        url: Spender-PZN
        _required: true
        index: 452
        elements:
          url:
            pattern: {type: Uri, value: Spender-PZN}
            index: 453
          value:
            constraint:
              EX-Spender-PZN: {human: Feldlänge muss numerisch 8 sein., source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'coding.code.matches(''^\\d{8}$'')'}
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {system: 'http://fhir.de/CodeSystem/ifa/pzn'}
            choices: [valueCodeableConcept]
            index: 455
          valueCodeableConcept:
            type: CodeableConcept
            constraint:
              EX-Spender-PZN: {human: Feldlänge muss numerisch 8 sein., source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'coding.code.matches(''^\\d{8}$'')'}
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {system: 'http://fhir.de/CodeSystem/ifa/pzn'}
            choiceOf: value
            index: 456
          value[x]:
            elements:
              coding:
                index: 457
                elements:
                  system: {index: 458}
                  version: {index: 459}
                  code: {index: 460}
                  display: {index: 461}
                  userSelected: {index: 462}
                required: [system, code]
              text: {index: 463}
        required: [value, valueCodeableConcept]
    elements:
      extension:
        array: true
        min: 3
        max: 3
        index: 436
        slicing:
          rules: closed
          discriminator:
          - {path: url, type: value}
          min: 3
          max: 3
          slices:
            Gruppe:
              match: {url: Gruppe}
              schema:
                _required: true
                index: 437
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 438
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '16', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 440
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '16', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 441
                  value[x]:
                    elements:
                      coding:
                        index: 442
                        elements:
                          version: {index: 443}
                          display: {index: 444}
                          userSelected: {index: 445}
                      text: {index: 446}
                required: [value, valueCodeableConcept]
            Schluessel:
              match: {url: Schluessel}
              schema:
                _required: true
                index: 447
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 448
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 450
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 451
            Spender-PZN:
              match: {url: Spender-PZN}
              schema:
                _required: true
                index: 452
                elements:
                  url:
                    pattern: {type: Uri, value: Spender-PZN}
                    index: 453
                  value:
                    constraint:
                      EX-Spender-PZN: {human: Feldlänge muss numerisch 8 sein., source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'coding.code.matches(''^\\d{8}$'')'}
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {system: 'http://fhir.de/CodeSystem/ifa/pzn'}
                    choices: [valueCodeableConcept]
                    index: 455
                  valueCodeableConcept:
                    type: CodeableConcept
                    constraint:
                      EX-Spender-PZN: {human: Feldlänge muss numerisch 8 sein., source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: 'coding.code.matches(''^\\d{8}$'')'}
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {system: 'http://fhir.de/CodeSystem/ifa/pzn'}
                    choiceOf: value
                    index: 456
                  value[x]:
                    elements:
                      coding:
                        index: 457
                        elements:
                          system: {index: 458}
                          version: {index: 459}
                          code: {index: 460}
                          display: {index: 461}
                          userSelected: {index: 462}
                        required: [system, code]
                      text: {index: 463}
                required: [value, valueCodeableConcept]
      url:
        pattern: {type: Uri, value: ZusatzattributTeilmengenabgabe}
        index: 464
      value:
        choices: []
        index: 466
  ZusatzattributGruppeFuerGenehmigung:
    url: ZusatzattributGruppeFuerGenehmigung
    short: Dokumentation einer Genehmigung
    mustSupport: true
    index: 335
    extensions:
      Gruppe:
        url: Gruppe
        _required: true
        index: 337
        elements:
          url:
            pattern: {type: Uri, value: Gruppe}
            index: 338
          value:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '13', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choices: [valueCodeableConcept]
            index: 340
          valueCodeableConcept:
            type: CodeableConcept
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: '13', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
            choiceOf: value
            index: 341
          value[x]:
            elements:
              coding:
                index: 342
                elements:
                  system: {index: 343}
                  version: {index: 344}
                  code: {index: 345}
                  display: {index: 346}
                  userSelected: {index: 347}
                required: [system, code]
              text: {index: 348}
            required: [coding]
        required: [value, valueCodeableConcept]
      Schluessel:
        url: Schluessel
        _required: true
        index: 349
        elements:
          url:
            pattern: {type: Uri, value: Schluessel}
            index: 350
          value:
            pattern: {type: Boolean, value: true}
            choices: [valueBoolean]
            index: 352
          valueBoolean:
            type: boolean
            pattern: {type: Boolean, value: true}
            choiceOf: value
            index: 353
        required: [value, valueBoolean]
      DokumentationFreitext:
        url: DokumentationFreitext
        short: Dokumentation Apotheke
        _required: true
        index: 354
        elements:
          url:
            pattern: {type: Uri, value: DokumentationFreitext}
            index: 355
          value:
            maxLength: 20
            choices: [valueString]
            index: 357
          valueString: {type: string, maxLength: 20, choiceOf: value, index: 358}
        required: [valueString, value]
      Datum:
        url: Datum
        short: Datum der Genehmigung
        _required: true
        index: 359
        elements:
          url:
            pattern: {type: Uri, value: Datum}
            index: 360
          value:
            constraint:
              EX-Datum: {human: 'Wert muss ein Datum in der Form: YYYY-MM-DD sein.', source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: toString().length()=10}
            choices: [valueDate]
            index: 362
          valueDate:
            type: date
            constraint:
              EX-Datum: {human: 'Wert muss ein Datum in der Form: YYYY-MM-DD sein.', source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: toString().length()=10}
            choiceOf: value
            index: 363
        required: [value, valueDate]
    elements:
      extension:
        array: true
        min: 4
        max: 4
        index: 336
        slicing:
          rules: closed
          discriminator:
          - {path: url, type: value}
          min: 4
          max: 4
          slices:
            Gruppe:
              match: {url: Gruppe}
              schema:
                _required: true
                index: 337
                elements:
                  url:
                    pattern: {type: Uri, value: Gruppe}
                    index: 338
                  value:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '13', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choices: [valueCodeableConcept]
                    index: 340
                  valueCodeableConcept:
                    type: CodeableConcept
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: '13', system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-ZusatzattributGruppe'}
                    choiceOf: value
                    index: 341
                  value[x]:
                    elements:
                      coding:
                        index: 342
                        elements:
                          system: {index: 343}
                          version: {index: 344}
                          code: {index: 345}
                          display: {index: 346}
                          userSelected: {index: 347}
                        required: [system, code]
                      text: {index: 348}
                    required: [coding]
                required: [value, valueCodeableConcept]
            Schluessel:
              match: {url: Schluessel}
              schema:
                _required: true
                index: 349
                elements:
                  url:
                    pattern: {type: Uri, value: Schluessel}
                    index: 350
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: [valueBoolean]
                    index: 352
                  valueBoolean:
                    type: boolean
                    pattern: {type: Boolean, value: true}
                    choiceOf: value
                    index: 353
                required: [value, valueBoolean]
            DokumentationFreitext:
              match: {url: DokumentationFreitext}
              schema:
                short: Dokumentation Apotheke
                _required: true
                index: 354
                elements:
                  url:
                    pattern: {type: Uri, value: DokumentationFreitext}
                    index: 355
                  value:
                    maxLength: 20
                    choices: [valueString]
                    index: 357
                  valueString: {type: string, maxLength: 20, choiceOf: value, index: 358}
                required: [valueString, value]
            Datum:
              match: {url: Datum}
              schema:
                short: Datum der Genehmigung
                _required: true
                index: 359
                elements:
                  url:
                    pattern: {type: Uri, value: Datum}
                    index: 360
                  value:
                    constraint:
                      EX-Datum: {human: 'Wert muss ein Datum in der Form: YYYY-MM-DD sein.', source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: toString().length()=10}
                    choices: [valueDate]
                    index: 362
                  valueDate:
                    type: date
                    constraint:
                      EX-Datum: {human: 'Wert muss ein Datum in der Form: YYYY-MM-DD sein.', source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute', severity: error, expression: toString().length()=10}
                    choiceOf: value
                    index: 363
                required: [value, valueDate]
      url:
        pattern: {type: Uri, value: ZusatzattributGruppeFuerGenehmigung}
        index: 364
      value:
        choices: []
        index: 366
class: extension
kind: complex-type
url: http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute
base: http://hl7.org/fhir/StructureDefinition/Extension
version: '1.4'