Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: ORB3SPEC

Package: Order Entry Results Reporting

Routine: ORB3SPEC


Information

ORB3SPEC ; slc/CLA,TC - Support routine for ORB3 ; 9/27/17 4:34pm

Source Information

Source file <ORB3SPEC.m>

Call Graph

Call Graph

Call Graph Total: 11

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  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Order Entry Results Reporting 2 ORB3  ORBPRCHK  

Entry Points

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 ;

External References

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

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
ATTEND TITLE+10
ENTERBY TITLE+13
LRALRTS SPECIAL+42
OI SPECIAL+32, SPECIAL+33, SPECIAL+34, SPECIAL+37, SPECIAL+38, SPECIAL+39
ORDERER TITLE+12
PCMMASSC TITLE+15
PCMMMHTC TITLE+17
PCMMPRIM TITLE+14
PCMMTEAM TITLE+16
PRIMARY TITLE+9
SPECTEAM OI+34
TEAMS TITLE+11
TITLE OI+35

Local Variables

Legend:

>> 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~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All