BLRTN ; IHS/HQT/MJL - CREATE/EDIT TRANSACTIONS ; 17-Dec-2015 15:37 ; MKK
Source file <BLRTN.m>
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 |
Package | Total | Caller Graph |
---|---|---|
IHS Changes To Lab | 4 | BLRTNB BLRTNDEL BLRTNM1 BLRTNRES |
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
|
FileNo | Call Tags |
---|---|
^LAB(60 - [#60] | GET1^DIQ |
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 |
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 |
Name | Field # of Occurrence |
---|---|
^("AGE" | RES1+7 |
^("SEX" | RES1+8 |
^(0 | RES1+15 |
>> | 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! |