<OperationDefinition xmlns="http://hl7.org/fhir">
  <id value="793bd1ee-3fe4-452a-aa74-7f05023cd18e" />
  <meta>
    <versionId value="1" />
    <lastUpdated value="2016-11-10T05:23:53.886+00:00" />
  </meta>
  <text>
    <div xmlns="http://www.w3.org/1999/xhtml">Operations for EntityDescriptionQueryService</div>
  </text>
  <url value="http://hl7.org/fhir/OperationDefinition/EntityDescription-query" />
  <name value="EntityDescriptionQueryService" />
  <status value="draft" />
  <kind value="operation" />
  <publisher value="Mayo Clinic CTS2 On FHIR Project" />
  <contact>
    <telecom>
      <system value="email" />
      <value value="jiang.guoqian@cts2.on.fhir" />
    </telecom>
  </contact>
  <date value="2016-11-09T23:22:42-06:00" />
  <description value="EntityDescriptionQueryService" />
  <code value="EntityDescription-query" />
  <system value="false" />
  <type value="DomainResource" />
  <parameter>
    <name value="getSupportedFormat" />
    <use value="in" />
    <min value="1" />
    <documentation value="getSupportedFormat" />
  </parameter>
  <parameter>
    <name value="getSupportedFormatResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="getSupportedFormatResponse" />
  </parameter>
  <parameter>
    <name value="getServiceVersion" />
    <use value="in" />
    <min value="1" />
    <documentation value="getServiceVersion" />
  </parameter>
  <parameter>
    <name value="getServiceVersionResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="getServiceVersionResponse" />
  </parameter>
  <parameter>
    <name value="getDefaultFormat" />
    <use value="in" />
    <min value="1" />
    <documentation value="getDefaultFormat" />
  </parameter>
  <parameter>
    <name value="getDefaultFormatResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="getDefaultFormatResponse" />
  </parameter>
  <parameter>
    <name value="getKnownNamespace" />
    <use value="in" />
    <min value="1" />
    <documentation value="getKnownNamespace" />
  </parameter>
  <parameter>
    <name value="getKnownNamespaceResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="getKnownNamespaceResponse" />
  </parameter>
  <parameter>
    <name value="getSupportedProfile" />
    <use value="in" />
    <min value="1" />
    <documentation value="getSupportedProfile" />
  </parameter>
  <parameter>
    <name value="getSupportedProfileResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="getSupportedProfileResponse" />
  </parameter>
  <parameter>
    <name value="getServiceProvider" />
    <use value="in" />
    <min value="1" />
    <documentation value="getServiceProvider" />
  </parameter>
  <parameter>
    <name value="getServiceProviderResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="getServiceProviderResponse" />
  </parameter>
  <parameter>
    <name value="getServiceName" />
    <use value="in" />
    <min value="1" />
    <documentation value="getServiceName" />
  </parameter>
  <parameter>
    <name value="getServiceNameResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="getServiceNameResponse" />
  </parameter>
  <parameter>
    <name value="getServiceDescription" />
    <use value="in" />
    <min value="1" />
    <documentation value="getServiceDescription" />
  </parameter>
  <parameter>
    <name value="getServiceDescriptionResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="getServiceDescriptionResponse" />
  </parameter>
  <parameter>
    <name value="getImplementationType" />
    <use value="in" />
    <min value="1" />
    <documentation value="getImplementationType" />
  </parameter>
  <parameter>
    <name value="getImplementationTypeResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="getImplementationTypeResponse" />
  </parameter>
  <parameter>
    <name value="getSupportedMatchAlgorithm" />
    <use value="in" />
    <min value="1" />
    <documentation value="getSupportedMatchAlgorithm" />
  </parameter>
  <parameter>
    <name value="getSupportedMatchAlgorithmResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="getSupportedMatchAlgorithmResponse" />
  </parameter>
  <parameter>
    <name value="getSupportedModelAttribute" />
    <use value="in" />
    <min value="1" />
    <documentation value="getSupportedModelAttribute" />
  </parameter>
  <parameter>
    <name value="getSupportedModelAttributeResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="getSupportedModelAttributeResponse" />
  </parameter>
  <parameter>
    <name value="getKnownProperty" />
    <use value="in" />
    <min value="1" />
    <documentation value="getKnownProperty" />
  </parameter>
  <parameter>
    <name value="getKnownPropertyResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="getKnownPropertyResponse" />
  </parameter>
  <parameter>
    <name value="isEntityInSet" />
    <use value="in" />
    <min value="1" />
    <documentation value="isEntityInSet" />
  </parameter>
  <parameter>
    <name value="isEntityInSetResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="isEntityInSetResponse" />
  </parameter>
  <parameter>
    <name value="intersectEntityList" />
    <use value="in" />
    <min value="1" />
    <documentation value="intersectEntityList" />
  </parameter>
  <parameter>
    <name value="intersectEntityListResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="intersectEntityListResponse" />
  </parameter>
  <parameter>
    <name value="getKnownCodeSystems" />
    <use value="in" />
    <min value="1" />
    <documentation value="getKnownCodeSystems" />
  </parameter>
  <parameter>
    <name value="getKnownCodeSystemsResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="getKnownCodeSystemsResponse" />
  </parameter>
  <parameter>
    <name value="getKnownCodeSystemVersions" />
    <use value="in" />
    <min value="1" />
    <documentation value="getKnownCodeSystemVersions" />
  </parameter>
  <parameter>
    <name value="getKnownCodeSystemVersionsResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="getKnownCodeSystemVersionsResponse" />
  </parameter>
  <parameter>
    <name value="getSupportedVersionTags" />
    <use value="in" />
    <min value="1" />
    <documentation value="getSupportedVersionTags" />
  </parameter>
  <parameter>
    <name value="getSupportedVersionTagsResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="getSupportedVersionTagsResponse" />
  </parameter>
  <parameter>
    <name value="getAllEntities" />
    <use value="in" />
    <min value="1" />
    <documentation value="getAllEntities" />
  </parameter>
  <parameter>
    <name value="getAllEntitiesResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="getAllEntitiesResponse" />
  </parameter>
  <parameter>
    <name value="resolve" />
    <use value="in" />
    <min value="1" />
    <documentation value="resolve" />
  </parameter>
  <parameter>
    <name value="resolveResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="resolveResponse" />
  </parameter>
  <parameter>
    <name value="restrict" />
    <use value="in" />
    <min value="1" />
    <documentation value="restrict" />
  </parameter>
  <parameter>
    <name value="restrictResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="restrictResponse" />
  </parameter>
  <parameter>
    <name value="resolveAsEntityReferenceList" />
    <use value="in" />
    <min value="1" />
    <documentation value="resolveAsEntityReferenceList" />
  </parameter>
  <parameter>
    <name value="resolveAsEntityReferenceListResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="resolveAsEntityReferenceListResponse" />
  </parameter>
  <parameter>
    <name value="count" />
    <use value="in" />
    <min value="1" />
    <documentation value="count" />
  </parameter>
  <parameter>
    <name value="countResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="countResponse" />
  </parameter>
  <parameter>
    <name value="restrictToEntities" />
    <use value="in" />
    <min value="1" />
    <documentation value="restrictToEntities" />
  </parameter>
  <parameter>
    <name value="restrictToEntitiesResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="restrictToEntitiesResponse" />
  </parameter>
  <parameter>
    <name value="restrictToCodeSystemVersion" />
    <use value="in" />
    <min value="1" />
    <documentation value="restrictToCodeSystemVersion" />
  </parameter>
  <parameter>
    <name value="restrictToCodeSystemVersionResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="restrictToCodeSystemVersionResponse" />
  </parameter>
  <parameter>
    <name value="resolveAsList" />
    <use value="in" />
    <min value="1" />
    <documentation value="resolveAsList" />
  </parameter>
  <parameter>
    <name value="resolveAsListResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="resolveAsListResponse" />
  </parameter>
  <parameter>
    <name value="restrictToCodeSystem" />
    <use value="in" />
    <min value="1" />
    <documentation value="restrictToCodeSystem" />
  </parameter>
  <parameter>
    <name value="restrictToCodeSystemResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="restrictToCodeSystemResponse" />
  </parameter>
  <parameter>
    <name value="difference" />
    <use value="in" />
    <min value="1" />
    <documentation value="difference" />
  </parameter>
  <parameter>
    <name value="differenceResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="differenceResponse" />
  </parameter>
  <parameter>
    <name value="intersect" />
    <use value="in" />
    <min value="1" />
    <documentation value="intersect" />
  </parameter>
  <parameter>
    <name value="intersectResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="intersectResponse" />
  </parameter>
  <parameter>
    <name value="union" />
    <use value="in" />
    <min value="1" />
    <documentation value="union" />
  </parameter>
  <parameter>
    <name value="unionResponse" />
    <use value="out" />
    <min value="1" />
    <documentation value="unionResponse" />
  </parameter>
</OperationDefinition>