<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="vhdir-PulmonaryFunctionTest" />
  <meta>
    <lastUpdated value="2017-12-26T17:39:55.651+05:30" />
  </meta>
  <url value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-PulmonaryFunctionTest" />
  <version value="1.0.0" />
  <name value="vhdir-PulmonaryFunctionTest" />
  <title value="PulmonaryFunctionTest" />
  <status value="draft" />
  <date value="2017-10-06T13:02:08.66-04:00" />
  <publisher value="CollabNotes" />
  <description value="Describes about Pulmonary function test. &#xD;&#xA;&#xD;&#xA;Pulmonary function test result including spirometry and other lung volume testing." />
  <copyright value="@CollabNotes.io" />
  <fhirVersion value="3.0.1" />
  <mapping>
    <identity value="workflow" />
    <uri value="http://hl7.org/fhir/workflow" />
    <name value="Workflow Mapping" />
  </mapping>
  <mapping>
    <identity value="v2" />
    <uri value="http://hl7.org/v2" />
    <name value="HL7 v2 Mapping" />
  </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/w5" />
    <name value="W5 Mapping" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="DiagnosticReport" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/DiagnosticReport" />
  <derivation value="constraint" />
  <differential>
    <element id="DiagnosticReport.extension">
      <path value="DiagnosticReport.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="DiagnosticReport.extension:confoundingFactors">
      <path value="DiagnosticReport.extension" />
      <sliceName value="confoundingFactors" />
      <type>
        <code value="Extension" />
        <profile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/ConfoundingFactors" />
      </type>
    </element>
    <element id="DiagnosticReport.extension:bodyPosition">
      <path value="DiagnosticReport.extension" />
      <sliceName value="bodyPosition" />
      <definition value="The position of the body when the observation was done, e.g. standing, sitting.&#xD;&#xA;To be used only when the body position in not precoordinated in the observation code." />
      <type>
        <code value="Extension" />
        <profile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/BodyPosition" />
      </type>
    </element>
    <element id="DiagnosticReport.extension:bronchialChallenge">
      <path value="DiagnosticReport.extension" />
      <sliceName value="bronchialChallenge" />
      <short value="Details of any bronchial challenge administered as part of the test" />
      <definition value="Details of any bronchial challenge administered as part of the test." />
      <type>
        <code value="Extension" />
        <profile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/BronchialChallenge" />
      </type>
    </element>
    <element id="DiagnosticReport.category.coding.system">
      <path value="DiagnosticReport.category.coding.system" />
      <fixedUri value="http://hl7.org/fhir/v2/0074" />
    </element>
    <element id="DiagnosticReport.category.coding.code">
      <path value="DiagnosticReport.category.coding.code" />
      <fixedCode value="PF" />
    </element>
    <element id="DiagnosticReport.category.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="DiagnosticReport.category.coding.display" />
      <fixedString value="Pulmonary Function " />
    </element>
    <element id="DiagnosticReport.code.coding.system">
      <path value="DiagnosticReport.code.coding.system" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="DiagnosticReport.code.coding.code">
      <path value="DiagnosticReport.code.coding.code" />
      <fixedCode value="81458-2" />
    </element>
    <element id="DiagnosticReport.code.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="DiagnosticReport.code.coding.display" />
      <fixedString value="Pulmonary function test panel " />
    </element>
    <element id="DiagnosticReport.result">
      <path value="DiagnosticReport.result" />
      <slicing>
        <discriminator>
          <type value="profile" />
          <path value="reference" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="DiagnosticReport.result:airwayResistancePostBronchodilation">
      <path value="DiagnosticReport.result" />
      <sliceName value="airwayResistancePostBronchodilation" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-AirwayResistancePostBronchodilation" />
      </type>
    </element>
    <element id="DiagnosticReport.result:airwayResistancePreBronchodilation">
      <path value="DiagnosticReport.result" />
      <sliceName value="airwayResistancePreBronchodilation" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-AirwayResistancePreBronchodilation" />
      </type>
    </element>
    <element id="DiagnosticReport.result:anatomicalDeadSpace">
      <path value="DiagnosticReport.result" />
      <sliceName value="anatomicalDeadSpace" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-AnatomicalDeadSpace" />
      </type>
    </element>
    <element id="DiagnosticReport.result:CO-transfer-factor-DLCO-test">
      <path value="DiagnosticReport.result" />
      <sliceName value="CO-transfer-factor-DLCO-test" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-CO-transfer-factor-DLCO-test" />
      </type>
    </element>
    <element id="DiagnosticReport.result:expiratoryReserveVolume">
      <path value="DiagnosticReport.result" />
      <sliceName value="expiratoryReserveVolume" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/ExpiratoryReserveVolume" />
      </type>
    </element>
    <element id="DiagnosticReport.result:FEV1-or-FVC-ratio">
      <path value="DiagnosticReport.result" />
      <sliceName value="FEV1-or-FVC-ratio" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-FEV1-or-FVC-ratio" />
      </type>
    </element>
    <element id="DiagnosticReport.result:forcedExpiratoryFlow-25-75percent">
      <path value="DiagnosticReport.result" />
      <sliceName value="forcedExpiratoryFlow-25-75percent" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-ForcedExpiratoryFlow-25to75percent" />
      </type>
    </element>
    <element id="DiagnosticReport.result:forcedExpiratoryFlow-25-50percent">
      <path value="DiagnosticReport.result" />
      <sliceName value="forcedExpiratoryFlow-25-50percent" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-ForcedExpiratoryFlow-25to50percent" />
      </type>
    </element>
    <element id="DiagnosticReport.result:forcedExpiratoryTime">
      <path value="DiagnosticReport.result" />
      <sliceName value="forcedExpiratoryTime" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/ForcedExpiratoryTime" />
      </type>
    </element>
    <element id="DiagnosticReport.result:forcedExpiratoryVol">
      <path value="DiagnosticReport.result" />
      <sliceName value="forcedExpiratoryVol" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-ForcedExpiratoryVol-in-0.75sec" />
      </type>
    </element>
    <element id="DiagnosticReport.result:forcedExpiratoryVol-in-1sec">
      <path value="DiagnosticReport.result" />
      <sliceName value="forcedExpiratoryVol-in-1sec" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-ForcedExpiratoryVol-in-1sec" />
      </type>
    </element>
    <element id="DiagnosticReport.result:forcedExpiratoryVol-in-3sec">
      <path value="DiagnosticReport.result" />
      <sliceName value="forcedExpiratoryVol-in-3sec" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-ForcedExpiratoryVol-in-3sec" />
      </type>
    </element>
    <element id="DiagnosticReport.result:forcedExpiratoryVol-in-6sec">
      <path value="DiagnosticReport.result" />
      <sliceName value="forcedExpiratoryVol-in-6sec" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-ForcedExpiratoryVol-in-6sec" />
      </type>
    </element>
    <element id="DiagnosticReport.result:forcedInspratoryFlow-25-50percent">
      <path value="DiagnosticReport.result" />
      <sliceName value="forcedInspratoryFlow-25-50percent" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-ForcedInspratoryFlow-25to50percent" />
      </type>
    </element>
    <element id="DiagnosticReport.result:forcedInspratoryFlow-25-75percent">
      <path value="DiagnosticReport.result" />
      <sliceName value="forcedInspratoryFlow-25-75percent" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-ForcedInspratoryFlow-25to75percent" />
      </type>
    </element>
    <element id="DiagnosticReport.result:forcedVitalCapacity">
      <path value="DiagnosticReport.result" />
      <sliceName value="forcedVitalCapacity" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-ForcedVitalCapacity" />
      </type>
    </element>
    <element id="DiagnosticReport.result:forcedVitalCapacityBySpirometry">
      <path value="DiagnosticReport.result" />
      <sliceName value="forcedVitalCapacityBySpirometry" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-ForcedVitalCapacityBySpirometry" />
      </type>
    </element>
    <element id="DiagnosticReport.result:forcedVitalCapacityPostBronchodilation">
      <path value="DiagnosticReport.result" />
      <sliceName value="forcedVitalCapacityPostBronchodilation" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-ForcedVitalCapacityPostBronchodilation" />
      </type>
    </element>
    <element id="DiagnosticReport.result:forcedVitalCapacityPreBronchodilation">
      <path value="DiagnosticReport.result" />
      <sliceName value="forcedVitalCapacityPreBronchodilation" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-ForcedVitalCapacityPreBronchodilation" />
      </type>
    </element>
    <element id="DiagnosticReport.result:functionalResidualCapacity">
      <path value="DiagnosticReport.result" />
      <sliceName value="functionalResidualCapacity" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdirFunctionalResidualCapacity" />
      </type>
    </element>
    <element id="DiagnosticReport.result:functionalResidualCapacityPostBronchodilation">
      <path value="DiagnosticReport.result" />
      <sliceName value="functionalResidualCapacityPostBronchodilation" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/FunctionalResidualCapacityPostBronchodilation" />
      </type>
    </element>
    <element id="DiagnosticReport.result:functionalResidualCapacityPreBronchodilation">
      <path value="DiagnosticReport.result" />
      <sliceName value="functionalResidualCapacityPreBronchodilation" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-FunctionalResidualCapacityPreBronchodilation" />
      </type>
    </element>
    <element id="DiagnosticReport.result:inspiratoryCapacity">
      <path value="DiagnosticReport.result" />
      <sliceName value="inspiratoryCapacity" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-InspiratoryCapacity" />
      </type>
    </element>
    <element id="DiagnosticReport.result:inspiratoryCapacityBySpirometry">
      <path value="DiagnosticReport.result" />
      <sliceName value="inspiratoryCapacityBySpirometry" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-InspiratoryCapacityBySpirometry" />
      </type>
    </element>
    <element id="DiagnosticReport.result:inspiratoryCapacityMeasuredSpirometry">
      <path value="DiagnosticReport.result" />
      <sliceName value="inspiratoryCapacityMeasuredSpirometry" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-InspiratoryCapacityMeasuredSpirometry" />
      </type>
    </element>
    <element id="DiagnosticReport.result:inspiratoryCapacityPre-operativeBySpirometry">
      <path value="DiagnosticReport.result" />
      <sliceName value="inspiratoryCapacityPre-operativeBySpirometry" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-InspiratoryCapacityPre-operativeBySpirometry" />
      </type>
    </element>
    <element id="DiagnosticReport.result:inspiratoryGasFlowPostBronchodilation">
      <path value="DiagnosticReport.result" />
      <sliceName value="inspiratoryGasFlowPostBronchodilation" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-InspiratoryGasFlowPostBronchodilation" />
      </type>
    </element>
    <element id="DiagnosticReport.result:inspiratoryGasFlowPreBronchodilation">
      <path value="DiagnosticReport.result" />
      <sliceName value="inspiratoryGasFlowPreBronchodilation" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/InspiratoryGasFlowPreBronchodilation" />
      </type>
    </element>
    <element id="DiagnosticReport.result:inspiratoryReserveVolume">
      <path value="DiagnosticReport.result" />
      <sliceName value="inspiratoryReserveVolume" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-InspiratoryReserveVolume" />
      </type>
    </element>
    <element id="DiagnosticReport.result:maxExpiratoryPostBronchodilation">
      <path value="DiagnosticReport.result" />
      <sliceName value="maxExpiratoryPostBronchodilation" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-MaxExpiratoryPostBronchodilation" />
      </type>
    </element>
    <element id="DiagnosticReport.result:maxExpiratoryPreBronchodilation">
      <path value="DiagnosticReport.result" />
      <sliceName value="maxExpiratoryPreBronchodilation" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-MaxExpiratoryPreBronchodilation" />
      </type>
    </element>
    <element id="DiagnosticReport.result:maximumVoluntaryVentilation">
      <path value="DiagnosticReport.result" />
      <sliceName value="maximumVoluntaryVentilation" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdirMaximumVoluntaryVentilation" />
      </type>
    </element>
    <element id="DiagnosticReport.result:maxInspiratoryPressurePostBronchodilation">
      <path value="DiagnosticReport.result" />
      <sliceName value="maxInspiratoryPressurePostBronchodilation" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/vhdir-StructureDefinition/MaxInspiratoryPressurePostBronchodilation" />
      </type>
    </element>
    <element id="DiagnosticReport.result:maxInspiratoryPressurePreBronchodilation">
      <path value="DiagnosticReport.result" />
      <sliceName value="maxInspiratoryPressurePreBronchodilation" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/MaxInspiratoryPressurePreBronchodilation" />
      </type>
    </element>
    <element id="DiagnosticReport.result:peakExpiratoryFlow">
      <path value="DiagnosticReport.result" />
      <sliceName value="peakExpiratoryFlow" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-PeakExpiratoryFlow" />
      </type>
    </element>
    <element id="DiagnosticReport.result:residualVolume">
      <path value="DiagnosticReport.result" />
      <sliceName value="residualVolume" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-ResidualVolume" />
      </type>
    </element>
    <element id="DiagnosticReport.result:residualVolumePostBronchodilation">
      <path value="DiagnosticReport.result" />
      <sliceName value="residualVolumePostBronchodilation" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-ResidualVolumePostBronchodilation" />
      </type>
    </element>
    <element id="DiagnosticReport.result:residualVolumePreBronchodilation">
      <path value="DiagnosticReport.result" />
      <sliceName value="residualVolumePreBronchodilation" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-ResidualVolumePreBronchodilation" />
      </type>
    </element>
    <element id="DiagnosticReport.result:respiratoryRateBySpirometry">
      <path value="DiagnosticReport.result" />
      <sliceName value="respiratoryRateBySpirometry" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-RespiratoryRateBySpirometry" />
      </type>
    </element>
    <element id="DiagnosticReport.result:slow-vital-capacity">
      <path value="DiagnosticReport.result" />
      <sliceName value="slow-vital-capacity" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-Slow-vital-capacity" />
      </type>
    </element>
    <element id="DiagnosticReport.result:spirometryPanel">
      <path value="DiagnosticReport.result" />
      <sliceName value="spirometryPanel" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-SpirometryPanel" />
      </type>
    </element>
    <element id="DiagnosticReport.result:spirometryStudy">
      <path value="DiagnosticReport.result" />
      <sliceName value="spirometryStudy" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-SpirometryStudy" />
      </type>
    </element>
    <element id="DiagnosticReport.result:tidalVolume">
      <path value="DiagnosticReport.result" />
      <sliceName value="tidalVolume" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-TidalVolume" />
      </type>
    </element>
    <element id="DiagnosticReport.result:tiffenau-index">
      <path value="DiagnosticReport.result" />
      <sliceName value="tiffenau-index" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-Tiffenau-index" />
      </type>
    </element>
    <element id="DiagnosticReport.result:totalLungCapacity">
      <path value="DiagnosticReport.result" />
      <sliceName value="totalLungCapacity" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-TotalLungCapacity" />
      </type>
    </element>
    <element id="DiagnosticReport.result:totalLungCapacityPostBronchodilation">
      <path value="DiagnosticReport.result" />
      <sliceName value="totalLungCapacityPostBronchodilation" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/TotalLungCapacityPostBronchodilation" />
      </type>
    </element>
    <element id="DiagnosticReport.result:totalLungCapacityPreBronchodilation">
      <path value="DiagnosticReport.result" />
      <sliceName value="totalLungCapacityPreBronchodilation" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-TotalLungCapacityPreBronchodilation" />
      </type>
    </element>
    <element id="DiagnosticReport.result:vitalCapacityPostBronchodilation">
      <path value="DiagnosticReport.result" />
      <sliceName value="vitalCapacityPostBronchodilation" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-VitalCapacityPostBronchodilation" />
      </type>
    </element>
    <element id="DiagnosticReport.result:vitalCapacityPreBronchodilation">
      <path value="DiagnosticReport.result" />
      <sliceName value="vitalCapacityPreBronchodilation" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-VitalCapacityPreBronchodilation" />
      </type>
    </element>
    <element id="DiagnosticReport.result:vitalCapacityRespiratory">
      <path value="DiagnosticReport.result" />
      <sliceName value="vitalCapacityRespiratory" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.collabnotes.com/baseDstu3/StructureDefinition/vhdir-VitalCapacityRespiratory" />
      </type>
    </element>
  </differential>
</StructureDefinition>