<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="96e91227-95f4-4070-aaa3-0246bb5b9fef" />
  <meta>
    <versionId value="2" />
    <lastUpdated value="2016-11-10T02:28:03.663+00:00" />
  </meta>
  <url value="{http://www.omg.org/spec/CTS2/1.1/EntityDescriptionServices}EntityDescriptionQueryService" />
  <name value="EntityDescriptionQueryService" />
  <display value="entity.EntityDescriptionQueryService" />
  <status value="draft" />
  <publisher value="Generated by Xsd-to-FHIR" />
  <contact>
    <name value="Visit the Github repository for more information" />
    <telecom>
      <system value="other" />
      <value value="https://github.com/cts2/CTS2-to-FHIR" />
    </telecom>
  </contact>
  <date value="2016-11-09T20:14:30-06:00" />
  <description value="TODO: Description" />
  <fhirVersion value="1.3.0" />
  <kind value="logical" />
  <abstract value="false" />
  <base value="http://hl7.org/fhir/StructureDefinition/DomainResource" />
  <snapshot>
    <element>
      <path value="EntityDescriptionQueryService" />
      <short value="EntityDescriptionQueryService" />
      <definition value="TODO: Description" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="DomainResource" />
      </type>
    </element>
    <element>
      <path value="EntityDescriptionQueryService.entities" />
      <name value="entities" />
      <short value="TODO: Description" />
      <definition value="TODO: Description" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="uri" />
      </type>
    </element>
    <element>
      <path value="EntityDescriptionQueryService.knownCodeSystem" />
      <name value="knownCodeSystem" />
      <short value="TODO: Description" />
      <definition value="TODO: Description" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
        <profile value="NameAndMeaningReference" />
      </type>
    </element>
    <element>
      <path value="EntityDescriptionQueryService.knownCodeSystem.value" />
      <name value="value" />
      <short value="Value" />
      <definition value="This element contains the value for the type." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element>
      <path value="EntityDescriptionQueryService.knownCodeSystem.uri" />
      <name value="uri" />
      <short value="an ExternalURI that references the meaning of a name" />
      <definition value="an ExternalURI that references the meaning of a name. Meaning is optional only because the meaning of some of the elements have not been fully specified in some legacy&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;terminology resources. If meaning is not supplied, the intent of a reference cannot be shared among services or between other resources." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="uri" />
      </type>
    </element>
    <element>
      <path value="EntityDescriptionQueryService.knownCodeSystem.href" />
      <name value="href" />
      <short value="a RenderingURI that, when dereferenced, results in a CTS2 compliant representation of the meaning of the given NameAndMeaningReference" />
      <definition value="a RenderingURI that, when dereferenced, results in a CTS2 compliant representation of the meaning of the given NameAndMeaningReference. This must be present if the&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;implementing CTS2 service is aware of a CTS2 resource that carries the definition. " />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="uri" />
      </type>
    </element>
    <element>
      <path value="EntityDescriptionQueryService.knownCodeSystemVersion" />
      <name value="knownCodeSystemVersion" />
      <short value="TODO: Description" />
      <definition value="TODO: Description" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
        <profile value="CodeSystemVersionReference" />
      </type>
    </element>
    <element>
      <path value="EntityDescriptionQueryService.knownCodeSystemVersion.version" />
      <name value="version" />
      <short value="TODO: Description" />
      <definition value="TODO: Description" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
        <profile value="NameAndMeaningReference" />
      </type>
    </element>
    <element>
      <path value="EntityDescriptionQueryService.knownCodeSystemVersion.version.value" />
      <name value="value" />
      <short value="Value" />
      <definition value="This element contains the value for the type." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element>
      <path value="EntityDescriptionQueryService.knownCodeSystemVersion.version.uri" />
      <name value="uri" />
      <short value="an ExternalURI that references the meaning of a name" />
      <definition value="an ExternalURI that references the meaning of a name. Meaning is optional only because the meaning of some of the elements have not been fully specified in some legacy&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;terminology resources. If meaning is not supplied, the intent of a reference cannot be shared among services or between other resources." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="uri" />
      </type>
    </element>
    <element>
      <path value="EntityDescriptionQueryService.knownCodeSystemVersion.version.href" />
      <name value="href" />
      <short value="a RenderingURI that, when dereferenced, results in a CTS2 compliant representation of the meaning of the given NameAndMeaningReference" />
      <definition value="a RenderingURI that, when dereferenced, results in a CTS2 compliant representation of the meaning of the given NameAndMeaningReference. This must be present if the&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;implementing CTS2 service is aware of a CTS2 resource that carries the definition. " />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="uri" />
      </type>
    </element>
    <element>
      <path value="EntityDescriptionQueryService.knownCodeSystemVersion.codeSystem" />
      <name value="codeSystem" />
      <short value="A reference to the code system that the version is a version of" />
      <definition value="A reference to the code system that the version is a version of. Must be present if this information is known to the CTS2 service implementation." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
        <profile value="NameAndMeaningReference" />
      </type>
    </element>
    <element>
      <path value="EntityDescriptionQueryService.knownCodeSystemVersion.codeSystem.value" />
      <name value="value" />
      <short value="Value" />
      <definition value="This element contains the value for the type." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element>
      <path value="EntityDescriptionQueryService.knownCodeSystemVersion.codeSystem.uri" />
      <name value="uri" />
      <short value="an ExternalURI that references the meaning of a name" />
      <definition value="an ExternalURI that references the meaning of a name. Meaning is optional only because the meaning of some of the elements have not been fully specified in some legacy&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;terminology resources. If meaning is not supplied, the intent of a reference cannot be shared among services or between other resources." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="uri" />
      </type>
    </element>
    <element>
      <path value="EntityDescriptionQueryService.knownCodeSystemVersion.codeSystem.href" />
      <name value="href" />
      <short value="a RenderingURI that, when dereferenced, results in a CTS2 compliant representation of the meaning of the given NameAndMeaningReference" />
      <definition value="a RenderingURI that, when dereferenced, results in a CTS2 compliant representation of the meaning of the given NameAndMeaningReference. This must be present if the&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;implementing CTS2 service is aware of a CTS2 resource that carries the definition. " />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="uri" />
      </type>
    </element>
    <element>
      <path value="EntityDescriptionQueryService.supportedVersionTag" />
      <name value="supportedVersionTag" />
      <short value="TODO: Description" />
      <definition value="TODO: Description" />
      <min value="1" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
        <profile value="NameAndMeaningReference" />
      </type>
    </element>
    <element>
      <path value="EntityDescriptionQueryService.supportedVersionTag.value" />
      <name value="value" />
      <short value="Value" />
      <definition value="This element contains the value for the type." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element>
      <path value="EntityDescriptionQueryService.supportedVersionTag.uri" />
      <name value="uri" />
      <short value="an ExternalURI that references the meaning of a name" />
      <definition value="an ExternalURI that references the meaning of a name. Meaning is optional only because the meaning of some of the elements have not been fully specified in some legacy&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;terminology resources. If meaning is not supplied, the intent of a reference cannot be shared among services or between other resources." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="uri" />
      </type>
    </element>
    <element>
      <path value="EntityDescriptionQueryService.supportedVersionTag.href" />
      <name value="href" />
      <short value="a RenderingURI that, when dereferenced, results in a CTS2 compliant representation of the meaning of the given NameAndMeaningReference" />
      <definition value="a RenderingURI that, when dereferenced, results in a CTS2 compliant representation of the meaning of the given NameAndMeaningReference. This must be present if the&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;implementing CTS2 service is aware of a CTS2 resource that carries the definition. " />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="uri" />
      </type>
    </element>
  </snapshot>
</StructureDefinition>