PackagesCanonicalsLogsProblems
    Packages
    uk.nhsdigital.r4@2.0.16-dev
    https://fhir.nhs.uk/ConceptMap/issueType-to-http-status-code
{
  "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.0.16-dev",
  "status": "draft",
  "id": "a07bf5b2-4e90-469d-a883-d2fd738b46c4",
  "kind": null,
  "url": "https://fhir.nhs.uk/ConceptMap/issueType-to-http-status-code",
  "version": "1.0.0"
}