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

Package: Order Entry Results Reporting

Routine: ORB3U2


Information

ORB3U2 ; SLC/CLA - OE/RR 3 Notifications Utilities routine two ;Dec 06, 2021@15:40

Source Information

Source file <ORB3U2.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Kernel 5 (,HOME)^%ZIS  ^%ZISC  (,KILL)^%ZTLOAD  USERLIST^XQALBUTL  $$DIV4^XUSER  
Order Entry Results Reporting 4 $$ONOFF^ORB3USER  $$VALUE^ORCSAVE2  $$OI^ORQOR2  ORDER^ORQQLR  
VA FileMan 4 MSG^DIALOG  $$FIND1^DIC  YN^DICN  ^DIR  
Registration 1 $$SITE^VASITE  
Toolkit 1 ($$GET,ENVAL)^XPAR  
Womens Health 1 GETRECIPS^WVRPCPT1  

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
Order Entry Results Reporting 4 ORB3MGR2  ORB3REC  ORB3U1  ORB3U2 GETRCPNT  

Entry Points

Name Comments DBIA/ICR reference
USRNOTS(ORBUSR) ; generate a list of notifs indicating user's recip status
HLPMSG ;display/print help message for a user's notifications
OUTPUT(ORY,ORBDESC,ORBHDR) ;prompt for device and send report
PRINT ;print body of List User's Notifications Report
HDR ;print header of report
HDR1
HDR2
LABTHR(ORBADUZ,ORBDFN,ORNUM) ;returns Lab Threshold notif recipients
WHRECIP(ORBADUZ,ORN,ORBDFN,ORBU) ;returns Women's Health notif recipients
GETRCPNT(ORY,ALERTID) ;

External References

Name Field # of Occurrence
^%ZIS OUTPUT+4
HOME^%ZIS OUTPUT+14
^%ZISC PRINT+12
^%ZTLOAD OUTPUT+10
KILL^%ZTLOAD PRINT+13
MSG^DIALOG WHRECIP+21
$$FIND1^DIC WHRECIP+19
YN^DICN USRNOTS+13
^DIR LABTHR+14, WHRECIP+28, WHRECIP+51
$$ONOFF^ORB3USER USRNOTS+34
$$VALUE^ORCSAVE2 LABTHR+23
$$OI^ORQOR2 LABTHR+20
ORDER^ORQQLR LABTHR+24
$$SITE^VASITE WHRECIP+55
GETRECIPS^WVRPCPT1 WHRECIP+61
$$GET^XPAR USRNOTS+17
ENVAL^XPAR LABTHR+32
USERLIST^XQALBUTL GETRCPNT+2
$$DIV4^XUSER USRNOTS+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Would you like help understanding the list of notifications"
  • Line Location: USRNOTS+13
Function Call: WRITE
  • Prompt: !!,"This will take a moment or two, please stand by."
  • Line Location: USRNOTS+25
Function Call: WRITE
  • Prompt: !!?5,"Report canceled!"
  • Line Location: OUTPUT+12
Function Call: WRITE
  • Prompt: !!?5,"Report queued."
  • Line Location: OUTPUT+13
Function Call: WRITE
  • Prompt: !!," - Report Interrupted -",!
  • Line Location: PRINT+9
Function Call: WRITE
  • Prompt: " - End of Report -",!
  • Line Location: PRINT+10
Function Call: WRITE
  • Prompt: !,"Press RETURN to continue: "
  • Line Location: PRINT+11
Function Call: WRITE
  • Prompt: ?20,ORBHDR
  • Line Location: HDR2+0
Function Call: WRITE
  • Prompt: ?(IOM-10),"Page: ",$J(PAGE,3),!!
  • Line Location: HDR2+1
Routine Call
  • %ZIS
  • Line Location:
    • OUTPUT+4
Routine Call
  • %ZIS
  • Line Location:
    • OUTPUT+14
Routine Call
  • DIALOG
  • Line Location:
    • WHRECIP+21
Routine Call
  • DIC
  • Line Location:
    • WHRECIP+19
Routine Call
  • DIR
  • Line Location:
    • LABTHR+14
    • WHRECIP+28
    • WHRECIP+51

Used in RPC

