PackagesCanonicalsLogsProblems
    Packages
    de.gematik.vsdm2@1.0.0-rc7
    https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle
{
  "description": "Bundle zur Übermittlung der Ressourcen im Versichertenstammdatenmanagement (VSDM) 2.0",
  "_filename": "StructureDefinition-VSDMBundle.json",
  "package_name": "de.gematik.vsdm2",
  "date": "2026-03-13",
  "derivation": "constraint",
  "publisher": "gematik GmbH",
  "fhirVersion": "4.0.1",
  "name": "VSDMBundle",
  "abstract": false,
  "type": "Bundle",
  "experimental": "false",
  "resourceType": "StructureDefinition",
  "title": "Versichertenstammdaten",
  "package_version": "1.0.0-rc7",
  "status": "active",
  "id": "a374f14d-401e-4ea5-98f5-d0c6d2529aa4",
  "kind": "resource",
  "url": "https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle",
  "version": "1.0.0-rc7",
  "differential": {
    "element": [ {
      "id": "Bundle",
      "path": "Bundle",
      "short": "Versichertenstammdaten",
      "definition": "Bundle zur Übermittlung der Ressourcen im Versichertenstammdatenmanagement (VSDM) 2.0"
    }, {
      "id": "Bundle.meta",
      "min": 1,
      "path": "Bundle.meta",
      "mustSupport": true
    }, {
      "id": "Bundle.meta.lastUpdated",
      "min": 1,
      "path": "Bundle.meta.lastUpdated",
      "short": "Aktualisierungszeitpunkt (inhaltlich)",
      "definition": "Dieser Zeitpunkt gibt an, wann die Versichertenstammdaten zuletzt inhaltlich aktualisiert wurden.",
      "mustSupport": true
    }, {
      "id": "Bundle.type",
      "path": "Bundle.type",
      "comment": "Die im VSDM 2.0 übermittelten Versichertenstammdaten stellen nicht - wie bei anderen Diensten der Telematikinfrastruktur - ein zusammenhängendes [Dokument im Sinne der FHIR-Spezifikation](https://hl7.org/fhir/R4/documents.html) dar.\nSie bestehen lediglich aus administrativen Daten, die zur Abbildung in FHIR auf mehrere miteinander verbundene Ressourcen verteilt sind.\nAus diesem Grund wird auf den Overhead eines Document-Bundles verzichtet und lediglich eine Collection verwendet.",
      "fixedCode": "collection"
    }, {
      "id": "Bundle.timestamp",
      "min": 1,
      "path": "Bundle.timestamp",
      "short": "Aktualisierungszeitpunkt (technisch)",
      "comment": "Wenn der VSDM 2.0 Resource Server das gesamte Bundle speichert, darf dieser Zeitpunkt gleich der Angabe in meta.lastUpdated sein. \nWenn der Resource Server das Bundle bei jeder Anfrage neu erstellt, wird hier jeweils der aktuelle Erstellungszeitpunkt angegeben.",
      "definition": "Dieser Zeitpunkt gibt an, wann das gesamte Bundle erstellt wurde.",
      "mustSupport": true
    }, {
      "id": "Bundle.entry",
      "min": 3,
      "path": "Bundle.entry",
      "slicing": {
        "rules": "closed",
        "discriminator": [ {
          "path": "resource",
          "type": "profile"
        } ]
      },
      "mustSupport": true
    }, {
      "id": "Bundle.entry:VSDMPatient",
      "max": "1",
      "min": 1,
      "path": "Bundle.entry",
      "sliceName": "VSDMPatient",
      "mustSupport": true
    }, {
      "id": "Bundle.entry:VSDMPatient.resource",
      "min": 1,
      "path": "Bundle.entry.resource",
      "type": [ {
        "code": "Patient",
        "profile": [ "https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient" ]
      } ],
      "mustSupport": true
    }, {
      "id": "Bundle.entry:VSDMCoverage",
      "max": "1",
      "min": 1,
      "path": "Bundle.entry",
      "sliceName": "VSDMCoverage",
      "mustSupport": true
    }, {
      "id": "Bundle.entry:VSDMCoverage.resource",
      "min": 1,
      "path": "Bundle.entry.resource",
      "type": [ {
        "code": "Coverage",
        "profile": [ "https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKV", "https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoveragePKV" ]
      } ],
      "mustSupport": true
    }, {
      "id": "Bundle.entry:VSDMPayorOrganization",
      "max": "2",
      "min": 1,
      "path": "Bundle.entry",
      "sliceName": "VSDMPayorOrganization",
      "mustSupport": true
    }, {
      "id": "Bundle.entry:VSDMPayorOrganization.resource",
      "min": 1,
      "path": "Bundle.entry.resource",
      "type": [ {
        "code": "Organization",
        "profile": [ "https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization" ]
      } ],
      "mustSupport": true
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Bundle"
}