PackagesCanonicalsLogsProblems
    Packages
    de.gevko.evo.hlm@1.0.1
    https://fhir.gevko.de/StructureDefinition/EVO_PR_KHB_Bundle
{
  "description": "Dieses Bundle vereint die Elemente des strukturierten Dokuments elektronische Verordnung einer Krankenhausbehandlung, KBV Muster 2 (10.2014)",
  "_filename": "EVO_PR_KHB_Bundle.json",
  "package_name": "de.gevko.evo.hlm",
  "date": "2020-12-03T15:21:35.1321105Z",
  "derivation": "constraint",
  "publisher": "gevko GmbH",
  "fhirVersion": "4.0.1",
  "name": "EVO_PR_KHB_Bundle",
  "abstract": false,
  "type": "Bundle",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "Krankenhausbehandlung",
  "package_version": "1.0.1",
  "status": "active",
  "id": "c0f52a5b-a45f-41ff-b1a8-1937ccb09a3a",
  "kind": "resource",
  "url": "https://fhir.gevko.de/StructureDefinition/EVO_PR_KHB_Bundle",
  "version": "0.9.1",
  "differential": {
    "element": [ {
      "id": "Bundle",
      "path": "Bundle",
      "constraint": [ {
        "key": "Composition-pflicht",
        "human": "Die Ressource vom Typ Composition muss genau einmal vorhanden sein",
        "source": "Bundle",
        "severity": "error",
        "expression": "entry.where(resource is Composition).count()=1"
      }, {
        "key": "versionComposition",
        "human": "Die Instanz der Composition muss vom Profil 'https://fhir.gevko.de/StructureDefinition/EVO_PR_KHB_A_Composition|0.9.1' oder 'https://fhir.gevko.de/StructureDefinition/EVO_PR_KHB_B_Composition|0.9.1' sein",
        "source": "Bundle",
        "severity": "error",
        "expression": "entry.where(resource is Composition).resource.meta.profile = 'https://fhir.gevko.de/StructureDefinition/EVO_PR_KHB_A_Composition|0.9.1' or entry.where(resource is Composition).resource.meta.profile = 'https://fhir.gevko.de/StructureDefinition/EVO_PR_KHB_B_Composition|0.9.1'"
      }, {
        "key": "angabePruefnummer",
        "human": "Prüfnummer nicht vorhanden, aber Pflicht bei den Kostenträger der Typen \"GKV\", \"BG\", \"SKT\" oder \"UK\"",
        "source": "Bundle",
        "severity": "error",
        "expression": "(entry.where(resource is Coverage).exists() and (entry.where(resource is Coverage).resource.type.coding.code='GKV' or entry.where(resource is Coverage).resource.type.coding.code='BG' or entry.where(resource is Coverage).resource.type.coding.code='SKT' or entry.where(resource is Coverage).resource.type.coding.code='UK')) implies entry.where(resource is Composition).resource.author.identifier.where(system='https://fhir.kbv.de/NamingSystem/KBV_NS_FOR_Pruefnummer').exists()"
      }, {
        "key": "angabePLZ",
        "human": "Postleitzahl nicht vorhanden, aber Pflicht bei den Kostentraegern der Typen \"GKV\", \"BG\", \"SKT\" oder \"UK\"",
        "source": "Bundle",
        "severity": "error",
        "expression": "(entry.where(resource is Coverage).exists() and (entry.where(resource is Coverage).resource.type.coding.code='GKV' or entry.where(resource is Coverage).resource.type.coding.code='BG' or entry.where(resource is Coverage).resource.type.coding.code='SKT' or entry.where(resource is Coverage).resource.type.coding.code='UK')) implies entry.where(resource is Patient).resource.address.postalCode.exists()"
      }, {
        "key": "angabeNrAusstellendePerson",
        "human": "Nummer der ausstellenden Person nicht vorhanden, aber Pflicht, wenn es sich um einen Arzt oder Zahnarzt handelt",
        "source": "Bundle",
        "severity": "error",
        "expression": "(entry.where(resource is Coverage).exists() and (entry.where(resource is Coverage).resource.type.coding.code='GKV' or entry.where(resource is Coverage).resource.type.coding.code='BG' or entry.where(resource is Coverage).resource.type.coding.code='SKT' or entry.where(resource is Coverage).resource.type.coding.code='UK') and (entry.where(resource is Practitioner).resource.qualification.coding.code='00' or entry.where(resource is Practitioner).resource.qualification.coding.code='01')) implies entry.where(resource is Practitioner).resource.identifier.exists()"
      }, {
        "key": "angabeBetriebsstaettennr",
        "human": "Betriebsstaettennummer nicht vorhanden, aber Pflicht, wenn es sich um einen Arzt, Zahnarzt oder Arzt in Weiterbildung handelt",
        "source": "Bundle",
        "severity": "error",
        "expression": "(entry.where(resource is Coverage).exists() and (entry.where(resource is Coverage).resource.type.coding.code='GKV' or entry.where(resource is Coverage).resource.type.coding.code='BG' or entry.where(resource is Coverage).resource.type.coding.code='SKT' or entry.where(resource is Coverage).resource.type.coding.code='UK') and (entry.where(resource is Practitioner).resource.qualification.coding.code='00' or entry.where(resource is Practitioner).resource.qualification.coding.code='01' or entry.where(resource is Practitioner).resource.qualification.coding.code='03')) implies entry.where(resource is Organization).resource.identifier.exists()"
      }, {
        "key": "angabeRechtsgrundlage",
        "human": "Rechtsgrundlage nicht vorhanden, aber Pflicht bei den Kostentraegern der Typen \"GKV\", \"BG\", \"SKT\" oder \"UK\"",
        "source": "Bundle",
        "severity": "error",
        "expression": "(entry.where(resource is Coverage).exists() and (entry.where(resource is Coverage).resource.type.coding.code='GKV' or entry.where(resource is Coverage).resource.type.coding.code='BG' or entry.where(resource is Coverage).resource.type.coding.code='SKT' or entry.where(resource is Coverage).resource.type.coding.code='UK')) implies entry.where(resource is Composition).resource.extension('https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_Legal_basis').exists()"
      }, {
        "key": "Arztpraxis-1",
        "human": "Für eine Arztpraxis muss eine BSNR angegeben werden.",
        "source": "Bundle",
        "severity": "error",
        "expression": "entry.where(resource is Organization).exists() implies entry.where(resource is Organization).resource.identifier.system='https://fhir.kbv.de/NamingSystem/KBV_NS_Base_BSNR'"
      }, {
        "key": "Arztpraxis-2",
        "human": "Bei einer Arztpraxis darf kein Institutionskennzeichen angegeben werden.",
        "source": "Bundle",
        "severity": "error",
        "expression": "entry.where(resource is Organization).exists() implies entry.where(resource is Organization).resource.identifier.system != 'http://fhir.de/NamingSystem/arge-ik/iknr'"
      }, {
        "key": "Patient-1",
        "human": "Bei einem Patienten mit gesetzlicher Krankenversicherung muss die gesetzliche Krankenversicherungsnummer angegeben werden.",
        "source": "Bundle",
        "severity": "error",
        "expression": "entry.where(resource is Coverage).resource.type.coding.code = 'GKV' implies entry.where(resource is Patient).resource.identifier.type.coding.code = 'GKV'"
      }, {
        "key": "Patient-2",
        "human": "Bei einem Patienten mit privater Krankenversicherung muss die private Krankenversicherungsnummer angegeben werden.",
        "source": "Bundle",
        "severity": "error",
        "expression": "entry.where(resource is Coverage).resource.type.coding.code = 'PKV' implies entry.where(resource is Patient).resource.identifier.type.coding.code = 'PKV'"
      }, {
        "key": "Arzt-3",
        "human": "Es ist nur der Code für \"Arzt\", \"Zahnarzt\", \"Arzt in Weiterbildung\" oder \"Arzt als Vertreter\" zugelassen.",
        "source": "Bundle",
        "severity": "error",
        "expression": "entry.where(resource is Practitioner).exists() implies (entry.where(resource is Practitioner).resource.qualification.code.coding.code='00' or entry.where(resource is Practitioner).resource.qualification.code.coding.code='01' or entry.where(resource is Practitioner).resource.qualification.code.coding.code='03' or entry.where(resource is Practitioner).resource.qualification.code.coding.code='04')"
      } ]
    }, {
      "id": "Bundle.id",
      "min": 1,
      "path": "Bundle.id",
      "mustSupport": true
    }, {
      "id": "Bundle.meta",
      "min": 1,
      "path": "Bundle.meta",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ],
      "mustSupport": true
    }, {
      "id": "Bundle.meta.id",
      "max": "0",
      "path": "Bundle.meta.id"
    }, {
      "id": "Bundle.meta.versionId",
      "max": "0",
      "path": "Bundle.meta.versionId",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ]
    }, {
      "id": "Bundle.meta.lastUpdated",
      "path": "Bundle.meta.lastUpdated",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ],
      "mustSupport": true
    }, {
      "id": "Bundle.meta.source",
      "max": "0",
      "path": "Bundle.meta.source",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ]
    }, {
      "id": "Bundle.meta.profile",
      "max": "1",
      "min": 1,
      "path": "Bundle.meta.profile",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ],
      "mustSupport": true,
      "fixedCanonical": "https://fhir.gevko.de/StructureDefinition/EVO_PR_KHB_Bundle|0.9.1"
    }, {
      "id": "Bundle.meta.security",
      "max": "0",
      "path": "Bundle.meta.security",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ]
    }, {
      "id": "Bundle.meta.tag",
      "max": "0",
      "path": "Bundle.meta.tag",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ]
    }, {
      "id": "Bundle.implicitRules",
      "max": "0",
      "path": "Bundle.implicitRules",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ]
    }, {
      "id": "Bundle.language",
      "max": "0",
      "path": "Bundle.language",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ]
    }, {
      "id": "Bundle.identifier",
      "min": 1,
      "path": "Bundle.identifier",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ],
      "mustSupport": true
    }, {
      "id": "Bundle.identifier.use",
      "max": "0",
      "path": "Bundle.identifier.use",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ]
    }, {
      "id": "Bundle.identifier.type",
      "max": "0",
      "path": "Bundle.identifier.type",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ]
    }, {
      "id": "Bundle.identifier.system",
      "min": 1,
      "path": "Bundle.identifier.system",
      "fixedUri": "https://gematik.de/fhir/NamingSystem/PrescriptionID",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ],
      "definition": "Für den digitalen Vordruck \"Elektronische Verordnung von Krankenhausbehandlung (Muster 2)\" wird die Dokumenten-ID gemäß den Vorgaben der gematik gesetzt.",
      "mustSupport": true
    }, {
      "id": "Bundle.identifier.value",
      "min": 1,
      "path": "Bundle.identifier.value",
      "short": "Dokumenten-ID",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ],
      "definition": "Eindeutige Identifikation des Dokuments, bzw. der Verordnung. Diese ID wird mit signiert und sichert damit die Verordnung vor Fälschungen.\r\n\r\nFür den digitalen Vordruck \"Elektronische Verordnung von Krankenhausbehandlung (Muster 2)\" wird die Dokumenten-ID gemäß den Vorgaben der gematik gesetzt.",
      "mustSupport": true
    }, {
      "id": "Bundle.identifier.period",
      "max": "0",
      "path": "Bundle.identifier.period",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ]
    }, {
      "id": "Bundle.identifier.assigner",
      "max": "0",
      "path": "Bundle.identifier.assigner",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ]
    }, {
      "id": "Bundle.type",
      "path": "Bundle.type",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ],
      "fixedCode": "document",
      "mustSupport": true
    }, {
      "id": "Bundle.timestamp",
      "min": 1,
      "path": "Bundle.timestamp",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ],
      "definition": "DateTime wann das Dokument technisch erstellt wurde. \r\nFachlich bildet das Ausstellungsdatum das entscheidende Datum ab",
      "mustSupport": true
    }, {
      "id": "Bundle.total",
      "max": "0",
      "path": "Bundle.total",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ]
    }, {
      "id": "Bundle.link",
      "max": "0",
      "path": "Bundle.link",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ]
    }, {
      "id": "Bundle.entry",
      "min": 1,
      "path": "Bundle.entry",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ],
      "mustSupport": true
    }, {
      "id": "Bundle.entry.link",
      "max": "0",
      "path": "Bundle.entry.link"
    }, {
      "id": "Bundle.entry.fullUrl",
      "min": 1,
      "path": "Bundle.entry.fullUrl",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ],
      "mustSupport": true
    }, {
      "id": "Bundle.entry.resource",
      "min": 1,
      "path": "Bundle.entry.resource",
      "mustSupport": true
    }, {
      "id": "Bundle.entry.search",
      "max": "0",
      "path": "Bundle.entry.search",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ]
    }, {
      "id": "Bundle.entry.request",
      "max": "0",
      "path": "Bundle.entry.request",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ]
    }, {
      "id": "Bundle.entry.response",
      "max": "0",
      "path": "Bundle.entry.response",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ]
    }, {
      "id": "Bundle.signature",
      "max": "0",
      "path": "Bundle.signature",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "trial-use"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ]
    }, {
      "id": "Bundle.signature.who.id",
      "max": "0",
      "path": "Bundle.signature.who.id"
    }, {
      "id": "Bundle.signature.who.reference",
      "min": 1,
      "path": "Bundle.signature.who.reference",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ],
      "fixedString": "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Betriebsstaette|https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Practitioner"
    }, {
      "id": "Bundle.signature.who.type",
      "max": "0",
      "path": "Bundle.signature.who.type",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ]
    }, {
      "id": "Bundle.signature.who.identifier",
      "max": "0",
      "path": "Bundle.signature.who.identifier",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      } ]
    }, {
      "id": "Bundle.signature.who.display",
      "max": "0",
      "path": "Bundle.signature.who.display",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
        "valueCode": "normative"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
        "valueCode": "4.0.0"
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
        "valueBoolean": true
      } ]
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Bundle"
}