You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: specification/validated-relationships-service-api.yaml
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -537,9 +537,8 @@ paths:
537
537
| A single proxy relationship between consenting adults including details | `performer:identifier`=`9000000010` and/or `patient:identifier`=`9000000005` and `_include` = `Consent:patient` and `_include` = `Consent:proxy` | HTTP Status 200 Bundle containing a single proxy relationship including performer and patient details |
538
538
| A single proxy relationship between a mother and child | `performer:identifier`=`9000000019` and/or `patient:identifier`=`9000000009` | HTTP Status 200 Bundle containing a single proxy relationship |
539
539
| A single proxy relationship between a mother and child including details | `performer:identifier`=`9000000019` and/or `patient:identifier`=`9000000009` and `_include` = `Consent:patient` and `_include` = `Consent:proxy` | HTTP Status 200 Bundle containing a single proxy relationship including performer and patient details |
540
-
| Invalid status parameter | `performer:identifier`=`9000000019` and/or `patient:identifier`=`9000000009` and `status` = `test` | HTTP Status 422 and INVALID_PARAMETER error response |
541
-
| Invalid include parameter | `performer:identifier`=`9000000019` and/or `patient:identifier`=`9000000009` and `_include` = `test` | HTTP Status 422 and INVALID_PARAMETER error response |
542
-
| Missing identifier | `patient:identifier`=`9000000009` | HTTP Status 400 and MISSING_IDENTIFIER_VALUE error response |
540
+
| Invalid status parameter | `performer:identifier`=`9000000019` and/or `patient:identifier`=`9000000009` and `status` = `test` | HTTP Status 400 and INVALID_PARAMETER error response |
541
+
| Invalid include parameter | `performer:identifier`=`9000000019` and/or `patient:identifier`=`9000000009` and `_include` = `test` | HTTP Status 422 and INVALID_PARAMETER error response | | Missing identifier | `patient:identifier`=`9000000009` | HTTP Status 400 and MISSING_IDENTIFIER_VALUE error response |
543
542
| Invalid identifier | `identifier`=`900000000` Note: This identifier is 9 characters long, too short to be NHS Number | HTTP Status 422 and INVALID_IDENTIFIER_VALUE error response |
544
543
| Invalid identifier system | `identifier`=`https://fhir.nhs.uk/Id/nhs-number/9730675929` | HTTP Status 422 and INVALID_IDENTIFIER_SYSTEM error response |
545
544
| No performer record found | `identifier`=`9000000999` | HTTP Status 404 and INVALIDATED_RESOURCE error response |
| 422 | `INVALID_PARAMETER` | Invalid parameter. For details, see the `diagnostics` field. |
615
614
| 429 | `THROTTLED` | You have exceeded your application's [rate limit](https://digital.nhs.uk/developer/guides-and-documentation/reference-guide#rate-limits). |
616
615
617
616
content:
@@ -724,6 +723,7 @@ paths:
724
723
| 400 | `MISSING_SCOPE` | Missing scope. |
725
724
| 400 | `MISSING_CATEGORY` | Missing category. |
726
725
| 400 | `MISSING_DATETIME` | Missing datetime. |
726
+
| 400 | `INVALID_PARAMETER` | Invalid status parameter. |
727
727
| 401 | `ACCESS_DENIED` | Missing or invalid OAuth 2.0 bearer token in request. |
728
728
| 403 | `FORBIDDEN` | Access denied to resource. |
729
729
| 404 | `INVALIDATED_RESOURCE` | Resource that has been marked as invalid was requested - invalid resources cannot be retrieved |
| 400 | `BAD_REQUEST` | Missing header or parameter. For details, see the `diagnostics` field. |
854
854
| 400 | `NOT_SUPPORTED` | The request is not currently supported. |
855
+
| 400 | `INVALID_VALUE` | Invalid request id. |
856
+
| 400 | `INVALID_PARAMETER` | Invalid parameter. For details, see the `diagnostics` field. |
855
857
| 401 | `ACCESS_DENIED` | Missing or invalid OAuth 2.0 bearer token in request. |
856
858
| 403 | `FORBIDDEN` | Access denied to resource. |
857
859
| 404 | `INVALIDATED_RESOURCE` | Resource that has been marked as invalid was requested - invalid resources cannot be retrieved |
858
860
| 405 | `METHOD_NOT_ALLOWED` | The method is not allowed. |
859
861
| 408 | `TIMEOUT` | Request timed out. |
860
-
| 422 | `INVALID_ID_VALUE` | Invalid id. |
861
-
| 422 | `INVALID_PARAMETER` | Invalid parameter. For details, see the `diagnostics` field. |
862
862
| 429 | `THROTTLED` | You have exceeded your application's [rate limit](https://digital.nhs.uk/developer/guides-and-documentation/reference-guide#rate-limits). |
0 commit comments