PackagesCanonicalsLogsProblems
    Packages
    de.gematik.vsdm2@1.0.0-rc5
    https://gematik.de/fhir/vsdm2/StructureDefinition/VSDDatensatzPKV
{
  "description": "Fachliches Modell zur Beschreibung des VSD-Datensatzes für den Bereich der Privaten Krankenversicherung (PKV).\\nDieses Modell stellt die Struktur für die Versichertendaten eines Privatversicherten bereit und dient als Ausgangspunkt für die Mappings, die die Abbildung auf FHIR-Ressourcen vornehmen.",
  "_filename": "StructureDefinition-VSDDatensatzPKV.json",
  "package_name": "de.gematik.vsdm2",
  "date": null,
  "derivation": "specialization",
  "publisher": null,
  "fhirVersion": "4.0.1",
  "name": "VSDDatensatzPKV",
  "mapping": [ {
    "uri": "VSDMCoverage",
    "name": "Mapping VSD-Datensatz PKV zu Coverage",
    "comment": "Zuordnung der Versicherungsinformationen des VSD-Datensatzes PKV zum FHIR-Profil VSDMCoverage",
    "identity": "VSD-Datensatz-PKV-Coverage"
  }, {
    "uri": "VSDMPatient",
    "name": "Mapping VSD-Datensatz PKV zu Patient",
    "comment": "Zuordnung der Versichertendaten des VSD-Datensatzes PKV zum FHIR-Profil VSDMPatient",
    "identity": "VSD-Datensatz-PKV-Patient"
  }, {
    "uri": "http://hl7.org/v3",
    "name": "RIM Mapping",
    "identity": "rim"
  } ],
  "abstract": false,
  "type": "https://gematik.de/fhir/vsdm2/StructureDefinition/VSDDatensatzPKV",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "Logisches Modell VSD-Datensatz PKV für VSDM 2.0",
  "package_version": "1.0.0-rc5",
  "snapshot": {
    "element": [ {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV",
      "min": 0,
      "definition": "Fachliches Modell zur Beschreibung des VSD-Datensatzes für den Bereich der Privaten Krankenversicherung (PKV).\nDieses Modell stellt die Struktur für die Versichertendaten eines Privatversicherten bereit und dient als Ausgangspunkt für die Mappings, die die Abbildung auf FHIR-Ressourcen vornehmen.",
      "isModifier": false,
      "short": "Logisches Modell VSD-Datensatz PKV für VSDM 2.0",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "max": "*",
      "id": "VSDDatensatzPKV",
      "condition": [ "ele-1" ],
      "base": {
        "max": "*",
        "min": 0,
        "path": "VSDDatensatzPKV"
      }
    }, {
      "path": "VSDDatensatzPKV.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "VSDDatensatzPKV.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "VSDDatensatzPKV.extension",
      "min": 0,
      "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "VSDDatensatzPKV.extension",
      "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten",
      "min": 1,
      "definition": "Versichertendaten",
      "short": "Versichertendaten",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten",
      "base": {
        "max": "1",
        "min": 1,
        "path": "VSDDatensatzPKV.Versichertendaten"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.VersichertenID",
      "min": 1,
      "definition": "Die Versicherten-ID ist der 10-stellige unveränderliche Teil der 30-stelligen Krankenversichertennummer.",
      "short": "Versicherten-ID (KVNR)",
      "mapping": [ {
        "map": "VSDMPatient.identifier:KVNR.value",
        "comment": "Die KVNR wird in Übereinstimmung mit dem deutschen Basisprofils kodiert und ist verpflichtend anzugeben.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.VersichertenID",
      "base": {
        "max": "1",
        "min": 1,
        "path": "VSDDatensatzPKV.Versichertendaten.VersichertenID"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.Geburtsdatum",
      "min": 1,
      "definition": "Gibt das Geburtsdatum der Person an.\nZumindest das Geburtsjahr ist immer anzugeben. \nIm Geburtstag oder im Geburtstag und im Geburtsmonat ist „00“ bzw. „0000“ zulässig, wenn der Geburtstag und der Geburtsmonat nicht zu ermitteln sind. ",
      "short": "Geburtsdatum des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.birthDate",
        "comment": "Die Angabe des partiellen Geburtsdatums wird vom FHIR-nativen Datentyp date bereits unterstützt.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "date"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Geburtsdatum",
      "base": {
        "max": "1",
        "min": 1,
        "path": "VSDDatensatzPKV.Versichertendaten.Geburtsdatum"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.Vorname",
      "min": 1,
      "definition": "Gibt den Vornamen der Person an.\nAlle Vornamen der Person werden eingegeben.",
      "short": "Vorname des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.name:Name.given",
        "comment": "FHIR lässt die Angabe mehrerer Vornamen in wiederholten Elementen zu. Davon wird hier kein Gebrauch gemacht.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Vorname",
      "base": {
        "max": "1",
        "min": 1,
        "path": "VSDDatensatzPKV.Versichertendaten.Vorname"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.Nachname",
      "min": 1,
      "definition": "Gibt den Nachnamen (Familiennamen) der Person an.",
      "short": "Nachname des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.name:Name.family",
        "comment": "Nachname mit Vorsatzwort und Namenszusatz. Wichtig: Hinweise zur Bildung des kombinierten Nachnamens beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      }, {
        "map": "VSDMPatient.name:Name.family.extension:nachname",
        "comment": "Nachname ohne Vorsatzwort und Namenszusatz. Wichtig: Hinweise zur Bildung des kombinierten Nachnamens beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Nachname",
      "base": {
        "max": "1",
        "min": 1,
        "path": "VSDDatensatzPKV.Versichertendaten.Nachname"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.Geschlecht",
      "min": 0,
      "definition": "Gibt das Geschlecht der Person an. \nEs werden die gesetzlich vorgegebenen Werte gemäß PStG (weiblich, männlich, divers, ohne Angabe) abgebildet.",
      "short": "Geschlecht des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.gender",
        "comment": "Das Geschlecht wird auf die standardisierten FHIR-Werte abgebildet. Da damit nicht alle Werte abgebildet werden können, kommt eine Erweiterung zum Einsatz.",
        "identity": "VSD-Datensatz-PKV-Patient"
      }, {
        "map": "VSDMPatient.gender.extension:other-amtlich",
        "comment": "Diese Erweiterung nimmt die Geschlechtsangabe gemäß der geforderten Wertetabelle auf.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "code"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Geschlecht",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versichertendaten.Geschlecht"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.Vorsatzwort",
      "min": 0,
      "definition": "Gibt die Vorsatzwörter der Person an.\nMehrere Vorsatzwörter werden durch Leerzeichen getrennt angegeben.\nDie Vorsatzwörter sollen sich an der Werteliste aus Anlage 6 (Tabelle der gültigen Vorsatzworte) zur DEÜV orientieren.",
      "short": "Vorsatzwörter des Namens des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.name:Name.family.extension:vorsatzwort",
        "comment": "Vorsatzwort zum Nachnamen. Wichtig: Hinweise zur Bildung des kombinierten Nachnamens beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Vorsatzwort",
      "comment": "DEÜV siehe www.gkv-datenaustausch.de/arbeitgeber/deuev/gemeinsame_rundschreiben/gemeinsame_rundschreiben.jsp",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versichertendaten.Vorsatzwort"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.Namenszusatz",
      "min": 0,
      "definition": "Gibt die Namenszusätze der Person an, z. B.: Freiherr.\nMehrere Namenzusätze werden durch Leerzeichen getrennt angegeben.\nDie Namenszusätze sollen sich an der Werteliste aus Anlage 7 (Tabelle der gültigen Namenszusätze) zur DEÜV orientieren.",
      "short": "Namenszusätze des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.name:Name.family.extension:namenszusatz",
        "comment": "Zusatz zum Nachnamen. Wichtig: Hinweise zur Bildung des kombinierten Nachnamens beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Namenszusatz",
      "comment": "DEÜV siehe www.gkv-datenaustausch.de/arbeitgeber/deuev/gemeinsame_rundschreiben/gemeinsame_rundschreiben.jsp",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versichertendaten.Namenszusatz"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.Titel",
      "min": 0,
      "definition": "Gibt die akademischen Grade der Person an.\nMehrere Titel werden durch Leerzeichen getrennt angegeben.",
      "short": "Akademische Titel des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.name:Name.prefix",
        "comment": "Kennzeichnung des akademischen Titels mittels Erweiterung siehe Elementdokumentation.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Titel",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versichertendaten.Titel"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.Postfachadresse",
      "min": 0,
      "definition": "Postfachadresse des Versicherten",
      "short": "Postfachadresse des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.address:PostfachAdresse",
        "comment": "Postfachadressen werden mit dem Typ \"postal\" gekennzeichnet.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Postfachadresse",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versichertendaten.Postfachadresse"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postfach",
      "min": 1,
      "definition": "Gibt das Postfach der Person an.",
      "short": "Postfach des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.address:PostfachAdresse.line.extension:Postfach",
        "comment": "Hinweise zur Bildung der Adresszeilen beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postfach",
      "base": {
        "max": "1",
        "min": 1,
        "path": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postfach"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postleitzahl",
      "min": 1,
      "definition": "Gibt die Postleitzahl der Strassen- oder Postfachadresse an.",
      "short": "Postleitzahl der Postfachadresse",
      "mapping": [ {
        "map": "VSDMPatient.address:PostfachAdresse.postalCode",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postleitzahl",
      "base": {
        "max": "1",
        "min": 1,
        "path": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postleitzahl"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Ort",
      "min": 1,
      "definition": "Gibt den Ort zur Postfachadresse an. ",
      "short": "Ort der Postfachadresse",
      "mapping": [ {
        "map": "VSDMPatient.address:PostfachAdresse.city",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Ort",
      "base": {
        "max": "1",
        "min": 1,
        "path": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Ort"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Land",
      "min": 1,
      "definition": "Gibt das Land zu der Postfachadresse an. \nEs werden Landesangaben nach ISO 3166-2 verwendet.",
      "short": "Land der Postfachadresse",
      "mapping": [ {
        "map": "VSDMPatient.address:PostfachAdresse.country",
        "comment": "Hinweise zur Befüllung der Extensions beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "code"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Land",
      "base": {
        "max": "1",
        "min": 1,
        "path": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Land"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse",
      "min": 0,
      "definition": "Wohnsitzadresse des Versicherten",
      "short": "Wohnsitzadresse des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.address:StrassenAdresse",
        "comment": "Wohnsitzadressen werden mit dem Typ \"physical\" gekennzeichnet.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Strasse",
      "min": 0,
      "definition": "Gibt den Namen der Strasse der Wohnsitzadresse an.\nWenn die Hausnummer nicht separat abgelegt werden kann, ist es zulässig, die Hausnummer in das Feld Straße zu übernehmen.",
      "short": "Name der Strasse",
      "mapping": [ {
        "map": "VSDMPatient.address:StrassenAdresse.line.extension:Strasse",
        "comment": "Hinweise zur Bildung der Adresszeilen beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Strasse",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Strasse"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Hausnummer",
      "min": 0,
      "definition": "Gibt die Hausnummer in der Strasse der Person an.\nPflichtangabe soweit bekannt; wenn die Hausnummer nicht separat abgelegt werden kann, ist es zulässig, die Hausnummer in das Feld Straße zu übernehmen. ",
      "short": "Hausnummer der Wohnsitzadresse",
      "mapping": [ {
        "map": "VSDMPatient.address:StrassenAdresse.line.extension:Hausnummer",
        "comment": "Hinweise zur Bildung der Adresszeilen beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Hausnummer",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Hausnummer"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Anschriftenzusatz",
      "min": 0,
      "definition": "Gibt die relevanten Zusätze zur Anschrift an.\nAls Anschriftenzusatz kann z. B. „Hinterhaus“ angegeben werden.",
      "short": "Relevante Zusätze zur Anschrift",
      "mapping": [ {
        "map": "VSDMPatient.address:StrassenAdresse.line.extension:Adresszusatz",
        "comment": "Hinweise zur Bildung der Adresszeilen beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Anschriftenzusatz",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Anschriftenzusatz"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Postleitzahl",
      "min": 0,
      "definition": "Gibt die Postleitzahl der Wohnsitzadresse an. ",
      "short": "Postleitzahl der Wohnsitzadresse",
      "mapping": [ {
        "map": "VSDMPatient.address:StrassenAdresse.postalCode",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Postleitzahl",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Postleitzahl"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Ort",
      "min": 1,
      "definition": "Gibt den Ort zur Wohnsitzadresse an. ",
      "short": "Ort der Wohnsitzadresse",
      "mapping": [ {
        "map": "VSDMPatient.address:StrassenAdresse.city",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Ort",
      "base": {
        "max": "1",
        "min": 1,
        "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Ort"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Land",
      "min": 1,
      "definition": "Gibt das Land zu der Wohnsitzadresse an. \nEs werden Landesangaben nach ISO 3166-2 verwendet.",
      "short": "Land der Wohnsitzadresse",
      "mapping": [ {
        "map": "VSDMPatient.address.country",
        "comment": "Hinweise zur Befüllung der Extensions beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "code"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Land",
      "base": {
        "max": "1",
        "min": 1,
        "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Land"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versichertendaten.TIMessengerID",
      "min": 0,
      "definition": "Gibt die TI-Messenger-ID des Versicherten an, soweit bekannt.",
      "short": "TI-Messenger-ID",
      "mapping": [ {
        "map": "VSDMPatient.telecom:TIMessengerID",
        "comment": "Hinweise zur Kodierung der TI-Messenger-ID beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.TIMessengerID",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versichertendaten.TIMessengerID"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten",
      "min": 1,
      "definition": "Angaben zum Versicherungsverhältnis",
      "short": "Angaben zum Versicherungsverhältnis",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten",
      "base": {
        "max": "1",
        "min": 1,
        "path": "VSDDatensatzPKV.Versicherungsdaten"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Kostentraeger",
      "min": 1,
      "definition": "Angaben zum Kostenträger",
      "short": "Angaben zum Kostenträger",
      "mapping": [ {
        "map": "VSDMCoveragePKV.payor:Hauptkostentraeger",
        "comment": "Der Kostenträger wird als Referenz auf eine VSDMPayorOrganization abgebildet. Im PKV-Bereich gibt es keine Unterscheidung zwischen Haupt- und abrechnendem Kostenträger.",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Kostentraeger",
      "base": {
        "max": "1",
        "min": 1,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Kostentraeger"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Name",
      "min": 1,
      "definition": "Gibt den Namen der Institution/Organisation an.",
      "short": "Name des Kostenträgers",
      "mapping": [ {
        "map": "VSDMPayorOrganization:Hauptkostentraeger.name",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Name",
      "base": {
        "max": "1",
        "min": 1,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Name"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Kostentraegerkennung",
      "min": 1,
      "definition": "Gibt den Kostenträger des Versicherten an. Es handelt sich um das bundesweit gültige Institutionskennzeichen (IK) des jeweiligen Kostenträgers.",
      "short": "Kostenträgerkennung (Institutionskennzeichen)",
      "mapping": [ {
        "map": "VSDMPayorOrganization:Hauptkostentraeger.identifier:IKNR",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Kostentraegerkennung",
      "base": {
        "max": "1",
        "min": 1,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Kostentraegerkennung"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz",
      "min": 0,
      "definition": "Angaben zu Beginn und Ende des Vertragsverhältnisses sind im PKV-Bereich grundsätzlich optional.\nWenn diese Struktur angegeben wird, muss mindestens Beginn- oder Endedatum angegeben werden.",
      "short": "Versicherungsschutz des Versicherten",
      "mapping": [ {
        "map": "VSDMCoveragePKV.period",
        "comment": "Zur Abbildung werden die Standard-Felder der FHIR-Ressource verwendet.",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Beginn",
      "min": 0,
      "definition": "Gibt den Beginn des Versicherungsschutzes des Versicherten bei dem angegebenen Kostenträger an. \nDieser Wert darf nicht vor dem Geburtsdatum liegen.",
      "short": "Beginn des Versicherungsschutzes",
      "mapping": [ {
        "map": "VSDMCoveragePKV.period.start",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "date"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Beginn",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Beginn"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Ende",
      "min": 0,
      "definition": "Gibt das Ende des Versicherungsschutzes des Versicherten bei dem angegebenen Kostenträger an. ",
      "short": "Ende des Versicherungsschutzes",
      "mapping": [ {
        "map": "VSDMCoveragePKV.period.end",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "date"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Ende",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Ende"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Beihilfe",
      "min": 0,
      "definition": "Informationen für Versicherte mit Beihilfeanspruch. \nDiese Struktur ist für Versicherte ohne Beihilfeanspruch nicht anzugeben.",
      "short": "Beihilfeanspruch",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:beihilfe",
        "comment": "Die gesamte Zielstruktur ist für Versicherte ohne Beihilfeanspruch nicht anzugeben.",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Beihilfe",
      "comment": "Hintergrundinformationen siehe https://www.pkv.de/wissen/private-krankenversicherung/leistungen-und-erstattung/privatversichert-im-beamtenverhaeltnis/",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Beihilfe"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Beihilfe.Beihilfeanspruch",
      "min": 1,
      "definition": "Kennzeichnet einen Versicherten mit Beihilfeanspruch.\nDieses Kennzeichen ist anzugeben, sobald die Struktur Beihilfe erforderlich wird (notwendig, da die Beihilfequote nicht immer vorliegt). ",
      "short": "Versicherter mit Beihilfeanspruch",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:beihilfe.extension:anspruch",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "boolean"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Beihilfe.Beihilfeanspruch",
      "base": {
        "max": "1",
        "min": 1,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Beihilfe.Beihilfeanspruch"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Beihilfe.QuotePKV",
      "min": 0,
      "definition": "Prozentwert des über die Beihilfe hinaus in der PKV versicherten Anteils.",
      "short": "Quote PKV bei Beihilfe",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:beihilfe.extension:quote",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "unsignedInt"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Beihilfe.QuotePKV",
      "comment": "Prozentwert (0..100)",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Beihilfe.QuotePKV"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen",
      "min": 0,
      "definition": "Informationen zur Kostenübernahme für Krankenhausleistungen.",
      "short": "Kostenübernahme für Krankenhausleistungen",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Allgemein",
      "min": 0,
      "definition": "Versicherter Anteil in Prozent für allgemeine Krankenhausleistungen.",
      "short": "Allgemeine Krankenhausleistungen",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:krankenhaus.extension:allgemein",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "unsignedInt"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Allgemein",
      "comment": "Prozentwert (0..100)",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Allgemein"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Zweibettzimmer",
      "min": 0,
      "definition": "Versicherter Anteil in Prozent für den Zweibettzimmerzuschlag.",
      "short": "Zweibettzimmerzuschlag",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:krankenhaus.extension:zweibett",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "unsignedInt"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Zweibettzimmer",
      "comment": "Prozentwert (0..100)",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Zweibettzimmer"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Einbettzimmer",
      "min": 0,
      "definition": "Versicherter Anteil in Prozent für den Einbettzimmerzuschlag.",
      "short": "Einbettzimmerzuschlag",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:krankenhaus.extension:einbett",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "unsignedInt"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Einbettzimmer",
      "comment": "Prozentwert (0..100)",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Einbettzimmer"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.ZweiEinbettDifferenz",
      "min": 0,
      "definition": "Versicherter Anteil in Prozent für die Differenz zwischen Zweibettzimmer- und den Einbettzimmerzuschlag (z.B. Beihilfetarif zuzüglich Beihilfeergänzungsversicherung).",
      "short": "Differenz zwischen Zwei- und Einbettzimmerzuschlag",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:krankenhaus.extension:zweibettEinbettDifferenz",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "unsignedInt"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.ZweiEinbettDifferenz",
      "comment": "Prozentwert (0..100)",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.ZweiEinbettDifferenz"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Wahlarzt[x]",
      "min": 0,
      "definition": "Übernahme wahlärztlicher Leistungen.        ",
      "short": "Wahlärztliche Leistungen",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:krankenhaus.extension:wahlarzt",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "boolean"
      }, {
        "code": "unsignedInt"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Wahlarzt[x]",
      "comment": "Angabe als reines Kennzeichen (ja/nein) oder als Prozentwert (0..100) möglich.",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Wahlarzt[x]"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Belegarzt[x]",
      "min": 0,
      "definition": "Übernahme belegärztlicher Leistungen (kein Bestandteil der wahlärztlichen Leistungen).",
      "short": "Belegärztliche Leistungen",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:krankenhaus.extension:belegarzt",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "boolean"
      }, {
        "code": "unsignedInt"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Belegarzt[x]",
      "comment": "Angabe als reines Kennzeichen (ja/nein) oder als Prozentwert (0..100) möglich.",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Belegarzt[x]"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Sozialtarif",
      "min": 0,
      "definition": "Anwendung eines verbandseinheitlichen Tarifs mit Besonderheiten bezüglich der Leistungen und privatärztliche Abrechnungen.\nMögliche Werte:\nS = Standardtarif,\nB = Basistarif,\nN = Notlagentarif.",
      "short": "Sozialtarif",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:sozialtarif",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "code"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Sozialtarif",
      "comment": "Hintergrundinformationen siehe https://www.pkv.de/wissen/private-krankenversicherung/brancheneinheitliche-tarife/",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Sozialtarif"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Versichertenart",
      "min": 0,
      "definition": "VN = Versicherungsnehmer / Vertragsinhaber\nVP = versicherte Person",
      "short": "Rolle der Person im PKV-Vertrag",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:versichertenart",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "code"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Versichertenart",
      "base": {
        "max": "1",
        "min": 0,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Versichertenart"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Hinweis",
      "min": 0,
      "definition": "Optionale Hinweise in Freitextform für Leistungserbringer.\nDie Relevanz eines Hinweises kann auf einzelne Leistungserbringer-Institutionstypen (professionOID gemäß gemSpec_OID) eingeschränkt werden.\nHinweise ohne Angabe einer Berufsgruppe sind für alle Leistungserbringer relevant.",
      "short": "Hinweise an Leistungserbringer",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:hinweis",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "*",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Hinweis",
      "base": {
        "max": "*",
        "min": 0,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Hinweis"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Hinweis.Hinweistext",
      "min": 1,
      "definition": "Hinweistext im Markdown-Format. \nDer Hinweistext ist nicht zur maschinellen Verarbeitung vorgesehen, sondern muss dem Leistungserbringer lediglich angezeigt werden.",
      "short": "Hinweistext",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:hinweis.extension:text",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "markdown"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Hinweis.Hinweistext",
      "base": {
        "max": "1",
        "min": 1,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Hinweis.Hinweistext"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "VSDDatensatzPKV.Versicherungsdaten.Hinweis.Institutionstypen",
      "min": 0,
      "definition": "Leistungserbringer-Institutionstypen, für die der Hinweistext relevant ist.\nDie Angabe erfolgt als Liste von professionOIDs gemäß gemSpec_OID Tabelle Tab_PKI_403-*.\nDie Verwendung anderer OIDs (insbesondere individueller Berufsgruppen) ist nicht zulässig.\nWenn keine Institutionstypen angegeben sind oder das empfangende System den Filter nicht anzeigen kann, ist der Hinweistext sicherheitshalber anzuzeigen.",
      "short": "betroffene LEI-Typen",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:hinweis.extension:professionOID",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "oid"
      } ],
      "max": "*",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Hinweis.Institutionstypen",
      "base": {
        "max": "*",
        "min": 0,
        "path": "VSDDatensatzPKV.Versicherungsdaten.Hinweis.Institutionstypen"
      }
    } ]
  },
  "status": "draft",
  "id": "57f64370-c5ba-4696-a7a9-1897b2d40fd4",
  "kind": "logical",
  "url": "https://gematik.de/fhir/vsdm2/StructureDefinition/VSDDatensatzPKV",
  "version": null,
  "differential": {
    "element": [ {
      "id": "VSDDatensatzPKV",
      "path": "VSDDatensatzPKV",
      "short": "Logisches Modell VSD-Datensatz PKV für VSDM 2.0",
      "definition": "Fachliches Modell zur Beschreibung des VSD-Datensatzes für den Bereich der Privaten Krankenversicherung (PKV).\nDieses Modell stellt die Struktur für die Versichertendaten eines Privatversicherten bereit und dient als Ausgangspunkt für die Mappings, die die Abbildung auf FHIR-Ressourcen vornehmen."
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten",
      "max": "1",
      "min": 1,
      "path": "VSDDatensatzPKV.Versichertendaten",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Versichertendaten",
      "definition": "Versichertendaten"
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten.VersichertenID",
      "max": "1",
      "min": 1,
      "path": "VSDDatensatzPKV.Versichertendaten.VersichertenID",
      "type": [ {
        "code": "string"
      } ],
      "short": "Versicherten-ID (KVNR)",
      "mapping": [ {
        "map": "VSDMPatient.identifier:KVNR.value",
        "comment": "Die KVNR wird in Übereinstimmung mit dem deutschen Basisprofils kodiert und ist verpflichtend anzugeben.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "definition": "Die Versicherten-ID ist der 10-stellige unveränderliche Teil der 30-stelligen Krankenversichertennummer."
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten.Geburtsdatum",
      "max": "1",
      "min": 1,
      "path": "VSDDatensatzPKV.Versichertendaten.Geburtsdatum",
      "type": [ {
        "code": "date"
      } ],
      "short": "Geburtsdatum des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.birthDate",
        "comment": "Die Angabe des partiellen Geburtsdatums wird vom FHIR-nativen Datentyp date bereits unterstützt.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "definition": "Gibt das Geburtsdatum der Person an.\nZumindest das Geburtsjahr ist immer anzugeben. \nIm Geburtstag oder im Geburtstag und im Geburtsmonat ist „00“ bzw. „0000“ zulässig, wenn der Geburtstag und der Geburtsmonat nicht zu ermitteln sind. "
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten.Vorname",
      "max": "1",
      "min": 1,
      "path": "VSDDatensatzPKV.Versichertendaten.Vorname",
      "type": [ {
        "code": "string"
      } ],
      "short": "Vorname des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.name:Name.given",
        "comment": "FHIR lässt die Angabe mehrerer Vornamen in wiederholten Elementen zu. Davon wird hier kein Gebrauch gemacht.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "definition": "Gibt den Vornamen der Person an.\nAlle Vornamen der Person werden eingegeben."
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten.Nachname",
      "max": "1",
      "min": 1,
      "path": "VSDDatensatzPKV.Versichertendaten.Nachname",
      "type": [ {
        "code": "string"
      } ],
      "short": "Nachname des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.name:Name.family",
        "comment": "Nachname mit Vorsatzwort und Namenszusatz. Wichtig: Hinweise zur Bildung des kombinierten Nachnamens beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      }, {
        "map": "VSDMPatient.name:Name.family.extension:nachname",
        "comment": "Nachname ohne Vorsatzwort und Namenszusatz. Wichtig: Hinweise zur Bildung des kombinierten Nachnamens beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "definition": "Gibt den Nachnamen (Familiennamen) der Person an."
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten.Geschlecht",
      "max": "1",
      "min": 0,
      "path": "VSDDatensatzPKV.Versichertendaten.Geschlecht",
      "type": [ {
        "code": "code"
      } ],
      "short": "Geschlecht des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.gender",
        "comment": "Das Geschlecht wird auf die standardisierten FHIR-Werte abgebildet. Da damit nicht alle Werte abgebildet werden können, kommt eine Erweiterung zum Einsatz.",
        "identity": "VSD-Datensatz-PKV-Patient"
      }, {
        "map": "VSDMPatient.gender.extension:other-amtlich",
        "comment": "Diese Erweiterung nimmt die Geschlechtsangabe gemäß der geforderten Wertetabelle auf.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "definition": "Gibt das Geschlecht der Person an. \nEs werden die gesetzlich vorgegebenen Werte gemäß PStG (weiblich, männlich, divers, ohne Angabe) abgebildet."
    }, {
      "path": "VSDDatensatzPKV.Versichertendaten.Vorsatzwort",
      "min": 0,
      "definition": "Gibt die Vorsatzwörter der Person an.\nMehrere Vorsatzwörter werden durch Leerzeichen getrennt angegeben.\nDie Vorsatzwörter sollen sich an der Werteliste aus Anlage 6 (Tabelle der gültigen Vorsatzworte) zur DEÜV orientieren.",
      "short": "Vorsatzwörter des Namens des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.name:Name.family.extension:vorsatzwort",
        "comment": "Vorsatzwort zum Nachnamen. Wichtig: Hinweise zur Bildung des kombinierten Nachnamens beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Vorsatzwort",
      "comment": "DEÜV siehe www.gkv-datenaustausch.de/arbeitgeber/deuev/gemeinsame_rundschreiben/gemeinsame_rundschreiben.jsp"
    }, {
      "path": "VSDDatensatzPKV.Versichertendaten.Namenszusatz",
      "min": 0,
      "definition": "Gibt die Namenszusätze der Person an, z. B.: Freiherr.\nMehrere Namenzusätze werden durch Leerzeichen getrennt angegeben.\nDie Namenszusätze sollen sich an der Werteliste aus Anlage 7 (Tabelle der gültigen Namenszusätze) zur DEÜV orientieren.",
      "short": "Namenszusätze des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.name:Name.family.extension:namenszusatz",
        "comment": "Zusatz zum Nachnamen. Wichtig: Hinweise zur Bildung des kombinierten Nachnamens beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versichertendaten.Namenszusatz",
      "comment": "DEÜV siehe www.gkv-datenaustausch.de/arbeitgeber/deuev/gemeinsame_rundschreiben/gemeinsame_rundschreiben.jsp"
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten.Titel",
      "max": "1",
      "min": 0,
      "path": "VSDDatensatzPKV.Versichertendaten.Titel",
      "type": [ {
        "code": "string"
      } ],
      "short": "Akademische Titel des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.name:Name.prefix",
        "comment": "Kennzeichnung des akademischen Titels mittels Erweiterung siehe Elementdokumentation.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "definition": "Gibt die akademischen Grade der Person an.\nMehrere Titel werden durch Leerzeichen getrennt angegeben."
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten.Postfachadresse",
      "max": "1",
      "min": 0,
      "path": "VSDDatensatzPKV.Versichertendaten.Postfachadresse",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Postfachadresse des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.address:PostfachAdresse",
        "comment": "Postfachadressen werden mit dem Typ \"postal\" gekennzeichnet.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "definition": "Postfachadresse des Versicherten"
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postfach",
      "max": "1",
      "min": 1,
      "path": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postfach",
      "type": [ {
        "code": "string"
      } ],
      "short": "Postfach des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.address:PostfachAdresse.line.extension:Postfach",
        "comment": "Hinweise zur Bildung der Adresszeilen beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "definition": "Gibt das Postfach der Person an."
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postleitzahl",
      "max": "1",
      "min": 1,
      "path": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postleitzahl",
      "type": [ {
        "code": "string"
      } ],
      "short": "Postleitzahl der Postfachadresse",
      "mapping": [ {
        "map": "VSDMPatient.address:PostfachAdresse.postalCode",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "definition": "Gibt die Postleitzahl der Strassen- oder Postfachadresse an."
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Ort",
      "max": "1",
      "min": 1,
      "path": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Ort",
      "type": [ {
        "code": "string"
      } ],
      "short": "Ort der Postfachadresse",
      "mapping": [ {
        "map": "VSDMPatient.address:PostfachAdresse.city",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "definition": "Gibt den Ort zur Postfachadresse an. "
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Land",
      "max": "1",
      "min": 1,
      "path": "VSDDatensatzPKV.Versichertendaten.Postfachadresse.Land",
      "type": [ {
        "code": "code"
      } ],
      "short": "Land der Postfachadresse",
      "mapping": [ {
        "map": "VSDMPatient.address:PostfachAdresse.country",
        "comment": "Hinweise zur Befüllung der Extensions beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "definition": "Gibt das Land zu der Postfachadresse an. \nEs werden Landesangaben nach ISO 3166-2 verwendet."
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse",
      "max": "1",
      "min": 0,
      "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Wohnsitzadresse des Versicherten",
      "mapping": [ {
        "map": "VSDMPatient.address:StrassenAdresse",
        "comment": "Wohnsitzadressen werden mit dem Typ \"physical\" gekennzeichnet.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "definition": "Wohnsitzadresse des Versicherten"
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Strasse",
      "max": "1",
      "min": 0,
      "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Strasse",
      "type": [ {
        "code": "string"
      } ],
      "short": "Name der Strasse",
      "mapping": [ {
        "map": "VSDMPatient.address:StrassenAdresse.line.extension:Strasse",
        "comment": "Hinweise zur Bildung der Adresszeilen beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "definition": "Gibt den Namen der Strasse der Wohnsitzadresse an.\nWenn die Hausnummer nicht separat abgelegt werden kann, ist es zulässig, die Hausnummer in das Feld Straße zu übernehmen."
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Hausnummer",
      "max": "1",
      "min": 0,
      "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Hausnummer",
      "type": [ {
        "code": "string"
      } ],
      "short": "Hausnummer der Wohnsitzadresse",
      "mapping": [ {
        "map": "VSDMPatient.address:StrassenAdresse.line.extension:Hausnummer",
        "comment": "Hinweise zur Bildung der Adresszeilen beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "definition": "Gibt die Hausnummer in der Strasse der Person an.\nPflichtangabe soweit bekannt; wenn die Hausnummer nicht separat abgelegt werden kann, ist es zulässig, die Hausnummer in das Feld Straße zu übernehmen. "
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Anschriftenzusatz",
      "max": "1",
      "min": 0,
      "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Anschriftenzusatz",
      "type": [ {
        "code": "string"
      } ],
      "short": "Relevante Zusätze zur Anschrift",
      "mapping": [ {
        "map": "VSDMPatient.address:StrassenAdresse.line.extension:Adresszusatz",
        "comment": "Hinweise zur Bildung der Adresszeilen beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "definition": "Gibt die relevanten Zusätze zur Anschrift an.\nAls Anschriftenzusatz kann z. B. „Hinterhaus“ angegeben werden."
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Postleitzahl",
      "max": "1",
      "min": 0,
      "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Postleitzahl",
      "type": [ {
        "code": "string"
      } ],
      "short": "Postleitzahl der Wohnsitzadresse",
      "mapping": [ {
        "map": "VSDMPatient.address:StrassenAdresse.postalCode",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "definition": "Gibt die Postleitzahl der Wohnsitzadresse an. "
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Ort",
      "max": "1",
      "min": 1,
      "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Ort",
      "type": [ {
        "code": "string"
      } ],
      "short": "Ort der Wohnsitzadresse",
      "mapping": [ {
        "map": "VSDMPatient.address:StrassenAdresse.city",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "definition": "Gibt den Ort zur Wohnsitzadresse an. "
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Land",
      "max": "1",
      "min": 1,
      "path": "VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Land",
      "type": [ {
        "code": "code"
      } ],
      "short": "Land der Wohnsitzadresse",
      "mapping": [ {
        "map": "VSDMPatient.address.country",
        "comment": "Hinweise zur Befüllung der Extensions beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "definition": "Gibt das Land zu der Wohnsitzadresse an. \nEs werden Landesangaben nach ISO 3166-2 verwendet."
    }, {
      "id": "VSDDatensatzPKV.Versichertendaten.TIMessengerID",
      "max": "1",
      "min": 0,
      "path": "VSDDatensatzPKV.Versichertendaten.TIMessengerID",
      "type": [ {
        "code": "string"
      } ],
      "short": "TI-Messenger-ID",
      "mapping": [ {
        "map": "VSDMPatient.telecom:TIMessengerID",
        "comment": "Hinweise zur Kodierung der TI-Messenger-ID beachten.",
        "identity": "VSD-Datensatz-PKV-Patient"
      } ],
      "definition": "Gibt die TI-Messenger-ID des Versicherten an, soweit bekannt."
    }, {
      "id": "VSDDatensatzPKV.Versicherungsdaten",
      "max": "1",
      "min": 1,
      "path": "VSDDatensatzPKV.Versicherungsdaten",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Angaben zum Versicherungsverhältnis",
      "definition": "Angaben zum Versicherungsverhältnis"
    }, {
      "id": "VSDDatensatzPKV.Versicherungsdaten.Kostentraeger",
      "max": "1",
      "min": 1,
      "path": "VSDDatensatzPKV.Versicherungsdaten.Kostentraeger",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Angaben zum Kostenträger",
      "mapping": [ {
        "map": "VSDMCoveragePKV.payor:Hauptkostentraeger",
        "comment": "Der Kostenträger wird als Referenz auf eine VSDMPayorOrganization abgebildet. Im PKV-Bereich gibt es keine Unterscheidung zwischen Haupt- und abrechnendem Kostenträger.",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "definition": "Angaben zum Kostenträger"
    }, {
      "id": "VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Name",
      "max": "1",
      "min": 1,
      "path": "VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Name",
      "type": [ {
        "code": "string"
      } ],
      "short": "Name des Kostenträgers",
      "mapping": [ {
        "map": "VSDMPayorOrganization:Hauptkostentraeger.name",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "definition": "Gibt den Namen der Institution/Organisation an."
    }, {
      "id": "VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Kostentraegerkennung",
      "max": "1",
      "min": 1,
      "path": "VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Kostentraegerkennung",
      "type": [ {
        "code": "string"
      } ],
      "short": "Kostenträgerkennung (Institutionskennzeichen)",
      "mapping": [ {
        "map": "VSDMPayorOrganization:Hauptkostentraeger.identifier:IKNR",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "definition": "Gibt den Kostenträger des Versicherten an. Es handelt sich um das bundesweit gültige Institutionskennzeichen (IK) des jeweiligen Kostenträgers."
    }, {
      "id": "VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz",
      "max": "1",
      "min": 0,
      "path": "VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Versicherungsschutz des Versicherten",
      "mapping": [ {
        "map": "VSDMCoveragePKV.period",
        "comment": "Zur Abbildung werden die Standard-Felder der FHIR-Ressource verwendet.",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "definition": "Angaben zu Beginn und Ende des Vertragsverhältnisses sind im PKV-Bereich grundsätzlich optional.\nWenn diese Struktur angegeben wird, muss mindestens Beginn- oder Endedatum angegeben werden."
    }, {
      "id": "VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Beginn",
      "max": "1",
      "min": 0,
      "path": "VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Beginn",
      "type": [ {
        "code": "date"
      } ],
      "short": "Beginn des Versicherungsschutzes",
      "mapping": [ {
        "map": "VSDMCoveragePKV.period.start",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "definition": "Gibt den Beginn des Versicherungsschutzes des Versicherten bei dem angegebenen Kostenträger an. \nDieser Wert darf nicht vor dem Geburtsdatum liegen."
    }, {
      "id": "VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Ende",
      "max": "1",
      "min": 0,
      "path": "VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Ende",
      "type": [ {
        "code": "date"
      } ],
      "short": "Ende des Versicherungsschutzes",
      "mapping": [ {
        "map": "VSDMCoveragePKV.period.end",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "definition": "Gibt das Ende des Versicherungsschutzes des Versicherten bei dem angegebenen Kostenträger an. "
    }, {
      "path": "VSDDatensatzPKV.Versicherungsdaten.Beihilfe",
      "min": 0,
      "definition": "Informationen für Versicherte mit Beihilfeanspruch. \nDiese Struktur ist für Versicherte ohne Beihilfeanspruch nicht anzugeben.",
      "short": "Beihilfeanspruch",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:beihilfe",
        "comment": "Die gesamte Zielstruktur ist für Versicherte ohne Beihilfeanspruch nicht anzugeben.",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Beihilfe",
      "comment": "Hintergrundinformationen siehe https://www.pkv.de/wissen/private-krankenversicherung/leistungen-und-erstattung/privatversichert-im-beamtenverhaeltnis/"
    }, {
      "id": "VSDDatensatzPKV.Versicherungsdaten.Beihilfe.Beihilfeanspruch",
      "max": "1",
      "min": 1,
      "path": "VSDDatensatzPKV.Versicherungsdaten.Beihilfe.Beihilfeanspruch",
      "type": [ {
        "code": "boolean"
      } ],
      "short": "Versicherter mit Beihilfeanspruch",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:beihilfe.extension:anspruch",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "definition": "Kennzeichnet einen Versicherten mit Beihilfeanspruch.\nDieses Kennzeichen ist anzugeben, sobald die Struktur Beihilfe erforderlich wird (notwendig, da die Beihilfequote nicht immer vorliegt). "
    }, {
      "path": "VSDDatensatzPKV.Versicherungsdaten.Beihilfe.QuotePKV",
      "min": 0,
      "definition": "Prozentwert des über die Beihilfe hinaus in der PKV versicherten Anteils.",
      "short": "Quote PKV bei Beihilfe",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:beihilfe.extension:quote",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "unsignedInt"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Beihilfe.QuotePKV",
      "comment": "Prozentwert (0..100)"
    }, {
      "id": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen",
      "max": "1",
      "min": 0,
      "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Kostenübernahme für Krankenhausleistungen",
      "definition": "Informationen zur Kostenübernahme für Krankenhausleistungen."
    }, {
      "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Allgemein",
      "min": 0,
      "definition": "Versicherter Anteil in Prozent für allgemeine Krankenhausleistungen.",
      "short": "Allgemeine Krankenhausleistungen",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:krankenhaus.extension:allgemein",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "unsignedInt"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Allgemein",
      "comment": "Prozentwert (0..100)"
    }, {
      "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Zweibettzimmer",
      "min": 0,
      "definition": "Versicherter Anteil in Prozent für den Zweibettzimmerzuschlag.",
      "short": "Zweibettzimmerzuschlag",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:krankenhaus.extension:zweibett",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "unsignedInt"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Zweibettzimmer",
      "comment": "Prozentwert (0..100)"
    }, {
      "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Einbettzimmer",
      "min": 0,
      "definition": "Versicherter Anteil in Prozent für den Einbettzimmerzuschlag.",
      "short": "Einbettzimmerzuschlag",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:krankenhaus.extension:einbett",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "unsignedInt"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Einbettzimmer",
      "comment": "Prozentwert (0..100)"
    }, {
      "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.ZweiEinbettDifferenz",
      "min": 0,
      "definition": "Versicherter Anteil in Prozent für die Differenz zwischen Zweibettzimmer- und den Einbettzimmerzuschlag (z.B. Beihilfetarif zuzüglich Beihilfeergänzungsversicherung).",
      "short": "Differenz zwischen Zwei- und Einbettzimmerzuschlag",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:krankenhaus.extension:zweibettEinbettDifferenz",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "unsignedInt"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.ZweiEinbettDifferenz",
      "comment": "Prozentwert (0..100)"
    }, {
      "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Wahlarzt[x]",
      "min": 0,
      "definition": "Übernahme wahlärztlicher Leistungen.        ",
      "short": "Wahlärztliche Leistungen",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:krankenhaus.extension:wahlarzt",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "boolean"
      }, {
        "code": "unsignedInt"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Wahlarzt[x]",
      "comment": "Angabe als reines Kennzeichen (ja/nein) oder als Prozentwert (0..100) möglich."
    }, {
      "path": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Belegarzt[x]",
      "min": 0,
      "definition": "Übernahme belegärztlicher Leistungen (kein Bestandteil der wahlärztlichen Leistungen).",
      "short": "Belegärztliche Leistungen",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:krankenhaus.extension:belegarzt",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "boolean"
      }, {
        "code": "unsignedInt"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Belegarzt[x]",
      "comment": "Angabe als reines Kennzeichen (ja/nein) oder als Prozentwert (0..100) möglich."
    }, {
      "path": "VSDDatensatzPKV.Versicherungsdaten.Sozialtarif",
      "min": 0,
      "definition": "Anwendung eines verbandseinheitlichen Tarifs mit Besonderheiten bezüglich der Leistungen und privatärztliche Abrechnungen.\nMögliche Werte:\nS = Standardtarif,\nB = Basistarif,\nN = Notlagentarif.",
      "short": "Sozialtarif",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:sozialtarif",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "type": [ {
        "code": "code"
      } ],
      "max": "1",
      "id": "VSDDatensatzPKV.Versicherungsdaten.Sozialtarif",
      "comment": "Hintergrundinformationen siehe https://www.pkv.de/wissen/private-krankenversicherung/brancheneinheitliche-tarife/"
    }, {
      "id": "VSDDatensatzPKV.Versicherungsdaten.Versichertenart",
      "max": "1",
      "min": 0,
      "path": "VSDDatensatzPKV.Versicherungsdaten.Versichertenart",
      "type": [ {
        "code": "code"
      } ],
      "short": "Rolle der Person im PKV-Vertrag",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:versichertenart",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "definition": "VN = Versicherungsnehmer / Vertragsinhaber\nVP = versicherte Person"
    }, {
      "id": "VSDDatensatzPKV.Versicherungsdaten.Hinweis",
      "max": "*",
      "min": 0,
      "path": "VSDDatensatzPKV.Versicherungsdaten.Hinweis",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Hinweise an Leistungserbringer",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:hinweis",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "definition": "Optionale Hinweise in Freitextform für Leistungserbringer.\nDie Relevanz eines Hinweises kann auf einzelne Leistungserbringer-Institutionstypen (professionOID gemäß gemSpec_OID) eingeschränkt werden.\nHinweise ohne Angabe einer Berufsgruppe sind für alle Leistungserbringer relevant."
    }, {
      "id": "VSDDatensatzPKV.Versicherungsdaten.Hinweis.Hinweistext",
      "max": "1",
      "min": 1,
      "path": "VSDDatensatzPKV.Versicherungsdaten.Hinweis.Hinweistext",
      "type": [ {
        "code": "markdown"
      } ],
      "short": "Hinweistext",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:hinweis.extension:text",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "definition": "Hinweistext im Markdown-Format. \nDer Hinweistext ist nicht zur maschinellen Verarbeitung vorgesehen, sondern muss dem Leistungserbringer lediglich angezeigt werden."
    }, {
      "id": "VSDDatensatzPKV.Versicherungsdaten.Hinweis.Institutionstypen",
      "max": "*",
      "min": 0,
      "path": "VSDDatensatzPKV.Versicherungsdaten.Hinweis.Institutionstypen",
      "type": [ {
        "code": "oid"
      } ],
      "short": "betroffene LEI-Typen",
      "mapping": [ {
        "map": "VSDMCoveragePKV.extension:hinweis.extension:professionOID",
        "identity": "VSD-Datensatz-PKV-Coverage"
      } ],
      "definition": "Leistungserbringer-Institutionstypen, für die der Hinweistext relevant ist.\nDie Angabe erfolgt als Liste von professionOIDs gemäß gemSpec_OID Tabelle Tab_PKI_403-*.\nDie Verwendung anderer OIDs (insbesondere individueller Berufsgruppen) ist nicht zulässig.\nWenn keine Institutionstypen angegeben sind oder das empfangende System den Filter nicht anzeigen kann, ist der Hinweistext sicherheitshalber anzuzeigen."
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Element"
}