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

Package: General Medical Record - IO

Routine: GMRYED6


Information

GMRYED6 ;HIRMFO/YH-D/C IV AND IV SITE MAINTENANCE ;9/10/92

Source Information

Source file <GMRYED6.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
General Medical Record - IO 9 ADDIV^GMRYED2  (ASK1,LOCK)^GMRYED5  SELSITE^GMRYMNT  (DC,KILLV,LISTIV,WAIT)^GMRYUT0  DCREASON^GMRYUT11  SEL^GMRYUT13  EN4^GMRYUT5  SOLTYPE^GMRYUT7  
(IV,IVINTK,LOCK)^GMRYUT8  
VA FileMan 3 (FILE,YN)^DICN  ^DIE  ^DIK  

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 GMRYDCIV  GMRYED3  GMRYED4  

Entry Points

Name Comments DBIA/ICR reference
ADDSOL1
REMOVE
NEXT ;
ADD
ASK
ASK1
STCARE
Q4
DC
CANCEL ;

External References

Name Field # of Occurrence
FILE^DICN NEXT+1
YN^DICN ASK+5
^DIE DC+3
^DIK CANCEL+2
ADDIV^GMRYED2 ASK1
ASK1^GMRYED5 ASK1+2
LOCK^GMRYED5 ASK1+1
SELSITE^GMRYMNT ASK+3
DC^GMRYUT0 REMOVE+1, REMOVE+2, REMOVE+3
KILLV^GMRYUT0 Q4+1
LISTIV^GMRYUT0 ADDSOL1
WAIT^GMRYUT0 NEXT+1, DC+2
DCREASON^GMRYUT11 DC+1
SEL^GMRYUT13 ADDSOL1
EN4^GMRYUT5 ASK+5, STCARE
SOLTYPE^GMRYUT7 ASK1
IV^GMRYUT8 NEXT+2
IVINTK^GMRYUT8 REMOVE+5
LOCK^GMRYUT8 ASK1+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Last reading for AMOUNT LEFT is "_$P(^GMR(126,DA(1),"IV",DA,"IN",GGDA,0),"^",2)_" mls"
  • Line Location: REMOVE+4
