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: LRCAPBV

Package: Lab Service

Routine: LRCAPBV


Information

LRCAPBV ;DALOI/FHS - PROCESS VBECS WORKLOAD API ; 4/17/07 3:53am

Source Information

Source file <LRCAPBV.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA FileMan 4 $$FIND1^DIC  FILE^DID  FILE^DIE  GETS^DIQ  
Lab Service 3 INIT^LRCAPBB  ($$NLT,EN)^LRCAPBV1  ^LRCAPV3  
Kernel 2 $$NOW^XLFDT  $$GET^XUA4A72  
VBECS 1 ($$WKLDCAP,UPDTWKLD)^VBECA7  

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: 1

Package Total Caller Graph
Lab Service 1 LRCAPBV1  

Entry Points

Name Comments DBIA/ICR reference
SUF
TEC
DPROV ;Set default PCE Provider
ERR ;Check entry for critical data
EUPDATE ;Set error codes into entry
DPF
URG
FILE
DIV
TST ;Get default tests names
NLT
GET ;Call VBECS 6002.01 data populating API
BBLOOK ;
LRAA ;Get accession data
TS
AA ;Accession Area Information
ADT
EN ;Will only run if VBECS BUNDLE 1.0 is installed.
END ;
LOCK ;
LRAA1
PCEFILE ;File PCE if outpatient location
DFN
LRDAA
UNIT
UID
DLOC ;Get default location and provider
BBDIQ ;Gather entry info
ACCES
TYPE
LOOP ;Find entries with the status of pending.
LK1 ;Set default values

External References

Name Field # of Occurrence
$$FIND1^DIC LK1+1, LK1+3, LK1+5, LK1+6, TST+1, TST+2, TST+3
FILE^DID DPF+2
FILE^DIE BBDIQ+8, BBDIQ+17, EUPDATE+7
GETS^DIQ DLOC+1, BBDIQ+5, NLT+1, SUF+2, SUF+6, LRAA+4, AA+5, AA+8, AA+11, AA+12
, AA+13, LRAA1+3, ACCES+9
INIT^LRCAPBB ERR+2
$$NLT^LRCAPBV1 SUF+5
EN^LRCAPBV1 PCEFILE+6
^LRCAPV3 BBDIQ+14
$$WKLDCAP^VBECA7 GET+1
UPDTWKLD^VBECA7 END+3
$$NOW^XLFDT BBDIQ+16
$$GET^XUA4A72 DLOC+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,LRIEN
  • Line Location: BBDIQ+1
Function Call: WRITE
  • Prompt: !,ERR
  • Line Location: EUPDATE+1
Routine Call
  • DIC
  • Line Location:
    • LK1+1
    • LK1+3
    • LK1+5
    • LK1+6
    • TST+1
    • TST+2
    • TST+3
