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

Package: IHS Changes To Lab

Routine: BLRLINKO


Information

BLRLINKO ; IHS/DIR/FJE - VALIDATION OF VARIOUS V FILE FIELDS ; [ 12/14/1998 10:28 AM ]

Source Information

Source file <BLRLINKO.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] BLRLINKO+23
^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
@( BLRLINKO+19
BLDFLD BLRLINKO+15
FLDSCHK BLRLINKO+17
REQMSG VTEST+1, VVSIT+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ALRCHKIP BLRLINKO+14*
>> APCDALVR( BLRLINKO+15, BLRLINKO+16, 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 BLRLINKO+21*, BLRLINKO+23*, VTEST+3*, VVSIT+2*, VVSIT+3*, VANTIB+4*, VANTIB+5*, VPROV+5*, VPROV+6*, REQMSG+1*
BLRCHK FLDSCHK+1, FLDSCHK+2, FLDSCHK+3!
BLRCHQ BLRLINKO+14*, BLRLINKO+15, BLRLINKO+17, BLRLINKO+24!, FLDSCHK+2*
>> BLRLINK BLRLINKO+14*
BLRLIT BLRLINKO+20, BLRLINKO+24!, BLDFLD+1*, FLDSCHK+2
BLRNAME BLRLINKO+15, BLRLINKO+16, BLRLINKO+24!, 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 BLRLINKO+21*, BLRLINKO+23*, VTEST+3*, VVSIT+2*, VVSIT+3*, VANTIB+4*, VANTIB+5*, VPROV+5*, VPROV+6*, REQMSG+1*
BLRPMSG BLRLINKO+24!, VPROV+2*, VPROV+5, VPROV+6
>> BLRQUIET BLRLINKO+17, BLRLINKO+20
BLRROOT BLRLINKO+24!, BLDFLD+1*, TRANS+2, VVSIT+5
>> BLRSS BLRLINKO+15, VANTIB+4, VANTIB+5
>> BLRSS1 BLRLINKO+15, BLDFLD+1*
BLRSTR BLRLINKO+15*, BLRLINKO+24!, BLDFLD+1
BLRTLOG BLRLINKO+21, BLRLINKO+24!, BLDFLD+1*, VTEST+3, VANTIB+4, VANTIB+5, VPROV+2, REQMSG+1
BLRTXT BLRLINKO+15*, BLRLINKO+24!
>> BLRVFILE BLRLINKO+23, TRANS+3, VVSIT+6, FLDSCHK+1, FLDSCHK+2
BLRVFLD BLRLINKO+24!, BLDFLD+1*, TRANS+3, VVSIT+6, FLDSCHK+1, FLDSCHK+2
>> BLRVIEN VVSIT+4
BLRVPRV BLRLINKO+24!, VPROV+4*, VPROV+5, VPROV+6
BLRVSUB BLRLINKO+18*, BLRLINKO+19, BLRLINKO+24!, BLDFLD+1*
>> DIC TRANS+2*, VVSIT+5*
>> DIC(0 TRANS+2*, VVSIT+5*
>> DIE TRANS+2*, VVSIT+5*
>> T BLRLINKO+15*
U BLRLINKO+23, TRANS+3, VVSIT+6
X BLRLINKO+16*, BLRLINKO+20, 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 BLRLINKO+15
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All