PackagesCanonicalsLogsProblems
    Packages
    de.abda.erezeptabgabedaten@1.4.2
    http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-ERP-Abrechnungszeilen
description: null
package_name: de.abda.erezeptabgabedaten
derivation: constraint
name: DAV_PR_ERP_Abrechnungszeilen
type: Invoice
elements:
  meta:
    index: 0
    elements:
      profile:
        pattern: {type: Canonical, value: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-ERP-Abrechnungszeilen|1.4'}
        index: 1
  lineItem:
    extensions:
      Zusatzattribute:
        url: null
        index: 3
        extensions:
          ZusatzattributFAM:
            url: null
            index: 5
            extensions:
              Markt:
                url: null
                index: 6
                extensions:
                  Schluessel:
                    url: null
                    index: 7
                    elements:
                      value:
                        choices: []
                        index: 9
                elements:
                  extension:
                    index: 7
                    slicing:
                      slices:
                        Schluessel:
                          match: {}
                          schema:
                            index: 7
                            elements:
                              value:
                                choices: []
                                index: 9
              Rabattvertragserfuellung:
                url: null
                index: 10
                extensions:
                  Schluessel:
                    url: null
                    index: 11
                    elements:
                      value:
                        choices: []
                        index: 13
                elements:
                  extension:
                    index: 11
                    slicing:
                      slices:
                        Schluessel:
                          match: {}
                          schema:
                            index: 11
                            elements:
                              value:
                                choices: []
                                index: 13
              PreisguenstigesFAM:
                url: null
                index: 14
                extensions:
                  Schluessel:
                    url: null
                    index: 15
                    elements:
                      value:
                        choices: []
                        index: 17
                elements:
                  extension:
                    index: 15
                    slicing:
                      slices:
                        Schluessel:
                          match: {}
                          schema:
                            index: 15
                            elements:
                              value:
                                choices: []
                                index: 17
              ImportFAM:
                url: null
                index: 18
                extensions:
                  Schluessel:
                    url: null
                    index: 19
                    elements:
                      value:
                        choices: []
                        index: 21
                elements:
                  extension:
                    index: 19
                    slicing:
                      slices:
                        Schluessel:
                          match: {}
                          schema:
                            index: 19
                            elements:
                              value:
                                choices: []
                                index: 21
            elements:
              extension:
                index: 6
                slicing:
                  slices:
                    Markt:
                      match: {}
                      schema:
                        index: 6
                        extensions:
                          Schluessel:
                            url: null
                            index: 7
                            elements:
                              value:
                                choices: []
                                index: 9
                        elements:
                          extension:
                            index: 7
                            slicing:
                              slices:
                                Schluessel:
                                  match: {}
                                  schema:
                                    index: 7
                                    elements:
                                      value:
                                        choices: []
                                        index: 9
                    Rabattvertragserfuellung:
                      match: {}
                      schema:
                        index: 10
                        extensions:
                          Schluessel:
                            url: null
                            index: 11
                            elements:
                              value:
                                choices: []
                                index: 13
                        elements:
                          extension:
                            index: 11
                            slicing:
                              slices:
                                Schluessel:
                                  match: {}
                                  schema:
                                    index: 11
                                    elements:
                                      value:
                                        choices: []
                                        index: 13
                    PreisguenstigesFAM:
                      match: {}
                      schema:
                        index: 14
                        extensions:
                          Schluessel:
                            url: null
                            index: 15
                            elements:
                              value:
                                choices: []
                                index: 17
                        elements:
                          extension:
                            index: 15
                            slicing:
                              slices:
                                Schluessel:
                                  match: {}
                                  schema:
                                    index: 15
                                    elements:
                                      value:
                                        choices: []
                                        index: 17
                    ImportFAM:
                      match: {}
                      schema:
                        index: 18
                        extensions:
                          Schluessel:
                            url: null
                            index: 19
                            elements:
                              value:
                                choices: []
                                index: 21
                        elements:
                          extension:
                            index: 19
                            slicing:
                              slices:
                                Schluessel:
                                  match: {}
                                  schema:
                                    index: 19
                                    elements:
                                      value:
                                        choices: []
                                        index: 21
          ZusatzattributMehrkostenuebernahme:
            url: null
            index: 22
            extensions:
              Schluessel:
                url: null
                index: 23
                elements:
                  value:
                    choices: []
                    index: 25
            elements:
              extension:
                index: 23
                slicing:
                  slices:
                    Schluessel:
                      match: {}
                      schema:
                        index: 23
                        elements:
                          value:
                            choices: []
                            index: 25
          ZusatzattributGruppeTarifkennzeichen:
            url: null
            index: 26
            extensions:
              Tarifkennzeichen:
                url: null
                index: 27
                elements:
                  value:
                    choices: []
                    index: 29
            elements:
              extension:
                index: 27
                slicing:
                  slices:
                    Tarifkennzeichen:
                      match: {}
                      schema:
                        index: 27
                        elements:
                          value:
                            choices: []
                            index: 29
          ZusatzattributZuzahlungsstatus:
            url: null
            index: 30
            extensions:
              Schluessel:
                url: null
                index: 31
                elements:
                  value:
                    choices: []
                    index: 33
            elements:
              extension:
                index: 31
                slicing:
                  slices:
                    Schluessel:
                      match: {}
                      schema:
                        index: 31
                        elements:
                          value:
                            choices: []
                            index: 33
          ZusatzattributAutidemAustausch: {url: null, max: 0, index: 34}
        elements:
          extension:
            array: true
            max: 12
            index: 4
            slicing:
              slices:
                ZusatzattributFAM:
                  match: {}
                  schema:
                    index: 5
                    extensions:
                      Markt:
                        url: null
                        index: 6
                        extensions:
                          Schluessel:
                            url: null
                            index: 7
                            elements:
                              value:
                                choices: []
                                index: 9
                        elements:
                          extension:
                            index: 7
                            slicing:
                              slices:
                                Schluessel:
                                  match: {}
                                  schema:
                                    index: 7
                                    elements:
                                      value:
                                        choices: []
                                        index: 9
                      Rabattvertragserfuellung:
                        url: null
                        index: 10
                        extensions:
                          Schluessel:
                            url: null
                            index: 11
                            elements:
                              value:
                                choices: []
                                index: 13
                        elements:
                          extension:
                            index: 11
                            slicing:
                              slices:
                                Schluessel:
                                  match: {}
                                  schema:
                                    index: 11
                                    elements:
                                      value:
                                        choices: []
                                        index: 13
                      PreisguenstigesFAM:
                        url: null
                        index: 14
                        extensions:
                          Schluessel:
                            url: null
                            index: 15
                            elements:
                              value:
                                choices: []
                                index: 17
                        elements:
                          extension:
                            index: 15
                            slicing:
                              slices:
                                Schluessel:
                                  match: {}
                                  schema:
                                    index: 15
                                    elements:
                                      value:
                                        choices: []
                                        index: 17
                      ImportFAM:
                        url: null
                        index: 18
                        extensions:
                          Schluessel:
                            url: null
                            index: 19
                            elements:
                              value:
                                choices: []
                                index: 21
                        elements:
                          extension:
                            index: 19
                            slicing:
                              slices:
                                Schluessel:
                                  match: {}
                                  schema:
                                    index: 19
                                    elements:
                                      value:
                                        choices: []
                                        index: 21
                    elements:
                      extension:
                        index: 6
                        slicing:
                          slices:
                            Markt:
                              match: {}
                              schema:
                                index: 6
                                extensions:
                                  Schluessel:
                                    url: null
                                    index: 7
                                    elements:
                                      value:
                                        choices: []
                                        index: 9
                                elements:
                                  extension:
                                    index: 7
                                    slicing:
                                      slices:
                                        Schluessel:
                                          match: {}
                                          schema:
                                            index: 7
                                            elements:
                                              value:
                                                choices: []
                                                index: 9
                            Rabattvertragserfuellung:
                              match: {}
                              schema:
                                index: 10
                                extensions:
                                  Schluessel:
                                    url: null
                                    index: 11
                                    elements:
                                      value:
                                        choices: []
                                        index: 13
                                elements:
                                  extension:
                                    index: 11
                                    slicing:
                                      slices:
                                        Schluessel:
                                          match: {}
                                          schema:
                                            index: 11
                                            elements:
                                              value:
                                                choices: []
                                                index: 13
                            PreisguenstigesFAM:
                              match: {}
                              schema:
                                index: 14
                                extensions:
                                  Schluessel:
                                    url: null
                                    index: 15
                                    elements:
                                      value:
                                        choices: []
                                        index: 17
                                elements:
                                  extension:
                                    index: 15
                                    slicing:
                                      slices:
                                        Schluessel:
                                          match: {}
                                          schema:
                                            index: 15
                                            elements:
                                              value:
                                                choices: []
                                                index: 17
                            ImportFAM:
                              match: {}
                              schema:
                                index: 18
                                extensions:
                                  Schluessel:
                                    url: null
                                    index: 19
                                    elements:
                                      value:
                                        choices: []
                                        index: 21
                                elements:
                                  extension:
                                    index: 19
                                    slicing:
                                      slices:
                                        Schluessel:
                                          match: {}
                                          schema:
                                            index: 19
                                            elements:
                                              value:
                                                choices: []
                                                index: 21
                ZusatzattributMehrkostenuebernahme:
                  match: {}
                  schema:
                    index: 22
                    extensions:
                      Schluessel:
                        url: null
                        index: 23
                        elements:
                          value:
                            choices: []
                            index: 25
                    elements:
                      extension:
                        index: 23
                        slicing:
                          slices:
                            Schluessel:
                              match: {}
                              schema:
                                index: 23
                                elements:
                                  value:
                                    choices: []
                                    index: 25
                ZusatzattributGruppeTarifkennzeichen:
                  match: {}
                  schema:
                    index: 26
                    extensions:
                      Tarifkennzeichen:
                        url: null
                        index: 27
                        elements:
                          value:
                            choices: []
                            index: 29
                    elements:
                      extension:
                        index: 27
                        slicing:
                          slices:
                            Tarifkennzeichen:
                              match: {}
                              schema:
                                index: 27
                                elements:
                                  value:
                                    choices: []
                                    index: 29
                ZusatzattributZuzahlungsstatus:
                  match: {}
                  schema:
                    index: 30
                    extensions:
                      Schluessel:
                        url: null
                        index: 31
                        elements:
                          value:
                            choices: []
                            index: 33
                    elements:
                      extension:
                        index: 31
                        slicing:
                          slices:
                            Schluessel:
                              match: {}
                              schema:
                                index: 31
                                elements:
                                  value:
                                    choices: []
                                    index: 33
                ZusatzattributAutidemAustausch:
                  match: {}
                  schema: {index: 34}
                  max: 0
      Chargenbezeichnung: {url: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Chargenbezeichnung', type: Extension, short: Chargenbezeichnung, mustSupport: true, index: 35}
    elements:
      extension:
        index: 2
        slicing:
          rules: closed
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            Zusatzattribute:
              match: {url: null}
              schema:
                index: 3
                extensions:
                  ZusatzattributFAM:
                    url: null
                    index: 5
                    extensions:
                      Markt:
                        url: null
                        index: 6
                        extensions:
                          Schluessel:
                            url: null
                            index: 7
                            elements:
                              value:
                                choices: []
                                index: 9
                        elements:
                          extension:
                            index: 7
                            slicing:
                              slices:
                                Schluessel:
                                  match: {}
                                  schema:
                                    index: 7
                                    elements:
                                      value:
                                        choices: []
                                        index: 9
                      Rabattvertragserfuellung:
                        url: null
                        index: 10
                        extensions:
                          Schluessel:
                            url: null
                            index: 11
                            elements:
                              value:
                                choices: []
                                index: 13
                        elements:
                          extension:
                            index: 11
                            slicing:
                              slices:
                                Schluessel:
                                  match: {}
                                  schema:
                                    index: 11
                                    elements:
                                      value:
                                        choices: []
                                        index: 13
                      PreisguenstigesFAM:
                        url: null
                        index: 14
                        extensions:
                          Schluessel:
                            url: null
                            index: 15
                            elements:
                              value:
                                choices: []
                                index: 17
                        elements:
                          extension:
                            index: 15
                            slicing:
                              slices:
                                Schluessel:
                                  match: {}
                                  schema:
                                    index: 15
                                    elements:
                                      value:
                                        choices: []
                                        index: 17
                      ImportFAM:
                        url: null
                        index: 18
                        extensions:
                          Schluessel:
                            url: null
                            index: 19
                            elements:
                              value:
                                choices: []
                                index: 21
                        elements:
                          extension:
                            index: 19
                            slicing:
                              slices:
                                Schluessel:
                                  match: {}
                                  schema:
                                    index: 19
                                    elements:
                                      value:
                                        choices: []
                                        index: 21
                    elements:
                      extension:
                        index: 6
                        slicing:
                          slices:
                            Markt:
                              match: {}
                              schema:
                                index: 6
                                extensions:
                                  Schluessel:
                                    url: null
                                    index: 7
                                    elements:
                                      value:
                                        choices: []
                                        index: 9
                                elements:
                                  extension:
                                    index: 7
                                    slicing:
                                      slices:
                                        Schluessel:
                                          match: {}
                                          schema:
                                            index: 7
                                            elements:
                                              value:
                                                choices: []
                                                index: 9
                            Rabattvertragserfuellung:
                              match: {}
                              schema:
                                index: 10
                                extensions:
                                  Schluessel:
                                    url: null
                                    index: 11
                                    elements:
                                      value:
                                        choices: []
                                        index: 13
                                elements:
                                  extension:
                                    index: 11
                                    slicing:
                                      slices:
                                        Schluessel:
                                          match: {}
                                          schema:
                                            index: 11
                                            elements:
                                              value:
                                                choices: []
                                                index: 13
                            PreisguenstigesFAM:
                              match: {}
                              schema:
                                index: 14
                                extensions:
                                  Schluessel:
                                    url: null
                                    index: 15
                                    elements:
                                      value:
                                        choices: []
                                        index: 17
                                elements:
                                  extension:
                                    index: 15
                                    slicing:
                                      slices:
                                        Schluessel:
                                          match: {}
                                          schema:
                                            index: 15
                                            elements:
                                              value:
                                                choices: []
                                                index: 17
                            ImportFAM:
                              match: {}
                              schema:
                                index: 18
                                extensions:
                                  Schluessel:
                                    url: null
                                    index: 19
                                    elements:
                                      value:
                                        choices: []
                                        index: 21
                                elements:
                                  extension:
                                    index: 19
                                    slicing:
                                      slices:
                                        Schluessel:
                                          match: {}
                                          schema:
                                            index: 19
                                            elements:
                                              value:
                                                choices: []
                                                index: 21
                  ZusatzattributMehrkostenuebernahme:
                    url: null
                    index: 22
                    extensions:
                      Schluessel:
                        url: null
                        index: 23
                        elements:
                          value:
                            choices: []
                            index: 25
                    elements:
                      extension:
                        index: 23
                        slicing:
                          slices:
                            Schluessel:
                              match: {}
                              schema:
                                index: 23
                                elements:
                                  value:
                                    choices: []
                                    index: 25
                  ZusatzattributGruppeTarifkennzeichen:
                    url: null
                    index: 26
                    extensions:
                      Tarifkennzeichen:
                        url: null
                        index: 27
                        elements:
                          value:
                            choices: []
                            index: 29
                    elements:
                      extension:
                        index: 27
                        slicing:
                          slices:
                            Tarifkennzeichen:
                              match: {}
                              schema:
                                index: 27
                                elements:
                                  value:
                                    choices: []
                                    index: 29
                  ZusatzattributZuzahlungsstatus:
                    url: null
                    index: 30
                    extensions:
                      Schluessel:
                        url: null
                        index: 31
                        elements:
                          value:
                            choices: []
                            index: 33
                    elements:
                      extension:
                        index: 31
                        slicing:
                          slices:
                            Schluessel:
                              match: {}
                              schema:
                                index: 31
                                elements:
                                  value:
                                    choices: []
                                    index: 33
                  ZusatzattributAutidemAustausch: {url: null, max: 0, index: 34}
                elements:
                  extension:
                    array: true
                    max: 12
                    index: 4
                    slicing:
                      slices:
                        ZusatzattributFAM:
                          match: {}
                          schema:
                            index: 5
                            extensions:
                              Markt:
                                url: null
                                index: 6
                                extensions:
                                  Schluessel:
                                    url: null
                                    index: 7
                                    elements:
                                      value:
                                        choices: []
                                        index: 9
                                elements:
                                  extension:
                                    index: 7
                                    slicing:
                                      slices:
                                        Schluessel:
                                          match: {}
                                          schema:
                                            index: 7
                                            elements:
                                              value:
                                                choices: []
                                                index: 9
                              Rabattvertragserfuellung:
                                url: null
                                index: 10
                                extensions:
                                  Schluessel:
                                    url: null
                                    index: 11
                                    elements:
                                      value:
                                        choices: []
                                        index: 13
                                elements:
                                  extension:
                                    index: 11
                                    slicing:
                                      slices:
                                        Schluessel:
                                          match: {}
                                          schema:
                                            index: 11
                                            elements:
                                              value:
                                                choices: []
                                                index: 13
                              PreisguenstigesFAM:
                                url: null
                                index: 14
                                extensions:
                                  Schluessel:
                                    url: null
                                    index: 15
                                    elements:
                                      value:
                                        choices: []
                                        index: 17
                                elements:
                                  extension:
                                    index: 15
                                    slicing:
                                      slices:
                                        Schluessel:
                                          match: {}
                                          schema:
                                            index: 15
                                            elements:
                                              value:
                                                choices: []
                                                index: 17
                              ImportFAM:
                                url: null
                                index: 18
                                extensions:
                                  Schluessel:
                                    url: null
                                    index: 19
                                    elements:
                                      value:
                                        choices: []
                                        index: 21
                                elements:
                                  extension:
                                    index: 19
                                    slicing:
                                      slices:
                                        Schluessel:
                                          match: {}
                                          schema:
                                            index: 19
                                            elements:
                                              value:
                                                choices: []
                                                index: 21
                            elements:
                              extension:
                                index: 6
                                slicing:
                                  slices:
                                    Markt:
                                      match: {}
                                      schema:
                                        index: 6
                                        extensions:
                                          Schluessel:
                                            url: null
                                            index: 7
                                            elements:
                                              value:
                                                choices: []
                                                index: 9
                                        elements:
                                          extension:
                                            index: 7
                                            slicing:
                                              slices:
                                                Schluessel:
                                                  match: {}
                                                  schema:
                                                    index: 7
                                                    elements:
                                                      value:
                                                        choices: []
                                                        index: 9
                                    Rabattvertragserfuellung:
                                      match: {}
                                      schema:
                                        index: 10
                                        extensions:
                                          Schluessel:
                                            url: null
                                            index: 11
                                            elements:
                                              value:
                                                choices: []
                                                index: 13
                                        elements:
                                          extension:
                                            index: 11
                                            slicing:
                                              slices:
                                                Schluessel:
                                                  match: {}
                                                  schema:
                                                    index: 11
                                                    elements:
                                                      value:
                                                        choices: []
                                                        index: 13
                                    PreisguenstigesFAM:
                                      match: {}
                                      schema:
                                        index: 14
                                        extensions:
                                          Schluessel:
                                            url: null
                                            index: 15
                                            elements:
                                              value:
                                                choices: []
                                                index: 17
                                        elements:
                                          extension:
                                            index: 15
                                            slicing:
                                              slices:
                                                Schluessel:
                                                  match: {}
                                                  schema:
                                                    index: 15
                                                    elements:
                                                      value:
                                                        choices: []
                                                        index: 17
                                    ImportFAM:
                                      match: {}
                                      schema:
                                        index: 18
                                        extensions:
                                          Schluessel:
                                            url: null
                                            index: 19
                                            elements:
                                              value:
                                                choices: []
                                                index: 21
                                        elements:
                                          extension:
                                            index: 19
                                            slicing:
                                              slices:
                                                Schluessel:
                                                  match: {}
                                                  schema:
                                                    index: 19
                                                    elements:
                                                      value:
                                                        choices: []
                                                        index: 21
                        ZusatzattributMehrkostenuebernahme:
                          match: {}
                          schema:
                            index: 22
                            extensions:
                              Schluessel:
                                url: null
                                index: 23
                                elements:
                                  value:
                                    choices: []
                                    index: 25
                            elements:
                              extension:
                                index: 23
                                slicing:
                                  slices:
                                    Schluessel:
                                      match: {}
                                      schema:
                                        index: 23
                                        elements:
                                          value:
                                            choices: []
                                            index: 25
                        ZusatzattributGruppeTarifkennzeichen:
                          match: {}
                          schema:
                            index: 26
                            extensions:
                              Tarifkennzeichen:
                                url: null
                                index: 27
                                elements:
                                  value:
                                    choices: []
                                    index: 29
                            elements:
                              extension:
                                index: 27
                                slicing:
                                  slices:
                                    Tarifkennzeichen:
                                      match: {}
                                      schema:
                                        index: 27
                                        elements:
                                          value:
                                            choices: []
                                            index: 29
                        ZusatzattributZuzahlungsstatus:
                          match: {}
                          schema:
                            index: 30
                            extensions:
                              Schluessel:
                                url: null
                                index: 31
                                elements:
                                  value:
                                    choices: []
                                    index: 33
                            elements:
                              extension:
                                index: 31
                                slicing:
                                  slices:
                                    Schluessel:
                                      match: {}
                                      schema:
                                        index: 31
                                        elements:
                                          value:
                                            choices: []
                                            index: 33
                        ZusatzattributAutidemAustausch:
                          match: {}
                          schema: {index: 34}
                          max: 0
            Chargenbezeichnung:
              match: {url: null}
              schema: {type: Extension, short: Chargenbezeichnung, mustSupport: true, url: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Chargenbezeichnung', index: 35}
      chargeItem[x]:
        elements:
          coding:
            index: 36
            slicing:
              slices:
                Sonderkennzeichen-TA1:
                  match: {}
                  schema: {index: 36}
          text: {index: 37}
      priceComponent:
        extensions:
          KostenVersicherter:
            url: null
            _required: true
            index: 38
            extensions:
              Kategorie:
                url: null
                _required: true
                index: 40
                elements:
                  value:
                    choices: []
                    index: 42
              Kostenbetrag: {url: null, min: 1, _required: true, index: 43}
            elements:
              extension:
                array: true
                min: 2
                index: 39
                slicing:
                  rules: closed
                  discriminator:
                  - {path: url, type: value}
                  min: 2
                  slices:
                    Kategorie:
                      match: {url: null}
                      schema:
                        _required: true
                        index: 40
                        elements:
                          value:
                            choices: []
                            index: 42
                    Kostenbetrag:
                      match: {url: null}
                      schema: {_required: true, index: 43}
                      min: 1
        elements:
          extension:
            index: 38
            slicing:
              slices:
                KostenVersicherter:
                  match: {}
                  schema:
                    _required: true
                    index: 38
                    extensions:
                      Kategorie:
                        url: null
                        _required: true
                        index: 40
                        elements:
                          value:
                            choices: []
                            index: 42
                      Kostenbetrag: {url: null, min: 1, _required: true, index: 43}
                    elements:
                      extension:
                        array: true
                        min: 2
                        index: 39
                        slicing:
                          rules: closed
                          discriminator:
                          - {path: url, type: value}
                          min: 2
                          slices:
                            Kategorie:
                              match: {url: null}
                              schema:
                                _required: true
                                index: 40
                                elements:
                                  value:
                                    choices: []
                                    index: 42
                            Kostenbetrag:
                              match: {url: null}
                              schema: {_required: true, index: 43}
                              min: 1
        required: [extension]
package_version: 1.4.2
class: profile
kind: resource
url: http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-ERP-Abrechnungszeilen
base: http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-Base-Abrechnungszeilen
version: '1.4'