STANDARD DATA DICTIONARY #700 -- PULMONARY FUNCTION TESTS FILE 9/29/25 PAGE 1
STORED IN ^MCAR(700, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 2.3)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file stores the data on Pulmonary Function Tests performed on the patient.
DD ACCESS: @
AUDIT ACCESS: @
IDENTIFIED BY: MEDICAL PATIENT (#1)[R]
"X1": W:$D(^("ES")) " ",@("$P($P($C(59)_$S($D(^DD(700,1506,0)):$P(^(0),U,3),1:0)_$E("_DIC_"Y,0),0),$C(59)_$P(^(""ES""),U
,7)_"":"",2),$C(59),1)")
POINTED TO BY: RESULT field (#11) of the REQUEST/CONSULTATION File (#123)
ASSOCIATED RESULTS field (#.01) of the ASSOCIATED RESULTS sub-field (#123.03) of the REQUEST/CONSULTATION File
(#123)
CROSS
REFERENCED BY: DATE/TIME(AC), MEDICAL PATIENT(AD), MEDICAL PATIENT(AE), FLOWS STUDY(AF), PCC POINTER(APCE), SPECIAL STUDY(AS),
VOLUME STUDY TYPE(AV), DATE/TIME(B), MEDICAL PATIENT(C)
INDEXED BY: MEDICAL PATIENT & DATE/TIME & DLCO-SB (ADI), MEDICAL PATIENT & DATE/TIME (AG)
700,.01 DATE/TIME 0;1 DATE (Required)
INPUT TRANSFORM: S %DT="ETX" D ^%DT S X=Y K:Y<1 X
LAST EDITED: NOV 06, 2000
HELP-PROMPT: Enter the date and time of the Pulmonary Function tests.
DESCRIPTION:
This field identifies the date/time of the Pulmonary Function tests.
TECHNICAL DESCR:
ORDER ENTRY TYPE: IDENTIFIER
CROSS-REFERENCE: 700^B
1)= S ^MCAR(700,"B",$E(X,1,30),DA)=""
2)= K ^MCAR(700,"B",$E(X,1,30),DA)
CROSS-REFERENCE: 700^AC^MUMPS
1)= S MCARCDIE="^MCAR(700," D CHGDTE1^MCARPROC
2)= S MCARCDIE="^MCAR(700," D CHGDTE^MCARPROC
This cross-reference makes an entry under the 'AC' index of the MEDICAL PATIENT file (#690) to
record the most recent pulmonary function test procedure for this patient.
FIELD INDEX: AG (#45) MUMPS IR ACTION
Short Descr: Cross Reference of "AV","AF", and "AS"
Description: This cross-reference will check if there are entries in fields 17,18,32 and execute the
cross-references for those entries.
Set Logic: D EN^MCARUTL1("SET",DA,X(1),X(2),"ALL")
Set Cond: S X=X(1)]""&(X(2)]"")
Kill Logic: D EN^MCARUTL1("KILL",DA,X(1),X(2),"ALL")
Kill Cond: S X=X(1)]""&(X(2)]"")
Whole Kill: K ^MCAR(700,"AV"),^MCAR(700,"AF"),^MCAR(700,"AS")
X(1): MEDICAL PATIENT (700,1) (forwards)
X(2): DATE/TIME (700,.01) (forwards)
RECORD INDEXES: ADI (#44)
700,.03 SUMMARY .2;1 SET (Required)
'N' FOR NORMAL;
'A' FOR ABNORMAL;
'B' FOR BORDERLINE;
'T' FOR TECHNICALLY UNSATISFACTORY;
LAST EDITED: APR 08, 1991
HELP-PROMPT: Enter the summary of this procedure (N,A,B,T). This will appear on the Summary of Patient
Procedures and the Health Summary.
DESCRIPTION: This field identifies a brief summary of the PFT for use on the Summary of Patient Procedures and
the Health Summary. The Results portion of OERR is expected to trigger off this field in the
future.
TECHNICAL DESCR:
ORDER ENTRY TYPE: UNKNOWN
700,1 MEDICAL PATIENT 0;2 POINTER TO MEDICAL PATIENT FILE (#690) (Required)
LAST EDITED: NOV 06, 2000
HELP-PROMPT: Enter the patient's name
DESCRIPTION:
This field identifies the patient's name.
CROSS-REFERENCE: 700^C
1)= S ^MCAR(700,"C",$E(X,1,30),DA)=""
2)= K ^MCAR(700,"C",$E(X,1,30),DA)
This cross-reference allows look-ups by patient.
CROSS-REFERENCE: 700^AD^MUMPS
1)= S MCARCDIE="^MCAR(700," D CHGPAT^MCARPROC
2)= S MCARCDIE="^MCAR(700," D KILL^MCARPROC
This cross-reference makes an entry under the 'AC' index of the MEDICAL PATIENT file (#690) to
record the most recent pulmonary function test procedure for this patient.
CROSS-REFERENCE: 700^AE^MUMPS
1)= S ^MCAR(700,DA,"PV")=$$MCSEX^MCEF()
2)= K ^MCAR(700,DA,"PV")
FIELD INDEX: AG (#45) MUMPS IR ACTION
Short Descr: Cross Reference of "AV","AF", and "AS"
Description: This cross-reference will check if there are entries in fields 17,18,32 and execute the
cross-references for those entries.
Set Logic: D EN^MCARUTL1("SET",DA,X(1),X(2),"ALL")
Set Cond: S X=X(1)]""&(X(2)]"")
Kill Logic: D EN^MCARUTL1("KILL",DA,X(1),X(2),"ALL")
Kill Cond: S X=X(1)]""&(X(2)]"")
Whole Kill: K ^MCAR(700,"AV"),^MCAR(700,"AF"),^MCAR(700,"AS")
X(1): MEDICAL PATIENT (700,1) (forwards)
X(2): DATE/TIME (700,.01) (forwards)
RECORD INDEXES: ADI (#44)
700,2 HEIGHT (CM) 0;3 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>240)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: AUG 09, 1990
HELP-PROMPT: Enter the height of the patient in centimeters: 0-240
DESCRIPTION:
This field identifies the Height of the patient in Centimeters.
700,3 HEIGHT (INCHES.TENTHS) 0;4 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>100)!(X<40)!(X?.E1"."3N.N) X
LAST EDITED: JUN 28, 1999
HELP-PROMPT: Type a Number between 40 and 100, 2 Decimal Digits
DESCRIPTION: This field identifies the height of the patient in inches and tenths of inches. This value will be
converted to Centimeters for the report.
700,4 WEIGHT (POUNDS.TENTHS) 0;5 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>500)!(X<50)!(X?.E1"."2N.N) X
LAST EDITED: AUG 10, 1990
HELP-PROMPT: Type a Number between 50 and 500, 1 Decimal Digit
DESCRIPTION: This field identifies the weight of the patients in pounds and tenths of pounds. This value will
be converted to Kilograms for the report.
700,5 WEIGHT (KG) 0;6 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>228)!(X<22)!(X?.E1"."1N.N) X
LAST EDITED: AUG 10, 1990
HELP-PROMPT: Enter the weight of the patient in kilograms: 22-228
DESCRIPTION:
This field identifies the weight of the patient in Kilograms.
700,6 BAROMETRIC PRESSURE 0;7 NUMBER (Required)
INPUT TRANSFORM: K:+X'=X!(X>999)!(X<600)!(X?.E1"."1N.N) X
LAST EDITED: FEB 28, 1990
HELP-PROMPT: Enter the Barometric Pressure in Torr units: 600-999
DESCRIPTION:
This field identifies the Barometric Pressure in Torr units at the time the PFT was done
700,6.5 ROOM TEMPERATURE (CENTIGRADE) 0;12 NUMBER (Required)
INPUT TRANSFORM: K:+X'=X!(X>35)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: SEP 12, 1991
HELP-PROMPT: Enter the room temperature between 0 and 35 in degrees centigrade, 0 Decimal Digits
DESCRIPTION:
This field identifies the room temperature in degrees centigrade at the time the PFT was done
700,7 SMOKER 0;8 SET (Required)
'Y' FOR YES;
'N' FOR NO;
LAST EDITED: AUG 10, 1990
HELP-PROMPT: Enter 'Y' if the patient is a smoker, 'N' is the patient is a nonsmoker.
DESCRIPTION:
This field tells whether the patient is a smoker or a non-smoker.
700,8 CURRENT BRONCHODILATOR 0;9 SET
'Y' FOR YES;
'N' FOR NO;
LAST EDITED: SEP 18, 1991
HELP-PROMPT: Enter 'Y' if the patient has used a bronchodilator within 3 hours of the test, 'N' if the patient
has not used a bronchodilator within 3 hours of the test.
DESCRIPTION:
This field tells whether the patient had used a Bronchodilator within 4 hours of the test.
700,9 WARD/CLINIC 0;10 POINTER TO HOSPITAL LOCATION FILE (#44)
LAST EDITED: FEB 28, 1990
HELP-PROMPT: Enter the ward if the patient is an inpatient, or the clinic if the patient is an outpatient.
DESCRIPTION:
This field will be a ward if the patient is an inpatient, a clinic if the patient is an outpatient.
700,10 REFERRING PHYSICIAN 0;11 POINTER TO NEW PERSON FILE (#200)
INPUT TRANSFORM: S DIC("S")="I $D(^XUSEC(""PROVIDER"",+Y))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: OCT 25, 1994
HELP-PROMPT: Enter the name of the referring physician.
DESCRIPTION:
This field refers to the Physician who ordered the PFT.
SCREEN: S DIC("S")="I $D(^XUSEC(""PROVIDER"",+Y))"
700,11 CONSULT DX 1;0 POINTER Multiple #700.01 (Add New Entry without Asking)
DESCRIPTION:
This field identifies the diagnosis sent to the PFT lab by the Referring Physician.
700.01,.01 CONSULT DX 0;1 POINTER TO MEDICAL DIAGNOSIS/ICD CODES FILE (#697.5) (Multiply asked)
INPUT TRANSFORM:S DIC("S")="I $D(^MCAR(697.5,""A.PC"",$P(^MCAR(697.5,+Y,0),U),+Y))",D="A.PC" D ^DIC K DIC S DIC=DIE
,X=+Y K:Y<0 X
LAST EDITED: OCT 28, 1991
HELP-PROMPT: Enter the consult diagnosis(es) for this patient.
DESCRIPTION:
This field identifies the diagnosis sent to the PFT lab by the referring physician
SCREEN: S DIC("S")="I $D(^MCAR(697.5,""A.PC"",$P(^MCAR(697.5,+Y,0),U),+Y))",D="A.PC"
EXPLANATION: Choose Diagnosises marked as Pulmonary Function Test Consult Diagnosises
EXECUTABLE HELP:I '$D(DJSC) N DO S X="?",DIC(0)="X",DIC="^MCAR(697.5,",D="A.PC" D MIX^DIC1 S D=-1
CROSS-REFERENCE:700.01^B
1)= S ^MCAR(700,DA(1),1,"B",$E(X,1,30),DA)=""
2)= K ^MCAR(700,DA(1),1,"B",$E(X,1,30),DA)
700,17 VOLUME STUDY 3;0 SET Multiple #700.017 (Add New Entry without Asking)
LAST EDITED: MAR 01, 1991
DESCRIPTION:
The subfields of this field hold the Volume Study Data for the PFT.
TECHNICAL DESCR:
ORDER ENTRY TYPE: UNKNOWN
700.017,.01 VOLUME STUDY TYPE 0;1 SET (Multiply asked)
'B' FOR BODY BOX;
'I' FOR INERT GAS DILUTION;
'N' FOR NITROGEN WASH OUT;
'X' FOR X-RAY PLANIMETRY;
LAST EDITED: SEP 12, 1991
HELP-PROMPT: Enter the type of Lung Volume Study done.
DESCRIPTION:
This field identifies the type of Volume Study done.
TECHNICAL DESCR:
ORDER ENTRY TYPE: UNKNOWN
CROSS-REFERENCE: 700.017^B
1)= S ^MCAR(700,DA(1),3,"B",$E(X,1,30),DA)=""
2)= K ^MCAR(700,DA(1),3,"B",$E(X,1,30),DA)
CROSS-REFERENCE: 700^AV^MUMPS
1)= S ^MCAR(700,"AV",$P(^MCAR(700,DA(1),0),U,2),X,9999999.9999-$P(^MCAR(700,DA(1),0),U),DA(1),DA)="
"
2)= K ^MCAR(700,"AV",$P(^MCAR(700,DA(1),0),U,2),X,9999999.9999-$P(^MCAR(700,DA(1),0),U),DA(1),DA)
This cross-reference indexes the date and time of the most recent volume study of this type for
this pulmonary function test.
700.017,1 TLC 0;2 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>15.99)!(X<.05)!(X?.E1"."3N.N) X
LAST EDITED: APR 10, 1990
HELP-PROMPT: Enter the Total Lung Capacity (TLC) measured in Liters: .05-15.99
DESCRIPTION:
This field identifies the Total Lung Capacity measured.
TECHNICAL DESCR:
ORDER ENTRY TYPE: UNKNOWN
700.017,2 VC 0;3 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>15.99)!(X<.05)!(X?.E1"."3N.N) X
HELP-PROMPT: Enter the Vital Capacity (VC) measured in Liters: .05-15.99
DESCRIPTION:
This field identifies the measured Vital Capacity.
700.017,3 FRC 0;4 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>9.99)!(X<.05)!(X?.E1"."3N.N) X
LAST EDITED: APR 10, 1990
HELP-PROMPT: Enter the Functional Residual Capacity (FRC) measured in Liters: .05-9.99
DESCRIPTION:
This field identifies the measured Functional Residual Capacity.
700.017,4 RV 0;5 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>9.99)!(X<.05)!(X?.E1"."3N.N) X
HELP-PROMPT: Enter the Residual Volume (RV) measured in Liters: .05-9.99
DESCRIPTION:
This field identifies the measured Residual Volume.
700.017,6 NOTES 0;6 FREE TEXT
INPUT TRANSFORM:K:$L(X)>60!($L(X)<2) X
LAST EDITED: APR 10, 1990
HELP-PROMPT: Enter notes on this volume study: 2-60 characters
DESCRIPTION:
This field identifies a free text field for entering a note on the current Volume Study.
700,18 FLOWS STUDY 4;0 SET Multiple #700.018 (Add New Entry without Asking)
LAST EDITED: MAR 01, 1991
DESCRIPTION:
This field identifies stores data of the Flow Study done on the patient.
TECHNICAL DESCR:
ORDER ENTRY TYPE: UNKNOWN
700.018,.01 FLOWS STUDY 0;1 SET (Multiply asked)
'S' FOR STANDARD STUDY;
'B' FOR AFTER BRONCHODILATORS;
'I' FOR AFTER INHALATION CHALLENGE;
'X' FOR AFTER EXERCISE;
LAST EDITED: SEP 12, 1991
HELP-PROMPT: Enter the type of Flows Study done: Use 'S' for study without or prior to use of inhaled or
administered agent, or before exercise
DESCRIPTION:
This field identifies the type of Flow Study performed.
TECHNICAL DESCR:
ORDER ENTRY TYPE: UNKNOWN
CROSS-REFERENCE: 700.018^B
1)= S ^MCAR(700,DA(1),4,"B",$E(X,1,30),DA)=""
2)= K ^MCAR(700,DA(1),4,"B",$E(X,1,30),DA)
CROSS-REFERENCE: 700^AF^MUMPS
1)= S ^MCAR(700,"AF",$P(^MCAR(700,DA(1),0),U,2),X,9999999.9999-$P(^MCAR(700,DA(1),0),U),DA(1),DA)="
"
2)= K ^MCAR(700,"AF",$P(^MCAR(700,DA(1),0),U,2),X,9999999.9999-$P(^MCAR(700,DA(1),0),U),DA(1),DA)
This cross-reference indexes the date and time of the most recent flows study of this type for this
pulmonary function test.
700.018,1 FVC 0;2 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>9.99)!(X<.05)!(X?.E1"."3N.N) X
LAST EDITED: FEB 28, 1990
HELP-PROMPT: Enter the Forced Vital Capacity (FVC) measured for this study in LITERS: .05-9.99
DESCRIPTION:
This field identifies the measured Forced Vital Capacity.
TECHNICAL DESCR:
ORDER ENTRY TYPE: UNKNOWN
700.018,2 FEV1 0;3 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>99.99)!(X<.05)!(X?.E1"."3N.N) X
LAST EDITED: APR 20, 1990
HELP-PROMPT: Enter the Forced Expired Volume in Liters: .05-99.99, 2 Decimal Digits
DESCRIPTION:
This field identifies the measured Forced Expired Volume in 1 second
TECHNICAL DESCR:
ORDER ENTRY TYPE: UNKNOWN
700.018,3 PF 0;4 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>20)!(X<0)!(X?.E1"."4N.N) X
LAST EDITED: SEP 12, 1991
HELP-PROMPT: Enter the Peak Expiratory Flow in Liters/Sec: 0-20, 3 decimal places.
DESCRIPTION:
This field identifies the measured Peak Flow.
700.018,4 FEF25-75 0;5 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>25)!(X<0)!(X?.E1"."4N.N) X
LAST EDITED: SEP 12, 1991
HELP-PROMPT: Enter the Forced Expiratory Flow from 25 to 75 percent in Liters/Sec: 0-25, 3 Decimal Digits
DESCRIPTION:
This field identifies the measured Forced Expired Flow from 25 to 75 percent.
700.018,5 FEV1/FVC ; COMPUTED
MUMPS CODE: S Y(700.018,5,1)=$S($D(^MCAR(700,D0,4,D1,0)):^(0),1:"") S X=$P(Y(700.018,5,1),U,3),X=$S($P(Y(700.01
8,5,1),U,2):X/$P(Y(700.018,5,1),U,2),1:"*******")*100 S X=$J(X,0,0)
ALGORITHM: FEV1/FVC*100 (ALWAYS 0 DECIMAL DIGITS)
DESCRIPTION:
This computed field is the Forced Expired Volume divided by the Forced Vital capacity.
700.018,5.5 MVV 0;7 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>200)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: SEP 17, 1991
HELP-PROMPT: Enter the Maximum Voluntary Ventilation in Liters/Minute: 0-200
DESCRIPTION:
This field identifies the Maximum Voluntary Ventilation in Liters/Minute
TECHNICAL DESCR:
ORDER ENTRY TYPE: UNKNOWN
700.018,6 NOTES 0;6 FREE TEXT
INPUT TRANSFORM:K:$L(X)>60!($L(X)<2) X
LAST EDITED: FEB 28, 1990
HELP-PROMPT: Enter notes on this study.
DESCRIPTION:
This field identifies allows the entering of a note (up to 60 characters) on this Flow Study.
700,19 DLCO-SB 5;1 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>99.99)!(X<1)!(X?.E1"."3N.N) X
LAST EDITED: NOV 06, 2000
HELP-PROMPT: Type a Number between 1 and 99.99, 2 Decimal Digits
DESCRIPTION:
This field identifies the measured Diffusing Capacity.
RECORD INDEXES: ADI (#44)
700,20 BLOOD GAS 6;0 SET Multiple #700.02 (Add New Entry without Asking)
LAST EDITED: SEP 12, 1991
DESCRIPTION:
This field is a multiple field which stores the data for the Arterial Blood Gas (ABG) Study.
TECHNICAL DESCR:
ORDER ENTRY TYPE: UNKNOWN
700.02,.01 BLOOD GAS 0;1 SET (Multiply asked)
'O' FOR 100% O2 STUDY;
'X' FOR POST EXERCISE;
'S' FOR SUPPLEMENTAL O2 STUDY;
'R' FOR ROOM AIR;
'M' FOR MAXIMUM EXERCISE;
'P' FOR PRE EXERCISE;
LAST EDITED: MAR 20, 1995
HELP-PROMPT: Enter the type of Arterial Blood Gas (ABG) study done on the patient.
DESCRIPTION:
This field identifies the type of Arterial Blood Gas Study done.
TECHNICAL DESCR:
ORDER ENTRY TYPE: UNKNOWN
CROSS-REFERENCE: 700.02^B
1)= S ^MCAR(700,DA(1),6,"B",$E(X,1,30),DA)=""
2)= K ^MCAR(700,DA(1),6,"B",$E(X,1,30),DA)
700.02,1 HB 0;2 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>25)!(X<1.1)!(X?.E1"."2N.N) X
LAST EDITED: SEP 12, 1991
HELP-PROMPT: Enter the oximeter measured Hemoglobin: 1.1-25, 1 Decimal Place.
DESCRIPTION:
This field identifies the measured Hemoglobin value.
700.02,2 pH 0;3 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>8.5)!(X<6.5)!(X?.E1"."4N.N) X
LAST EDITED: SEP 12, 1991
HELP-PROMPT: Enter the pH level: 6.5-8.5, 3 Decimal Digits
DESCRIPTION:
This field identifies the measured pH level.
TECHNICAL DESCR:
ORDER ENTRY TYPE: UNKNOWN
700.02,3 pCO2 0;4 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>150)!(X<5)!(X?.E1"."2N.N) X
LAST EDITED: SEP 12, 1991
HELP-PROMPT: Enter Partial Pressure of Carbon Dioxide (pCO2) in mm. Hg.: 5-150, 1 Decimal Digit
DESCRIPTION:
This field identifies the measured Arterial Carbon Dioxide Pressure in mm Mercury.
TECHNICAL DESCR:
ORDER ENTRY TYPE: UNKNOWN
700.02,4 pO2 0;5 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>725)!(X<0)!(X?.E1"."2N.N) X
LAST EDITED: SEP 12, 1991
HELP-PROMPT: Enter Partial Pressure of Oxygen (pO2) in mm. Hg.: 0-725.
DESCRIPTION:
This field identifies the measured Arterial Oxygen Pressure in mm Mercury.
TECHNICAL DESCR:
ORDER ENTRY TYPE: UNKNOWN
700.02,5 O2HB 0;6 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>100)!(X<0)!(X?.E1"."2N.N) X
LAST EDITED: SEP 12, 1991
HELP-PROMPT: Enter measured Oxyhemoglobin Saturation in percent : 0-100, 1 Decimal Place
DESCRIPTION:
This field identifies the measured Hemoglobin Oxygen
700.02,6 COHB 0;7 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>50)!(X<0)!(X?.E1"."2N.N) X
LAST EDITED: SEP 12, 1991
HELP-PROMPT: Enter the Carboxyhemoglobin Saturation in percent: 0-50, 1 Decimal Digit.
DESCRIPTION:
This field identifies the measured Carboxyhemoglobin Saturation
700.02,7 FiO2 0;8 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>1)!(X<0)!(X?.E1"."4N.N) X
LAST EDITED: SEP 12, 1991
HELP-PROMPT: Enter the Fraction of Inspired Oxygen: 0-1, 3 Decimal Digits.
DESCRIPTION:
This field identifies the fraction of Inspired Oxygen
700.02,8 MHB 0;9 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>70)!(X<0)!(X?.E1"."2N.N) X
LAST EDITED: SEP 12, 1991
HELP-PROMPT: Enter the Methemoglobin Saturation in percent: 0-70, 1 Decimal Digit.
DESCRIPTION:
This field identifies the Methemoglobin Saturation
700.02,9 NOTES 0;10 FREE TEXT
INPUT TRANSFORM: K:$L(X)>60!($L(X)<2) X
LAST EDITED: FEB 28, 1990
HELP-PROMPT: Enter notes on this Arterial Blood Gas Study.
DESCRIPTION:
This field identifies allows a 60 character note to be entered on the Arterial Blood Gas study
700.02,10 PATIENT TEMPERATURE 0;11 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>45)!(X<30)!(X?.E1"."2N.N) X
LAST EDITED: SEP 17, 1991
HELP-PROMPT: Enter the patient temperature in degrees Centigrade: 30-45, 1 decimal place allowed.
DESCRIPTION:
This allows the user to enter the patient temperature in degrees Centigrade.
700,21 INTERPRETATION BY 7;0 POINTER Multiple #700.021 (Add New Entry without Asking)
DESCRIPTION:
This field identifies the provider who interpreted the PFT
700.021,.01 INTERPRETATION BY 0;1 POINTER TO NEW PERSON FILE (#200) (Multiply asked)
INPUT TRANSFORM: S DIC("S")="I $D(^XUSEC(""PROVIDER"",+Y))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: JUL 05, 1996
HELP-PROMPT: Enter the provider who interpreted this test.
DESCRIPTION:
This field identifies the provider who interpreted the PFT
SCREEN: S DIC("S")="I $D(^XUSEC(""PROVIDER"",+Y))"
EXPLANATION: Check if this person holds the PROVIDER key.
CROSS-REFERENCE: 700.021^B
1)= S ^MCAR(700,DA(1),7,"B",$E(X,1,30),DA)=""
2)= K ^MCAR(700,DA(1),7,"B",$E(X,1,30),DA)
700,22 COMP. GEN. VOLUME INTERP. 8;0 POINTER Multiple #700.022 (Add New Entry without Asking)
700.022,.01 COMP. GEN. VOLUME INTERP. 0;1 POINTER TO INTERPRETATION FILE (#693.2) (Multiply asked)
INPUT TRANSFORM: S DIC("S")="I $D(^MCAR(693.2,+Y,1,""B"",""V""))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: JUL 10, 1990
SCREEN: S DIC("S")="I $D(^MCAR(693.2,+Y,1,""B"",""V""))"
EXPLANATION: Choose Volume Interpretations
CROSS-REFERENCE: 700.022^B
1)= S ^MCAR(700,DA(1),8,"B",$E(X,1,30),DA)=""
2)= K ^MCAR(700,DA(1),8,"B",$E(X,1,30),DA)
700,22.5 VOLUME INTERPRETATION 20;0 WORD-PROCESSING #700.06
LAST EDITED: DEC 21, 1990
700,23 COMP. GEN. FLOWS INTERP. 9;0 POINTER Multiple #700.023 (Add New Entry without Asking)
700.023,.01 COMP. GEN. FLOWS INTERP. 0;1 POINTER TO INTERPRETATION FILE (#693.2) (Multiply asked)
INPUT TRANSFORM: S DIC("S")="I $D(^MCAR(693.2,+Y,1,""B"",""F""))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: JUL 10, 1990
SCREEN: S DIC("S")="I $D(^MCAR(693.2,+Y,1,""B"",""F""))"
EXPLANATION: Choose Flows Interpretation only
CROSS-REFERENCE: 700.023^B
1)= S ^MCAR(700,DA(1),9,"B",$E(X,1,30),DA)=""
2)= K ^MCAR(700,DA(1),9,"B",$E(X,1,30),DA)
700,23.5 FLOWS INTERPRETATION 21;0 WORD-PROCESSING #700.07
LAST EDITED: DEC 21, 1990
700,24 COMP. FLOW VOL. LOOP INTERP. 10;0 POINTER Multiple #700.024 (Add New Entry without Asking)
700.024,.01 COMP. FLOW VOL. LOOP INTERP. 0;1 POINTER TO INTERPRETATION FILE (#693.2) (Multiply asked)
INPUT TRANSFORM: S DIC("S")="I $D(^MCAR(693.2,+Y,1,""B"",""L""))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: JUL 10, 1990
SCREEN: S DIC("S")="I $D(^MCAR(693.2,+Y,1,""B"",""L""))"
EXPLANATION: Choose Flow Volume Loop Interpretations only
CROSS-REFERENCE: 700.024^B
1)= S ^MCAR(700,DA(1),10,"B",$E(X,1,30),DA)=""
2)= K ^MCAR(700,DA(1),10,"B",$E(X,1,30),DA)
700,24.5 FLOW VOLUME LOOP INTERP. 22;0 WORD-PROCESSING #700.08
LAST EDITED: DEC 21, 1990
700,26 COMP. GEN. DIFFUSION INTERP. 12;0 POINTER Multiple #700.026 (Add New Entry without Asking)
700.026,.01 COMP. GEN. DIFFUSION INTERP. 0;1 POINTER TO INTERPRETATION FILE (#693.2) (Multiply asked)
INPUT TRANSFORM: S DIC("S")="I $D(^MCAR(693.2,+Y,1,""B"",""D""))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: JUL 10, 1990
SCREEN: S DIC("S")="I $D(^MCAR(693.2,+Y,1,""B"",""D""))"
EXPLANATION: Choose Diffusion Interpretation Entries only
CROSS-REFERENCE: 700.026^B
1)= S ^MCAR(700,DA(1),12,"B",$E(X,1,30),DA)=""
2)= K ^MCAR(700,DA(1),12,"B",$E(X,1,30),DA)
700,26.5 DIFFUSION INTERPRETATION 23;0 WORD-PROCESSING #700.09
LAST EDITED: DEC 21, 1990
700,27 COMP. GEN. ABG INTERP. 13;0 POINTER Multiple #700.027 (Add New Entry without Asking)
700.027,.01 COMP. GEN. ABG INTERP. 0;1 POINTER TO INTERPRETATION FILE (#693.2) (Multiply asked)
INPUT TRANSFORM: S DIC("S")="I $D(^MCAR(693.2,+Y,1,""B"",""A""))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: JUL 10, 1990
SCREEN: S DIC("S")="I $D(^MCAR(693.2,+Y,1,""B"",""A""))"
EXPLANATION: Choose Arterial Blood Gases Interpretations only
CROSS-REFERENCE: 700.027^B
1)= S ^MCAR(700,DA(1),13,"B",$E(X,1,30),DA)=""
2)= K ^MCAR(700,DA(1),13,"B",$E(X,1,30),DA)
700,28 PREDICTED VALUE FORMULAS USED PV;1 POINTER TO PFT PREDICTED VALUES FILE (#700.1) (Required)
INPUT TRANSFORM: S DIC("S")="I $P(^MCAR(700.1,+Y,1),U)=$G(MCSEX,U)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: DEC 21, 1990
HELP-PROMPT: Enter the set of Formulas used for calculating the predicted values for Volumes and Flows.
DESCRIPTION:
This field identifies a pointer to the set of formulas used to calculate predicted values.
TECHNICAL DESCR:
^^S ACT=ACT-(.132*PRED)
SCREEN: S DIC("S")="I $P(^MCAR(700.1,+Y,1),U)=$G(MCSEX,U)"
EXPLANATION: Chooses Predicted Value Formulas For the Sex of Patient
700,29 IMPRESSION 15;0 POINTER Multiple #700.029
700.029,.01 IMPRESSION 0;1 POINTER TO MEDICAL DESCRIPTION FILE (#693) (Multiply asked)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,4)=""P""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: JUN 04, 1990
HELP-PROMPT: Enter the Impression(s) for this test.
SCREEN: S DIC("S")="I $P(^(0),U,4)=""P"""
EXPLANATION: SCREEN FOR PFT IMPRESSIONS
CROSS-REFERENCE: 700.029^B
1)= S ^MCAR(700,DA(1),15,"B",$E(X,1,30),DA)=""
2)= K ^MCAR(700,DA(1),15,"B",$E(X,1,30),DA)
700,30 COMMENTS AND RECOMMENDATIONS 16;0 WORD-PROCESSING #700.03
LAST EDITED: JUN 04, 1990
DESCRIPTION: This field identifies a word processing field which allows comments and recommendations to be
entered by the interpreter.
LAST EDITED: JUN 05, 1990
HELP-PROMPT: Enter any comments and recommendations made for this test.
DESCRIPTION: This field identifies a word processing field which allows comments and recommendations to be
entered by the interpreter.
700,31 REVIEWED BY 17;1 POINTER TO NEW PERSON FILE (#200)
INPUT TRANSFORM: S DIC("S")="I $D(^XUSEC(""PROVIDER"",+Y))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: APR 23, 1996
HELP-PROMPT: Enter the provider's name who reviewed this test.
DESCRIPTION:
This field identifies the provider who reviewed the PFT.
SCREEN: S DIC("S")="I $D(^XUSEC(""PROVIDER"",+Y))"
CROSS-REFERENCE: ^^TRIGGER^700^701
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^MCAR(700,D0,"PROV")):^("PROV"),1:"") S X=$P(Y(1),U,
1),X=X S DIU=X K Y S X=DIV S X=DIV,X=X X ^DD(700,31,1,1,1.4)
1.4)= S DIH=$S($D(^MCAR(700,DIV(0),"PROV")):^("PROV"),1:""),DIV=X S $P(^("PROV"),U,1)=DIV,DIH=700,D
IG=701 D ^DICR:$O(^DD(DIH,DIG,1,0))>0
2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^MCAR(700,D0,"PROV")):^("PROV"),1:"") S X=$P(Y(1),U,
1),X=X S DIU=X K Y X ^DD(700,31,1,1,2.1) X ^DD(700,31,1,1,2.4)
2.1)= S X=DIV S Y(1)=$S($D(^MCAR(700,D0,17)):^(17),1:"") S X=$P(Y(1),U,1),X=X
2.4)= S DIH=$S($D(^MCAR(700,DIV(0),"PROV")):^("PROV"),1:""),DIV=X S $P(^("PROV"),U,1)=DIV,DIH=700,D
IG=701 D ^DICR:$O(^DD(DIH,DIG,1,0))>0
CREATE VALUE)= INTERNAL(#31)
DELETE VALUE)= INTERNAL(#31)
FIELD)= #701
This trigger sets the primary provider file.
700,32 SPECIAL STUDY S;0 SET Multiple #700.032
LAST EDITED: AUG 21, 1992
DESCRIPTION:
This field identifies allows special study data to be entered for this PFT
700.032,.01 SPECIAL STUDY 0;1 SET (Multiply asked)
'E' FOR EXERCISE;
'M' FOR MECHANICS;
'S' FOR SMALL AIRWAY;
'P' FOR MAXIMUM PRESSURES;
INPUT TRANSFORM: D ^MCPFTSS
LAST EDITED: AUG 21, 1992
HELP-PROMPT: Enter Code for type of special study.
DESCRIPTION: This field identifies the type of special study done: Exercise, Mechanics, Small Airway, or
Maximum Pressures.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 700.032^B
1)= S ^MCAR(700,DA(1),"S","B",$E(X,1,30),DA)=""
2)= K ^MCAR(700,DA(1),"S","B",$E(X,1,30),DA)
CROSS-REFERENCE: 700^AS^MUMPS
1)= S ^MCAR(700,"AS",$P(^MCAR(700,DA(1),0),U,2),$E(X,1,30),9999999.9999-$P(^MCAR(700,DA(1),0),U),DA
(1),DA)=""
2)= K ^MCAR(700,"AS",$P(^MCAR(700,DA(1),0),U,2),$E(X,1,30),9999999.9999-$P(^MCAR(700,DA(1),0),U),DA
(1),DA)
This cross-reference indexes the date and time of the most recent special study of this type for
this pulmonary function test.
700.032,1 RESISTANCE,RAW 0;2 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>20)!(X<0)!(X?.E1"."2N.N) X
LAST EDITED: SEP 11, 1990
HELP-PROMPT: Enter the Specific Airway Resistance in cm H20/Liters per second: 0-20, 1 decimal digit allowed
DESCRIPTION: This field identifies the Specific Airway Resistance in cm H2O/Liters per second. Used in the
Mechanics Special Study.
700.032,2 RESISTANCE,SGAW 0;3 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>.5)!(X<0)!(X?.E1"."4N.N) X
LAST EDITED: SEP 11, 1990
HELP-PROMPT: Enter the Specific Airway Conductance in Liters per second/cm H2O: 0-.5, 3 decimal digits allowed
DESCRIPTION: This field identifies the Specific Airway Conductance in Liters per second/cm H2O. Used in the
Mechanics Special Study.
700.032,3 COMPLIANCE,CST 0;4 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>1)!(X<0)!(X?.E1"."4N.N) X
LAST EDITED: SEP 11, 1990
HELP-PROMPT: Enter the Static Compliance in Liters/cm H2O: 0-1, 3 decimal digits allowed
DESCRIPTION:
This field identifies the Static Compliance in Liters/cm H2O. Used in the Mechanics Special Study.
700.032,4 COMPLIANCE,CDYN 0;5 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>1)!(X<0)!(X?.E1"."4N.N) X
LAST EDITED: SEP 11, 1990
HELP-PROMPT: Enter the Dynamic Compliance in Liters/cm H2O: 0-1, 3 decimal digits allowed
DESCRIPTION: This field identifies the Dynamic Compliance in Liters/cm H2O. Used in the Small Airway Special
Study.
700.032,5 FEF50 HE-AIR 0;6 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>100)!(X<10)!(X?.E1"."3N.N) X
LAST EDITED: SEP 11, 1990
HELP-PROMPT: Enter the Maximum Expiratory at 50% of Vital Capacity breathing air in Liters/second: 10-100, 2
decimal digits allowed
DESCRIPTION: This field identifies the Maximum Expiratory at 50% of Vital Capacity breathing air in
Liters/second. Used in the Small Airway Special Study.
700.032,6 VISOV 0;7 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>10)!(X<0)!(X?.E1"."4N.N) X
LAST EDITED: SEP 10, 1990
HELP-PROMPT: Enter the Lung Volume at which Helium & Air Flow Tracings meet in Liters: 0-10, 3 decimal digits
allowed
DESCRIPTION: This field identifies the Lung Volume at which Helium & Air Flow Tracings meet in Liters. Used in
the Small Airway Special Study.
700.032,7 CV 0;8 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>10)!(X<0)!(X?.E1"."3N.N) X
LAST EDITED: AUG 21, 1992
HELP-PROMPT: Type a Number between 0 and 10, 2 Decimal Digits
DESCRIPTION:
This field identifies the Closing Volume in Liters. Used in the Small Airway Special Study
700.032,8 CC 0;9 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>500)!(X<0)!(X?.E1"."3N.N) X
LAST EDITED: MAR 05, 1991
HELP-PROMPT: Enter the Closing Capacity in Liters: 0-500, 2 Decimal Digits
DESCRIPTION:
This field identifies the Closing Capacity in Liters. Used in the Small Airway Special Study.
700.032,9 VALVE DEAD SPACE 0;10 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>100)!(X<5)!(X?.E1"."3N.N) X
LAST EDITED: MAR 08, 1990
HELP-PROMPT: Enter the Valve Dead Space: 5-100, 2 Decimal Digits
700.032,10 VEMAX(BTPS) 1;1 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>150)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: AUG 21, 1992
HELP-PROMPT: Type a Number between 0 and 150, 0 Decimal Digits
DESCRIPTION: This field identifies the Maximum Expiratory Minute Ventilation at Peak Exercise in ml/beat. Used
in the Exercise Special Study.
700.032,11 BR 1;2 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>100)!(X<0)!(X?.E1"."4N.N) X
LAST EDITED: MAR 04, 1991
HELP-PROMPT: Enter the Breathing Reserve in liters: 0- 100, 3 Decimal Digits
DESCRIPTION:
This field identifies the Breathing Reserve in Liters. Used in the Exercise Special Study.
700.032,12 VD/VT REST 1;14 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>1)!(X<0)!(X?.E1"."3N.N) X
LAST EDITED: MAR 04, 1991
HELP-PROMPT: Enter the Resting Dead Space to Tidal Volume Ratio: 0- 1, 2 Decimal Digits
DESCRIPTION: This field identifies the Resting Dead Space to Tidal Volume Ratio. Used in the Exercise Special
Study.
700.032,12.3 VD/VT MAX 1;15 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>1)!(X<0)!(X?.E1"."3N.N) X
LAST EDITED: MAR 04, 1991
HELP-PROMPT: Enter the Maximum Dead Space to Tidal Volume Ratio: 0-1, 2 Decimal Digits
DESCRIPTION: This field identifies the Maximum Dead Space to Tidal Volume Ratio. Used in the Exercise Special
Study.
700.032,12.6 VE/VCO2, AT 1;16 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>100)!(X<0)!(X?.E1"."3N.N) X
LAST EDITED: MAR 04, 1991
HELP-PROMPT: Enter The Ventilatory Equivalent for CO2 at Anaerobic Threshold 0-100, 2 Decimal Digits
DESCRIPTION: This field identifies the Ventilatory Equivalent for Carbon Dioxide at Anaerobic Threshold. Used in
the Exercise Special Study.
700.032,13 CV 1;4 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>500)!(X<0)!(X?.E1"."3N.N) X
LAST EDITED: SEP 10, 1990
HELP-PROMPT: Enter the Closing Volume in Liters: 0-500, 2 Decimal Digits allowed
700.032,14 VE REST(BTPS) 1;5 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>40)!(X<0)!(X?.E1"."2N.N) X
LAST EDITED: AUG 21, 1992
HELP-PROMPT: Type a Number between 0 and 40, 1 Decimal Digit
DESCRIPTION: This field identifies the Expiratory Minute Ventilation at Rest in ml/beat. Used in the Exercise
Special Study.
700.032,15 VO2 REST 1;6 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>5)!(X<0)!(X?.E1"."4N.N) X
LAST EDITED: SEP 11, 1990
HELP-PROMPT: Enter the Oxygen Uptake at Rest in Liters/Minute: 0-5, 3 decimal digits allowed
DESCRIPTION: This field identifies the Oxygen Uptake at Rest in Liters/Minute. Used in the Exercise Special
Study.
700.032,16 VO2 MAX 1;7 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>10)!(X<0)!(X?.E1"."4N.N) X
LAST EDITED: AUG 21, 1992
HELP-PROMPT: Type a Number between 0 and 10, 3 Decimal Digits
DESCRIPTION: This field identifies the Oxygen Uptake at Peak Exercise in Liters/Minute. Used in the Exercise
Special Study.
700.032,16.5 AT 1;3 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>10)!(X<0)!(X?.E1"."4N.N) X
LAST EDITED: MAR 04, 1991
HELP-PROMPT: Enter the Anaerobic Threshold in Liters: 0- 10, 3 Decimal Digits
DESCRIPTION:
This field identifies the Anaerobic Threshold in Liters. Used in the Exercise Special Study.
700.032,17 HR REST 1;8 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>150)!(X<50)!(X?.E1"."3N.N) X
LAST EDITED: MAR 08, 1990
HELP-PROMPT: Enter the Heart Rate at Rest: 50-150, 2 Decimal Digits
DESCRIPTION:
This field identifies the Heart Rate at Rest. Used in the Exercise Special Study.
700.032,18 HR MAX 1;9 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>300)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: SEP 10, 1990
HELP-PROMPT: Enter the Heart Rate at Peak Exercise in beats/minute: 0-300, no decimal digits
DESCRIPTION: This field identifies the Heart Rate at Peak Exercise in beats/minute. Used in the Exercise
Special Study.
700.032,18.2 VO2/HR 1;11 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>100)!(X<0)!(X?.E1"."4N.N) X
LAST EDITED: MAR 04, 1991
HELP-PROMPT: Enter the Oxygen Pulse Maximum in milliliters per beat: 0- 100, 3 Decimal Digits
DESCRIPTION: This field identifies the Oxygen Pulse Maximum in milliliters per beat.
Used in the Exercise Special Study.
700.032,18.4 BP MAX 1;12 FREE TEXT
INPUT TRANSFORM:K:$L(X)>7!($L(X)<4)!'(X?2.3N1"/"1.3N)!($P(X,"/")<80)!($P(X,"/")>300)!($P(X,"/",2)<0)!($P(X,"/",2)>1
50) X
LAST EDITED: MAR 05, 1991
HELP-PROMPT: Enter the Maximum Blood Pressure in the Format: Systolic/Diastolic with the Systolic number range
80-300 and the Diastolic number range 0-150
DESCRIPTION:
This field identifies the Maximum Blood Pressure. Used in the Exercise Special Study.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
700.032,18.6 EKG 1;13 SET
'N' FOR NORMAL;
'A' FOR ABNORMAL;
LAST EDITED: MAR 04, 1991
HELP-PROMPT: Enter Code for Normal or Abnormal EKG Special Study.
DESCRIPTION:
This field identifies whether the EKG was Normal or Abnormal. Used in the Exercise Special Study.
700.032,19 RR REST 1;10 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>40)!(X<10)!(X?.E1"."3N.N) X
LAST EDITED: JUN 04, 1990
HELP-PROMPT: Enter the Respiratory Rate at Rest: 10-40, 2 Decimal Digits
DESCRIPTION:
This field identifies the Respiratory Rate at Rest. Used in the Exercise Special Study.
700.032,20 RR MAX 2;1 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>80)!(X<15)!(X?.E1"."3N.N) X
LAST EDITED: JUN 04, 1990
HELP-PROMPT: Enter the Respiratory Rate at Peak Exercise: 15-80, 2 Decimal Digits
DESCRIPTION:
This field identifies the Respiratory Rate at Peak Exercise. Used in the Exercise Special Study.
700.032,21 W MAX 2;2 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>1000)!(X<0)!(X?.E1"."3N.N) X
LAST EDITED: AUG 21, 1992
HELP-PROMPT: Type a Number between 0 and 1000, 2 Decimal Digits
DESCRIPTION:
This field identifies the Work Rate in Watts. Used in the Exercise Special Study.
700.032,21.5 WRI/WRT 2;6 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>50)!(X<0)!(X?.E1"."4N.N) X
LAST EDITED: MAR 04, 1991
HELP-PROMPT: Enter The Work Rate Increment/ Work Rate Time Interval in Watts per minute: 0-50, 3 Decimal Digits
DESCRIPTION: This field identifies the Work Rate Increment/Work Rate Time Interval ratio in Watts per minute.
Used in the Exercise Special Study.
700.032,22 TOTAL TIME 2;3 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>9999)!(X<0)!(X?.E1"."3N.N) X
LAST EDITED: AUG 21, 1992
HELP-PROMPT: Type a Number between 0 and 9999, 2 Decimal Digits
DESCRIPTION:
This field identifies the Total Time in minutes of Exercise. Used in the Exercise Special Study.
700.032,22.5 HCO3 CHANGE 2;10 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>25)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: AUG 21, 1992
HELP-PROMPT: Type a Number between 0 and 25, 0 Decimal Digits
DESCRIPTION:
This field identifies the change in bicarbonate IN mEq/l. Used in the Exercise Special Study.
700.032,23 MAX SPEED 2;4 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>25)!(X<1)!(X?.E1"."3N.N) X
LAST EDITED: AUG 21, 1992
HELP-PROMPT: Type a Number between 1 and 25, 2 Decimal Digits
DESCRIPTION: This field identifies the Maximum Treadmill Speed in MPH at Peak Exercise. Used in the Exercise
Special Study.
700.032,24 MAX GRADE 2;5 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>40)!(X<0)!(X?.E1"."3N.N) X
LAST EDITED: MAR 08, 1990
HELP-PROMPT: Enter the Maximum Treadmill Grade at Peak Exercise: 0-40, 2 Decimal Digits
DESCRIPTION: This field identifies the Maximum Treadmill Grade at Peak Exercise. Used in the Exercise Special
Study.
700.032,28 EXERCISE TESTING MODE 2;9 SET
'1' FOR TREADMILL;
'2' FOR BIKE ERGOMETER;
'3' FOR HAND ERGOMETER;
LAST EDITED: JUN 04, 1990
HELP-PROMPT: Enter Code for mode of testing.
DESCRIPTION:
This field identifies the mode of testing used for an Exercise Special Study.
700.032,29 REASON FOR STOPPING 3;0 POINTER Multiple #700.3229 (Add New Entry without Asking)
DESCRIPTION: This field identifies the Reason for Stopping an Exercise Special Study. This subfield points to
the REASON (MEDICINE) File.
SCREEN: S DIC("S")="I $D(^MCAR(695.8,""AC"",""PF"",+Y))"
EXPLANATION: Choose Reason for Stopping assosciated with this special study
700.3229,.01 REASON FOR STOPPING 0;1 POINTER TO REASON (MEDICINE) FILE (#695.8) (Multiply asked)
LAST EDITED: JUL 16, 1992
HELP-PROMPT: Enter Reason for Stopping. Pointer to Reason (Medicine) File (#695.8).
DESCRIPTION: This field identifies the Reason for Stopping of an Exercise Special Study. This subfield points
to the MEDICINE (REASON) File.
CROSS-REFERENCE:700.3229^B
1)= S ^MCAR(700,DA(2),"S",DA(1),3,"B",$E(X,1,30),DA)=""
2)= K ^MCAR(700,DA(2),"S",DA(1),3,"B",$E(X,1,30),DA)
700.032,30 OTHER REASON FOR STOPPING 4;0 WORD-PROCESSING #700.042
DESCRIPTION: This field identifies a word-processing field to enter Reason(s) for Stopping for Exercise
Special Studies that are not in the REASON (MEDICINE) File.
LAST EDITED: JAN 02, 1991
HELP-PROMPT: Enter Reason for Stopping in this word processing field.
DESCRIPTION: This field identifies a word-processing field to enter Reason(s) for Stopping for Exercise
Special Studies that are not in the REASON (MEDICINE) File.
700.032,35 PIMAX 2;7 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>100)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 05, 1991
HELP-PROMPT: Enter the Maximum Inspiratory Pressure in cm H2O: 0-100, 0 Decimal Digits
DESCRIPTION: This field identifies the Maximum Inspiratory Pressure in cm H2O. Only element of the Maximum
Pressures Special Study.
700.032,39 PATIENT EFFORT (SPEC. STUDIES) 2;11 SET
'G' FOR GOOD;
'E' FOR EXCELLENT;
'P' FOR POOR;
LAST EDITED: MAR 18, 1991
700.032,40 NOTES 2;8 FREE TEXT
INPUT TRANSFORM:K:$L(X)>60!($L(X)<2) X
LAST EDITED: MAR 05, 1991
HELP-PROMPT: Answer must be 2-60 characters in length.
DESCRIPTION: This field identifies a 60 character Free Text field which allows the user to enter a note on
the Special Study.
700,33 COMP. GENERATED INTERPRETATION 24;0 POINTER Multiple #700.033 (Add New Entry without Asking)
DESCRIPTION: This field identifies stores the Computer Generated Interpretation(s) for the PFT and whether or
not the Interpreter accepted the Interpretation.
700.033,.01 COMP. GENERATED INTERPRETATION 0;1 POINTER TO INTERPRETATION FILE (#693.2)
LAST EDITED: MAR 05, 1991
HELP-PROMPT: This field stores Computer Generated Interpretation. Pointer to Interpretation File (#693.2).
DESCRIPTION:
This field identifies a computer generated interpretation for the PFT.
SCREEN: S DIC("S")="I $D(^MCAR(693.2,+Y,1,""B"",""S""))"
EXPLANATION: Choose Special Studies Interpretations only
CROSS-REFERENCE: 700.033^B
1)= S ^MCAR(700,DA(1),24,"B",$E(X,1,30),DA)=""
2)= K ^MCAR(700,DA(1),24,"B",$E(X,1,30),DA)
700.033,1 ACCEPTED? 0;2 SET
'Y' FOR YES;
'N' FOR NO;
LAST EDITED: MAR 27, 1991
HELP-PROMPT: Enter Y for Yes, N for N if the Interpreter accepted the Computer Generated Interpretation.
DESCRIPTION: This field tell whether or not the Interpreter accepted the Computer Generated Interpretation.
The Interpretation will appear on the report ONLY IF the Interpreter accepted the Interpretation.
700,33.5 FREE TEXT INTERPRETATION 25;0 WORD-PROCESSING #700.04
DESCRIPTION: This field identifies a word processing field which allows the Interpreter to enter
Interpretation(s) in addition to, or instead of, the Computer Generated Interpretations.
LAST EDITED: MAR 15, 1991
HELP-PROMPT: Enter the free text interpretation in this word-processing field.
DESCRIPTION: This field identifies a word processing field which allows the Interpreter to enter
Interpretation(s) in addition to , or instead of, the Computer Generated Interpretations.
CROSS-REFERENCE: 700.04^B
1)= S ^MCAR(700,DA(1),11,"B",$E(X,1,30),DA)=""
2)= K ^MCAR(700,DA(1),11,"B",$E(X,1,30),DA)
700,34 TECHNICIAN 0;13 POINTER TO NEW PERSON FILE (#200) (Required)
INPUT TRANSFORM: S DIC("S")="I $D(^XUSEC(""PROVIDER"",+Y))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: OCT 25, 1994
HELP-PROMPT: Enter the name of the technician who performed the test.
DESCRIPTION:
This field identifies the Technician who performed the PFT.
SCREEN: S DIC("S")="I $D(^XUSEC(""PROVIDER"",+Y))"
700,35 FLOW STUDY MACHINE 17;2 SET
'F' FOR FLOW TURBINE;
'P' FOR PNEUMOTACH;
'A' FOR ANEMOMETER;
'DS' FOR DRY WATER SEAL;
'WS' FOR WATER SEAL;
'W' FOR WEDGE;
LAST EDITED: JUN 04, 1990
HELP-PROMPT: Enter the type of machine that the Flow Study(ies) were performed on
DESCRIPTION:
This field identifies the type of machine used for the Flow Study.
700,37 DIFFUSING CAPACITY METHOD 17;4 SET
'1' FOR SINGLE BREATH;
'2' FOR STEADY STATE;
LAST EDITED: JUN 04, 1990
HELP-PROMPT: Enter the method by which the Diffusing Capacity (DLCO) test was performed
DESCRIPTION:
This field identifies the Method used for the Diffusing Capacity (DLCO) Test.
700,38 USE RACE CORRECTIONS 17;5 SET
'Y' FOR YES;
'N' FOR NO;
LAST EDITED: DEC 21, 1990
HELP-PROMPT: Answer 'Yes' or 'No'. The system has built in corrections for the predicted value formulas for
'Black' or 'Asian' patients. 'Yes' will include these corrections in the Predicted Value Formulas.
DESCRIPTION: This field allows the user to decide whether certain data should be race corrected. Used for Black
or Oriental patients.
700,38.5 RACE CORRECTIONS FOR RACE TYPE 17;7 SET
'B' FOR BLACK;
'A' FOR ASIAN;
LAST EDITED: JAN 24, 2003
HELP-PROMPT: Enter B for BLACK or A for ASIAN.
DESCRIPTION: If the 'USE RACE CORRECTIONS' is set to YES and the race value is both BLACK and ASIAN, this field
will store which race type the race correction will be for.
TECHNICAL DESCR:
This field will store either a 'B' for BLACK or 'A' for ASIAN.
700,39 PATIENT EFFORT 17;6 SET
'E' FOR EXCELLENT;
'G' FOR GOOD;
'P' FOR POOR;
LAST EDITED: JUN 04, 1990
HELP-PROMPT: Enter the Code for the correct patient effort.
DESCRIPTION:
This field indicates the patient effort: GOOD, EXCELLENT, or POOR.
700,40 RELEASE REPORT 2;1 SET
'Y' FOR YES;
'N' FOR NO;
LAST EDITED: AUG 24, 1992
700,41 OTHER REASON FOR STOPPING 19;0 WORD-PROCESSING #700.041
LAST EDITED: JUN 04, 1990
700,600 PROCEDURE SUMMARY .2;2 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>79!($L(X)<1) X
LAST EDITED: NOV 28, 1990
HELP-PROMPT: Answer must be 1-79 characters in length. This will appear on the 'Summary of Patient Procedures'.
DESCRIPTION: This field identifies a required 79 character summary of the PFT. Will appear on the Summary of
Patient Procedures.
TECHNICAL DESCR:
ORDER ENTRY TYPE: UNKNOWN
700,700 ICD DIAGNOSIS ICD;0 POINTER Multiple #700.05
DESCRIPTION:
This field contains the ICD Diagnosis(es) for the procedure.
TECHNICAL DESCR:
ORDER ENTRY TYPE: UNKNOWN
700.05,.01 ICD DIAGNOSIS 0;1 POINTER TO ICD DIAGNOSIS FILE (#80) (Multiply asked)
LAST EDITED: MAR 15, 2012
DESCRIPTION:
This field contains an ICD Diagnosis for the procedure.
TECHNICAL DESCR:
ORDER ENTRY TYPE: UNKNOWN
SCREEN: S DIC("S")="I $D(^MCAR(695.8,""AC"",""PF"",+Y))"
EXPLANATION: CHOOSE REASON FOR STOPPING ASSOSCIATED WITH PFT
CROSS-REFERENCE: 700.05^B
1)= S ^MCAR(700,DA(1),"ICD","B",$E(X,1,30),DA)=""
2)= K ^MCAR(700,DA(1),"ICD","B",$E(X,1,30),DA)
700.05,.02 NARRATIVE DIAGNOSIS 0;2 FREE TEXT
INPUT TRANSFORM: K:$L(X)>80!($L(X)<1) X
LAST EDITED: JAN 02, 1992
HELP-PROMPT: Answer must be 1-80 characters in length.
TECHNICAL DESCR:
ORDER ENTRY TYPE: UNKNOWN
700,701 PRIMARY PROVIDER PROV;1 POINTER TO NEW PERSON FILE (#200)
INPUT TRANSFORM: S DIC("S")="I $D(^XUSEC(""PROVIDER"",+Y))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: OCT 25, 1994
DESCRIPTION: This contains the primary provider. It is triggered by another field in the file and is located
here to provider a standard provider location for use in transferring data to the PCC.
SCREEN: S DIC("S")="I $D(^XUSEC(""PROVIDER"",+Y))"
WRITE AUTHORITY: ^
NOTES: TRIGGERED by the REVIEWED BY field of the PULMONARY FUNCTION TESTS File
700,900 PCC POINTER PCC;1 POINTER TO VISIT FILE (#9000010)
LAST EDITED: MAY 17, 1996
DESCRIPTION: This field is used to link the Medicine package results with the PCC Visit File for use by
Queryman.
CROSS-REFERENCE: 700^APCE
1)= S ^MCAR(700,"APCE",$E(X,1,30),DA)=""
2)= K ^MCAR(700,"APCE",$E(X,1,30),DA)
Pointer to the Visit file.
700,1000 ORIFN OR;1 POINTER TO ORDER FILE (#100)
LAST EDITED: JUL 09, 1991
HELP-PROMPT: Enter the 'Consult Orders' internal file number. Pointer to (#100).
DESCRIPTION: This field contains a pointer to the 'Consult Orders' internal file number, stored in file 100.
This field is entered when results are entered in the Medicine package.
700,1001 GMRCO OR;2 POINTER TO REQUEST/CONSULTATION FILE (#123)
LAST EDITED: JUL 16, 1992
HELP-PROMPT: Enter the 'Request/Consultation' internal file number. Pointer to (#123).
DESCRIPTION: This field contains a pointer to the internal number of the consult order stored in the
REQUEST/CONSULTATION file (123). This field is entered when results are entered in the Medicine
package.
700,1500 ENTERING DUZ ES;1 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: JAN 28, 1993
700,1501 COSIGNER VALIDATION CODE ES;2 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: JAN 28, 1993
HELP-PROMPT: Answer must be 1-30 characters in length.
700,1502 ENTERING DATE ES;3 DATE
INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: JAN 28, 1993
700,1503 VERIFYING DUZ ES;4 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: JAN 28, 1993
700,1504 SIGNER VALIDATION CODE ES;5 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: JAN 28, 1993
HELP-PROMPT: Answer must be 1-30 characters in length.
700,1505 VERIFIER DATE ES;6 DATE
INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: JAN 28, 1993
700,1506 RELEASE STATUS ES;7 SET
'D' FOR DRAFT;
'PD' FOR PROBLEM DRAFT;
'RV' FOR RELEASED ON-LINE VERIFIED;
'ROV' FOR RELEASED OFF-LINE VERIFIED;
'RNV' FOR RELEASED NOT VERIFIED;
'S' FOR SUPERSEDED;
'SRV' FOR RELEASED ON-LINE VERIFIED OF SUPERSEDED;
'SROV' FOR RELEASED OFF-LINE VERIFIED OF SUPERSEDED;
LAST EDITED: DEC 14, 1993
700,1507 DATE OF RELEASED ES;8 DATE
INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: JAN 28, 1993
700,1508 DATE OF VERIFIED ES;9 DATE (Required)
INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: JAN 28, 1993
700,1509 SUPERSEDED ES;10 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>9999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: JAN 28, 1993
HELP-PROMPT: Type a Number between 0 and 9999999999, 0 Decimal Digits
700,1510 SUPERSEDED BY ES;11 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>9999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: JAN 28, 1993
HELP-PROMPT: Type a Number between 0 and 9999999999, 0 Decimal Digits
700,1511 MARK FOR DELETION ES;12 SET
'1' FOR MARK FOR DELETION;
LAST EDITED: JAN 28, 1993
700,1512 DELETER DUZ ES;13 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: JAN 28, 1993
700,1513 SUPERSEDED DATE ES;14 FREE TEXT
INPUT TRANSFORM: K:$L(X)>40!($L(X)<1) X
LAST EDITED: JAN 28, 1993
HELP-PROMPT: Answer must be 1-40 characters in length.
700,1514 CREATION DATE ES;15 DATE
INPUT TRANSFORM: S %DT="ETX" D ^%DT S X=Y K:Y<1 X
LAST EDITED: FEB 03, 1993
HELP-PROMPT: Enter the date that this record was created.
700,1515 SUPERSEDED NUMBER ES;16 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 04, 1993
HELP-PROMPT: Type a Number between 0 and 999, 0 Decimal Digits
FILES POINTED TO FIELDS
HOSPITAL LOCATION (#44) WARD/CLINIC (#9)
ICD DIAGNOSIS (#80) ICD DIAGNOSIS:ICD DIAGNOSIS (#.01)
INTERPRETATION (#693.2) COMP. GEN. VOLUME INTERP.:COMP. GEN. VOLUME INTERP. (#.01)
COMP. GEN. FLOWS INTERP.:COMP. GEN. FLOWS INTERP. (#.01)
COMP. FLOW VOL. LOOP INTERP.:COMP. FLOW VOL. LOOP INTERP. (#.01)
COMP. GEN. DIFFUSION INTERP.:COMP. GEN. DIFFUSION INTERP. (#.01)
COMP. GEN. ABG INTERP.:COMP. GEN. ABG INTERP. (#.01)
COMP. GENERATED INTERPRETATION:COMP. GENERATED INTERPRETATION (#.01)
MEDICAL DESCRIPTION (#693) IMPRESSION:IMPRESSION (#.01)
MEDICAL DIAGNOSIS/ICD CODES
(#697.5) CONSULT DX:CONSULT DX (#.01)
MEDICAL PATIENT (#690) MEDICAL PATIENT (#1)
NEW PERSON (#200) REFERRING PHYSICIAN (#10)
REVIEWED BY (#31)
TECHNICIAN (#34)
PRIMARY PROVIDER (#701)
ENTERING DUZ (#1500)
VERIFYING DUZ (#1503)
DELETER DUZ (#1512)
INTERPRETATION BY:INTERPRETATION BY (#.01)
ORDER (#100) ORIFN (#1000)
PFT PREDICTED VALUES (#700.1) PREDICTED VALUE FORMULAS USED (#28)
REASON (MEDICINE) (#695.8) REASON FOR STOPPING:REASON FOR STOPPING (#.01)
REQUEST/CONSULTATION (#123) GMRCO (#1001)
VISIT (#9000010) PCC POINTER (#900)
File #700
Record Indexes:
ADI (#44) RECORD REGULAR IR SORTING ONLY
Short Descr: Diffusing capacity measurement cross-reference
Description: This cross-reference indexes the date and time of the most recent diffusing capacity measurement for this
pulmonary function test.
Set Logic: S ^MCAR(700,"ADI",X(1),X(2),DA)=""
Set Cond: S X=X(3)]""
Kill Logic: K ^MCAR(700,"ADI",X(1),X(2),DA)
Kill Cond: S X=X(3)]""
Whole Kill: K ^MCAR(700,"ADI")
X(1): MEDICAL PATIENT (700,1) (Subscr 1) (forwards)
X(2): DATE/TIME (700,.01) (Subscr 2) (forwards)
Transform (Storage): S X=9999999.9999-X
X(3): DLCO-SB (700,19) (forwards)
INPUT TEMPLATE(S):
MCBLPFT FEB 08, 1993@11:51 USER #0
MCFLPFT FEB 13, 2003@13:57 USER #0
MCPFTBRIEF FEB 08, 1993@11:51 USER #0
MCPFTEDIT FEB 13, 2003@13:59 USER #0
MCPFTEDITNEW FEB 13, 2003@14:01 USER #0
PRINT TEMPLATE(S):
MCPFTBRIEF MAY 13, 1996@11:14 USER #0 PULMONARY FUNCTION TESTS BRIEF LIST
MCPFTBRPR MAY 13, 1996@11:14 USER #0 ^MCOBPFT @
MCPFTBRPR1 MAY 21, 1998@14:43 USER #0 ^MCOBPF @
MCPFTP MAY 13, 1996@11:16 USER #0 ^MCAROPF @
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):