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: MCPFTP2

Package: Medicine

Routine: MCPFTP2


Information

MCPFTP2 ;WISC/TJK-PFT REPORT-VOLUMES ;4/9/96 09:01

Source Information

Source file <MCPFTP2.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
Medicine 1 ^MCPFTP2A  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Medicine 6 MCPFTI  MCPFTP1  MCPFTP2A  MCPFTP4  MCPFTP4A  MCPFTP5  

Entry Points

Name Comments DBIA/ICR reference
HEAD
PRTLINU
HEAD2
HEAD1
VOL
FLOW
PREVDATE
PRTLINE
EXIT
PRETEST
SETVAR

External References

Name Field # of Occurrence
^MCPFTP2A FLOW

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?5,$S(TYPE="B":"BODY BOX",TYPE="I":"INERT GAS DILUTION",TYPE="N":"NITROGEN WASH OUT",1:"X-RAY PLANIMETRY")
  • Line Location: VOL+2
Function Call: WRITE
  • Prompt: !,?5,"(NOTES): ",$P(MCREC,U,6)
  • Line Location: VOL+3
Function Call: WRITE
  • Prompt: !,?5,"RV/TLC",?18,"%"
  • Line Location: VOL+8
Function Call: WRITE
  • Prompt: ?35,$J(ACT*100,5,0)
  • Line Location: VOL+8
Function Call: WRITE
  • Prompt: !
  • Line Location: VOL+9
Function Call: WRITE
  • Prompt: !,?5,MEAS,?18,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
Function Call: WRITE
  • Prompt: !,?5,MEAS,?18,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: PRTLINU+0
Function Call: WRITE
  • Prompt: ?55,$J($P(MCP1,U,PC),MCLNG,MCDL)
  • Condition for execution: $P(MCP1,U,PC)
  • Line Location: PRTLINU+0
Function Call: WRITE
  • Prompt: ?65,$J($P(MCP2,U,PC),MCLNG,MCDL)
  • Condition for execution: $P(MCP2,U,PC)
  • Line Location: PRTLINU+0
Function Call: WRITE
  • Prompt: @IOF,!!,?22,"CONFIDENTIAL PULMONARY FUNCTION REPORT",?70,"Page: ",PG
  • Line Location: HEAD+1
Function Call: WRITE
  • Prompt: !,VADM(1),?60,SSN
  • Line Location: HEAD+2
Function Call: WRITE
  • Prompt: !,CLIN,?60,"DATE: "_DATE
  • Line Location: HEAD+3
Function Call: WRITE
  • Prompt: !,MCDOT
  • Line Location: HEAD+4
Function Call: WRITE
  • Prompt: !,HEAD1,$E(MCDOT,1,80-$L(HEAD1)),!
  • Line Location: HEAD2+0
