Skip to content

Commit 5cc41c1

Browse files
Merge pull request #109 from gematik/feature/108-issue-location-expression
Element location (deprecated) durch expression ersetzt
2 parents cbd69a4 + c6aa81d commit 5cc41c1

16 files changed

Lines changed: 35 additions & 35 deletions

src/fhir/fsh-generated/resources/CodeSystem-VSDMTDSCodeCS.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"valueCode": "client"
2020
},
2121
{
22-
"code": "location",
22+
"code": "expression",
2323
"valueString": "http.ZETA-PoPP-Token-Content.insurerId"
2424
}
2525
]
@@ -34,7 +34,7 @@
3434
"valueCode": "client"
3535
},
3636
{
37-
"code": "location",
37+
"code": "expression",
3838
"valueString": "http.ZETA-PoPP-Token-Content.patientId"
3939
}
4040
]
@@ -49,7 +49,7 @@
4949
"valueCode": "client"
5050
},
5151
{
52-
"code": "location",
52+
"code": "expression",
5353
"valueString": "http.ZETA-PoPP-Token-Content.insurerId"
5454
}
5555
]
@@ -64,7 +64,7 @@
6464
"valueCode": "client"
6565
},
6666
{
67-
"code": "location",
67+
"code": "expression",
6868
"valueString": "http.ZETA-PoPP-Token-Content.insurerId, http.ZETA-PoPP-Token-Content.patientId"
6969
}
7070
]
@@ -79,7 +79,7 @@
7979
"valueCode": "client"
8080
},
8181
{
82-
"code": "location",
82+
"code": "expression",
8383
"valueString": "http.If-None-Match"
8484
}
8585
]
@@ -94,7 +94,7 @@
9494
"valueCode": "client"
9595
},
9696
{
97-
"code": "location",
97+
"code": "expression",
9898
"valueString": "http.[header]"
9999
}
100100
]
@@ -109,7 +109,7 @@
109109
"valueCode": "client"
110110
},
111111
{
112-
"code": "location",
112+
"code": "expression",
113113
"valueString": "http.Accept"
114114
}
115115
]
@@ -194,9 +194,9 @@
194194
"type": "code"
195195
},
196196
{
197-
"code": "location",
198-
"uri": "https://gematik.de/fhir/vsdm2/CodeSystem/VSDMTDSCodeCS#location",
199-
"description": "fehlerhafte Felder (zur Versorgung von OperationOutcome.issue.location)",
197+
"code": "expression",
198+
"uri": "https://gematik.de/fhir/vsdm2/CodeSystem/VSDMTDSCodeCS#expression",
199+
"description": "fehlerhafte Felder (zur Versorgung von OperationOutcome.issue.expression)",
200200
"type": "string"
201201
}
202202
],

src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidHeader.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"text": "Der HTTP-Header Accept ist ungültig."
2626
},
2727
"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.",
28-
"location": [
28+
"expression": [
2929
"http.Accept"
3030
]
3131
}

src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidIK.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"text": "Ungültige Institutionskennung 103456789."
2626
},
2727
"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.",
28-
"location": [
28+
"expression": [
2929
"http.ZETA-PoPP-Token-Content.insurerId"
3030
]
3131
}

src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidKVNR.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"text": "Ungültige Krankenversichertennummer 1234567890."
2626
},
2727
"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.",
28-
"location": [
28+
"expression": [
2929
"http.ZETA-PoPP-Token-Content.patientId"
3030
]
3131
}

src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-InvalidPatientRecordVersion.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"text": "Der Änderungsindikator '' kann nicht verarbeitet werden."
2626
},
2727
"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.",
28-
"location": [
28+
"expression": [
2929
"http.If-None-Match"
3030
]
3131
}

src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-UnknownIK.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"text": "Unbekannte Institutionskennung 103456789."
2626
},
2727
"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.",
28-
"location": [
28+
"expression": [
2929
"http.ZETA-PoPP-Token-Content.insurerId"
3030
]
3131
}

src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-UnknownKVNR.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"text": "Die Versichertenstammdaten zur Versichertennummer 1234567890 konnten für die Institutionskennung 103456789 nicht ermittelt werden."
2626
},
2727
"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.",
28-
"location": [
28+
"expression": [
2929
"http.ZETA-PoPP-Token-Content.insurerId",
3030
"http.ZETA-PoPP-Token-Content.patientId"
3131
]

src/fhir/fsh-generated/resources/OperationOutcome-VSDMOperationOutcome-UnsupportedMediatype.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"text": "Das vom Clientsystem angefragte Datenformat application/morse-code wird nicht unterstützt."
2626
},
2727
"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.",
28-
"location": [
28+
"expression": [
2929
"http.Accept"
3030
]
3131
}

