PackagesCanonicalsLogsProblems
    Packages
    de.gematik.vsdm2@1.1.0
    https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKVBase
description: Basis-Angaben zum GKV-Versicherungsverhältnis im Versichertenstammdatenmanagement (VSDM) 2.0
package_name: de.gematik.vsdm2
derivation: constraint
name: VSDMCoverageGKVBase
type: Coverage
elements:
  extension:
    array: true
    min: 2
    index: 0
    slicing:
      slices:
        WOP:
          match: {}
          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'}
                    mustSupport: true
                    index: 4
                  version:
                    pattern: {type: String, value: '1.00'}
                    mustSupport: true
                    index: 5
                  code: {mustSupport: true, index: 6}
                required: [version]
        besonderePersonengruppe:
          match: {}
          schema:
            short: Besondere Personengruppe (GKV)
            type: Extension
            mustSupport: true
            url: http://fhir.de/StructureDefinition/gkv/besondere-personengruppe
            index: 7
            elements:
              value[x]:
                elements:
                  system:
                    pattern: {type: Uri, value: 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_PERSONENGRUPPE'}
                    mustSupport: true
                    index: 8
                  version:
                    pattern: {type: String, value: '1.03'}
                    mustSupport: true
                    index: 9
                  code: {mustSupport: true, index: 10}
                required: [version]
        zuzahlungsstatus:
          match: {}
          schema:
            short: Zuzahlungsstatus
            type: Extension
            mustSupport: true
            url: http://fhir.de/StructureDefinition/gkv/zuzahlungsstatus
            index: 11
            extensions:
              status:
                url: null
                mustSupport: true
                index: 13
                elements:
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: []
                    index: 15
              gueltigBis: {url: null, min: 1, max: 1, mustSupport: true, _required: true, index: 16}
            elements:
              extension:
                array: true
                min: 2
                index: 12
                slicing:
                  slices:
                    status:
                      match: {}
                      schema:
                        mustSupport: true
                        index: 13
                        elements:
                          value:
                            pattern: {type: Boolean, value: true}
                            choices: []
                            index: 15
                    gueltigBis:
                      match: {}
                      schema: {mustSupport: true, _required: true, index: 16}
                      min: 1
                      max: 1
        dmp:
          match: {}
          schema: {short: DMP-Teilnahme, type: Extension, mustSupport: true, url: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMDMPTeilnahme', index: 17}
          min: 0
        kostenerstattung:
          match: {}
          schema:
            short: Kostenerstattung
            type: Extension
            mustSupport: true
            url: http://fhir.de/StructureDefinition/gkv/kostenerstattung
            index: 18
            extensions:
              aerztlicheVersorgung:
                url: null
                short: Ärztliche Versorgung
                mustSupport: true
                _required: true
                index: 20
                elements:
                  value:
                    choices: []
                    index: 22
                required: [value]
              zahnaerztlicheVersorgung:
                url: null
                short: Zahnärztliche Versorgung
                mustSupport: true
                _required: true
                index: 23
                elements:
                  value:
                    choices: []
                    index: 25
                required: [value]
              stationaererBereich:
                url: null
                short: Stationärer Bereich
                mustSupport: true
                _required: true
                index: 26
                elements:
                  value:
                    choices: []
                    index: 28
                required: [value]
              veranlassteLeistungen:
                url: null
                short: Veranlasste Leistungen
                mustSupport: true
                _required: true
                index: 29
                elements:
                  value:
                    choices: []
                    index: 31
                required: [value]
            elements:
              extension:
                array: true
                min: 4
                index: 19
                slicing:
                  slices:
                    aerztlicheVersorgung:
                      match: {}
                      schema:
                        short: Ärztliche Versorgung
                        mustSupport: true
                        _required: true
                        index: 20
                        elements:
                          value:
                            choices: []
                            index: 22
                        required: [value]
                    zahnaerztlicheVersorgung:
                      match: {}
                      schema:
                        short: Zahnärztliche Versorgung
                        mustSupport: true
                        _required: true
                        index: 23
                        elements:
                          value:
                            choices: []
                            index: 25
                        required: [value]
                    stationaererBereich:
                      match: {}
                      schema:
                        short: Stationärer Bereich
                        mustSupport: true
                        _required: true
                        index: 26
                        elements:
                          value:
                            choices: []
                            index: 28
                        required: [value]
                    veranlassteLeistungen:
                      match: {}
                      schema:
                        short: Veranlasste Leistungen
                        mustSupport: true
                        _required: true
                        index: 29
                        elements:
                          value:
                            choices: []
                            index: 31
                        required: [value]
        ruhenderLeistungsanspruch:
          match: {}
          schema:
            short: Ruhender Leistungsanspruch
            type: Extension
            mustSupport: true
            url: http://fhir.de/StructureDefinition/gkv/ruhender-leistungsanspruch
            index: 32
            extensions:
              art:
                url: null
                mustSupport: true
                index: 33
                elements:
                  value:
                    choices: []
                    index: 35
                  value[x]:
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://fhir.de/CodeSystem/gkv/RuhenderLeistungsanspruchGKV'}
                        mustSupport: true
                        index: 36
                      version:
                        pattern: {type: String, value: 1.6.0}
                        mustSupport: true
                        index: 37
                      code: {mustSupport: true, index: 38}
                    required: [version, system]
                required: [value]
              dauer:
                url: null
                mustSupport: true
                index: 39
                elements:
                  value:
                    choices: []
                    index: 41
                  value[x]:
                    elements:
                      start:
                        constraint:
                          date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKVBase', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'}
                        index: 42
                      end:
                        constraint:
                          date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKVBase', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'}
                        index: 43
                required: [value]
            elements:
              extension:
                mustSupport: true
                index: 33
                slicing:
                  slices:
                    art:
                      match: {}
                      schema:
                        mustSupport: true
                        index: 33
                        elements:
                          value:
                            choices: []
                            index: 35
                          value[x]:
                            elements:
                              system:
                                pattern: {type: Uri, value: 'http://fhir.de/CodeSystem/gkv/RuhenderLeistungsanspruchGKV'}
                                mustSupport: true
                                index: 36
                              version:
                                pattern: {type: String, value: 1.6.0}
                                mustSupport: true
                                index: 37
                              code: {mustSupport: true, index: 38}
                            required: [version, system]
                        required: [value]
                    dauer:
                      match: {}
                      schema:
                        mustSupport: true
                        index: 39
                        elements:
                          value:
                            choices: []
                            index: 41
                          value[x]:
                            elements:
                              start:
                                constraint:
                                  date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKVBase', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'}
                                index: 42
                              end:
                                constraint:
                                  date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKVBase', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'}
                                index: 43
                        required: [value]
        versichertenart:
          match: {}
          schema:
            short: Art des Versicherten
            type: Extension
            mustSupport: true
            url: http://fhir.de/StructureDefinition/gkv/versichertenart
            index: 44
            elements:
              value:
                choices: []
                index: 46
              value[x]:
                elements:
                  system:
                    pattern: {type: Uri, value: 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_VERSICHERTENSTATUS'}
                    mustSupport: true
                    index: 47
                  version:
                    pattern: {type: String, value: '1.02'}
                    mustSupport: true
                    index: 48
                  code: {mustSupport: true, index: 49}
                required: [version]
            required: [value]
  type:
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: GKV, system: 'http://fhir.de/CodeSystem/versicherungsart-de-basis', version: 1.6.0}
    index: 50
  period:
    short: Gültigkeitszeitraum des Versicherungsschutzes
    mustSupport: true
    index: 51
    elements:
      start:
        short: Beginn des Versicherungsschutzes
        constraint:
          date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKVBase', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'}
        mustSupport: true
        index: 52
      end:
        short: Ende des Versicherungsschutzes
        constraint:
          date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKVBase', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'}
        mustSupport: true
        index: 53
    required: [start]
  payor:
    short: Kostenträger
    mustSupport: true
    array: true
    max: 2
    index: 54
    elements:
      reference: {mustSupport: true, index: 55}
      identifier: {type: Identifier, mustSupport: true, index: 56}
      display: {mustSupport: true, index: 57}
