{ "description": "Liefert im Kontext des eTS ein Bundle mit allen Slot- und Appointment-Ressourcen für die angegebene BSNR, deren Start- oder End-Zeitpunkt im Bereich der Parameter start und end liegt sowie solche, bei denen der Startzeitpunkt vor start und der Endzeitpunkt nach end liegt. Darüber hinaus sind alle aus diesen direkt oder indirekt referenzierten eTS-Ressourcen (Schedule, PractitionerRole, Patient, Provenance) ebenfalls im Bundle enthalten. Wird eine oder mehrere LANR als Parameter übergeben, erfolgt eine zusätzliche Filterung auf diese. Wird keine LANR angegeben, sind die betreffenden Ressourcen zu allen Ärzten der Betriebsstätte enthalten. Dieses defaultmäßige Verhalten trifft auch zu, wenn der Parameter appointmentsOnly=false gesetzt ist. Wird appointmentsOnly=true angegeben, wird die Suche auf Appointments beschränkt. Nicht gebuchte Termin-Slots sowie die ausschließlich hieraus referenzierten Ressourcen sind dann nicht im Bundle enthalten. Die Angabe des Parameters fulfilledOnly=true impliziert appointmentsOnly=true, auch wenn dieser Parameter im Request nicht explizit angegeben ist. In diesem Fall werden die Appointments im Bundle sowie die aus diesen referenzierten Ressourcen auf Appointments mit status=fulfilled beschränkt. Der optionale Request-Parameter since grenzt die zurückgegebenen Ressourcen auf solche ein, die ab dem angegebenen Zeitpunkt geändert wurden. Es ist ebenfalls möglich, alle Daten zu einen einzelnen, mittels Parameter externalId gegebenen Slot abzufragen.", "_filename": "operationdefinition-ets-data.json", "package_name": "de.kvtelematik.eterminservice.r4", "date": "2019-09-12", "system": true, "publisher": "KV Telematik GmbH", "instance": false, "name": "OperationDefinitionEtsData", "type": "false", "experimental": "true", "resourceType": "OperationDefinition", "title": null, "package_version": "0.1.0", "status": "draft", "id": "bd68dadd-8b1e-45b5-8662-63b7db2c3342", "kind": "operation", "url": "https://fhir.kbv.de/OperationDefinition/74_OD_ETS_Data", "code": "etsData", "version": "3.0", "contact": [ { "name": "KV Telematik GmbH", "telecom": [ { "value": "https://www.kv-telematik.de", "system": "url" } ] } ], "parameter": [ { "max": "*", "min": 0, "use": "in", "name": "lanr", "type": "Identifier", "documentation": "Lebenslange Arztnummer (LANR)", "targetProfile": [ "http://fhir.de/NamingSystem/kbv/lanr" ] }, { "max": "1", "min": 0, "use": "in", "name": "start", "type": "dateTime", "documentation": "Beginn-Zeitpunkt der gesuchten Termin-Slots und Termine" }, { "max": "1", "min": 0, "use": "in", "name": "end", "type": "dateTime", "documentation": "End-Zeitpunkt der gesuchten Termin-Slots und Termine" }, { "max": "1", "min": 0, "use": "in", "name": "since", "type": "dateTime", "documentation": "Einschränkung des Änderungszeitraums der Ressourcen." }, { "max": "*", "min": 0, "use": "in", "name": "Vermittungscode", "type": "Identifier", "documentation": "Terminbuchungen zu dem angegebenenen Vermittlungscode", "targetProfile": [ "https://fhir.kbv.de/identifierer/74_ID_ETS_Vermittlungscode" ] }, { "max": "1", "min": 1, "use": "out", "name": "return", "type": "canonical", "documentation": "Bundle mit den gefundenen Ressourcen", "targetProfile": [ "https://fhir.kbv.de/StructureDefinition/74_PR_ETS_Bundle_Data" ] } ] }