<CapabilityStatement xmlns="http://hl7.org/fhir">
  <id value="ca-on-eReferral-SMARTServer" />
  <url value="http://ehealthontario.ca/fhir/CapabilityStatement/ca-on-eReferral-SMARTServer" />
  <version value="0.10.1" />
  <name value="SMARTServer" />
  <title value="SMART Server" />
  <status value="draft" />
  <experimental value="false" />
  <date value="2021-07-15" />
  <description value="This is the FHIR capability statement for an Ontario Referral Management (RMS) or Point of Service (POS) System performing the role of SMART Server defined in this IG." />
  <kind value="requirements" />
  <fhirVersion value="4.0.1" />
  <format value="json" />
  <rest>
    <mode value="server" />
    <documentation value="A SMART Server **SHALL** convey information about the FHIR OAuth authorization endpoints, core capabilities, capability sets, resource types, profiles and operations supported by its FHIR Endpoint to SMART App developers by providing a CapabilityStatement (`kind=instance`) at `[base]/metadata`.  Please see the XML or JSON view for server requirements not visible on this summary page." />
    <security>
      <extension url="http://fhir-registry.smarthealthit.org/StructureDefinition/oauth-uris">
        <extension url="token">
          <valueUri value="https://example.org/token" />
        </extension>
        <extension url="authorize">
          <valueUri value="https://example.org/authorize" />
        </extension>
      </extension>
      <extension url="http://fhir-registry.smarthealthit.org/StructureDefinition/capabilities">
        <valueCode value="launch-ehr" />
      </extension>
      <extension url="http://fhir-registry.smarthealthit.org/StructureDefinition/capabilities">
        <valueCode value="client-confidential-symmetric" />
      </extension>
      <extension url="http://fhir-registry.smarthealthit.org/StructureDefinition/capabilities">
        <valueCode value="sso-openid-connect" />
      </extension>
      <extension url="http://fhir-registry.smarthealthit.org/StructureDefinition/capabilities">
        <valueCode value="context-ehr-patient" />
      </extension>
      <extension url="http://fhir-registry.smarthealthit.org/StructureDefinition/capabilities">
        <valueCode value="permission-patient" />
      </extension>
      <service>
        <coding>
          <system value="http://terminology.hl7.org/CodeSystem/restful-security-service" />
          <code value="SMART-on-FHIR" />
        </coding>
        <text value="OAuth2 using SMART-on-FHIR profile (see http://docs.smarthealthit.org)" />
      </service>
    </security>
    <resource>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHALL" />
      </extension>
      <type value="Patient" />
      <profile value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Patient" />
      <documentation value="A SMART Server **SHALL**, minimally,  be capable of granting `patient/Patient.read` scope with `patient` context information to enable authorized SMART Apps to access information about Patients that may become the `subject` of ServiceRequests created on the app" />
      <interaction>
        <code value="read" />
      </interaction>
    </resource>
    <resource>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHALL" />
      </extension>
      <type value="Practitioner" />
      <profile value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Practitioner" />
      <documentation value="A SMART Server **SHALL**, minimally be capable of granting `openid` and `fhiruser` scope with fhiruser context to enable authorized SMART Apps to access information about Practitioners who use the app to enable single sign on using OpenID connect, etc." />
      <interaction>
        <code value="read" />
      </interaction>
    </resource>
    <resource>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="MAY" />
      </extension>
      <type value="ServiceRequest" />
      <profile value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-ServiceRequest" />
      <documentation value="**MAY**: potentially useful to enable retrieval of a `ServiceRequest` where the SMART Server is an RMS Source launching an RMS Target to complete a ServiceRequest" />
      <interaction>
        <code value="read" />
      </interaction>
    </resource>
    <resource>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="MAY" />
      </extension>
      <type value="QuestionnaireResponse" />
      <profile value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-QuestionnaireResponse" />
      <documentation value="**MAY**: potentially useful to enable retrieval of `ServiceRequest.supportingInfo` where the SMART Server is an RMS Source" />
      <interaction>
        <code value="read" />
      </interaction>
    </resource>
    <resource>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="MAY" />
      </extension>
      <type value="AllergyIntolerance" />
      <profile value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-AllergyIntolerance" />
      <documentation value="**MAY**: potentially useful to enable retrieval of `ServiceRequest.supportingInfo` from a POS or RMS Source" />
      <interaction>
        <code value="read" />
      </interaction>
    </resource>
    <resource>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="MAY" />
      </extension>
      <type value="Condition" />
      <profile value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Condition" />
      <documentation value="**MAY**: potentially useful to enable retrieval of `ServiceRequest.supportingInfo` from a POS or RMS Source" />
      <interaction>
        <code value="read" />
      </interaction>
    </resource>
    <resource>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="MAY" />
      </extension>
      <type value="Consent" />
      <profile value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Consent" />
      <documentation value="**MAY**: potentially useful to enable retrieval of `ServiceRequest.supportingInfo` from a POS or RMS Source" />
      <interaction>
        <code value="read" />
      </interaction>
    </resource>
    <resource>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="MAY" />
      </extension>
      <type value="DocumentReference" />
      <profile value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-DocumentReference" />
      <documentation value="**MAY**: potentially useful to enable retrieval of `ServiceRequest.supportingInfo` from a POS or RMS Source" />
      <interaction>
        <code value="read" />
      </interaction>
    </resource>
    <resource>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="MAY" />
      </extension>
      <type value="PractitionerRole" />
      <profile value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-PractitionerRole" />
      <documentation value="**MAY**: overlap with information already available in RMS SMART App?" />
      <interaction>
        <code value="read" />
      </interaction>
    </resource>
    <resource>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="MAY" />
      </extension>
      <type value="Location" />
      <profile value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Location" />
      <documentation value="**MAY**: overlap with information already available in RMS SMART App?" />
      <interaction>
        <code value="read" />
      </interaction>
    </resource>
    <resource>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="MAY" />
      </extension>
      <type value="Organization" />
      <profile value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Organization" />
      <documentation value="**MAY**: overlap with information already available in RMS SMART App?" />
      <interaction>
        <code value="read" />
      </interaction>
    </resource>
  </rest>
</CapabilityStatement>