ORB3USER ;SLC/CLA - Alert Recipient Algorithms for OE/RR 3 Notifications;Apr 21, 2021@11:13:50
Source file <ORB3USER.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 2 | DELETEA^XQALERT $$ACTVSURO^XQALSURO |
| VA FileMan | 2 | NOW^%DTC $$GET1^DIQ |
| Order Entry Results Reporting | 1 | $$ORDIV^ORB31 |
| Registration | 1 | OERR^VADPT |
| Toolkit | 1 | $$GET^XPAR |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Order Entry Results Reporting | 6 | ORB3 ORB3FN ORB3REG ORB3U2 ORBPRCHK ORWTPR |
| Adverse Reaction Tracking | 1 | GMRAPEM0 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| USER(XQA,ORBDUZ,ORN,ORBU,ORBUI,ORBDFN,ORNUM,ORWHY) | ;called from ORB3
|
|
| PREALERT(ORBDUZ,ORN,ORBDFN) | ;if user (ORBDUZ) has an undeleted previous
|
|
| ONOFF(ORN,ORBUSR,ORBPT,ORBTEAM,ORNUM) | ;Extrinsic function to check param file
|
|
| RECENT(USER) | ;ext funct rtns a user's most recent, active user class
|
|
| DIVF(USER,ORN,ORNUM) | ;ext funct rtns user's division value for ORB PROCESSING FLAG
|
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| ^DIC(4 - [#4] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(42 - [#42] | ONOFF+42 |
| ^DIC(49 - [#49] | ONOFF+49 |
| ^DPT - [#2] | ONOFF+24 |
| ^OR(100.21 - [#100.21] | USER+17 |
| ^ORD(100.9 - [#100.9] | PREALERT+3, PREALERT+4, ONOFF+18 |
| ^SC - [#44] | ONOFF+43 |
| ^VA(200 - [#200] | USER+19, USER+32, ONOFF+21, ONOFF+48, DIVF+9 |
| ^XTMP("ORBUSER" | USER+23, USER+24* |
| ^XTV(8992 - [#8992] | PREALERT+7, PREALERT+8 |
| Name | Line Occurrences |
|---|---|
| $$DIVF | ONOFF+27 |
| $$ONOFF | USER+30 |
| PREALERT | USER+42 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | RECENT+8, RECENT+14! |
| ACT | RECENT+2~, RECENT+7*, RECENT+9, RECENT+10 |
| CLASS | RECENT+2~, RECENT+6*, RECENT+7, RECENT+10 |
| CLS | RECENT+2~ |
| CLS( | RECENT+6, RECENT+7, RECENT+10 |
| CLS(0 | RECENT+4 |
| DDIVF | DIVF+1~, DIVF+8*, DIVF+13*, DIVF+16 |
| DFN | ONOFF+41~* |
| DIV | DIVF+1~, DIVF+4*, DIVF+5, DIVF+6, DIVF+7, DIVF+8*, DIVF+9*, DIVF+10, DIVF+11, DIVF+12 , DIVF+13 |
| DIVF | DIVF+1~, DIVF+2, DIVF+3*, DIVF+6*, DIVF+7*, DIVF+8*, DIVF+9, DIVF+10*, DIVF+11, DIVF+12 , DIVF+13 |
| EDIVF | DIVF+1~, DIVF+8*, DIVF+12*, DIVF+15 |
| INACT | RECENT+2~, RECENT+7*, RECENT+8 |
| INVDT | RECENT+2~, RECENT+11*, RECENT+12 |
| MDIVF | DIVF+1~, DIVF+8*, DIVF+11*, DIVF+14 |
| NODE | ONOFF+8~, ONOFF+18*, ONOFF+21*, ONOFF+24*, ONOFF+49* |
| ORBCLS | ONOFF+12~, ONOFF+13* |
| ORBCLSF | ONOFF+12~, ONOFF+13* |
| ORBCLSN | ONOFF+12~, ONOFF+13* |
| ORBDFN | USER~, USER+30, USER+42, PREALERT~, PREALERT+6 |
| ORBDIV | ONOFF+14~, ONOFF+15*, ONOFF+27*, ONOFF+28, ONOFF+29*, ONOFF+30 |
| ORBDIVF | ONOFF+14~, ONOFF+15*, ONOFF+29*, ONOFF+73, ONOFF+74, ONOFF+75, ONOFF+82, ONOFF+83 |
| ORBDIVN | ONOFF+14~, ONOFF+15*, ONOFF+30*, ONOFF+73, ONOFF+82, ONOFF+83 |
| ORBDT | PREALERT+5~, PREALERT+8*, PREALERT+9 |
| ORBDUP | USER+11~, USER+23*, USER+25 |
| ORBDUZ | USER~, USER+12, USER+13, USER+15, USER+19, USER+23, USER+24, USER+27*, USER+30, USER+32 , USER+36, USER+37, USER+42, USER+43, PREALERT~, PREALERT+7, PREALERT+8, PREALERT+10 |
| ORBI | ONOFF+12~ |
| ORBLOC | ONOFF+8~, ONOFF+9*, ONOFF+42*, ONOFF+43, ONOFF+44 |
| ORBLOCF | ONOFF+8~, ONOFF+9*, ONOFF+44*, ONOFF+71, ONOFF+72, ONOFF+73, ONOFF+74, ONOFF+75, ONOFF+81 |
| ORBLOCN | ONOFF+8~, ONOFF+9*, ONOFF+43*, ONOFF+71, ONOFF+72, ONOFF+81 |
| ORBLST | ONOFF+12~ |
| ORBNODE | USER+11~, USER+32*, USER+33 |
| ORBNOTN | ONOFF+8~, ONOFF+9*, ONOFF+18* |
| ORBON | USER+11~, USER+30*, USER+33, USER+34, USER+36, USER+40 |
| ORBPKGF | ONOFF+14~, ONOFF+15*, ONOFF+36*, ONOFF+75, ONOFF+86, ONOFF+87 |
| ORBPT | ONOFF~, ONOFF+24, ONOFF+40, ONOFF+41 |
| ORBPTN | ONOFF+8~, ONOFF+9*, ONOFF+24* |
| ORBSRV | ONOFF+10~, ONOFF+11*, ONOFF+48*, ONOFF+49, ONOFF+50 |
| ORBSRVF | ONOFF+10~, ONOFF+11*, ONOFF+50*, ONOFF+70, ONOFF+79, ONOFF+80 |
| ORBSRVN | ONOFF+10~, ONOFF+11*, ONOFF+49*, ONOFF+70, ONOFF+79, ONOFF+80 |
| ORBSUR | USER+11~, USER+37*, USER+38, USER+39 |
| ORBSYSF | ONOFF+14~, ONOFF+15*, ONOFF+33*, ONOFF+74, ONOFF+75, ONOFF+84, ONOFF+85 |
| ORBTEA | ONOFF+10~, ONOFF+11* |
| ORBTEAD | ONOFF+10~, ONOFF+11* |
| ORBTEAE | ONOFF+10~, ONOFF+11* |
| ORBTEAF | ONOFF+10~, ONOFF+11*, ONOFF+53*, ONOFF+68, ONOFF+69, ONOFF+78 |
| ORBTEAM | USER+11~, USER+17*, USER+19, USER+29*, USER+30, ONOFF~, ONOFF+53 |
| ORBTEAN | ONOFF+10~, ONOFF+11*, ONOFF+53*, ONOFF+68, ONOFF+69, ONOFF+78 |
| ORBTM | USER+11~, USER+15*, USER+16, USER+17 |
| ORBTMF | USER+11~, USER+16*, USER+17, USER+22 |
| ORBU | USER~, USER+18, USER+21, USER+31, USER+36, USER+41 |
| ORBU( | USER+19*, USER+33*, USER+34*, USER+35*, USER+39* |
| ORBUI | USER~, USER+19*, USER+33*, USER+34*, USER+35*, USER+39* |
| ORBUSR | ONOFF~, ONOFF+21, ONOFF+27, ONOFF+48, ONOFF+61 |
| ORBUSRF | ONOFF+8~, ONOFF+9*, ONOFF+61*, ONOFF+65, ONOFF+66, ONOFF+76 |
| ORBUSRN | ONOFF+8~, ONOFF+9*, ONOFF+21*, ONOFF+65, ONOFF+66, ONOFF+76 |
| >> ORMNDFLG | ONOFF+65*, ONOFF+68*, ONOFF+70*, ONOFF+71*, ONOFF+73*, ONOFF+74*, ONOFF+75* |
| ORN | USER~, USER+16, USER+30, USER+42, PREALERT~, PREALERT+3, PREALERT+4, PREALERT+6, ONOFF~, ONOFF+18 , ONOFF+27, ONOFF+33, ONOFF+36, ONOFF+44, ONOFF+50, ONOFF+61, DIVF~, DIVF+6, DIVF+10 |
| ORNUM | USER~, USER+30, ONOFF~, ONOFF+27, DIVF~, DIVF+2, DIVF+4 |
| ORWHY | USER~, USER+35 |
| ORX | RECENT+2~ |
| ORX("DT" | RECENT+10*, RECENT+11, RECENT+12 |
| RESULT | RECENT+2~, RECENT+12*, RECENT+13*, RECENT+15 |
| U | USER+15, USER+17, USER+19, USER+27, USER+33, USER+34, USER+36, USER+40, PREALERT+3, PREALERT+4 , ONOFF+18, ONOFF+21, ONOFF+24, ONOFF+29, ONOFF+43, ONOFF+48, ONOFF+49, ONOFF+53, RECENT+7, RECENT+10 , DIVF+7, DIVF+11, DIVF+12, DIVF+13 |
| USER | RECENT~, RECENT+1, DIVF~, DIVF+9 |
| VA200 | ONOFF+41*, ONOFF+45! |
| VAIN | ONOFF+45! |
| VAIN(4 | ONOFF+42 |
| XQA | USER~ |
| XQA( | USER+12*, USER+43* |
| XQAID | PREALERT+5~, PREALERT+6*, PREALERT+7, PREALERT+8 |
| XQAKILL | PREALERT+5~, PREALERT+11* |
| XQAUSER | PREALERT+5~, PREALERT+10* |