ORB3SPEC ; slc/CLA,TC - Support routine for ORB3 ; 9/27/17 4:34pm
Source file <ORB3SPEC.m>
| Package | Total | Call Graph |
|---|---|---|
| Order Entry Results Reporting | 4 | $$TMDEV^ORB31 $$ISCLORIP^ORB3F1 ($$ORDERER,$$RSLTFLG)^ORQOR2 ($$PDLINK,$$PPLINK,TEAMPROV,TMSPT)^ORQPTQ1 |
| Kernel | 3 | ($$FMADD,$$NOW)^XLFDT AHISTORY^XQALBUTL (DELETE,PATIENT)^XQALERT |
| Scheduling | 3 | $$PRPT^SCAPMC $$START^SCMCMHTC ($$OUTPTAP,$$OUTPTPR)^SDUTL3 |
| Toolkit | 1 | ($$GET,ENVAL)^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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SPECIAL(ORN,ORBASPEC,ORBU,ORBUI,ORNUM,ORDFN,ORDATA,ORBSMSG,ORBMSG,ORBSDEV,ORBPRIM,ORBATTD) | ;
|
|
| OI | ;get potential recips for OI-flagged notifs
|
|
| SPECTEAM(ORBE) | ;get special team recips
|
|
| 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
|
|
| PRIMARY | ;
|
|
| ATTEND | ;
|
|
| TEAMS | ;
|
|
| ORDERER | ;
|
|
| ENTERBY | ;
|
|
| PCMMPRIM | ;
|
|
| PCMMASSC | ;
|
|
| PCMMTEAM | ;
|
|
| PCMMMHTC | ;
|
| Name | Field # of Occurrence |
|---|---|
| $$TMDEV^ORB31 | SPECTEAM+13, TEAMS+14 |
| $$ISCLORIP^ORB3F1 | SPECIAL+29 |
| $$ORDERER^ORQOR2 | ORDERER+4 |
| $$RSLTFLG^ORQOR2 | SPECIAL+49 |
| $$PDLINK^ORQPTQ1 | OI+29 |
| $$PPLINK^ORQPTQ1 | OI+21 |
| TEAMPROV^ORQPTQ1 | SPECTEAM+3, TEAMS+10 |
| TMSPT^ORQPTQ1 | TEAMS+3 |
| $$PRPT^SCAPMC | PCMMTEAM+3 |
| $$START^SCMCMHTC | PCMMMHTC+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+14 |
| AHISTORY^XQALBUTL | LRALRTS+28 |
| DELETE^XQALERT | LRALRTS+56 |
| PATIENT^XQALERT | LRALRTS+18 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZIS(1 - [#3.5] | OI+26, OI+27 |
| ^DPT - [#2] | SPECIAL+28 |
| ^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+52, OI+22, SPECTEAM+10 |
| >> | 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+52~*, SPECIAL+53, OI+22~*, OI+23, SPECTEAM+10~*, SPECTEAM+11 |
| ORBASPEC | SPECIAL~ |
| ORBASPEC( | SPECIAL+51*, OI+20*, OI+21*, SPECTEAM+8*, SPECTEAM+9*, LRALRTS+52*, PRIMARY+3*, ATTEND+3*, TEAMS+13*, ORDERER+6* , ENTERBY+6*, PCMMPRIM+4*, PCMMASSC+4*, PCMMTEAM+6*, PCMMMHTC+4* |
| ORBATTD | SPECIAL~, ATTEND+1, ATTEND+2, ATTEND+3 |
| ORBDEV | OI+1~, OI+26*, OI+27*, OI+28, OI+29, OI+31 |
| >> ORBDFN | PCMMMHTC+3 |
| ORBDUZ | OI+1~, OI+19*, OI+20, OI+21, OI+22, 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*, PCMMMHTC+1~, PCMMMHTC+3*, PCMMMHTC+4 |
| ORBE | OI+1~, OI+11*, OI+16*, OI+19, OI+20, OI+21, OI+26, OI+28, OI+29, OI+34 , SPECTEAM~, SPECTEAM+2, SPECTEAM+8, SPECTEAM+9 |
| ORBHX | LRALRTS+11~ |
| ORBHX(2 | LRALRTS+29 |
| ORBHX(20 | LRALRTS+49, LRALRTS+51 |
| ORBI | LRALRTS+11~, LRALRTS+50*, LRALRTS+51, 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+42, LRALRTS~, LRALRTS+34, LRALRTS+35, LRALRTS+36, LRALRTS+37, LRALRTS+60 |
| ORBMSGE | LRALRTS+11~, LRALRTS+39*, LRALRTS+40, LRALRTS+42, LRALRTS+43, LRALRTS+44, LRALRTS+60, LRALRTS+63, LRALRTS+65 |
| ORBMSGX | LRALRTS+11~, LRALRTS+23*, LRALRTS+39 |
| ORBPRIM | SPECIAL~, PRIMARY+1, PRIMARY+2, PRIMARY+3 |
| ORBSDEV | SPECIAL~ |
| ORBSDEV( | OI+28*, OI+29*, SPECTEAM+15*, TEAMS+16* |
| ORBSMSG | SPECIAL~, SPECIAL+42, LRALRTS~, LRALRTS+60*, LRALRTS+65* |
| 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+45, SPECIAL+52, OI+8, OI+22, OI+30, 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, PCMMMHTC+2 |
| ORBU( | SPECIAL+46*, SPECIAL+47*, SPECIAL+53*, OI+9*, OI+10*, OI+23*, OI+31*, 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*, PCMMMHTC+2* |
| ORBUF | OI+1~, OI+16*, OI+20*, OI+21*, OI+22, OI+28*, OI+29*, OI+30, SPECTEAM+7*, SPECTEAM+8* , SPECTEAM+9*, SPECTEAM+10 |
| ORBUI | SPECIAL~, SPECIAL+46*, SPECIAL+47*, SPECIAL+53*, OI+9*, OI+10*, OI+23*, OI+31*, 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*, PCMMMHTC+2* |
| ORBX | OI+1~, OI+11*, OI+16* |
| ORBZ | OI+1~, OI+16*, OI+19, OI+26, OI+34 |
| ORDATA | SPECIAL~, SPECIAL+42, OI+3, OI+4, OI+5, OI+6, LRALRTS~, LRALRTS+9, LRALRTS+13 |
| ORDATAE | LRALRTS+10~, LRALRTS+29*, LRALRTS+30, LRALRTS+31 |
| ORDFN | SPECIAL~, SPECIAL+28, SPECIAL+42, OI+21, OI+29, SPECTEAM+9, LRALRTS~, LRALRTS+8, LRALRTS+18, TEAMS+3 , PCMMPRIM+3, PCMMASSC+3, PCMMTEAM+3 |
| ORERR | OI+1~, OI+14, OI+15 |
| ORLST | OI+1~, OI+14, OI+15, OI+16 |
| ORLST( | OI+16, OI+20, OI+21, OI+28, OI+29, SPECTEAM+8, SPECTEAM+9 |
| ORN | SPECIAL~, SPECIAL+32, SPECIAL+33, SPECIAL+34, SPECIAL+37, SPECIAL+38, SPECIAL+39, SPECIAL+41, SPECIAL+42, SPECIAL+44 , OI+3, OI+4, OI+5, OI+6, LRALRTS~, LRALRTS+7, LRALRTS+25 |
| ORNE | LRALRTS+10~, LRALRTS+24*, LRALRTS+25 |
| ORNUM | SPECIAL~, SPECIAL+29, SPECIAL+49, OI+2, ORDERER+3, ORDERER+4, ENTERBY+3, ENTERBY+4, ENTERBY+5 |
| OROI | OI+1~, OI+2*, OI+3*, OI+4*, OI+5*, OI+6*, OI+7, OI+14, OI+20, OI+21 , OI+28, OI+29, OI+35, SPECTEAM+8, SPECTEAM+9, TITLE~, TITLE+7 |
| ORPAR | SPECIAL+27~, SPECIAL+32*, SPECIAL+33*, SPECIAL+34*, SPECIAL+37*, SPECIAL+38*, SPECIAL+39*, OI+10, OI+14, OI+35 , TITLE~, TITLE+4, TITLE+7 |
| ORPCMM | PCMMTEAM+1~, PCMMTEAM+3* |
| ORPCMMDZ | PCMMTEAM+1~, PCMMTEAM+4*, PCMMTEAM+5*, PCMMTEAM+6 |
| ORPTLOC | SPECIAL+27~, SPECIAL+28*, SPECIAL+29*, SPECIAL+31, SPECIAL+36 |
| ORTIT | TITLE+1~, TITLE+7*, TITLE+8, TITLE+9, TITLE+10, TITLE+11, TITLE+12, TITLE+13, TITLE+14, TITLE+15 , TITLE+16, TITLE+17 |
| ORTST | LRALRTS+11~, LRALRTS+34*, LRALRTS+36*, LRALRTS+37*, LRALRTS+65 |
| ORTSTE | LRALRTS+11~, LRALRTS+40*, LRALRTS+43*, LRALRTS+44*, LRALRTS+45*, LRALRTS+65 |
| ORX | LRALRTS+11~, LRALRTS+47*, LRALRTS+49*, LRALRTS+50 |
| ORY | LRALRTS+10~, LRALRTS+21 |
| ORY( | LRALRTS+22, LRALRTS+23 |
| RECIP | SPECIAL+48~, SPECIAL+49*, SPECIAL+50, SPECIAL+51, SPECIAL+52, LRALRTS+10~, LRALRTS+51*, LRALRTS+52 |
| STDATE | LRALRTS+10~, LRALRTS+17*, LRALRTS+18 |
| TNODE | SPECTEAM+4~*, SPECTEAM+5 |
| TXQAID | LRALRTS+11~ |
| U | SPECIAL+53, OI+23, OI+28, OI+29, OI+31, SPECTEAM+5, SPECTEAM+7, SPECTEAM+8, SPECTEAM+9, SPECTEAM+11 , SPECTEAM+13, LRALRTS+22, LRALRTS+23, LRALRTS+49, 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+57! |
| XQAKILL | LRALRTS+55*, LRALRTS+57! |
| XQF | LRALRTS+11~ |