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 |  Marked Items |  All
Print Page as PDF
Routine: BLRFLTL

Package: IHS Changes To Lab

Routine: BLRFLTL


Information

BLRFLTL(BLRCMF,BLRVARS,BLRFLDS) ; IHS/DIR/MJL - SILENT DIE CALLS TO UPDATE TRANSACTION LOG ; 22-Oct-2013 09:22 ; MKK

Source Information

Source file <BLRFLTL.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 3 YX^%DTC  UPDATE^DIE  ^DIK  
IHS Changes To Lab 1 ENTRYAUD^BLRUTIL  
MailMan 1 ^XMB  

Caller Graph

Caller Graph Total: 14

Package Total Caller Graph
IHS Support HL7 Interfaces 8 BHLRLABI  BHLRLABL  BHLRLABN  BHLRLABQ  BHLRLABR  BHLRLABS  BHLRLABT  BHLRLABU  
IHS Changes To Lab 6 BLRBLTL  BLRMLTL  BLRMLTL1  BLRSLTL1  BLRSLTLD  BLRSLTLR  

Entry Points

Name Comments DBIA/ICR reference
GETOSIEN(BLRSB1,BLRSB2,BLRSB3)
BULERR ; EP - IHS/OIT/MKK -- Need "EP" for SAC
MULTI ; EP - IHS/OIT/MKK -- Need "EP" for SAC
; D:$G(SNAPSHOT) ENTRYAUD^BLRUTIL("ENTER MULTI^BLRFLTL")
GETIEN(BLRSB1,BLRSB2,BLRSB3) ; EP - IHS/OIT/MKK -- Need "EP" for SAC
; D:$G(SNAPSHOT) ENTRYAUD^BLRUTIL("ENTER GETIEN^BLRFLTL")
CHKDT ; EP - IHS/OIT/MKK -- Need "EP" for SAC -- IHS/DIR TUC/AAB 05/07/98
; D:$G(SNAPSHOT) ENTRYAUD^BLRUTIL("ENTER CHKDT^BLRFLTL")
LOG ; EP - IHS/OIT/MKK -- Need "EP" for SAC
EMSG ; EP - IHS/OIT/MKK -- Need "EP" for SAC
; Log an error because the crossreference isn't set.
PARSE ; EP - IHS/OIT/MKK -- Need "EP" for SAC - IHS/DIR TUC/AAB 03/27/98
KILL ; EP - IHS/OIT/MKK -- Need "EP" for SAC
FILE ; EP - IHS/OIT/MKK -- Need "EP" for SAC
GETNEW ; EP - IHS/OIT/MKK -- Need "EP" for SAC
; L +^BLRTXLOG("SEQ")
WORD ; EP - IHS/OIT/MKK -- Need "EP" for SAC
CKORD ; EP - IHS/OIT/MKK -- Need "EP" for SAC
SETVALS ; EP - IHS/OIT/MKK -- Need "EP" for SAC
; D:$G(SNAPSHOT) ENTRYAUD^BLRUTIL("ENTER SETVALS^BLRFLTL")
GETOGIEN(BLRSB1,BLRSB2,BLRSB3) ; EP - IHS/OIT/MKK -- Need "EP" for SAC
; D:$G(SNAPSHOT) ENTRYAUD^BLRUTIL("ENTER GETOGIEN^BLRFLTL")
GETBIEN(BLRSB1,BLRSB2,BLRSB3) ; EP - IHS/OIT/MKK -- Need "EP" for SAC
; D:$G(SNAPSHOT) ENTRYAUD^BLRUTIL("ENTER GETBIEN^BLRFLTL")

External References

