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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: LRAPRES1

Package: Lab Service

Routine: LRAPRES1


Information

LRAPRES1 ;DALOI/STAFF - AP ESIG RELEASE REPORT/ALERT ;01/24/17 14:51

Source Information

Source file <LRAPRES1.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
VA FileMan 4 EN^DDIOL  ^DIC  $$GET1^DIQ  ^DIR  
Kernel 3 $$UP^XLFSTR  $$GET^XUA4A72  $$NAME^XUSER  
Lab Service 2 NEW^LR7OB1  GETDOCS^LRAPUTL  
Text Integration Utility 2 EXTRACT^TIULQ  FILE^TIUSRVP  
Order Entry Results Reporting 1 LAB^ORB3LAB  
Toolkit 1 $$GET^XPAR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Lab Service 5 LRAPALRT  LRAPDA  LRAPR  LRAPRES  LRVRAP4  

Entry Points

Name Comments DBIA/ICR reference
LR7OB1 ;Update CPRS package reference and status of complete
AHELP2 ; Help frame entry point for additional recipients selection
DOCS ; Get ordering provider and PCP/attending to send alert
RETRACT(LRDFN,LRSS,LRI,LRTIUPTR) ;
; Change prior TIU versions of report to RETRACTED status
ALERT ; Send the alert
LOOKUP ; Add additional names or mail groups to alert list.
AHELP ; Help Frame
MAIN(LRDFN,LRSS,LRI,LRSF,LRP,LRAC) ;Main subroutine
CLSSCHK(DUZ,LREND) ; Determine if user has the proper class settings and PROVIDER key
CHELP ; Display common help
MORE ; Add names or mail groups to the lookup list?

External References

Name Field # of Occurrence
EN^DDIOL DOCS+15, LOOKUP+31, ALERT+3, ALERT+7, CHELP+12, CLSSCHK+5, CLSSCHK+21, CLSSCHK+27, CLSSCHK+31, CLSSCHK+46
^DIC LOOKUP+21
$$GET1^DIQ CLSSCHK+10
^DIR MORE+9, LOOKUP+14
NEW^LR7OB1 LR7OB1+8
GETDOCS^LRAPUTL DOCS+3
LAB^ORB3LAB ALERT+5
EXTRACT^TIULQ RETRACT+15
FILE^TIUSRVP RETRACT+19, RETRACT+23
$$UP^XLFSTR LOOKUP+16
$$GET^XPAR MORE+6
$$GET^XUA4A72 CLSSCHK+25
$$NAME^XUSER CHELP+5, CHELP+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: MORE+2
Function Call: WRITE
  • Prompt: !
  • Line Location: LOOKUP+4
Routine Call
  • DIC
  • Line Location:
    • LOOKUP+21
