ORB3 ; slc/CLA,WAT - Main routine for OE/RR 3 notifications ;23-Nov-2011 11:43;PLS
Source file <ORB3.m>
| Package | Total | Call Graph |
|---|---|---|
| Order Entry Results Reporting | 7 | ($$DUP,$$ENTITY,$$TMDEV,ADT,QUEUE,REGDEV)^ORB31 $$ONOFF^ORB3FN REGULAR^ORB3REG SPECIAL^ORB3SPEC USER^ORB3USER ($$ORDERER,$$UNSIGNOR)^ORQOR2 (TEAMPR,TEAMPROV,TMSPT)^ORQPTQ1 |
| Kernel | 2 | ($$FMADD,$$FMTE,$$HADD,$$NOW)^XLFDT SETUP^XQALERT |
| Registration | 2 | $$CVEDT^DGCV OERR^VADPT |
| Scheduling | 2 | $$PRPT^SCAPMC ($$OUTPTAP,$$OUTPTPR)^SDUTL3 |
| IHS Electronic Health Record | 1 | TEAM^BEHOPTPC |
| Toolkit | 1 | $$GET^XPAR |
| VA Fileman | 1 | $$GET1^DIQ |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| QUIT | ;
|
|
| ENTERBY | ;
|
|
| IHSDP | ||
| PCMMPRIM | ;
|
|
| ATTEND | ;
|
|
| START | ||
| IHSPRIM | ;Send alert to designated provider
|
|
| TITLE | ;get provider recips
|
|
| SPECDUZS | ;get DUZs rtn by SPECIAL^ORB3SPEC
|
|
| PRIMARY | ;
|
|
| UTL(ORBU,ORN,ORBDFN,ORNUM,ORBADUZ,ORBPMSG,ORBPDATA) | ;
|
|
| DOALERT | ; Entry point for alert logic outside of TaskMan
|
|
| ORDERER | ;
|
|
| USER | ;should USER (ORBDUZ) be a recip
|
|
| PCMMTEAM | ;
|
|
| ZTSK | ;
|
|
| PKGDUZS | ;get DUZs from pkg-passed ORBADUZ() array
|
|
| IHSTEAM | ;IHS/CIA/MGH
|
|
| TEAMS | ;
|
|
| EN(ORN,ORBDFN,ORNUM,ORBADUZ,ORBPMSG,ORBPDATA) | ;
|
|
| PCMMASSC | ;
|
| Name | Field # of Occurrence |
|---|---|
| TEAM^BEHOPTPC | IHSTEAM+5 |
| $$CVEDT^DGCV | DOALERT+34 |
| $$GET1^DIQ | IHSPRIM+2, IHSTEAM+4 |
| $$DUP^ORB31 | EN+15 |
| $$ENTITY^ORB31 | EN+3, DOALERT+8 |
| $$TMDEV^ORB31 | TEAMS+15 |
| ADT^ORB31 | DOALERT+15 |
| QUEUE^ORB31 | EN+21, START+13, START+19 |
| REGDEV^ORB31 | DOALERT+43, DOALERT+44, DOALERT+45 |
| $$ONOFF^ORB3FN | EN+7 |
| REGULAR^ORB3REG | DOALERT+20 |
| SPECIAL^ORB3SPEC | DOALERT+21 |
| USER^ORB3USER | USER+1 |
| $$ORDERER^ORQOR2 | ORDERER+4 |
| $$UNSIGNOR^ORQOR2 | ORDERER+4 |
| TEAMPR^ORQPTQ1 | ORDERER+11 |
| TEAMPROV^ORQPTQ1 | TEAMS+10, ORDERER+23 |
| TMSPT^ORQPTQ1 | TEAMS+3, ORDERER+13 |
| $$PRPT^SCAPMC | PCMMTEAM+3 |
| $$OUTPTAP^SDUTL3 | PCMMASSC+2 |
| $$OUTPTPR^SDUTL3 | PCMMPRIM+2 |
| OERR^VADPT | DOALERT+10 |
| $$FMADD^XLFDT | START+8 |
| $$FMTE^XLFDT | DOALERT+34 |
| $$HADD^XLFDT | START+13, START+19 |
| $$NOW^XLFDT | START+3, PCMMPRIM+2, PCMMASSC+2 |
| $$GET^XPAR | EN+5, DOALERT+37, DOALERT+38, DOALERT+39, DOALERT+40, DOALERT+41, TITLE+6 |
| SETUP^XQALERT | DOALERT+47 |
| FileNo | Call Tags |
|---|---|
| ^AUPNPAT - [#9000001] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^BDPRECN - [#90360.1] | IHSDP+7 |
| ^BDPRECN("AA" | IHSDP+1, IHSDP+4, IHSDP+6 |
| ^OR(100 - [#100] | ENTERBY+3, ENTERBY+4 |
| ^ORD(100.9 - [#100.9] | EN+6, EN+13, EN+19, START+1, START+12, START+18, DOALERT+6 |
| ^TMP("ORIHS" | IHSTEAM+7, IHSTEAM+9! |
| ^TMP("ORPCMM" | PCMMTEAM+5, PCMMTEAM+7! |
| ^XTMP("ORBLOCK" | START+8*, START+11, START+17, QUIT+4, QUIT+5 |
| ^XTMP("ORBUSER" | QUIT+2! |
| ^XUSEC("ORES" | ORDERER+9, ORDERER+26 |
| Name | Line Occurrences |
|---|---|
| ATTEND | TITLE+8 |
| ENTERBY | TITLE+11 |
| IHSDP | TITLE+18 |
| IHSPRIM | TITLE+16 |
| IHSTEAM | TITLE+17 |
| ORDERER | TITLE+10 |
| PCMMASSC | TITLE+13 |
| PCMMPRIM | TITLE+12 |
| PCMMTEAM | TITLE+14 |
| PKGDUZS | DOALERT+24 |
| PRIMARY | TITLE+7 |
| QUIT | START+22, DOALERT+11 |
| SPECDUZS | DOALERT+23 |
| START | ZTSK+1 |
| TEAMS | TITLE+9 |
| TITLE | DOALERT+25 |
| USER | PKGDUZS+7, SPECDUZS+6, PRIMARY+3, ATTEND+3, TEAMS+13, ORDERER+6, ORDERER+26, ENTERBY+5, PCMMPRIM+3, PCMMASSC+3 , PCMMTEAM+6, IHSPRIM+3, IHSTEAM+8, IHSDP+8 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BDPCPRV | IHSDP~ |
| BDPQ | IHSDP~, IHSDP+3* |
| BEHOCT | IHSDP~, IHSDP+3* |
| BEHOPR | IHSDP~, IHSDP+5*, IHSDP+6*, IHSDP+7 |
| BEHORIEN | IHSDP~ |
| BEHOTYPE | IHSDP~, IHSDP+3*, IHSDP+4*, IHSDP+6 |
| CVMRKR | DOALERT+34~*, DOALERT+35 |
| DFN | DOALERT+10~*, DOALERT+34 |
| >> DGPMA | EN+21, START+13, START+19 |
| I | IHSDP~, IHSDP+3* |
| ORBADT | DOALERT+2~, DOALERT+3*, DOALERT+12*, DOALERT+14, DOALERT+15, PRIMARY+1, PRIMARY+2, ATTEND+1, ATTEND+2 |
| ORBADUZ | EN~, EN+21, UTL~, START+13, START+19, DOALERT+24 |
| ORBADUZ( | PKGDUZS+7 |
| ORBASPEC | DOALERT+2~, DOALERT+21, DOALERT+23 |
| ORBASPEC( | SPECDUZS+6 |
| ORBATTD | DOALERT+1~, DOALERT+14*, DOALERT+15, DOALERT+21, ATTEND+3 |
| ORBDEL | DOALERT+2~ |
| ORBDESC | EN+18~, EN+19*, EN+21, START+2~, START+12*, START+13, START+18*, START+19 |
| ORBDEV | DOALERT+1~, DOALERT+20, DOALERT+28, DOALERT+43 |
| ORBDFN | EN~, EN+15, EN+21, UTL~, START, START+11, START+13, START+17, START+19, DOALERT+10 , DOALERT+15, DOALERT+20, DOALERT+21, DOALERT+26, DOALERT+30, QUIT+4, QUIT+5, TEAMS+3, ORDERER+13, PCMMPRIM+2 , PCMMASSC+2, PCMMTEAM+3, IHSPRIM+2, IHSTEAM+4, IHSDP+1, IHSDP+4, IHSDP+6, USER+1 |
| ORBDI | DOALERT+2~ |
| ORBDUP | EN+12~, EN+15*, EN+16 |
| ORBDUZ | DOALERT+1~, PKGDUZS+7*, SPECDUZS+6*, PRIMARY+3*, ATTEND+3*, TEAMS+13*, ORDERER+4*, ORDERER+5, ORDERER+9, ORDERER+11 , ORDERER+26*, ENTERBY+4*, ENTERBY+5, PCMMPRIM+2*, PCMMPRIM+3, PCMMASSC+2*, PCMMASSC+3, PCMMTEAM+6*, IHSPRIM+2*, IHSPRIM+3 , IHSTEAM+4*, IHSTEAM+5, IHSTEAM+8*, IHSDP+7*, USER+1 |
| ORBENT | EN+2~, EN+3*, EN+5, DOALERT+1~, DOALERT+8*, DOALERT+37, DOALERT+38, DOALERT+39, DOALERT+40, DOALERT+41 , TITLE+6 |
| ORBI | TEAMS+2~, TEAMS+5*, TEAMS+6, TEAMS+7, ORDERER+3~, ORDERER+15*, ORDERER+17 |
| ORBID | START+2~, START+9*, START+10, START+11, START+16, QUIT+4 |
| ORBJ | TEAMS+2~, TEAMS+12*, TEAMS+13, ORDERER+3~, ORDERER+25*, ORDERER+26 |
| ORBLOCK | START+2~, START+4*, START+14*, START+20*, START+22, QUIT+3 |
| ORBLST | TEAMS+2~, TEAMS+3, ORDERER+3~, ORDERER+11 |
| ORBLST( | TEAMS+5, TEAMS+6, TEAMS+7, ORDERER+15, ORDERER+17 |
| ORBLST(1 | TEAMS+4, ORDERER+12 |
| ORBLST2 | TEAMS+10~, ORDERER+23~ |
| ORBLST2( | TEAMS+12, TEAMS+13, ORDERER+25, ORDERER+26 |
| ORBLST2(1 | TEAMS+11, ORDERER+24 |
| ORBN | EN+12~, EN+13*, EN+14, DOALERT+1~, DOALERT+6*, DOALERT+17, DOALERT+26, DOALERT+29, DOALERT+31, DOALERT+36 |
| ORBNOW | START+2~, START+3*, START+8 |
| ORBPDATA | EN~, EN+21, UTL~, START+9, START+13, START+19, DOALERT+5*, DOALERT+21, DOALERT+32 |
| ORBPDUZ | PKGDUZS+1~, PKGDUZS+6*, PKGDUZS+7* |
| ORBPI | ORDERER+3~, ORDERER+16*, ORDERER+17, ORDERER+20, ORDERER+21 |
| ORBPLST | ORDERER+3~, ORDERER+13 |
| ORBPLST( | ORDERER+16, ORDERER+17, ORDERER+20, ORDERER+21 |
| ORBPLST(1 | ORDERER+14 |
| ORBPMSG | EN~, EN+9*, EN+15, EN+21, UTL~, START+13, START+19, DOALERT+4*, DOALERT+21, DOALERT+22* , DOALERT+36 |
| ORBPRIM | DOALERT+1~, DOALERT+14*, DOALERT+15, DOALERT+21, PRIMARY+3 |
| ORBPTM | ORDERER+3~, ORDERER+17*, ORDERER+18, ORDERER+19, ORDERER+23, ORDERER+26 |
| ORBSDEV | DOALERT+2~, DOALERT+21, DOALERT+28, DOALERT+44 |
| ORBSDUZ | SPECDUZS+1~, SPECDUZS+5*, SPECDUZS+6* |
| ORBSMSG | DOALERT+2~, DOALERT+21, DOALERT+22 |
| ORBTD | TEAMS+2~, TEAMS+15*, TEAMS+16, TEAMS+17, TEAMS+19 |
| ORBTDEV | DOALERT+2~, DOALERT+45 |
| ORBTDEV( | TEAMS+17* |
| ORBTM | TEAMS+2~, TEAMS+6*, TEAMS+10, TEAMS+13, TEAMS+15, ORDERER+3~, ORDERER+17*, ORDERER+18 |
| ORBTNAME | TEAMS+2~, TEAMS+6*, TEAMS+9, ORDERER+3~, ORDERER+20*, ORDERER+22 |
| ORBTTYPE | TEAMS+2~, TEAMS+7*, TEAMS+9, ORDERER+3~, ORDERER+21*, ORDERER+22 |
| ORBU | UTL~, UTL+1, START+7, DOALERT+16, DOALERT+20, DOALERT+21, QUIT+3, PKGDUZS+2, SPECDUZS+2, TITLE+2 , PRIMARY+1, PRIMARY+2, ATTEND+1, ATTEND+2, TEAMS+1, TEAMS+8, TEAMS+18, ORDERER+2, ORDERER+10, ORDERER+22 , ENTERBY+1, PCMMPRIM+1, PCMMASSC+1, PCMMTEAM+2, IHSPRIM+1, IHSTEAM+3, IHSDP+2, USER+1 |
| ORBU( | DOALERT+17*, DOALERT+18*, DOALERT+19*, PKGDUZS+3*, PKGDUZS+4*, PKGDUZS+5*, SPECDUZS+3*, SPECDUZS+4*, TITLE+3*, TITLE+4* , PRIMARY+1*, PRIMARY+2*, ATTEND+1*, ATTEND+2*, TEAMS+1*, TEAMS+9*, TEAMS+19*, ORDERER+2*, ORDERER+10*, ORDERER+22* , ENTERBY+1*, PCMMPRIM+1*, PCMMASSC+1*, PCMMTEAM+2*, IHSPRIM+1*, IHSTEAM+3*, IHSDP+2* |
| ORBUI | DOALERT+2~, DOALERT+3*, DOALERT+17*, DOALERT+18*, DOALERT+19*, DOALERT+20, DOALERT+21, PKGDUZS+3*, PKGDUZS+4*, PKGDUZS+5* , SPECDUZS+3*, SPECDUZS+4*, TITLE+3*, TITLE+4*, PRIMARY+1*, PRIMARY+2*, ATTEND+1*, ATTEND+2*, TEAMS+1*, TEAMS+9* , TEAMS+19*, ORDERER+2*, ORDERER+10*, ORDERER+22*, ENTERBY+1*, PCMMPRIM+1*, PCMMASSC+1*, PCMMTEAM+2*, IHSPRIM+1*, IHSTEAM+3* , IHSDP+2*, USER+1 |
| ORBXQAID | DOALERT+1~, DOALERT+26*, DOALERT+46 |
| >> ORDGPMA | DOALERT+15 |
| ORIHDUZ | IHSTEAM+2~, IHSTEAM+6*, IHSTEAM+7*, IHSTEAM+8 |
| ORIHS | IHSTEAM+2~ |
| ORN | EN~, EN+6, EN+7, EN+13, EN+14, EN+15, EN+19, EN+21, UTL~, START , START+1, START+11, START+12, START+13, START+17, START+18, START+19, DOALERT+6, DOALERT+12, DOALERT+15 , DOALERT+20, DOALERT+21, DOALERT+26, DOALERT+34, DOALERT+37, DOALERT+38, DOALERT+39, DOALERT+40, DOALERT+41, QUIT+4 , QUIT+5, PKGDUZS+4, TITLE+6, ORDERER+4, ORDERER+9, USER+1 |
| ORNUM | EN~, EN+3, EN+15, EN+21, UTL~, START+13, START+19, DOALERT+5, DOALERT+8, DOALERT+19 , DOALERT+21, ORDERER+1, ORDERER+4, ENTERBY+2, ENTERBY+3, ENTERBY+4, USER+1 |
| ORPCMM | PCMMTEAM+1~, PCMMTEAM+3* |
| ORPCMMDZ | PCMMTEAM+1~, PCMMTEAM+4*, PCMMTEAM+5*, PCMMTEAM+6 |
| ORPTNAM | DOALERT+1~, DOALERT+33*, DOALERT+35 |
| ORY | DOALERT+2~ |
| RSLT | DOALERT+34~* |
| TITLES | TITLE+1~, TITLE+6*, TITLE+7, TITLE+8, TITLE+9, TITLE+10, TITLE+11, TITLE+12, TITLE+13, TITLE+14 , TITLE+16, TITLE+17, TITLE+18 |
| U | EN+19, START+12, START+18, DOALERT+14, DOALERT+17, DOALERT+34, TEAMS+6, TEAMS+7, TEAMS+13, TEAMS+15 , ORDERER+17, ORDERER+20, ORDERER+21, ORDERER+26, ENTERBY+4, IHSDP+7 |
| VA | QUIT+1! |
| VA("BID" | DOALERT+11, DOALERT+35 |
| VA200 | DOALERT+10*, QUIT+1! |
| VADM | QUIT+1! |
| VADM(1 | DOALERT+11, DOALERT+18, DOALERT+33 |
| VAERR | QUIT+1! |
| VAIN | QUIT+1! |
| VAIN(11 | DOALERT+14 |
| VAIN(2 | DOALERT+14 |
| X | IHSDP~ |
| XQA | DOALERT+20, DOALERT+28, DOALERT+47, QUIT+1!, USER+1 |
| XQAARCH | DOALERT+37*, QUIT+1! |
| >> XQACNDEL | DOALERT+41*, DOALERT+42* |
| XQADATA | DOALERT+32*, QUIT+1! |
| XQADFN | DOALERT+30*, QUIT+1! |
| XQAFLG | DOALERT+29*, DOALERT+31, QUIT+1! |
| XQAID | DOALERT+46*, QUIT+1! |
| XQAMSG | DOALERT+35*, DOALERT+36*, QUIT+1! |
| >> XQAREVUE | DOALERT+40* |
| XQAROU | DOALERT+31*, QUIT+1! |
| XQASUPV | DOALERT+38*, QUIT+1! |
| XQASURO | DOALERT+39*, QUIT+1! |
| >> ZTREQ | ZTSK+2* |