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

Package: General Medical Record - IO

Routine: GMRYUT3


Information

GMRYUT3 ;HIRMFO/YH-PATIENT I/O UTILITIES - DIC CALL ;11/6/96

Source Information

Source file <GMRYUT3.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
General Medical Record - IO 7 (INTAKE,KILLRC)^GMRYINTK  WAIT^GMRYUT0  (QUEST,WRITE)^GMRYUT1  WRITE^GMRYUT11  $$ADM^GMRYUT12  DRAIN^GMRYUT7  MOREDRN^GMRYUT8  
VA FileMan 3 ^%DT  (FILE,YN)^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: 6

Package Total Caller Graph
General Medical Record - IO 6 GMRYED1  GMRYED2  GMRYED3  GMRYED5  GMRYUT0  GMRYUT10  

Entry Points

Name Comments DBIA/ICR reference
LIST ;LIST I/O RECORDS FOR THE SELECTED TYPE IN THE DATABASE
NEW
Q
DT
SELECT
RESEL
OUT ;
IN ;EDIT OR DELETE INPUT RECORD
SETDA

External References

Name Field # of Occurrence
^%DT DT
FILE^DICN NEW+3
YN^DICN OUT+1, OUT+10
^DIE OUT+9
INTAKE^GMRYINTK IN+1
KILLRC^GMRYINTK OUT+1, OUT+4, OUT+9
WAIT^GMRYUT0 NEW+3, OUT+8
QUEST^GMRYUT1 RESEL
WRITE^GMRYUT1 RESEL
WRITE^GMRYUT11 RESEL
$$ADM^GMRYUT12 NEW+1
DRAIN^GMRYUT7 OUT+3
MOREDRN^GMRYUT8 OUT+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?5,$C(7),"No records in the database within the last 48 hours"
  • Line Location: LIST+2
Function Call: WRITE
  • Prompt: !
  • Line Location: Q+0
Function Call: WRITE
  • Prompt: !
  • Line Location: SELECT+0
Function Call: WRITE
  • Prompt: !!
  • Line Location: RESEL+0
Function Call: WRITE
  • Prompt: !!,"Are you sure you want to delete this record"
  • Line Location: OUT+1
Function Call: WRITE
  • Prompt: !!,"Enter N(o) if you do not want to delete this record or '^' to quit.",!
  • Condition for execution: %=0
  • Line Location: OUT+1
Function Call: WRITE
  • Prompt: !!,"Enter "_GLABEL_" dated "_$P(Y,":",1,2)
  • Line Location: OUT+2
Function Call: WRITE
  • Prompt: !,?5,"Unit ml is not required",!
  • Line Location: OUT+2
Function Call: WRITE
  • Prompt: !,"Enter numeric value for measured output in cc/ml or ",!,"enter S(mall), M(edium) or L(arge) for estimated output.",!
  • Line Location: OUT+5
Routine Call
  • DIE
  • Line Location:
    • OUT+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" OUT+2
^GMR(126 - [#126] LIST+1, LIST+5, NEW+2, NEW+3, OUT+3, OUT+9, SETDA

Label References

Name Line Occurrences
@( LIST+5, NEW+5
DT NEW
NEW LIST+2, LIST+4
OUT OUT+1, OUT+10
Q LIST+3, LIST+5, NEWNEW+4
RESEL RESEL+1
SELECT LIST+3, RESEL+1, RESEL+2
SETDA LIST+1

Naked Globals

Name Field # of Occurrence
^(0 NEW+2*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% OUT+1*!, OUT+10*
%DT DT*!
%DT("A" DT*
%DT("B" DT*
%DT(0 DT*
D0 Q!
D1 Q!
>> DA LIST+1*, LIST+3*, LIST+5*, NEW+2, NEW+3, NEW+4*, NEW+5*, OUT+3, OUT+9, SETDA
>> DA(1 LIST+5*, NEW+3*, NEW+4, NEW+5, OUT+3, OUT+6, OUT+9
DD NEW+3!, NEW+4!
>> DFN LIST+1, LIST+3, LIST+5, NEW+1, NEW+3, OUT+9
DIC NEW+3*, NEW+4!, Q!
DIC(0 NEW+3*
DIE OUT+6*, OUT+8!, OUT+9!
DLAYGO NEW+3*, NEW+4!
DR OUT+6*, OUT+7*, OUT+8!, OUT+9!
>> GDA SETDA*
GDATE NEW+3*, NEW+4, Q!, SETDA*
GEDIT Q!
GHLOC LIST+5*, NEW+2*, Q!
>> GLABEL OUT+2, OUT+3, OUT+6, OUT+7, OUT+10
GMRDATA LIST+1!, LIST+2, LIST+3, Q!
GMRDATA( RESEL+1, RESEL+2, SETDA*
GMRDC LIST+1*, Q!, RESEL
GMRDEL LIST+1*, Q!, RESEL+1*, OUT+1
GMRDT LIST+1*, Q!, SETDA
>> GMREND LIST+1
>> GMRHLOC LIST+5, NEW+2
>> GMROUT LIST+3*, NEWNEW+1, NEW+3, NEW+4*, RESELRESEL+1, OUT+1*, OUT+3, OUT+8
OUT+10*
>> GMROUT(1 NEW+1*, NEW+2*, OUT+3*
>> GMRVIDT DT
GMRVOL Q!
GMRX Q!
GMRY Q!
GMRYTYP Q!
GMRZ OUT+3*, OUT+9!
GN LIST+1*, LIST+2, Q!, RESEL*, SETDA*
GN(1 LIST+2*, RESEL
GN(2 SELECT*, RESEL
GN(3 RESEL*
>> GNANS LIST+1, LIST+5, NEW+2, NEW+3, NEW+5, OUT+6, OUT+9, SETDA
>> GTP SETDA
GX LIST+1*, LIST+3, LIST+4*, LIST+5, NEWNEW+1, NEW+2, Q!, DT*, RESEL*
RESEL+1*, RESEL+2, OUT+1, OUT+2, OUT+4, OUT+10
GX(1 OUT+1*
GY Q!
X NEW+2*, NEW+3, NEW+4*, Q!, DT*, OUT+10*
Y NEW+4, Q!, DTOUT+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All