<CapabilityStatement xmlns="http://hl7.org/fhir">
  <id value="ca-on-eReferral-RMSSource" />
  <url value="http://ehealthontario.ca/fhir/CapabilityStatement/ca-on-eReferral-RMSSource" />
  <version value="0.10.1" />
  <name value="RMSSource" />
  <title value="RMS Source" />
  <status value="draft" />
  <experimental value="false" />
  <date value="2021-07-15" />
  <description value="This is the FHIR capability statement for an Ontario Referral Management Server performing the role of RMS Source." />
  <kind value="requirements" />
  <fhirVersion value="4.0.1" />
  <format value="json" />
  <rest>
    <mode value="server" />
    <documentation value="An RMS Target **SHALL** be capable of participating in the RESTful exchange of FHIR Messages in the role of server (i.e. recipient of requests), use of `$process-message` endpoint / operation is recommended.  Note: This CapabilityStatement provides details message level conformance requirements.  (See XML or JSON view for details not visible in the summary.)" />
    <operation>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHOULD" />
      </extension>
      <name value="process-message" />
      <definition value="http://hl7.org/fhir/OperationDefinition/MessageHeader-process-message" />
    </operation>
  </rest>
  <rest>
    <mode value="client" />
    <documentation value="An RMS Target **SHALL** be capable of participating in the RESTful exchange of FHIR Messages in the role of client (i.e. sender of responses to requests, notification of updates).  Note: This CapabilityStatement provides details message level conformance requirements.  (See XML or JSON view for details not visible in the summary.)" />
    <operation>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHALL" />
      </extension>
      <name value="process-message" />
      <definition value="http://hl7.org/fhir/OperationDefinition/MessageHeader-process-message" />
    </operation>
  </rest>
  <messaging>
    <supportedMessage>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHALL" />
      </extension>
      <mode value="sender" />
      <definition value="http://ehealthontario.ca/fhir/MessageDefinition/ca-on-ereferral-add-servicerequest" />
    </supportedMessage>
    <supportedMessage>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHALL" />
      </extension>
      <mode value="sender" />
      <definition value="http://ehealthontario.ca/fhir/MessageDefinition/ca-on-ereferral-terminate-servicerequest" />
    </supportedMessage>
    <supportedMessage>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHOULD" />
      </extension>
      <mode value="sender" />
      <definition value="http://ehealthontario.ca/fhir/MessageDefinition/ca-on-ereferral-notify-update-servicerequest" />
    </supportedMessage>
    <supportedMessage>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="MAY" />
      </extension>
      <mode value="sender" />
      <definition value="http://ehealthontario.ca/fhir/MessageDefinition/ca-on-ereferral-notify-add-servicerequest" />
    </supportedMessage>
    <supportedMessage>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="MAY" />
      </extension>
      <mode value="receiver" />
      <definition value="http://ehealthontario.ca/fhir/MessageDefinition/ca-on-ereferral-notify-data-correction" />
    </supportedMessage>
    <supportedMessage>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHOULD" />
      </extension>
      <mode value="receiver" />
      <definition value="http://ehealthontario.ca/fhir/MessageDefinition/ca-on-ereferral-notify-add-process-request" />
    </supportedMessage>
    <supportedMessage>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHOULD" />
      </extension>
      <mode value="receiver" />
      <definition value="http://ehealthontario.ca/fhir/MessageDefinition/ca-on-ereferral-notify-update-process-request" />
    </supportedMessage>
    <supportedMessage>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHOULD" />
      </extension>
      <mode value="receiver" />
      <definition value="http://ehealthontario.ca/fhir/MessageDefinition/ca-on-ereferral-add-rfi" />
    </supportedMessage>
    <supportedMessage>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHOULD" />
      </extension>
      <mode value="receiver" />
      <definition value="http://ehealthontario.ca/fhir/MessageDefinition/ca-on-ereferral-notify-add-appointment" />
    </supportedMessage>
    <supportedMessage>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHOULD" />
      </extension>
      <mode value="receiver" />
      <definition value="http://ehealthontario.ca/fhir/MessageDefinition/ca-on-ereferral-notify-update-appointment" />
    </supportedMessage>
    <supportedMessage>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHOULD" />
      </extension>
      <mode value="sender" />
      <definition value="http://ehealthontario.ca/fhir/MessageDefinition/ca-on-ereferral-add-communication" />
    </supportedMessage>
    <supportedMessage>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHOULD" />
      </extension>
      <mode value="receiver" />
      <definition value="http://ehealthontario.ca/fhir/MessageDefinition/ca-on-ereferral-add-communication" />
    </supportedMessage>
  </messaging>
</CapabilityStatement>