Skip to content

Commit 7507bab

Browse files
adapt http method not allowed codes
1 parent 69152d6 commit 7507bab

15 files changed

Lines changed: 57 additions & 252 deletions
Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,20 @@
11
actor:
22
- TI_Flow_FD
33
conformance: SHALL
4-
content_hash: 3d562a68cf81111fc92f266b77f85e5b98ac398e234175e3660cac22bd84e4e7
4+
content_hash: 03cd4e771a59be2231c440952b1f57af521ad820b0adee43c0b037f358e4fc6a
55
created: '2026-03-23T10:57:48.451804'
6-
date: '2026-04-13T10:29:56.363849'
6+
date: '2026-04-13T14:33:11.800787'
77
key: IG-TIFLOW-CORE-130
8-
modified: '2026-04-13T10:29:56.363849'
8+
modified: '2026-04-13T14:33:11.800787'
99
release_status: MODIFIED
1010
source: input/pagecontent/query-api-medicationdispense-req-fd.md
1111
status: ACTIVE
1212
test_procedures:
1313
TI_Flow_FD:
1414
- Produktgutachten
15-
text: "Der TI-Flow-Fachdienst MUSS alle Zugriffe auf die Ressource MedicationDispense\
16-
\ mittels der HTTP-Operationen PUT, PATCH, HEAD und DELETE sowie POST unterbinden\
17-
\ und mit mit dem folgenden Fehler:\n <table id=\"error-code\" style=\"border: 1px\
18-
\ solid black; border-collapse: collapse;\">\n <tr>\n <th>HTTP-Code</th>\n <td>405\
19-
\ - Method Not Allowed</td>\n </tr>\n <tr>\n <th>Severity</th>\n <td>error</td>\n\
20-
\ </tr>\n <tr>\n <th>Code</th>\n <td>invalid</td>\n </tr>\n <tr>\n <th>Details Code</th>\n\
21-
\ <td>SVC_METHOD_NOT_ALLOWED</td>\n </tr>\n <tr>\n <th>Details Text</th>\n <td>-</td>\n\
22-
\ </tr>\n </table> \n abbrechen, damit keine unzulässigen Operationen auf den Rezeptdaten\
23-
\ ausgeführt werden können."
15+
text: Der TI-Flow-Fachdienst MUSS alle Zugriffe auf die Ressource MedicationDispense
16+
mittels der HTTP-Operationen PUT, PATCH, HEAD und DELETE sowie POST unterbinden
17+
und mit mit dem HTTP-Code "405 - Method Not Allowed" abbrechen, damit keine unzulässigen
18+
Operationen ausgeführt werden können.
2419
title: TI-Flow-Fachdienst - MedicationDispense - unzulässige Operationen
2520
version: 1
Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,20 @@
11
actor:
22
- TI_Flow_FD
33
conformance: SHALL
4-
content_hash: de0c358871efe00d1a967b07ebc8e0504f34ce70e13888a07798b8cf271089cd
4+
content_hash: cac257b1563349127e48dea1796f3cfb8b26b93c0dc2c3444e38839cb3d6d4dc
55
created: '2026-03-23T10:57:48.452562'
6-
date: '2026-04-13T10:29:56.365512'
6+
date: '2026-04-13T14:33:11.802149'
77
key: IG-TIFLOW-CORE-135
8-
modified: '2026-04-13T10:29:56.365512'
8+
modified: '2026-04-13T14:33:11.802149'
99
release_status: MODIFIED
1010
source: input/pagecontent/query-api-auditevent-req-fd.md
1111
status: ACTIVE
1212
test_procedures:
1313
TI_Flow_FD:
1414
- Produktgutachten
15-
text: "Der TI-Flow-Fachdienst MUSS alle Zugriffe auf die Ressource AuditEvent mittels\
16-
\ der HTTP-Operationen PUT, PATCH, HEAD, DELETE und POST unterbinden und mit mit\
17-
\ dem folgenden Fehler:\n <table id=\"error-code\" style=\"border: 1px solid black;\
18-
\ border-collapse: collapse;\">\n <tr>\n <th>HTTP-Code</th>\n <td>405 - Method Not\
19-
\ Allowed</td>\n </tr>\n <tr>\n <th>Severity</th>\n <td>error</td>\n </tr>\n <tr>\n\
20-
\ <th>Code</th>\n <td>invalid</td>\n </tr>\n <tr>\n <th>Details Code</th>\n <td>SVC_METHOD_NOT_ALLOWED</td>\n\
21-
\ </tr>\n <tr>\n <th>Details Text</th>\n <td>-</td>\n </tr>\n </table> \n abbrechen,\
22-
\ damit keine unzulässigen Operationen auf den Protokolldaten ausgeführt werden\
23-
\ können."
15+
text: Der TI-Flow-Fachdienst MUSS alle Zugriffe auf die Ressource AuditEvent mittels
16+
der HTTP-Operationen PUT, PATCH, HEAD, DELETE und POST unterbinden und mit mit dem
17+
HTTP-Code "405 - Method Not Allowed" abbrechen, damit keine unzulässigen Operationen
18+
werden können.
2419
title: TI-Flow-Fachdienst - unzulässige Operationen AuditEvent
2520
version: 1
Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,20 @@
11
actor:
22
- TI_Flow_FD
33
conformance: SHALL
4-
content_hash: 59cb03131aea473e655ce41bad03f8b046b40815a7c1ae1b0ebfe4359bb314da
4+
content_hash: aef7e9ba843051d8cbe12b817ecfbd5e64e2b73efa97158b02f31d0d9896597c
55
created: '2026-03-23T10:57:48.465814'
6-
date: '2026-04-13T10:29:56.389705'
6+
date: '2026-04-13T14:33:11.825777'
77
key: IG-TIFLOW-CORE-201
8-
modified: '2026-04-13T10:29:56.389705'
8+
modified: '2026-04-13T14:33:11.825777'
99
release_status: MODIFIED
1010
source: input/pagecontent/query-api-consent-req-fd.md
1111
status: ACTIVE
1212
test_procedures:
1313
TI_Flow_FD:
1414
- Produkttest
15-
text: "Der TI-Flow-Fachdienst MUSS alle Zugriffe auf die Ressource Consent mittels\
16-
\ der HTTP-Operationen PUT, PATCH, oder HEAD unterbinden und mit mit dem folgenden\
17-
\ Fehler:\n <table id=\"error-code\" style=\"border: 1px solid black; border-collapse:\
18-
\ collapse;\">\n <tr>\n <th>HTTP-Code</th>\n <td>405 - Method Not Allowed</td>\n\
19-
\ </tr>\n <tr>\n <th>Severity</th>\n <td>error</td>\n </tr>\n <tr>\n <th>Code</th>\n\
20-
\ <td>invalid</td>\n </tr>\n <tr>\n <th>Details Code</th>\n <td>SVC_METHOD_NOT_ALLOWED</td>\n\
21-
\ </tr>\n <tr>\n <th>Details Text</th>\n <td>-</td>\n </tr>\n </table> \n abbrechen,\
22-
\ damit keine unzulässigen Operationen auf die Informationen zur Einwilligung ausgeführt\
23-
\ werden können."
15+
text: Der TI-Flow-Fachdienst MUSS alle Zugriffe auf die Ressource Consent mittels
16+
der HTTP-Operationen PUT, PATCH, oder HEAD unterbinden und mit mit dem HTTP-Code
17+
"405 - Method Not Allowed" abbrechen, damit keine unzulässigen Operationen ausgeführt
18+
werden können.
2419
title: TI-Flow-Fachdienst - Consent - unzulässige Operationen
2520
version: 1
Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,20 @@
11
actor:
22
- TI_Flow_FD
33
conformance: SHALL
4-
content_hash: 5389f4a29cca651cb74121d93dd8b42a2db3d17af75faefa876a2aa7b4eb05ef
4+
content_hash: 54f456ddcb6b345e0f511a5c81aff98c1b467d7cee884d9f7421f016f7bd61f1
55
created: '2026-03-23T10:57:48.484192'
6-
date: '2026-04-13T10:29:56.411344'
6+
date: '2026-04-13T14:33:11.847272'
77
key: IG-TIFLOW-CORE-268
8-
modified: '2026-04-13T10:29:56.411344'
8+
modified: '2026-04-13T14:33:11.847272'
99
release_status: MODIFIED
1010
source: input/pagecontent/query-api-pushers-req-fd.md
1111
status: ACTIVE
1212
test_procedures:
1313
TI_Flow_FD:
1414
- Produktgutachten
15-
text: "Der TI-Flow-Fachdienst MUSS alle Zugriffe auf die Ressource Pushers mittels\
16-
\ der HTTP-Operationen PUT, PATCH, HEAD und DELETE unterbinden und mit mit dem folgenden\
17-
\ Fehler:\n <table id=\"error-code\" style=\"border: 1px solid black; border-collapse:\
18-
\ collapse;\">\n <tr>\n <th>HTTP-Code</th>\n <td>405 - Method Not Allowed</td>\n\
19-
\ </tr>\n <tr>\n <th>Severity</th>\n <td>error</td>\n </tr>\n <tr>\n <th>Code</th>\n\
20-
\ <td>invalid</td>\n </tr>\n <tr>\n <th>Details Code</th>\n <td>SVC_METHOD_NOT_ALLOWED</td>\n\
21-
\ </tr>\n <tr>\n <th>Details Text</th>\n <td>-</td>\n </tr>\n </table> \n abbrechen,\
22-
\ damit keine unzulässigen Operationen auf den Daten ausgeführt werden können."
15+
text: Der TI-Flow-Fachdienst MUSS alle Zugriffe auf die Ressource Pushers mittels
16+
der HTTP-Operationen PUT, PATCH, HEAD und DELETE unterbinden und mit mit dem HTTP-Code
17+
"405 - Method Not Allowed" abbrechen, damit keine unzulässigen Operationen ausgeführt
18+
werden können.
2319
title: TI-Flow-Fachdienst - unzulässige Operationen Pushers
2420
version: 1
Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,20 @@
11
actor:
22
- TI_Flow_FD
33
conformance: SHALL
4-
content_hash: 59cd1e4a767ed21a68ebc3798eda882bbf57ee680f11b51e5e0ee7fd05b3ac09
4+
content_hash: a18cb7707f60bf23d84fe7b37694d8766b505d87abc5cb9eafba5f28f6f96dd1
55
created: '2026-03-23T10:57:48.503969'
6-
date: '2026-04-13T10:29:56.425546'
6+
date: '2026-04-13T14:33:11.861446'
77
key: IG-TIFLOW-CORE-316
8-
modified: '2026-04-13T10:29:56.425546'
8+
modified: '2026-04-13T14:33:11.861446'
99
release_status: MODIFIED
1010
source: input/pagecontent/query-api-communication-req-fd.md
1111
status: ACTIVE
1212
test_procedures:
1313
TI_Flow_FD:
1414
- Produktgutachten
15-
text: "Der TI-Flow-Fachdienst MUSS alle Zugriffe auf die Ressource Communication mittels\
16-
\ der HTTP-Operationen PUT, PATCH und HEAD unterbinden und mit mit dem folgenden\
17-
\ Fehler:\n <table id=\"error-code\" style=\"border: 1px solid black; border-collapse:\
18-
\ collapse;\">\n <tr>\n <th>HTTP-Code</th>\n <td>405 - Method Not Allowed</td>\n\
19-
\ </tr>\n <tr>\n <th>Severity</th>\n <td>error</td>\n </tr>\n <tr>\n <th>Code</th>\n\
20-
\ <td>invalid</td>\n </tr>\n <tr>\n <th>Details Code</th>\n <td>SVC_METHOD_NOT_ALLOWED</td>\n\
21-
\ </tr>\n <tr>\n <th>Details Text</th>\n <td>-</td>\n </tr>\n </table> \n abbrechen,\
22-
\ damit keine unzulässigen Operationen auf den Kommunikationsnachrichten ausgeführt\
23-
\ werden können."
15+
text: Der TI-Flow-Fachdienst MUSS alle Zugriffe auf die Ressource Communication mittels
16+
der HTTP-Operationen PUT, PATCH und HEAD unterbinden und mit mit dem HTTP-Code "405
17+
- Method Not Allowed" abbrechen, damit keine unzulässigen Operationen ausgeführt
18+
werden können.
2419
title: TI-Flow-Fachdienst - Communication - unzulässige Operationen
2520
version: 1
Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,20 @@
11
actor:
22
- TI_Flow_FD
33
conformance: SHALL
4-
content_hash: 94e405f14af999a6c3f7a5ac2b4a130c28242a01afa5065068d4b3361c3b0a73
4+
content_hash: 7dd416d3b36f69aab62e1ed4924faf1c998749aac87cb162eac482d323410e85
55
created: '2026-03-23T10:57:48.437181'
6-
date: '2026-04-13T10:29:56.341973'
6+
date: '2026-04-13T14:33:11.783717'
77
key: IG-TIFLOW-CORE-55
8-
modified: '2026-04-13T10:29:56.341973'
8+
modified: '2026-04-13T14:33:11.783717'
99
release_status: MODIFIED
1010
source: input/pagecontent/query-api-channels-req-fd.md
1111
status: ACTIVE
1212
test_procedures:
1313
TI_Flow_FD:
1414
- Produktgutachten
15-
text: "Der TI-Flow-Fachdienst MUSS alle Zugriffe auf die Ressource Channels mittels\
16-
\ der HTTP-Operationen PUT, PATCH, HEAD und DELETE unterbinden und mit dem folgenden\
17-
\ Fehler:\n <table id=\"error-code\" style=\"border: 1px solid black; border-collapse:\
18-
\ collapse;\">\n <tr>\n <th>HTTP-Code</th>\n <td>405 - Method Not Allowed</td>\n\
19-
\ </tr>\n <tr>\n <th>Severity</th>\n <td>error</td>\n </tr>\n <tr>\n <th>Code</th>\n\
20-
\ <td>invalid</td>\n </tr>\n <tr>\n <th>Details Code</th>\n <td>SVC_METHOD_NOT_ALLOWED</td>\n\
21-
\ </tr>\n <tr>\n <th>Details Text</th>\n <td>-</td>\n </tr>\n </table> \n abbrechen,\
22-
\ damit keine unzulässigen Operationen auf den Daten ausgeführt werden können."
15+
text: Der TI-Flow-Fachdienst MUSS alle Zugriffe auf die Ressource Channels mittels
16+
der HTTP-Operationen PUT, PATCH, HEAD und DELETE unterbinden und mit dem HTTP-Code
17+
"405 - Method Not Allowed" abbrechen, damit keine unzulässigen Operationen ausgeführt
18+
werden können.
2319
title: TI-Flow-Fachdienst - unzulässige Operationen Channels
2420
version: 1
Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,20 @@
11
actor:
22
- TI_Flow_FD
33
conformance: SHALL
4-
content_hash: abb72c69c99e53205d7124690f776883559949efa06a53ed08fe7147d3b68cb4
4+
content_hash: 3c777b4bd58e644fdb65bd940c9d87b21c004ac2509606f2a93a1c2ff8285038
55
created: '2026-03-23T10:57:48.441999'
6-
date: '2026-04-13T10:29:56.349394'
6+
date: '2026-04-13T14:33:11.790490'
77
key: IG-TIFLOW-CORE-79
8-
modified: '2026-04-13T10:29:56.349394'
8+
modified: '2026-04-13T14:33:11.790490'
99
release_status: MODIFIED
1010
source: input/pagecontent/query-api-task-req-fd.md
1111
status: ACTIVE
1212
test_procedures:
1313
TI_Flow_FD:
1414
- Produkttest
15-
text: "Der TI-Flow-Fachdienst MUSS alle Zugriffe auf die Ressource Task mittels der\
16-
\ HTTP-Operationen PUT, HEAD und DELETE sowie POST ohne die Angabe einer gültigen\
17-
\ FHIR-Operation unterbinden und mit mit dem folgenden Fehler:\n <table id=\"error-code\"\
18-
\ style=\"border: 1px solid black; border-collapse: collapse;\">\n <tr>\n <th>HTTP-Code</th>\n\
19-
\ <td>405 - Method Not Allowed</td>\n </tr>\n <tr>\n <th>Severity</th>\n <td>error</td>\n\
20-
\ </tr>\n <tr>\n <th>Code</th>\n <td>invalid</td>\n </tr>\n <tr>\n <th>Details Code</th>\n\
21-
\ <td>SVC_METHOD_NOT_ALLOWED</td>\n </tr>\n <tr>\n <th>Details Text</th>\n <td>-</td>\n\
22-
\ </tr>\n </table> \n abbrechen, damit keine unzulässigen Operationen auf den Rezeptdaten\
23-
\ ausgeführt werden können."
15+
text: Der TI-Flow-Fachdienst MUSS alle Zugriffe auf die Ressource Task mittels der
16+
HTTP-Operationen PUT, HEAD und DELETE sowie POST ohne die Angabe einer gültigen
17+
FHIR-Operation unterbinden und mit mit dem HTTP-Code "405 - Method Not Allowed"
18+
abbrechen, damit keine unzulässigen Operationen ausgeführt werden können.
2419
title: TI-Flow-Fachdienst - unzulässige Operationen Task
2520
version: 1