Function Call: WRITE
  • Prompt: @TAB,+$E(X,4,5),"/",+$E(X,6,7),"/",$E(X,2,3)
  • Line Location: PREVDATE+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MCAR(700 - [#700] MCPFTP2+2, VOL, PRETEST+1, PRETEST+2, PRETEST+3, PRETEST+4

Label References

Name Line Occurrences
FLOW MCPFTP2+2, VOL
HEAD1 MCPFTP2+3
HEAD2 MCPFTP2+3
PRETEST VOL+1
PREVDATE VOL+2
PRTLINE VOL+4, VOL+5
PRTLINU VOL+6, VOL+7
SETVAR MCPFTP2+2
VOL VOL+9

Naked Globals

Name Field # of Occurrence
^( VOL, PRETEST+1, PRETEST+3
^(1 PRETEST+2, PRETEST+4
^(2 PRETEST+2, PRETEST+4
^(3 MCPFTP2+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ACT VOL+4*, VOL+5*, VOL+6*, VOL+7*, VOL+8*, PRTLINE+1, PRTLINU
CFRC VOL+6, FLOW!
>> CI95 VOL+4*, VOL+5*, VOL+6*, VOL+7*, PRTLINE+2, PRTLINU+1
>> CLIN HEAD+3
CRV VOL+7, FLOW!
CTLC VOL+4, FLOW!
CVC VOL+5, FLOW!
>> DATE HEAD+3
>> DFN PRETEST+1, PRETEST+3
>> FRC VOL+6
>> HEAD1 MCPFTP2+3*, HEAD2
>> I PREVDATE*
IOF HEAD+1
>> MCARGDA MCPFTP2+2, VOL
>> MCDL SETVAR*, PRTLINE+1, PRTLINU
>> MCDOT HEAD+4, HEAD2
>> MCFF VOL+3, VOL+8, PRTLINE+2, PRTLINU+1, HEAD1, HEAD2
>> MCIAO1 SETVAR*
>> MCIAO2 SETVAR*
>> MCIDA SETVAR*
>> MCIDL SETVAR*
>> MCIDP SETVAR*
>> MCIFA SETVAR*
>> MCIFE SETVAR*
>> MCIFL SETVAR*
>> MCIFV SETVAR*
>> MCIPTL VOL+4*, SETVAR*
>> MCIRV VOL+8*, SETVAR*
>> MCITL VOL+4*, SETVAR*
>> MCLNG SETVAR*, PRTLINE+1, PRTLINU
>> MCMAIN VOL*, VOL+4, VOL+5, VOL+8
>> MCMVVN SETVAR*
>> MCOUT MCPFTP2+3, VOL+3, VOL+4, VOL+5, VOL+6, VOL+7, VOL+8, HEAD1, HEAD2
>> MCP1 PRTLINE*, PRTLINE+1, PRTLINU, PRETEST*, PRETEST+2*
>> MCP1S0 PRETEST*, PRETEST+2*
>> MCP1S1 PRETEST*, PRETEST+2*
>> MCP1S2 PRETEST*, PRETEST+2*
>> MCP2 PRTLINE*, PRTLINE+1, PRTLINU, PRETEST*, PRETEST+4*
>> MCP2S0 PRETEST*, PRETEST+4*
>> MCP2S1 PRETEST*, PRETEST+4*
>> MCP2S2 PRETEST*, PRETEST+4*
>> MCRC1 VOL+4, VOL+5
>> MCRC3 VOL+6, VOL+7
>> MCREC VOL*, VOL+3, VOL+4, VOL+5, VOL+6, VOL+7, VOL+8
>> MCSP HEAD1
>> MCTLCN VOL+4*, SETVAR*
>> MCVCN VOL+5*, SETVAR*
>> MCX MCPFTP2+2*, VOL*
>> MEAS VOL+4*, VOL+5*, VOL+6*, VOL+7*, PRTLINE+1, PRTLINU
>> ND VOL+1*, PRETEST+1, PRETEST+2, PRETEST+3, PRETEST+4
>> ND1 VOL+1*, PRETEST+2, PRETEST+4
>> PC VOL+4*, VOL+5*, VOL+6*, VOL+7*, PRTLINE+1, PRTLINU
PD1 PRETEST+1*, PRETEST+2, PRETEST+3!
PD11 PRETEST+1*, PRETEST+2, PRETEST+3!
PD2 PRETEST+3*, PRETEST+4, PRETEST+5!
PD21 PRETEST+3*, PRETEST+4, PRETEST+5!
>> PG HEAD+1*
>> PRED VOL+4*, VOL+5*, VOL+6*, VOL+7*, SETVAR*, PRTLINE+1, PRTLINE+2, PRTLINU, PRTLINU+1
>> RDATE PRETEST+1
>> RDATE1 PRETEST*, PRETEST+1*, PRETEST+3
>> RDATE2 PRETEST*, PRETEST+3*
>> RV VOL+7
>> SSN HEAD+2
>> TAB PREVDATE*
>> TLC VOL+4
>> TYPE VOL*, VOL+2, PRETEST+1, PRETEST+3
U VOL, VOL+3, VOL+4, VOL+5, VOL+6, VOL+7, VOL+8, PRTLINE+1, PRTLINU
>> UNITS VOL+4*, VOL+5*, VOL+6*, VOL+7*, PRTLINE+1, PRTLINU
>> VADM(1 HEAD+2
>> VC VOL+5
>> X PREVDATE*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All