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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: MCPFTE

Package: Medicine

Routine: MCPFTE


Information

MCPFTE ;WISC/TJK-PULMONARY FUNCTION TEST ENTER/EDIT ;7/9/99 10:08

Source Information

Source file <MCPFTE.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Medicine 7 MCEPROC^MCARE  DATE^MCAREH  ($$ESTONUM,$$PREEDIT,ESRC)^MCESSCR  EN1^MCMAG  (ORDER,QTASK)^MCPARAM  $$ETHN^MCPFTP1  RACEMSG^MCPFTSS  
VA FileMan 4 (,IX)^DIC  (,FILE)^DIE  ^DIK  $$GET1^DIQ  
Registration 1 (DEM,KVAR)^VADPT  

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

Package Total Caller Graph
Medicine 4 MCBLPFT  MCFLPFT  MCPFTPVFASS  MCPFTPVFEDT  

Entry Points

Name Comments DBIA/ICR reference
DIC ; Pulmonary Function Test Enter/Edit
EXIT ; Leave gracefully
ORDERA
ORDER
ORDER1
IM
PVFASS ;Entry point to Associate Predicted Value Formulas
PVFEDT ;Entry point to Enter/Edit Predicited Value Formulas
DISP
BACK ;Set Y to the new record and allow the user to edit the new record

External References

Name Field # of Occurrence
^DIC DIC+4, PVFASS+2
IX^DIC PVFEDT+3
^DIE DIC+23, PVFASS+4, PVFEDT+5
FILE^DIE DIC+29
^DIK DIC+5
$$GET1^DIQ DIC+26
MCEPROC^MCARE DIC+1
DATE^MCAREH DIC+1
$$ESTONUM^MCESSCR DIC+7
$$PREEDIT^MCESSCR DIC+3
ESRC^MCESSCR DIC+7, DIC+24
EN1^MCMAG IM
ORDER^MCPARAM ORDER
QTASK^MCPARAM DIC+23
$$ETHN^MCPFTP1 DIC+10
RACEMSG^MCPFTSS DIC+11
DEM^VADPT DIC+9
KVAR^VADPT DIC+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?35,"REFERENCE: ",$P(MCX,U,3)
  • Line Location: DISP+1
Function Call: WRITE
  • Prompt: !,?5,"SEX: ",$S($P(MCX,U,4)="F":"Female",$P(MCX,U,4)="M":"Male",1:"")
  • Line Location: DISP+2
Function Call: WRITE
  • Prompt: !,?5,"CI: ",$P(MCX,U,5),?18,"SEE: ",$P(MCX,U,6)
  • Line Location: DISP+3
Function Call: WRITE
  • Prompt: !,?5,"METHOD: ",$P(MCX,U,7)
  • Line Location: DISP+4
Function Call: WRITE
  • Prompt: !,?5,"DEMOGRAPHICS: ",$P(MCX,U,8)
  • Line Location: DISP+5
Function Call: WRITE
  • Prompt: !,?5,"SMOKERS INCLUDED: ",$S($P(MCX,U,9)="N":"NO",$P(MCX,U,9)="Y":"YES",1:""),?30,"ALTITUDE: ",$P(MCX,U,10),!
  • Line Location: DISP+6
Routine Call
  • DIC
  • Line Location:
    • DIC+4
    • PVFASS+2
Routine Call
  • DIC
  • Line Location:
    • PVFEDT+3
Routine Call
  • DIE
  • Line Location:
    • DIC+23
    • PVFASS+4
    • PVFEDT+5
Routine Call
  • DIE
  • Line Location:
    • DIC+29

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^MCAR(700 - [#700] Classic Fileman Calls,  GET1^DIQ
^MCAR(700.1 - [#700.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MCAR( ORDER1
^MCAR(697.2 - [#697.2] ORDERA
^MCAR(700.2 - [#700.2] DISP

Label References

Name Line Occurrences
BACK DIC+8
EXIT DIC+4, DIC+5, DIC+7, DIC+20, PVFASS+2, PVFEDT+3
IM ORDER1
ORDER1 DIC+23
ORDERA DIC+20
PVFASS PVFASS+4
PVFEDT PVFEDT+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> D PVFEDT+3*
DA DIC+5*, DIC+17*, DIC+21*, EXIT+1!, PVFASS+3*, PVFASS+4!, PVFEDT+4*, PVFEDT+5!
DFN DIC+6*, EXIT+1!
DIC DIC+2*, DIC+4!, EXIT+1!, PVFASS+2*, PVFASS+3, PVFASS+4!, PVFEDT+3*, PVFEDT+4, PVFEDT+5!
DIC("A" PVFASS+1*, PVFEDT+1*
DIC("S" DIC+3*
DIC(0 DIC+2*, PVFASS+2*, PVFEDT+2*
DIDEL DIC+2*, EXIT+1!
DIE DIC+17*, DIC+21*, EXIT+1!, PVFASS+3*, PVFASS+4!, PVFEDT+4*, PVFEDT+5!
DIK DIC+5*, EXIT+1!
DIR EXIT+1!
DIROUT BACK+1!
DIWF EXIT+1!
DLAYGO DIC+2*, DIC+4!, PVFASS+4!, PVFEDT+2*, PVFEDT+5!
DR DIC+19*, DIC+22*, EXIT+1!, PVFASS+3*, PVFASS+4!, PVFEDT+4*, PVFEDT+5!
DTOUT DIC+5, DIC+20, ORDER1, BACK+1!
DUOUT DIC+20, BACK+1!
EXIT BACK+1!
MCARCODE EXIT+2!
MCARGDA DIC+6*, DIC+7, DIC+17, DIC+21, DIC+24, DIC+26, DIC+28, EXIT+1!, ORDER1, BACK+1*
>> MCARGNUM ORDERA*
MCBACK DIC+7, DIC+8, EXIT+2!
MCBS EXIT+2!
MCEBRIEF EXIT+2!
MCEFULL EXIT+2!
>> MCEPROC DIC+19, DIC+22
MCESKEY EXIT+2!
MCESON DIC+3, DIC+7, EXIT+2!
MCFDA DIC+27~
MCFDA(700 DIC+28*
>> MCFILE DIC+2*, DIC+3, DIC+7, DIC+24, ORDERA*, ORDER1
MCHOLD DIC+10~*
MCMRACE DIC+10~*, DIC+13*, DIC+14*, DIC+15!, DIC+25
>> MCOEON ORDER, ORDER1
MCPATFLD EXIT+2!
MCPBRIEF EXIT+2!
MCPFULL EXIT+2!
MCPRTRTN EXIT+2!
MCRACE DIC+9*, DIC+10*, DIC+11, DIC+12, DIC+13, DIC+14, DIC+16*!, EXIT+1!
MCROUT EXIT+2!
MCSBRIEF EXIT+2!
MCSEX DIC+9*, EXIT+1!
MCSFULL EXIT+2!
MCX DISP~*, DISP+1, DISP+2, DISP+3, DISP+4, DISP+5, DISP+6
MCY BACK+1!
MCY(0 BACK+1
U DIC+5, DIC+6, DIC+9, DISP+1, DISP+2, DISP+3, DISP+4, DISP+5, DISP+6
>> VADM DIC+10
>> VADM(5 DIC+9
>> VADM(8 DIC+9
>> Y DIC+4, DIC+5, DIC+6, PVFASS+2, PVFASS+3, PVFEDT+3, PVFEDT+4, DISP, BACK+1*
>> Y(0 DIC+5, DIC+6, BACK+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All