Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: MCPFTP2A

Package: Medicine

Routine: MCPFTP2A


Information

MCPFTP2A ;WISC/TJK-PFT REPORT-FLOWS ; 17 Jan 2017 4:41 PM

Source Information

Source file <MCPFTP2A.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Medicine 3 $$MCPV^MCPFTP1  (HEAD1,HEAD2,PRETEST,PREVDATE)^MCPFTP2  ^MCPFTP3  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Medicine 1 MCPFTP2  

Entry Points

Name Comments DBIA/ICR reference
FLOW
FLOW1
DIF
DIF0
DIF1
HB
ABG
PRTLINE
MCFF1

External References

Name Field # of Occurrence
$$MCPV^MCPFTP1 DIF1+2
HEAD1^MCPFTP2 FLOW+4, DIF+1
HEAD2^MCPFTP2 FLOW+4, DIF+1, DIF+2
PRETEST^MCPFTP2 FLOW1+2
PREVDATE^MCPFTP2 FLOW1+3, DIF1
^MCPFTP3 ABG

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?3,"MACHINE: ",$S(MC17A="F":"FLOW TURBINE",MC17A="P":"PNEUMOTACH",MC17A="A":"ANEMOMETER",MC17A="DS":"DRY WATER SEAL",MC17A="WS":"WATER SEAL",MC17A="W":"WEDGE",1:"")
  • Line Location: FLOW+6
Function Call: WRITE
  • Prompt: !!
  • Line Location: FLOW1+1
Function Call: WRITE
  • Prompt: ?5,$S(TYPE="S":"STANDARD STUDY",TYPE="B":"AFTER BRONCHODILATOR",TYPE="I":"AFTER INHALATION CHALLENGE",1:"AFTER EXERCISE")
  • Line Location: FLOW1+3
Function Call: WRITE
  • Prompt: !,?5,"(NOTES): ",$P(MCREC,U,6)
  • Line Location: FLOW1+4
Function Call: WRITE
  • Prompt: !,?5,"FEV1/FVC",?17,"%"
  • Line Location: FLOW1+10
Function Call: WRITE
  • Prompt: ?35,$J(ACT*100,5,0)
  • Line Location: FLOW1+10
Function Call: WRITE
  • Prompt: !
  • Line Location: DIF+2
Function Call: WRITE
  • Prompt: ?3,"METHOD: ",$S(MC17A=1:"SINGLE BREATH",MC17A=2:"STEADY STATE",1:"")
  • Line Location: DIF+3
Function Call: WRITE
  • Prompt: !,?5,MEAS,?15,UNITS,?25,$S(PRED:$J(PRED,MCLNG,MCDL),1:""),?35,$J(ACT,MCLNG,MCDL),?45,$S(PRED:$J(ACT/PRED*100,5,1),1:"")
  • Line Location: PRTLINE+1
Function Call: WRITE
  • Prompt: ?55,$J($P(MCP1,U,PC),MCLNG,MCDL)
  • Condition for execution: $P(MCP1,U,PC)
  • Line Location: PRTLINE+1