Routine Call
  • DIR
  • Line Location:
    • MORE+9
    • LOOKUP+14

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LR - [#63] MAIN+8
^LRO(68 - [#68] LR7OB1+4
^XUSEC("PROVIDER" CLSSCHK+4

Label References

Name Line Occurrences
ALERT MAIN+12
CHELP AHELP+9, AHELP2+7
DOCS MAIN+10
LOOKUP MAIN+11
MORE MAIN+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DFN ALERT+5
DIC MAIN+3~, LOOKUP+1~, LOOKUP+18!, LOOKUP+20*
DIC(0 LOOKUP+19*
DIR MAIN+3~, MORE+1~, LOOKUP+1~, LOOKUP+5!
DIR("?" MORE+8*, LOOKUP+9*, LOOKUP+10*, LOOKUP+11*
DIR("??" LOOKUP+12*
DIR("A" MORE+5*, LOOKUP+8*
DIR("B" MORE+7*
DIR("PRE" LOOKUP+13*
DIR(0 MORE+4*, LOOKUP+7*
DIRUT MAIN+3~, MORE+1~, LOOKUP+1~, LOOKUP+15
DT CLSSCHK+30
DTOUT MAIN+3~, MORE+1~, MORE+11, LOOKUP+1~
DUOUT MAIN+3~, MORE+1~, MORE+11, LOOKUP+1~
DUZ CLSSCHK~, CLSSCHK+4, CLSSCHK+10, CLSSCHK+25
LR LR7OB1+3~
LR(4 LR7OB1+6*, LR7OB1+7, LR7OB1+8
LR(5 LR7OB1+6*, LR7OB1+7, LR7OB1+8
>> LRA ALERT+5
>> LRAA LR7OB1+4
LRAC MAIN~, MAIN+1
>> LRAD LR7OB1+4
LRADL MAIN+3~, LOOKUP+1~, LOOKUP+16*, LOOKUP+17*, LOOKUP+20, LOOKUP+24, LOOKUP+25, LOOKUP+27, LOOKUP+28, LOOKUP+30
>> LRAN LR7OB1+4
LRC MAIN+3~, DOCS+4*, DOCS+5*, DOCS+6, DOCS+7, DOCS+10*, DOCS+11*, DOCS+12
LRDELETE LOOKUP+1~, LOOKUP+6*, LOOKUP+23, LOOKUP+30
LRDFN MAIN~, MAIN+1, MAIN+8, DOCS+3, ALERT+5, RETRACT~, RETRACT+5, RETRACT+9
LRDOCS MAIN+3~, DOCS+3
LRDOCS( DOCS+5, DOCS+6, DOCS+7, DOCS+11, DOCS+12
LREND CLSSCHK~, CLSSCHK+6*, CLSSCHK+22*, CLSSCHK+28*, CLSSCHK+32*, CLSSCHK+47*
LRERR RETRACT+2~, RETRACT+14*, RETRACT+15, RETRACT+16
LREXRR RETRACT+2~, RETRACT+19, RETRACT+21~, RETRACT+23
LRFILE RETRACT+2~, RETRACT+6*, RETRACT+10*
LRI MAIN~, DOCS+3, ALERT+5, AHELP+1~, AHELP2+2~, CHELP+4*, CHELP+5*, CHELP+9*, CHELP+10*, RETRACT~
, RETRACT+9
LRIENS RETRACT+2~, RETRACT+5*, RETRACT+9*
LRJ AHELP+1~, AHELP+8*, AHELP2+2~, AHELP2+6*, CHELP+2*, CHELP+4*, CHELP+5*, CHELP+7*, CHELP+9*, CHELP+10*
LRMORE MAIN+3~, MAIN+11, MORE+3*, MORE+10*
LRMSG MAIN+3~, DOCS+1~, DOCS+15, LOOKUP+29!, LOOKUP+30*, LOOKUP+31, AHELP+1~, AHELP2+2~, CHELP+12, CLSSCHK+2~
, CLSSCHK+16~, CLSSCHK+21
LRMSG( DOCS+10*, DOCS+12*, DOCS+13*, DOCS+14*, CHELP+2*, CHELP+4*, CHELP+5*, CHELP+7*, CHELP+9*, CHELP+10*
LRMSG(1 AHELP+2*, AHELP2+3*, CLSSCHK+17*
LRMSG(2 AHELP+3*, AHELP2+4*, CLSSCHK+18*
LRMSG(3 AHELP+4*, AHELP2+5*, CLSSCHK+19*
LRMSG(4 AHELP+5*, AHELP2+3*, CLSSCHK+20*
LRMSG(5 AHELP+6*
LRMSG(6 AHELP+7*
LRMTCH CLSSCHK+2~, CLSSCHK+11*, CLSSCHK+13*, CLSSCHK+14*, CLSSCHK+15, CLSSCHK+33*, CLSSCHK+37*, CLSSCHK+38*, CLSSCHK+39*, CLSSCHK+40*
, CLSSCHK+42*, CLSSCHK+43*, CLSSCHK+45
LRNUM MAIN+3~, DOCS+1~, DOCS+4*, DOCS+10, DOCS+12*, DOCS+13, DOCS+14
LRP MAIN~, MAIN+1
LRPCEXP CLSSCHK+2~, CLSSCHK+29*, CLSSCHK+30
LRPCSTR CLSSCHK+2~, CLSSCHK+25*, CLSSCHK+26, CLSSCHK+29, CLSSCHK+33
LRPRCLSS CLSSCHK+2~, CLSSCHK+10*, CLSSCHK+12, CLSSCHK+13, CLSSCHK+36, CLSSCHK+42, CLSSCHK+43
>> LRPTR RETRACT+3*
LRQUIT MAIN+3~, MAIN+5*, DOCS+4*, DOCS+7*, DOCS+9, DOCS+14*, MORE+11*, LOOKUP+2*, LOOKUP+3, LOOKUP+15*
LRROOT RETRACT+2~, RETRACT+5*, RETRACT+8*, RETRACT+11, RETRACT+13
LRSF MAIN~, DOCS+2*, DOCS+3
LRSS MAIN~, MAIN+1, LR7OB1+2, DOCS+3, ALERT+5, RETRACT~, RETRACT+3, RETRACT+4, RETRACT+7, RETRACT+10
, CLSSCHK+14
LRSTAT RETRACT+2~, RETRACT+14*, RETRACT+17*, RETRACT+18
>> LRT LR7OB1+8
LRTIUAR RETRACT+2~, RETRACT+14!
LRTIUAR( RETRACT+17
LRTIUP RETRACT+2~, RETRACT+12*, RETRACT+13*, RETRACT+15, RETRACT+17, RETRACT+19, RETRACT+22
LRTIUPTR RETRACT~, RETRACT+13, RETRACT+23
LRTIUX RETRACT+2~, RETRACT+19, RETRACT+21~, RETRACT+23
LRTIUX( RETRACT+12*
LRTIUX(1406 RETRACT+22*
LRVCDE CLSSCHK+2~, CLSSCHK+33*, CLSSCHK+37, CLSSCHK+38, CLSSCHK+39, CLSSCHK+40, CLSSCHK+42, CLSSCHK+43
LRX LR7OB1+3~, LR7OB1+4*, LR7OB1+5, LR7OB1+6
LRXQA MAIN+3~, ALERT+2, CHELP+2
LRXQA( DOCS+6*, DOCS+7*, CHELP+5
U LR7OB1+6
X MAIN+3~, MORE+1~, MORE+6*, MORE+7, LOOKUP+1~, LOOKUP+17*
XQA MAIN+3~, ALERT+2*, ALERT+3, ALERT+5, CHELP+7
XQA( LOOKUP+24!, LOOKUP+27*, CHELP+10
XQA("G." LOOKUP+25!, LOOKUP+28*
XQAMSG MAIN+3~
Y MAIN+3~, MORE+1~, MORE+10, LOOKUP+1~, LOOKUP+16*, LOOKUP+17, LOOKUP+22, LOOKUP+24, LOOKUP+25, LOOKUP+27
, LOOKUP+28, LOOKUP+30
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All