igs/core/input/fsh/valuesets/TIFLOW_VS_OperationOutcomeDetails.fsh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,4 @@ Description: "Codes, die im Rahmen des TIFlow in den OperationOutcomes.details a
1010
* include $ti-oo#SVC_INVALID_ACCESS_TOKEN "Invalid access token provided"
1111
* include $hl7-oo#MSG_RESOURCE_ID_MISMATCH "Resource Id Mismatch"
1212
* include $hl7-oo#MSG_RESOURCE_ID_MISSING "Resource Id Missing"
13-
* include $hl7-oo#MSG_RESOURCE_ID_FAIL "unable to allocate resource id"
14-
* include TIOperationOutcomeDetailsCS#SVC_METHOD_NOT_ALLOWED
13+
* include $hl7-oo#MSG_RESOURCE_ID_FAIL "unable to allocate resource id"

igs/core/input/pagecontent/query-api-auditevent-req-fd.md

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -8,30 +8,7 @@ Diese Seite enthält die normativen Anforderungen an den TI-Flow-Fachdienst für
88
<actor name="TI_Flow_FD">
99
<testProcedure id="Produktgutachten"/>
1010
</actor>
11-
Der TI-Flow-Fachdienst MUSS alle Zugriffe auf die Ressource AuditEvent mittels der HTTP-Operationen PUT, PATCH, HEAD, DELETE und POST unterbinden und mit mit dem folgenden Fehler:
12-
<table id="error-code" style="border: 1px solid black; border-collapse: collapse;">
13-
<tr>
14-
<th>HTTP-Code</th>
15-
<td>405 - Method Not Allowed</td>
16-
</tr>
17-
<tr>
18-
<th>Severity</th>
19-
<td>error</td>
20-
</tr>
21-
<tr>
22-
<th>Code</th>
23-
<td>invalid</td>
24-
</tr>
25-
<tr>
26-
<th>Details Code</th>
27-
<td>SVC_METHOD_NOT_ALLOWED</td>
28-
</tr>
29-
<tr>
30-
<th>Details Text</th>
31-
<td>-</td>
32-
</tr>
33-
</table>
34-
abbrechen, damit keine unzulässigen Operationen auf den Protokolldaten ausgeführt werden können.
11+
Der TI-Flow-Fachdienst MUSS alle Zugriffe auf die Ressource AuditEvent mittels der HTTP-Operationen PUT, PATCH, HEAD, DELETE und POST unterbinden und mit mit dem HTTP-Code "405 - Method Not Allowed" abbrechen, damit keine unzulässigen Operationen werden können.
3512
</requirement>
3613
<!-- ToDo Hendre: Fehlercode einfügen -->
3714

