ORB3FUP1 ; slc/CLA - Routine to support notification follow-up actions ; 4/8/08 9:32am
Source file <ORB3FUP1.m>
Package | Total | Caller Graph |
---|---|---|
Consult Request Tracking | 4 | GMRCALRT GMRCEDIT GMRCGUIC GMRCXQ |
Order Entry Results Reporting | 4 | OCXOZ0K ORB3FUP2 ORCB ORWORB |
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
|
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 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
RPC Name | Call Tags |
---|---|
ORB FOLLOW-UP STRING | GUI |
ORB DELETE ALERT | DEL |
ORB FOLLOW-UP TYPE | TYPE |
ORB FOLLOW-UP ARRAY | GUI |
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 |
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 |
>> | 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 |