<CapabilityStatement xmlns="http://hl7.org/fhir">
  <id value="IHE.DCP.CarePlanContributor" />
  <url value="http://www.ihe.net/fhir/CapabilityStatement/IHE.DCP.CarePlanContributor" />
  <name value="IHE.DCP.CarePlanContributor" />
  <title value="IHE PCC Dynamic Care Planning (DCP) - CarePlanContributor (client)" />
  <status value="draft" />
  <experimental value="false" />
  <date value="2018-04-06T12:00:06-06:00" />
  <publisher value="Integrating the Healthcare Enterprise (IHE)" />
  <contact>
    <name value="IHE" />
    <telecom>
      <system value="url" />
      <value value="http://ihe.net" />
    </telecom>
  </contact>
  <contact>
    <name value="Emma Jones" />
    <telecom>
      <system value="email" />
      <value value="emma.jones@allscripts.com" />
    </telecom>
  </contact>
  <description value="see http://wiki.ihe.net/index.php/Dynamic_Care_Planning" />
  <jurisdiction>
    <coding>
      <system value="http://unstats.un.org/unsd/methods/m49/m49.htm" />
      <code value="001" />
    </coding>
  </jurisdiction>
  <copyright value="IHE http://www.ihe.net/Governance/#Intellectual_Property" />
  <kind value="requirements" />
  <fhirVersion value="3.0.1" />
  <acceptUnknown value="both" />
  <format value="application/fhir+xml" />
  <format value="application/fhir+json" />
  <profile>
    <reference value="http://ihe.net/fhir/StructureDefinition/IHE.DCP.Query.CarePlan" />
  </profile>
  <profile>
    <reference value="http://ihe.net/fhir/StructureDefinition/IHE.DCP.Query.CarePlan" />
  </profile>
  <profile>
    <reference value="http://ihe.net/fhir/StructureDefinition/IHE.DCP.Query.Subscription" />
  </profile>
  <profile>
    <reference value="http://ihe.net/fhir/StructureDefinition/IHE.DCP.Apply.ActivityDefinition" />
  </profile>
  <rest>
    <mode value="client" />
    <documentation value="DCP client will query for CarePlan resources matching a sub-set of the FHIR core CarePlan resource query parameters" />
    <security>
      <cors value="false" />
      <description value="None mandated by IHE, encouraged IHE-IUA or SMART-on-FHIR" />
    </security>
    <!--resource block for planDef -->
    <resource>
      <type value="PlanDefinition" />
      <profile>
        <reference value="http://ihe.net/fhir/StructureDefinition/IHE.DCP.Query.PlanDefinition" />
      </profile>
      <interaction>
        <code value="create" />
      </interaction>
      <interaction>
        <code value="update" />
      </interaction>
      <interaction>
        <code value="read" />
      </interaction>
      <interaction>
        <code value="vread" />
      </interaction>
      <interaction>
        <code value="search-type" />
      </interaction>
      <interaction>
        <code value="history-instance" />
      </interaction>
      <interaction>
        <code value="history-type" />
      </interaction>
      <!--PlanDefinition search parameters-->
      <searchParam>
        <name value="composed-of" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="date" />
        <type value="date" />
      </searchParam>
      <searchParam>
        <name value="depends-on" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="derived-from" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="description" />
        <type value="string" />
      </searchParam>
      <searchParam>
        <name value="effective" />
        <type value="date" />
      </searchParam>
      <searchParam>
        <name value="identifier" />
        <type value="token" />
      </searchParam>
      <searchParam>
        <name value="jurisdiction" />
        <type value="token" />
      </searchParam>
      <searchParam>
        <name value="name" />
        <type value="string" />
      </searchParam>
      <searchParam>
        <name value="predecessor" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="publisher" />
        <type value="string" />
      </searchParam>
      <searchParam>
        <name value="status" />
        <type value="token" />
      </searchParam>
      <searchParam>
        <name value="successor" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="title" />
        <type value="string" />
      </searchParam>
      <searchParam>
        <name value="topic" />
        <type value="token" />
      </searchParam>
      <searchParam>
        <name value="utl" />
        <type value="uri" />
      </searchParam>
      <searchParam>
        <name value="version" />
        <type value="token" />
      </searchParam>
    </resource>
    <!--resource block for CarePlan-->
    <resource>
      <type value="CarePlan" />
      <profile>
        <reference value="http://ihe.net/fhir/StructureDefinition/IHE.DCP.Query.CarePlan" />
      </profile>
      <interaction>
        <code value="create" />
      </interaction>
      <interaction>
        <code value="update" />
      </interaction>
      <interaction>
        <code value="read" />
      </interaction>
      <interaction>
        <code value="vread" />
      </interaction>
      <interaction>
        <code value="search-type" />
      </interaction>
      <interaction>
        <code value="history-instance" />
      </interaction>
      <interaction>
        <code value="history-type" />
      </interaction>
      <!--CarePlan search parameters-->
      <searchParam>
        <name value="activity-code" />
        <type value="token" />
      </searchParam>
      <searchParam>
        <name value="activity-date" />
        <type value="date" />
      </searchParam>
      <searchParam>
        <name value="activity-reference" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="based-on" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="care-team" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="category" />
        <type value="token" />
      </searchParam>
      <searchParam>
        <name value="condition" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="context" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="date" />
        <type value="date" />
      </searchParam>
      <searchParam>
        <name value="definition" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="encounter" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="goal" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="identifier" />
        <type value="token" />
      </searchParam>
      <searchParam>
        <name value="intent" />
        <type value="token" />
      </searchParam>
      <searchParam>
        <name value="part-of" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="patient" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="performer" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="replaces" />
        <type value="reference" />
      </searchParam>
      <searchParam>
        <name value="status" />
        <type value="token" />
      </searchParam>
    </resource>
    <!--resource block for Subscription-->
    <resource>
      <type value="Subscription" />
      <profile>
        <reference value="http://ihe.net/fhir/StructureDefinition/IHE.DCP.Query.Subscription" />
      </profile>
      <interaction>
        <code value="create" />
      </interaction>
      <interaction>
        <code value="update" />
      </interaction>
      <interaction>
        <code value="read" />
      </interaction>
      <interaction>
        <code value="vread" />
      </interaction>
      <interaction>
        <code value="search-type" />
      </interaction>
      <interaction>
        <code value="history-instance" />
      </interaction>
      <interaction>
        <code value="history-type" />
      </interaction>
      <!--Subscription search parameters-->
      <searchParam>
        <name value="add-tag" />
        <type value="token" />
      </searchParam>
      <searchParam>
        <name value="contact" />
        <type value="token" />
      </searchParam>
      <searchParam>
        <name value="criteria" />
        <type value="string" />
      </searchParam>
      <searchParam>
        <name value="payload" />
        <type value="string" />
      </searchParam>
      <searchParam>
        <name value="status" />
        <type value="token" />
      </searchParam>
      <searchParam>
        <name value="type" />
        <type value="token" />
      </searchParam>
      <searchParam>
        <name value="uri" />
        <type value="uri" />
      </searchParam>
    </resource>
    <!--ActivityDefinition $apply operation-->
    <resource>
      <type value="ActivityDefinition" />
      <profile>
        <reference value="http://ihe.net/fhir/StructureDefinition/IHE.DCP.Apply.ActivityDefinition" />
      </profile>
      <interaction>
        <code value="create" />
      </interaction>
    </resource>
    <interaction>
      <code value="batch" />
    </interaction>
    <!--
		<operation>
			<name value="apply"/>
			<definition value=" http://hl7.org/fhir/OperationDefinition/ActivityDefinition-apply" />
		</operation>
-->
  </rest>
</CapabilityStatement>