User Tools

Site Tools


spirometry_validation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
spirometry_validation [2021/04/15 15:01] trynkespirometry_validation [2025/02/05 13:49] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Spirometry validation and reference values ====== ====== Spirometry validation and reference values ======
  
-Researchers from the [[https://www.rug.nl/staff/j.m.vonk/|University Medical Center Groningen]] performed a validation of the [[Pulmonary Function Test]] from participants at [[1a_visit_1|1A visit 1]] and [[2a_visit_1|2A visit 1]] ([[sections]]: [[physical state]] ([[Pulmonary Function Test]]) and [[secondary & linked variables]]).\\+Researchers from the [[https://www.rug.nl/staff/j.m.vonk/|University Medical Center Groningen]] performed a validation of the [[Pulmonary Function Test]] from participants at [[1a_visit_1|1A visit 1]] and [[2a_visit_1|2A visit 1]]. Additionally, reference values have been developed. ([[sections]]: [[physical state]] ([[Pulmonary Function Test]]) and [[secondary & linked variables]]).\\
  
-The spirometry variables can be requested in the Lifelines catalogue (coming soon) or by mail (data@lifelines.nl).\\+The spirometry variables can be requested in the [[https://data-catalogue.lifelines.nl/|Lifelines catalogue]].\\
  
 ===== Validation ===== ===== Validation =====
-[[Pulmonary Function Test|Spirometry]] is performed according to Standard Operating Procedures using the WEllch Allyn SpiroPerfect device. Judgment on technical correctness is performed by a Lifelines assistant, a pulmonologist, or both, according to a standard review procedure. Only data from pulmonary function tests that are judged to be technically correct should be used in the analyses. Technically correct is defined as:+[[Pulmonary Function Test|Spirometry]] is performed according to Standard Operating Procedures using the Welch Allyn SpiroPerfect device. Judgment on technical correctness is performed by a Lifelines assistant, a pulmonologist, or both, according to a standard review procedure. Only data from pulmonary function tests that are judged to be technically correct should be used in the analyses. Technically correct is defined as:
   * Test performed according to ATS criteria or   * Test performed according to ATS criteria or
   * Test not performed according to ATS criteria, but clinically reliable.   * Test not performed according to ATS criteria, but clinically reliable.
-In case both the pulmonologist and the Lifelines assistant judged the technical correctness, the priority is given to the judgment of the pulmonologist.+In case both the pulmonologist and the Lifelines assistant judged the technical correctness, the priority is given to the judgment of the pulmonologist.\\ 
 +**Important:** part of the spirometry results have been listed as technically invalid, as a result the researchers from the UMCG recommend you to __NOT__ use these results in analyses.\\
  
 === Validation rules === === Validation rules ===
Line 20: Line 21:
 |Other case|Spirometry is not technically correct| |Other case|Spirometry is not technically correct|
  
-\\ 
-\\ 
 ===== Reference values ===== ===== Reference values =====
 Reference values based on age, height, and sex are calculated based on the Global Lung Function Initiative (GLI) using the [[https://www.ers-education.org/guidelines/global-lung-function-initiative.aspx|GLI provided syntax codes and databases]].  Reference values based on age, height, and sex are calculated based on the Global Lung Function Initiative (GLI) using the [[https://www.ers-education.org/guidelines/global-lung-function-initiative.aspx|GLI provided syntax codes and databases]]. 
- 
  
 === Remarks UMCG researcher === === Remarks UMCG researcher ===
   * It is important to note that ethnicity has not been taken into account. Everyone has been treated as Caucasian.   * It is important to note that ethnicity has not been taken into account. Everyone has been treated as Caucasian.
-  * There are a few adults subjects with a huge difference in height between [[1a_visit_1|1A visit 1]] and [[2a_visit_1|2A visit 1]] resulting in a huge difference in reference values. It is recommended to exclude the adult subjects with a height difference of more than 5 cm using the height variable. +  * There are a few adults subjects with a huge difference in height between [[1a_visit_1|1A visit 1]] and [[2a_visit_1|2A visit 1]] resulting in a huge difference in reference values. It is recommended to exclude the adult subjects with a height difference of more than 5 cm using the height variable.\\
  
 +===== Article =====
 +  * Mahon, G. M., Koppelman, G. H., & Vonk, J. M. (2021). Grandmaternal smoking, asthma and lung function in the offspring: the Lifelines cohort study. Thorax, 76(5), 441-447. DOI: 10.1136/thoraxjnl-2020-215232\\
  
 ===== Variables ===== ===== Variables =====
-| **Questions English**                                              | **Questions Dutch**  | **Code**  | **Variable**                | **Assessment**  | **Age** +| **Label English**                                            | **Label Dutch**                                                     | **Code**                       | **Variable**             | **Assessment**                       | **Age** 
-Identifier for technically correct spirometry (baseline)                                          spiro_ok_baseline           | [[1A]]          8+       | +Technically valid spirometry?                                Technisch correcte spirometrie?                                     spirometry_valid_all_c_1       spiro_ok                 | [[1A visit 1|1A]] [[2A visit 1|2A]]  18     
-| Predicted FEV1 value at baseline                                                        |           | FEV1_predicted_baseline     | [[1A]]          | 8+       | +predicted FEV1 value (liter)                                 voorspelde FEV1 waarde (liter)                                      fev1_predicted_all_c_1         FEV1_predicted           | [[1A visit 1|1A]] [[2A visit 1|2A]]  18     
-| Predicted FEV1FVC value at baseline                                |                      |           | FEV1FVC_predicted_baseline [[1A]]          8      +predicted FEV1FVC value (liter)                              voorspelde FEV1FVC waarde (liter)                                   fev1fvc_predicted_all_c_1      FEV1FVC_predicted        | [[1A visit 1|1A]] [[2A visit 1|2A]]  18     
-Predicted FVC value at baseline                                                                   FVC_predicted_baseline      | [[1A]]          8+       | +predicted FVC value (liter)                                  voorspelde FVC waarde (liter)                                       fcv_predicted_all_c_1          FVC_predicted            | [[1A visit 1|1A]] [[2A visit 1|2A]]  18     
-| Predicted FEF75 value at baseline                                  |                      |           | FEF75_predicted_baseline    | [[1A]]          | 8+       | +predicted FEF75 value (liter per second)                     voorspelde FEF75 waarde (liter per seconde)                         | fef75_predicted_all_c_1        FEF75_predicted          | [[1A visit 1|1A]] [[2A visit 1|2A]]  18     
-| Predicted FEF25_75 at baseline                                                          |           | FEF2575_predicted_baseline [[1A]]          8      +| predicted FEF25_75 (liter per second)                        voorspelde FEF25_75 waarde (liter per seconde)                      fef2575_predicted_all_c_1      FEF2575_predicted        | [[1A visit 1|1A]] [[2A visit 1|2A]]  | 18+      | 
-Zscore FEV1 value at baseline                                                                     FEV1_zscore_baseline        | [[1A]]          8+       | +z-score FEV1 value                                           z-score FEV1 waarde                                                 fev1_zscore_all_c_1            FEV1_zscore              | [[1A visit 1|1A]] [[2A visit 1|2A]]  | 18+      | 
-| Zscore FEV1FVC value at baseline                                                        |           | FEV1FVC_zscore_baseline     | [[1A]]          | 8+       | +z-score FEV1FVC value                                        z-score FEV1FVC waarde                                              fev1fvc_zscore_all_c_1         | FEV1FVC_zscore           | [[1A visit 1|1A]] [[2A visit 1|2A]]  | 18+      | 
-| Zscore FVC value at baseline                                                            |           | FVC_zscore_baseline         [[1A]]          8+       | +z-score FVC value                                            z-score FVC waarde                                                  fcv_zscore_all_c_1             FVC_zscore               | [[1A visit 1|1A]] [[2A visit 1|2A]]  | 18+      | 
-| Zscore FEF75 value at baseline                                                          |           | FEF75_zscore_baseline       | [[1A]]          8      +z-score FEF75 value                                          z-score FEF75 waarde                                                fef75_zscore_all_c_1           | FEF75_zscore             | [[1A visit 1|1A]] [[2A visit 1|2A]]  | 18+      | 
-Zscore FEF25_75 value at baseline                                                                 | FEF2575_zscore_baseline     | [[1A]]          8+       | +z-score FEF25_75 value                                       z-score FEF25_75 waarde                                             | fef2575_zscore_all_c_1         FEF2575_zscore           | [[1A visit 1|1A]] [[2A visit 1|2A]]  | 18+      | 
-| Lower limit of normal FEV1 at baseline                                                  |           | FEV1_LLN_baseline           | [[1A]]          8+       | +| Lower limit of normal FEV1 (liter)                           Ondergrens van normale FEV1 (liter)                                 fev1_lowerlimit_all_c_1        FEV1_LLN                 [[1A visit 1|1A]] [[2A visit 1|2A]]  | 18+      | 
-| Lower limit of normal FEV1FVC at baseline                          |                      |           | FEV1FVC_LLN_baseline        | [[1A]]          | 8+       | +| Lower limit of normal FEV1FVC (liter)                        Ondergrens van normale FEV1FVC (liter)                              fev1fvc_lowerlimit_all_c_1     FEV1FVC_LLN              [[1A visit 1|1A]] [[2A visit 1|2A]]  | 18+      | 
-| Upper limit of normal FEV1FVC at baseline                          |                      |           | FEV1FVC_ULN_baseline        | [[1A]]          8+       | +| Upper limit of normal FEV1FVC (liter)                        Bovengrens van normale FEV1FVC (liter)                              fev1fvc_upperlimit_all_c_1     FEV1FVC_ULN              | [[1A visit 1|1A]] [[2A visit 1|2A]]  | 18+      | 
-| Lower limit of normal FVC at baseline                              |                      |           | FVC_LLN_baseline            | [[1A]]          8      +| Lower limit of normal FVC (liter)                            Ondergrens van normale FVC (liter)                                  fvc_lowerlimit_all_c_1         FVC_LLN                  [[1A visit 1|1A]] [[2A visit 1|2A]]  | 18+      | 
-Lower limit of normal FEF75 at baseline                                                           | FEF75_LLN_baseline          | [[1A]]          | 8+       | +| Lower limit of normal FEF75 (liter per second)               Ondergrens van normale FEF75 (liter per seconde)                    fef75_lowerlimit_all_c_1       FEF75_LLN                [[1A visit 1|1A]] [[2A visit 1|2A]]  | 18+      | 
-| Lower limit of normal FEF25_75 at baseline                         |                                | FEF2575_LLN_baseline        [[1A]]          | 8+       | +| Lower limit of normal FEF25_75 (liter per second)            Ondergrens van normale FEF25_75 (liter per seconde)                 fef2575_lowerlimit_all_c_1     FEF2575_LLN              [[1A visit 1|1A]] [[2A visit 1|2A]]  | 18+      | 
-| FEV1 % predicted at baseline                                                            |           | fev1pp_baseline             | [[1A]]          8+       | +| FEV1 % predicted                                             FEV1 % voorspeld                                                    fev1_percpredicted_all_c_1     fev1pp                   [[1A visit 1|1A]] [[2A visit 1|2A]]  | 18+      | 
-| FVC % predicted at baseline                                        |                      |           | fvcpp_baseline              | [[1A]]          | 8+       | +FEV1FVC % predicted                                          | FEV1FVC % voorspeld                                                 fev1fvc_percpredicted_all_c_1  fev1fvcpp                [[1A visit 1|1A]] [[2A visit 1|2A]]  | 18+      | 
-| FEV1FVC % predicted at baseline                                    |                      |           | fev1fvcpp_baseline          | [[1A]]          8      +FVC % predicted                                              FVC % voorspeld                                                     fvc_percpredicted_all_c_1      fvcpp                    [[1A visit 1|1A]] [[2A visit 1|2A]]  | 18+      | 
-FEF75 % predicted at baseline                                      |                      |           fef75pp_baseline            | [[1A]]          8+       | +| FEF75 % predicted                                            FEF75 % voorspeld                                                   fef75_percpredicted_all_c_1    fef75pp                  [[1A visit 1|1A]] [[2A visit 1|2A]]  | 18+      | 
-| FEF2575 % predicted at baseline                                    |                      |           | fef2575pp_baseline          | [[1A]]          | 8+       | +FEF25_75 % predicted                                         FEF25_75 % voorspeld                                                fef2575_percpredicted_all_c_1  fef2575pp                [[1A visit 1|1A]] [[2A visit 1|2A]]  | 18+      | 
-| Identifier for technically correct spirometry (second assessment)  |                      |           | spiro_ok_2ndass             [[2A]]          | 18+      | +change in FEV1 2A versus 1A (liter per year)                 verandering in FEV1 2A versus 1A (liter per jaar)                   fev1_change_all_c_1            | dfev1                    [[2A visit 1|2A]]                    | 18+      
-Predicted FEV1 value at 2ndass                                                                    FEV1_predicted_2ndass       | [[2A]]          | 18+      | +change in FEV1FVC 2A versus 1A (liter per year)              verandering in FEV1FVC 2A versus 1A (liter per jaar)                fev1fvc_change_all_c_1         dfev1fvc                 | [[2A visit 1|2A]]                    | 18+      
-| Predicted FEV1FVC value at 2ndass                                  |                      |           | FEV1FVC_predicted_2ndass    | [[2A]]          | 18+      | +change in FVC 2A versus 1A (liter per year)                  verandering in FVC1 2A versus 1A (liter per jaar)                   fvc_change_all_c_1             dfvc                     [[2A visit 1|2A]]                    | 18+      
-Predicted FVC value at 2ndass                                                           |           | FVC_predicted_2ndass        | [[2A]]          | 18+      | +change in FEF75 2A versus 1A (liter per second per year)     verandering in FEF75 2A versus 1A  (liter per seconde per jaar)     fef75_change_all_c_1           | dfef75                   [[2A visit 1|2A]]                    | 18+      
-| Predicted FEF75 value at 2ndass                                    |                      |           | FEF75_predicted_2ndass      | [[2A]]          | 18+      | +change in FEF25_75 2A versus 1A (liter per second per year)  verandering in FEF25_75 2A versus 1A  (liter per seconde per jaar)  fef2575_change_all_c_1         | dfef2575                 [[2A visit 1|2A]]                    | 18+      
-Predicted FEF25_75 at 2ndass                                                                      FEF2575_predicted_2ndass    | [[2A]]          | 18+      | +difference in body length adults 2A versus 1A                verschil in lichaamslengte volwassenen 2A versus 1A                 spirometry_bodylength_all_c_1  | heightdifference_adults  [[2A visit 1|2A]]                    | 18+      |
-| Zscore FEV1 value at 2ndass                                        |                      |           | FEV1_zscore_2ndass          | [[2A]]          | 18+      | +
-Zscore FEV1FVC value at 2ndass                                                          |           FEV1FVC_zscore_2ndass       | [[2A]]          | 18+      | +
-| Zscore FVC value at 2ndass                                                              |           | FVC_zscore_2ndass           [[2A]]          | 18+      | +
-Zscore FEF75 value at 2ndass                                       |                      |           | FEF75_zscore_2ndass         | [[2A]]          | 18+      | +
-| Zscore FEF25_75 value at 2ndass                                    |                      |           | FEF2575_zscore_2ndass       [[2A]]          | 18+      | +
-| Lower limit of normal FEV1 at 2ndass                                                              FEV1_LLN_2ndass             | [[2A]]          | 18+      | +
-| Lower limit of normal FEV1FVC at 2ndass                                                           FEV1FVC_LLN_2ndass          | [[2A]]          | 18+      | +
-| Upper limit of normal FEV1FVC at 2ndass                                                           FEV1FVC_ULN_2ndass          | [[2A]]          | 18+      | +
-| Lower limit of normal FVC at 2ndass                                                               FVC_LLN_2ndass              | [[2A]]          | 18+      | +
-| Lower limit of normal FEF75 at 2ndass                                                             FEF75_LLN_2ndass            | [[2A]]          | 18+      | +
-| Lower limit of normal FEF25_75 at 2ndass                                                          FEF2575_LLN_2ndass          | [[2A]]          | 18+      | +
-| FEV1 % predicted at 2ndass                                                                        fev1pp_2ndass               | [[2A]]          | 18+      | +
-FVC % predicted at 2ndass                                                                         fvcpp_2ndass                | [[2A]]          | 18+      | +
-FEV1FVC % predicted at 2ndass                                                                     fev1fvcpp_2ndass            | [[2A]]          | 18+      | +
-| FEF75 % predicted at 2ndass                                                                       fef75pp_2ndass              | [[2A]]          | 18+      | +
-FEF2575 % predicted at 2ndass                                                                     fef2575pp_2ndass            | [[2A]]          | 18+      | +
-Change in FEV1 (L/year) between baseline and 2ndass                                               | dfev1                                                +
-Change in FVC (L/year) between baseline and 2ndass                                                | dfvc                        |                          +
-Cchange in FEV1FVC (per year) between baseline and 2ndass                                         dfev1fvc                                             +
-Change in FEF75 ((L/sec)/year) between baseline and 2ndass                              |           | dfef75                                               +
-Change in FEF2575 ((L/sec)/year) between baseline and 2ndass                                      | dfef2575                                    |          +
-Difference in height between baseline and 2ndass                                                  | heightdifference_adults                              |+
spirometry_validation.1618498885.txt.gz · Last modified: (external edit)