Operation Outcome Codes
draftContentcompleteURL
http://terminology.hl7.org/CodeSystem/operation-outcomeCopied!
Version4.0.1Copied!
PublisherHL7 (FHIR Project)DescriptionOperation Outcome codes used by FHIR test servers (see Implementation file translations.xml)
Concepts
Select a concept to view details
Operation Outcome Codes
Operation Outcome codes used by FHIR test servers (see Implementation file translations.xml)
This code system http://terminology.hl7.org/CodeSystem/operation-outcome defines the following codes:
{
"description" : "Operation Outcome codes used by FHIR test servers (see Implementation file translations.xml)",
"meta" : {
"lastUpdated" : "2019-11-01T09:29:23.356+11:00"
},
"publisher" : "HL7 (FHIR Project)",
"content" : "complete",
"property" : null,
"name" : "OperationOutcomeCodes",
"experimental" : false,
"resourceType" : "CodeSystem",
"title" : "Operation Outcome Codes",
"extension" : [ {
"valueCode" : "fhir",
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg"
}, {
"valueCode" : "draft",
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"
}, {
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
"valueInteger" : 1
}, {
"extension" : [ {
"valueString" : "concept",
"url" : "path"
}, {
"url" : "count",
"valueInteger" : 50
} ],
"url" : "http://health-samurai.io/extensions/excised-data"
}, {
"url" : "http://health-samurai.io/extensions/source",
"valueCode" : "db"
} ],
"status" : "draft",
"hierarchyMeaning" : "is-a",
"id" : "2e4fa9f1-1f86-4e49-9a98-a7b13434fc43",
"url" : "http://terminology.hl7.org/CodeSystem/operation-outcome",
"identifier" : [ {
"system" : "urn:ietf:rfc:3986",
"value" : "urn:oid:2.16.840.1.113883.4.642.4.1127"
} ],
"caseSensitive" : true,
"version" : "4.0.1",
"contact" : [ {
"telecom" : [ {
"system" : "url",
"value" : "http://hl7.org/fhir"
}, {
"system" : "email",
"value" : "fhir@lists.hl7.org"
} ]
} ],
"text" : {
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n <h2>Operation Outcome Codes</h2>\n <div>\n <p>Operation Outcome codes used by FHIR test servers (see Implementation file translations.xml)</p>\n\n </div>\n <p>This code system http://terminology.hl7.org/CodeSystem/operation-outcome defines the following codes:</p>\n <table class=\"codes\">\n <tr>\n <td style=\"white-space:nowrap\">\n <b>Code</b>\n </td>\n <td>\n <b>Display</b>\n </td>\n <td>\n <b>Definition</b>\n </td>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">DELETE_MULTIPLE_MATCHES\n <a name=\"operation-outcome-DELETE_MULTIPLE_MATCHES\"> </a>\n </td>\n <td>Error: Multiple matches exist for the conditional delete</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_AUTH_REQUIRED\n <a name=\"operation-outcome-MSG_AUTH_REQUIRED\"> </a>\n </td>\n <td>You must authenticate before you can use this service</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_BAD_FORMAT\n <a name=\"operation-outcome-MSG_BAD_FORMAT\"> </a>\n </td>\n <td>Bad Syntax: "%s" must be a %s'</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_BAD_SYNTAX\n <a name=\"operation-outcome-MSG_BAD_SYNTAX\"> </a>\n </td>\n <td>Bad Syntax in %s</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_CANT_PARSE_CONTENT\n <a name=\"operation-outcome-MSG_CANT_PARSE_CONTENT\"> </a>\n </td>\n <td>Unable to parse feed (entry content type = "%s")</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_CANT_PARSE_ROOT\n <a name=\"operation-outcome-MSG_CANT_PARSE_ROOT\"> </a>\n </td>\n <td>Unable to parse feed (root element name = "%s")</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_CREATED\n <a name=\"operation-outcome-MSG_CREATED\"> </a>\n </td>\n <td>New resource created</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_DATE_FORMAT\n <a name=\"operation-outcome-MSG_DATE_FORMAT\"> </a>\n </td>\n <td>The Date value %s is not in the correct format (Xml Date Format required)</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_DELETED\n <a name=\"operation-outcome-MSG_DELETED\"> </a>\n </td>\n <td>This resource has been deleted</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_DELETED_DONE\n <a name=\"operation-outcome-MSG_DELETED_DONE\"> </a>\n </td>\n <td>Resource deleted</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_DELETED_ID\n <a name=\"operation-outcome-MSG_DELETED_ID\"> </a>\n </td>\n <td>The resource "%s" has been deleted</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_DUPLICATE_ID\n <a name=\"operation-outcome-MSG_DUPLICATE_ID\"> </a>\n </td>\n <td>Duplicate Id %s for resource type %s</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_ERROR_PARSING\n <a name=\"operation-outcome-MSG_ERROR_PARSING\"> </a>\n </td>\n <td>Error parsing resource Xml (%s)</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_ID_INVALID\n <a name=\"operation-outcome-MSG_ID_INVALID\"> </a>\n </td>\n <td>Id "%s" has an invalid character "%s"</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_ID_TOO_LONG\n <a name=\"operation-outcome-MSG_ID_TOO_LONG\"> </a>\n </td>\n <td>Id "%s" too long (length limit 36)</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_INVALID_ID\n <a name=\"operation-outcome-MSG_INVALID_ID\"> </a>\n </td>\n <td>Id not accepted</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_JSON_OBJECT\n <a name=\"operation-outcome-MSG_JSON_OBJECT\"> </a>\n </td>\n <td>Json Source for a resource should start with an object</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_LOCAL_FAIL\n <a name=\"operation-outcome-MSG_LOCAL_FAIL\"> </a>\n </td>\n <td>Unable to resolve local reference to resource %s</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_NO_EXIST\n <a name=\"operation-outcome-MSG_NO_EXIST\"> </a>\n </td>\n <td>Resource Id "%s" does not exist</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_NO_MATCH\n <a name=\"operation-outcome-MSG_NO_MATCH\"> </a>\n </td>\n <td>No Resource found matching the query "%s"</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_NO_MODULE\n <a name=\"operation-outcome-MSG_NO_MODULE\"> </a>\n </td>\n <td>No module could be found to handle the request "%s"</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_NO_SUMMARY\n <a name=\"operation-outcome-MSG_NO_SUMMARY\"> </a>\n </td>\n <td>No Summary for this resource</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_OP_NOT_ALLOWED\n <a name=\"operation-outcome-MSG_OP_NOT_ALLOWED\"> </a>\n </td>\n <td>Operation %s not allowed for resource %s (due to local configuration)</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_PARAM_CHAINED\n <a name=\"operation-outcome-MSG_PARAM_CHAINED\"> </a>\n </td>\n <td>Unknown chained parameter name "%s"</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_PARAM_INVALID\n <a name=\"operation-outcome-MSG_PARAM_INVALID\"> </a>\n </td>\n <td>Parameter "%s" content is invalid</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_PARAM_MODIFIER_INVALID\n <a name=\"operation-outcome-MSG_PARAM_MODIFIER_INVALID\"> </a>\n </td>\n <td>Parameter "%s" modifier is invalid</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_PARAM_NO_REPEAT\n <a name=\"operation-outcome-MSG_PARAM_NO_REPEAT\"> </a>\n </td>\n <td>Parameter "%s" is not allowed to repeat</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_PARAM_UNKNOWN\n <a name=\"operation-outcome-MSG_PARAM_UNKNOWN\"> </a>\n </td>\n <td>Parameter "%s" not understood</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_RESOURCE_EXAMPLE_PROTECTED\n <a name=\"operation-outcome-MSG_RESOURCE_EXAMPLE_PROTECTED\"> </a>\n </td>\n <td>Resources with identity "example" cannot be deleted (for testing/training purposes)</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_RESOURCE_ID_FAIL\n <a name=\"operation-outcome-MSG_RESOURCE_ID_FAIL\"> </a>\n </td>\n <td>unable to allocate resource id</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_RESOURCE_ID_MISMATCH\n <a name=\"operation-outcome-MSG_RESOURCE_ID_MISMATCH\"> </a>\n </td>\n <td>Resource Id Mismatch</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_RESOURCE_ID_MISSING\n <a name=\"operation-outcome-MSG_RESOURCE_ID_MISSING\"> </a>\n </td>\n <td>Resource Id Missing</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_RESOURCE_NOT_ALLOWED\n <a name=\"operation-outcome-MSG_RESOURCE_NOT_ALLOWED\"> </a>\n </td>\n <td>Not allowed to submit a resource for this operation</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_RESOURCE_REQUIRED\n <a name=\"operation-outcome-MSG_RESOURCE_REQUIRED\"> </a>\n </td>\n <td>A resource is required</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_RESOURCE_TYPE_MISMATCH\n <a name=\"operation-outcome-MSG_RESOURCE_TYPE_MISMATCH\"> </a>\n </td>\n <td>Resource Type Mismatch</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_SORT_UNKNOWN\n <a name=\"operation-outcome-MSG_SORT_UNKNOWN\"> </a>\n </td>\n <td>Unknown sort parameter name "%s"</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_TRANSACTION_DUPLICATE_ID\n <a name=\"operation-outcome-MSG_TRANSACTION_DUPLICATE_ID\"> </a>\n </td>\n <td>Duplicate Identifier in transaction: %s</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_TRANSACTION_MISSING_ID\n <a name=\"operation-outcome-MSG_TRANSACTION_MISSING_ID\"> </a>\n </td>\n <td>Missing Identifier in transaction - an entry.id must be provided</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_UNHANDLED_NODE_TYPE\n <a name=\"operation-outcome-MSG_UNHANDLED_NODE_TYPE\"> </a>\n </td>\n <td>Unhandled xml node type "%s"</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_UNKNOWN_CONTENT\n <a name=\"operation-outcome-MSG_UNKNOWN_CONTENT\"> </a>\n </td>\n <td>Unknown Content (%s) at %s</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_UNKNOWN_OPERATION\n <a name=\"operation-outcome-MSG_UNKNOWN_OPERATION\"> </a>\n </td>\n <td>unknown FHIR http operation</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_UNKNOWN_TYPE\n <a name=\"operation-outcome-MSG_UNKNOWN_TYPE\"> </a>\n </td>\n <td>Resource Type "%s" not recognised</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_UPDATED\n <a name=\"operation-outcome-MSG_UPDATED\"> </a>\n </td>\n <td>existing resource updated</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_VERSION_AWARE\n <a name=\"operation-outcome-MSG_VERSION_AWARE\"> </a>\n </td>\n <td>Version aware updates are required for this resource</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_VERSION_AWARE_CONFLICT\n <a name=\"operation-outcome-MSG_VERSION_AWARE_CONFLICT\"> </a>\n </td>\n <td>Update Conflict (server current version = "%s", client version referenced = "%s")</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_VERSION_AWARE_URL\n <a name=\"operation-outcome-MSG_VERSION_AWARE_URL\"> </a>\n </td>\n <td>Version specific URL not recognised</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">MSG_WRONG_NS\n <a name=\"operation-outcome-MSG_WRONG_NS\"> </a>\n </td>\n <td>This does not appear to be a FHIR element or resource (wrong namespace "%s")</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">SEARCH_MULTIPLE\n <a name=\"operation-outcome-SEARCH_MULTIPLE\"> </a>\n </td>\n <td>Error: Multiple matches exist for %s search parameters "%s"</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">SEARCH_NONE\n <a name=\"operation-outcome-SEARCH_NONE\"> </a>\n </td>\n <td>Error: no processable search found for %s search parameters "%s"</td>\n <td/>\n </tr>\n <tr>\n <td style=\"white-space:nowrap\">UPDATE_MULTIPLE_MATCHES\n <a name=\"operation-outcome-UPDATE_MULTIPLE_MATCHES\"> </a>\n </td>\n <td>Error: Multiple matches exist for the conditional update</td>\n <td/>\n </tr>\n </table>\n </div>",
"status" : "generated"
}
}