{
"description": "EPA MHD Service Operation Outcome Code System",
"_filename": "CodeSystem-epa-mhd-operation-outcome-details-cs.json",
"package_name": "de.gematik.epa.mhd",
"date": "2026-12-08",
"publisher": "gematik GmbH",
"jurisdiction": [ {
"coding": [ {
"code": "DE",
"system": "urn:iso:std:iso:3166"
} ]
} ],
"content": "complete",
"name": "EPAMHDOperationOutcomeDetailsCS",
"copyright": "gematik GmbH / Dieses Artefakt ist lizenziert unter [Apache License](./license.html), Version 2.0.",
"type": null,
"experimental": "false",
"resourceType": "CodeSystem",
"title": "EPA MHD Service OperationOutcome Code System",
"package_version": "1.2.0-ballot.1",
"status": "active",
"id": "38ff53e1-a9f4-4c46-8be2-9421ccd7fa1b",
"kind": null,
"count": 29,
"url": "https://gematik.de/fhir/epa-mhd/CodeSystem/epa-mhd-operation-outcome-details-cs",
"concept": [ {
"code": "InvalidDocumentContent",
"display": "The recipient has rejected this submission because it detected that one of the documents does not match the metadata (e.g., formatCode) or has failed other requirements for the document content."
}, {
"code": "XDSDuplicateUniqueIdInRegistry",
"display": "UniqueId received was not unique. UniqueId could have been attached to SubmissionSet or Folder. This error cannot be thrown for DocumentEntry. See XDSNonIdenticalHash and XDSNonIdenticalSize."
}, {
"code": "XDSMissingDocument",
"display": "DocumentEntry exists in metadata with no matching Document element"
}, {
"code": "XDSNonIdenticalHash",
"display": "Document being registered was a duplicate (uniqueId already in Document Registry) but hash does not match."
}, {
"code": "XDSNonIdenticalSize",
"display": "Document being registered was a duplicate (uniqueId already in Document Registry) but size does not match."
}, {
"code": "XDSRegistryDeprecatedDocumentError",
"display": "The transaction was rejected because it submitted an Association referencing a deprecated document."
}, {
"code": "XDSRegistryMetadataError",
"display": "Error detected in metadata."
}, {
"code": "XDSReplaceFailed",
"display": "Error detected by the Document Registry during a document replacement."
}, {
"code": "XDSUnknownPatientId",
"display": "Patient Id referenced in the transaction is not known by the receiving actor."
}, {
"code": "XDSDuplicateDocument",
"display": "Document being registered is a duplicate: a document with identical content (hash) already exists in the record."
}, {
"code": "XDSMetadataUpdateError",
"display": "General metadata update error."
}, {
"code": "XDSPatientIDReconciliationError",
"display": "Update encountered an error where patient identifiers did not match"
}, {
"code": "XDSMetadataVersionError",
"display": "The version number included in the update request did not match the existing object. One cause of this is multiple simultaneous update attempts."
}, {
"code": "XDSObjectTypeError",
"display": "The receiving actor cannot store the request as the objectType is either not supported or does not match the value of the existing object."
}, {
"code": "XDSMetadataIdentifierError",
"display": "The receiving actor cannot store the request because the identifier is in conflict with an existing known value."
}, {
"code": "XDSInvalidRequestException",
"display": "The receiving actor detected that an initial version of a metadata object instance was received in an update transaction."
}, {
"code": "UnmodifiableMetadataError",
"display": "An update for a metadata object includes changes to values for attributes which are prohibited for the transaction."
}, {
"code": "LocalPolicyRestrictionError",
"display": "The receiving actor has detected that the request is not permitted because of local policy restrictions or violation of a previously reached agreement."
}, {
"code": "XDSMetadataAnnotationError",
"display": "The receiving actor has detected an error with a SS-HM annotation."
}, {
"code": "XDSDocumentUniqueIdError",
"display": "The document associated with the uniqueId is not available. This could be because the document is not available, the requestor is not authorized to access that document, or the document is no longer available."
}, {
"code": "XDSRemoveDocumentsError",
"display": "The Document Repository was not able to remove the document."
}, {
"code": "UnresolvedReferenceException",
"display": "The recipient cannot resolve an entryUUID reference in the transaction."
}, {
"code": "ReferencesExistException",
"display": "The recipient was unable to remove the metadata object because the entryUUID is referenced by an Association."
}, {
"code": "XDSUnreferencedObjectException",
"display": "A metadata object is no longer referenced by any Association. The codeContext shall indicate the entryUUID of the orphaned object."
}, {
"code": "MHDSVC_RATE_LIMIT_EXCEEDED",
"display": "Rate Limit Exceeded"
}, {
"code": "MHDSVC_SEARCH_TOO_COMPLEX",
"display": "Search Too Complex"
}, {
"code": "MHDSVC_READ-ONLY_SNAPSHOT",
"display": "The document is a read-only snapshot and cannot be modified or deleted."
}, {
"code": "MHDSVC_READ-ONLY_EXTRACT",
"display": "The document was extracted from a source document and is read-only. It cannot be modified, replaced, deleted or appended to."
}, {
"code": "MHDSVC_EXTRACTION_DUPLICATE",
"display": "An embedded document was not extracted because a document with identical content (hash) already exists in the record."
} ],
"caseSensitive": true,
"version": "1.2.0",
"contact": [ {
"telecom": [ {
"value": "https://www.gematik.de",
"system": "url"
} ]
} ]
}