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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: BLRLINKR

Package: IHS Changes To Lab

Routine: BLRLINKR


Information

BLRLINKR ; IHS/DIR/FJE - VALIDATION OF VARIOUS V FILE FIELDS ; [ 07/30/2002 9:42 AM ]

Source Information

Source file <BLRLINKR.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
VA Fileman 1 CHK^DIE  

Entry Points

Name Comments DBIA/ICR reference
VTEST ; validation on required TEST field
REQMSG ;creation of required field message
FLDSCHK ;
VVSIT ; validation on required VISIT field
PARSE ;;subscript name|field # for appropriate V file |literal desc|field # for file #9009022|global root|validation subroutine
VPROV ;
TRANS ; perform input transform found in file in DD for appropriate V file
VANTIB ; validation on antibiotic field for Micro or
; antibody field for blood bank
BLDFLD ; create BLR variables from BLRSTR

External References

Name Field # of Occurrence
CHK^DIE FLDSCHK+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,APCDALVR(BLRNAME)_" value is invalid for field "_BLRLIT_" "_BLRVFLD_" in file "_BLRVFILE,!
  • Line Location: FLDSCHK+2
Routine Call
  • DIE
  • Line Location:
    • FLDSCHK+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVSIT - [#9000010] VVSIT+3
^DD( TRANS+3, VVSIT+6
^DIC - [#1] BLRLINKR+21
^DIC(6 - [#6] VPROV+6
^LAB(60 - [#60] VTEST+3
^LAB(61.3 - [#61.3] VANTIB+5
^LAB(62.06 - [#62.06] VANTIB+4

Label References

Name Line Occurrences
@( BLRLINKR+17
BLDFLD BLRLINKR+13
FLDSCHK BLRLINKR+15
REQMSG VTEST+1, VVSIT+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ALRCHKIP BLRLINKR+12*
>> APCDALVR( BLRLINKR+13, BLRLINKR+14, TRANS+1, VTEST+1, VTEST+2*, VTEST+3, VVSIT+1, VVSIT+2, VVSIT+3, VANTIB+2
, VANTIB+3*, VANTIB+4, VANTIB+5, VPROV+1, FLDSCHK+1, FLDSCHK+2
>> BLRBUL BLRLINKR+19*, BLRLINKR+21*, VTEST+3*, VVSIT+2*, VVSIT+3*, VANTIB+4*, VANTIB+5*, VPROV+5*, VPROV+6*, REQMSG+1*
BLRCHK FLDSCHK+1, FLDSCHK+2, FLDSCHK+3!
BLRCHQ BLRLINKR+12*, BLRLINKR+13, BLRLINKR+15, BLRLINKR+22!, FLDSCHK+2*
>> BLRLINK BLRLINKR+12*
BLRLIT BLRLINKR+18, BLRLINKR+22!, BLDFLD+1*, FLDSCHK+2
BLRNAME BLRLINKR+13, BLRLINKR+14, BLRLINKR+22!, BLDFLD+1*, TRANS+1, VTEST+1, VTEST+2, VTEST+3, VVSIT+1, VVSIT+2
, VVSIT+3, VANTIB+2, VANTIB+3, VANTIB+4, VANTIB+5, VPROV+1, FLDSCHK+1, FLDSCHK+2
>> BLROPRV VPROV+4
>> BLRPCC BLRLINKR+19*, BLRLINKR+21*, VTEST+3*, VVSIT+2*, VVSIT+3*, VANTIB+4*, VANTIB+5*, VPROV+5*, VPROV+6*, REQMSG+1*
BLRPMSG BLRLINKR+22!, VPROV+2*, VPROV+5, VPROV+6
>> BLRQUIET BLRLINKR+15, BLRLINKR+18
BLRROOT BLRLINKR+22!, BLDFLD+1*, TRANS+2, VVSIT+5
>> BLRSS BLRLINKR+13, VANTIB+4, VANTIB+5
>> BLRSS1 BLRLINKR+13, BLDFLD+1*
BLRSTR BLRLINKR+13*, BLRLINKR+22!, BLDFLD+1
BLRTLOG BLRLINKR+19, BLRLINKR+22!, BLDFLD+1*, VTEST+3, VANTIB+4, VANTIB+5, VPROV+2, REQMSG+1
BLRTXT BLRLINKR+13*, BLRLINKR+22!
>> BLRVFILE BLRLINKR+21, TRANS+3, VVSIT+6, FLDSCHK+1, FLDSCHK+2
BLRVFLD BLRLINKR+22!, BLDFLD+1*, TRANS+3, VVSIT+6, FLDSCHK+1, FLDSCHK+2
>> BLRVIEN VVSIT+4
BLRVPRV BLRLINKR+22!, VPROV+4*, VPROV+5, VPROV+6
BLRVSUB BLRLINKR+16*, BLRLINKR+17, BLRLINKR+22!, BLDFLD+1*
>> DIC TRANS+2*, VVSIT+5*
>> DIC(0 TRANS+2*, VVSIT+5*
>> DIE TRANS+2*, VVSIT+5*
>> T BLRLINKR+13*
U BLRLINKR+21, TRANS+3, VVSIT+6
X BLRLINKR+14*, BLRLINKR+18, VTEST+1!, VTEST+3!, VVSIT+1!, VVSIT+2!, VVSIT+3!, VANTIB+4!, VANTIB+5!, VPROV+5!
, VPROV+6!

Marked Items

Name Field # of Occurrence
$T(PARSE+T BLRLINKR+13
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All