ORWORB ; slc/dee/REV/CLA,WAT - RPC functions which return user alert ;10:12 am JAN 31, 2001
Source file <ORWORB.m>
| Package | Total | Call Graph | 
|---|---|---|
| Order Entry Results Reporting | 10 | $$XQAKILL^ORB3F1  DEL^ORB3FUP1  MSG^ORCFLAG  UNOTIF^ORCSIGN  EN^ORQ1  ($$DG,LIST)^ORQOR1  $$UNSIGNOR^ORQOR2  (REMLIST,REMNONOR,URGLIST)^ORQORB $$PPLINK^ORQPTQ1 AGET^ORWORR | 
| Kernel | 3 | ($$FMADD,$$NOW)^XLFDT GETUSER1^XQALDATA (DELETE,DELETEA,GETACT)^XQALERT | 
| Radiology Nuclear Medicine | 1 | SET1^RAO7PC4 | 
| Registration | 1 | INP^VADPT | 
| Text Integration Utility | 1 | $$RESOLVE^TIUSRVLO | 
| Toolkit | 1 | ($$GET,EN,GETLST)^XPAR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| KILEXMED(Y,ORDFN) | ||
| URGENLST(ORY) | ;return array of the  urgency for the notification | |
| KILUNVMD(Y,ORDFN) | ||
| KILUNSNO(Y,ORVP) | ; Delete unsigned order alerts if no unsigned orders remaining | |
| KILEXOI(Y,ORDFN,ORNIFN) | ||
| GETDATA(ORY,XQAID) | ; return XQADATA for an alert | |
| UNFLORD(ORY,DFN,XQAID) | ; -- auto-unflag orders?/delete alert | |
| TXTFUP(ROOT,DFN,NOTIF,XQADATA) | ; Follow-up for text messages | |
| SETSORT(ORERR,SORT,DIR) | ;set notification sort method^direction for user | |
| GETSORT(ORY) | ;return notification sort method^direction for user/division/system/pkg | |
| CHGRAD | ;GUI follow-up for Imaging Request Changed (#67) | |
| ESORD(ORY,XQAID) | ||
| FASTUSER(ORY) | ;return current user's notifications across all patients | |
| KILUNVOR(Y,ORDFN) | 
| Name | Field # of Occurrence | 
|---|---|
| $$XQAKILL^ORB3F1 | UNFLORD+4, KILEXMED+8, KILEXOI+6, KILUNVOR+13, KILUNVMD+13 | 
| DEL^ORB3FUP1 | ESORD+9, ESORD+12, ESORD+22 | 
| MSG^ORCFLAG | UNFLORD+11 | 
| UNOTIF^ORCSIGN | KILUNSNO+2 | 
| EN^ORQ1 | ESORD+8 | 
| $$DG^ORQOR1 | KILEXMED+1, KILEXOI+1, KILUNVOR+1, KILUNVMD+1, ESORD+5 | 
| LIST^ORQOR1 | UNFLORD+5 | 
| $$UNSIGNOR^ORQOR2 | ESORD+20 | 
| REMLIST^ORQORB | FASTUSER+8 | 
| REMNONOR^ORQORB | FASTUSER+9 | 
| URGLIST^ORQORB | FASTUSER+7 | 
| $$PPLINK^ORQPTQ1 | ESORD+15 | 
| AGET^ORWORR | KILEXMED+2, KILEXOI+2, KILUNVOR+9, KILUNVMD+9 | 
| SET1^RAO7PC4 | CHGRAD+3 | 
| $$RESOLVE^TIUSRVLO | GETDATA+8 | 
| INP^VADPT | KILUNVOR+5, KILUNVMD+5 | 
| $$FMADD^XLFDT | KILUNVOR+3, KILUNVOR+7, KILUNVMD+3, KILUNVMD+7 | 
| $$NOW^XLFDT | UNFLORD+9, KILUNVOR+2, KILUNVMD+2 | 
| $$GET^XPAR | UNFLORD+6, GETSORT+1 | 
| EN^XPAR | SETSORT+1, SETSORT+2 | 
| GETLST^XPAR | URGENLST+3 | 
| GETUSER1^XQALDATA | FASTUSER+5 | 
| DELETE^XQALERT | UNFLORD+12, KILEXMED+9, KILEXOI+7, KILUNVOR+14, KILUNVMD+14 | 
| DELETEA^XQALERT | KILEXMED+10, KILEXOI+8, KILUNVOR+15, KILUNVMD+15 | 
| GETACT^XQALERT | GETDATA+4 | 
| RPC Name | Call Tags | 
|---|---|
| ORWORB FASTUSER | FASTUSER | 
| ORWORB GETDATA | GETDATA | 
| ORWORB KILL UNSIG ORDERS ALERT | KILUNSNO | 
| ORWORB AUTOUNFLAG ORDERS | UNFLORD | 
| ORWORB KILL EXPIR MED ALERT | KILEXMED | 
| ORWORB UNSIG ORDERS FOLLOWUP | ESORD | 
| ORWORB KILL EXPIR OI ALERT | KILEXOI | 
| ORWORB KILL UNVER ORDERS ALERT | KILUNVOR | 
| ORWORB KILL UNVER MEDS ALERT | KILUNVMD | 
| ORWORB TEXT FOLLOWUP | TXTFUP | 
| ORWORB SETSORT | SETSORT | 
| ORWORB GETSORT | GETSORT | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DPT - [#2] | FASTUSER+33 | 
| ^OR(100 - [#100] | UNFLORD+11 | 
| ^ORD(100.9 - [#100.9] | FASTUSER+30, UNFLORD+3, KILEXMED+6, KILEXMED+10, KILEXOI+8, KILUNVOR+12, KILUNVOR+15, KILUNVMD+12, KILUNVMD+15 | 
| ^TMP("ORB" | FASTUSER+6, FASTUSER+13 | 
| ^TMP("ORBG" | FASTUSER+3!, FASTUSER+48*, FASTUSER+49*, FASTUSER+55*, FASTUSER+56*, FASTUSER+57*, FASTUSER+58 | 
| ^TMP("ORR" | ESORD+9!, ESORD+12!, ESORD+16, ESORD+17, ESORD+18, ESORD+23! | 
| ^TMP($J | CHGRAD+1 | 
| ^VA(200 - [#200] | URGENLST+2 | 
| ^XTV(8992 - [#8992] | GETDATA+3 | 
| ^XUSEC("ORES" | ESORD+12 | 
| Name | Line Occurrences | 
|---|---|
| CHGRAD | TXTFUP+2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(3 | UNFLORD+11* | 
| ^(8 | UNFLORD+11* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ALRT | FASTUSER+2~, FASTUSER+13*, FASTUSER+14, FASTUSER+15, FASTUSER+18, FASTUSER+19, FASTUSER+21, FASTUSER+35, FASTUSER+36, FASTUSER+38 , FASTUSER+39 | 
| ALRTDFN | FASTUSER+2~, FASTUSER+12*, FASTUSER+32*, FASTUSER+33 | 
| ALRTDT | FASTUSER+2~, FASTUSER+44*, FASTUSER+45*, FASTUSER+46*, FASTUSER+48 | 
| ALRTI | FASTUSER+2~, FASTUSER+21*, FASTUSER+31*, FASTUSER+34*, FASTUSER+48 | 
| ALRTLOC | FASTUSER+2~, FASTUSER+23*, FASTUSER+33*, FASTUSER+41*, FASTUSER+48 | 
| ALRTMSG | FASTUSER+2~, FASTUSER+18*, FASTUSER+38*, FASTUSER+39*, FASTUSER+40, FASTUSER+41, FASTUSER+42*, FASTUSER+49, FASTUSER+52, FASTUSER+53* , FASTUSER+54, FASTUSER+55, FASTUSER+56 | 
| ALRTPT | FASTUSER+2~, FASTUSER+22*, FASTUSER+36*, FASTUSER+37*, FASTUSER+43*, FASTUSER+48 | 
| ALRTXQA | FASTUSER+2~, FASTUSER+15*, FASTUSER+17, FASTUSER+24, FASTUSER+25, FASTUSER+26, FASTUSER+32, FASTUSER+44, FASTUSER+49 | 
| DFN | UNFLORD~, UNFLORD+1, UNFLORD+5, KILUNVOR+1~, KILUNVOR+5*, KILUNVMD+1~, KILUNVMD+5*, TXTFUP~ | 
| DIR | SETSORT~, SETSORT+2 | 
| DUZ | URGENLST+2, FASTUSER+5, UNFLORD+9, ESORD+12, ESORD+15, ESORD+20, SETSORT+1, SETSORT+2 | 
| FWDBY | FASTUSER+2~, FASTUSER+4*, FASTUSER+54, FASTUSER+55 | 
| I | FASTUSER+1~, FASTUSER+11*, FASTUSER+13 | 
| J | FASTUSER+2~, FASTUSER+10*, FASTUSER+48*, FASTUSER+49, FASTUSER+55*, FASTUSER+56 | 
| NONOR | FASTUSER+1~, FASTUSER+16*, FASTUSER+17 | 
| NONORLST | FASTUSER+1~, FASTUSER+9 | 
| NONORLST( | FASTUSER+16 | 
| NOTIF | TXTFUP~, TXTFUP+2 | 
| ORA | UNFLORD+2~, UNFLORD+10*, UNFLORD+11 | 
| ORAUTO | UNFLORD+2~, UNFLORD+6*, UNFLORD+8, UNFLORD+12 | 
| ORBDT | KILUNVOR+1~, KILUNVOR+6*, KILUNVOR+7*, KILUNVOR+8*, KILUNVOR+9, KILUNVMD+1~, KILUNVMD+6*, KILUNVMD+7*, KILUNVMD+8*, KILUNVMD+9 | 
| ORBLMDEL | ESORD+2~ | 
| ORBXQAID | ESORD+2~, ESORD+3*, ESORD+9, ESORD+12, ESORD+22 | 
| ORBY | UNFLORD+2~, UNFLORD+5 | 
| ORBY( | UNFLORD+7, UNFLORD+10 | 
| ORBY(1 | UNFLORD+12 | 
| ORDDT | KILUNVOR+1~, KILUNVOR+3*, KILUNVOR+8, KILUNVMD+1~, KILUNVMD+3*, KILUNVMD+8 | 
| ORDERS | ESORD+2~, ESORD+3*, ESORD+16, ESORD+17, ESORD+20*, ESORD+21 | 
| ORDFN | KILEXMED~, KILEXMED+2, KILEXMED+6, KILEXOI~, KILEXOI+2, KILEXOI+5, KILUNVOR~, KILUNVOR+5, KILUNVOR+9, KILUNVOR+12 , KILUNVMD~, KILUNVMD+5, KILUNVMD+9, KILUNVMD+12 | 
| ORDG | KILEXMED+1~*, KILEXMED+2, KILEXOI+1~*, KILEXOI+2, KILUNVOR+1~*, KILUNVOR+9, KILUNVMD+1~*, KILUNVMD+9, ESORD+2~, ESORD+5* , ESORD+8 | 
| ORDNUM | ESORD+2~, ESORD+18*, ESORD+20 | 
| OREDT | KILUNVOR+1~, KILUNVOR+2*, KILUNVOR+3, KILUNVOR+7, KILUNVOR+9, KILUNVMD+1~, KILUNVMD+2*, KILUNVMD+3, KILUNVMD+7, KILUNVMD+9 | 
| ORERR | SETSORT~, SETSORT+1, SETSORT+2 | 
| ORERROR | URGENLST+1~, URGENLST+3 | 
| ORI | UNFLORD+2~, UNFLORD+7*, UNFLORD+10 | 
| ORIFN | UNFLORD+2~, UNFLORD+10*, UNFLORD+11 | 
| ORIO | KILEXMED+4~ | 
| ORLST | KILEXMED+1~, KILEXMED+2, KILEXMED+3, KILEXOI+1~, KILEXOI+2, KILEXOI+3, KILUNVOR+1~, KILUNVOR+9, KILUNVOR+10, KILUNVMD+1~ , KILUNVMD+9, KILUNVMD+10 | 
| ORN | FASTUSER+1~, FASTUSER+26*, FASTUSER+27, FASTUSER+29, FASTUSER+30, FASTUSER+35, FASTUSER+38, UNFLORD+2~, UNFLORD+3*, UNFLORD+4 | 
| ORN0 | FASTUSER+1~, FASTUSER+30*, FASTUSER+31 | 
| ORNIFN | KILEXMED+4~, KILEXMED+6*, KILEXMED+7, KILEXMED+8, KILEXMED+10, KILEXOI~, KILEXOI+6, KILEXOI+8, KILUNVOR+11~, KILUNVOR+12* , KILUNVOR+13, KILUNVOR+15, KILUNVMD+11~, KILUNVMD+12*, KILUNVMD+13, KILUNVMD+15 | 
| >> OROI | KILEXMED+4*, KILEXMED+5*, KILEXMED+6 | 
| ORPT | ESORD+2~, ESORD+4*, ESORD+8, ESORD+15 | 
| ORQUIT | ESORD+2~, ESORD+3* | 
| ORSRV | URGENLST+1~, URGENLST+2*, URGENLST+3 | 
| ORTOT | FASTUSER+1~, FASTUSER+6*, FASTUSER+11 | 
| ORUNF | UNFLORD+2~, UNFLORD+9*, UNFLORD+11 | 
| ORURG | FASTUSER+1~, FASTUSER+20*, FASTUSER+24*, FASTUSER+28*, FASTUSER+48 | 
| ORVP | KILUNSNO~, KILUNSNO+1*, KILEXMED+4~, KILEXMED+6*, KILEXMED+10, KILEXOI+4~, KILEXOI+5*, KILEXOI+8, KILUNVOR+11~, KILUNVOR+12* , KILUNVOR+15, KILUNVMD+11~, KILUNVMD+12*, KILUNVMD+15 | 
| ORX | ESORD+2~, ESORD+9*, ESORD+16*, ESORD+17, ESORD+18 | 
| ORY | URGENLST~, URGENLST+3, FASTUSER~, FASTUSER+58*, GETDATA~, GETDATA+2*, GETDATA+5*, GETDATA+6, GETDATA+8*, UNFLORD~ , ESORD~, ESORD+2~, ESORD+9, ESORD+12, ESORD+22, GETSORT~, GETSORT+1* | 
| ORZ | ESORD+2~, ESORD+17*, ESORD+18 | 
| PRE | FASTUSER+2~, FASTUSER+14*, FASTUSER+18 | 
| REM | FASTUSER+1~, FASTUSER+17*, FASTUSER+29*, FASTUSER+49 | 
| REMLIST | FASTUSER+1~, FASTUSER+8 | 
| REMLIST( | FASTUSER+29 | 
| ROOT | TXTFUP~, CHGRAD+1*, CHGRAD+2 | 
| SHOWADD | GETDATA+1~, GETDATA+7* | 
| SORT | FASTUSER+1~, SETSORT~, SETSORT+1 | 
| STOPDATE | FASTUSER+1~, FASTUSER+4*, FASTUSER+5 | 
| STRTDATE | FASTUSER+1~, FASTUSER+4*, FASTUSER+5 | 
| U | URGENLST+2, FASTUSER+15, FASTUSER+18, FASTUSER+31, FASTUSER+38, FASTUSER+39, FASTUSER+48, FASTUSER+49, FASTUSER+55, FASTUSER+56 , UNFLORD+9, UNFLORD+10, UNFLORD+11, KILEXMED+10, KILEXOI+8, KILUNVOR+6, KILUNVOR+15, KILUNVMD+6, KILUNVMD+15, GETSORT+1 | 
| URG | FASTUSER+1~, FASTUSER+27*, FASTUSER+28 | 
| URGLIST | FASTUSER+1~, FASTUSER+7 | 
| URGLIST( | FASTUSER+27 | 
| >> VA200 | KILUNVOR+5*, KILUNVMD+5* | 
| >> VAIN(7 | KILUNVOR+6, KILUNVMD+6 | 
| XQADATA | GETDATA+5, GETDATA+9!, TXTFUP~ | 
| XQAID | GETDATA~, GETDATA+3, GETDATA+4, GETDATA+6, GETDATA+9!, UNFLORD~, UNFLORD+1, KILEXMED+9, KILEXMED+10*!, KILEXOI+7 , KILEXOI+8*!, KILUNVOR+14, KILUNVOR+15*!, KILUNVMD+14, KILUNVMD+15*!, ESORD~, ESORD+3, ESORD+4 | 
| XQAKILL | UNFLORD+2~, UNFLORD+4*, KILEXMED+4~, KILEXMED+8*, KILEXOI+4~, KILEXOI+6*, KILUNVOR+11~, KILUNVOR+13*, KILUNVMD+11~, KILUNVMD+13* , ESORD+1!, ESORD+12*, ESORD+22* | 
| XQAOPT | GETDATA+9! | 
| XQAROU | GETDATA+9! | 
| Y | KILUNSNO~, KILEXMED~, KILEXOI~, KILUNVOR~, KILUNVMD~ |