<OperationDefinition xmlns="http://hl7.org/fhir">
  <url value="https://fhir.nhs.uk/STU3/OperationDefinition/eRS-CreateReferralAndSendForTriage-Operation-1" />
  <version value="1.0.1" />
  <name value="eRS-CreateReferralAndSendForTriage-Operation-1" />
  <status value="draft" />
  <kind value="operation" />
  <date value="2019-12-03T00:00:00+01: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="Create a referral for a patient and send it for triage at the selected service." />
  <code value="ers.createReferralAndSendForTriage" />
  <system value="false" />
  <type value="true" />
  <instance value="false" />
  <parameter>
    <name value="patient" />
    <use value="in" />
    <min value="1" />
    <max value="1" />
    <documentation value="The NHS Number of the patient who the referral being created is for. Format: ^[0-9]{10}$" />
    <type value="Identifier" />
  </parameter>
  <parameter>
    <name value="referringClinician" />
    <use value="in" />
    <min value="0" />
    <max value="1" />
    <documentation value="Required if and only if the logged in user has a role of Referring Clinician Admin.    Format: ^[0-9]{12}$" />
    <type value="Identifier" />
  </parameter>
  <parameter>
    <name value="shortlist" />
    <use value="in" />
    <min value="1" />
    <max value="1" />
    <documentation value="When sending for triage, the shortlist must contain exactly one service, and this must support the ‘triage request flow’." />
    <type value="List" />
    <profile>
      <reference value="https://fhir.nhs.uk/STU3/StructureDefinition/eRS-Shortlist-List-1" />
    </profile>
  </parameter>
  <parameter>
    <name value="firstReminderFollowUpDays" />
    <use value="in" />
    <min value="1" />
    <max value="1" />
    <documentation value="This parameter triggers a reminder letter to the patient to prompt them to book an appointment if they haven’t done so after x days. When sending for triage, the only acceptable value is 0, which means no follow up letter will be sent, as the patient does not need to book an appointment." />
    <type value="unsignedInt" />
  </parameter>
  <parameter>
    <name value="intentionToAddReferralLetter" />
    <use value="in" />
    <min value="1" />
    <max value="1" />
    <documentation value="When sending for triage, a referral letter is always required; therefore the only acceptable value is NEED_TO_ADD_LATER." />
    <type value="Coding" />
    <binding>
      <strength value="required" />
      <valueSetUri value="https://fhir.nhs.uk/STU3/ValueSet/eRS-ReferralLetterIntention-1" />
    </binding>
  </parameter>
  <parameter>
    <name value="referral" />
    <use value="out" />
    <min value="1" />
    <max value="1" />
    <documentation value="The referral request that will be created." />
    <type value="ReferralRequest" />
    <profile>
      <reference value="https://fhir.nhs.uk/STU3/StructureDefinition/eRS-ReferralRequest-1" />
    </profile>
  </parameter>
</OperationDefinition>