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 |