RPC Name Call Tags
ORB3U2 GETRCPNT GETRCPNT

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(9.4 - [#9.4] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] WHRECIP+33
^LR - [#63] WHRECIP+34, WHRECIP+39
^OR(100 - [#100] WHRECIP+30
^ORD(100.01 - [#100.01] WHRECIP+13
^ORD(100.9 - [#100.9] USRNOTS+31, USRNOTS+32, WHRECIP+60
^ORD(101.43 - [#101.43] LABTHR+22
^SC - [#44] WHRECIP+53, WHRECIP+55
^TMP("DIERR" WHRECIP+22!
^VA(200 - [#200] USRNOTS+21, USRNOTS+41

Label References

Name Line Occurrences
@( PRINT+4
HDR PRINT+6
HLPMSG USRNOTS+13
OUTPUT USRNOTS+22, USRNOTS+42, HLPMSG+23

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% USRNOTS+13*, USRNOTS+14!
%ZIS OUTPUT+3*, OUTPUT+15!
ALERTID GETRCPNT~, GETRCPNT+2
DESC USRNOTS+2~, USRNOTS+20*, USRNOTS+22, USRNOTS+40*, USRNOTS+42, HLPMSG+21*, HLPMSG+23
DIR LABTHR+8!, LABTHR+17!, WHRECIP+2~, WHRECIP+31!
DIR("?" LABTHR+9*, LABTHR+10*, LABTHR+11*, LABTHR+13*, WHRECIP+6*, WHRECIP+7*, WHRECIP+8*, WHRECIP+9*, WHRECIP+10*, WHRECIP+11*
, WHRECIP+46*, WHRECIP+47*, WHRECIP+48*, WHRECIP+49*
DIR("A" LABTHR+8*, WHRECIP+5*, WHRECIP+45*
DIR("S" WHRECIP+50*
DIR(0 LABTHR+8*, WHRECIP+5*, WHRECIP+12*, WHRECIP+18*, WHRECIP+25*, WHRECIP+26*, WHRECIP+27*, WHRECIP+45*
DIROUT WHRECIP+2~
DIRUT LABTHR+17!, WHRECIP+2~, WHRECIP+44, WHRECIP+52
DTIME PRINT+11, HDR+3
DTOUT LABTHR+17!, WHRECIP+2~
DUOUT LABTHR+16, LABTHR+17!, WHRECIP+2~, WHRECIP+3
DUZ USRNOTS+1
DUZ(2 WHRECIP+58
END PRINT+1~, PRINT+2*, PRINT+5, PRINT+7, PRINT+9, HDR+3*, HDR+4
FIRST GETRCPNT+1~, GETRCPNT+3*, GETRCPNT+7*
HDR USRNOTS+2~, USRNOTS+21*, USRNOTS+22, USRNOTS+41*, USRNOTS+42, HLPMSG+22*, HLPMSG+23
I PRINT+1~, PRINT+2*, PRINT+5*, PRINT+8, GETRCPNT+1~, GETRCPNT+4*, GETRCPNT+5, GETRCPNT+9*
IDX GETRCPNT+1~, GETRCPNT+3*, GETRCPNT+7*, GETRCPNT+9*
IO PRINT+3
IO("Q" OUTPUT+6, OUTPUT+16!
IOF HDR1
IOM HDR2+1
IOSL PRINT+6
IOST PRINT+4, PRINT+11, HDR+1, HDR1
NODE USRNOTS+2~, USRNOTS+21*, USRNOTS+41*
ORBADUZ LABTHR~, WHRECIP~, WHRECIP+61
ORBADUZ( LABTHR+39*, WHRECIP+32*
ORBADUZ(0 WHRECIP+62, WHRECIP+63, WHRECIP+64!
ORBDESC OUTPUT~, OUTPUT+9
ORBDFN LABTHR~, LABTHR+24, WHRECIP~, WHRECIP+12, WHRECIP+33, WHRECIP+61
ORBENT USRNOTS+2~, USRNOTS+7*, USRNOTS+8*, USRNOTS+17
ORBHDR OUTPUT~, HDR2
ORBIEN USRNOTS+2~, USRNOTS+32*, USRNOTS+33, USRNOTS+34
ORBNAM USRNOTS+2~, USRNOTS+31*, USRNOTS+32, USRNOTS+33, USRNOTS+36*, USRNOTS+37
ORBU WHRECIP~, WHRECIP+63*
ORBU( WHRECIP+63*
ORBUSR USRNOTS~, USRNOTS+1*, USRNOTS+5, USRNOTS+21, USRNOTS+34, USRNOTS+41
ORBY USRNOTS+2~
ORBY( USRNOTS+33*
ORDIV USRNOTS+2~, USRNOTS+6*, USRNOTS+7, WHRECIP+1~, WHRECIP+4, WHRECIP+39*, WHRECIP+40, WHRECIP+42!, WHRECIP+53*, WHRECIP+54
, WHRECIP+55*, WHRECIP+56, WHRECIP+58*, WHRECIP+61
ORERR LABTHR+5~, LABTHR+32, LABTHR+33
OREXIT WHRECIP+2~, WHRECIP+4, WHRECIP+17*, WHRECIP+24*, WHRECIP+29*, WHRECIP+37*
ORI LABTHR+5~, LABTHR+26*, LABTHR+27
ORINVDATE WHRECIP+1~, WHRECIP+38*, WHRECIP+39
ORLAB LABTHR+5~, LABTHR+22*, LABTHR+27, LABTHR+30
ORLABDFN WHRECIP+2~, WHRECIP+33*, WHRECIP+34, WHRECIP+39
ORLABSP LABTHR+5~, LABTHR+30*, LABTHR+32, LABTHR+36
ORN WHRECIP~, WHRECIP+3, WHRECIP+60
ORNUM LABTHR~, LABTHR+7, LABTHR+15*, LABTHR+19, LABTHR+20, LABTHR+23, LABTHR+24
ORNUMOI LABTHR+5~, LABTHR+20*, LABTHR+21, LABTHR+22
OROP LABTHR+5~, LABTHR+31*, LABTHR+32, LABTHR+38
ORPENT LABTHR+5~, LABTHR+35*, LABTHR+36, LABTHR+38, LABTHR+39
ORPKG WHRECIP+1~, WHRECIP+19*, WHRECIP+20, WHRECIP+25
ORPROV WHRECIP+1~, WHRECIP+30*, WHRECIP+32
ORPVAL LABTHR+5~, LABTHR+36*, LABTHR+37, LABTHR+38
ORREF WHRECIP+1~, WHRECIP+30*, WHRECIP+38
ORSLT LABTHR+5~, LABTHR+27*, LABTHR+28, LABTHR+38
ORSOURCE WHRECIP+1~, WHRECIP+43*, WHRECIP+44, WHRECIP+59*, WHRECIP+61
ORSPEC LABTHR+5~, LABTHR+23*, LABTHR+30
ORSTATUS WHRECIP+1~, WHRECIP+13*, WHRECIP+14, WHRECIP+18
ORSUBSCRIPT WHRECIP+1~, WHRECIP+38*, WHRECIP+39
ORTYPE WHRECIP+1~, WHRECIP+60*, WHRECIP+61
ORX USRNOTS+2~, USRNOTS+17*, USRNOTS+18, USRNOTS+23, USRNOTS+34*, USRNOTS+37, LABTHR+5~, LABTHR+32, LABTHR+34
ORX( LABTHR+35, LABTHR+36
ORY USRNOTS+2~, USRNOTS+22, USRNOTS+42, HLPMSG+1~, HLPMSG+23, OUTPUT~, LABTHR+5~, LABTHR+24, LABTHR+25, GETRCPNT~
ORY( USRNOTS+19*, USRNOTS+27*, USRNOTS+28*, USRNOTS+37*, USRNOTS+39*, HLPMSG+3*, HLPMSG+4*, HLPMSG+5*, HLPMSG+6*, HLPMSG+7*
HLPMSG+8*, HLPMSG+9*, HLPMSG+10*, HLPMSG+11*, HLPMSG+12*, HLPMSG+13*, HLPMSG+14*, HLPMSG+15*, HLPMSG+16*, HLPMSG+17*
HLPMSG+18*, HLPMSG+19*, HLPMSG+20*, PRINT+5, PRINT+8, LABTHR+26, LABTHR+27, GETRCPNT+7*, GETRCPNT+9*
ORYI USRNOTS+2~, USRNOTS+10*, USRNOTS+19, USRNOTS+27*, USRNOTS+28*, USRNOTS+37*, USRNOTS+39*, HLPMSG+1~, HLPMSG+2*, HLPMSG+3*
HLPMSG+4*, HLPMSG+5*, HLPMSG+6*, HLPMSG+7*, HLPMSG+8*, HLPMSG+9*, HLPMSG+10*, HLPMSG+11*, HLPMSG+12*, HLPMSG+13*
HLPMSG+14*, HLPMSG+15*, HLPMSG+16*, HLPMSG+17*, HLPMSG+18*, HLPMSG+19*, HLPMSG+20*
ORZ USRNOTS+2~, USRNOTS+5
ORZ( USRNOTS+6
PAGE PRINT+1~, PRINT+2*, HDR+1, HDR1, HDR2*, HDR2+1
POP OUTPUT+1~, OUTPUT+5
SORT GETRCPNT+1~, GETRCPNT+9
SORT( GETRCPNT+8*, GETRCPNT+9
U USRNOTS+21, USRNOTS+37, USRNOTS+41, LABTHR+22, LABTHR+27, WHRECIP+5, WHRECIP+30, WHRECIP+45, WHRECIP+53, WHRECIP+55
, WHRECIP+60, WHRECIP+63, GETRCPNT+5
USERNAME GETRCPNT+1~, GETRCPNT+5*, GETRCPNT+6, GETRCPNT+8
X PRINT+1~, PRINT+11*, HDR+3*, LABTHR+17!, WHRECIP+2~, WHRECIP+31!
XQALUSRS GETRCPNT+1~
XQALUSRS( GETRCPNT+4, GETRCPNT+5
Y LABTHR+15, LABTHR+17!, WHRECIP+2~, WHRECIP+29, WHRECIP+30, WHRECIP+31!, WHRECIP+53, WHRECIP+55
ZTDESC OUTPUT+9*, OUTPUT+11!
ZTRTN OUTPUT+7*, OUTPUT+11!
ZTSAVE OUTPUT+11!
ZTSAVE("ORBHDR" OUTPUT+8*
ZTSAVE("ORY(" OUTPUT+8*
>> ZTSK OUTPUT+12, PRINT+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All