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 |  Local Variables  | All
Print Page as PDF
Routine: GMRYFLSH

Package: General Medical Record - IO

Routine: GMRYFLSH


Information

GMRYFLSH ;HIRMFO/YH-FLUSH IV LINES FOR A SELECTED IV SITE ;6/5/96

Source Information

Source file <GMRYFLSH.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
General Medical Record - IO 6 LOCK^GMRYED5  (SEL1,SELSITE)^GMRYMNT  FINDPORT^GMRYSTCA  WAIT^GMRYUT0  $$ADM^GMRYUT12  VALIDAT^GMRYUT9  
VA FileMan 4 ^%DT  NOW^%DTC  FILE^DICN  ^DIE  

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

Package Total Caller Graph
General Medical Record - IO 3 GMRYED3  GMRYED5  GMRYMNT1  

Entry Points

Name Comments DBIA/ICR reference
FLUSH
DT
QUIT
SETDB ;
ASKFLSH ;CALLED BY MAINTENANCE OPTION
QUIT2
DOFLSH
LIST ;
LIST2

External References

Name Field # of Occurrence
^%DT DT
NOW^%DTC DT
FILE^DICN SETDB+1
^DIE SETDB+3
LOCK^GMRYED5 DOFLSH
SEL1^GMRYMNT FLUSH+1
SELSITE^GMRYMNT FLUSH+1
FINDPORT^GMRYSTCA LIST+1
WAIT^GMRYUT0 SETDB+1, SETDB+3
$$ADM^GMRYUT12 DT+2
VALIDAT^GMRYUT9 LIST2+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!!,"*** FLUSH ***",!
  • Line Location: FLUSH+0
Function Call: WRITE
  • Prompt: !,"NO FUTURE DATE ALLOWED",!
  • Line Location: DT+1
Function Call: WRITE
  • Prompt: !
  • Line Location: DOFLSH+0
Function Call: WRITE
  • Prompt: !,GSITE,!
  • Line Location: LIST+3
Function Call: WRITE
  • Prompt: !,?2,I_" "_$P(GMRPORT(I),"^",2)
  • Line Location: LIST2+0
Function Call: WRITE
  • Prompt: !,?2,"Enter the number(s) of port/lumen for flush: "
  • Line Location: LIST2+1
Function Call: WRITE
  • Prompt: !,"ERROR ENTRY, TRY AGAIN",!
  • Line Location: LIST2+5
Routine Call
  • DIE
  • Line Location:
    • SETDB+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMR(126 - [#126] SETDB+1, SETDB+3, SETDB+4*, SETDB+5*, SETDB+6*

Label References

Name Line Occurrences
DOFLSH DT+4, ASKFLSH+2
DT DT+1
LIST DOFLSH+1
LIST2 LIST2+2, LIST2+5
QUIT FLUSH+1, DT
SETDB DOFLSH+2, DOFLSH+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DT
%DT DT*!
%DT("A" DT*
%DT("B" DT*
>> DA SETDB+1*, SETDB+4, SETDB+5, SETDB+6
>> DA(1 SETDB+1*, SETDB+2, SETDB+4, SETDB+5, SETDB+6
DD SETDB+1!
>> DFN DT+2, SETDB+1, SETDB+3
DIC SETDB+1*!
DIC(0 SETDB+1*
DIE SETDB+2*, SETDB+3!
DLAYGO SETDB+1*!
DR SETDB+2*, SETDB+3!
DTIME LIST2+1
DUZ SETDB+5
G QUIT!, DOFLSH+3*
>> GCATH(1 DOFLSH+2*, DOFLSH+3*
>> GCATH(2 LIST+1
>> GDCIV FLUSH*
GFLUSH QUIT!, QUIT2!
>> GHLOC SETDB+1*, SETDB+5
GHOLD LIST+1*, LIST+4!
GHOLD(1 LIST+1*
GHOLD(2 LIST+1*
GHOLD(3 LIST+1*
GHOLD(4 LIST+4
GMESSG QUIT!, QUIT2!
>> GMRHLOC SETDB+1
>> GMRN LIST+4*, LIST2
>> GMROUT FLUSH*, FLUSH+1, DT+2, SETDB+1, SETDB+3, DOFLSHDOFLSH+1, DOFLSH+3, LIST2+3*
>> GMROUT(1 DT+2*
>> GMRPORT DOFLSH+2, LIST+2
>> GMRPORT( DOFLSH+3, LIST2
>> GMRVTYP DOFLSH*
>> GMRX LIST2+1*, LIST2+2, LIST2+3
>> GMRXY FLUSH+1
GMRYZ QUIT!, QUIT2!
GMRZ QUIT!
GN QUIT!, QUIT2!
>> GNOW DT*, DT+1
>> GOPT DOFLSH*, LIST+1*
GSEL QUIT!, QUIT2!, LIST2+5
GSEL( DOFLSH+3
GSEL(0 LIST2+5
>> GSITE LIST+3
GX DT*, DT+1, DT+2, QUIT!, SETDB+1, SETDB+5, SETDB+6
>> I LIST2*
IOF FLUSH
>> X FLUSH+1, SETDB+1*
>> Y DTSETDB+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All