Terminslots anlegen (Slot Batch Create)
Inhalt
Beschreibung und fachlicher Kontext
Beim Anlegen mehrerer Terminslots handelt es sich um die FHIR-Standardinteraktion batch.
Diese Interaktion ermöglicht die Übermittlung mehrerer neu angelegter Terminslots an die Systeme des 116117 Terminservices. Dadurch sind die neuen Terminslots für die Buchung durch den 116117 Terminservice verfügbar. Das bedeutet, wenn jemand (bspw. ein TSS-Mitarbeiter oder ein Patient) über den 1116117 Terminservice freie Termine sucht, werden die neu angelegten Terminslots angezeigt und können gebucht werden.
Ein neuer Terminslot wird immer auf Grundlage eines Terminprofils erstellt. Im neu zu erstellenden Terminslot ist das zugrundeliegende Terminprofil über die Terminprofil-ID referenziert. Diese ID wird ausschließlich von den Systemen des 116117 Terminservices festgelegt. Es ist daher notwendig, dass ein TVS die korrekte Terminprofil-ID kennt, um einen Terminslot anlegen zu können. Die Terminprofil-ID kann mithilfe der Interaktion Terminprofile abrufen (Schedule Search) ermittelt werden.
Request
Das Anlegen mehrerer Terminslots erfordert einen POST-Request.
Im Request Body muss ein Bundle mit den neu anzulegenden Terminslots übergeben werden (siehe hierzu Abschnitt Request Body
).
HTTP Method | POST |
URL | https://terminsynchronisation.eterminservice.kv-safenet.de/tvs/terminsynchronisation/api/Slot/batch |
Request Body | [bundle] |
Request Header
Folgende Request Header werden von den Systemen des 116117 Terminservices unterstützt und verarbeitet:
Header | Verpflichtend? | Beschreibung | Wert |
---|---|---|---|
Authorization |
ja | Im Authentisierungsverfahren erhaltene ACCESS_TOKEN als Bearer Token | Bearer ey... |
Content-Type |
ja | Gibt den ursprünglichen Medien- bzw. Dateitypen der Ressource an.
|
application/fhir+xml |
Accept |
nein | Gibt an, welche Inhaltstypen die Systeme des Anfragenden verstehen.
|
application/fhir+xml |
Request Body
Der Request Body muss ein Batch Request Bundle enthalten. Dieses Bundle muss alle Terminslots enthalten, die im 116117 Terminservice erstellt werden sollen. Pro neu zu erstellendem Terminslot muss es daher ein Bundle.entry
mit folgenden Informationen geben:
Request-ID: im Feld
Bundle.entry.id
Angabe, dass es sich um einen POST-Request handelt: im Feld
Bundle.entry.request.method
Angabe, dass es sich um eine Slot-Ressource handelt: im Feld
Bundle.entry.request.url
Zu erstellender Terminslot: im Feld
Bundle.entry.resource
Eine ausführliche Beschreibung des Batch Request Bundles sowie Beispiele sind unter Profil: Batch Request (Bundle) zu finden.
Bitte beachten: Für neu zu erstellende Terminslots gilt:
Die ID eines Terminslots (zu finden im Feld
Slot.id
) wird ausschließlich durch die Systeme des 116117 Terminservices festgelegt. Wird in dem Batch Request Bundle ein Terminslot mit ID übergeben, so wird diese ID von den Systemen des 116117 Terminservices NICHT verarbeitet.Der Status eines Terminslots (zu finden im Feld
Slot.status
) muss beim Erstellen immer den Wertfree
haben. Ist dies nicht der Fall, kommt ein Fehler mit dem HTTP-Statuscode412 Precondition Failed
zurück.Das zugrundeliegende Terminprofil (referenziert im Feld
Slot.schedule
) muss anhand der Terminprofil-ID referenziert werden. Diese kann mithilfe der Interaktion Terminprofile abrufen (Schedule Search) ermittelt werden.
Beispiele
# Erstelle mehrere Terminslots
POST https://terminsynchronisation.eterminservice.kv-safenet.de/tvs/terminsynchronisation/api/Slot/batch
Content-Type: application/application/fhir+xml
If-Match: 1
WICHTIG: Der Request Body mit dem Batch Request Bundle ist in diesem Beispiel NICHT enthalten. Alle Beispiele für Batch Request Bundles zum Anlegen mehrerer Terminslots sind hier im vorliegenden Projekt zu finden und auch noch einmal am Ende dieser Seite dargestellt.
Response
Für das Anlegen mehrerer Terminslots wird im Erfolgsfall der HTTP-Statuscode 200 OK
sowie ein Batch Response Bundle im Response Body zurückgegeben.
Wurde ein Terminslot erfolgreich angelgt, so wird für den Einzel-Request zum Anlegen dieses Terminslot der HTTP-Statuscode 201 Created
im Batch Response Bundle gespeichert. Der neu erstellte Terminslot ist zudem IMMER im Batch Response Bundle enthalten.
Im Fehlerfall wird ein dem Fehler entsprechender HTTP-Statuscode (bspw. 400 Bad Request
oder 500 Internal Server Error
) sowie ein OperationOutcome im Response Body zurückgegeben. Dieses OperationOutcome enthält Details zum aufgetretenen Fehler.
Bitte beachten: Ein Batch Request gilt auch dann als erfolgreich verarbeitet
, wenn ein oder mehrere darin enthaltene Einzel-Requests einen Fehler verursachen. Daher enthält das Batch Response Bundle für jeden Einzel-Request aus dem Batch Request Bundle des Anfragenden eine Response. Jede dieser Responses enthält einen HTTP-Statuscode und entweder den neu angelegten Terminslot oder ein OperationOutcome mit Details zum aufgetretenen Fehler. So kann das TVS prüfen, welche Terminslots erfolgreich angelegt wurden und welche nicht.
Beispielhaft veranschaulicht bedeutet das Foglendes:
Ein TVS schickt ein Batch Request Bundle mit vier Terminslots an die Systeme des 116117 Terminservices.
Die Systeme des 116117 Terminservices validieren den Request und stellen fest, dass URL, Request Header, Request Body usw. valide sind.
Die Systeme des 116117 Terminservices beginngen mit der Verarbeitung der Einzel-Requests:
Terminslot 1 kann ohne Probleme erstellt werden. Die Systeme des 116117 Terminservices erstellen ein Batch Response Bundle und speichern darin die Response zu Einzel-Request 1 (Erstellung von Terminslot 1): HTTP-Statuscode
201 Created
und der neu erstellte TerminslotBeim Erstellen von Terminslot 2 tritt ein Fehler auf, da der Terminslot in der Vergangenheit liegt. Die Systeme des 116117 Terminservices fügen dem Batch Response Bundle die Response zu Terminslot 2 hinzu: HTTP-Statuscode
400 Bad Request
und die Details zum FehlerTVSTS0086: Der Slot liegt in der Vergangenheit.
Beim Erstellen von Terminslot 3 tritt ein Serverproblem auf. Die Systeme des 116117 Terminservices fügen dem Batch Response Bundle die Response zu Terminslot 3 hinzu: HTTP-Statuscode
500 Internal Server Error
und die Details zum FehlerTVSTS0001: Allgemeiner Fehler
Terminslot 4 kann ohne Probleme erstellt werden. Die Systeme des 116117 Terminservices fügen dem Batch Response Bundle die Response zu Terminslot 4 hinzu: HTTP-Statuscode
201 Created
und der neu erstellte Terminslot
Die Systeme des 116117 Terminservices schicken den HTTP-Statuscode
200 OK
sowie das vollständige Batch Response Bundle (im Reseponse Body) an das TVS zurück.
Response Header
Folgende Response Header werden von den Systemen des 116117 Terminservices gesetzt und an den Anfragenden zurückgesendet:
Header | Beschreibung | Wert |
---|---|---|
Content-Type |
Gibt den ursprünglichen Medien- bzw. Dateitypen der Ressource an. | application/fhir+xml |
Response Body
Im Erfolgsfall ist im Response Body das Batch Response Bundle enthalten. Dieses Bundle enthält zu jedem Einzel-Request aus dem Batch Request Bundle exakt eine Response. Die Zuordnung der Responses zu den jeweiligen Einzel-Requests kann anhand der Request-ID oder der Reihenfolge erfolgen. Eine ausführliche Beschreibung des Batch Response Bundles sowie Beispiele sind unter Profil: Batch Response (Bundle) zu finden.
Beim Erstellen eines Terminslots im 116117 Terminservice wird dem Terminslot automatisch eine ID (im Feld Slot.id
) und eine Version (im Feld Slot.meta.versionId
) zugewiesen. Beide Felder sind in den Terminslots, die im Batch Response Bundle im Feld Bundle.entry.resource
enthalten sind, befüllt. Die Version des neu erstellten Terminslots ist darüber hinaus auch in der zugehörigen Response des Batch Response Bundles im Feld Bundle.entry.response.etag
hinterlegt. Weitere Details zum Terminslot-Profil sind unter Profil: Terminslot (Slot) zu finden.
Im Fehlerfall ist im Response Body ein OperationOutcome enthalten. Details hierzu sind unter Profil: Fehler (OperationOutcome) zu finden.
Beispiele
Alle Beispiele für den Erfolgsfall sind hier im vorliegenden Projekt zu finden.
Alle Beispiele für den Fehlerfall sind hier im vorliegenden Projekt zu finden.
<Bundle xmlns="http://hl7.org/fhir"> <meta> <profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Bundle_Batch_Request|1.0.0" /> </meta> <type value="batch" /> <timestamp value="2024-01-09T08:21:43+02:00" /> <entry id="8d62d98e-febf-4991-afc7-bff77d8b855c"> <resource> <Slot> <meta> <profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Slot|1.0.0" /> </meta> <text> <status value="extensions" /> <div xmlns="http://www.w3.org/1999/xhtml">Diese Slot-Instanz enthält einen Terminslot am 27.01.2024, von 10:15 bis 10:30 Uhr.</div> </text> <extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Urgency"> <valueCoding> <system value="http://snomed.info/sct" /> <code value="50811001" /> <display value="Routine" /> </valueCoding> </extension> <extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Urgency"> <valueCoding> <system value="http://snomed.info/sct" /> <code value="103391001" /> <display value="Urgent" /> </valueCoding> </extension> <extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Urgency"> <valueCoding> <system value="http://snomed.info/sct" /> <code value="709122007" /> <display value="As soon as possible" /> </valueCoding> </extension> <extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Slot_Bookable_Through"> <valueCoding> <system value="https://fhir.kbv.de/CodeSystem/KBV_CS_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Roles" /> <version value="1.0.0" /> <code value="Praxis" /> <display value="Praxis" /> </valueCoding> </extension> <extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Slot_Bookable_Through"> <valueCoding> <system value="https://fhir.kbv.de/CodeSystem/KBV_CS_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Roles" /> <version value="1.0.0" /> <code value="TSS" /> <display value="Terminservicestellen" /> </valueCoding> </extension> <extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Slot_Bookable_Through"> <valueCoding> <system value="https://fhir.kbv.de/CodeSystem/KBV_CS_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Roles" /> <version value="1.0.0" /> <code value="Dritte" /> <display value="Anwendungen von Drittanbietern" /> </valueCoding> </extension> <extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Foreign_Languages_For_Diagnostic_Outcome"> <valueCoding> <system value="https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BAR_FREMDSPRACHE" /> <code value="83" /> <display value="Thai (Thailand)" /> </valueCoding> </extension> <extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Foreign_Languages_For_Diagnostic_Outcome"> <valueCoding> <system value="https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BAR_FREMDSPRACHE" /> <code value="107" /> <display value="Schottisch-Gälisch" /> </valueCoding> </extension> <serviceCategory> <coding> <system value="http://terminology.hl7.org/CodeSystem/v3-ActCode" /> <code value="VR" /> <display value="virtual" /> </coding> </serviceCategory> <serviceType> <coding> <system value="https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BAS_FACHGEBIET_GROB" /> <code value="09" /> <display value="Kinderarzt / Kinderärztin" /> </coding> </serviceType> <serviceType> <coding> <system value="https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BAR2_WBO" /> <code value="341" /> <display value="FÄ/FA Kinder- und Jugendmedizin" /> </coding> </serviceType> <schedule> <reference value="urn:uuid:3b6b4224-8ba0-4e8a-8dae-6f0a772d5cb4" /> </schedule> <status value="free" /> <start value="2024-01-27T10:15:00+01:00" /> <end value="2024-01-27T10:30:00+01:00" /> </Slot> </resource> <request> <method value="POST" /> <url value="Slot" /> </request> </entry> <entry id="170dd05b-ee67-4a94-b561-28cd4b4f5c5d"> <resource> <Slot> <meta> <profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Slot|1.0.0" /> </meta> <text> <status value="extensions" /> <div xmlns="http://www.w3.org/1999/xhtml">Diese Slot-Instanz enthält einen freien Terminslot am 01.05.2024, von 10:00 bis 10:45 Uhr.</div> </text> <extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Urgency"> <valueCoding> <system value="http://snomed.info/sct" /> <code value="709122007" /> <display value="As soon as possible" /> </valueCoding> </extension> <serviceCategory> <coding> <system value="http://terminology.hl7.org/CodeSystem/v3-ActCode" /> <code value="AMB" /> <display value="ambulatory" /> </coding> </serviceCategory> <schedule> <reference value="urn:uuid:1b8e277f-c971-433b-a22b-91a16eba9f2d" /> </schedule> <status value="free" /> <start value="2024-05-01T10:00:00+01:00" /> <end value="2024-05-01T10:45:00+01:00" /> </Slot> </resource> <request> <method value="POST" /> <url value="Slot" /> </request> </entry> <entry id="8f41841c-c21a-45a3-a031-6d85d0a016de"> <resource> <Slot> <meta> <profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Slot|1.0.0" /> </meta> <text> <status value="extensions" /> <div xmlns="http://www.w3.org/1999/xhtml">Diese Slot-Instanz enthält einen Terminslot am 27.01.2024, von 10:15 bis 10:30 Uhr.</div> </text> <extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Urgency"> <valueCoding> <system value="http://snomed.info/sct" /> <code value="50811001" /> <display value="Routine" /> </valueCoding> </extension> <extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Urgency"> <valueCoding> <system value="http://snomed.info/sct" /> <code value="103391001" /> <display value="Urgent" /> </valueCoding> </extension> <extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Slot_Bookable_Through"> <valueCoding> <system value="https://fhir.kbv.de/CodeSystem/KBV_CS_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Roles" /> <version value="1.0.0" /> <code value="Patient" /> <display value="Patient" /> </valueCoding> </extension> <extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Slot_Bookable_Through"> <valueCoding> <system value="https://fhir.kbv.de/CodeSystem/KBV_CS_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Roles" /> <code value="Praxis" /> <display value="Praxis" /> </valueCoding> </extension> <extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Slot_Bookable_Through"> <valueCoding> <system value="https://fhir.kbv.de/CodeSystem/KBV_CS_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Roles" /> <code value="TSS" /> <display value="Terminservicestellen" /> </valueCoding> </extension> <extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Foreign_Languages_For_Diagnostic_Outcome"> <valueCoding> <system value="https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BAR_FREMDSPRACHE" /> <code value="83" /> <display value="Thai (Thailand)" /> </valueCoding> </extension> <serviceCategory> <coding> <system value="http://terminology.hl7.org/CodeSystem/v3-ActCode" /> <code value="VR" /> <display value="virtual" /> </coding> </serviceCategory> <serviceType> <coding> <system value="https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BAS_FACHGEBIET_GROB" /> <code value="09" /> <display value="Kinderarzt / Kinderärztin" /> </coding> </serviceType> <schedule> <reference value="urn:uuid:3b6b4224-8ba0-4e8a-8dae-6f0a772d5cb4" /> </schedule> <status value="free" /> <start value="2024-01-27T10:15:00+01:00" /> <end value="2024-01-27T10:30:00+01:00" /> </Slot> </resource> <request> <method value="POST" /> <url value="Slot" /> </request> </entry> </Bundle>
<Bundle xmlns="http://hl7.org/fhir"> <meta> <profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Bundle_Batch_Response|1.0.0" /> </meta> <type value="batch-response" /> <timestamp value="2024-01-09T08:21:55+02:00" /> <entry id="8d62d98e-febf-4991-afc7-bff77d8b855c"> <response> <status value="400" /> <outcome> <OperationOutcome> <id value="cc8e9f90-31ad-4021-9639-e5b940a88a94" /> <meta> <profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_OperationOutcome_Error|1.0.0" /> </meta> <text> <status value="extensions" /> <div xmlns="http://www.w3.org/1999/xhtml">Diese OperationOutcome-Instanz enthält den Fehlercode TVSTS0000</div> </text> <issue> <severity value="fatal" /> <code value="value" /> <details> <coding> <system value="https://fhir.kbv.de/CodeSystem/KBV_CS_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Errors" /> <code value="TVSTS0000" /> <display value="Sonstiger Fehler. Unter diagnostics finden Sie nähere Informationen zum Fehler." /> </coding> </details> <diagnostics value="Ein Termin kann nur dann durch Dritte buchbar sein, wenn er auch über die 116117 Patientensuche gebucht werden kann." /> </issue> </OperationOutcome> </outcome> </response> </entry> <entry id="170dd05b-ee67-4a94-b561-28cd4b4f5c5d"> <fullUrl value="urn:uuid:34adedea-b115-4a7f-bd40-e178fa4e269a" /> <resource> <Slot> <id value="34adedea-b115-4a7f-bd40-e178fa4e269a" /> <meta> <versionId value="1" /> <profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Slot|1.0.0" /> </meta> <text> <status value="extensions" /> <div xmlns="http://www.w3.org/1999/xhtml">Diese Slot-Instanz enthält einen freien Terminslot am 01.05.2024, von 10:00 bis 10:45 Uhr.</div> </text> <extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Urgency"> <valueCoding> <system value="http://snomed.info/sct" /> <code value="709122007" /> <display value="As soon as possible" /> </valueCoding> </extension> <serviceCategory> <coding> <system value="http://terminology.hl7.org/CodeSystem/v3-ActCode" /> <code value="AMB" /> <display value="ambulatory" /> </coding> </serviceCategory> <schedule> <reference value="urn:uuid:1b8e277f-c971-433b-a22b-91a16eba9f2d" /> </schedule> <status value="free" /> <start value="2024-05-01T10:00:00+01:00" /> <end value="2024-05-01T10:45:00+01:00" /> </Slot> </resource> <response> <status value="201" /> <location value="urn:uuid:34adedea-b115-4a7f-bd40-e178fa4e269a" /> <etag value="1" /> </response> </entry> <entry id="8f41841c-c21a-45a3-a031-6d85d0a016de"> <response> <status value="500" /> <outcome> <OperationOutcome> <id value="81758936-362c-411f-9d95-7fac5b19deb6" /> <meta> <profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_OperationOutcome_Error|1.0.0" /> </meta> <text> <status value="extensions" /> <div xmlns="http://www.w3.org/1999/xhtml">Diese OperationOutcome-Instanz enthält den Fehlercode TVSTS0001</div> </text> <issue> <severity value="fatal" /> <code value="value" /> <details> <coding> <system value="https://fhir.kbv.de/CodeSystem/KBV_CS_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Errors" /> <code value="TVSTS0001" /> <display value="Allgemeiner Fehler" /> </coding> </details> </issue> </OperationOutcome> </outcome> </response> </entry> </Bundle>
<OperationOutcome xmlns="http://hl7.org/fhir"> <id value="cc8e9f90-31ad-4021-9639-e5b940a88a94" /> <meta> <profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_OperationOutcome_Error|1.0.0" /> </meta> <text> <status value="extensions" /> --- We have skipped the narrative for better readability of the resource --- </text> <issue> <severity value="fatal" /> <code value="value" /> <details> <coding> <system value="https://fhir.kbv.de/CodeSystem/KBV_CS_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Errors" /> <code value="TVSTS0000" /> <display value="Sonstiger Fehler. Unter diagnostics finden Sie nähere Informationen zum Fehler." /> </coding> </details> <diagnostics value="Ungültiger Input-Parameter" /> </issue> </OperationOutcome>
<OperationOutcome xmlns="http://hl7.org/fhir"> <id value="81758936-362c-411f-9d95-7fac5b19deb6" /> <meta> <profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_OperationOutcome_Error|1.0.0" /> </meta> <text> <status value="extensions" /> --- We have skipped the narrative for better readability of the resource --- </text> <issue> <severity value="fatal" /> <code value="value" /> <details> <coding> <system value="https://fhir.kbv.de/CodeSystem/KBV_CS_116117_TERMINSERVICE_TVS_TERMINSYNCHRONISATION_Errors" /> <code value="TVSTS0018" /> <display value="Die Dringlichkeit ist ungültig." /> </coding> </details> </issue> </OperationOutcome>