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