HTTP Error Codes
CodeSystem |
id : NHSDigital-http-error-codes |
url : https://fhir.nhs.uk/CodeSystem/http-error-codes |
version : 1.0.0 |
name : httperrorcodes |
status : active |
date : 2022-01-25T00:00:00+00:00 |
publisher : NHS Digital |
contact |
name : Interoperability Team |
telecom |
system : email |
value : interoperabilityteam@nhs.net |
use : work |
description : A CodeSystem that identifies the HTTP Error Codes in response to a request. |
copyright : Copyright © 2022 NHS Digital |
caseSensitive : True |
content : complete |
concept |
code : SEND_BAD_REQUEST |
display : 400: The API was unable to process the request. |
definition : The API has given a 400 response to the Senders request. |
concept |
code : REC_BAD_REQUEST |
display : 400: The Receiver was unable to process the request. |
definition : The Receiver has given a 400 response to the Senders request. |
concept |
code : PROXY_BAD_REQUEST |
display : 400: The Proxy was unable to process the request. |
definition : The Proxy has given a 400 response internally to the Senders request. |
concept |
code : BAD_REQUEST |
display : 400: The Server was unable to process the request. |
definition : The Server has given a 400 response to the Senders request. |
concept |
code : SEND_UNAUTHORIZED |
display : 401: The API deemed you unauthorized to make this request. |
definition : The API has given a 401 response to the Senders request. |
concept |
code : REC_UNAUTHORIZED |
display : 401: The Receiver deemed you unauthorized to make this request. |
definition : The Receiver has given a 401 response to the Senders request. |
concept |
code : PROXY_UNAUTHORIZED |
display : 401: The Proxy deemed you unauthorized to make this request. |
definition : The Proxy has given a 401 response internally to the Senders request. |
concept |
code : UNAUTHORIZED |
display : 401: The Server deemed you unauthorized to make this request. |
definition : The Server has given a 401 response to the Senders request. |
concept |
code : SEND_FORBIDDEN |
display : 403: Failed to authenticate with the API. |
definition : The API has given a 403 response to the Senders request. |
concept |
code : REC_FORBIDDEN |
display : 403: Failed to authenticate with the Receiver. |
definition : The Receiver has given a 403 response to the Senders request. |
concept |
code : PROXY_FORBIDDEN |
display : 403: Failed to authenticate with the Receiver. |
definition : The Proxy has given a 403 response to the Senders request. |
concept |
code : FORBIDDEN |
display : 403: Failed to Authenticate with the Server. |
definition : The Server has given a 403 response to the Senders request. |
concept |
code : PROXY_NOT_FOUND |
display : 404: The Proxy was unable to find the specified resource. |
definition : The Proxy has given a 404 response to the Senders request. |
concept |
code : REC_NOT_FOUND |
display : 404: The Receiver was unable to find the specified resource. |
definition : The Receiver has given a 404 response to the Senders request. |
concept |
code : NOT_FOUND |
display : 404: The Server was unable to find the specified resource. |
definition : The Server has given a 404 response to the Senders request. |
concept |
code : SEND_METHOD_NOT_ALLOWED |
display : 405: This API doesnt allow this method. |
definition : The API has given a 405 response to the Senders request. |
concept |
code : REC_METHOD_NOT_ALLOWED |
display : 405: The Receiver doesnt allow this method. |
definition : The Receiver has given a 405 response to the Senders request. |
concept |
code : PROXY_METHOD_NOT_ALLOWED |
display : 405: The Proxy doesnt allow this method. |
definition : The Proxy has given a 405 response to the Senders request. |
concept |
code : METHOD_NOT_ALLOWED |
display : 405: This method is not allowed. |
definition : The Server has given a 405 response to the Senders request. |
concept |
code : SEND_NOT_ACCEPTABLE |
display : 406: Senders message had an incorrect content type defined for a response. |
definition : The API has given a 406 response to the Senders request. |
concept |
code : NOT_ACCEPTABLE |
display : 406: Senders message had an incorrect content type defined for a response. |
definition : The Server has given a 406 response to the Senders request. |
concept |
code : REC_TIMEOUT |
display : 408: The request timed out to the receiver. |
definition : The Receiver has given a 408 resonse to the Senders request |
concept |
code : PROXY_TIMEOUT |
display : 408: The request timed out internally. |
definition : The Proxy has given a 408 response internally to the Senders request. |
concept |
code : TIMEOUT |
display : 408: The request timed out. |
definition : The Server has given a 408 response to the Senders request. |
concept |
code : SEND_CONFLICT |
display : 409: The API identified a conflict. |
definition : The API has given a 409 response to the Senders request. |
concept |
code : REC_CONFLICT |
display : 409: The Receiver identified a conflict. |
definition : The Receiver has given a 409 response to the Senders request. |
concept |
code : PROXY_CONFLICT |
display : 409: The Proxy identified a conflict. |
definition : The Proxy has given a 409 response to the Senders request. |
concept |
code : CONFLICT |
display : 409: The Server identified a conflict. |
definition : The Server has given a 409 response to the Senders request. |
concept |
code : SEND_UNPROCESSABLE_ENTITY |
display : 422: Message was not malformed but deemed unprocessable by the API. |
definition : The API has given a 422 response to the Senders request. |
concept |
code : REC_UNPROCESSABLE_ENTITY |
display : 422: Message was not malformed but deemed unprocessable by the Receiver. |
definition : The Receiver has given a 422 response to the Senders request. |
concept |
code : PROXY_UNPROCESSABLE_ENTITY |
display : 422: Message was not malformed but deemed unprocessable by the Proxy. |
definition : The Proxy has given a 422 response to the Senders request. |
concept |
code : UNPROCESSABLE_ENTITY |
display : 422: Message was not malformed but deemed unprocessable by the server. |
definition : The Server has given a 422 response to the Senders request. |
concept |
code : PROXY_TOO_MANY_REQUESTS |
display : 429: Too many requests have been made by this source to the Proxy in a given amount of time. |
definition : The Proxy has given a 429 response internally to the Senders request. |
concept |
code : SEND_TOO_MANY_REQUESTS |
display : 429: Too many requests have been made by this source to the API in a given amount of time. |
definition : The API has given a 429 response to the Senders request. |
concept |
code : TOO_MANY_REQUESTS |
display : 429: Too many requests have been made by this source in a given amount of time. |
definition : The Server has given a 429 response to the Senders request. |
concept |
code : REC_SERVER_ERROR |
display : 500: The Receiver has encountered an error processing the request. |
definition : The Receiver has given a 500 response to the Senders request. |
concept |
code : PROXY_SERVER_ERROR |
display : 500: The Proxy has encountered an error processing the request. |
definition : The Proxy has given a 500 response to the Senders request. |
concept |
code : SERVER_ERROR |
display : 500: The Server has encountered an error processing the request. |
definition : The Server has given a 500 response to the Senders request. |
concept |
code : SEND_NOT_IMPLEMENTED |
display : 501:The Request was not recognized by the API. |
definition : The API has given a 501 response to the Senders request. |
concept |
code : REC_NOT_IMPLEMENTED |
display : 501: The Request was not recognized by the Receiver. |
definition : The Receiver has given a 501 response to the Senders request. |
concept |
code : PROXY_NOT_IMPLEMENTED |
display : 501: The Request was not recognized by the Proxy. |
definition : The Proxy has given a 501 response to the Senders request. |
concept |
code : NOT_IMPLEMENTED |
display : 501: The Request was not recognized by the server. |
definition : The Server has given a 501 response to the Senders request. |
concept |
code : PROXY_UNAVAILABLE |
display : 503: An internal component is unavailable |
definition : The Proxy has given a 503 response internally to the Senders request. |
concept |
code : REC_UNAVAILABLE |
display : 503: The Receiver is currently unavailable. |
definition : The Receiver has given a 503 response to the Senders request. |
concept |
code : UNAVAILABLE |
display : 503: The Server is currently unavailable. |
definition : The Receiver has given a 503 response to the Senders request. |
This code system https://fhir.nhs.uk/CodeSystem/http-error-codes defines the following codes: