diff --git a/src/fhir/fsh-generated/resources/CodeSystem-VSDMTDSCodeCS.json b/src/fhir/fsh-generated/resources/CodeSystem-VSDMTDSCodeCS.json index 1b76a0e3..af40bce6 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-VSDMTDSCodeCS.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-VSDMTDSCodeCS.json @@ -19,7 +19,7 @@ "valueCode": "client" }, { - "code": "location", + "code": "expression", "valueString": "http.ZETA-PoPP-Token-Content.insurerId" } ] @@ -34,7 +34,7 @@ "valueCode": "client" }, { - "code": "location", + "code": "expression", "valueString": "http.ZETA-PoPP-Token-Content.patientId" } ] @@ -49,7 +49,7 @@ "valueCode": "client" }, { - "code": "location", + "code": "expression", "valueString": "http.ZETA-PoPP-Token-Content.insurerId" } ] @@ -64,7 +64,7 @@ "valueCode": "client" }, { - "code": "location", + "code": "expression", "valueString": "http.ZETA-PoPP-Token-Content.insurerId, http.ZETA-PoPP-Token-Content.patientId" } ] @@ -79,7 +79,7 @@ "valueCode": "client" }, { - "code": "location", + "code": "expression", "valueString": "http.If-None-Match" } ] @@ -94,7 +94,7 @@ "valueCode": "client" }, { - "code": "location", + "code": "expression", "valueString": "http.[header]" } ] @@ -109,7 +109,7 @@ "valueCode": "client" }, { - "code": "location", + "code": "expression", "valueString": "http.Accept" } ] @@ -194,9 +194,9 @@ "type": "code" }, { - "code": "location", - "uri": "https://gematik.de/fhir/vsdm2/CodeSystem/VSDMTDSCodeCS#location", - "description": "fehlerhafte Felder (zur Versorgung von OperationOutcome.issue.location)", + "code": "expression", + "uri": "https://gematik.de/fhir/vsdm2/CodeSystem/VSDMTDSCodeCS#expression", + "description": "fehlerhafte Felder (zur Versorgung von OperationOutcome.issue.expression)", "type": "string" } ], diff --git a/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidHeader.json b/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidHeader.json index ca11c025..e94778b8 100644 --- a/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidHeader.json +++ b/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidHeader.json @@ -25,7 +25,7 @@ "text": "Der HTTP-Header Accept ist ungültig." }, "diagnostics": "Der angegebene HTTP Header enthält nicht spezifikationskonforme Angaben.\nHierbei handelt es sich in der Regel um einen Implementierungsfehler im Clientsystem.\nPrüfen Sie den Aufbau des Headers gegen die einschlägigen Standards (v.A. RFC 9110) und korrigieren Sie die Anfrage entsprechend.", - "location": [ + "expression": [ "http.Accept" ] } diff --git a/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidIK.json b/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidIK.json index 4c70d7ee..ad062e0d 100644 --- a/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidIK.json +++ b/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidIK.json @@ -25,7 +25,7 @@ "text": "Ungültige Institutionskennung 103456789." }, "diagnostics": "Die im PoPP-Token enthaltene IK der Versicherung ist ungültig (Formatfehler).\nFordern Sie ein neues PoPP-Token an und wiederholen Sie die Abfrage beim zuständigen VSDM 2.0-Fachdienst.\nBei erneutem Fehler wiederholen Sie die Abfrage nicht, sondern brechen Sie mit einer Fehlermeldung ab.\nIn diesem Fall liegt wahrscheinlich eine Störung des zentralen PoPP-Service vor.", - "location": [ + "expression": [ "http.ZETA-PoPP-Token-Content.insurerId" ] } diff --git a/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidKVNR.json b/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidKVNR.json index ff314963..053ea991 100644 --- a/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidKVNR.json +++ b/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidKVNR.json @@ -25,7 +25,7 @@ "text": "Ungültige Krankenversichertennummer 1234567890." }, "diagnostics": "Die im PoPP-Token enthaltene Krankenversicherungsnummer ist ungültig (Formatfehler).\nFordern Sie ein neues PoPP-Token an und wiederholen Sie die Abfrage beim zuständigen VSDM 2.0-Fachdienst.\nBei erneutem Fehler wiederholen Sie die Abfrage nicht, sondern brechen Sie mit einer Fehlermeldung ab.\nIn diesem Fall liegt wahrscheinlich eine Störung des zentralen PoPP-Service vor.", - "location": [ + "expression": [ "http.ZETA-PoPP-Token-Content.patientId" ] } diff --git a/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidPatientRecordVersion.json b/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidPatientRecordVersion.json index d9db6541..fa3e085a 100644 --- a/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidPatientRecordVersion.json +++ b/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidPatientRecordVersion.json @@ -25,7 +25,7 @@ "text": "Der Änderungsindikator '' kann nicht verarbeitet werden." }, "diagnostics": "Der HTTP Header If-none-match fehlt.\nMit diesem Header muss das Clientsystem den letzten bekannten Aktualitätswert mitteilen.\nFalls kein Wert vorliegt, muss der Header mit 0 gefüllt werden.\nWiederholen Sie die Anfrage unter Angabe eines gültigen Werts.", - "location": [ + "expression": [ "http.If-None-Match" ] } diff --git a/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-UnknownIK.json b/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-UnknownIK.json index c05244cf..56c3e6a9 100644 --- a/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-UnknownIK.json +++ b/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-UnknownIK.json @@ -25,7 +25,7 @@ "text": "Unbekannte Institutionskennung 103456789." }, "diagnostics": "Die im PoPP-Token angegebene IK der Versicherung ist dem angesprochenen VSDM 2.0-Fachdienst nicht bekannt.\nFordern Sie ein neues PoPP-Token an. Wiederholen Sie die Dienstlokalisierung, um den korrekten zuständigen Fachdienst zu ermitteln und wiederholen Sie die Abfrage.\nBei erneutem Fehler wiederholen Sie die Abfrage mit größerem zeitlichen Abstand, um eventuell geänderte DNS-Einstellungen wirksam werden zu lassen. Halten Sie die Anwender über den Status informiert.\nBei Andauern des Fehlers über 24 h liegt möglicherweise ein Fehler in der Implementierung des Clientsystems oder des Fachdients vor.", - "location": [ + "expression": [ "http.ZETA-PoPP-Token-Content.insurerId" ] } diff --git a/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-UnknownKVNR.json b/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-UnknownKVNR.json index a5b82ab2..dc09ab22 100644 --- a/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-UnknownKVNR.json +++ b/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-UnknownKVNR.json @@ -25,7 +25,7 @@ "text": "Die Versichertenstammdaten zur Versichertennummer 1234567890 konnten für die Institutionskennung 103456789 nicht ermittelt werden." }, "diagnostics": "Der Patient mit der angegebenen Krankenversicherungsnummer ist bei der angesprochenen Versicherung nicht bekannt.\nFordern Sie ein neues PoPP-Token an. Wiederholen Sie die Dienstlokalisierung, um den korrekten zuständigen Fachdienst zu ermitteln und wiederholen Sie die Abfrage.\nBei erneutem Fehler wiederholen Sie die Abfrage nicht, sondern weisen Sie die Anwender auf ein möglicherweise ausgelaufenes Versicherungsverhältnis hin.", - "location": [ + "expression": [ "http.ZETA-PoPP-Token-Content.insurerId", "http.ZETA-PoPP-Token-Content.patientId" ] diff --git a/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-UnsupportedMediatype.json b/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-UnsupportedMediatype.json index 26b3797e..8ab4879c 100644 --- a/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-UnsupportedMediatype.json +++ b/src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-UnsupportedMediatype.json @@ -25,7 +25,7 @@ "text": "Das vom Clientsystem angefragte Datenformat application/morse-code wird nicht unterstützt." }, "diagnostics": "Das im HTTP Header Accept angeforderte Datenformat wird vom VSDM 2.0-Fachdienst nicht unterstützt.\nHierbei handelt es sich in der Regel um einen Implementierungsfehler im Clientsystem.\nEs sind nur die Formate application/fhir+xml und application/fhir+json erlaubt.\nStellen Sie sicher, dass nur die genannten Formate verwendet werden.", - "location": [ + "expression": [ "http.Accept" ] } diff --git a/src/fhir/input/fsh/codesystems/VSDMTDSCodeCS.fsh b/src/fhir/input/fsh/codesystems/VSDMTDSCodeCS.fsh index 26757205..63f11b80 100644 --- a/src/fhir/input/fsh/codesystems/VSDMTDSCodeCS.fsh +++ b/src/fhir/input/fsh/codesystems/VSDMTDSCodeCS.fsh @@ -20,9 +20,9 @@ Description: "Fehlercodes des Telemetriedatenservice (TDS) im Versichertenstammd * ^property[=].type = #code // Property zur Benennung möglicher fehlerhafter Felder -* ^property[+].code = #location -* ^property[=].uri = "https://gematik.de/fhir/vsdm2/CodeSystem/VSDMTDSCodeCS#location" -* ^property[=].description = "fehlerhafte Felder (zur Versorgung von OperationOutcome.issue.location)" +* ^property[+].code = #expression +* ^property[=].uri = "https://gematik.de/fhir/vsdm2/CodeSystem/VSDMTDSCodeCS#expression" +* ^property[=].description = "fehlerhafte Felder (zur Versorgung von OperationOutcome.issue.expression)" * ^property[=].type = #string * #79010 "Institutionskennung [ik] aus dem PoPP-Token weist Formatfehler auf." @@ -35,7 +35,7 @@ Description: "Fehlercodes des Telemetriedatenservice (TDS) im Versichertenstammd """ * ^property[+].code = #target * ^property[=].valueCode = #client - * ^property[+].code = #location + * ^property[+].code = #expression * ^property[=].valueString = "http.ZETA-PoPP-Token-Content.insurerId" * #79011 "Krankenversichertennummer [kvnr] aus dem PoPP-Token weist Formatfehler auf." @@ -48,7 +48,7 @@ Description: "Fehlercodes des Telemetriedatenservice (TDS) im Versichertenstammd """ * ^property[+].code = #target * ^property[=].valueCode = #client - * ^property[+].code = #location + * ^property[+].code = #expression * ^property[=].valueString = "http.ZETA-PoPP-Token-Content.patientId" * #79012 "Institutionskennung [ik] aus dem PoPP-Token ist dem Fachdienst nicht bekannt." @@ -64,7 +64,7 @@ Description: "Fehlercodes des Telemetriedatenservice (TDS) im Versichertenstammd """ * ^property[+].code = #target * ^property[=].valueCode = #client - * ^property[+].code = #location + * ^property[+].code = #expression * ^property[=].valueString = "http.ZETA-PoPP-Token-Content.insurerId" * #79013 "Krankenversichertennummer [kvnr] aus dem PoPP-Token ist dem Fachdienst zur Institutionskennung [ik] nicht bekannt." @@ -76,7 +76,7 @@ Description: "Fehlercodes des Telemetriedatenservice (TDS) im Versichertenstammd """ * ^property[+].code = #target * ^property[=].valueCode = #client - * ^property[+].code = #location + * ^property[+].code = #expression * ^property[=].valueString = "http.ZETA-PoPP-Token-Content.insurerId, http.ZETA-PoPP-Token-Content.patientId" * #79014 "Der Änderungsindikator [etag_value] kann nicht verarbeitet werden." @@ -88,7 +88,7 @@ Description: "Fehlercodes des Telemetriedatenservice (TDS) im Versichertenstammd """ * ^property[+].code = #target * ^property[=].valueCode = #client - * ^property[+].code = #location + * ^property[+].code = #expression * ^property[=].valueString = "http.If-None-Match" * #79030 "Der HTTP-Header [header] ist ungültig." @@ -100,7 +100,7 @@ Description: "Fehlercodes des Telemetriedatenservice (TDS) im Versichertenstammd """ * ^property[+].code = #target * ^property[=].valueCode = #client - * ^property[+].code = #location + * ^property[+].code = #expression * ^property[=].valueString = "http.[header]" * #79031 "Das vom Clientsystem angefragte Datenformat [media type] wird nicht unterstützt." @@ -112,7 +112,7 @@ Description: "Fehlercodes des Telemetriedatenservice (TDS) im Versichertenstammd """ * ^property[+].code = #target * ^property[=].valueCode = #client - * ^property[+].code = #location + * ^property[+].code = #expression * ^property[=].valueString = "http.Accept" * #79040 "Die HTTP-Operation [http-operation] wird nicht unterstützt." diff --git a/src/fhir/input/fsh/examples/VSDMOperationOutcome-InvalidHeader.fsh b/src/fhir/input/fsh/examples/VSDMOperationOutcome-InvalidHeader.fsh index 3b6984bc..6d5c545f 100644 --- a/src/fhir/input/fsh/examples/VSDMOperationOutcome-InvalidHeader.fsh +++ b/src/fhir/input/fsh/examples/VSDMOperationOutcome-InvalidHeader.fsh @@ -24,4 +24,4 @@ Usage: #example Hierbei handelt es sich in der Regel um einen Implementierungsfehler im Clientsystem. Prüfen Sie den Aufbau des Headers gegen die einschlägigen Standards (v.A. RFC 9110) und korrigieren Sie die Anfrage entsprechend. """ - * location[+] = "http.Accept" + * expression[+] = "http.Accept" diff --git a/src/fhir/input/fsh/examples/VSDMOperationOutcome-InvalidIK.fsh b/src/fhir/input/fsh/examples/VSDMOperationOutcome-InvalidIK.fsh index a33b92d9..c7085f74 100644 --- a/src/fhir/input/fsh/examples/VSDMOperationOutcome-InvalidIK.fsh +++ b/src/fhir/input/fsh/examples/VSDMOperationOutcome-InvalidIK.fsh @@ -25,4 +25,4 @@ Usage: #example Bei erneutem Fehler wiederholen Sie die Abfrage nicht, sondern brechen Sie mit einer Fehlermeldung ab. In diesem Fall liegt wahrscheinlich eine Störung des zentralen PoPP-Service vor. """ - * location[+] = "http.ZETA-PoPP-Token-Content.insurerId" + * expression[+] = "http.ZETA-PoPP-Token-Content.insurerId" diff --git a/src/fhir/input/fsh/examples/VSDMOperationOutcome-InvalidKVNR.fsh b/src/fhir/input/fsh/examples/VSDMOperationOutcome-InvalidKVNR.fsh index ee1f8603..d681b62f 100644 --- a/src/fhir/input/fsh/examples/VSDMOperationOutcome-InvalidKVNR.fsh +++ b/src/fhir/input/fsh/examples/VSDMOperationOutcome-InvalidKVNR.fsh @@ -25,4 +25,4 @@ Usage: #example Bei erneutem Fehler wiederholen Sie die Abfrage nicht, sondern brechen Sie mit einer Fehlermeldung ab. In diesem Fall liegt wahrscheinlich eine Störung des zentralen PoPP-Service vor. """ - * location[+] = "http.ZETA-PoPP-Token-Content.patientId" + * expression[+] = "http.ZETA-PoPP-Token-Content.patientId" diff --git a/src/fhir/input/fsh/examples/VSDMOperationOutcome-InvalidPatientRecordVersion.fsh b/src/fhir/input/fsh/examples/VSDMOperationOutcome-InvalidPatientRecordVersion.fsh index ff0052f7..105e0d27 100644 --- a/src/fhir/input/fsh/examples/VSDMOperationOutcome-InvalidPatientRecordVersion.fsh +++ b/src/fhir/input/fsh/examples/VSDMOperationOutcome-InvalidPatientRecordVersion.fsh @@ -25,4 +25,4 @@ Usage: #example Falls kein Wert vorliegt, muss der Header mit 0 gefüllt werden. Wiederholen Sie die Anfrage unter Angabe eines gültigen Werts. """ - * location[+] = "http.If-None-Match" + * expression[+] = "http.If-None-Match" diff --git a/src/fhir/input/fsh/examples/VSDMOperationOutcome-UnknownIK.fsh b/src/fhir/input/fsh/examples/VSDMOperationOutcome-UnknownIK.fsh index 81a003e5..207df7d6 100644 --- a/src/fhir/input/fsh/examples/VSDMOperationOutcome-UnknownIK.fsh +++ b/src/fhir/input/fsh/examples/VSDMOperationOutcome-UnknownIK.fsh @@ -25,4 +25,4 @@ Usage: #example Bei erneutem Fehler wiederholen Sie die Abfrage mit größerem zeitlichen Abstand, um eventuell geänderte DNS-Einstellungen wirksam werden zu lassen. Halten Sie die Anwender über den Status informiert. Bei Andauern des Fehlers über 24 h liegt möglicherweise ein Fehler in der Implementierung des Clientsystems oder des Fachdients vor. """ - * location[+] = "http.ZETA-PoPP-Token-Content.insurerId" + * expression[+] = "http.ZETA-PoPP-Token-Content.insurerId" diff --git a/src/fhir/input/fsh/examples/VSDMOperationOutcome-UnknownKVNR.fsh b/src/fhir/input/fsh/examples/VSDMOperationOutcome-UnknownKVNR.fsh index 5e00d2e7..c586c091 100644 --- a/src/fhir/input/fsh/examples/VSDMOperationOutcome-UnknownKVNR.fsh +++ b/src/fhir/input/fsh/examples/VSDMOperationOutcome-UnknownKVNR.fsh @@ -25,5 +25,5 @@ Usage: #example Fordern Sie ein neues PoPP-Token an. Wiederholen Sie die Dienstlokalisierung, um den korrekten zuständigen Fachdienst zu ermitteln und wiederholen Sie die Abfrage. Bei erneutem Fehler wiederholen Sie die Abfrage nicht, sondern weisen Sie die Anwender auf ein möglicherweise ausgelaufenes Versicherungsverhältnis hin. """ - * location[+] = "http.ZETA-PoPP-Token-Content.insurerId" - * location[+] = "http.ZETA-PoPP-Token-Content.patientId" + * expression[+] = "http.ZETA-PoPP-Token-Content.insurerId" + * expression[+] = "http.ZETA-PoPP-Token-Content.patientId" diff --git a/src/fhir/input/fsh/examples/VSDMOperationOutcome-UnsupportedMediatype.fsh b/src/fhir/input/fsh/examples/VSDMOperationOutcome-UnsupportedMediatype.fsh index fb7e85bb..0ca05457 100644 --- a/src/fhir/input/fsh/examples/VSDMOperationOutcome-UnsupportedMediatype.fsh +++ b/src/fhir/input/fsh/examples/VSDMOperationOutcome-UnsupportedMediatype.fsh @@ -25,4 +25,4 @@ Usage: #example Es sind nur die Formate application/fhir+xml und application/fhir+json erlaubt. Stellen Sie sicher, dass nur die genannten Formate verwendet werden. """ - * location[+] = "http.Accept" + * expression[+] = "http.Accept"