PackagesCanonicalsLogsProblems
    Packages
    de.gematik.vsdm2@1.0.0-rc5
    https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKV
description: Angaben zum GKV-Versicherungsverhältnis im Versichertenstammdatenmanagement (VSDM) 2.0
package_name: de.gematik.vsdm2
derivation: constraint
name: VSDMCoverageGKV
type: Coverage
elements:
  extension:
    array: true
    min: 2
    index: 0
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: 2
      slices:
        WOP:
          match: {url: null}
          schema:
            short: Wohnortprinzip (WOP)
            type: Extension
            mustSupport: true
            url: http://fhir.de/StructureDefinition/gkv/wop
            index: 1
            elements:
              value:
                choices: []
                index: 3
              value[x]:
                elements:
                  system:
                    pattern: {type: Uri, value: 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_ITA_WOP'}
                    index: 4
        besonderePersonengruppe:
          match: {url: null}
          schema:
            short: Besondere Personengruppe (GKV)
            type: Extension
            mustSupport: true
            url: http://fhir.de/StructureDefinition/gkv/besondere-personengruppe
            index: 5
            elements:
              value[x]:
                elements:
                  system:
                    pattern: {type: Uri, value: 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_PERSONENGRUPPE'}
                    index: 6
        zuzahlungsstatus:
          match: {url: null}
          schema:
            short: Zuzahlungsstatus
            type: Extension
            mustSupport: true
            url: http://fhir.de/StructureDefinition/gkv/zuzahlungsstatus
            index: 7
            extensions:
              status:
                url: null
                index: 9
                elements:
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: []
                    index: 11
              gueltigBis:
                url: null
                _required: true
                index: 12
                elements:
                  value:
                    choices: []
                    index: 14
                required: [value]
            elements:
              extension:
                array: true
                min: 2
                index: 8
                slicing:
                  slices:
                    status:
                      match: {}
                      schema:
                        index: 9
                        elements:
                          value:
                            pattern: {type: Boolean, value: true}
                            choices: []
                            index: 11
                    gueltigBis:
                      match: {}
                      schema:
                        _required: true
                        index: 12
                        elements:
                          value:
                            choices: []
                            index: 14
                        required: [value]
        dmp:
          match: {url: null}
          schema: {short: DMP-Teilnahme, type: Extension, mustSupport: true, url: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMDMPTeilnahme', index: 15}
          min: 0
        kostenerstattung:
          match: {url: null}
          schema:
            short: Kostenerstattung
            type: Extension
            mustSupport: true
            url: http://fhir.de/StructureDefinition/gkv/kostenerstattung
            index: 16
            extensions:
              aerztlicheVersorgung:
                url: null
                short: Ärztliche Versorgung
                _required: true
                index: 18
                elements:
                  value:
                    choices: []
                    index: 20
                required: [value]
              zahnaerztlicheVersorgung:
                url: null
                short: Zahnärztliche Versorgung
                _required: true
                index: 21
                elements:
                  value:
                    choices: []
                    index: 23
                required: [value]
              stationaererBereich:
                url: null
                short: Stationärer Bereich
                _required: true
                index: 24
                elements:
                  value:
                    choices: []
                    index: 26
                required: [value]
              veranlassteLeistungen:
                url: null
                short: Veranlasste Leistungen
                _required: true
                index: 27
                elements:
                  value:
                    choices: []
                    index: 29
                required: [value]
            elements:
              extension:
                array: true
                min: 4
                index: 17
                slicing:
                  slices:
                    aerztlicheVersorgung:
                      match: {}
                      schema:
                        short: Ärztliche Versorgung
                        _required: true
                        index: 18
                        elements:
                          value:
                            choices: []
                            index: 20
                        required: [value]
                    zahnaerztlicheVersorgung:
                      match: {}
                      schema:
                        short: Zahnärztliche Versorgung
                        _required: true
                        index: 21
                        elements:
                          value:
                            choices: []
                            index: 23
                        required: [value]
                    stationaererBereich:
                      match: {}
                      schema:
                        short: Stationärer Bereich
                        _required: true
                        index: 24
                        elements:
                          value:
                            choices: []
                            index: 26
                        required: [value]
                    veranlassteLeistungen:
                      match: {}
                      schema:
                        short: Veranlasste Leistungen
                        _required: true
                        index: 27
                        elements:
                          value:
                            choices: []
                            index: 29
                        required: [value]
        ruhenderLeistungsanspruch:
          match: {url: null}
          schema:
            short: Ruhender Leistungsanspruch
            type: Extension
            mustSupport: true
            url: http://fhir.de/StructureDefinition/gkv/ruhender-leistungsanspruch
            index: 30
            extensions:
              art:
                url: null
                index: 31
                elements:
                  value:
                    choices: []
                    index: 33
                  value[x]:
                    elements:
                      system:
                        pattern: {type: Uri, value: 'https://gematik.de/fhir/vsdm2/CodeSystem/VSDMRuhenderLeistungsanspruchArtCS'}
                        index: 34
                required: [value]
              dauer:
                url: null
                index: 35
                elements:
                  value:
                    choices: []
                    index: 37
                required: [value]
            elements:
              extension:
                index: 31
                slicing:
                  slices:
                    art:
                      match: {}
                      schema:
                        index: 31
                        elements:
                          value:
                            choices: []
                            index: 33
                          value[x]:
                            elements:
                              system:
                                pattern: {type: Uri, value: 'https://gematik.de/fhir/vsdm2/CodeSystem/VSDMRuhenderLeistungsanspruchArtCS'}
                                index: 34
                        required: [value]
                    dauer:
                      match: {}
                      schema:
                        index: 35
                        elements:
                          value:
                            choices: []
                            index: 37
                        required: [value]
        versichertenart:
          match: {url: null}
          schema:
            short: Art des Versicherten
            type: Extension
            mustSupport: true
            url: http://fhir.de/StructureDefinition/gkv/versichertenart
            index: 38
            elements:
              value:
                choices: []
                index: 40
            required: [value]
  type:
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: GKV, system: 'http://fhir.de/CodeSystem/versicherungsart-de-basis'}
    index: 41
  beneficiary:
    type: Reference
    refers: ['https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient']
    index: 42
  period:
    short: Gültigkeitszeitraum des Versicherungsschutzes
    mustSupport: true
    index: 43
    elements:
      start: {short: Beginn des Versicherungsschutzes, mustSupport: true, index: 44}
      end: {short: Ende des Versicherungsschutzes, mustSupport: true, index: 45}
    required: [start]
  payor:
    short: Kostenträger
    index: 46
    extensions:
      kostentraegerRolle: {url: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMKostentraegerRolle', min: 0, max: 1, type: Extension, short: Rolle des Kostenträgers, index: 47}
    elements:
      extension:
        type: Extension
        short: Rolle des Kostenträgers
        url: https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMKostentraegerRolle
        index: 47
        slicing:
          slices:
            kostentraegerRolle:
              match: {}
              schema: {type: Extension, short: Rolle des Kostenträgers, url: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMKostentraegerRolle', index: 47}
              min: 0
              max: 1
    slicing:
      rules: open
      discriminator:
      - {path: 'extension(''https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMKostentraegerRolle'').value', type: value}
      min: null
      slices:
        Hauptkostentraeger:
          match:
            extension('https://gematik:
              de/fhir/vsdm2/StructureDefinition/VSDMKostentraegerRolle'): {value: null}
          schema:
            type: Reference
            mustSupport: true
            refers: ['https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization']
            _required: true
            index: 48
            extensions:
              kostentraegerRolle:
                url: https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMKostentraegerRolle
                type: Extension
                short: Rolle des Kostenträgers
                index: 49
                elements:
                  value:
                    pattern:
                      type: Coding
                      value: {code: H, system: 'https://gematik.de/fhir/vsdm2/CodeSystem/VSDMKostentraegerRolleCS', display: Haupt-Kostenträger}
                    choices: []
                    index: 51
            elements:
              extension:
                type: Extension
                short: Rolle des Kostenträgers
                url: https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMKostentraegerRolle
                index: 49
                slicing:
                  slices:
                    kostentraegerRolle:
                      match: {}
                      schema:
                        type: Extension
                        short: Rolle des Kostenträgers
                        url: https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMKostentraegerRolle
                        index: 49
                        elements:
                          value:
                            pattern:
                              type: Coding
                              value: {code: H, system: 'https://gematik.de/fhir/vsdm2/CodeSystem/VSDMKostentraegerRolleCS', display: Haupt-Kostenträger}
                            choices: []
                            index: 51
        abrechnenderKostentraeger:
          match:
            extension('https://gematik:
              de/fhir/vsdm2/StructureDefinition/VSDMKostentraegerRolle'): {value: null}
          schema:
            type: Reference
            mustSupport: true
            refers: ['https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization']
            index: 52
            extensions:
              kostentraegerRolle:
                url: https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMKostentraegerRolle
                type: Extension
                short: Rolle des Kostenträgers
                index: 53
                elements:
                  value:
                    pattern:
                      type: Coding
                      value: {code: A, system: 'https://gematik.de/fhir/vsdm2/CodeSystem/VSDMKostentraegerRolleCS', display: abrechnender Kostenträger}
                    choices: []
                    index: 55
            elements:
              extension:
                type: Extension
                short: Rolle des Kostenträgers
                url: https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMKostentraegerRolle
                index: 53
                slicing:
                  slices:
                    kostentraegerRolle:
                      match: {}
                      schema:
                        type: Extension
                        short: Rolle des Kostenträgers
                        url: https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMKostentraegerRolle
                        index: 53
                        elements:
                          value:
                            pattern:
                              type: Coding
                              value: {code: A, system: 'https://gematik.de/fhir/vsdm2/CodeSystem/VSDMKostentraegerRolleCS', display: abrechnender Kostenträger}
                            choices: []
                            index: 55
package_version: 1.0.0-rc5
extensions:
  WOP:
    url: http://fhir.de/StructureDefinition/gkv/wop
    short: Wohnortprinzip (WOP)
    type: Extension
    mustSupport: true
    index: 1
    elements:
      value:
        choices: []
        index: 3
      value[x]:
        elements:
          system:
            pattern: {type: Uri, value: 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_ITA_WOP'}
            index: 4
  besonderePersonengruppe:
    url: http://fhir.de/StructureDefinition/gkv/besondere-personengruppe
    short: Besondere Personengruppe (GKV)
    type: Extension
    mustSupport: true
    index: 5
    elements:
      value[x]:
        elements:
          system:
            pattern: {type: Uri, value: 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_PERSONENGRUPPE'}
            index: 6
  zuzahlungsstatus:
    url: http://fhir.de/StructureDefinition/gkv/zuzahlungsstatus
    short: Zuzahlungsstatus
    type: Extension
    mustSupport: true
    index: 7
    extensions:
      status:
        url: null
        index: 9
        elements:
          value:
            pattern: {type: Boolean, value: true}
            choices: []
            index: 11
      gueltigBis:
        url: null
        _required: true
        index: 12
        elements:
          value:
            choices: []
            index: 14
        required: [value]
    elements:
      extension:
        array: true
        min: 2
        index: 8
        slicing:
          slices:
            status:
              match: {}
              schema:
                index: 9
                elements:
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: []
                    index: 11
            gueltigBis:
              match: {}
              schema:
                _required: true
                index: 12
                elements:
                  value:
                    choices: []
                    index: 14
                required: [value]
  dmp: {url: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMDMPTeilnahme', min: 0, short: DMP-Teilnahme, type: Extension, mustSupport: true, index: 15}
  kostenerstattung:
    url: http://fhir.de/StructureDefinition/gkv/kostenerstattung
    short: Kostenerstattung
    type: Extension
    mustSupport: true
    index: 16
    extensions:
      aerztlicheVersorgung:
        url: null
        short: Ärztliche Versorgung
        _required: true
        index: 18
        elements:
          value:
            choices: []
            index: 20
        required: [value]
      zahnaerztlicheVersorgung:
        url: null
        short: Zahnärztliche Versorgung
        _required: true
        index: 21
        elements:
          value:
            choices: []
            index: 23
        required: [value]
      stationaererBereich:
        url: null
        short: Stationärer Bereich
        _required: true
        index: 24
        elements:
          value:
            choices: []
            index: 26
        required: [value]
      veranlassteLeistungen:
        url: null
        short: Veranlasste Leistungen
        _required: true
        index: 27
        elements:
          value:
            choices: []
            index: 29
        required: [value]
    elements:
      extension:
        array: true
        min: 4
        index: 17
        slicing:
          slices:
            aerztlicheVersorgung:
              match: {}
              schema:
                short: Ärztliche Versorgung
                _required: true
                index: 18
                elements:
                  value:
                    choices: []
                    index: 20
                required: [value]
            zahnaerztlicheVersorgung:
              match: {}
              schema:
                short: Zahnärztliche Versorgung
                _required: true
                index: 21
                elements:
                  value:
                    choices: []
                    index: 23
                required: [value]
            stationaererBereich:
              match: {}
              schema:
                short: Stationärer Bereich
                _required: true
                index: 24
                elements:
                  value:
                    choices: []
                    index: 26
                required: [value]
            veranlassteLeistungen:
              match: {}
              schema:
                short: Veranlasste Leistungen
                _required: true
                index: 27
                elements:
                  value:
                    choices: []
                    index: 29
                required: [value]
  ruhenderLeistungsanspruch:
    url: http://fhir.de/StructureDefinition/gkv/ruhender-leistungsanspruch
    short: Ruhender Leistungsanspruch
    type: Extension
    mustSupport: true
    index: 30
    extensions:
      art:
        url: null
        index: 31
        elements:
          value:
            choices: []
            index: 33
          value[x]:
            elements:
              system:
                pattern: {type: Uri, value: 'https://gematik.de/fhir/vsdm2/CodeSystem/VSDMRuhenderLeistungsanspruchArtCS'}
                index: 34
        required: [value]
      dauer:
        url: null
        index: 35
        elements:
          value:
            choices: []
            index: 37
        required: [value]
    elements:
      extension:
        index: 31
        slicing:
          slices:
            art:
              match: {}
              schema:
                index: 31
                elements:
                  value:
                    choices: []
                    index: 33
                  value[x]:
                    elements:
                      system:
                        pattern: {type: Uri, value: 'https://gematik.de/fhir/vsdm2/CodeSystem/VSDMRuhenderLeistungsanspruchArtCS'}
                        index: 34
                required: [value]
            dauer:
              match: {}
              schema:
                index: 35
                elements:
                  value:
                    choices: []
                    index: 37
                required: [value]
  versichertenart:
    url: http://fhir.de/StructureDefinition/gkv/versichertenart
    short: Art des Versicherten
    type: Extension
    mustSupport: true
    index: 38
    elements:
      value:
        choices: []
        index: 40
    required: [value]
class: profile
kind: resource
url: https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKV
base: http://fhir.de/StructureDefinition/coverage-de-basis
version: 1.0.0