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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: ORB3FUP1

Package: Order Entry Results Reporting

Routine: ORB3FUP1


Information

ORB3FUP1 ; slc/CLA - Routine to support notification follow-up actions ; 4/8/08 9:32am

Source Information

Source file <ORB3FUP1.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Order Entry Results Reporting 7 $$XQAKILL^ORB3F1  (EN,EN1)^ORCB  EN^ORQ1  ($$DG,LIST)^ORQOR1  $$UNSIGNOR^ORQOR2  $$PPLINK^ORQPTQ1  $$FLAGRULE^ORWORR1  
Kernel 1 (DELETE,DELETEA,GETACT)^XQALERT  

Caller Graph

Caller Graph Total: 8

Package Total Caller Graph
Consult Request Tracking 4 GMRCALRT  GMRCEDIT  GMRCGUIC  GMRCXQ  
Order Entry Results Reporting 4 OCXOZ0K  ORB3FUP2  ORCB  ORWORB  

Entry Points

Name Comments DBIA/ICR reference
GUI(ORBY,ORXQAID) ; Notification follow-up for GUI called via API: ORB FOLLOW-UP
; called by ORB FOLLOW-UP api:
FLORD ;flagged order(s) follow-up
PROCESS ; main process for notification follow-up
ESORD ;order(s) requiring electronic signature follow-up
DCORD ;DC order(s) follow-up
EXDNR ;expiring dnr follow-up
NEWORD ;new order(s) follow-up
CSORD ;co-sign order(s) follow-up
UNFLAG(ORPT) ;order unflagged - delete alert if no more flagged orders
MSG ; display msg re: alert being processed for non-GUI follow-up actions
DEL(ORBY,XQAID,ORKILL) ; delete an alert
NUMORD ;detailed order display follow-up - return order number
UNLINKED ;unlinked provider follow-up
TYPE(ORBY,ORXQAID) ; return notif follow-up action type

External References

Name Field # of Occurrence
$$XQAKILL^ORB3F1 DEL+4, UNFLAG+9
EN^ORCB FLORD+10, NEWORD+10, DCORD+10, ESORD+10
EN1^ORCB EXDNR+9, UNLINKED+9, NUMORD+8
EN^ORQ1 FLORD+13, ESORD+16, UNFLAG+5
$$DG^ORQOR1 FLORD+9, NEWORD+9, DCORD+9, ESORD+9, UNFLAG+3
LIST^ORQOR1 FLORD+6, NEWORD+6, DCORD+6, ESORD+6
$$UNSIGNOR^ORQOR2 ESORD+28
$$PPLINK^ORQPTQ1 ESORD+23
$$FLAGRULE^ORWORR1 UNFLAG+17, UNFLAG+32
DELETE^XQALERT DEL+7
DELETEA^XQALERT UNFLAG+11, UNFLAG+21, UNFLAG+36
GETACT^XQALERT PROCESS+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Processing alert: ",$P(XQX,U,3)
  • Line Location: MSG+2

Used in RPC