Function Call: WRITE
  • Prompt: !,"Total amount absorbed for this solution: "_$S($P(^GMR(126,DA(1),"IV",DA,"IN",GGDA,0),"^",2)["*":"UNKNOWN",1:($P(GDATA,"^",5)-GTOTAL)_" mls"),!
  • Line Location: REMOVE+5
Function Call: WRITE
  • Prompt: !,"Total amount absorbed for this solution: ",($P(GDATA,"^",5)-GTOTAL)_" mls",!
  • Line Location: NEXT+2
Function Call: WRITE
  • Prompt: !,"Do you wish to ",!,?5,"Convert to lock/port",!,?5,"Hang a new solution",!,"Please enter the FIRST character for your selection or press return to continue: "
  • Line Location: ASK+0
Function Call: READ
  • Variable: GADD
  • Timeout: DTIME
  • Line Location: ASK+1
Function Call: WRITE
  • Prompt: !,"The current solution has been discontinued.",!,"Do you want to hang a new bottle or convert the line to a lock/port",!
  • Line Location: ASK+2
Function Call: WRITE
  • Prompt: !,"The solution has been DC'ed"
  • Line Location: ASK+4
Function Call: WRITE
  • Prompt: !,"The IV intake record has been deleted",!!
  • Line Location: CANCEL+2
Routine Call
  • DIE
  • Line Location:
    • DC+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" DC+1
^GMR(126 - [#126] REMOVE+1, REMOVE+2, REMOVE+3, REMOVE+4, REMOVE+5, NEXT+1, ADD+1, ASK+5, STCAREDC
DC+3, DC+4, CANCEL+1*
^GMRD(126.74 - [#126.74] ADDSOL1+1

Label References

Name Line Occurrences
ADD REMOVE+1, REMOVE+2, REMOVE+3, REMOVE+4, REMOVE+5, NEXT+2
ASK ASK+2, ASK+5, ASK+6, ASK1ASK1+1
CANCEL ADDASK+1, ASK1+2
DC REMOVE
Q4 ADDSOL1REMOVEREMOVE+1, NEXT+1, ADDASK+1, ASK+4, ASK1+2, STCARE

Naked Globals

Name Field # of Occurrence
^(0 REMOVE+1, ADD+1, DC+4*, CANCEL+1*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ASK+5*
>> DA ADDSOL1*, REMOVE+1, REMOVE+2, REMOVE+3, REMOVE+4, REMOVE+5, NEXT+1*, ASK+5*, ASK1*, ASK1+1*
, STCARE*, DCDC+3, DC+4, CANCEL+2*
>> DA(1 REMOVE+1, REMOVE+2, REMOVE+3, REMOVE+4, REMOVE+5, NEXT+1*, ASK+5*, STCARE*, DCDC+2
DC+4, CANCEL+2*
>> DA(2 NEXT+1*, CANCEL+2*
DD NEXT+1!
>> DFN ADDSOL1NEXT+1, ADD+1, ASK+5, ASK1ASK1+1, STCAREDC+3, CANCEL+1, CANCEL+2
DIC NEXT+1*!
DIC(0 NEXT+1*
DIE DC+2*!, DC+3!
DIK CANCEL+2*!
DLAYGO NEXT+1*!
DR NEXT+1!, DC+2*!, DC+3!
DTIME ASK+1
>> G ADD+1
>> G(1 ADD+1
GADD ASK*, ASK+1*, ASK+2, ASK+3, ASK+4, ASK+5, ASK+6*, ASK+7, ASK1*, ASK1+1*
Q4+1!
GCATH ADDSOL1+1, Q4+1!
GCATH(2 ADDSOL1+1*
>> GCT( ASK+4, ASK+5
GDATA REMOVE+5, NEXT+2, Q4+1!, DC*, DC+1
GDC Q4+1!
>> GDCDA DC*
>> GDCDT REMOVE+1*, NEXT+1, ASK+5, ASK1ASK1+1, STCARECANCEL+2
>> GDCIV STCAREQ4DC+1, DC+2
>> GDCREAS REMOVE+1*
>> GDR ASK1*, ASK1+1*
>> GDT REMOVE+3*, REMOVE+4, DC*, DC+1
>> GGDA REMOVE+4*, REMOVE+5
GHLOC REMOVE+1*, REMOVE+2*, REMOVE+3*, NEXT+2*, Q4+1!
GLABEL REMOVE+1*, REMOVE+2*, REMOVE+3*, NEXT+2*, Q4+1!
GLOC REMOVE+1*, ASK+4, ASK+5, Q4+1!
GMRAMT Q4+1!
GMRDC ADDSOL1*, Q4+1!
GMRDEL REMOVE+1*, NEXT+1*, ASK1*, ASK1+1*, Q4+1!
>> GMRHLOC REMOVE+1, REMOVE+2, REMOVE+3, NEXT+2
>> GMROUT ADDSOL1*, REMOVEREMOVE+5, NEXT+1, ADD, ASK*, ASK+1*, ASK1ASK1+1, ASK1+2
DC+1, DC+2, DC+4*, CANCEL+1*
GMRQUAL Q4+1!
>> GMRVTYP REMOVE*, ADD+1, ASK1+1*
GMRX Q4+1!
GMRY Q4+1!
GMRZ ASK1+1*, Q4+1!
GMRZ(1 ADDSOL1+1, REMOVEASK1+1*, DC
GMRZ(2 ASK1+1*
GMRZ(3 ASK1+1*
GNN Q4+1!
>> GOPT ADD+1, ASKASK+5*
>> GREC REMOVE+1*, DC+3*, CANCEL+1, CANCEL+2
>> GREC(1 CANCEL+1, CANCEL+2
>> GSAVE ASK+3*, ASK+5*
>> GSITE ADD+1, ASK+3*, ASK+5, STCAREDC+1*
>> GST( ADD+1*
GSTAR Q4+1!
GTEYPE Q4+1!
GTOTAL REMOVE+5, NEXT+2, Q4+1!
GTXT Q4+1!
GTYPE Q4+1!, DC*
GX REMOVE+1*, NEXT+1*, ASK+5*, ASK1*, ASK1+1*, STCARE*, Q4+1!, CANCEL+2*
>> I ADD+1*
X NEXT+1*, Q4+1!, CANCEL+2*
Y NEXT+1, Q4+1!, DC+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All