{ "description": null, "_filename": "StructureDefinition-vsdm-wahltarife-ex.json", "package_name": "de.gematik.vsdm2", "date": "2023-12-31", "derivation": "constraint", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "name": "VSDMWahltarifeEX", "abstract": false, "type": "Extension", "experimental": "false", "resourceType": "StructureDefinition", "title": null, "package_version": "1.0.0-rc1", "status": "draft", "id": "08e6854c-4e2c-43b5-b453-7b7844e22167", "kind": "complex-type", "url": "https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMWahltarifeEX", "context": [ { "type": "element", "expression": "Element" } ], "version": null, "differential": { "element": [ { "id": "Extension", "path": "Extension", "short": "Gibt ein Kennzeichen für die Rechtsgrundlage des jeweiligen Wahltarifs an", "constraint": [ { "key": "wahltarif-ex-vertragskennzeichen-bei-73b", "human": "Vertragskennzeichens bei Wahltarif muss angegeben werden, wenn Wahltarif nach §73b SGB V besteht", "source": "https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMWahltarifeEX", "severity": "error", "expression": "extension.where(url = 'wahltarif').valueCoding.code = '1' implies (extension.where(url = 'wahltarif-vertragskennzeichen').exists() and extension.where(url = 'wahltarif-vertragskennzeichen').valueString.empty().not())" } ] }, { "id": "Extension.extension", "min": 2, "path": "Extension.extension" }, { "id": "Extension.extension:wahltarif", "max": "1", "min": 1, "path": "Extension.extension", "sliceName": "wahltarif", "mustSupport": true }, { "id": "Extension.extension:wahltarif.extension", "max": "0", "path": "Extension.extension.extension" }, { "id": "Extension.extension:wahltarif.url", "path": "Extension.extension.url", "fixedUri": "wahltarif" }, { "id": "Extension.extension:wahltarif.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "Coding" } ], "binding": { "strength": "required", "valueSet": "https://gematik.de/fhir/vsdm2/ValueSet/VSDMWahltarifeVS" } }, { "id": "Extension.extension:wahltarif.value[x].system", "min": 1, "path": "Extension.extension.value[x].system" }, { "id": "Extension.extension:wahltarif.value[x].code", "min": 1, "path": "Extension.extension.value[x].code" }, { "id": "Extension.extension:wahltarif-zeitraum", "max": "1", "min": 1, "path": "Extension.extension", "sliceName": "wahltarif-zeitraum", "mustSupport": true }, { "id": "Extension.extension:wahltarif-zeitraum.extension", "max": "0", "path": "Extension.extension.extension" }, { "id": "Extension.extension:wahltarif-zeitraum.url", "path": "Extension.extension.url", "fixedUri": "wahltarif-zeitraum" }, { "id": "Extension.extension:wahltarif-zeitraum.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "Period" } ], "short": "Zeitraum der Gültigkeit des Wahltarifs" }, { "id": "Extension.extension:wahltarif-zeitraum.value[x].start", "min": 1, "path": "Extension.extension.value[x].start", "short": "Startdatum des Wahltarif-Zeitraums", "comment": "Datumsformat in ISO8601 (YYYY-MM-DD)" }, { "id": "Extension.extension:wahltarif-zeitraum.value[x].end", "path": "Extension.extension.value[x].end", "short": "Enddatum des Wahltarif-Zeitraums", "comment": "Datumsformat in ISO8601 (YYYY-MM-DD)" }, { "id": "Extension.extension:wahltarif-vertragskennzeichen", "max": "1", "min": 0, "path": "Extension.extension", "sliceName": "wahltarif-vertragskennzeichen", "mustSupport": true }, { "id": "Extension.extension:wahltarif-vertragskennzeichen.extension", "max": "0", "path": "Extension.extension.extension" }, { "id": "Extension.extension:wahltarif-vertragskennzeichen.url", "path": "Extension.extension.url", "fixedUri": "wahltarif-vertragskennzeichen" }, { "id": "Extension.extension:wahltarif-vertragskennzeichen.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "string" } ], "short": "Vertragskennzeichnen des Wahltarifs", "comment": "Länge des Strings ist maximal 25 Zeichen" }, { "id": "Extension.url", "path": "Extension.url", "fixedUri": "https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMWahltarifeEX" }, { "id": "Extension.value[x]", "max": "0", "path": "Extension.value[x]" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension" }