RPC Name Call Tags
ORB FOLLOW-UP STRING GUI
ORB DELETE ALERT DEL
ORB FOLLOW-UP TYPE TYPE
ORB FOLLOW-UP ARRAY GUI

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^OR(100 - [#100] UNFLAG+27
^ORD(100.9 - [#100.9] TYPE+3
^TMP("ORR" FLORD+11!, FLORD+14, FLORD+16!, ESORD+11!, ESORD+17!, ESORD+20!, ESORD+24, ESORD+25, ESORD+26, ESORD+31!
, UNFLAG+4!, UNFLAG+7, UNFLAG+14, UNFLAG+15, UNFLAG+16, UNFLAG+29, UNFLAG+30, UNFLAG+31, UNFLAG+37!
^XUSEC("ORES" ESORD+20

Label References

Name Line Occurrences
@( PROCESS+9
DEL CSORD+5, EXDNR+10, UNLINKED+10, FLORD+15, NEWORD+12, DCORD+12, NUMORD+9, ESORD+17, ESORD+20, ESORD+30
MSG EXDNR+8, UNLINKED+8, FLORD+8, NEWORD+8, DCORD+8, NUMORD+7, ESORD+8
PROCESS GUI+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DNRORD EXDNR+4~*, EXDNR+9
DNRY EXDNR+4~, EXDNR+6
DUZ ESORD+20, ESORD+23, ESORD+28
ENT NEWORD+2~, NEWORD+3*, DCORD+2~, DCORD+3*
NIEN TYPE+1~, TYPE+2*, TYPE+3
ORACT UNFLAG+26~*, UNFLAG+27
ORBLMDEL FLORD+2~, FLORD+10, FLORD+12, NEWORD+2~, NEWORD+10, NEWORD+11, DCORD+2~, DCORD+10, DCORD+11, ESORD+2~
, ESORD+10, ESORD+12
ORBXQAID CSORD+2~*, EXDNR+2~*, EXDNR+10, UNLINKED+2~*, UNLINKED+10, FLORD+2~, FLORD+3*, FLORD+15, NEWORD+2~, NEWORD+3*
, NEWORD+12, DCORD+2~, DCORD+3*, DCORD+12, NUMORD+2~*, NUMORD+9, ESORD+2~, ESORD+3*, ESORD+17, ESORD+20
, ESORD+30
ORBY TYPE~, TYPE+3*, TYPE+4*, TYPE+5*, GUI~, DEL~, DEL+6*, DEL+7*, FLORD+6, NEWORD+6
, DCORD+6, ESORD+6
ORBY(1 EXDNR+6*, UNLINKED+6*
ORD UNFLAG+26~*, UNFLAG+27
ORDER UNFLAG+16~*, UNFLAG+17, UNFLAG+31~*, UNFLAG+32
ORDERS ESORD+2~, ESORD+3*, ESORD+24, ESORD+25, ESORD+28*, ESORD+29
ORDFN PROCESS+4~
ORDG CSORD+2~, FLORD+2~, FLORD+9*, FLORD+10, FLORD+13, NEWORD+2~, NEWORD+9*, NEWORD+10, DCORD+2~, DCORD+9*
, DCORD+10, ESORD+2~, ESORD+9*, ESORD+10, ESORD+16, UNFLAG+1~, UNFLAG+3*, UNFLAG+5
ORDNUM ESORD+2~, ESORD+26*, ESORD+28
ORDOIT UNFLAG+1~, UNFLAG+2*, UNFLAG+17*, UNFLAG+18, UNFLAG+23*, UNFLAG+32*, UNFLAG+33
OREDT NEWORD+2~, NEWORD+3*, DCORD+2~, DCORD+3*
ORENVIR GUI+2*, PROCESS+10!, MSG+1, EXDNR+5, EXDNR+7, UNLINKED+5, UNLINKED+7, FLORD+6, FLORD+7, NEWORD+6
, NEWORD+7, DCORD+6, DCORD+7, NUMORD+4, NUMORD+6, ESORD+6, ESORD+7
ORFID PROCESS+4~
ORFIEN PROCESS+4~
>> ORIFN UNFLAG+25, UNFLAG+26
ORKILL PROCESS+4~, DEL~, DEL+3
ORN PROCESS+4~, DEL+1~, DEL+2*, DEL+4
ORNUM UNLINKED+4~*, UNLINKED+9, NUMORD+3*, NUMORD+8
ORPDIEN PROCESS+4~
ORPT CSORD+2~, CSORD+3*, EXDNR+2~, EXDNR+3*, UNLINKED+2~, UNLINKED+3*, FLORD+2~, FLORD+4*, FLORD+6, FLORD+10
, FLORD+13, NEWORD+2~, NEWORD+4*, NEWORD+6, NEWORD+10, DCORD+2~, DCORD+4*, DCORD+6, DCORD+10, ESORD+2~
, ESORD+4*, ESORD+6, ESORD+10, ESORD+16, ESORD+23, UNFLAG~, UNFLAG+5, UNFLAG+11, UNFLAG+21, UNFLAG+36
ORQUIT ESORD+2~, ESORD+3*, UNFLAG+1~, UNFLAG+2*, UNFLAG+11*, UNFLAG+12
ORSDT NEWORD+2~, NEWORD+3*, DCORD+2~, DCORD+3*
ORSITE PROCESS+4~
ORUNY UNLINKED+4~, UNLINKED+6
ORUSR UNFLAG+27~*, UNFLAG+28, UNFLAG+32, UNFLAG+35
ORX ESORD+2~, ESORD+17*, ESORD+24*, ESORD+25, ESORD+26
ORXQAID TYPE~, TYPE+2, GUI~, PROCESS+5
ORY CSORD+2~, CSORD+5, EXDNR+2~, EXDNR+10, UNLINKED+2~, UNLINKED+10, FLORD+2~, FLORD+15, NEWORD+2~, NEWORD+12
, DCORD+2~, DCORD+12, NUMORD+2~, NUMORD+9, ESORD+2~, ESORD+17, ESORD+20, ESORD+30
ORZ ESORD+2~, ESORD+25*, ESORD+26
U TYPE+5, MSG+2, UNFLAG+27
X FLORD+2~, FLORD+14*, NEWORD+2~, DCORD+2~, UNFLAG+1~, UNFLAG+7*, UNFLAG+14*, UNFLAG+15, UNFLAG+16, UNFLAG+29*
, UNFLAG+30, UNFLAG+31
>> XQADATA EXDNR+4, UNLINKED+4, NUMORD+3
XQAID DEL~, DEL+2, DEL+7, CSORD+2, CSORD+3, CSORD+5, EXDNR+2, EXDNR+3, UNLINKED+2, UNLINKED+3
, FLORD+3, FLORD+4, NEWORD+3, NEWORD+4, DCORD+3, DCORD+4, NUMORD+2, ESORD+3, ESORD+4, ESORD+13
, UNFLAG+1~, UNFLAG+11*!, UNFLAG+21*!, UNFLAG+36*!
XQAKILL DEL+3*, DEL+4*, DEL+5*, DEL+8!, CSORD+1!, EXDNR+1!, UNLINKED+1!, FLORD+1!, NEWORD+1!, DCORD+1!
, NUMORD+1!, ESORD+1!, ESORD+20*, ESORD+30*, UNFLAG+1~, UNFLAG+9*, UNFLAG+10*, UNFLAG+11!, UNFLAG+20*, UNFLAG+21!
, UNFLAG+35*, UNFLAG+36!
>> XQAROU PROCESS+9
XQAUSER UNFLAG+1~, UNFLAG+35*, UNFLAG+36!
>> XQX MSG+2
Y UNFLAG+15~*, UNFLAG+16, UNFLAG+30~*, UNFLAG+31
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  All