{ "description": "PZN des Originals für Importe", "_filename": "GKVSV_EX_ERP_Import_PZN.json", "package_name": "de.gkvsv.erezeptabrechnungsdaten", "date": "2022-02-25", "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.1", "name": "GKVSV_EX_ERP_Import_PZN", "abstract": false, "type": "Extension", "experimental": null, "resourceType": "StructureDefinition", "title": "GKVSV_EX_ERP_Import_PZN", "package_version": "1.2.0-rc2", "status": "draft", "id": "a3d90ffa-d9c0-4993-921f-f806c7431698", "kind": "complex-type", "url": "https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Import_PZN", "context": [ { "type": "element", "expression": "Invoice.lineItem" } ], "version": "1.2.0-rc2", "differential": { "element": [ { "id": "Extension.url", "path": "Extension.url", "fixedUri": "https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Import_PZN" }, { "id": "Extension.value[x]", "min": 1, "path": "Extension.value[x]", "type": [ { "code": "Coding" } ], "binding": { "strength": "preferred", "valueSet": "http://fhir.de/ValueSet/ifa/pzn", "description": "Die PZN kann aus dem ValueSet 'http://fhir.de/ValueSet/ifa/pzn' entnommen werden." } }, { "id": "Extension.value[x].system", "min": 1, "path": "Extension.value[x].system", "fixedUri": "http://fhir.de/CodeSystem/ifa/pzn" }, { "id": "Extension.value[x].version", "max": "0", "path": "Extension.value[x].version" }, { "id": "Extension.value[x].code", "min": 1, "path": "Extension.value[x].code", "short": "PZN", "constraint": [ { "key": "zulaessigeZeichenPZN", "human": "Die PZN des Originals für Importe muss 8 Zeichen lang sein. Es sind nur die Ziffern 0 bis 9 zulässig.", "source": "https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Import_PZN", "severity": "error", "expression": "toString().matches('^\\\\d{8}$')" }, { "key": "pruefzifferPZN", "human": "Die Pruefzifferberechnung der PZN ist fehlgeschlagen.", "source": "https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Import_PZN", "severity": "error", "expression": "(toString().substring(0,1).toInteger() + (toString().substring(1,1).toInteger() * 2) + (toString().substring(2,1).toInteger() * 3) + (toString().substring(3,1).toInteger() * 4) + (toString().substring(4,1).toInteger() * 5) + (toString().substring(5,1).toInteger() * 6) + (toString().substring(6,1).toInteger() * 7)) mod 11 = toString().substring(7,1).toInteger()" } ], "definition": "Das Feld muss gefüllt werden, wenn das Feld „Import“ den Wert „1“ oder „2“ beinhaltet. Anzugeben ist die PZN des Bezugsarzneimittels (Original). Es sind nur die Ziffern 0 bis 9 zulässig. \r\nHinweis: Die in der 8-stelligen Pharmazentralnummer enthaltene Prüfziffer muss mit dem Modulo11-Verfahren konform sein" }, { "id": "Extension.value[x].display", "max": "0", "path": "Extension.value[x].display" }, { "id": "Extension.value[x].userSelected", "max": "0", "path": "Extension.value[x].userSelected" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension" }