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

Package: IHS Changes To Lab

Routine: BLRTNB


Information

BLRTNB ; IHS/HQT/MJL - SET IHS LAB TRANSACTION LOG - BLOOD BANK ;MAY 06, 2009 9:58 AM

Source Information

Source file <BLRTNB.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
IHS Changes To Lab 3 ^BLRNFLTL  CPTCODE^BLRTN  ENTRYAUD^BLRUTIL  
VA Fileman 3 NOW^%DTC  ^DIC  $$GET1^DIQ  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Changes To Lab 1 BLRTNRES  

Entry Points

Name Comments DBIA/ICR reference
SET ;
CHKDT ;
RHTYP ;
LOOKANT ;
LOOKBTN ;
DIRECT ;
GETCPT ;
COOMBS ;
KILL ;
GETIEN() ;
GETNEW ;
NOTSETER(VAR) ; EP
BLDMSTR ;
EMSG ;
; Log an error because the crossreference isn't set.
INDIR ;

External References

Name Field # of Occurrence
NOW^%DTC SET+22
^BLRNFLTL BLDMSTR+8, SET+29
CPTCODE^BLRTN SET+25
ENTRYAUD^BLRUTIL BLRTNB+3, NOTSETER+1, RHTYP+1, COOMBS+1, DIRECT+1, INDIR+1, SET+1, GETIEN+1, GETNEW+1
^DIC SET+7
$$GET1^DIQ SET+12

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BLRCPT - [#9009021] GETCPT+3
^BLRSITE - [#9009029] BLRTNB+9, BLRTNB+12, BLRTNB+15, BLRTNB+18, BLRTNB+21
^BLRTXLOG - [#9009022] GETNEW+4, CHKDT+1
^BLRTXLOG("@" GETNEW+3
^BLRTXLOG("AAT" LOOKBTN+1
^BLRTXLOG("AOA" LOOKANT+1
^BLRTXLOG("AOB" DIRECT+6, INDIR+5, LOOKBTN+1
^BLRTXLOG("SEQ" GETNEW+2, GETNEW+5*
^BLRTXLOG(1 GETNEW+3
^LAB(61 - [#61] SET+9
^LR - [#63] BLRTNB+33, RHTYP+2, RHTYP+3, COOMBS+2, COOMBS+3, DIRECT+2, DIRECT+5, DIRECT+7, INDIR+4, INDIR+6
, SET+18
^LRO(69 - [#69] SET+4, SET+21
^SC - [#44] SET+8
^SC("B" SET+7
^SC("C" SET+7
^VA(200 - [#200] SET+16

Label References

Name Line Occurrences
$$GETIEN BLDMSTR+2, BLDMSTR+6, SET+28
@( GETIEN+6, GETIEN+7
BLDMSTR BLRTNB+42, LOOKBTN+2, LOOKANT+2
COOMBS BLRTNB+40
DIRECT COOMBS+2
EMSG GETIEN+8
GETNEW GETIEN+2
INDIR COOMBS+3
KILL BLRTNB+43
LOOKANT DIRECT+7, INDIR+6
LOOKBTN RHTYP+2, RHTYP+3, DIRECT+3, INDIR+2
NOTSETER BLRTNB+10, BLRTNB+13, BLRTNB+16, BLRTNB+19, BLRTNB+22, BLRTNB+28, BLRTNB+31, BLRTNB+34
RHTYP BLRTNB+41
SET LOOKBTN+1, LOOKANT+1

Naked Globals

Name Field # of Occurrence
^(6 COOMBS+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % SET+22
>> BLR("ACCESSIO N NUMBER" , SET+24*
>> BLR("ANTIBODY" DIRECT+8!, INDIR+7!, BLDMSTR+7*, SET+27*
>> BLR("BB TEST NAME" , BLDMSTR+6*, SET+26*
>> BLR("CLINIC S TOP CODE POINTER" , SET+23*
>> BLR("COLLECTI ON DATE/TIME" , SET+23*
>> BLR("COMMENTS" BLDMSTR+7*
>> BLR("CPT CODE " , SET+26*
>> BLR("CPT LAB CODE POINTER" , SET+26*
>> BLR("DUZ(2)" SET+24*
>> BLR("ENTRY DA TE/TIME" , SET+22*
>> BLR("I/O CATE GORY" , SET+24*
>> BLR("LAB MODU LE" , SET+19*
>> BLR("LRDFN" SET+20*
>> BLR("LRFILE" SET+20*
>> BLR("ORDER DA TE" , SET+21*
>> BLR("ORDER NU MBER" , SET+21*
>> BLR("ORDER SE QUENCE NUMBER" , SET+21*
>> BLR("ORDERING LOCATION POINTER" , SET+24*,  PROVIDER POINTER" , SET+20*
>> BLR("PANEL/TE ST POINTER" , SET+26*
>> BLR("PARENT P OINTER" , SET+26*
>> BLR("PATIENT POINTER VALUE" , SET+20*
>> BLR("RESULT" BLDMSTR+6*, SET+26*
>> BLR("SEQUENCE NUMBER" , BLDMSTR+2*, BLDMSTR+6*, SET+28*
>> BLR("SITE/SPE CIMEN POINTER" , SET+24*
>> BLR("VERIFIER POINTER" , SET+20*
BLR60F BLRTNB+25*, BLRTNB+42*, BLDMSTR+2, BLDMSTR+3, KILL+1!
>> BLRACCN BLRTNB+33*, BLRTNB+34, DIRECT+6, INDIR+5, LOOKBTN+1, LOOKANT+1, SET+24
BLRANTI BLRTNB+24*, DIRECT+7*, INDIR+6*, LOOKANT+1, BLDMSTR+4, BLDMSTR+5, BLDMSTR+7, SET+27, KILL+1!
>> BLRBADCK BLDMSTR+2*, BLDMSTR+4*, SET+3*, GETIEN+7
BLRBTN BLRTNB+24*, BLRTNB+42, RHTYP+2*, RHTYP+3*, DIRECT+3*, DIRECT+6, INDIR+2*, INDIR+5, LOOKBTN+1, LOOKANT+1
, BLDMSTR+6, SET+26, KILL+1!
BLRCAT SET+12*, SET+24, KILL+1!
>> BLRCDT CHKDT+1*, CHKDT+2, CHKDT+3, CHKDT+4
BLRCLNC SET+8*, SET+23, KILL+1!
>> BLRCMF BLDMSTR+1*, SET+2*, GETIEN+2
BLRCMTS BLRTNB+24*, BLDMSTR+7, BLDMSTR+9*, SET+30*, KILL+1!
BLRCPTC GETCPT+3*, KILL+1!
BLRCPTF KILL+1!
BLRCPTP SET+26, GETCPT+2*, KILL+1!
BLRCPTS SET+26, GETCPT+3*, GETCPT+4*, GETCPT+5*, KILL+1!
>> BLRCRGL GETIEN+4*, EMSG+3
>> BLRCRSBS BLDMSTR+2*, BLDMSTR+4*, BLDMSTR+5*, SET+3*, GETIEN+4
BLRCST KILL+1!
>> BLRDFN SET+18*, SET+20
>> BLRDIR BLDMSTR+2*, BLDMSTR+4*, SET+3*, GETIEN+4
>> BLRDR BLRTNB+21*, BLRTNB+22, BLRTNB+40
BLRDTC SET+6*, SET+23, KILL+1!
>> BLRDTER CHKDT+3*, CHKDT+4*
BLRDUZ SET+5*, SET+20, KILL+1!
BLRDUZ2 SET+5*, SET+24, KILL+1!
BLRDUZN KILL+1!
BLRENT GETIEN+2, GETIEN+4*, GETIEN+5, GETIEN+6, GETIEN+9, GETIEN+10, GETNEW+2*, GETNEW+3*, GETNEW+4*, GETNEW+5
, CHKDT+1, EMSG+2, KILL+1!
>> BLRENTS GETNEW+5*
>> BLRENTS(1 GETNEW+5*
>> BLRERR NOTSETER+2*, BLDMSTR+2, BLDMSTR+6, BLDMSTR+8, SET+28, GETIEN+2*, GETIEN+5*, GETIEN+7, GETIEN+8, CHKDT+3*
, CHKDT+4*, EMSG+3*
>> BLRERROR(1 NOTSETER+3*, EMSG+3*
BLRFID KILL+1!
BLRFILE SET+18*, SET+20, KILL+1!
BLRFOUND GETCPT+1*, KILL+1!
>> BLRIDS BLRTNB+27, BLRTNB+30
BLRIDT BLRTNB+12*, BLRTNB+13, BLRTNB+33, RHTYP+2, RHTYP+3, COOMBS+2, COOMBS+3, DIRECT+2, DIRECT+5, DIRECT+7
, INDIR+4, INDIR+6, KILL+2!
>> BLRIEN GETIEN+9*, GETNEW+5*
BLRLOC SET+7*, SET+8, SET+24, KILL+2!
BLRLOCN SET+6*, SET+7, KILL+2!
BLRLOGDA KILL+2!
BLRLRDFN BLRTNB+9*, BLRTNB+10, BLRTNB+33, RHTYP+2, RHTYP+3, COOMBS+2, COOMBS+3, DIRECT+2, DIRECT+5, DIRECT+7
, INDIR+4, INDIR+6, SET+4*, SET+12, SET+18, SET+20, KILL+1!, KILL+2!
>> BLRLTP BLRTNB+9, BLRTNB+12, BLRTNB+15, BLRTNB+18, BLRTNB+21
BLRODT BLRTNB+27*, BLRTNB+28, SET+4, SET+21, KILL+2!
BLRODTM SET+4*, SET+18*, KILL+2!
>> BLROKCK BLDMSTR+2*, BLDMSTR+4*, SET+3*, GETIEN+6
BLRPAR DIRECT+6*, INDIR+5*, LOOKBTN+1*, SET+26, KILL+2!
BLRPROV SET+16*, SET+20, KILL+2!
BLRPROVN SET+16*, KILL+2!
>> BLRQDH BLRTNB+9, BLRTNB+12, BLRTNB+15, BLRTNB+18, BLRTNB+21
>> BLRQSITE BLRTNB+9, BLRTNB+12, BLRTNB+15, BLRTNB+18, BLRTNB+21
BLRRES BLRTNB+24*, BLRTNB+42*, RHTYP+2*, RHTYP+3*, COOMBS+3*, DIRECT+2*, DIRECT+3, DIRECT+4, DIRECT+7*, INDIR+3
, INDIR+6*, BLDMSTR+6, SET+26, KILL+2!
BLRSEQ BLRTNB+30*, BLRTNB+31, SET+4, SET+21, KILL+2!
BLRSPEC SET+9*, SET+24, KILL+2!
BLRSTR KILL+2!
BLRSTR1 KILL+2!
BLRTEST BLRTNB+15*, BLRTNB+16, LOOKBTN+1, SET+25, SET+26, KILL+2!
>> BLRTEST1 SET+25*
BLRTESTN BLRTNB+18*, BLRTNB+19, KILL+3!
BLRVAL SET+4*, SET+5, SET+6, SET+16, SET+21, KILL+3!
BLRXII GETCPT+2, GETCPT+3, KILL+3!
>> DIC SET+7*
>> DIC(0 SET+7*
DT CHKDT+2, CHKDT+3
DUZ(2 SET+5
>> SNAPSHOT BLRTNB+3, NOTSETER+1, RHTYP+1, COOMBS+1, DIRECT+1, INDIR+1, SET+1, GETIEN+1, GETNEW+1
U BLRTNB+33, RHTYP+2, RHTYP+3, DIRECT+2, SET+4, SET+5, SET+6, SET+8, SET+16, SET+18
, SET+21, CHKDT+1
VAR NOTSETER~, NOTSETER+3
>> X SET+7*, SET+12*
>> Y SET+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All