{ "description": null, "_filename": "StructureDefinition-erg-documentreference-markierung.json", "package_name": "de.gematik.erg", "date": "2025-02-28", "derivation": "constraint", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "name": "ERGDocumentReferenceMarkierung", "abstract": false, "type": "Extension", "experimental": "false", "resourceType": "StructureDefinition", "title": "ERG DocumentReference Markierung", "package_version": "1.1.0-rc1", "status": "active", "id": "58f8fa3e-859c-4a16-905e-17a20bb83183", "kind": "complex-type", "url": "https://gematik.de/fhir/erg/StructureDefinition/erg-documentreference-markierung", "context": [ { "type": "element", "expression": "Element" } ], "version": "1.1.0-RC1", "differential": { "element": [ { "id": "Extension.extension", "min": 1, "path": "Extension.extension" }, { "id": "Extension.extension:markierung", "max": "1", "min": 1, "path": "Extension.extension", "sliceName": "markierung" }, { "id": "Extension.extension:markierung.extension", "max": "0", "path": "Extension.extension.extension" }, { "id": "Extension.extension:markierung.url", "path": "Extension.extension.url", "fixedUri": "markierung" }, { "id": "Extension.extension:markierung.value[x]", "min": 1, "path": "Extension.extension.value[x]", "type": [ { "code": "Coding" } ], "binding": { "strength": "required", "valueSet": "https://gematik.de/fhir/erg/ValueSet/erg-dokument-artderarchivierung-vs" } }, { "id": "Extension.extension:zeitpunkt", "max": "1", "min": 0, "path": "Extension.extension", "sliceName": "zeitpunkt" }, { "id": "Extension.extension:zeitpunkt.extension", "max": "0", "path": "Extension.extension.extension" }, { "id": "Extension.extension:zeitpunkt.url", "path": "Extension.extension.url", "fixedUri": "zeitpunkt" }, { "id": "Extension.extension:zeitpunkt.value[x]", "min": 1, "path": "Extension.extension.value[x]", "type": [ { "code": "dateTime" } ] }, { "id": "Extension.extension:details", "max": "1", "min": 0, "path": "Extension.extension", "sliceName": "details" }, { "id": "Extension.extension:details.extension", "max": "0", "path": "Extension.extension.extension" }, { "id": "Extension.extension:details.url", "path": "Extension.extension.url", "fixedUri": "details" }, { "id": "Extension.extension:details.value[x]", "min": 1, "path": "Extension.extension.value[x]", "type": [ { "code": "string" } ] }, { "id": "Extension.extension:gelesen", "max": "1", "min": 0, "path": "Extension.extension", "sliceName": "gelesen", "constraint": [ { "key": "ERGDocumentReferenceMarkierung-2", "human": "Details zum Gelesen-Status können nur angegeben werden wenn die Markierung vom Typ 'Gelesen' ist", "source": "https://gematik.de/fhir/erg/StructureDefinition/erg-documentreference-markierung", "severity": "error", "expression": "extension.where(url = 'gelesen').value.exists() implies extension.where(url = 'markierung').value.coding.where(code = 'gelesen').exists()" } ] }, { "id": "Extension.extension:gelesen.extension", "max": "0", "path": "Extension.extension.extension" }, { "id": "Extension.extension:gelesen.url", "path": "Extension.extension.url", "fixedUri": "gelesen" }, { "id": "Extension.extension:gelesen.value[x]", "min": 1, "path": "Extension.extension.value[x]", "type": [ { "code": "boolean" } ] }, { "id": "Extension.extension:artDerArchivierung", "max": "1", "min": 0, "path": "Extension.extension", "sliceName": "artDerArchivierung", "constraint": [ { "key": "ERGDocumentReferenceMarkierung-1", "human": "Details zur Art der Archivierung können nur angegeben werden wenn die Markierung vom Typ 'Archiviert' ist", "source": "https://gematik.de/fhir/erg/StructureDefinition/erg-documentreference-markierung", "severity": "error", "expression": "extension.where(url = 'artDerArchivierung').value.exists() implies extension.where(url = 'markierung').value.coding.where(code = 'archiviert').exists()" } ] }, { "id": "Extension.extension:artDerArchivierung.extension", "max": "0", "path": "Extension.extension.extension" }, { "id": "Extension.extension:artDerArchivierung.url", "path": "Extension.extension.url", "fixedUri": "artDerArchivierung" }, { "id": "Extension.extension:artDerArchivierung.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "Coding" } ] }, { "id": "Extension.url", "path": "Extension.url", "fixedUri": "https://gematik.de/fhir/erg/StructureDefinition/erg-documentreference-markierung" }, { "id": "Extension.value[x]", "max": "0", "path": "Extension.value[x]" } ] }, "contact": [ { "telecom": [ { "value": "http://gematik.de/", "system": "url" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension" }