<CapabilityStatement xmlns="http://hl7.org/fhir">
  <id value="provenance-server" />
  <url value="http://ontariohealth.ca/fhir/ehr/CapabilityStatement/provenance-server" />
  <name value="ProvenanceCapabilitySubmit" />
  <title value="Ontario Provenance FHIR Capability Statement" />
  <status value="draft" />
  <date value="2025-05-18" />
  <publisher value="Ontario Health" />
  <contact>
    <name value="Ontario Health" />
    <telecom>
      <system value="email" />
      <value value="DigitalHealthStandards@ontariohealth.ca" />
    </telecom>
  </contact>
  <description value="This is the FHIR capability statement for Ontario Provenance" />
  <jurisdiction>
    <coding>
      <system value="urn:iso:std:iso:3166" />
      <code value="CA" />
      <display value="Canada" />
    </coding>
  </jurisdiction>
  <purpose value="Ontario Provenance capability statement, published for contracting and operational support" />
  <copyright value="Copyright © Ontario Health" />
  <kind value="capability" />
  <software>
    <name value="Ontario Provenance FHIR R4 API" />
  </software>
  <fhirVersion value="4.0.1" />
  <format value="json" />
  <format value="xml" />
  <rest>
    <mode value="server" />
    <documentation value="Supports Provenance" />
    <resource>
      <type value="Provenance" />
      <supportedProfile value="http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-provenance" />
      <documentation value="Provenance" />
      <interaction>
        <code value="create" />
      </interaction>
      <interaction>
        <code value="update" />
      </interaction>
      <interaction>
        <code value="patch" />
      </interaction>
      <interaction>
        <code value="delete" />
      </interaction>
      <interaction>
        <code value="search-type" />
      </interaction>
      <interaction>
        <code value="read" />
      </interaction>
      <interaction>
        <code value="vread" />
      </interaction>
      <interaction>
        <code value="history-instance" />
      </interaction>
      <interaction>
        <code value="history-type" />
      </interaction>
      <referencePolicy value="resolves" />
      <searchInclude value="Provenance:target" />
      <searchInclude value="Provenance:entity" />
      <searchInclude value="Provenance:location" />
      <searchInclude value="Provenance:patient" />
      <searchParam>
        <name value="agent" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="agent-role" />
        <type value="token" />
      </searchParam>
      <searchParam>
        <name value="agent-type" />
        <type value="token" />
      </searchParam>
      <searchParam>
        <name value="entity" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="location" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="patient" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="recorded" />
        <type value="date" />
      </searchParam>
      <searchParam>
        <name value="signature-type" />
        <type value="token" />
      </searchParam>
      <searchParam>
        <name value="target" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="when" />
        <type value="date" />
      </searchParam>
    </resource>
  </rest>
</CapabilityStatement>