PackagesCanonicalsLogsProblems
    Packages
    de.gematik.dipag@1.0.7
    https://gematik.de/fhir/dipag/StructureDefinition/dipag-rechnungsbundle
{
  "description": "Dieses Profil stellt das collection-Bundle dar, mit welchem die strukturierten Rechnungsinhalte zusammengefasst und als base64-kodiertes Binary in der DocumentReference referenziert werden.",
  "_filename": "StructureDefinition-dipag-rechnungsbundle.json",
  "package_name": "de.gematik.dipag",
  "date": "2026-03-26",
  "derivation": "constraint",
  "publisher": "gematik GmbH",
  "fhirVersion": "4.0.1",
  "name": "DiPagRechnungsBundle",
  "abstract": false,
  "type": "Bundle",
  "experimental": "false",
  "resourceType": "StructureDefinition",
  "title": "Digitale Patientenrechnung - Rechnungsinhalte Bundle",
  "package_version": "1.0.7",
  "status": "active",
  "id": "4f6b14ff-e525-48b4-9241-eb49a21414de",
  "kind": "resource",
  "url": "https://gematik.de/fhir/dipag/StructureDefinition/dipag-rechnungsbundle",
  "version": "1.0.7",
  "differential": {
    "element": [ {
      "id": "Bundle.type",
      "path": "Bundle.type",
      "mustSupport": true,
      "patternCode": "collection"
    }, {
      "id": "Bundle.timestamp",
      "path": "Bundle.timestamp",
      "mustSupport": true
    }, {
      "id": "Bundle.entry",
      "min": 2,
      "path": "Bundle.entry",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "resource",
          "type": "profile"
        } ]
      },
      "mustSupport": true
    }, {
      "id": "Bundle.entry.resource",
      "path": "Bundle.entry.resource",
      "mustSupport": true
    }, {
      "id": "Bundle.entry:Rechnung",
      "max": "1",
      "min": 1,
      "path": "Bundle.entry",
      "sliceName": "Rechnung",
      "mustSupport": true
    }, {
      "id": "Bundle.entry:Rechnung.resource",
      "path": "Bundle.entry.resource",
      "type": [ {
        "code": "Invoice",
        "profile": [ "https://gematik.de/fhir/dipag/StructureDefinition/dipag-rechnung" ]
      } ],
      "comment": "Alle aus der Rechnung (Invoice mit Profil DipagRechnung) referenzierten Ressourcen müssen ebenfalls in diesem Bundle enthalten sein, damit die Referenzen aufgelöst werden können."
    }, {
      "id": "Bundle.entry:BehandeltePerson",
      "max": "*",
      "min": 1,
      "path": "Bundle.entry",
      "sliceName": "BehandeltePerson",
      "mustSupport": true
    }, {
      "id": "Bundle.entry:BehandeltePerson.resource",
      "path": "Bundle.entry.resource",
      "type": [ {
        "code": "Patient",
        "profile": [ "https://gematik.de/fhir/dipag/StructureDefinition/dipag-patient" ]
      } ],
      "comment": "Mindestens die behandelte Person, abgebildet durch eine Patient-Instanz, muss in diesem Bundle enthalten sein, da beim submit der Rechnung die Referenz auf die behandelte Person in der Patient-Instanz als subject der DocumentReference gesetzt wird."
    } ]
  },
  "contact": [ {
    "telecom": [ {
      "value": "http://gematik.de/",
      "system": "url"
    } ]
  } ],
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Bundle"
}