src/fhir/input/fsh/codesystems/VSDMTDSCodeCS.fsh

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ Description: "Fehlercodes des Telemetriedatenservice (TDS) im Versichertenstammd
2020
* ^property[=].type = #code
2121

2222
// Property zur Benennung möglicher fehlerhafter Felder
23-
* ^property[+].code = #location
24-
* ^property[=].uri = "https://gematik.de/fhir/vsdm2/CodeSystem/VSDMTDSCodeCS#location"
25-
* ^property[=].description = "fehlerhafte Felder (zur Versorgung von OperationOutcome.issue.location)"
23+
* ^property[+].code = #expression
24+
* ^property[=].uri = "https://gematik.de/fhir/vsdm2/CodeSystem/VSDMTDSCodeCS#expression"
25+
* ^property[=].description = "fehlerhafte Felder (zur Versorgung von OperationOutcome.issue.expression)"
2626
* ^property[=].type = #string
2727

2828
* #79010 "Institutionskennung [ik] aus dem PoPP-Token weist Formatfehler auf."
@@ -35,7 +35,7 @@ Description: "Fehlercodes des Telemetriedatenservice (TDS) im Versichertenstammd
3535
"""
3636
* ^property[+].code = #target
3737
* ^property[=].valueCode = #client
38-
* ^property[+].code = #location
38+
* ^property[+].code = #expression
3939
* ^property[=].valueString = "http.ZETA-PoPP-Token-Content.insurerId"
4040

4141
* #79011 "Krankenversichertennummer [kvnr] aus dem PoPP-Token weist Formatfehler auf."
@@ -48,7 +48,7 @@ Description: "Fehlercodes des Telemetriedatenservice (TDS) im Versichertenstammd
4848
"""
4949
* ^property[+].code = #target
5050
* ^property[=].valueCode = #client
51-
* ^property[+].code = #location
51+
* ^property[+].code = #expression
5252
* ^property[=].valueString = "http.ZETA-PoPP-Token-Content.patientId"
5353

5454
* #79012 "Institutionskennung [ik] aus dem PoPP-Token ist dem Fachdienst nicht bekannt."
@@ -64,7 +64,7 @@ Description: "Fehlercodes des Telemetriedatenservice (TDS) im Versichertenstammd
6464
"""
6565
* ^property[+].code = #target
6666
* ^property[=].valueCode = #client
67-
* ^property[+].code = #location
67+
* ^property[+].code = #expression
6868
* ^property[=].valueString = "http.ZETA-PoPP-Token-Content.insurerId"
6969

7070
* #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
7676
"""
7777
* ^property[+].code = #target
7878
* ^property[=].valueCode = #client
79-
* ^property[+].code = #location
79+
* ^property[+].code = #expression
8080
* ^property[=].valueString = "http.ZETA-PoPP-Token-Content.insurerId, http.ZETA-PoPP-Token-Content.patientId"
8181

8282
* #79014 "Der Änderungsindikator [etag_value] kann nicht verarbeitet werden."
@@ -88,7 +88,7 @@ Description: "Fehlercodes des Telemetriedatenservice (TDS) im Versichertenstammd
8888
"""
8989
* ^property[+].code = #target
9090
* ^property[=].valueCode = #client
91-
* ^property[+].code = #location
91+
* ^property[+].code = #expression
9292
* ^property[=].valueString = "http.If-None-Match"
9393

9494
* #79030 "Der HTTP-Header [header] ist ungültig."
@@ -100,7 +100,7 @@ Description: "Fehlercodes des Telemetriedatenservice (TDS) im Versichertenstammd
100100
"""
101101
* ^property[+].code = #target
102102
* ^property[=].valueCode = #client
103-
* ^property[+].code = #location
103+
* ^property[+].code = #expression
104104
* ^property[=].valueString = "http.[header]"
105105

106106
* #79031 "Das vom Clientsystem angefragte Datenformat [media type] wird nicht unterstützt."
@@ -112,7 +112,7 @@ Description: "Fehlercodes des Telemetriedatenservice (TDS) im Versichertenstammd
112112
"""
113113
* ^property[+].code = #target
114114
* ^property[=].valueCode = #client
115-
* ^property[+].code = #location
115+
* ^property[+].code = #expression
116116
* ^property[=].valueString = "http.Accept"
117117

118118
* #79040 "Die HTTP-Operation [http-operation] wird nicht unterstützt."

src/fhir/input/fsh/examples/VSDMOperationOutcome-InvalidHeader.fsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ Usage: #example
2424
Hierbei handelt es sich in der Regel um einen Implementierungsfehler im Clientsystem.
2525
Prüfen Sie den Aufbau des Headers gegen die einschlägigen Standards (v.A. RFC 9110) und korrigieren Sie die Anfrage entsprechend.
2626
"""
27-
* location[+] = "http.Accept"
27+
* expression[+] = "http.Accept"

0 commit comments

Comments
 (0)