This code system http://terminology.hl7.org/CodeSystem/operation-outcome defines the following codes:
\n \n \n \n \n \n Code\n \n | \n \n \n \n Display\n \n | \n \n \n \n Definition\n \n | \n \n
\n \n \n \n DELETE_MULTIPLE_MATCHES\n \n \n \n | \n \n Error: Multiple matches exist for the conditional delete | \n \n | \n \n
\n \n \n \n MSG_AUTH_REQUIRED\n \n \n \n | \n \n You must authenticate before you can use this service | \n \n | \n \n
\n \n \n \n MSG_BAD_FORMAT\n \n \n \n | \n \n Bad Syntax: "%s" must be a %s' | \n \n | \n \n
\n \n \n \n MSG_BAD_SYNTAX\n \n \n \n | \n \n Bad Syntax in %s | \n \n | \n \n
\n \n \n \n MSG_CANT_PARSE_CONTENT\n \n \n \n | \n \n Unable to parse feed (entry content type = "%s") | \n \n | \n \n
\n \n \n \n MSG_CANT_PARSE_ROOT\n \n \n \n | \n \n Unable to parse feed (root element name = "%s") | \n \n | \n \n
\n \n \n \n MSG_CREATED\n \n \n \n | \n \n New resource created | \n \n | \n \n
\n \n \n \n MSG_DATE_FORMAT\n \n \n \n | \n \n The Date value %s is not in the correct format (Xml Date Format required) | \n \n | \n \n
\n \n \n \n MSG_DELETED\n \n \n \n | \n \n This resource has been deleted | \n \n | \n \n
\n \n \n \n MSG_DELETED_DONE\n \n \n \n | \n \n Resource deleted | \n \n | \n \n
\n \n \n \n MSG_DELETED_ID\n \n \n \n | \n \n The resource "%s" has been deleted | \n \n | \n \n
\n \n \n \n MSG_DUPLICATE_ID\n \n \n \n | \n \n Duplicate Id %s for resource type %s | \n \n | \n \n
\n \n \n \n MSG_ERROR_PARSING\n \n \n \n | \n \n Error parsing resource Xml (%s) | \n \n | \n \n
\n \n \n \n MSG_ID_INVALID\n \n \n \n | \n \n Id "%s" has an invalid character "%s" | \n \n | \n \n
\n \n \n \n MSG_ID_TOO_LONG\n \n \n \n | \n \n Id "%s" too long (length limit 36) | \n \n | \n \n
\n \n \n \n MSG_INVALID_ID\n \n \n \n | \n \n Id not accepted | \n \n | \n \n
\n \n \n \n MSG_JSON_OBJECT\n \n \n \n | \n \n Json Source for a resource should start with an object | \n \n | \n \n
\n \n \n \n MSG_LOCAL_FAIL\n \n \n \n | \n \n Unable to resolve local reference to resource %s | \n \n | \n \n
\n \n \n \n MSG_NO_EXIST\n \n \n \n | \n \n Resource Id "%s" does not exist | \n \n | \n \n
\n \n \n \n MSG_NO_MATCH\n \n \n \n | \n \n No Resource found matching the query "%s" | \n \n | \n \n
\n \n \n \n MSG_NO_MODULE\n \n \n \n | \n \n No module could be found to handle the request "%s" | \n \n | \n \n
\n \n \n \n MSG_NO_SUMMARY\n \n \n \n | \n \n No Summary for this resource | \n \n | \n \n
\n \n \n \n MSG_OP_NOT_ALLOWED\n \n \n \n | \n \n Operation %s not allowed for resource %s (due to local configuration) | \n \n | \n \n
\n \n \n \n MSG_PARAM_CHAINED\n \n \n \n | \n \n Unknown chained parameter name "%s" | \n \n | \n \n
\n \n \n \n MSG_PARAM_INVALID\n \n \n \n | \n \n Parameter "%s" content is invalid | \n \n | \n \n
\n \n \n \n MSG_PARAM_MODIFIER_INVALID\n \n \n \n | \n \n Parameter "%s" modifier is invalid | \n \n | \n \n
\n \n \n \n MSG_PARAM_NO_REPEAT\n \n \n \n | \n \n Parameter "%s" is not allowed to repeat | \n \n | \n \n
\n \n \n \n MSG_PARAM_UNKNOWN\n \n \n \n | \n \n Parameter "%s" not understood | \n \n | \n \n
\n \n \n \n MSG_RESOURCE_EXAMPLE_PROTECTED\n \n \n \n | \n \n Resources with identity "example" cannot be deleted (for testing/training purposes) | \n \n | \n \n
\n \n \n \n MSG_RESOURCE_ID_FAIL\n \n \n \n | \n \n unable to allocate resource id | \n \n | \n \n
\n \n \n \n MSG_RESOURCE_ID_MISMATCH\n \n \n \n | \n \n Resource Id Mismatch | \n \n | \n \n
\n \n \n \n MSG_RESOURCE_ID_MISSING\n \n \n \n | \n \n Resource Id Missing | \n \n | \n \n
\n \n \n \n MSG_RESOURCE_NOT_ALLOWED\n \n \n \n | \n \n Not allowed to submit a resource for this operation | \n \n | \n \n
\n \n \n \n MSG_RESOURCE_REQUIRED\n \n \n \n | \n \n A resource is required | \n \n | \n \n
\n \n \n \n MSG_RESOURCE_TYPE_MISMATCH\n \n \n \n | \n \n Resource Type Mismatch | \n \n | \n \n
\n \n \n \n MSG_SORT_UNKNOWN\n \n \n \n | \n \n Unknown sort parameter name "%s" | \n \n | \n \n
\n \n \n \n MSG_TRANSACTION_DUPLICATE_ID\n \n \n \n | \n \n Duplicate Identifier in transaction: %s | \n \n | \n \n
\n \n \n \n MSG_TRANSACTION_MISSING_ID\n \n \n \n | \n \n Missing Identifier in transaction - an entry.id must be provided | \n \n | \n \n
\n \n \n \n MSG_UNHANDLED_NODE_TYPE\n \n \n \n | \n \n Unhandled xml node type "%s" | \n \n | \n \n
\n \n \n \n MSG_UNKNOWN_CONTENT\n \n \n \n | \n \n Unknown Content (%s) at %s | \n \n | \n \n
\n \n \n \n MSG_UNKNOWN_OPERATION\n \n \n \n | \n \n unknown FHIR http operation | \n \n | \n \n
\n \n \n \n MSG_UNKNOWN_TYPE\n \n \n \n | \n \n Resource Type "%s" not recognised | \n \n | \n \n
\n \n \n \n MSG_UPDATED\n \n \n \n | \n \n existing resource updated | \n \n | \n \n
\n \n \n \n MSG_VERSION_AWARE\n \n \n \n | \n \n Version aware updates are required for this resource | \n \n | \n \n
\n \n \n \n MSG_VERSION_AWARE_CONFLICT\n \n \n \n | \n \n Update Conflict (server current version = "%s", client version referenced = "%s") | \n \n | \n \n
\n \n \n \n MSG_VERSION_AWARE_URL\n \n \n \n | \n \n Version specific URL not recognised | \n \n | \n \n
\n \n \n \n MSG_WRONG_NS\n \n \n \n | \n \n This does not appear to be a FHIR element or resource (wrong namespace "%s") | \n \n | \n \n
\n \n \n \n SEARCH_MULTIPLE\n \n \n \n | \n \n Error: Multiple matches exist for %s search parameters "%s" | \n \n | \n \n
\n \n \n \n SEARCH_NONE\n \n \n \n | \n \n Error: no processable search found for %s search parameters "%s" | \n \n | \n \n
\n \n \n \n UPDATE_MULTIPLE_MATCHES\n \n \n \n | \n \n Error: Multiple matches exist for the conditional update | \n \n | \n \n
\n \n