Name Field # of Occurrence
YX^%DTC LOG+7
ENTRYAUD^BLRUTIL BLRFLTL+4, SETVALS+2, MULTI+2, FILE+3, GETIEN+2, GETOGIEN+2, GETBIEN+2, CHKDT+2, GETOSIEN+2, BULERR+6
, BULERR+23
UPDATE^DIE FILE+8, FILE+9
^DIK MULTI+3
^XMB BULERR+27

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BLRSITE - [#9009029] LOG+4, LOG+5, LOG+7*, LOG+9*, LOG+10
^BLRTXLOG - [#9009022] MULTI+3, FILE+4, FILE+11, GETIEN+11, CHKDT+4, CKORD+2, GETNEW+8
^BLRTXLOG("@" GETNEW+4
^BLRTXLOG("AAT" GETIEN+9
^BLRTXLOG("AOA" GETBIEN+8
^BLRTXLOG("AOB" GETBIEN+6
^BLRTXLOG("AOD" GETOGIEN+6
^BLRTXLOG("AOG" GETOGIEN+5, GETOSIEN+5
^BLRTXLOG("AOS" GETOSIEN+6
^BLRTXLOG("AOT" GETIEN+5, GETIEN+6
^BLRTXLOG("SEQ" CKORD+1, GETNEW+2, GETNEW+3, GETNEW+9*, GETNEW+10
^BLRTXLOG(1 GETNEW+4
^LAB(60 - [#60] BULERR+18
^TMP("XMBTEXT" BULERR+28!

Label References

Name Line Occurrences
BULERR BLRFLTL+10
CHKDT GETBIEN+6, GETBIEN+8
CKORD GETIEN+5, GETIEN+6
EMSG GETIEN+5, GETIEN+6, GETIEN+10, GETOGIEN+5, GETOGIEN+6, CHKDT+3, GETOSIEN+5, GETOSIEN+6
FILE BLRFLTL+7
GETNEW GETIEN+4, GETOGIEN+4, GETBIEN+4, GETOSIEN+4, GETNEW+2
KILL BLRFLTL+11
LOG BLRFLTL+8, LOG+4
MULTI SETVALS+11
SETVALS BLRFLTL+6
WORD SETVALS+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %H LOG+7*
BLR KILL+2!
BLR( SETVALS+3, SETVALS+5*, SETVALS+6*, SETVALS+7*, SETVALS+9*, BULERR+15
BLR("ORDER NU MBER" , CKORD+2
BLR("SEQUENCE NUMBER" , BULERR+13
BLRARRAY SETVALS+3*, SETVALS+10*, KILL+2!
>> BLRCDT GETIEN+11*, GETIEN+12, GETIEN+13, GETIEN+14, CHKDT+4*, CHKDT+5, CHKDT+6, CHKDT+7
BLRCMF BLRFLTL~, BLRFLTL+5, MULTI+3, FILE+8, GETIEN+4, GETOGIEN+4, GETBIEN+4, GETOSIEN+4
>> BLRCRGL GETIEN+5*, GETIEN+6*, GETIEN+9*, GETOGIEN+5*, GETOGIEN+6*, GETBIEN+6*, GETBIEN+8*, GETOSIEN+5*, GETOSIEN+6*, EMSG+3
>> BLRDH LOG+2*, LOG+4, LOG+5, LOG+7, LOG+9, LOG+10
BLRDTER BLRFLTL+10, GETIEN+13*, GETIEN+14*, CHKDT+6*, CHKDT+7*, KILL+3!
BLRECNT BULERR+7*, BULERR+8, BULERR+9, BULERR+10, BULERR+11!
BLRELCNT BULERR+10*, BULERR+11!
BLREMSG FILE+10, BULERR+4, KILL+2!
BLREMSG("DIERR" BULERR+7, BULERR+8, BULERR+9, BULERR+10
>> BLRENT MULTI+3, FILE+4, FILE+11, GETIEN+5*, GETIEN+6*, GETIEN+9*, GETIEN+10, GETIEN+11, GETIEN+12, GETIEN+15
, GETIEN+16, GETOGIEN+5*, GETOGIEN+6*, GETOGIEN+7, GETBIEN+6*, GETBIEN+8*, GETBIEN+9, CHKDT+3, CHKDT+4, CHKDT+5
, CHKDT+8, GETOSIEN+5*, GETOSIEN+6*, GETOSIEN+7, EMSG+2, CKORD+1*, CKORD+2*, CKORD+3*, GETNEW+3*, GETNEW+4*
, GETNEW+8*, GETNEW+9, LOG+9
BLRENTS FILE+8, GETNEW+9*, KILL+2!
BLRENTS(1 GETNEW+9*
>> BLRERF BLRFLTL+8
BLRERR BLRFLTL+5*, BLRFLTL+7, BLRFLTL+8, BLRFLTL+10, SETVALS+3, FILE+10*, GETIEN+5, GETIEN+6, GETIEN+10, GETIEN+13*
, GETIEN+14*, GETOGIEN+5, GETOGIEN+6, CHKDT+3, CHKDT+6*, CHKDT+7*, GETOSIEN+5, GETOSIEN+6, EMSG+3*, CKORD+1*
, CKORD+2*, CKORD+3, KILL+2!
BLRERROR KILL+2!
BLRERROR( BULERR+8*, BULERR+10*, BULERR+14*, BULERR+15*, BULERR+19*
BLRERROR(1 EMSG+3*
BLRESTR BULERR+17*, BULERR+19, KILL+3!
>> BLRF(0 BLRFLTL+7, SETVALS+3, SETVALS+9, SETVALS+11, MULTI+4, MULTI+6
BLRFDA FILE+6*, FILE+8, FILE+9, KILL+2!
BLRFDA( BLRFLTL+7*, SETVALS+3*, MULTI+6*
>> BLRFID BLRFLTL+5*, BLRFLTL+7, SETVALS+3, MULTI+4*, MULTI+6, MULTI+7*
BLRFLDS BLRFLTL~
BLRI SETVALS+3*, KILL+2!
BLRICNT BLRFLTL+5*, MULTI+6*, KILL+2!
BLRIEN BLRFLTL+7, SETVALS+3, MULTI+4, MULTI+6*, MULTI+7*, GETIEN+5*, GETIEN+6*, GETIEN+12*, GETIEN+15*, GETOGIEN+5*
, GETOGIEN+6*, CHKDT+5*, CHKDT+8*, GETOSIEN+5*, GETOSIEN+6*, GETNEW+9*, KILL+2!
BLRIENS KILL+2!
BLRIII MULTI+6*, KILL+2!
BLRLOGDA KILL+2!
>> BLRLTA LOG+5*, LOG+7, LOG+9
BLRMI MULTI+3*, KILL+3!
BLRPC BULERR+17*, KILL+3!
>> BLRPCC BLRFLTL+7, BLRFLTL+8
>> BLRPHASE GETIEN+5
BLRPT BULERR+18*, KILL+3!
>> BLRQSITE LOG+4, LOG+5, LOG+7, LOG+9, LOG+10
BLRQUIET KILL+2!
BLRSB1 GETIEN~, GETIEN+5, GETIEN+6, GETIEN+9, GETOGIEN~, GETOGIEN+5, GETOGIEN+6, GETBIEN~, GETBIEN+6, GETBIEN+8
, GETOSIEN~, GETOSIEN+5, GETOSIEN+6
BLRSB2 GETIEN~, GETIEN+5, GETIEN+6, GETIEN+9, GETOGIEN~, GETOGIEN+5, GETOGIEN+6, GETBIEN~, GETBIEN+6, GETBIEN+8
, GETOSIEN~, GETOSIEN+5, GETOSIEN+6
BLRSB3 GETIEN~, GETIEN+5, GETIEN+6, GETOGIEN~, GETOGIEN+5, GETOGIEN+6, GETBIEN~, GETBIEN+6, GETBIEN+8, GETOSIEN~
, GETOSIEN+5, GETOSIEN+6, CKORD+2
BLRSFID MULTI+4*, MULTI+7, KILL+2!
BLRSIEN MULTI+4*, MULTI+6, MULTI+7, KILL+2!
>> BLRSSTR MULTI+6*
BLRT KILL+2!
BLRTCNT BULERR+7*, BULERR+8*, BULERR+10*, BULERR+14*, BULERR+15*, BULERR+16*, BULERR+19*, KILL+2!
>> BLRTEST1 BULERR+18
BLRTRY CKORD+2*, CKORD+3!
>> BLRV BULERR+14*, BULERR+15*
BLRVARS BLRFLTL~, SETVALS+3
BLRVL SETVALS+3*, SETVALS+5, SETVALS+6, SETVALS+7, SETVALS+8, SETVALS+9, SETVALS+13, SETVALS+15, SETVALS+16, SETVALS+17
, SETVALS+18, SETVALS+19, MULTI+4*, MULTI+6, KILL+2!
BLRVR SETVALS+3*, SETVALS+4, SETVALS+5, SETVALS+6, SETVALS+7, SETVALS+9, SETVALS+11, SETVALS+14*, SETVALS+15, SETVALS+16
, SETVALS+17, SETVALS+18, MULTI+3, MULTI+4, MULTI+6, KILL+2!
BLRVRS SETVALS+3*, KILL+2!
BLRXQY0 BULERR+18*, KILL+3!
>> DA MULTI+3*
>> DA(1 MULTI+3*
>> DIK MULTI+3*
DT GETIEN+12, GETIEN+13, CHKDT+5, CHKDT+6
ERROR714 BULERR+1~, BULERR+2*, BULERR+9*, BULERR+26
>> LRORD CKORD+2
U BLRFLTL+5*, SETVALS+7, SETVALS+17, GETIEN+11, CHKDT+4, CKORD+2, LOG+5, LOG+7, LOG+9, BULERR+18
>> X LOG+7
>> XMB BULERR+24*
>> XMDUZ BULERR+26*
>> XMTEXT BULERR+25*
>> XQY0 BULERR+18
ZTDESC KILL+3!
ZTDTH KILL+3!
ZTIO KILL+3!
ZTRTN KILL+3!
ZTSAVE KILL+3!

Marked Items

Name Field # of Occurrence
$T(PARSE+BLRPC BULERR+17
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All