LRWU8 ;DALOI/WPW - TOOL TO FIX ORGANISM SUBFILE AND DATA ;06/06/12 16:06
Source file <LRWU8.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Lab Service | 1 | LRNIGHT |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Interactive entry point.
|
|
KIDS | ; Entry point for post install run.
|
|
LRNIGHT | ; Entry point for ^LRNIGHT run.
|
|
INIT | ; Initialize variables and such...
|
|
SORT | ; Sort Antibiotics fields: 1-Sensitivity, 2-Interp & 3-Screen.
|
|
DISCARD | ; Discard Antibiotic if all 3 tests are defined.
|
|
ANALYZE | ; Check ^LR for entries after discard.
|
|
FIX0 | ; Cleanup non data leftover fields from previous patches.
|
|
FIX1 | ; Cleanup the bad Input Transforms, Help Text and Input Keys.
|
|
FIX2 | ; If no ^LR data found kill any 2 & 3 positions from ^DD(63.3
; (2=interp & 3=screen) based on the ANALYZE sub findings. |
|
FIX3 | ; Fix 1 and 1,2 and 1,3 DD entries, leaving 2 and 3 and 2,3
|
|
FIX4 | ; Cleanup the ^LR entries for single DD's.
|
|
FIX5 | ; Ensure that the fix entry is an ANTIBIOTIC NAME instead of an
; INTERP or SCREEN. |
|
UPD624(LR6206,LRNDRGND) | ; Update Drug Node in Auto Instrument File
|
Name | Field # of Occurrence |
---|---|
DT^DICRW | INIT+2 |
FILE^DIE | FIX3+56, UPD624+23 |
^DIK | FIX0+18, FIX2+23, FIX3+38, FIX3+60 |
UPDATE^LRPXRM | FIX4+25 |
NUMBER^LRWU7 | FIX3+49 |
SETFLDS^LRWU7 | FIX3+39, FIX3+53 |
$$ASK^LRWU8A | EN+8 |
SEND^LRWU8A | EN+20, KIDS+8, LRNIGHT+8 |
CLEAN^XGF | EN+21 |
PREP^XGF | EN+17 |
SAY^XGF | ANALYZE+13, FIX4+22 |
$$DT^XLFDT | INIT+5 |
DES^XMA21 | EN+15 |
$$STA^XUAF4 | INIT+4 |
$$KSP^XUPARAM | INIT+4 |
$$PROD^XUPROD | KIDS+4, LRNIGHT+4 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD(63.3 | SORT+14, SORT+15, SORT+18, FIX1+15, FIX1+16*, FIX1+17*, FIX1+20*, FIX1+21*, FIX1+24, FIX1+25* , FIX1+26*, FIX2+15, FIX3+33, FIX3+46, FIX4+43, FIX5+14 |
^LAB(62.06 - [#62.06] | FIX2+17, FIX3+25 |
^LAB(62.4 - [#62.4] | UPD624+10, UPD624+12, UPD624+14, UPD624+16 |
^LR - [#63] | ANALYZE+11, ANALYZE+14, ANALYZE+15, ANALYZE+16, ANALYZE+17, ANALYZE+19, FIX4+11, FIX4+12, FIX4+13, FIX4+15 , FIX4+17, FIX4+23*, FIX4+24! |
^TMP( | EN+23!, KIDS+10!, LRNIGHT+8, LRNIGHT+10!, INIT+15!, SORT+21*, SORT+23*, SORT+26*, SORT+28*, SORT+31* , SORT+33*, SORT+34*, DISCARD+9, DISCARD+10, DISCARD+11, DISCARD+16!, DISCARD+17*, ANALYZE+6, ANALYZE+18, ANALYZE+20* , FIX0+6, FIX0+11, FIX0+12, FIX0+13!, FIX0+15, FIX0+16, FIX0+19!, FIX0+21!, FIX1+9, FIX1+14 , FIX1+15, FIX1+19, FIX1+20, FIX1+23, FIX1+24, FIX2+8, FIX2+13, FIX2+14, FIX2+16, FIX2+19 , FIX2+20, FIX2+21, FIX2+24!, FIX2+25, FIX2+26!, FIX2+27*, FIX3+18, FIX3+24, FIX3+26, FIX3+27 , FIX3+40*, FIX3+41!, FIX3+50, FIX3+59, FIX3+60, FIX3+61, FIX3+62!, FIX3+63*, FIX3+64!, FIX3+65* , FIX4+6, FIX4+18, FIX4+19, FIX4+30, FIX4+31, FIX4+32!, FIX4+33, FIX4+34*, FIX4+35!, FIX4+41 , FIX4+42, FIX4+43!, FIX5+13, FIX5+16!, FIX5+18!, FIX5+20! |
^XMB("NETNAME" | KIDS+4, LRNIGHT+4 |
^XUSEC("LRLIASON" | EN+4 |
Name | Line Occurrences |
---|---|
ANALYZE | EN+19, KIDS+7, LRNIGHT+7 |
DISCARD | EN+19, KIDS+7, LRNIGHT+7 |
FIX0 | EN+19, KIDS+7, LRNIGHT+7 |
FIX1 | EN+19, KIDS+7, LRNIGHT+7 |
FIX2 | EN+19, KIDS+7, LRNIGHT+7 |
FIX3 | EN+19, KIDS+7, LRNIGHT+7 |
FIX4 | EN+19, KIDS+7, LRNIGHT+7 |
FIX5 | EN+19, KIDS+7, LRNIGHT+7 |
INIT | EN+19, KIDS+7, LRNIGHT+7 |
SORT | EN+19, KIDS+7, LRNIGHT+7 |
UPD624 | FIX3+58 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CNT | DISCARD+6~, DISCARD+10*, DISCARD+16, DISCARD+17, ANALYZE+8~, ANALYZE+11*, ANALYZE+13, FIX0+8~, FIX0+15*, FIX0+16 , FIX2+10~, FIX2+20*, FIX2+21, FIX2+24, FIX2+25*, FIX2+26, FIX2+27, FIX3+20~, FIX3+59*, FIX3+60 , FIX3+61*, FIX3+63, FIX4+8~ |
D0 | SORT+9~, SORT+13*, SORT+14*, SORT+15, SORT+18, SORT+21, SORT+23, SORT+26, SORT+28, SORT+31 , SORT+33, SORT+34 |
D1 | FIX2+10~, FIX2+12*, FIX2+25* |
D2 | ANALYZE+8~, ANALYZE+10*, ANALYZE+17*, ANALYZE+19, FIX4+8~, FIX4+10*, FIX4+14*, FIX4+15*, FIX4+17, FIX4+23 , FIX4+24, FIX4+29*, FIX4+30*, FIX4+31, FIX4+32, FIX4+33, FIX4+35, FIX4+41*, FIX4+42, FIX4+43 |
DA | FIX0+8~, FIX0+16*, FIX0+19, FIX2+10~, FIX2+21*, FIX3+20~, FIX3+38*, FIX3+50*, FIX3+60*, FIX3+63 , FIX4+8~, FIX4+33*, FIX4+34, FIX5+9~ |
DA(1 | FIX0+17*, FIX2+22*, FIX3+37*, FIX3+51* |
DATA | SORT+9~, SORT+15*, SORT+16, SORT+17, SORT+18, SORT+19, SORT+24, SORT+29, SORT+34, DISCARD+6~ , DISCARD+11*, DISCARD+17, FIX1+11~, FIX1+15*, FIX1+16, FIX1+24*, FIX1+25, FIX3+20~, FIX5+9~, FIX5+14* , FIX5+15, FIX5+16, FIX5+17, FIX5+18, FIX5+19, FIX5+20 |
DIK | FIX0+8~, FIX0+17*, FIX2+10~, FIX2+22*, FIX3+20~, FIX3+37*, FIX3+51*, FIX4+8~, FIX5+9~ |
DT | INIT+5*, FIX1+17, FIX1+21, FIX1+26 |
DUZ | EN+4, EN+14, KIDS+5, LRNIGHT+5 |
FIX | EN+2~, EN+8*, EN+10, EN+12*, KIDS+2~, KIDS+5*, LRNIGHT+2~, LRNIGHT+5*, FIX0+18, FIX1+8 , FIX2+23, FIX3+36, FIX3+52, FIX4+20 |
HELP | SORT+9~, SORT+18*, SORT+22, SORT+23, SORT+27, SORT+28 |
INSTALL | EN+2~, EN+8*, KIDS+2~, KIDS+5*, LRNIGHT+2~, LRNIGHT+5*, ANALYZE+12, FIX4+21 |
IT | SORT+9~, SORT+18*, SORT+20, SORT+21, SORT+25, SORT+26, SORT+30, SORT+31 |
KEY | SORT+9~, SORT+18*, SORT+32, SORT+33 |
LR | EN+2~, EN+23, KIDS+2~, KIDS+10, LRNIGHT+2~, LRNIGHT+8, LRNIGHT+10, INIT+4*, INIT+15, SORT+21 , SORT+23, SORT+26, SORT+28, SORT+31, SORT+33, SORT+34, DISCARD+9, DISCARD+10, DISCARD+11, DISCARD+16 , DISCARD+17, ANALYZE+6, ANALYZE+18, ANALYZE+20, FIX0+6, FIX0+11, FIX0+12, FIX0+13, FIX0+15, FIX0+16 , FIX0+19, FIX0+21, FIX1+9, FIX1+14, FIX1+15, FIX1+19, FIX1+20, FIX1+23, FIX1+24, FIX2+8 , FIX2+13, FIX2+14, FIX2+16, FIX2+19, FIX2+20, FIX2+21, FIX2+24, FIX2+25, FIX2+26, FIX2+27 , FIX3+18, FIX3+24, FIX3+26, FIX3+27, FIX3+40, FIX3+41, FIX3+50, FIX3+59, FIX3+60, FIX3+61 , FIX3+62, FIX3+63, FIX3+64, FIX3+65, FIX4+6, FIX4+18, FIX4+19, FIX4+30, FIX4+31, FIX4+32 , FIX4+33, FIX4+34, FIX4+35, FIX4+41, FIX4+42, FIX4+43, FIX5+13, FIX5+16, FIX5+18, FIX5+20 |
LR6206 | FIX2+10~, FIX2+17*, FIX2+18, FIX3+20~, FIX3+25*, FIX3+54, FIX3+55, FIX3+58, UPD624~, UPD624+18 |
LR624 | UPD624+8~, UPD624+10*, UPD624+12, UPD624+14, UPD624+16, UPD624+21 |
LR6243 | UPD624+8~, UPD624+12*, UPD624+14, UPD624+16, UPD624+21 |
LR6246 | UPD624+8~, UPD624+14*, UPD624+16, UPD624+21 |
LRDFN | ANALYZE+8~, ANALYZE+10*, ANALYZE+11*, ANALYZE+13, ANALYZE+14, ANALYZE+15, ANALYZE+16, ANALYZE+17, ANALYZE+19, FIX4+8~ , FIX4+10*, FIX4+11*, FIX4+12, FIX4+13, FIX4+15, FIX4+17, FIX4+22, FIX4+23, FIX4+24, FIX4+25 |
LRDRUG | UPD624+8~, UPD624+16*, UPD624+18 |
LRFDA | FIX3+20~, UPD624+20~ |
LRFDA( | FIX3+55*, UPD624+22* |
LRFLD | DISCARD+6~, DISCARD+8*, DISCARD+9*, DISCARD+10, DISCARD+11, DISCARD+16, DISCARD+17, ANALYZE+8~, ANALYZE+10*, ANALYZE+18* , ANALYZE+19, ANALYZE+20, FIX0+8~, FIX0+10*, FIX0+11, FIX0+12, FIX0+13, FIX0+15, FIX0+16, FIX0+21 , FIX1+11~, FIX1+13*, FIX1+14*, FIX1+15, FIX1+16, FIX1+17, FIX1+19*, FIX1+20, FIX1+21, FIX1+23* , FIX1+24, FIX1+25, FIX1+26, FIX2+10~, FIX2+12*, FIX2+13*, FIX2+14, FIX2+16, FIX2+17, FIX2+19 , FIX2+20, FIX2+21, FIX2+24, FIX2+25, FIX2+26, FIX2+27, FIX3+20~, FIX3+23*, FIX3+24*, FIX3+25 , FIX3+26, FIX3+27, FIX3+31, FIX3+41, FIX3+50, FIX3+59, FIX3+60, FIX3+61, FIX3+62, FIX3+64 , FIX3+65, FIX4+8~, FIX4+16*, FIX4+17*, FIX4+18, FIX4+19, FIX4+23, FIX4+24, FIX4+29*, FIX4+31* , FIX4+32, FIX4+33, FIX4+40*, FIX4+42*, FIX4+43, FIX5+9~, FIX5+12*, FIX5+13*, FIX5+14, FIX5+16 , FIX5+18, FIX5+20 |
LRIDT | ANALYZE+8~, ANALYZE+10*, ANALYZE+15*, ANALYZE+16, ANALYZE+17, ANALYZE+19, FIX4+8~, FIX4+10*, FIX4+13*, FIX4+15 , FIX4+17, FIX4+22, FIX4+23, FIX4+24, FIX4+25 |
LRIENS | UPD624+20~, UPD624+21*, UPD624+22 |
LRN | FIX4+8~, FIX4+19*, FIX4+23 |
LRNAME | FIX2+10~, FIX2+15*, FIX2+16, FIX3+20~, FIX3+33*, FIX3+34, FIX3+35, FIX3+46*, FIX3+47, FIX3+48 |
LRNAME1 | FIX3+20~, FIX3+35*, FIX3+48* |
LRNAME2 | FIX3+20~, FIX3+35*, FIX3+48* |
LRNDRGND | UPD624~, UPD624+22 |
LRNUM | FIX2+10~, FIX2+14*, FIX2+15, FIX3+21~, FIX3+27*, FIX3+31, FIX3+32, FIX3+33, FIX3+38, FIX3+40 , FIX3+45, FIX3+46, FIX3+55, FIX3+58, FIX3+63, FIX3+65, FIX4+8~ |
LRNUM1 | FIX3+21~, FIX3+32*, FIX3+38, FIX3+40, FIX3+63 |
LRNUM2 | FIX3+21~, FIX3+32*, FIX3+38, FIX3+40, FIX3+63 |
LRSITE | EN+2~, KIDS+2~, LRNIGHT+2~, INIT+4*, INIT+5, INIT+11, INIT+12 |
LRSUBFIL | EN+2~, KIDS+2~, LRNIGHT+2~, INIT+5*, FIX0+17, FIX2+22, FIX3+37, FIX3+51 |
LRTNODE | FIX0+8~, FIX0+19* |
LRTYPE | EN+2~, KIDS+2~, LRNIGHT+2~, INIT+4* |
LRX | DISCARD+6~, DISCARD+8*, DISCARD+10*, DISCARD+11 |
NBR | EN+2~, KIDS+2~, LRNIGHT+2~, INIT+5*, FIX3+31, FIX3+45 |
NEW | FIX1+11~, FIX1+15*, FIX1+16, FIX1+24*, FIX1+25 |
NKEY | SORT+9~, SORT+11*, SORT+32, SORT+33 |
PCE | FIX0+8~, FIX0+10* |
TSTR | EN+2~, INIT+10*, INIT+11*, INIT+12*, INIT+13*, DISCARD+16, FIX0+10 |
TYPE | FIX5+9~, FIX5+11*, FIX5+13, FIX5+16, FIX5+18, FIX5+20 |
U | SORT+16, SORT+17, SORT+18, SORT+19, SORT+24, SORT+29, SORT+34, DISCARD+17, FIX1+16, FIX1+25 , FIX2+15, FIX2+27, FIX3+33, FIX3+40, FIX3+46, FIX3+63, FIX5+15, FIX5+16, FIX5+17, FIX5+18 , FIX5+19, FIX5+20, UPD624+16 |
XMDUZ | EN+2~, EN+14* |
XMY | EN+2~, KIDS+2~, LRNIGHT+2~ |
XMY( | EN+14*, KIDS+5*, LRNIGHT+5* |
XMY("G.CSCLIN4@DOMAIN.EXT" | KIDS+4*, LRNIGHT+4* |
XMY("G.LAB DE | V IRMFO@DOMAIN.EXT" , KIDS+4*, LRNIGHT+4* |
XMY("G.LMI" | KIDS+5*, LRNIGHT+5* |