<CapabilityStatement xmlns="http://hl7.org/fhir">
  <id value="OLIS-ProviderQuery-server" />
  <text>
    <status value="generated" />
    <div xmlns="http://www.w3.org/1999/xhtml">
      <p>eHealth Ontario OLIS Provider Query FHIR Capability Statement</p>
    </div>
  </text>
  <url value="https://consumer.ehealthontario.ca/api/fhirstu3/v1/DiagnosticReport/metadata" />
  <version value="1.0.0" />
  <name value="Ontario Laboratories Information System FHIR Capability Statement" />
  <title value="Ontario Laboratories Information System FHIR Capability Statement" />
  <status value="active" />
  <experimental value="false" />
  <date value="2018-12-05" />
  <publisher value="eHealth Ontario" />
  <contact>
    <name value="eHealth Ontario" />
    <telecom>
      <system value="email" />
      <value value="architecture@ehealthontario.on.ca" />
    </telecom>
  </contact>
  <description value="This is the FHIR capability statement for Ontario Laboratories Information System (OLIS) server-Provider" />
  <jurisdiction>
    <coding>
      <system value="urn:iso:std:iso:3166" />
      <code value="CA-ON" />
      <display value="Canada Ontario" />
    </coding>
  </jurisdiction>
  <purpose value="Main EHR capability statement, published for contracting and operational support" />
  <copyright value="Copyright © eHealth Ontario" />
  <kind value="instance" />
  <fhirVersion value="3.0.1" />
  <acceptUnknown value="no" />
  <format value="json" />
  <format value="xml" />
  <profile>
    <reference value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-DiagnosticReport" />
  </profile>
  <profile>
    <reference value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-ProcedureRequest" />
  </profile>
  <profile>
    <reference value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Observation" />
  </profile>
  <profile>
    <reference value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Observation-child" />
  </profile>
  <profile>
    <reference value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Specimen" />
  </profile>
  <profile>
    <reference value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Patient" />
  </profile>
  <profile>
    <reference value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Practitioner-ordering" />
  </profile>
  <profile>
    <reference value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Practitioner-copied" />
  </profile>
  <profile>
    <reference value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Practitioner-attending" />
  </profile>
  <profile>
    <reference value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Practitioner-admitting" />
  </profile>
  <profile>
    <reference value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Organization-ordering" />
  </profile>
  <profile>
    <reference value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Organization-performing" />
  </profile>
  <profile>
    <reference value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Organization-reporting" />
  </profile>
  <profile>
    <reference value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Organization-specimen" />
  </profile>
  <profile>
    <reference value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Organization-requestPlacer" />
  </profile>
  <profile>
    <reference value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Organization-destination" />
  </profile>
  <profile>
    <reference value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Organization-assigner" />
  </profile>
  <profile>
    <reference value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Encounter" />
  </profile>
  <rest>
    <mode value="server" />
    <documentation value="Support retrieval of patient's laboratory records, or retrieve all lab results for certain category" />
    <security>
      <cors value="true" />
      <description value="JWT. Please refer to Ontario JWT Guide." />
    </security>
    <resource>
      <type value="DiagnosticReport" />
      <profile>
        <reference value="http://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-DiagnosticReport" />
      </profile>
      <documentation value="Retrieve history of patient's lab results" />
      <interaction>
        <code value="search-type" />
        <documentation value="Search DiagnosticReport resources using specified parameters. For 1.0.0 OLIS supports only GET operation" />
      </interaction>
      <searchParam>
        <name value="patient.identifier" />
        <definition value="http://hl7.org/fhir/SearchParameter/Patient-identifier" />
        <type value="token" />
        <documentation value="Only supports search by Ontario Health Card Number- mandatory for OLIS patient query, not supported for bulk query" />
      </searchParam>
      <searchParam>
        <name value="patient.gender" />
        <definition value="http://hl7.org/fhir/SearchParameter/Patient-gender" />
        <type value="token" />
        <documentation value="Patient gender- mandatory for OLIS patient query, not supported for bulk query" />
      </searchParam>
      <searchParam>
        <name value="patient.birthDate" />
        <definition value="http://hl7.org/fhir/SearchParameter/Patient-birthDate" />
        <type value="date" />
        <documentation value="Patient date of birth - mandatory for OLIS patient query, not supported for bulk query" />
      </searchParam>
      <searchParam>
        <name value="issued" />
        <type value="date" />
        <documentation value="Start date of the search criteria, the date can either be the date  that OLIS recieves the report (issued), or the date that the test was performed (specimen.collected). Mandatory for bulk query" />
      </searchParam>
      <searchParam>
        <name value="specimen.collected" />
        <definition value="http://hl7.org/fhir/SearchParameter/Specimen-collected" />
        <type value="date" />
        <documentation value="Start date of the search criteria, the date can either be the date  that OLIS recieves the report (issued), or the date that the test was performed (specimen.collected). Not supported for bulk query" />
      </searchParam>
      <searchParam>
        <name value="result.based-on:ProcedureRequest.code" />
        <definition value="http://hl7.org/fhir/SearchParameter/ProcerdureRequest-code" />
        <type value="token" />
        <documentation value="Test request status code- optional. Not supported for bulk query" />
      </searchParam>
      <searchParam>
        <name value="result.interpretation" />
        <definition value="http://ehealthontario.ca/fhir/SearchParameter/Observation-interpretation" />
        <type value="token" />
        <documentation value="Abnormal results- optional. Not supported for bulk query" />
      </searchParam>
      <searchParam>
        <name value="identifier" />
        <type value="token" />
        <documentation value="Diagnostic report identifier- optional. Not supported for bulk query" />
      </searchParam>
      <searchParam>
        <name value="result.code" />
        <definition value="http://ehealthontario.ca/fhir/SearchParameter/result-code" />
        <type value="token" />
        <documentation value="Test result code- optional. Not supported for bulk query" />
      </searchParam>
    </resource>
  </rest>
</CapabilityStatement>