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

Package: IHS Changes To Lab

Routine: BLRTN


Information

BLRTN ; IHS/HQT/MJL - CREATE/EDIT TRANSACTIONS ; 17-Dec-2015 15:37 ; MKK

Source Information

Source file <BLRTN.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
IHS Changes To Lab 7 ^BLRNFLTL  ^BLRNLINK  INIT^BLRPARAM  GETCPT^BLRTNCON  ORDVRS^BLRTNRES  $$ERRCHK^BLRUTIL  MAKEITSO^BLRUTIL6  
VA Fileman 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
IHS Changes To Lab 4 BLRTNB  BLRTNDEL  BLRTNM1  BLRTNRES  

Entry Points

Name Comments DBIA/ICR reference
MODSET ; EP
RES1 ; EP
CHKDT ; EP
DEFAULT ; EP
KILL ; EP
COMPDATE(BLRLRDFN,BLRSS,BLRDTC,BLRACCN) ; EP
CTL ; EP
CKORD ; EP
ORDER ; EP
TSK ; EP - entry point for background job
CTL1 ; EP
; Wait 60 seconds to finish setting data, if not done (something's wrong!) proceed to next queue entry.
ACCESSN ; EP
GETDIAG(TEST) ; EP
EMSG ; EP
; Log an error because the crossreference isn't set.
LOINC ; EP
GETCPT ; EP
GETIEN() ; EP
RESVRS ; EP
SET4 ; EP
GETNEW ; EP
SET1 ; EP
SET2 ; EP
SET3 ; EP
UPDTNS ; EP
CPTCODE ; EP - Entry point
; S BLRFOUND=0,(BLRXII,BLRCPTS,BLRCPTP)="" F S BLRXII=$O(^BLRCPT("C",BLRTEST1,BLRXII)) Q:(BLRXII="") I '$P($G(^BLRCPT(BLRXII,1)),U,2) D GETCPT Q:BLRFOUND
CRSFLDS ; EP
ACCVRS ; EP

External References

Name Field # of Occurrence
^BLRNFLTL MODSET+6, SET3+21
^BLRNLINK CTL+27
INIT^BLRPARAM TSK+3
GETCPT^BLRTNCON CPTCODE+2
ORDVRS^BLRTNRES ORDER+11, ACCESSN+6
$$ERRCHK^BLRUTIL TSK+13, CTL+9, CTL+23
MAKEITSO^BLRUTIL6 TSK+8, CTL+18
$$GET1^DIQ LOINC+16

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LAB(60 - [#60] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BLRCPT - [#9009021] CPTCODE+2, GETCPT+1, GETCPT+3, GETCPT+5, GETCPT+6
^BLRCPT("C" CPTCODE+2
^BLRLOCK - [#9009023] TSK+1, TSK+15
^BLRSITE - [#9009029] TSK+5, TSK+9*, CTL+5, CTL+11, CTL+17, CTL+19*, CTL+24, CTL1+2, CTL1+4*, CTL1+13*
, ORDER+9, ACCESSN+7, DEFAULT+2, DEFAULT+3*, DEFAULT+4*, MODSET+1, SET3+3, RES1+7, RES1+8
^BLRTXLOG - [#9009022] RES1+1, CHKDT+2, CKORD+3, CKORD+6, CKORD+7, GETNEW+3
^BLRTXLOG("@" GETNEW+2
^BLRTXLOG("AOT" MODSET+2, MODSET+3
^BLRTXLOG("SEQ" GETNEW+1, GETNEW+4*
^BLRTXLOG(1 GETNEW+2
^BLRUCUM - [#90475.3] SET4+4, RES1+6
^LAB(60 - [#60] SET2+1, SET2+2, SET2+3, SET3+1, SET4+2, SET4+3, RES1+3, LOINC+12
^LR - [#63] LOINC+9, COMPDATE+4, COMPDATE+7, COMPDATE+10
^LRO(68 - [#68] ACCVRS+1, SET3+11, CKORD+6, LOINC+2, LOINC+4, LOINC+11
^LRO(69 - [#69] ORDER+5, GETDIAG+3, GETDIAG+5, MODSET+1, MODSET+5, UPDTNS+1, UPDTNS+2, CKORD+7, LOINC+7
^VA(200 - [#200] RES1+15

Label References

Name Line Occurrences
$$COMPDATE LOINC+10
$$GETIEN MODSET+4, SET3+16
@( CTL1+10, SET3+19, GETIEN+6, GETIEN+7
ACCVRS ACCESSN+6
CPTCODE SET3+2
CRSFLDS SET3+22
CTL TSK+13
CTL1 CTL+24
EMSG GETIEN+8, CHKDT+1
GETDIAG UPDTNS+3, LOINC+6
GETNEW GETIEN+2
KILL TSK+14
LOINC SET3+20, RES1+12
MODSET ORDER+8
RES1 RESVRS+2
SET1 ACCESSN+7, UPDTNS+5, UPDTNS+6
SET2 SET1+2
SET3 SET1+1, SET2+3
SET4 SET3+14
UPDTNS ORDER+11, ACCESSN+8

Naked Globals

Name Field # of Occurrence
^("AGE" RES1+7
^("SEX" RES1+8
^(0 RES1+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AGE RES1+7*, RES1+11!
BLR CTL1+4!, CTL1+14!, KILL+1!
BLR("ACCESSIO N NUMBER" , ACCVRS+1*
BLR("BILLING CPT STRING" , SET3+15*
BLR("COLLECTI ON SAMPLE POINTER" , LOINC+11*
BLR("COMPLETE DATE" , LOINC+9*, LOINC+10*
BLR("CPT LAB CODE POINTER" , SET3+15*
BLR("DUZ(2)" CTL1+7*
BLR("IHS LOIN C" , LOINC+20*
BLR("LAB MODU LE" , SET3+15*
BLR("LAB TEST LIST COST" , SET3+15*
BLR("LOINC CO DE" , LOINC+12*
BLR("ORDER DA TE" , MODSET+5*
BLR("ORDER NU MBER" , MODSET+5*
BLR("ORDER SE QUENCE NUMBER" , MODSET+5*
BLR("PANEL/TE ST POINTER" , SET3+15*
BLR("PARENT P OINTER" , SET3+17*
BLR("REFERENC E HIGH" , RES1+10*, CRSFLDS+1!, E LOW" , RES1+10*, CRSFLDS+1!
BLR("RESULT N /A FLAG" , RES1+13*, CRSFLDS+1!
BLR("RESULT" RES1+13*, CRSFLDS+1!
BLR("SEQUENCE NUMBER" , MODSET+4*, SET3+16*, SET3+17, RES1+1
BLR("SIGN OR SYMPTOM" , GETDIAG+5*, GETDIAG+6!
BLR("SITE/SPE CIMEN POINTER" , SET4+5*, SET4+7*, LOINC+4*, LOINC+12
BLR("STATUS F LAG" , CTL1+7*, MODSET+4*, RES1+13*, CRSFLDS+2*
BLR("UNITS" SET4+5*, RES1+10*
BLR("VERIFIER POINTER" , ACCVRS+2*, RES1+16*
>> BLRAA ACCESSN+2*, ACCVRS+1, UPDTNS+5, SET3+9*, SET3+11, LOINC+2, LOINC+3, LOINC+4, LOINC+11
BLRACCN ACCESSN+6, ACCVRS+1*, COMPDATE~, COMPDATE+4, COMPDATE+7, COMPDATE+10
>> BLRAD ACCESSN+2*, ACCVRS+1, UPDTNS+5, SET3+9*, SET3+11, LOINC+3, LOINC+4, LOINC+11
>> BLRAN ACCESSN+2*, ACCVRS+1, UPDTNS+5, SET3+9*, SET3+11, LOINC+3, LOINC+4, LOINC+11
BLRARRAY KILL+1!
>> BLRATOM SET1+1*, SET2+1*, SET2+2, SET3+1*, SET3+17, SET3+23
>> BLRBADCK CTL1+5*, ORDER+7*, ACCESSN+3*, GETIEN+7
>> BLRCDT CHKDT+2*, CHKDT+3, CHKDT+4, CHKDT+5
>> BLRCMF CTL1+7*, SET3+2, SET3+7, SET3+14, SET3+17, SET3+23, RES1+1, GETIEN+2
BLRCPACT GETCPT+3*, GETCPT+7, GETCPT+9!
BLRCPCD GETCPT+3*, GETCPT+7, GETCPT+9!
BLRCPCST GETCPT+3*, GETCPT+7, GETCPT+9!
BLRCPDAT GETCPT+3*, GETCPT+9!
BLRCPMN GETCPT+5*, GETCPT+9!
BLRCPQN GETCPT+6*, GETCPT+9!
BLRCPRC GETCPT+3*, GETCPT+7, GETCPT+9!
>> BLRCPTL SET1+1*
BLRCPTM GETCPT+4*, GETCPT+5*, GETCPT+7, GETCPT+9!
BLRCPTN GETCPT+3*, GETCPT+5, GETCPT+6, GETCPT+9!
>> BLRCPTP SET3+2*, SET3+15, CPTCODE+2*, GETCPT+2*
BLRCPTQ GETCPT+4*, GETCPT+6*, GETCPT+7, GETCPT+9!
>> BLRCPTS SET3+2*, SET3+15, CPTCODE+2*, GETCPT+7*
>> BLRCREF RESVRS+1*, RESVRS+2
>> BLRCRGL GETIEN+3*, EMSG+3, CKORD+8
>> BLRCRSBS ORDER+7*, ACCESSN+3*, GETIEN+3
>> BLRCST SET3+1*, SET3+15
BLRCTST MODSET+2*, MODSET+3, MODSET+4, MODSET+8!
>> BLRDEL RES1+1*
>> BLRDIAG GETDIAG+5*, GETDIAG+6
>> BLRDIR CTL1+5*, ORDER+7*, ACCESSN+3*, GETIEN+3, CKORD+8
BLRDTC LOINC+7*, LOINC+9, LOINC+10, COMPDATE~, COMPDATE+2, COMPDATE+4
BLRDTER CHKDT+4*, CHKDT+5*, KILL+2!
>> BLRDUZ CTL1+7*, RESVRS+2*, RES1+14*, RES1+15, RES1+16
>> BLRDUZ2 CTL1+7*
>> BLRDUZN RES1+15*
BLREMSG KILL+1!
>> BLRENT GETIEN+3*, GETIEN+5, GETIEN+6, GETIEN+9, GETIEN+10, CHKDT+1, CHKDT+2, CHKDT+3, CHKDT+6, EMSG+2
, CKORD+2, CKORD+3, CKORD+8*, GETNEW+1*, GETNEW+2*, GETNEW+3*, GETNEW+4
BLRENT1 CKORD+3*, CKORD+6, CKORD+7, CKORD+9!
BLRENTS GETNEW+4*, KILL+1!
BLRENTS(1 GETNEW+4*
BLRERR CTL1+5*, MODSET+4, SET3+16, GETIEN+1*, GETIEN+5*, GETIEN+7, GETIEN+8, CHKDT+1, CHKDT+4*, CHKDT+5*
, EMSG+3*, CKORD+1*, CKORD+2, CKORD+4, CKORD+6*, CKORD+7*, KILL+1!
BLRERROR KILL+1!
BLRERROR(1 EMSG+3*
BLRESTR KILL+2!
BLRFDA KILL+1!
>> BLRFOUND CPTCODE+2*, GETCPT+2*
>> BLRHCNT TSK+4*, TSK+13*, CTL+24*
BLRI CTL1+2*, CTL1+4, KILL+1!
BLRICNT KILL+1!
>> BLRIDS CTL1+7*, ORDER+4, ACCESSN+2, DEFAULT+4
BLRIEN GETIEN+9*, CHKDT+3*, CHKDT+6*, GETNEW+4*, KILL+1!
BLRIENS KILL+1!
BLRIII KILL+1!
>> BLRL60 SET3+1*, RESVRS+1
BLRLEV SET1+1*, SET1+2, SET1+3!, SET2+1*, SET2+2*, SET2+3, SET2+4*, SET3+2, SET3+17, SET3+23
BLRLEV( SET2+1, SET2+2*, SET2+3*, SET2+4*, SET3+17, SET3+23*
BLRLEV(1 SET1+1*
>> BLRLOG TSK+13, CTL+5*, CTL+6, CTL+7, CTL+8*, CTL+9, CTL+24, CTL+26
BLRLOGDA KILL+1!
BLRLRDFN LOINC+3, LOINC+9, LOINC+10, COMPDATE~, COMPDATE+4, COMPDATE+7, COMPDATE+10
>> BLRLTA CTL+11*, CTL+12, CTL+13*, CTL+14, CTL+24
>> BLRLTP CTL+12*, CTL+14, CTL+24*, CTL1+2, CTL1+4, CTL1+13, ORDER+9, ACCESSN+7, MODSET+1, SET3+3
, RES1+7, RES1+8
BLRMI KILL+2!
BLRMOD CTL+25!, SET3+1*, SET3+15
>> BLRNAF RESVRS+2*, RES1+13
BLRNN GETCPT+3*, GETCPT+7, GETCPT+9!
BLRNN1 GETCPT+5*, GETCPT+6*, GETCPT+9!
BLROAOT MODSET+1*, MODSET+3, MODSET+8!
>> BLRODT ORDER+4*, ORDER+5, ACCESSN+2*, GETDIAG+3, GETDIAG+5, MODSET+1, MODSET+5, UPDTNS+1, UPDTNS+2, LOINC+7
>> BLRODTM MODSET+1*, MODSET+2, GETCPT+1, CKORD+7
>> BLROKCK CTL1+5*, ORDER+7*, ACCESSN+3*, GETIEN+6
>> BLROPT CTL1+7*, ORDER+2, ORDER+8, ORDER+9, ACCESSN+1, ACCESSN+7, UPDTNS+2, SET3+7
BLRPAR SET1+1*, SET1+3!, SET3+17*, SET3+23
>> BLRPARAM CTL1+7*
BLRPC KILL+2!
>> BLRPHASE CTL1+7*, CTL1+10, DEFAULT+1, MODSET+3*, MODSET+4, MODSET+7*, UPDTNS+2, UPDTNS+4, SET3+22
BLRPSN MODSET+1*, MODSET+3, MODSET+5, MODSET+8!
BLRPT KILL+2!
>> BLRQDH TSK+5*, TSK+8, TSK+9, CTL+9, CTL+11, CTL+14, CTL+16, CTL+17*, CTL+18, CTL+19
, CTL+24, CTL+26, CTL1+2, CTL1+4, CTL1+13, ORDER+9, ACCESSN+7, DEFAULT+2, DEFAULT+3, DEFAULT+4
, MODSET+1, SET3+3, RES1+7, RES1+8
BLRQFLAG CTL+2~, CTL+3*, CTL+4, CTL+9*, CTL+14*
>> BLRQSITE TSK+5, TSK+9, CTL+5, CTL+11, CTL+17, CTL+19, CTL+24, CTL1+2, CTL1+4, CTL1+13
, ORDER+9, ACCESSN+7, DEFAULT+2, DEFAULT+3, DEFAULT+4, MODSET+1, SET3+3, RES1+7, RES1+8
BLRQUIET TSK+2*, KILL+1!
>> BLRRES RESVRS+2*, RES1+13
>> BLRRH RES1+4*, RES1+9, RES1+10
>> BLRRL RES1+4*, RES1+9, RES1+10
>> BLRRSTAG CTL1+5*, SET3+19
>> BLRRVS( RESVRS+2
>> BLRSEQ ORDER+4*, ORDER+5, ACCESSN+2*, GETDIAG+3, GETDIAG+5, MODSET+2, UPDTNS+1, UPDTNS+2, CKORD+7, LOINC+7
BLRSFID KILL+1!
BLRSIEN KILL+1!
>> BLRSPEC SET3+3*, SET3+11*, SET3+14, SET4+2, SET4+3, SET4+5, SET4+7, RES1+3
BLRSS RESVRS+2, LOINC+2*, LOINC+3, LOINC+9, LOINC+10, COMPDATE~, COMPDATE+4, COMPDATE+7, COMPDATE+10
BLRSTOP TSK+13, CTL+7*, CTL+9, CTL+22, KILL+1!
>> BLRSTR1 SET3+3*
BLRT KILL+1!
BLRTCNT KILL+1!
>> BLRTEST ACCESSN+7*, UPDTNS+2*, SET1+1, LOINC+6
>> BLRTEST1 MODSET+4*, SET1+1*, SET2+3*, SET3+1, SET3+15, SET4+2, SET4+3, CPTCODE+2, RES1+3, LOINC+3
, LOINC+6, LOINC+12, LOINC+16
>> BLRTRY TSK+4*, CTL+16*
>> BLRTST UPDTNS+1*, UPDTNS+2, UPDTNS+3
BLRTSTS ORDER+9*, ORDER+12!
BLRTSTS( UPDTNS+2
>> BLRUNITS SET4+3*, SET4+4*, SET4+5, RES1+4*, RES1+6*, RES1+10
BLRVL KILL+1!
BLRVR KILL+1!
BLRVRS KILL+1!
>> BLRX CTL+24*, CTL1+7, DEFAULT+2*, DEFAULT+3, DEFAULT+4, UPDTNS+2*, UPDTNS+5, SET3+9
>> BLRXII CPTCODE+2*, GETCPT+1, GETCPT+2, GETCPT+3, GETCPT+5, GETCPT+6
>> BLRXPCC TSK+13, CTL+6*, CTL+27
BLRXQY0 KILL+2!
>> BLRZ SET4+3*, RES1+3*, RES1+4
CDATE COMPDATE+1~, COMPDATE+4*, COMPDATE+6, COMPDATE+7*, COMPDATE+9, COMPDATE+10*, COMPDATE+12
DT CHKDT+3, CHKDT+4
DUZ RES1+14
IHSLOINC LOINC+15~, LOINC+16*, LOINC+17, LOINC+19, LOINC+20
>> LOINC LOINC+12*, LOINC+19*
>> LRAA CKORD+6
>> LRAD CKORD+6
>> LRAN CKORD+5, CKORD+6
SDATE COMPDATE+1~, COMPDATE+2*, COMPDATE+7*, COMPDATE+10*, COMPDATE+11!
SEX RES1+8*, RES1+11!
>> SPEC LOINC+11*
>> TARACC COMPDATE+4*, COMPDATE+7*, COMPDATE+10*
TEST GETDIAG~, GETDIAG+2, GETDIAG+3
TSTIEN GETDIAG+1~, GETDIAG+3*, GETDIAG+4, GETDIAG+5, GETDIAG+7!
U TSK+5, TSK+9, CTL+6, CTL+7, CTL+8, CTL+12, CTL+13, CTL+19, CTL1+4, CTL1+7
, CTL1+13, ORDER+2, ORDER+5, ACCESSN+1, DEFAULT+2, DEFAULT+3, MODSET+1, MODSET+5, UPDTNS+5, SET3+1
, SET3+9, SET3+11, SET4+3, SET4+4, CPTCODE+2, GETCPT+1, GETCPT+3, RESVRS+1, RESVRS+2, RES1+1
, RES1+4, RES1+6, RES1+15, CHKDT+2, CKORD+3, CKORD+6, CKORD+7, LOINC+2, LOINC+4, LOINC+7
, LOINC+9, LOINC+11, LOINC+12, COMPDATE+4, COMPDATE+7, COMPDATE+10
ZTDESC KILL+2!
ZTDTH KILL+2!
ZTIO KILL+2!
ZTRTN KILL+2!
ZTSAVE KILL+2!
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