{ "description": null, "_filename": "StructureDefinition-ISiKKalender.json", "package_name": "de.gematik.isik-terminplanung", "date": "2024-04-04", "derivation": "constraint", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "name": "ISiKKalender", "abstract": false, "type": "Schedule", "experimental": "false", "resourceType": "StructureDefinition", "title": null, "package_version": "4.0.0-rc", "status": "draft", "id": "8c176640-88f4-4ca9-bd7e-492c47c2f757", "kind": "resource", "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKKalender", "version": "4.0.0-rc", "differential": { "element": [ { "id": "Schedule.extension", "path": "Schedule.extension", "mustSupport": true }, { "id": "Schedule.extension.extension", "max": "0", "path": "Schedule.extension.extension" }, { "id": "Schedule.extension.value[x]", "min": 1, "path": "Schedule.extension.value[x]", "slicing": { "rules": "open", "ordered": false, "discriminator": [ { "path": "$this", "type": "type" } ] } }, { "id": "Schedule.extension.value[x]:valueString", "max": "1", "min": 1, "path": "Schedule.extension.value[x]", "type": [ { "code": "string" } ], "sliceName": "valueString" }, { "id": "Schedule.extension:KalenderName", "max": "1", "min": 0, "path": "Schedule.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/5.0/StructureDefinition/extension-Schedule.name" ] } ], "sliceName": "KalenderName", "mustSupport": true }, { "id": "Schedule.active", "min": 1, "path": "Schedule.active", "mustSupport": true }, { "id": "Schedule.serviceType", "min": 1, "path": "Schedule.serviceType", "mustSupport": true }, { "id": "Schedule.specialty", "min": 1, "path": "Schedule.specialty", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "pattern" } ] }, "mustSupport": true }, { "id": "Schedule.specialty:Fachrichtung", "max": "1", "min": 1, "path": "Schedule.specialty", "binding": { "strength": "required", "valueSet": "http://ihe-d.de/ValueSets/IHEXDSauthorSpeciality" }, "sliceName": "Fachrichtung", "mustSupport": true }, { "id": "Schedule.actor", "path": "Schedule.actor", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "type" } ] }, "mustSupport": true }, { "id": "Schedule.actor.identifier", "path": "Schedule.actor.identifier", "mustSupport": true }, { "id": "Schedule.actor.display", "min": 1, "path": "Schedule.actor.display", "mustSupport": true }, { "id": "Schedule.actor:Akteur", "max": "1", "min": 0, "path": "Schedule.actor", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner", "http://hl7.org/fhir/StructureDefinition/HealthcareService", "http://hl7.org/fhir/StructureDefinition/Location" ] } ], "comment": "Im ISIK-Kontext MUSS die referenzierte Practitioner-Ressource konform zum [ISiKPersonImGesundheitsberuf](https://gematik.de/fhir/isik/StructureDefinition/ISiKPersonImGesundheitsberuf) des Basismoduls sein. Zudem MUSS die referenzierte Location-Ressource konform zum [ISiKStandort](https://gematik.de/fhir/isik/StructureDefinition/ISiKStandort) des Basismoduls sein. Dieses Element dient dazu, um alle Akteure zu gruppieren, sodass für diese Einheit von Terminressourcen ein Terminblock herausgegeben werden kann. Unter 'Akteure' fallen hier auch Standorte und Dienstleistungen.", "sliceName": "Akteur", "mustSupport": true }, { "id": "Schedule.actor:Akteur.reference", "min": 1, "path": "Schedule.actor.reference", "mustSupport": true } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Schedule" }