LRWLST1 ;DALOI/CJS/RWF/FHS - ACCESSION SETUP ; 21-Jul-2015 06:30 ; MKK
Source file <LRWLST1.m>
Package | Total | Call Graph |
---|---|---|
IHS Changes To Lab | 4 | ^BLREVTQ REFLAB68^BLRLINKU ENTRYAUD^BLRUTIL IHSCOLS^BLRUTIL6 |
VA Fileman | 4 | $$FIND1^DIC (FILE,UPDATE,WP)^DIE $$GET1^DIQ ^DIR |
Lab Service | 3 | PSET^LRPEND (,SICA)^LRWLST11 ($$LRUID,INF,PT)^LRX |
Kernel | 2 | $$FMADD^XLFDT $$UP^XLFSTR |
Automated Lab Instruments | 1 | EN^LA7ADL |
MailMan | 1 | SENDMSG^XMXAPI |
Package | Total | Caller Graph |
---|---|---|
Lab Service | 2 | LRWLST LRWLST11 |
IHS Changes To Lab | 1 | BLRAG05B |
Name | Comments | DBIA/ICR reference |
---|---|---|
STORACCS(LRODT,LRSN,LRUID) | ; EP
|
|
GETLOCK(LRAA,LRAD) | ; Obtain lock on zeroth node of this accession date
; Call with LRAA = ien of entry in file #68 ; LRAD = accession date in fileman format |
|
UPD696 | ; Update file #69.6 if LEDI referral patient and no existing entry
|
|
SETAN(LRAA,LRAD,LRAN) | ; Create stub entry in file #68 for this acession.
|
|
MAILALRT(MSGN) | ; Send mail message alert when FileMan DBS errors returned - IHS/MSC/MKK - LR*5.2*1031
; ----- BEGIN IHS/MSC/MKK - LR*5.2*1031 ; Known VA Bug. Ignore for now. See LR*5.2*331. |
|
EP | ; EP
|
|
CHECK68(LRAA,LRAD) | ; Check for/set header node of ^LRO(68) 68.01 subfile.
|
|
SPLIT | ;
|
|
ST2 | ; Find next available node in LR global
|
|
ASK | ;
; Don't ask if tasked or a "silent" call |
|
GTWLN | ;
|
|
IHSLOG | ; EP -- Create entry for PCC transfer
; Q:'BLRLOG |
|
STWLN | ; Set accession number
|
Name | Field # of Occurrence |
---|---|
^BLREVTQ | IHSLOG+4 |
REFLAB68^BLRLINKU | STORACCS+12 |
ENTRYAUD^BLRUTIL | STWLN+100 |
IHSCOLS^BLRUTIL6 | STWLN+88 |
$$FIND1^DIC | UPD696+6, STORACCS+21 |
FILE^DIE | STWLN+47 |
UPDATE^DIE | STWLN+89, ST2+24, CHECK68+15, SETAN+17, STORACCS+29 |
WP^DIE | EP+7 |
$$GET1^DIQ | STORACCS+3, STORACCS+4, STORACCS+5, STORACCS+7, STORACCS+17, STORACCS+18 |
^DIR | ASK+10, ASK+28 |
EN^LA7ADL | SPLIT+11, SPLIT+20 |
PSET^LRPEND | UPD696+7 |
^LRWLST11 | SPLIT+11, SPLIT+20 |
SICA^LRWLST11 | SPLIT+12, SPLIT+20 |
$$LRUID^LRX | STWLN+94 |
INF^LRX | ASK+24 |
PT^LRX | ASK+21 |
$$FMADD^XLFDT | ST2+11, ST2+14 |
$$UP^XLFSTR | MAILALRT+3 |
SENDMSG^XMXAPI | MAILALRT+39 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^SC - [#44] | GET1^DIQ |
^LR - [#63] | GET1^DIQ |
^LAB(64.061 - [#64.061] | FIND1^DIC |
69.01 | GET1^DIQ, WP^DIE |
^BLRRLO - [#9009026.3] | FIND1^DIC |
^BLRSITE - [#9009029] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BLRRLO - [#9009026.3] | STORACCS+25 |
^DPT - [#2] | STWLN+38 |
^LAB(69.9 - [#69.9] | GTWLN+17 |
^LR - [#63] | STWLN+4, ST2+10, ST2+12, ST2+13, ST2+36, ASK+20 |
^LR("A" | GTWLN+15 |
^LRO(68 - [#68] | STWLN+7, STWLN+10, STWLN+106, GTWLN+5, GTWLN+10, GTWLN+12, GTWLN+15, GTWLN+21, ASK+13, ASK+16 , ASK+20, ASK+33, CHECK68+10, CHECK68+12, CHECK68+13*, GETLOCK+4, GETLOCK+6, MAILALRT+9, STORACCS+13 |
^LRO(69 - [#69] | STWLN+13, STWLN+28, STWLN+79, STWLN+83, STWLN+84 |
^LRO(69.6 - [#69.6] | EP+5, UPD696+4 |
^SC - [#44] | STWLN+16, STWLN+39 |
^TMP("LR" | EP+12! |
^TMP("LRWLST1" | EP+13!, STWLN+101* |
^XTMP("BLRLINKU" | STORACCS+15 |
Name | Line Occurrences |
---|---|
ASK | GTWLN+17 |
CHECK68 | STWLN+2, GTWLN+8 |
GETLOCK | STWLN+1, GTWLN+7 |
GTWLN | SPLIT+5, SPLIT+18 |
IHSLOG | SPLIT+11, SPLIT+20 |
MAILALRT | STWLN+49, STWLN+91, ST2+26, CHECK68+17, SETAN+23 |
SETAN | STWLN+7, GTWLN+19 |
SPLIT | EP+2 |
ST2 | SPLIT+11, SPLIT+20 |
STORACCS | STWLN+96 |
STWLN | SPLIT+11, SPLIT+20 |
UPD696 | STWLN+104 |
Name | Field # of Occurrence |
---|---|
^(0 | STWLN+4, STWLN+13 |
^(3 | STWLN+13* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> BLRGUI | STWLN+101 |
>> BLRLOG | IHSLOG+2 |
>> BLROPT | IHSLOG+4 |
>> BPCACC | STWLN+101* |
DA | EP+9! |
DFN | STWLN+4*, STWLN+38, ASK+18~, ASK+20*, STORACCS+18* |
DIC | EP+9! |
DIE | EP+9! |
>> DILOCKTM | STORACCS+1 |
DIR | ASK+4~, ASK+7!, ASK+26! |
DIR("A" | ASK+9*, ASK+27* |
DIR("B" | ASK+9*, ASK+27* |
DIR(0 | ASK+8*, ASK+27* |
DIROUT | ASK+4~ |
DIRUT | ASK+4~, ASK+11, ASK+29 |
>> DISYS | STORACCS+1 |
DLAYGO | EP+9! |
DR | EP+9! |
DT | EP+2, STORACCS+1 |
DTIME | STORACCS+1 |
DTOUT | ASK+4~ |
DUOUT | ASK+4~ |
DUZ | STWLN+42, MAILALRT+24, MAILALRT+39, STORACCS+1 |
DUZ(2 | STWLN+44, MAILALRT+25 |
ERRS | STORACCS+27! |
FDA | STWLN+20~, STWLN+81~, ST2+2~, CHECK68+11~, SETAN+6~, STORACCS+27! |
FDA( | STWLN+85*, STORACCS+28* |
FDA(1 | STWLN+22*, STWLN+23*, STWLN+24*, STWLN+25*, STWLN+26*, STWLN+27*, STWLN+28*, STWLN+32*, STWLN+33*, STWLN+40* , STWLN+42*, STWLN+43*, STWLN+44*, STWLN+45*, CHECK68+14* |
FDA(2 | SETAN+10* |
FDA(63 | ST2+19*, ST2+20*, ST2+21*, ST2+22*, ST2+23* |
FDAIEN | STWLN+81~, ST2+2~, CHECK68+11~, SETAN+6~ |
FDAIEN(1 | STWLN+84*, ST2+18*, CHECK68+14*, SETAN+9* |
HRCN | ASK+19~, ASK+23 |
IO | STORACCS+1 |
>> IOBS | STORACCS+1 |
IOF | STORACCS+1 |
IOM | STORACCS+1 |
ION | STORACCS+1 |
>> IOS | STORACCS+1 |
IOSL | STORACCS+1 |
IOST | STORACCS+1 |
>> IOT | STORACCS+1 |
>> IOXY | STORACCS+1 |
J | MAILALRT+7~, MAILALRT+29*, MAILALRT+30, MAILALRT+31, MAILALRT+32* |
LR68 | MAILALRT+7~, MAILALRT+9* |
LR6802 | STWLN+20~, STWLN+21*, STWLN+22, STWLN+23, STWLN+24, STWLN+25, STWLN+26, STWLN+27, STWLN+28, STWLN+32 , STWLN+33, STWLN+40, STWLN+42, STWLN+43, STWLN+44, STWLN+45, STWLN+85, SETAN+6~, SETAN+8*, SETAN+10 |
>> LR696 | EP+5 |
LR696IEN | UPD696+1!, UPD696+3*, UPD696+4*, UPD696+5 |
LRAA | SPLIT+1~, SPLIT+7*, SPLIT+8*, SPLIT+9, SPLIT+15*, SPLIT+16*, SPLIT+17, SPLIT+18, IHSLOG+4, STWLN+1 , STWLN+2, STWLN+7, STWLN+10, STWLN+21, STWLN+94, STWLN+106, CHECK68~, CHECK68+10, CHECK68+12, CHECK68+13 , CHECK68+14, GETLOCK~, GETLOCK+4, GETLOCK+6, SETAN~, SETAN+8, MAILALRT+9, STORACCS+13*, STORACCS+15 |
>> LRACC | IHSLOG+4, STWLN+10*, STWLN+43, STWLN+101, ST2+20 |
LRAD | EP+2*, IHSLOG+4, STWLN+1, STWLN+2, STWLN+7, STWLN+10, STWLN+21, STWLN+24, STWLN+94, STWLN+106 , GTWLN+7, GTWLN+8, GTWLN+10, GTWLN+12, GTWLN+15, GTWLN+19, GTWLN+21, ASK+13, ASK+16, ASK+20 , ASK+33, CHECK68~, CHECK68+10, CHECK68+12, CHECK68+13, CHECK68+14, GETLOCK~, GETLOCK+4, SETAN~, SETAN+8 , MAILALRT+9 |
LRAN | IHSLOG+4, STWLN+7, STWLN+10, STWLN+21, STWLN+94, GTWLN+4*, GTWLN+10*, GTWLN+12*, GTWLN+15*, GTWLN+19 , ASK+8, ASK+9, ASK+30*, SETAN~, SETAN+9, MAILALRT+9 |
LRANX | ASK+4~, ASK+12*, ASK+13, ASK+16, ASK+20, ASK+30 |
>> LRASIEN | STORACCS+25* |
>> LRCAPLOC | STWLN+16*, STWLN+17*, STWLN+45 |
>> LRCDT | UPD696+7, ST2+9, ST2+11*, ST2+14*, ST2+19 |
LRCNT | MAILALRT+7~, MAILALRT+20*, MAILALRT+24*, MAILALRT+25*, MAILALRT+26*, MAILALRT+31*, MAILALRT+32* |
LRDFN | STWLN+4, STWLN+22, ST2+10, ST2+12, ST2+13, ST2+19, ST2+20, ST2+21, ST2+22, ST2+23 , ST2+36, ASK+17, ASK+18~, ASK+20*, ASK+25, SETAN+10, STORACCS+17*, STORACCS+18 |
LRDFNX | ASK+17~*, ASK+25 |
LRDIE | EP+6~, STWLN+20~, ST2+2~, CHECK68+11~, SETAN+6~ |
LRDIE( | STWLN+91, MAILALRT+3 |
LRDIE(1 | STWLN+49, CHECK68+17 |
LRDIE(2 | SETAN+16!, SETAN+18, SETAN+23 |
LRDIE(63 | ST2+26 |
LRDPF | STWLN+4*, STWLN+23, STWLN+31, STWLN+37, ASK+18~, ASK+20* |
>> LREND | SPLIT+3*, SPLIT+6, SPLIT+18, STWLN+9*, GTWLN+17, ASK+6, ASK+11*, ASK+29*, ASK+33 |
LRI | STWLN+81~, STWLN+82*, STWLN+83*, STWLN+84, STWLN+85, STWLN+91 |
>> LRIDT | ST2+5*, ST2+7*, ST2+8, ST2+12*, ST2+18, ST2+36 |
LRIXX | EP+9! |
>> LRLABKY | ASK+8 |
>> LRLBLBP | STWLN+9* |
>> LRLLOC | STWLN+27 |
LRLOCKOK | SETAN+13~, SETAN+14*, SETAN+15, SETAN+18*, SETAN+19! |
LRLOOPCT | SETAN+13~, SETAN+15*, SETAN+19! |
LRMTXT | MAILALRT+7~ |
LRMTXT( | MAILALRT+24*, MAILALRT+25*, MAILALRT+26*, MAILALRT+31*, MAILALRT+32* |
LRMTXT(1 | MAILALRT+11* |
LRMTXT(2 | MAILALRT+12* |
LRMTXT(3 | MAILALRT+17*, MAILALRT+18* |
LRMTXT(4 | MAILALRT+19* |
>> LRNCWL | GTWLN+17 |
LRNM | EP+11! |
>> LRNT | STWLN+13, UPD696+7, ST2+21 |
LRODT | EP+7, IHSLOG+4, STWLN+13, STWLN+25, STWLN+28, STWLN+79, STWLN+83, STWLN+84, STWLN+96, UPD696+7 , STORACCS~, STORACCS+1, STORACCS+3, STORACCS+7, STORACCS+17 |
LROK | ASK+4~, ASK+5*, ASK+6, ASK+16, ASK+25*, ASK+30* |
>> LROLLOC | STWLN+16, STWLN+33, STWLN+39 |
>> LRORDR | EP+10 |
>> LRORDRR | EP+5, UPD696+2 |
>> LROT | UPD696+7 |
>> LRPHSET | STWLN+101, GTWLN+17 |
>> LRPRAC | STWLN+12*, STWLN+13*, STWLN+32 |
>> LRQUIET | STWLN+101, ASK+2, GETLOCK+5 |
>> LRRSITE("RSITE" | UPD696+7 |
>> LRRSITE("SDT" | UPD696+7 |
>> LRRSITE("SMID" | UPD696+4 |
>> LRRSTAT(0 | UPD696+6*, UPD696+7 |
>> LRSAMP | UPD696+7 |
>> LRSD("RPSITE" | UPD696+7 |
>> LRSD("RUID" | UPD696+4, UPD696+7 |
LRSN | EP+7, IHSLOG+4, STWLN+13, STWLN+26, STWLN+28, STWLN+79, STWLN+83, STWLN+84, STWLN+96, STORACCS~ , STORACCS+1, STORACCS+3, STORACCS+7, STORACCS+17 |
>> LRSPEC | UPD696+7 |
>> LRSS | SPLIT+9*, SPLIT+17*, STWLN+9*, ST2+5, ST2+10, ST2+12, ST2+13, ST2+17, ST2+21, ST2+22 , ST2+23, ST2+36, GTWLN+12, GTWLN+15 |
>> LRTREA | STWLN+38*, STWLN+39*, STWLN+40 |
LRTSTS | EP+11! |
LRTSTS( | EP+2, SPLIT+4, SPLIT+8, SPLIT+9, SPLIT+16, SPLIT+17, SPLIT+18 |
LRUID | SPLIT+11, SPLIT+20, STWLN+94*, STWLN+96, STWLN+101, STORACCS~, STORACCS+1, STORACCS+10, STORACCS+13, STORACCS+28 |
>> LRUNQ | SPLIT+3*, SPLIT+15* |
>> LRWLC | EP+1*, EP+2*, SPLIT+4, SPLIT+8, SPLIT+9, SPLIT+16, SPLIT+17, SPLIT+18, GTWLN+5, GTWLN+7 , GTWLN+8, GTWLN+10, GTWLN+12, GTWLN+15, GTWLN+19, GTWLN+21, ASK+13, ASK+16, ASK+20, ASK+33 |
LRX | SPLIT+1~, STWLN+81~, STWLN+84*, STWLN+85, ST2+2~, ST2+17*, ST2+19, ST2+20, ST2+21, ST2+22 , ST2+23, ST2+24 |
LRXIDT | ST2+2~, ST2+9*, ST2+10, ST2+12, ST2+13 |
MSGN | MAILALRT~, MAILALRT+3, MAILALRT+17, MAILALRT+18, MAILALRT+35 |
>> ORDERN | STORACCS+7*, STORACCS+8, STORACCS+21 |
>> ORDIEN | STORACCS+21*, STORACCS+23, STORACCS+25, STORACCS+28 |
>> ORDLINST | STORACCS+4*, STORACCS+5, STORACCS+15 |
>> ORDLOC | STORACCS+3*, STORACCS+4 |
PNM | ASK+18~, ASK+23 |
SSN | ASK+18~ |
SSN(2 | UPD696+7 |
U | STWLN+4, STWLN+9, STWLN+10, STWLN+13, STWLN+16, STWLN+38, STWLN+39, UPD696+7, GTWLN+10, GTWLN+17 , ASK+8, ASK+13, ASK+20, STORACCS+1 |
X | STWLN+28*, GTWLN+1~, GTWLN+5*, ASK+4~, CHECK68+11~, CHECK68+12*, CHECK68+13, MAILALRT+7~, MAILALRT+30*, MAILALRT+31 , STORACCS+13* |
XMINSTR | MAILALRT+7~, MAILALRT+39 |
XMINSTR("ADDR | FLAGS" , MAILALRT+38* |
XMINSTR("FROM" | MAILALRT+37* |
XMSUB | MAILALRT+7~, MAILALRT+35*, MAILALRT+39 |
XMTO | MAILALRT+7~, MAILALRT+39 |
XMTO("G.LMI" | MAILALRT+36* |
>> XPARSYS | STORACCS+1 |
>> XQXFLG | STORACCS+1 |
Y | ASK+4~, ASK+12, ASK+30 |
>> ZTQUEUED | ASK+2, GETLOCK+5 |