<CodeSystem xmlns="http://hl7.org/fhir">
  <id value="ITK-ResponseCodes-1" />
  <meta>
    <lastUpdated value="2022-02-01T17:50:00+00:00" />
  </meta>
  <url value="https://fhir.nhs.uk/STU3/CodeSystem/ITK-ResponseCodes-1" />
  <version value="1.5.0" />
  <name value="ITK Response Codes" />
  <status value="active" />
  <date value="2022-02-01T17:50:00+00:00" />
  <publisher value="NHS Digital" />
  <contact>
    <name value="Interoperability Team" />
    <telecom>
      <system value="email" />
      <value value="interoperabilityteam@nhs.net" />
      <use value="work" />
    </telecom>
  </contact>
  <description value="A codesystem to describe the ITK responses returned to the sender." />
  <copyright value="Copyright ©2022 NHS Digital" />
  <caseSensitive value="true" />
  <content value="complete" />
  <concept>
    <code value="10001" />
    <display value="Handling Specification Error" />
  </concept>
  <concept>
    <code value="10002" />
    <display value="Infrastructure Level Response Value - Processing Error" />
  </concept>
  <concept>
    <code value="10003" />
    <display value="Business Level Response Value - Processing Error" />
  </concept>
  <concept>
    <code value="10004" />
    <display value="Message Definition Value - Processing Error" />
  </concept>
  <concept>
    <code value="10005" />
    <display value="Message Definition Version Value - Processing Error" />
  </concept>
  <concept>
    <code value="10007" />
    <display value="Sender Reference Value - Processing Error" />
  </concept>
  <concept>
    <code value="10008" />
    <display value="Handling Specification Business Rule Error" />
  </concept>
  <concept>
    <code value="10009" />
    <display value="Unreadable message received" />
  </concept>
  <concept>
    <code value="10010" />
    <display value="Recipient Type - Processing Error" />
  </concept>
  <concept>
    <code value="20001" />
    <display value="Unrecognised Recipient Person" />
  </concept>
  <concept>
    <code value="20002" />
    <display value="Unrecognised Recipient Organisation" />
  </concept>
  <concept>
    <code value="20003" />
    <display value="Unrecognised Sender" />
  </concept>
  <concept>
    <code value="20004" />
    <display value="Non-Approved file type received as an attachment" />
  </concept>
  <concept>
    <code value="20005" />
    <display value="Unsupported file type received as an attachment" />
  </concept>
  <concept>
    <code value="20006" />
    <display value="ITK header validation failure" />
  </concept>
  <concept>
    <code value="20007" />
    <display value="Duplicate Message received" />
  </concept>
  <concept>
    <code value="20008" />
    <display value="Duplicate Document received" />
  </concept>
  <concept>
    <code value="20009" />
    <display value="Payload validation failure" />
  </concept>
  <concept>
    <code value="20010" />
    <display value="Unrecognised Payload Recipient Organisation" />
  </concept>
  <concept>
    <code value="20011" />
    <display value="Unrecognised Payload Recipient Person" />
  </concept>
  <concept>
    <code value="20012" />
    <display value="Unauthorised Sender" />
  </concept>
  <concept>
    <code value="20013" />
    <display value="Success" />
  </concept>
  <concept>
    <code value="20014" />
    <display value="Unable to Process Replacement Document" />
  </concept>
  <concept>
    <code value="20015" />
    <display value="Message too large" />
  </concept>
  <concept>
    <code value="30001" />
    <display value="Patient known here. (e.g. Patient is registered here)" />
  </concept>
  <concept>
    <code value="30002" />
    <display value="Patient not known here. (aka 'patient record not present in system')" />
  </concept>
  <concept>
    <code value="30003" />
    <display value="Patient no longer at this clinical setting" />
  </concept>
  <concept>
    <code value="30004" />
    <display value="Patient known here and recently deceased (i.e. patient record current in GP practice system at time of patient’s death and deduction subsequently occurred for this reason)" />
  </concept>
  <concept>
    <code value="30005" />
    <display value="Referral open" />
  </concept>
  <concept>
    <code value="30006" />
    <display value="Referral completed" />
  </concept>
  <concept>
    <code value="30007" />
    <display value="Referral escalated back to GP" />
  </concept>
  <concept>
    <code value="30008" />
    <display value="Signposting to GP (non-urgent)" />
  </concept>
  <concept>
    <code value="30009" />
    <display value="Clinical escalation to UTC/111/GPOOH" />
  </concept>
  <concept>
    <code value="30010" />
    <display value="Clinical escalation to A&amp;E or 999" />
  </concept>
  <concept>
    <code value="30011" />
    <display value="Advised to go elsewhere/self-referral" />
  </concept>
  <concept>
    <code value="30012" />
    <display value="Unable to contact the patient" />
  </concept>
  <concept>
    <code value="30013" />
    <display value="Closure (service not needed)" />
  </concept>
  <concept>
    <code value="30014" />
    <display value="Closure (service not accepted)" />
  </concept>
  <concept>
    <code value="30015" />
    <display value="Closure (duplicate referral)" />
  </concept>
  <concept>
    <code value="30016" />
    <display value="Referral accepted" />
  </concept>
  <concept>
    <code value="30017" />
    <display value="Referral rejected" />
  </concept>
  <concept>
    <code value="30018" />
    <display value="Did Not Attend" />
  </concept>
  <concept>
    <code value="30019" />
    <display value="GP Registration - Application accepted" />
  </concept>
  <concept>
    <code value="30020" />
    <display value="GP Registration - Application pending (contact practice)" />
  </concept>
  <concept>
    <code value="30021" />
    <display value="GP Registration - Application rejected (patient already registered)" />
  </concept>
  <concept>
    <code value="30022" />
    <display value="GP Registration - Application rejected (at capacity)" />
  </concept>
  <concept>
    <code value="30023" />
    <display value="GP Registration - Application rejected (out of boundary)" />
  </concept>
  <concept>
    <code value="30024" />
    <display value="GP Registration - Application rejected (Previously removed from this practice)" />
  </concept>
  <concept>
    <code value="30025" />
    <display value="GP Registration - Application rejected (Previously removed from another practice)" />
  </concept>
</CodeSystem>