Function Call: WRITE
  • Prompt: ?65,$J($P(MCP2,U,PC),MCLNG,MCDL)
  • Condition for execution: $P(MCP2,U,PC)
  • Line Location: PRTLINE+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MCAR(700 - [#700] FLOWFLOW1DIFDIF0+1, DIF0+2, DIF0+3, DIF1+1, DIF1+6, HB+1
^MCAR(700.1 - [#700.1] DIF1+3
^MCAR(700.2 - [#700.2] DIF1+5, HB

Label References

Name Line Occurrences
ABG DIFDIF1+1, DIF1+4, HBHB+2
DIF FLOWFLOW1
DIF1 DIF0+2
FLOW1 FLOW1+11
HB DIF1+5, DIF1+7
PRTLINE FLOW1+5, FLOW1+6, FLOW1+7, FLOW1+8, FLOW1+9, DIF1

Naked Globals

Name Field # of Occurrence
^( FLOW1DIF0+1, DIF0+3, DIF1+6, HB+1
^("COHB" DIF1+3
^(0 DIF1+6, HB+1
^(4 FLOW
^(5 DIF

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ACT FLOW1+5*, FLOW1+6*, FLOW1+7*, FLOW1+8*, FLOW1+9*, FLOW1+10*, DIF*, PRTLINE+1
>> CDLCOSB DIF1
CFEF2575 FLOW1+8, DIF!
CFEV1 FLOW1+6, DIF!
CFVC FLOW1+5, DIF!
>> CI95 FLOW1+5*, FLOW1+6*, FLOW1+7*, FLOW1+8*, FLOW1+9*, DIF1*, PRTLINE+2
CMVV FLOW1+9, DIF!
COHB DIF1+5*, DIF1+6*, DIF1+7, ABG!
CPF FLOW1+7, DIF!
>> DFN DIF0+1, DIF0+3
>> DLCOSB DIF0
>> FEF2575 FLOW1+8
>> FEV1 FLOW1+6
>> FVC FLOW1+5
HB HB+1*, HB+2, ABG!
>> HEAD1 FLOW+4*, DIF+1*, DIF+2*
>> I DIF1+6*, HB+1*
IOSL FLOW+3
>> MC17 FLOW+6, DIF+3
MC17A FLOW+6*!, DIF+3*!
>> MCARGDA FLOWFLOW1DIFDIF1+1, DIF1+2, DIF1+6, HB+1
MCCOHB DIF1+3*, DIF1+4, DIF1+5*, DIF1+7, ABG!
>> MCDL FLOW1+7*, FLOW1+9*, PRTLINE+1
>> MCFF FLOW+3, FLOW+6, FLOW1+1, FLOW1+3, FLOW1+4, FLOW1+10, DIF+3, PRTLINE+2, MCFF1
MCHB DIF1+3*, DIF1+4, HB*, HB+2, HB+3, ABG!
>> MCIDA DIF*
>> MCIDL DIF1*
>> MCIDP DIF0*
>> MCIFA FLOW1+5*
>> MCIFE FLOW1+6*
>> MCIFL FLOW1+5*
>> MCIFV FLOW1+10*
>> MCLNG FLOW1+7*, FLOW1+9*, PRTLINE+1
>> MCMVVN FLOW1+9*
>> MCOUT FLOW+5, FLOW+6, FLOW1+1, FLOW1+3, FLOW1+4, FLOW1+5, FLOW1+6, FLOW1+7, FLOW1+8, FLOW1+9
FLOW1+10, DIF+3, DIF1
>> MCP1 DIF0+2*, PRTLINE*, PRTLINE+1
>> MCP2 DIF0+3*, PRTLINE*, PRTLINE+1
>> MCPV DIF1+2*, DIF1+3
>> MCRC1 FLOW1+5, FLOW1+6
>> MCRC4 FLOW1+8
>> MCRC5 FLOW1+9
>> MCREC FLOW1*, FLOW1+4, FLOW1+5, FLOW1+6, FLOW1+7, FLOW1+8, FLOW1+9, FLOW1+10
>> MCX FLOW*, FLOW1*
>> MEAS FLOW1+5*, FLOW1+6*, FLOW1+7*, FLOW1+8*, FLOW1+9*, DIF0*, PRTLINE+1
>> MVV FLOW1+9
>> ND FLOW1+2*
>> ND1 FLOW1+2*
>> P1 DIF0+1*, DIF0+2, DIF1
>> P2 DIF0+1*, DIF0+3*
>> PC FLOW1+5*, FLOW1+6*, FLOW1+7*, FLOW1+8*, FLOW1+9*, DIF0*, PRTLINE+1
>> PF FLOW1+7
>> PRED FLOW1+5*, FLOW1+6*, FLOW1+7*, FLOW1+8*, FLOW1+9*, DIF0*, DIF1HB+3, PRTLINE+1, PRTLINE+2
>> RDATE DIF0+1
>> RDATE1 DIF0+1*, DIF0+3
>> RDATE2 DIF0+3*
>> TYPE FLOW1*, FLOW1+3, FLOW1+5, FLOW1+6, FLOW1+9, FLOW1+10
U FLOW+6, FLOW1FLOW1+4, FLOW1+5, FLOW1+6, FLOW1+7, FLOW1+8, FLOW1+9, FLOW1+10, DIF+3
DIF1+5, DIF1+6, DIF1+7, HBHB+1, HB+2, PRTLINE+1
>> UNITS FLOW1+5*, FLOW1+6*, FLOW1+7*, FLOW1+8*, FLOW1+9*, DIF0*, PRTLINE+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All