<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="63d7884b-fb3b-4d7e-90ac-956f48f111fc" />
  <url value="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-extract" />
  <version value="2.7.0" />
  <name value="QuestionnaireExtract" />
  <title value="SDC Questionnaire Extract" />
  <status value="active" />
  <experimental value="false" />
  <date value="2014-04-21T00:00:00+10:00" />
  <publisher value="Health Level Seven International (Orders and Observations - Structured Data Capture)" />
  <contact>
    <telecom>
      <system value="url" />
      <value value="http://wiki.siframework.org/Structured+Data+Capture+Initiative" />
    </telecom>
  </contact>
  <description value="*** This is not directly used by SADIE, this is a Profile that Flex Form Questionnaire is inherited from.  Defines how Questionnaire is used to reflect form definitions to be used within the Structured Data Capture standard." />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="ihe-sdc" />
    <uri value="http://unknown.org/IHE-SDC" />
    <name value="IHE-SDC" />
  </mapping>
  <mapping>
    <identity value="workflow" />
    <uri value="http://hl7.org/fhir/workflow" />
    <name value="Workflow Pattern" />
  </mapping>
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="RIM Mapping" />
  </mapping>
  <mapping>
    <identity value="w5" />
    <uri value="http://hl7.org/fhir/fivews" />
    <name value="FiveWs Pattern Mapping" />
  </mapping>
  <mapping>
    <identity value="objimpl" />
    <uri value="http://hl7.org/fhir/object-implementation" />
    <name value="Object Implementation Information" />
  </mapping>
  <mapping>
    <identity value="v2" />
    <uri value="http://hl7.org/v2" />
    <name value="HL7 v2 Mapping" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="Questionnaire" />
  <baseDefinition value="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire" />
  <derivation value="constraint" />
  <differential>
    <element id="Questionnaire">
      <path value="Questionnaire" />
      <short value="Extractable Questionnaire" />
      <definition value="Defines elements that allow conversion of a QuestionnaireResponse to a FHIR resource or Bundle of FHIR resources." />
    </element>
    <element id="Questionnaire.extension">
      <path value="Questionnaire.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Questionnaire.extension:targetStructureMap">
      <path value="Questionnaire.extension" />
      <sliceName value="targetStructureMap" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-targetStructureMap" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
    </element>
    <element id="Questionnaire.extension:library">
      <path value="Questionnaire.extension" />
      <sliceName value="library" />
      <definition value="A reference to a library containing cql used in this Questionnaire." />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/cqf-library" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
    </element>
    <element id="Questionnaire.extension:rootContext">
      <path value="Questionnaire.extension" />
      <sliceName value="rootContext" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemContext" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
    </element>
    <element id="Questionnaire.extension:itemContext">
      <path value="Questionnaire.extension" />
      <sliceName value="itemContext" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemContext" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
    </element>
    <element id="Questionnaire.item.extension">
      <path value="Questionnaire.item.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Questionnaire.item.extension:unit">
      <path value="Questionnaire.item.extension" />
      <sliceName value="unit" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/questionnaire-unit" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
    </element>
    <element id="Questionnaire.item.extension:observationLinkPeriod">
      <path value="Questionnaire.item.extension" />
      <sliceName value="observationLinkPeriod" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationLinkPeriod" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
    </element>
    <element id="Questionnaire.item.extension:itemContext">
      <path value="Questionnaire.item.extension" />
      <sliceName value="itemContext" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemContext" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
    </element>
    <element id="Questionnaire.item.extension:itemVariable">
      <path value="Questionnaire.item.extension" />
      <sliceName value="itemVariable" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/variable" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
    </element>
    <element id="Questionnaire.item.extension:initialExpression">
      <path value="Questionnaire.item.extension" />
      <sliceName value="initialExpression" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
    </element>
    <element id="Questionnaire.item.extension:itemHidden">
      <path value="Questionnaire.item.extension" />
      <sliceName value="itemHidden" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/questionnaire-hidden" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <mapping>
        <identity value="ihe-sdc" />
        <map value="Any element with @initial_state='hidden' and no rule that unhides the element" />
      </mapping>
    </element>
    <element id="Questionnaire.item.definition">
      <path value="Questionnaire.item.definition" />
      <mustSupport value="false" />
      <isModifier value="false" />
    </element>
    <element id="Questionnaire.item.code">
      <path value="Questionnaire.item.code" />
      <max value="1" />
      <mustSupport value="false" />
      <isModifier value="false" />
    </element>
  </differential>
</StructureDefinition>