igs/core/input/pagecontent/query-api-channels-req-fd.md

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -6,30 +6,7 @@ Diese Seite enthält die normativen Anforderungen an den TI-Flow-Fachdienst für
66
<actor name="TI_Flow_FD">
77
<testProcedure id="Produktgutachten"/>
88
</actor>
9-
Der TI-Flow-Fachdienst MUSS alle Zugriffe auf die Ressource Channels mittels der HTTP-Operationen PUT, PATCH, HEAD und DELETE unterbinden und mit dem folgenden Fehler:
10-
<table id="error-code" style="border: 1px solid black; border-collapse: collapse;">
11-
<tr>
12-
<th>HTTP-Code</th>
13-
<td>405 - Method Not Allowed</td>
14-
</tr>
15-
<tr>
16-
<th>Severity</th>
17-
<td>error</td>
18-
</tr>
19-
<tr>
20-
<th>Code</th>
21-
<td>invalid</td>
22-
</tr>
23-
<tr>
24-
<th>Details Code</th>
25-
<td>SVC_METHOD_NOT_ALLOWED</td>
26-
</tr>
27-
<tr>
28-
<th>Details Text</th>
29-
<td>-</td>
30-
</tr>
31-
</table>
32-
abbrechen, damit keine unzulässigen Operationen auf den Daten ausgeführt werden können.
9+
Der TI-Flow-Fachdienst MUSS alle Zugriffe auf die Ressource Channels mittels der HTTP-Operationen PUT, PATCH, HEAD und DELETE unterbinden und mit dem HTTP-Code "405 - Method Not Allowed" abbrechen, damit keine unzulässigen Operationen ausgeführt werden können.
3310
</requirement>
3411
<!-- ToDo Hendre: Fehlercode (Detailed code) einfügen Http Fehler 405 -->
3512

0 commit comments

Comments
 (0)