package_version: 1.1.0
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'}
            mustSupport: true
            index: 4
          version:
            pattern: {type: String, value: '1.00'}
            mustSupport: true
            index: 5
          code: {mustSupport: true, index: 6}
        required: [version]
  besonderePersonengruppe:
    url: http://fhir.de/StructureDefinition/gkv/besondere-personengruppe
    short: Besondere Personengruppe (GKV)
    type: Extension
    mustSupport: true
    index: 7
    elements:
      value[x]:
        elements:
          system:
            pattern: {type: Uri, value: 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_PERSONENGRUPPE'}
            mustSupport: true
            index: 8
          version:
            pattern: {type: String, value: '1.03'}
            mustSupport: true
            index: 9
          code: {mustSupport: true, index: 10}
        required: [version]
  zuzahlungsstatus:
    url: http://fhir.de/StructureDefinition/gkv/zuzahlungsstatus
    short: Zuzahlungsstatus
    type: Extension
    mustSupport: true
    index: 11
    extensions:
      status:
        url: null
        mustSupport: true
        index: 13
        elements:
          value:
            pattern: {type: Boolean, value: true}
            choices: []
            index: 15
      gueltigBis: {url: null, min: 1, max: 1, mustSupport: true, _required: true, index: 16}
    elements:
      extension:
        array: true
        min: 2
        index: 12
        slicing:
          slices:
            status:
              match: {}
              schema:
                mustSupport: true
                index: 13
                elements:
                  value:
                    pattern: {type: Boolean, value: true}
                    choices: []
                    index: 15
            gueltigBis:
              match: {}
              schema: {mustSupport: true, _required: true, index: 16}
              min: 1
              max: 1
  dmp: {url: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMDMPTeilnahme', min: 0, short: DMP-Teilnahme, type: Extension, mustSupport: true, index: 17}
  kostenerstattung:
    url: http://fhir.de/StructureDefinition/gkv/kostenerstattung
    short: Kostenerstattung
    type: Extension
    mustSupport: true
    index: 18
    extensions:
      aerztlicheVersorgung:
        url: null
        short: Ärztliche Versorgung
        mustSupport: true
        _required: true
        index: 20
        elements:
          value:
            choices: []
            index: 22
        required: [value]
      zahnaerztlicheVersorgung:
        url: null
        short: Zahnärztliche Versorgung
        mustSupport: true
        _required: true
        index: 23
        elements:
          value:
            choices: []
            index: 25
        required: [value]
      stationaererBereich:
        url: null
        short: Stationärer Bereich
        mustSupport: true
        _required: true
        index: 26
        elements:
          value:
            choices: []
            index: 28
        required: [value]
      veranlassteLeistungen:
        url: null
        short: Veranlasste Leistungen
        mustSupport: true
        _required: true
        index: 29
        elements:
          value:
            choices: []
            index: 31
        required: [value]
    elements:
      extension:
        array: true
        min: 4
        index: 19
        slicing:
          slices:
            aerztlicheVersorgung:
              match: {}
              schema:
                short: Ärztliche Versorgung
                mustSupport: true
                _required: true
                index: 20
                elements:
                  value:
                    choices: []
                    index: 22
                required: [value]
            zahnaerztlicheVersorgung:
              match: {}
              schema:
                short: Zahnärztliche Versorgung
                mustSupport: true
                _required: true
                index: 23
                elements:
                  value:
                    choices: []
                    index: 25
                required: [value]
            stationaererBereich:
              match: {}
              schema:
                short: Stationärer Bereich
                mustSupport: true
                _required: true
                index: 26
                elements:
                  value:
                    choices: []
                    index: 28
                required: [value]
            veranlassteLeistungen:
              match: {}
              schema:
                short: Veranlasste Leistungen
                mustSupport: true
                _required: true
                index: 29
                elements:
                  value:
                    choices: []
                    index: 31
                required: [value]
  ruhenderLeistungsanspruch:
    url: http://fhir.de/StructureDefinition/gkv/ruhender-leistungsanspruch
    short: Ruhender Leistungsanspruch
    type: Extension
    mustSupport: true
    index: 32
    extensions:
      art:
        url: null
        mustSupport: true
        index: 33
        elements:
          value:
            choices: []
            index: 35
          value[x]:
            elements:
              system:
                pattern: {type: Uri, value: 'http://fhir.de/CodeSystem/gkv/RuhenderLeistungsanspruchGKV'}
                mustSupport: true
                index: 36
              version:
                pattern: {type: String, value: 1.6.0}
                mustSupport: true
                index: 37
              code: {mustSupport: true, index: 38}
            required: [version, system]
        required: [value]
      dauer:
        url: null
        mustSupport: true
        index: 39
        elements:
          value:
            choices: []
            index: 41
          value[x]:
            elements:
              start:
                constraint:
                  date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKVBase', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'}
                index: 42
              end:
                constraint:
                  date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKVBase', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'}
                index: 43
        required: [value]
    elements:
      extension:
        mustSupport: true
        index: 33
        slicing:
          slices:
            art:
              match: {}
              schema:
                mustSupport: true
                index: 33
                elements:
                  value:
                    choices: []
                    index: 35
                  value[x]:
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://fhir.de/CodeSystem/gkv/RuhenderLeistungsanspruchGKV'}
                        mustSupport: true
                        index: 36
                      version:
                        pattern: {type: String, value: 1.6.0}
                        mustSupport: true
                        index: 37
                      code: {mustSupport: true, index: 38}
                    required: [version, system]
                required: [value]
            dauer:
              match: {}
              schema:
                mustSupport: true
                index: 39
                elements:
                  value:
                    choices: []
                    index: 41
                  value[x]:
                    elements:
                      start:
                        constraint:
                          date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKVBase', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'}
                        index: 42
                      end:
                        constraint:
                          date-precision-1: {human: 'An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.', source: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKVBase', severity: error, expression: 'toString().matches(''^[0-9]{4}-[0-9]{2}-[0-9]{2}$'')'}
                        index: 43
                required: [value]
  versichertenart:
    url: http://fhir.de/StructureDefinition/gkv/versichertenart
    short: Art des Versicherten
    type: Extension
    mustSupport: true
    index: 44
    elements:
      value:
        choices: []
        index: 46
      value[x]:
        elements:
          system:
            pattern: {type: Uri, value: 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_VERSICHERTENSTATUS'}
            mustSupport: true
            index: 47
          version:
            pattern: {type: String, value: '1.02'}
            mustSupport: true
            index: 48
          code: {mustSupport: true, index: 49}
        required: [version]
    required: [value]
class: profile
kind: resource
url: https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKVBase
base: http://fhir.de/StructureDefinition/coverage-de-basis
version: 1.1.0