ORB3SPEC ; slc/CLA - Support routine for ORB3 ;4/4/02 14:40
Source file <ORB3SPEC.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 3 | ($$FMADD,$$NOW)^XLFDT AHISTORY^XQALBUTL (DELETE,PATIENT)^XQALERT |
Order Entry Results Reporting | 3 | $$TMDEV^ORB31 ($$ORDERER,$$RSLTFLG)^ORQOR2 ($$PDLINK,$$PPLINK,TEAMPROV,TMSPT)^ORQPTQ1 |
Scheduling | 2 | $$PRPT^SCAPMC ($$OUTPTAP,$$OUTPTPR)^SDUTL3 |
Toolkit | 1 | ($$GET,ENVAL)^XPAR |
Package | Total | Caller Graph |
---|---|---|
Order Entry Results Reporting | 2 | ORB3 ORBPRCHK |
Name | Comments | DBIA/ICR reference |
---|---|---|
ENTERBY | ;
|
|
PCMMPRIM | ;
|
|
ATTEND | ;
|
|
OI | ;get potential recips for OI-flagged notifs
|
|
SPECIAL(ORN,ORBASPEC,ORBU,ORBUI,ORNUM,ORDFN,ORDATA,ORBSMSG,ORBMSG,ORBSDEV,ORBPRIM,ORBATTD) | ;
|
|
PRIMARY | ;
|
|
LRALRTS(ORN,ORDFN,ORDATA,ORBSMSG,ORBMSG) | ;find & delete matching alerts and gather recips
; ORN: notif ien ; ORDFN: pt id ; ORDATA: pkg data ; ORBSMSG: special notif msg rtn by LRALRTS ; ORBMSG: original notif msg |
|
TITLE(OROI,ORPAR) | ;get provider recips
|
|
ORDERER | ;
|
|
SPECTEAM(ORBE) | ;get special team recips
|
|
PCMMTEAM | ;
|
|
TEAMS | ;
|
|
PCMMASSC | ;
|
Name | Field # of Occurrence |
---|---|
$$TMDEV^ORB31 | SPECTEAM+13, TEAMS+14 |
$$ORDERER^ORQOR2 | ORDERER+4 |
$$RSLTFLG^ORQOR2 | SPECIAL+36 |
$$PDLINK^ORQPTQ1 | OI+25 |
$$PPLINK^ORQPTQ1 | OI+17 |
TEAMPROV^ORQPTQ1 | SPECTEAM+3, TEAMS+10 |
TMSPT^ORQPTQ1 | TEAMS+3 |
$$PRPT^SCAPMC | PCMMTEAM+3 |
$$OUTPTAP^SDUTL3 | PCMMASSC+3 |
$$OUTPTPR^SDUTL3 | PCMMPRIM+3 |
$$FMADD^XLFDT | LRALRTS+17 |
$$NOW^XLFDT | LRALRTS+17, PCMMPRIM+3, PCMMASSC+3 |
$$GET^XPAR | TITLE+7 |
ENVAL^XPAR | OI+10 |
AHISTORY^XQALBUTL | LRALRTS+28 |
DELETE^XQALERT | LRALRTS+50 |
PATIENT^XQALERT | LRALRTS+18 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZIS(1 - [#3.5] | OI+22, OI+23 |
^DPT - [#2] | SPECIAL+16 |
^OR(100 - [#100] | OI+2, ENTERBY+4, ENTERBY+5 |
^OR(100.21 - [#100.21] | SPECTEAM+4, SPECTEAM+9 |
^TMP("ORPCMM" | PCMMTEAM+5, PCMMTEAM+7! |
^VA(200 - [#200] | SPECIAL+39, OI+18, SPECTEAM+10 |
Name | Line Occurrences |
---|---|
ATTEND | TITLE+10 |
ENTERBY | TITLE+13 |
LRALRTS | SPECIAL+29 |
OI | SPECIAL+19, SPECIAL+20, SPECIAL+21, SPECIAL+24, SPECIAL+25, SPECIAL+26 |
ORDERER | TITLE+12 |
PCMMASSC | TITLE+15 |
PCMMPRIM | TITLE+14 |
PCMMTEAM | TITLE+16 |
PRIMARY | TITLE+9 |
SPECTEAM | OI+30 |
TEAMS | TITLE+11 |
TITLE | OI+31 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
I | LRALRTS+10~, LRALRTS+21*, LRALRTS+22, LRALRTS+23 |
IJ | SPECTEAM+1~, SPECTEAM+6*, SPECTEAM+7 |
J | LRALRTS+10~ |
LRID | LRALRTS+10~, LRALRTS+13*, LRALRTS+14, LRALRTS+32 |
LRIDE | LRALRTS+10~, LRALRTS+31*, LRALRTS+32 |
NODE | SPECIAL+39~*, SPECIAL+40, OI+18~*, OI+19, SPECTEAM+10~*, SPECTEAM+11 |
ORBASPEC | SPECIAL~ |
ORBASPEC( | SPECIAL+38*, OI+16*, OI+17*, SPECTEAM+8*, SPECTEAM+9*, LRALRTS+46*, PRIMARY+3*, ATTEND+3*, TEAMS+13*, ORDERER+6* , ENTERBY+6*, PCMMPRIM+4*, PCMMASSC+4*, PCMMTEAM+6* |
ORBATTD | SPECIAL~, ATTEND+1, ATTEND+2, ATTEND+3 |
ORBDEV | OI+1~, OI+22*, OI+23*, OI+24, OI+25, OI+27 |
ORBDUZ | OI+1~, OI+15*, OI+16, OI+17, OI+18, SPECTEAM+7*, SPECTEAM+8, SPECTEAM+9, SPECTEAM+10, TEAMS+13* , ORDERER+1~, ORDERER+4*, ORDERER+5, ORDERER+6, ENTERBY+1~, ENTERBY+5*, ENTERBY+6, PCMMPRIM+1~, PCMMPRIM+3*, PCMMPRIM+4 , PCMMASSC+1~, PCMMASSC+3*, PCMMASSC+4, PCMMTEAM+1~, PCMMTEAM+6* |
ORBE | OI+1~, OI+7*, OI+12*, OI+15, OI+16, OI+17, OI+22, OI+24, OI+25, OI+30 , SPECTEAM~, SPECTEAM+2, SPECTEAM+8, SPECTEAM+9 |
ORBHX | LRALRTS+11~ |
ORBHX(2 | LRALRTS+29 |
ORBHX(20 | LRALRTS+43, LRALRTS+45 |
ORBI | LRALRTS+11~, LRALRTS+44*, LRALRTS+45, TEAMS+1~, TEAMS+5*, TEAMS+6, TEAMS+7 |
ORBJ | TEAMS+1~, TEAMS+12*, TEAMS+13 |
ORBLST | SPECTEAM+1~, SPECTEAM+3, TEAMS+1~, TEAMS+3 |
ORBLST( | SPECTEAM+6, SPECTEAM+7, TEAMS+5, TEAMS+6, TEAMS+7 |
ORBLST(1 | SPECTEAM+6, TEAMS+4 |
ORBLST2 | TEAMS+10~ |
ORBLST2( | TEAMS+12, TEAMS+13 |
ORBLST2(1 | TEAMS+11 |
ORBMSG | SPECIAL~, SPECIAL+29, LRALRTS~, LRALRTS+34, LRALRTS+35, LRALRTS+36, LRALRTS+37, LRALRTS+54 |
ORBMSGE | LRALRTS+11~, LRALRTS+39*, LRALRTS+54, LRALRTS+57, LRALRTS+58, LRALRTS+59 |
ORBMSGX | LRALRTS+11~, LRALRTS+23*, LRALRTS+39 |
ORBPRIM | SPECIAL~, PRIMARY+1, PRIMARY+2, PRIMARY+3 |
ORBSDEV | SPECIAL~ |
ORBSDEV( | OI+24*, OI+25*, SPECTEAM+15*, TEAMS+16* |
ORBSMSG | SPECIAL~, SPECIAL+29, LRALRTS~, LRALRTS+54*, LRALRTS+58*, LRALRTS+59* |
ORBTD | SPECTEAM+13*, SPECTEAM+14, SPECTEAM+15, SPECTEAM+17, TEAMS+1~, TEAMS+14*, TEAMS+15, TEAMS+16, TEAMS+18 |
ORBTM | SPECTEAM+1~, SPECTEAM+2*, SPECTEAM+3, SPECTEAM+4, SPECTEAM+8, SPECTEAM+9, SPECTEAM+13, TEAMS+1~, TEAMS+6*, TEAMS+10 , TEAMS+13, TEAMS+14 |
ORBTNAME | TEAMS+1~, TEAMS+6*, TEAMS+9 |
ORBTTYPE | TEAMS+1~, TEAMS+7*, TEAMS+9 |
ORBU | SPECIAL~, SPECIAL+32, SPECIAL+39, OI+4, OI+18, OI+26, SPECTEAM+4, SPECTEAM+10, SPECTEAM+16, TITLE+2 , PRIMARY+1, PRIMARY+2, ATTEND+1, ATTEND+2, TEAMS+2, TEAMS+8, TEAMS+17, ORDERER+2, ENTERBY+2, PCMMPRIM+2 , PCMMASSC+2, PCMMTEAM+2 |
ORBU( | SPECIAL+33*, SPECIAL+34*, SPECIAL+40*, OI+5*, OI+6*, OI+19*, OI+27*, SPECTEAM+5*, SPECTEAM+11*, SPECTEAM+17* , TITLE+3*, TITLE+4*, PRIMARY+1*, PRIMARY+2*, ATTEND+1*, ATTEND+2*, TEAMS+2*, TEAMS+9*, TEAMS+18*, ORDERER+2* , ENTERBY+2*, PCMMPRIM+2*, PCMMASSC+2*, PCMMTEAM+2* |
ORBUF | OI+1~, OI+12*, OI+16*, OI+17*, OI+18, OI+24*, OI+25*, OI+26, SPECTEAM+7*, SPECTEAM+8* , SPECTEAM+9*, SPECTEAM+10 |
ORBUI | SPECIAL~, SPECIAL+33*, SPECIAL+34*, SPECIAL+40*, OI+5*, OI+6*, OI+19*, OI+27*, SPECTEAM+5*, SPECTEAM+11* , SPECTEAM+17*, TITLE+3*, TITLE+4*, PRIMARY+1*, PRIMARY+2*, ATTEND+1*, ATTEND+2*, TEAMS+2*, TEAMS+9*, TEAMS+18* , ORDERER+2*, ENTERBY+2*, PCMMPRIM+2*, PCMMASSC+2*, PCMMTEAM+2* |
ORBX | OI+1~, OI+7*, OI+12* |
ORBZ | OI+1~, OI+12*, OI+15, OI+22, OI+30 |
ORDATA | SPECIAL~, SPECIAL+29, LRALRTS~, LRALRTS+9, LRALRTS+13 |
ORDATAE | LRALRTS+10~, LRALRTS+29*, LRALRTS+30, LRALRTS+31 |
ORDFN | SPECIAL~, SPECIAL+16, SPECIAL+29, OI+17, OI+25, SPECTEAM+9, LRALRTS~, LRALRTS+8, LRALRTS+18, TEAMS+3 , PCMMPRIM+3, PCMMASSC+3, PCMMTEAM+3 |
ORERR | OI+1~, OI+10, OI+11 |
ORLST | OI+1~, OI+10, OI+11, OI+12 |
ORLST( | OI+12, OI+16, OI+17, OI+24, OI+25, SPECTEAM+8, SPECTEAM+9 |
ORN | SPECIAL~, SPECIAL+19, SPECIAL+20, SPECIAL+21, SPECIAL+24, SPECIAL+25, SPECIAL+26, SPECIAL+28, SPECIAL+29, SPECIAL+31 , LRALRTS~, LRALRTS+7, LRALRTS+25 |
ORNE | LRALRTS+10~, LRALRTS+24*, LRALRTS+25 |
ORNUM | SPECIAL~, SPECIAL+36, OI+2, ORDERER+3, ORDERER+4, ENTERBY+3, ENTERBY+4, ENTERBY+5 |
OROI | OI+1~, OI+2*, OI+3, OI+10, OI+16, OI+17, OI+24, OI+25, OI+31, SPECTEAM+8 , SPECTEAM+9, TITLE~, TITLE+7 |
ORPAR | SPECIAL+15~, SPECIAL+19*, SPECIAL+20*, SPECIAL+21*, SPECIAL+24*, SPECIAL+25*, SPECIAL+26*, OI+6, OI+10, OI+31 , TITLE~, TITLE+4, TITLE+7 |
ORPCMM | PCMMTEAM+1~, PCMMTEAM+3* |
ORPCMMDZ | PCMMTEAM+1~, PCMMTEAM+4*, PCMMTEAM+5*, PCMMTEAM+6 |
ORPTLOC | SPECIAL+15~, SPECIAL+16*, SPECIAL+18, SPECIAL+23 |
ORTIT | TITLE+1~, TITLE+7*, TITLE+8, TITLE+9, TITLE+10, TITLE+11, TITLE+12, TITLE+13, TITLE+14, TITLE+15 , TITLE+16 |
ORTST | LRALRTS+11~, LRALRTS+34*, LRALRTS+36*, LRALRTS+37*, LRALRTS+58, LRALRTS+59 |
ORX | LRALRTS+11~, LRALRTS+41*, LRALRTS+43*, LRALRTS+44 |
ORY | LRALRTS+10~, LRALRTS+21 |
ORY( | LRALRTS+22, LRALRTS+23 |
RECIP | SPECIAL+35~, SPECIAL+36*, SPECIAL+37, SPECIAL+38, SPECIAL+39, LRALRTS+10~, LRALRTS+45*, LRALRTS+46 |
STDATE | LRALRTS+10~, LRALRTS+17*, LRALRTS+18 |
TNODE | SPECTEAM+4~*, SPECTEAM+5 |
TXQAID | LRALRTS+11~ |
U | SPECIAL+40, OI+19, OI+24, OI+25, OI+27, SPECTEAM+5, SPECTEAM+7, SPECTEAM+8, SPECTEAM+9, SPECTEAM+11 , SPECTEAM+13, LRALRTS+22, LRALRTS+23, LRALRTS+43, TEAMS+6, TEAMS+7, TEAMS+13, TEAMS+14, ENTERBY+5 |
XQ0 | LRALRTS+10~ |
XQ1 | LRALRTS+10~ |
XQAID | LRALRTS+10~, LRALRTS+22*, LRALRTS+24, LRALRTS+28, LRALRTS+51! |
XQAKILL | LRALRTS+49*, LRALRTS+51! |
XQF | LRALRTS+11~ |