Routine Call
  • DIE
  • Line Location:
    • BBDIQ+8
    • BBDIQ+17
    • EUPDATE+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SC - [#44] GETS^DIQ
^LAB(60 - [#60] FIND1^DIC
^LR - [#63] GETS^DIQ
^LAM - [#64] GETS^DIQ
^LAB(64.2 - [#64.2] FIND1^DIC,  GETS^DIQ
^LRD(65 - [#65] FIND1^DIC
^LRO(68 - [#68] FIND1^DIC,  GETS^DIQ
68.02 GETS^DIQ
68.04 GETS^DIQ
68.05 GETS^DIQ
^LAB(69.9 - [#69.9] GETS^DIQ
^DIC(9.4 - [#9.4] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] DIV+1
^DPT - [#2] DFN+3
^LAM("E" SUF+3, SUF+4
^LRO(68 - [#68] UID+2, UID+3, UID+4, UID+5, AA+3, LRAA1+1
^VA(200 - [#200] TEC+2
^VBEC(6000 - [#6000] LOCK+1, LOCK+2*
^VBEC(6002.01 - [#6002.01] EN+1, LOOP+1, BBDIQ+3!, EUPDATE+3
^XTMP("BVEC WKLD" END+1

Label References

Name Line Occurrences
BBDIQ LOOP+1
END GET+2, DLOC+4, LK1+7, TST+4
ERR BBDIQ+6
EUPDATE LK1+8, TST+5, ERR+1, TYPE+1, DIV+1, ADT+1, DFN, UID+6, UNIT+1
LOCK LOCK+1
LRAA BBDIQ+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ANS LOCK+5~, GET+1*, GET+2, BBDIQ+2!
ANS( DLOC+2, DLOC+3, BBDIQ+12, BBDIQ+13, TYPE, DIV, ADT, NLT, SUF, SUF+8
, DFN, TEC, UID, TS+1, UNIT, LRDAA, LRAA+1
ANX LOCK+5~, BBDIQ+2!, LRAA+3!
ANX( SUF+7, LRAA1+2, ACCES, ACCES+1, ACCES+2, ACCES+3, ACCES+4, ACCES+5, ACCES+6, ACCES+7
, ACCES+8, ACCES+12, URG
ANX("64" NLT+2
ANX("64.2" SUF+2
ANX("GLOBAL N AME" , DPF+3
ANX(44 AA+9, ACCES+10, ACCES+11
ANX(63 DPF, DPF+1
ANX(68 LRAA+5, AA+6
D1 LOCK+6~
D2 LOCK+6~
DFN LOCK+6~, PCEFILE+2, PCEFILE+6, DFN*, DFN+3, FILE+2, DPF+1*, DPF+3
ERR LOCK+6~, LK1+2*, LK1+8*, TST+5*, BBDIQ+2!, BBDIQ+6, BBDIQ+10, ERR+1, ERR+3*, TYPE
, TYPE+1*, DIV, DIV+1*, ADT, ADT+1*, SUF, DFN, TEC, UID, UID+5*
, UID+6, TS+7, TS+8*, UNIT, UNIT+1*, EUPDATE+1, EUPDATE+5, EUPDATE+6
ERX LRAA+3!
FILE LOCK+6~, BBDIQ+2!, BBDIQ+4*, BBDIQ+5
>> FLD AA+10*, AA+11
IEN LOCK+6~, BBDIQ+4*, BBDIQ+5, TYPE, DIV, ADT, NLT, SUF, SUF+8, DFN
, TEC, UID, TS+1, UNIT, LRDAA, AA+4*, AA+11, AA+12, AA+13, LRAA1+2
, ACCES, ACCES+1, ACCES+2, ACCES+3, ACCES+4, ACCES+5, ACCES+6, ACCES+7, ACCES+8, ACCES+12
, URG
LRAA LOCK+6~, TEC+3*, UID+2*, UID+3, UID+4, UID+5, LRAA+1*, LRAA+2*, LRAA+4, LRAA+5
, AA+1, AA+2, AA+3, AA+4, AA+5, AA+6, LRAA1+1
LRACC LOCK+6~, ACCES+7*
LRACPABV LOCK+6~
LRADT LOCK+6~, PCEFILE+6, ADT*, ADT+1, ADT+2
LRAN LOCK+6~, TEC+3*, UID+4*, UID+5, AA+2, AA+3, AA+4, LRAA1+1
LRCAPBV LOCK+12~, GET+3*
LRCC LOCK+6~, SUF+3*, SUF+4*, SUF+5*
LRCDT LOCK+7~, BBDIQ+12*, PCEFILE+3~, PCEFILE+5*, ADT+2*, UID+3*, UID+4, UID+5, AA+2, AA+3
, AA+4, LRAA1+1
LRCNT LOCK+7~, PCEFILE+6, SUF+8*
LRCTM LOCK+7~, BBDIQ+13*, ADT+2*
LRD65 LOCK+7~, LK1+5*, LK1+7, FILE, UNIT+1
LRDAA LOCK+7~, LK1+3*, LK1+4*, TEC+3, LRAA+2
>> LRDBUG TST+6, LOOP+2, BBDIQ+1, EUPDATE+1
LRDFN LOCK+7~, DFN+1*, DFN+3*, LRAA1+2*, LRAA1+3, DPF, DPF+1, DPF+3
LRDIV LOCK+7~, DIV*, DIV+1, DIV+2
LRDLOC LOCK+7~, DLOC+2*, AA+7
LRDPF LOCK+12~, DPF*
LRDPRO LOCK+7~, DLOC+3*, DLOC+4
>> LRDSSID PCEFILE+6, AA+9*
>> LRDSSLOC PCEFILE+6, AA+6*, AA+7*, AA+8, AA+9
LRDSUF LOCK+7~, LK1+6*, SUF+1
LRE655 LOCK+8~, FILE+1
LREDT LOCK+8~, ADT*
LRERR LOCK+8~, LK1+7*, ERR+1*
LRESCPT LOCK+8~, GET+3*
LRFDA LOCK+8~, BBDIQ+2!, BBDIQ+15!
LRFDA( BBDIQ+7*, BBDIQ+15*, BBDIQ+16*
LRFDA(1 EUPDATE+2!, EUPDATE+4*, EUPDATE+5*, EUPDATE+6*
LRFILE LOCK+8~, FILE*, FILE+1*, FILE+2*, UNIT+1*, LRAA1+1*, DPF+2, DPF+3*
LRFNUM LOCK+8~
LRIDT LOCK+8~, ACCES+12*
LRIEN DLOC+5*, LOOP+1*, END+4!, BBDIQ+1, BBDIQ+3, BBDIQ+4, BBDIQ+7, BBDIQ+12, BBDIQ+13, BBDIQ+15
, BBDIQ+16, EUPDATE+3*, EUPDATE+4, EUPDATE+5, EUPDATE+6, LRAA+1
LRII LOCK+9~
LRIN LOCK+9~, PCEFILE+6, DIV+2*
LRLD LOCK+9~, ERR+2*, LRAA+5*
LRLOG LOCK+9~
LRLSS LOCK+9~, BBDIQ+11*, AA+1*
LRMA LOCK+9~, BBDIQ+11*, AA+1*
LRNLT LOCK+9~, NLT*, NLT+1, NLT+2, SUF+5
>> LRNLT1 NLT+2*, SUF+3, SUF+4
LRNP LOCK+12~
LROA LOCK+9~
LROAD LOCK+9~, ACCES*
LROAD1 LOCK+9~, PCEFILE+5, ACCES+1*
LROAD2 LOCK+9~, ACCES+2*
LROL LOCK+10~, ACCES+8*, ACCES+9, ACCES+10, ACCES+11
LRPKG LOCK+10~, LK1+1*, LK1+2
>> LRPRO PCEFILE+6, ACCES+5*
LRREC LOCK+10~
LRRRL LOCK+10~, ACCES+4*
LRRRL1 LOCK+10~, ACCES+5*
LRRRL2 LOCK+12~, ACCES+10*
LRRRL3 LOCK+10~, ACCES+6*
LRRRL4 LOCK+10~, PCEFILE+1, ACCES+11*
LRSN LOCK+12~, ACCES+2*
LRSPEC LOCK+12~, ACCES+3*
LRSTATUS LOCK+12~, LK1+7*, ERR+1*
LRSUF LOCK+10~, SUF+2*, SUF+4, SUF+5, SUF+6, SUF+7*
>> LRSUF1 SUF*, SUF+1*, SUF+2, SUF+7
LRTEC LOCK+10~, PCEFILE+6, TEC*, TEC+1*, TEC+2*
LRTS LOCK+10~, TS!*, TS+1*, TS+2, TS+3*, TS+4*, TS+5*, AA+13, URG
LRTSQA LOCK+13~
LRTST LOCK+11~, PCEFILE+6, TS!, TS+1*, TS+3*, TS+4*, TS+5*
LRTSTD LOCK+13~, TST+3*, TST+4, TS+5
LRTSTP LOCK+11~, TS!, TS+1*, TS+3*, TS+4*, TS+5*
>> LRTSTQA TST+1*, TST+4, TST+5, TS+4
LRTSTU LOCK+13~, TST+2*, TST+4, TST+5, TS+3
LRTYPE LOCK+11~, TYPE*, TYPE+1, DFN+2, FILE, FILE+1, FILE+2, TS+3, TS+4, TS+5
, UNIT+1
LRUA LOCK+12~
LRUG LOCK+11~, AA+1*, URG*
LRUID LOCK+11~, UID*, UID+1, UID+2, UID+3, UID+4
LRUNIT LOCK+11~, UNIT*, UNIT+1
LRVSITN LOCK+12~
LRWA LOCK+11~, BBDIQ+11*, AA+1*
LRWKLAA LOCK+11~, BBDIQ+11, LRDAA*
LRZCNT LOCK+11~
U LRAA1+1, DPF+3
X LOCK+11~
Y LOCK+11~
>> ZTQUEUED LOOP+3
>> ZTREQ LOOP+3*
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