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

Package: Lab Service

Routine: LRVRMI4A


Information

LRVRMI4A ;DALOI/STAFF - LAH/TMP TO FILE 63 ;02/22/17 08:09

Source Information

Source file <LRVRMI4A.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Lab Service 4 SETPL^LRRPLUA  SETREF^LRUCSR  $$DUPCHK^LRVRMI3  CSR^LRVRMI4  
VA FileMan 1 (FILE,UPDATE)^DIE  

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

Package Total Caller Graph
Lab Service 6 LRVRMI1  LRVRMI1A  LRVRMI2  LRVRMI2A  LRVRMI3  LRVRMI4  

Entry Points

Name Comments DBIA/ICR reference
N3 ;Process Organism
N3A ; Process each organism
N6 ; Process Parasite
N6A ; Process individual parasite result
N6B ; Process Parasite Stage results
DN2FLDS(DN,FN,SUB) ;
; Convert a drug node to a field number
BLDSTAT(FN,FLD,STAT,DATA) ;
; Builds the DATA array used for setting status(es)
; Inputs
; FN : File Number (ie 63.5)
; FLD : Field Number (ie 19)
; STAT : Status (ie "F")
; DATA <byref> : See Outputs
SETSTAT(DATA) ;
; Goes thru DATA array and files the status(es)
; Inputs
; DATA <byref> : DATA(file#,field#)=status ie DATA(63.05,19)="P"
; Outputs
; DATA <byref> : Sets DATA(0)=overall status (P,F,C)
CSR(LRCSR,LRREF) ; Store code system references
; Call with LRCSR = array of ien/codes to store as references (pass by value)
; LRREF = root of reference to build full reference to data

External References

Name Field # of Occurrence
FILE^DIE N3+13, N3A+24, N3A+82, N6+12, N6A+21, N6B+19, SETSTAT+27
UPDATE^DIE N3A+33, N3A+63, N6A+29, N6B+28, N6B+75
SETPL^LRRPLUA N3A+48, N6A+44, N6B+54, N6B+79
SETREF^LRUCSR N3A+44, N6A+40, N6B+42, N6B+50, CSR+10
$$DUPCHK^LRVRMI3 N3A+60, N6B+67
CSR^LRVRMI4 N6B+82

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( DN2FLDS+20, DN2FLDS+21
^LR - [#63] N3A+14, N3A+56, N6A+13, N6B+9, N6B+60
^TMP("LRMI" N3+7, N3A+7, N3A+9, N3A+39, N3A+47, N3A+50, N3A+58, N3A+59, N3A+68, N3A+69
N3A+73, N3A+79, N6+7, N6A+6, N6A+8, N6A+35, N6A+43, N6A+46, N6A+53, N6B+8
N6B+25, N6B+33, N6B+37, N6B+45, N6B+53, N6B+61, N6B+65, N6B+66

Label References

Name Line Occurrences
$$DN2FLDS N3A+74
BLDSTAT N3A+52, N3A+71, N6A+48, N6B+56, N6B+63
CSR N3A+85
N3A N3+7
N6A N6+7
N6B N6A+53

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CURR BLDSTAT+11~, BLDSTAT+14*, BLDSTAT+15, BLDSTAT+16, BLDSTAT+17, BLDSTAT+18
DATA N3A+2~, N3A+59*, N3A+60, N3A+62, N3A+73*, N3A+78, N6B+2~, N6B+8*, N6B+17, N6B+18
N6B+25*, N6B+26, N6B+27, N6B+66*, N6B+67, N6B+69, BLDSTAT~, SETSTAT~
DATA( BLDSTAT+14, BLDSTAT+15*, BLDSTAT+19*, BLDSTAT+20*, SETSTAT+16
DATA(0 SETSTAT+28*
DIERR N3+2~, N3+9!, N3A+2~, N3A+16!, N3A+28!, N3A+55!, N3A+67!, N6+2~, N6A+2~, N6A+15!
N6A+25!, N6A+51!, N6B+2~, N6B+11!, N6B+23!, N6B+59!
DN DN2FLDS~, DN2FLDS+12*, DN2FLDS+20, DN2FLDS+21
DNFLDS N3A+2~, N3A+74*, N3A+76
DUZ N3+12, N6+11
FLD N3A+2~, N3A+76*, N3A+77, N3A+78, BLDSTAT~, BLDSTAT+14, BLDSTAT+15, BLDSTAT+19, BLDSTAT+20, SETSTAT+7~
, SETSTAT+14*, SETSTAT+15, SETSTAT+16, SETSTAT+26
FLDS DN2FLDS+11~, DN2FLDS+13*, DN2FLDS+21*, DN2FLDS+22
FN DN2FLDS~, DN2FLDS+12*, DN2FLDS+14, DN2FLDS+15*, DN2FLDS+16*, DN2FLDS+17*, DN2FLDS+18*, DN2FLDS+19*, DN2FLDS+20, DN2FLDS+21
, BLDSTAT~, BLDSTAT+14, BLDSTAT+15, BLDSTAT+19, BLDSTAT+20, SETSTAT+7~, SETSTAT+14*, SETSTAT+15, SETSTAT+16, SETSTAT+26
I N3A+2~, N3A+75*, N3A+76, N3A+78, N3A+80*, DN2FLDS+11~, DN2FLDS+21*
IEN N3+2~, N3+6*, N3+7*, N3A+7, N3A+9, N3A+39, N3A+47, N3A+50, N3A+56, N3A+58
N3A+59, N3A+68, N3A+69, N3A+73, N3A+79, N3A+85, N6+2~, N6+6*, N6+7*, N6A+6
N6A+8, N6A+35, N6A+38, N6A+43, N6A+46, N6A+53, N6B+8, N6B+9, N6B+25, N6B+33
N6B+37, N6B+45, N6B+53, N6B+60, N6B+61, N6B+65, N6B+66, CSR+4~, CSR+8*, CSR+9
IEN2 N3A+2~, N3A+57*, N3A+58*, N3A+59, N3A+61, N3A+66*, N3A+68*, N3A+69, N3A+73, N3A+74
N3A+79, N3A+80, N6A+2~, N6A+52*, N6A+53*, N6B+8, N6B+24, N6B+25, N6B+29, N6B+33
N6B+37, N6B+45, N6B+53, N6B+60, N6B+61, N6B+65, N6B+66
IEN3 N6B+2~, N6B+64*, N6B+65*, N6B+66, N6B+68, N6B+70, N6B+71, N6B+78*, N6B+79*
ISOID N3A+2~, N3A+9*, N3A+10, N3A+14, N3A+31, N6A+2~, N6A+8*, N6A+9, N6A+13, N6A+28
N6B+9
LRCMT N3A+3~, N3A+56*, N3A+60, N6B+2~, N6B+60*, N6B+67
LRCSR N3A+3~, N3A+85, N6B+2~, N6B+82, CSR~
LRCSR( N3A+80*, N6B+71*, CSR+9
LRDATA N3A+3~, N3A+41~, N3A+44, N6A+37~, N6A+40, N6B+39~, N6B+42, N6B+47~, N6B+50, CSR+4~
, CSR+10
LRDATA( N3A+42*, N3A+43*, N3A+44, N6A+38*, N6A+39*, N6A+40, N6B+40*, N6B+41*, N6B+42, N6B+48*
N6B+49*, N6B+50, CSR+9*
LRDATAREF CSR+4~, CSR+8*, CSR+9, CSR+10
LRDFN N3+7, N3+10, N3A+7, N3A+9, N3A+14, N3A+17, N3A+29, N3A+39, N3A+42, N3A+44
N3A+47, N3A+48, N3A+50, N3A+56, N3A+58, N3A+59, N3A+61, N3A+68, N3A+69, N3A+72
N3A+73, N3A+79, N3A+85, N6+7, N6+9, N6A+6, N6A+8, N6A+13, N6A+16, N6A+26
N6A+35, N6A+38, N6A+40, N6A+43, N6A+44, N6A+46, N6A+53, N6B+8, N6B+9, N6B+12
N6B+24, N6B+25, N6B+33, N6B+37, N6B+40, N6B+42, N6B+45, N6B+48, N6B+50, N6B+53
N6B+54, N6B+60, N6B+61, N6B+65, N6B+66, N6B+68, N6B+79, N6B+82, SETSTAT+11, CSR+4~
, CSR+6*, CSR+10
>> LRDUZ N3+12, N6+11
LRFDA N3+2~, N3+9!, N3A+3~, N3A+16!, N3A+28!, N3A+55!, N3A+63, N3A+67!, N3A+82, N6+2~
N6A+2~, N6A+15!, N6A+25!, N6A+51!, N6B+2~, N6B+11!, N6B+23!, N6B+59!, N6B+73, SETSTAT+7~
, SETSTAT+27
LRFDA(1 SETSTAT+26*
LRFDA(3 N3+11*, N3+12*, N3A+19*, N3A+22*, N3A+23*, N3A+30*, N3A+31*, N3A+32*, N3A+62*, N3A+78*
LRFDA(6 N6+10*, N6+11*, N6A+18*, N6A+20*, N6A+27*, N6A+28*, N6B+14*, N6B+17*, N6B+18*, N6B+26*
N6B+27*, N6B+69*
LRI N3A+3~, N3A+40*, N3A+43, N6A+2~, N6A+36*, N6A+39, N6B+2~, N6B+38*, N6B+41, N6B+46*
N6B+49
>> LRIDT N3+7, N3+10, N3A+7, N3A+9, N3A+14, N3A+17, N3A+29, N3A+39, N3A+42, N3A+47
N3A+48, N3A+50, N3A+56, N3A+58, N3A+59, N3A+61, N3A+68, N3A+69, N3A+72, N3A+73
N3A+79, N3A+85, N6+7, N6+9, N6A+6, N6A+8, N6A+13, N6A+16, N6A+26, N6A+35
N6A+38, N6A+43, N6A+44, N6A+46, N6A+53, N6B+8, N6B+9, N6B+12, N6B+24, N6B+25
N6B+33, N6B+37, N6B+40, N6B+45, N6B+48, N6B+54, N6B+60, N6B+61, N6B+65, N6B+66
N6B+68, N6B+79, N6B+82, SETSTAT+11
LRIEN N3+2~, N3+10*, N3+11, N3+12, N3A+3~, N3A+17*, N3A+19, N3A+22, N3A+23, N3A+29*
N3A+30, N3A+31, N3A+32, N3A+61*, N3A+62, N3A+72*, N3A+78, N6+2~, N6+9*, N6+10
N6+11, N6A+2~, N6A+16*, N6A+18, N6A+20, N6A+26*, N6A+27, N6A+28, N6B+2~, N6B+12*
N6B+14, N6B+17, N6B+18, N6B+24*, N6B+26, N6B+27, N6B+68*, N6B+69, SETSTAT+7~, SETSTAT+11*
, SETSTAT+26
LRIENS N3+2~, N3+9!, N3A+3~, N3A+16!, N3A+28!, N3A+55!, N3A+67!, N6+2~, N6A+2~, N6A+15!
N6A+25!, N6A+51!, N6B+2~, N6B+11!, N6B+23!, N6B+59!, N6B+82
LRIENS( N6B+29, N6B+79
LRIENS(1 N3A+34, N6A+30
LRINTYPE N3+11, N3A+18, N6+10, N6A+2~, N6A+17, N6B+13
>> LRLL N3A+60, N6B+67
LRMSG N3+2~, N3+9!, N3A+3~, N3A+16!, N3A+28!, N3A+55!, N3A+67!, N6+2~, N6A+2~, N6A+15!
N6A+25!, N6A+51!, N6B+2~, N6B+11!, N6B+23!, N6B+59!, SETSTAT+7~
LRN3 N3A+3~, N3A+7*, N3A+8, N3A+22, N3A+23, N3A+30, N3A+32
LRN6 N6A+2~, N6A+6*, N6A+7, N6A+20, N6A+27
>> LRNOW N3+11, N6+10
LRPL N6B+2~
LRPL( N6B+70*, N6B+79
>> LRPROF N3A+60, N6B+67
LRREF CSR~, CSR+6, CSR+8
LRROOT CSR+4~, CSR+6*, CSR+7*, CSR+8
>> LRRPTAPP N3+14*, N6+13*
>> LRSTATUS N3A+52, N3A+71, N6A+48, N6B+56, N6B+63
LRX N3A+3~, N3A+39*, N3A+40, N3A+43, N3A+47*, N3A+48, N3A+79*, N3A+80, N6A+2~, N6A+35*
N6A+36, N6A+39, N6A+43*, N6A+44, N6B+2~, N6B+37*, N6B+38, N6B+41, N6B+45*, N6B+46
N6B+49, N6B+53*, N6B+54, N6B+61*, N6B+62, N6B+70, N6B+71
NODE SETSTAT+7~, SETSTAT+12*, SETSTAT+13*, SETSTAT+14
R633 N3A+3~, N3A+14*, N3A+15, N3A+17, N3A+20*, N3A+27, N3A+34*, N3A+36, N3A+42, N3A+48
N3A+61, N3A+72
R6334 N6A+2~, N6A+13*, N6A+14, N6A+16, N6A+19*, N6A+24, N6A+30*, N6A+32, N6A+44, N6B+24
N6B+40, N6B+48, N6B+54, N6B+68
R6335 N6B+2~, N6B+9*, N6B+10, N6B+12, N6B+15*, N6B+22, N6B+29*, N6B+31, N6B+40, N6B+48
N6B+54, N6B+68
ROLE CSR+4~, CSR+8*, CSR+9
STAT N3A+3~, N3A+50*, N3A+51*, N3A+52, N3A+69*, N3A+70*, N3A+71, N6A+2~, N6A+46*, N6A+47*
N6A+48, N6B+2~, N6B+33*, N6B+34*, N6B+56, N6B+62*, N6B+63, BLDSTAT~, BLDSTAT+12, BLDSTAT+13*
, BLDSTAT+15, BLDSTAT+16, BLDSTAT+19, BLDSTAT+20, SETSTAT+7~, SETSTAT+16*, SETSTAT+19, SETSTAT+20, SETSTAT+21, SETSTAT+22
, SETSTAT+25*, SETSTAT+26
STAT2 SETSTAT+7~, SETSTAT+11*, SETSTAT+19*, SETSTAT+20*, SETSTAT+21*, SETSTAT+22*, SETSTAT+28
SUB DN2FLDS~, DN2FLDS+12*, DN2FLDS+15, DN2FLDS+16, DN2FLDS+17, DN2FLDS+18, DN2FLDS+19
TYPE CSR+4~, CSR+8*, CSR+9
U N3A+22, N3A+23, N3A+30, N3A+32, N3A+51, N3A+70, N3A+78, N6A+47, N6B+17, N6B+18
N6B+26, N6B+27, N6B+34, N6B+62
X DN2FLDS+11~, DN2FLDS+21*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All