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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: GMRVFIX

Package: General Medical Record - Vitals

Routine: GMRVFIX


Information

GMRVFIX ;HIOFO/FT-CONVERT C TEMPERATURES TO F, THEN REPLACE ;3/12/04 09:50

Source Information

Source file <GMRVFIX.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 4 ($$PWD,CLOSE,OPEN)^%ZISH  (,$$S)^%ZTLOAD  $$NOW^XLFDT  $$STRIP^XLFSTR  
MailMan 1 ^XMD  
VA FileMan 1 EN^DDIOL  

Entry Points

Name Comments DBIA/ICR reference
EN ; Main entry point
QUEUE ; Queue the clean-up
START ; Start looping through the database
EMAIL(GMRVTMP) ; send Mailman message when job is done
; Input
; GMRVTMP is message text
ERRMAIL(GMRVMSG) ; Send email with error message
; Input
; GMRVMSG is error message text
ROUND(X) ; Round off a number

External References

Name Field # of Occurrence
$$PWD^%ZISH START+20
CLOSE^%ZISH START+73
OPEN^%ZISH START+22
^%ZTLOAD QUEUE+4
$$S^%ZTLOAD START+35
EN^DDIOL QUEUE+6, QUEUE+10
$$NOW^XLFDT QUEUE+3
$$STRIP^XLFSTR ROUND+4
^XMD EMAIL+7, ERRMAIL+12

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,GMRVTMP(GMRVLOOP)
  • Line Location: START+29
Function Call: WRITE
  • Prompt: !,GMRVTMP(GMRVCNT)
  • Line Location: START+63
Function Call: WRITE
  • Prompt: !,GMRVTMP(GMRVCNT)
  • Line Location: START+66
Function Call: WRITE
  • Prompt: !,GMRVTMP(GMRVCNT)
  • Line Location: START+69
Function Call: WRITE
  • Prompt: !,GMRVTMP(GMRVCNT)
  • Line Location: START+72

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMR(120.5 - [#120.5] START+31, START+42, START+43, START+51*
^GMRD(120.51 - [#120.51] START+5

Label References

Name Line Occurrences
$$ROUND START+50
EMAIL START+82
ERRMAIL QUEUE+11, START+8, START+25, START+39
QUEUE EN+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIFROM EMAIL+3~, ERRMAIL+3~
DUZ EMAIL+5, ERRMAIL+5
GMRVCNT START+2~, START+30*, START+57*, START+58, START+59, START+61*, START+62, START+63, START+64*, START+65
START+66, START+67*, START+68, START+69, START+70*, START+71, START+72
GMRVFILE START+2~, START+19*, START+22, START+24, START+71, START+80, START+83!
GMRVFIXD START+2~, START+30*, START+52*, START+56, START+68, START+78
GMRVIEN START+2~, START+30*, START+31*, START+37, START+42, START+43, START+51, START+53
GMRVLINE START+2~, START+53*, START+54
GMRVLOOP START+2~, START+29*
GMRVMSG QUEUE+9*, QUEUE+10, QUEUE+11, START+2~, START+7*, START+8, START+24*, START+25, START+37*, START+38
START+39, ERRMAIL~, ERRMAIL+7
GMRVNEW START+2~, START+49*, START+50*, START+51, START+53
GMRVNODE START+2~, START+43*, START+44, START+45, START+46, START+47, START+48, START+49
GMRVOLD START+2~, START+48*, START+53
GMRVOUT START+2~, START+30*, START+31, START+33, START+36*
GMRVPATH START+2~, START+20*, START+22, START+24, START+71, START+80, START+83!
GMRVSTOP START+2~, START+30*, START+32*, START+33, START+34*
GMRVTEMP START+2~, START+5*, START+6, START+31, START+45
GMRVTEXT ERRMAIL+3~
GMRVTEXT(1 ERRMAIL+6*
GMRVTEXT(2 ERRMAIL+7*
GMRVTEXT(3 ERRMAIL+8*
GMRVTEXT(4 ERRMAIL+9*
GMRVTEXT(5 ERRMAIL+10*
GMRVTMP START+2~, START+74!, START+82, EMAIL~
GMRVTMP( START+29, START+58*, START+59, START+62*, START+63, START+65*, START+66, START+68*, START+69, START+71*
START+72
GMRVTMP(1 START+11*, START+75*
GMRVTMP(2 START+12*, START+76*
GMRVTMP(3 START+13*, START+77*
GMRVTMP(4 START+14*, START+78*
GMRVTMP(5 START+15*, START+79*
GMRVTMP(6 START+16*, START+80*
GMRVTMP(7 START+17*, START+81*
GMRVTOTL START+2~, START+30*, START+32*, START+65, START+77
IO START+27
POP START+3~, START+23
U START+42, START+45, START+46, START+47, START+48, START+49, START+51
X ROUND~, ROUND+2*, ROUND+3
XMDUZ EMAIL+3~, EMAIL+5*, ERRMAIL+3~, ERRMAIL+5*
XMSUB EMAIL+3~, EMAIL+4*, ERRMAIL+3~, ERRMAIL+4*
XMTEXT EMAIL+3~, EMAIL+6*, ERRMAIL+3~, ERRMAIL+11*
XMY EMAIL+3~, ERRMAIL+3~
XMY( EMAIL+5*, ERRMAIL+5*
Y ROUND+1~, ROUND+3*, ROUND+4*, ROUND+5*, ROUND+6
ZTDESC QUEUE+1~, QUEUE+3*
ZTDTH QUEUE+1~, QUEUE+3*
ZTIO QUEUE+1~, QUEUE+2*
>> ZTQUEUED START+1
>> ZTREQ START+1*
ZTRTN QUEUE+1~, QUEUE+2*
ZTSAVE QUEUE+1~
ZTSK QUEUE+1~, QUEUE+5, QUEUE+6, QUEUE+8
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All