{
"description": "issueType-to-http-status-code for illustration only. Mapping extracted from HAPI FHIR",
"_filename": "issueType-to-http-status-code.json",
"package_name": "uk.nhsdigital.r4",
"date": "2020-08-05",
"group": [ {
"source": "http://hl7.org/fhir/issue-type",
"target": "http://hl7.org/fhir/http-status-code",
"element": [ {
"code": "not-found",
"target": [ {
"code": "404",
"display": "Not Found",
"equivalence": "specializes"
} ],
"display": "Not Found"
}, {
"code": "value",
"target": [ {
"code": "400",
"display": "Bad Request",
"equivalence": "specializes"
} ],
"display": "Element value invalid"
}, {
"code": "business-rule",
"target": [ {
"code": "400",
"comment": "Should be 422?",
"display": "Bad Request",
"equivalence": "specializes"
} ],
"display": "Business Rule Violation"
}, {
"code": "invalid",
"target": [ {
"code": "400",
"display": "Bad Request",
"equivalence": "specializes"
} ],
"display": "Invalid Content"
}, {
"code": "invalid",
"target": [ {
"code": "422",
"comment": "Should be 400?",
"display": "UNPROCESSABLE_ENTITY",
"equivalence": "specializes"
} ],
"display": "Invalid Content"
}, {
"code": "code-invalid",
"target": [ {
"code": "400",
"comment": "Should be 422?",
"display": "BAD REQUEST",
"equivalence": "specializes"
} ],
"display": "Invalid Code"
}, {
"code": "forbidden",
"target": [ {
"code": "403",
"display": "Forbidden",
"equivalence": "specializes"
} ],
"display": "Forbidden"
}, {
"code": "forbidden",
"target": [ {
"code": "401",
"comment": "Wrong issueType - login/unknown better?",
"display": "CLIENT_UNAUTHORIZED",
"equivalence": "specializes"
} ],
"display": "Forbidden"
}, {
"code": "forbidden",
"target": [ {
"code": "405",
"comment": "Is 405 more suited to wrong http verb being used. This should still be 403",
"display": "METHOD_NOT_ALLOWED",
"equivalence": "specializes"
} ],
"display": "Forbidden"
}, {
"code": "duplicate",
"target": [ {
"code": "422",
"display": "UNPROCESSABLE_ENTITY",
"equivalence": "specializes"
} ],
"display": "Duplicate"
}, {
"code": "structure",
"target": [ {
"code": "400",
"display": "BAD REQUEST",
"equivalence": "specializes"
} ],
"display": "Structural Issue"
}, {
"code": "not-supported",
"target": [ {
"code": "501",
"display": "NOT_IMPLEMENTED",
"equivalence": "specializes"
} ],
"display": "Content not supported"
}, {
"code": "processing",
"target": [ {
"code": "500",
"comment": "Mapping is wrong here. processing should be 422",
"display": "INTERNAL_ERROR",
"equivalence": "specializes"
} ],
"display": "Processing Failure"
}, {
"code": "informational",
"target": [ {
"code": "201",
"display": "CREATED",
"equivalence": "specializes"
} ],
"display": "Informational Note"
}, {
"code": "informational",
"target": [ {
"code": "200",
"display": "OK",
"equivalence": "specializes"
} ],
"display": "Informational Note"
}, {
"code": "informational",
"target": [ {
"code": "202",
"display": "ACCEPTED",
"equivalence": "specializes"
} ],
"display": "Informational Note"
} ]
} ],
"publisher": "NHS Digital",
"purpose": "NHS Digital Spine",
"name": "issueType-to-http-status-code",
"type": null,
"experimental": "true",
"resourceType": "ConceptMap",
"title": "issueType-to-http-status-code",
"package_version": "2.1.12-discovery",
"status": "draft",
"id": "ff8b6399-c35e-46e4-befb-96536eb7017a",
"kind": null,
"url": "https://fhir.nhs.uk/ConceptMap/issueType-to-http-status-code",
"version": "1.0.0"
}