{ "description": null, "_filename": "KK_ELB_ChargeItem.StructureDefinition.json", "package_name": "elb.ck.private", "date": "2023-09-11T07:14:25.1972434+00:00", "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.1", "name": "KK_ELB_ChargeItem", "abstract": false, "type": "ChargeItem", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "0.0.1", "status": "draft", "id": "2dcf1ce3-c079-46ac-b894-97180bc32fd4", "kind": "resource", "url": "https://e-lb.de/fhir/StructureDefinition/KK_ELB_ChargeItem", "version": "1.0.0", "differential": { "element": [ { "id": "ChargeItem", "path": "ChargeItem", "constraint": [ { "key": "LBNR", "human": "In performer:angestellteLeistungserbringerin ist keine LBNR angegeben, diese ist aber eine Pflichtangabe bei dem verwendeten SGS code.", "severity": "error", "expression": "performer.where(actor.type='Organization').function.coding.where(code='C' or code='R').exists() implies (performer.all(actor.where(type='Practitioner').exists().not()) or performer.actor.where(type='Practitioner').identifier.where(system='http://fhir.de/sid/bfarm/lbnr').exists())" } ] }, { "id": "ChargeItem.id", "path": "ChargeItem.id", "mustSupport": false }, { "id": "ChargeItem.meta", "min": 1, "path": "ChargeItem.meta", "mustSupport": true }, { "id": "ChargeItem.meta.security", "max": "1", "min": 1, "path": "ChargeItem.meta.security", "mustSupport": true }, { "id": "ChargeItem.meta.security.system", "min": 1, "path": "ChargeItem.meta.security.system", "fixedUri": "https://e-lb.de/fhir/CodeSystem/KK_ELB_CS_Nutzungsbedingung_Version", "mustSupport": true }, { "id": "ChargeItem.meta.security.code", "min": 1, "path": "ChargeItem.meta.security.code", "binding": { "strength": "required", "valueSet": "https://e-lb.de/fhir/ValueSet/KK_ELB_VS_Nutzungsbedingung_Version" }, "mustSupport": true }, { "id": "ChargeItem.implicitRules", "max": "0", "path": "ChargeItem.implicitRules" }, { "id": "ChargeItem.language", "max": "0", "path": "ChargeItem.language" }, { "id": "ChargeItem.text", "max": "0", "path": "ChargeItem.text" }, { "id": "ChargeItem.contained", "max": "0", "path": "ChargeItem.contained" }, { "id": "ChargeItem.extension", "min": 1, "path": "ChargeItem.extension" }, { "path": "ChargeItem.extension", "min": 1, "definition": "Identifier des Kostenträgers des Versicherten (subject)", "isModifier": false, "short": "Kostenträger", "type": [ { "code": "Extension", "profile": [ "https://e-lb.de/fhir/StructureDefinition/KK_ELB_Payor" ] } ], "mustSupport": true, "sliceName": "Payor", "max": "1", "id": "ChargeItem.extension:Payor" }, { "id": "ChargeItem.identifier", "max": "1", "min": 1, "path": "ChargeItem.identifier", "mustSupport": true }, { "id": "ChargeItem.identifier.system", "min": 1, "path": "ChargeItem.identifier.system", "fixedUri": "urn:ietf:rfc:3986", "mustSupport": true }, { "id": "ChargeItem.identifier.value", "min": 1, "path": "ChargeItem.identifier.value", "mustSupport": true }, { "id": "ChargeItem.definitionUri", "max": "0", "path": "ChargeItem.definitionUri" }, { "id": "ChargeItem.definitionCanonical", "max": "0", "path": "ChargeItem.definitionCanonical" }, { "id": "ChargeItem.status", "path": "ChargeItem.status", "mustSupport": true }, { "id": "ChargeItem.partOf", "max": "0", "path": "ChargeItem.partOf" }, { "id": "ChargeItem.code", "path": "ChargeItem.code", "mustSupport": true }, { "id": "ChargeItem.code.coding", "max": "1", "min": 1, "path": "ChargeItem.code.coding", "mustSupport": true }, { "id": "ChargeItem.code.coding.system", "min": 1, "path": "ChargeItem.code.coding.system", "fixedUri": "https://e-lb.de/fhir/sid/KK_ELB_ChargeItemCode", "mustSupport": true }, { "id": "ChargeItem.code.coding.code", "min": 1, "path": "ChargeItem.code.coding.code", "mustSupport": true }, { "id": "ChargeItem.subject", "path": "ChargeItem.subject", "mustSupport": true }, { "id": "ChargeItem.subject.identifier", "min": 1, "path": "ChargeItem.subject.identifier", "type": [ { "code": "Identifier", "profile": [ "http://fhir.de/StructureDefinition/identifier-kvid-10" ] } ], "mustSupport": true }, { "id": "ChargeItem.subject.identifier.system", "path": "ChargeItem.subject.identifier.system", "mustSupport": true }, { "id": "ChargeItem.subject.identifier.value", "path": "ChargeItem.subject.identifier.value", "mustSupport": true }, { "id": "ChargeItem.context", "max": "0", "path": "ChargeItem.context" }, { "id": "ChargeItem.occurrence[x]", "min": 1, "path": "ChargeItem.occurrence[x]", "type": [ { "code": "dateTime" }, { "code": "Period" } ], "mustSupport": true }, { "id": "ChargeItem.performer", "max": "2", "min": 1, "path": "ChargeItem.performer", "slicing": { "rules": "closed", "discriminator": [ { "path": "actor.type", "type": "value" } ] }, "mustSupport": true }, { "id": "ChargeItem.performer:leistungserbringerOrganisation", "max": "1", "min": 1, "path": "ChargeItem.performer", "comment": "In diesem Slice wird die Leistungserbringer-Organisation bzw. der Leistungserbringer anhand des IKs identifiziert. Die Funktion des Leistungserbringer wird anhand des Sammelgruppenschlüssels in der function angegeben.", "sliceName": "leistungserbringerOrganisation", "mustSupport": true }, { "id": "ChargeItem.performer:leistungserbringerOrganisation.function", "min": 1, "path": "ChargeItem.performer.function", "mustSupport": true }, { "id": "ChargeItem.performer:leistungserbringerOrganisation.function.coding", "max": "1", "min": 1, "path": "ChargeItem.performer.function.coding", "mustSupport": true }, { "id": "ChargeItem.performer:leistungserbringerOrganisation.function.coding.system", "min": 1, "path": "ChargeItem.performer.function.coding.system", "fixedUri": "https://e-lb.de/fhir/CodeSystem/KK_ELB_SGS", "mustSupport": true }, { "id": "ChargeItem.performer:leistungserbringerOrganisation.function.coding.code", "min": 1, "path": "ChargeItem.performer.function.coding.code", "mustSupport": true }, { "id": "ChargeItem.performer:leistungserbringerOrganisation.actor", "path": "ChargeItem.performer.actor", "mustSupport": true }, { "id": "ChargeItem.performer:leistungserbringerOrganisation.actor.type", "min": 1, "path": "ChargeItem.performer.actor.type", "fixedUri": "Organization", "mustSupport": true }, { "id": "ChargeItem.performer:leistungserbringerOrganisation.actor.identifier", "min": 1, "path": "ChargeItem.performer.actor.identifier", "type": [ { "code": "Identifier", "profile": [ "http://fhir.de/StructureDefinition/identifier-iknr" ] } ], "mustSupport": true }, { "id": "ChargeItem.performer:leistungserbringerOrganisation.actor.identifier.system", "path": "ChargeItem.performer.actor.identifier.system", "mustSupport": true }, { "id": "ChargeItem.performer:leistungserbringerOrganisation.actor.identifier.value", "path": "ChargeItem.performer.actor.identifier.value", "mustSupport": true }, { "id": "ChargeItem.performer:angestellteLeistungserbringerin", "max": "1", "path": "ChargeItem.performer", "comment": "In diesem Slice muss bei einem angestelltenverhältnisses des Leistungserbringers zusätzlich zur IK der Leistungserbringer-Organisation der Name des Leistungserbringers angegeben werden.", "sliceName": "angestellteLeistungserbringerin" }, { "id": "ChargeItem.performer:angestellteLeistungserbringerin.actor", "path": "ChargeItem.performer.actor", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner" ] } ], "mustSupport": true }, { "id": "ChargeItem.performer:angestellteLeistungserbringerin.actor.type", "min": 1, "path": "ChargeItem.performer.actor.type", "fixedUri": "Practitioner", "mustSupport": true }, { "id": "ChargeItem.performer:angestellteLeistungserbringerin.actor.identifier", "path": "ChargeItem.performer.actor.identifier", "type": [ { "code": "Identifier", "profile": [ "https://e-lb.de/fhir/StructureDefinition/KK_ELB_Identifier_LBNR" ] } ] }, { "id": "ChargeItem.performer:angestellteLeistungserbringerin.actor.display", "min": 1, "path": "ChargeItem.performer.actor.display", "mustSupport": true }, { "id": "ChargeItem.performingOrganization", "max": "0", "path": "ChargeItem.performingOrganization" }, { "id": "ChargeItem.requestingOrganization", "max": "0", "path": "ChargeItem.requestingOrganization" }, { "id": "ChargeItem.costCenter", "max": "0", "path": "ChargeItem.costCenter" }, { "id": "ChargeItem.quantity", "max": "0", "path": "ChargeItem.quantity" }, { "id": "ChargeItem.bodysite", "max": "0", "path": "ChargeItem.bodysite" }, { "id": "ChargeItem.factorOverride", "max": "0", "path": "ChargeItem.factorOverride" }, { "id": "ChargeItem.priceOverride", "max": "0", "path": "ChargeItem.priceOverride" }, { "id": "ChargeItem.overrideReason", "max": "0", "path": "ChargeItem.overrideReason" }, { "id": "ChargeItem.enterer", "max": "0", "path": "ChargeItem.enterer" }, { "id": "ChargeItem.enteredDate", "max": "0", "path": "ChargeItem.enteredDate" }, { "id": "ChargeItem.service", "max": "0", "path": "ChargeItem.service" }, { "id": "ChargeItem.product[x]", "max": "0", "path": "ChargeItem.product[x]" }, { "id": "ChargeItem.account", "max": "0", "path": "ChargeItem.account" }, { "id": "ChargeItem.note", "max": "0", "path": "ChargeItem.note" }, { "id": "ChargeItem.supportingInformation", "max": "0", "path": "ChargeItem.supportingInformation" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/ChargeItem" }