<CapabilityStatement xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hl7.org/fhir ../../../svn/fhir/trunk/build/publish/fhir-all.xsd" xmlns="http://hl7.org/fhir">
  <id value="conformance-publication-service" />
  <text>
    <status value="additional" />
    <div xmlns="http://www.w3.org/1999/xhtml"></div>
  </text>
  <url value="http://hl7.org/fhir/CapabilityStatement/conformance-publication-service" />
  <version value="1.0" />
  <name value="Conformance Publication Service Capability Statement" />
  <status value="draft" />
  <date value="2018-01-10" />
  <publisher value="HL7, Inc" />
  <contact>
    <name value="FHIR Project" />
    <telecom>
      <system value="url" />
      <value value="http://hl7.org/fhir" />
    </telecom>
  </contact>
  <description value="Basic capability statement for a service that offers search and retrieval of conformance resources. A server can support more functionality     than defined here, but this is the minimum amount" />
  <kind value="capability" />
  <fhirVersion value="3.2.0" />
  <acceptUnknown value="both" />
  <format value="json" />
  <format value="xml" />
  <rest>
    <mode value="server" />
    <security>
      <cors value="true" />
    </security>
    <resource>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHALL" />
      </extension>
      <type value="StructureDefinition" />
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
        <code value="search-type" />
        <documentation value="Allows discovery of registered StructureDefinitions (and extensions)" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
        <code value="read" />
        <documentation value="Allows retrieval of an existing StructureDefinition" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHOULD" />
        </extension>
        <code value="history-type" />
        <documentation value="Allows for other systems to synchronize their content with this service" />
      </interaction>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
        <name value="url" />
        <type value="uri" />
        <documentation value="Shall be able to find StructureDefinitions based on its canonical url" />
      </searchParam>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
        <name value="type" />
        <type value="token" />
        <documentation value="Shall be able to find StructureDefinitions by the resource/datatype the StructureDefinition constraints" />
      </searchParam>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
        <name value="keyword" />
        <type value="token" />
        <documentation value="Shall be able to find StructureDefinitions based on coded keywords" />
      </searchParam>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
        <name value="_content" />
        <type value="string" />
        <documentation value="Shall be able to find StructureDefinitions based on text in the entire content of the resource" />
      </searchParam>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHOULD" />
        </extension>
        <name value="identifier" />
        <type value="token" />
        <documentation value="Should be able to find StructureDefinitions based on its external identifiers" />
      </searchParam>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHOULD" />
        </extension>
        <name value="status" />
        <type value="token" />
        <documentation value="Should be able to find StructureDefinitions based on the current status of publication" />
      </searchParam>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHOULD" />
        </extension>
        <name value="kind" />
        <type value="token" />
        <documentation value="Should be able to find StructureDefinitions based on the kind of type the StructureDefinition constrains" />
      </searchParam>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHOULD" />
        </extension>
        <name value="jurisdiction" />
        <type value="token" />
        <documentation value="Should be able to find StructureDefinitions based on its jurisdiction of validity" />
      </searchParam>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHOULD" />
        </extension>
        <name value="publisher" />
        <type value="string" />
        <documentation value="Should be able to find StructureDefinitions based on the name of the publisher" />
      </searchParam>
    </resource>
    <resource>
      <type value="CapabilityStatement" />
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
        <code value="search-type" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
        <code value="read" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHOULD" />
        </extension>
        <code value="history-type" />
        <documentation value="Allows for other systems to synchronize their content with this service" />
      </interaction>
    </resource>
    <resource>
      <type value="ImplementationGuide" />
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="search-type" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="read" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="history-type" />
        <documentation value="Allows for other systems to synchronize their content with this service" />
      </interaction>
    </resource>
    <resource>
      <type value="SearchParameter" />
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
        <code value="search-type" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
        <code value="read" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHOULD" />
        </extension>
        <code value="history-type" />
        <documentation value="Allows for other systems to synchronize their content with this service" />
      </interaction>
    </resource>
    <resource>
      <type value="OperationDefinition" />
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
        <code value="search-type" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
        <code value="read" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHOULD" />
        </extension>
        <code value="history-type" />
        <documentation value="Allows for other systems to synchronize their content with this service" />
      </interaction>
    </resource>
    <resource>
      <type value="CompartmentDefinition" />
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHOULD" />
        </extension>
        <code value="search-type" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHOULD" />
        </extension>
        <code value="read" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHOULD" />
        </extension>
        <code value="history-type" />
        <documentation value="Allows for other systems to synchronize their content with this service" />
      </interaction>
    </resource>
    <resource>
      <type value="StructureMap" />
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHOULD" />
        </extension>
        <code value="search-type" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHOULD" />
        </extension>
        <code value="read" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHOULD" />
        </extension>
        <code value="history-type" />
        <documentation value="Allows for other systems to synchronize their content with this service" />
      </interaction>
    </resource>
    <resource>
      <type value="ValueSet" />
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="search-type" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="read" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="history-type" />
        <documentation value="Allows for other systems to synchronize their content with this service" />
      </interaction>
    </resource>
    <resource>
      <type value="CodeSystem" />
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="search-type" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="read" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="history-type" />
        <documentation value="Allows for other systems to synchronize their content with this service" />
      </interaction>
    </resource>
    <resource>
      <type value="ConceptMap" />
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="search-type" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="read" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="history-type" />
        <documentation value="Allows for other systems to synchronize their content with this service" />
      </interaction>
    </resource>
    <resource>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="MAY" />
      </extension>
      <type value="ExpansionProfile" />
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="search-type" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="read" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="history-type" />
        <documentation value="Allows for other systems to synchronize their content with this service" />
      </interaction>
    </resource>
    <resource>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="MAY" />
      </extension>
      <type value="NamingSystem" />
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="search-type" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="read" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="history-type" />
        <documentation value="Allows for other systems to synchronize their content with this service" />
      </interaction>
    </resource>
    <resource>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="MAY" />
      </extension>
      <type value="Questionnaire" />
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="search-type" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="read" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="history-type" />
        <documentation value="Allows for other systems to synchronize their content with this service" />
      </interaction>
    </resource>
    <resource>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="MAY" />
      </extension>
      <type value="ActivityDefinition" />
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="search-type" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="read" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="history-type" />
        <documentation value="Allows for other systems to synchronize their content with this service" />
      </interaction>
    </resource>
    <resource>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="MAY" />
      </extension>
      <type value="PlanDefinition" />
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="search-type" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="read" />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <code value="history-type" />
        <documentation value="Allows for other systems to synchronize their content with this service" />
      </interaction>
    </resource>
    <interaction>
      <code value="search-system" />
      <documentation value="Shall be able to search across all conformance resource types" />
    </interaction>
    <interaction>
      <code value="history-system" />
      <documentation value="Allows for other systems to synchronize their content with this service" />
    </interaction>
    <searchParam>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHALL" />
      </extension>
      <name value="_content" />
      <type value="string" />
    </searchParam>
    <searchParam>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHALL" />
      </extension>
      <name value="_type" />
      <type value="token" />
    </searchParam>
    <operation>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHOULD" />
      </extension>
      <name value="validate" />
      <definition>
        <reference value="http://hl7.org/fhir/OperationDefinition/Resource-validate" />
      </definition>
    </operation>
    <operation>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="MAY" />
      </extension>
      <name value="generate" />
      <definition>
        <reference value="http://hl7.org/fhir/OperationDefinition/StructureDefinition-generate" />
      </definition>
    </operation>
    <operation>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHOULD" />
      </extension>
      <name value="subset" />
      <definition>
        <reference value="http://hl7.org/fhir/OperationDefinition/CapabilityStatement-subset" />
      </definition>
    </operation>
  </rest>
</CapabilityStatement>