STANDARD DATA DICTIONARY #700.1 -- PFT PREDICTED VALUES FILE 9/29/25 PAGE 1
STORED IN ^MCAR(700.1, (2 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 2.3)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file holds the set of Predicted Value and Correction formulas for use by the PFT report. The formulas are selected from the
PFT FORMULA file (700.2). There are 2 sets present (Male and Female). The Male and Female sets can be changed through the
Pulmonary Managers' menu.
DD ACCESS: @
AUDIT ACCESS: @
POINTED TO BY: PREDICTED VALUE FORMULAS USED field (#28) of the PULMONARY FUNCTION TESTS File (#700)
CROSS
REFERENCED BY: SEX TYPE(AC), NAME(B)
700.1,.01 NAME 0;1 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: APR 10, 1991
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION: This field identifies the name for the set of formulas used to calculate predicted values and
corrections. Current entries are Male and Female.
CROSS-REFERENCE: 700.1^B
1)= S ^MCAR(700.1,"B",$E(X,1,30),DA)=""
2)= K ^MCAR(700.1,"B",$E(X,1,30),DA)
700.1,.02 SEX TYPE 1;1 SET (Required)
'M' FOR MALE;
'F' FOR FEMALE;
LAST EDITED: MAR 04, 1992
HELP-PROMPT: Enter the sex for which this set of predicted values formula is used: 'M' for Male; 'F' for Female
DESCRIPTION:
This field identifies which Sex the set of formulas are used for: Male or Female.
CROSS-REFERENCE: 700.1^AC
1)= S ^MCAR(700.1,"AC",$E(X,1,30),DA)=""
2)= K ^MCAR(700.1,"AC",$E(X,1,30),DA)
This x-ref facilitates screening logic.
700.1,1 TLC TLC;1 POINTER TO PFT FORMULA FILE (#700.2)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,2)=""TLC"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")="D D
ISP^MCPFTE" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: MAR 14, 1991
HELP-PROMPT: Choose Total Lung Capacity formula that you wish to use by entering the formula or the reference
name (ex. CRAPO '81)
DESCRIPTION: This field contains the formula used for calculating the predicted value of the 'Total Lung
Capacity'.
SCREEN: S DIC("S")="I $P(^(0),U,2)=""TLC"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")="D D
ISP^MCPFTE"
EXPLANATION: Choose Total Lung Capacity formulas only
700.1,2 VC VC;1 POINTER TO PFT FORMULA FILE (#700.2)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,2)[""VC"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")="D DI
SP^MCPFTE" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: MAR 14, 1991
HELP-PROMPT: Choose Vital Capacity Formula that you wish to use by entering the formula or the reference name
(ex. CRAPO '81)
DESCRIPTION:
This field contains the formula for calculating the predicted value of the 'Vital Capacity'
SCREEN: S DIC("S")="I $P(^(0),U,2)[""VC"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")="D DI
SP^MCPFTE"
EXPLANATION: Choose Vital Capacity formulas only
700.1,3 FVC FVC;1 POINTER TO PFT FORMULA FILE (#700.2)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,2)[""FVC"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")="D D
ISP^MCPFTE" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: MAR 14, 1991
HELP-PROMPT: Choose Forced Vital Capacity formula that you wish to use by entering the formula or the reference
name (ex. CRAPO '81)
DESCRIPTION:
This contains the formula for calculating the predicted value of the Forced Vital Capacity
SCREEN: S DIC("S")="I $P(^(0),U,2)[""FVC"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")="D D
ISP^MCPFTE"
EXPLANATION: Choose Forced Vital Capacity formulas only
700.1,4 FRC FRC;1 POINTER TO PFT FORMULA FILE (#700.2)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,2)=""FRC"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")="D D
ISP^MCPFTE" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: MAR 14, 1991
HELP-PROMPT: Choose Functional Residual Capacity formula that you wish to use by entering the formula or the
reference name (ex. CRAPO '81)
DESCRIPTION:
This field contains the formula for calculating the predicted value of the Forced Residual Capacity
SCREEN: S DIC("S")="I $P(^(0),U,2)=""FRC"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")="D D
ISP^MCPFTE"
EXPLANATION: Choose Functional Residual Capacity formulas only
700.1,5 RV RV;1 POINTER TO PFT FORMULA FILE (#700.2)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,2)=""RV"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")="D DI
SP^MCPFTE" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: MAR 14, 1991
HELP-PROMPT: Choose Residual Volume formula that you wish to use by entering the formula or the reference name
(ex. CRAPO '81)
DESCRIPTION:
This field contains the formula for calculating the predicted value for the Residual Volume
SCREEN: S DIC("S")="I $P(^(0),U,2)=""RV"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")="D DI
SP^MCPFTE"
EXPLANATION: Choose Residual Volumes formulas only
700.1,6 FEV1 FEV1;1 POINTER TO PFT FORMULA FILE (#700.2)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,2)=""FEV1"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")="D
DISP^MCPFTE" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: MAR 14, 1991
HELP-PROMPT: Choose Forced Expiratory Volume (1 sec) formula that you wish to use by entering the formula or the
reference name (ex. CRAPO '81)
DESCRIPTION: This field contains the formula for calculating the predicted value for the Forced Expiratory
Volume in 1 second
SCREEN: S DIC("S")="I $P(^(0),U,2)=""FEV1"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")="D
DISP^MCPFTE"
EXPLANATION: Choose Forced Expiratory Volume (1 sec) formulas only
700.1,7 PF PF;1 POINTER TO PFT FORMULA FILE (#700.2)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,2)=""PF"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")="D DI
SP^MCPFTE" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: MAR 14, 1991
HELP-PROMPT: Choose Peak Flow formula that you wish to use by entering the formula or the reference name (ex.
CRAPO '81)
DESCRIPTION:
This field contains the formula for calculating the predicted value for the Peak Flow
SCREEN: S DIC("S")="I $P(^(0),U,2)=""PF"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")="D DI
SP^MCPFTE"
EXPLANATION: Choose Peak Flow formulas only
700.1,8 FEF25-75 FEF2575;1 POINTER TO PFT FORMULA FILE (#700.2)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,2)=""FEF25-75"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")
="D DISP^MCPFTE" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: MAR 14, 1991
HELP-PROMPT: Choose Forced Expiratory Flow formula that you wish to use by entering the formula or the reference
name (ex. CRAPO '81)
DESCRIPTION: This field contains the formula for calculating the predicted value of the Forced Expiratory Flow
at 25 to 75 liters
SCREEN: S DIC("S")="I $P(^(0),U,2)=""FEF25-75"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")
="D DISP^MCPFTE"
EXPLANATION: Choose Foreced Expired Flows only
700.1,8.5 MVV MVV;1 POINTER TO PFT FORMULA FILE (#700.2)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,2)=""MVV"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")="D D
ISP^MCPFTE" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: MAR 14, 1991
HELP-PROMPT: Choose Maximal Voluntary Ventilation formula that you wish to use by entering the formula or the
reference name (ex. CRAPO '81)
DESCRIPTION: This field contains the formula for calculating the predicted value for the Maximal Voluntary
Ventilation
SCREEN: S DIC("S")="I $P(^(0),U,2)=""MVV"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")="D D
ISP^MCPFTE"
EXPLANATION: Choose Maximal Voluntary Ventilation formulas only
700.1,9 DLCO-SB DLCOSB;1 POINTER TO PFT FORMULA FILE (#700.2)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,2)=""DLCO-SB"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")=
"D DISP^MCPFTE" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: MAR 14, 1991
HELP-PROMPT: Choose Diffusion Capacity formula that you wish to use by entering the formula or the reference
name (ex. CRAPO '81)
DESCRIPTION:
This field contains the formula for calculating the predicted value for the Diffusion
SCREEN: S DIC("S")="I $P(^(0),U,2)=""DLCO-SB"",$P(^MCAR(700.2,+Y,0),U,4)=$P(^MCAR(700.1,DA,1),U)",DIC("W")=
"D DISP^MCPFTE"
EXPLANATION: Choose Diffusion Capacity formulas only
700.1,10 TLC,VC,FVC,FEV1 CORR.-BLACK RC;1 POINTER TO PFT FORMULA FILE (#700.2)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,11)=""B"",$P(^(0),U,2)[""TLC""",DIC("W")="D DISP^MCPFTE" D ^DIC K DIC S DIC
=DIE,X=+Y K:Y<0 X
LAST EDITED: SEP 17, 1991
HELP-PROMPT: Enter the formula for computing the race corrected values for Black patients for TLC,VC.FVC,FEV1:
ACT refers to the actual measured value
DESCRIPTION: This contains the formula for a race correction for Black patients on Total Lung Capacity, Vital
Capacity, Forced Vital Capacity, and Forced Expiratory Volume.
SCREEN: S DIC("S")="I $P(^(0),U,11)=""B"",$P(^(0),U,2)[""TLC""",DIC("W")="D DISP^MCPFTE"
EXPLANATION: ENTER FORMULA FOR RACE CORRECTION FOR BLACKS FOR TLC,VC,FVC,FEV1
700.1,11 TLC,VC,FVC,FEV1 CORR.-ORIENTAL RC;2 POINTER TO PFT FORMULA FILE (#700.2)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,11)=""O"",$P(^(0),U,2)[""TLC""",DIC("W")="D DISP^MCPFTE" D ^DIC K DIC S DIC
=DIE,X=+Y K:Y<0 X
LAST EDITED: SEP 17, 1991
HELP-PROMPT: Enter the formula for computing the race corrected values for Oriental patients for
TLC,VC,FVC,FEV1: ACT refers to the actual value of the measurement
DESCRIPTION: This contains the formula for a race correction for Oriental patients on Total Lung Capacity, Vital
Capacity, Forced Vital Capacity, and Forced Expiratory Volume.
SCREEN: S DIC("S")="I $P(^(0),U,11)=""O"",$P(^(0),U,2)[""TLC""",DIC("W")="D DISP^MCPFTE"
EXPLANATION: CHOOSES TLC,VC,FVC,FEV1 RACE CORRECTION FORMULA FOR ORIENTAL PATIENTS
700.1,12 FRC,RV CORR.-BLACK RC;3 POINTER TO PFT FORMULA FILE (#700.2)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,11)=""B"",$P(^(0),U,2)[""FRC""",DIC("W")="D DISP^MCPFTE" D ^DIC K DIC S DIC
=DIE,X=+Y K:Y<0 X
LAST EDITED: SEP 17, 1991
HELP-PROMPT: Enter the formula for computing the race corrected values for Black patients for FRC,RV: ACT
refers to the actual values of the measurement
DESCRIPTION: This contains the formula for a race correction for Black patients on Forced Residual Capacity and
Residual Volume.
SCREEN: S DIC("S")="I $P(^(0),U,11)=""B"",$P(^(0),U,2)[""FRC""",DIC("W")="D DISP^MCPFTE"
EXPLANATION: ENTER FROMULA FOR RACE CORRECTION FOR BLACKS FOR FRC,RV
700.1,13 FEF25-75 RACE CORR.-BLACK RC;4 POINTER TO PFT FORMULA FILE (#700.2)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,11)=""B"",$P(^(0),U,2)[""FEF2575""",DIC("W")="D DISP^MCPFTE" D ^DIC K DIC S
DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: SEP 17, 1991
HELP-PROMPT: Enter the formula for computing the corrected FEF25-75 for Black patients: ACT refers to the
acutal measured FEF25-75 Value.
DESCRIPTION: This contains the formula for a race correction for Black patients on the Forced Expiratory Flow at
25 to 75 liters.
SCREEN: S DIC("S")="I $P(^(0),U,11)=""B"",$P(^(0),U,2)[""FEF2575""",DIC("W")="D DISP^MCPFTE"
EXPLANATION: RACE CORRECTION FORMULA FOR BLACKS FOR FEF25-75
700.1,13.01 MVV CORR.-BLACK RC;5 POINTER TO PFT FORMULA FILE (#700.2)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,11)=""B"",$P(^(0),U,2)[""MVV""",DIC("W")="D DISP^MCPFTE" D ^DIC K DIC S DIC
=DIE,X=+Y K:Y<0 X
LAST EDITED: JUN 23, 1999
HELP-PROMPT: Enter the formula for computing the race corrected values for Black patients for MVV: ACT refers
to the actual measured value
DESCRIPTION: This contains the formula for a race correction for Black patients for Maximum Voluntary
Ventilation.
SCREEN: S DIC("S")="I $P(^(0),U,11)=""B"",$P(^(0),U,2)[""MVV""",DIC("W")="D DISP^MCPFTE"
EXPLANATION: Enter formula for race correction for Blacks for MVV
700.1,13.02 MVV CORR.-ORIENTAL RC;6 POINTER TO PFT FORMULA FILE (#700.2)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,11)=""O"",$P(^(0),U,2)[""MVV""",DIC("W")="D DISP^MCPFTE" D ^DIC K DIC S DIC
=DIE,X=+Y K:Y<0 X
LAST EDITED: JUN 23, 1999
HELP-PROMPT: Enter the formula for computing the race corrected values for Oriental patients for MVV: ACT
refers to the actual measured value
DESCRIPTION: This contains the formula for a race correction for Oriental patients for Maximum Voluntary
Ventilation.
SCREEN: S DIC("S")="I $P(^(0),U,11)=""O"",$P(^(0),U,2)[""MVV""",DIC("W")="D DISP^MCPFTE"
EXPLANATION: Enter the formula for computing the race corrected values for Oriental patients for MVV: ACT refer
s to the actual measured value
700.1,14 COHB CORRECTION COHB;1 POINTER TO PFT FORMULA FILE (#700.2)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,2)=""COHB""",DIC("W")="D DISP^MCPFTE" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: SEP 17, 1991
HELP-PROMPT: Enter the formula for correcting the diffusion for Carboxy: ACT refers to the actual measured
Diffusion
DESCRIPTION:
This contains the formula for correcting the diffusion for Carboxyl.
SCREEN: S DIC("S")="I $P(^(0),U,2)=""COHB""",DIC("W")="D DISP^MCPFTE"
EXPLANATION: CORRECTS THE DIFFUSION FOR CARBOXY
700.1,15 HB CORRECTION HB;1 POINTER TO PFT FORMULA FILE (#700.2)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,2)=""HB""",DIC("W")="D DISP^MCPFTE" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: SEP 17, 1991
HELP-PROMPT: Enter the formula for correcting the diffusion for Hemoglobin: ACT refers to the actual measured
Diffusion.
DESCRIPTION:
This contains the formula for correcting the diffusion for Hemoglobin.
SCREEN: S DIC("S")="I $P(^(0),U,2)=""HB""",DIC("W")="D DISP^MCPFTE"
EXPLANATION: CORRECTS THE DIFFUSION FOR HEMOGLOBIN
FILES POINTED TO FIELDS
PFT FORMULA (#700.2) TLC (#1)
VC (#2)
FVC (#3)
FRC (#4)
RV (#5)
FEV1 (#6)
PF (#7)
FEF25-75 (#8)
MVV (#8.5)
DLCO-SB (#9)
TLC,VC,FVC,FEV1 CORR.-BLACK (#10)
TLC,VC,FVC,FEV1 CORR.-ORIENTAL (#11)
FRC,RV CORR.-BLACK (#12)
FEF25-75 RACE CORR.-BLACK (#13)
MVV CORR.-BLACK (#13.01)
MVV CORR.-ORIENTAL (#13.02)
COHB CORRECTION (#14)
HB CORRECTION (#15)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):