LA7SMB ;DALOI/JMC - Shipping Manifest Build ;11/16/11 13:08
Source file <LA7SMB.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 |
---|---|---|
Automated Lab Instruments | 3 | LA7S MANIFEST BUILD LA7S MANIFEST START LA7SM |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;
|
|
DQ | ; Taskman entry point
; Build list of tests and criteria for manifest. |
|
SMONLY | ; Start a shipping manifest only, no building
|
|
SCAN | ; Scan accession for tests to build
|
|
CKTEST(LA7AA,LA7AD,LA7AN,LA760) | ; Check other tests on accession if test is part of another panel that
; has been flagged for shipping. ; Call with LA7AA = ien of accession area. ; LA7AD = accession date ; LA7AN = accession number ; LA760 = ien of lab test ; Returns LA7FLAG = 0 (part of another panel) ; = 1 (not part of another panel) |
|
UNWIND(LA760) | ; Unwind profile - set tests into global ^TMP("LA7TREE",$J).
; Initialize variable LA7PCNT=0 before calling. ; Kill ^TMP("LA7TREE",$J) before calling. |
|
LOCK68 | ; Lock entry in file 68
; Called from above, LA7SM |
|
UNLOCK68 | ; Unlock entry in file 68
; Called from above, LA7SM |
|
CLEANUP | ; Cleanup variables
|
Name | Field # of Occurrence |
---|---|
EN^DDIOL | EN+15, EN+30, DQ+3, DQ+8, DQ+21, DQ+38, SMONLY+5, SCAN+36 |
LOCK^DILF | DQ+6, LOCK68+3 |
$$GET1^DIQ | SCAN+36 |
^DIR | EN+27 |
$$CHKOLOC^LA7SM1 | SCAN+13 |
SCBLD^LA7SM1 | DQ+16 |
SCHK^LA7SM1 | SCAN+50 |
ADD^LA7SMB1 | SCAN+53 |
ASK^LA7SMP | DQ+39 |
$$CHKSM^LA7SMU | EN+13 |
$$CSM^LA7SMU | EN+29 |
SMSUP^LA7SMU | DQ+12, DQ+31 |
$$ASKPREV^LA7SMU1 | EN+41 |
$$PREV^LA7SMU1 | SCAN+45 |
$$SHIPCK^LA7SMU1 | SCAN+43 |
ADATE^LA7SMU1 | EN+37 |
$$AD^LA7SUTL | DQ+24 |
$$SSCFG^LA7SUTL | EN+9 |
$$LRUID^LRX | SCAN+27 |
$$GET^XPAR | EN+20 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^LAB(60 - [#60] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LAB(60 - [#60] | UNWIND+9, UNWIND+11, UNWIND+13, UNWIND+15, UNWIND+20, UNWIND+22 |
^LAHM(62.8 - [#62.8] | DQ+34 |
^LAHM(62.9 - [#62.9] | EN+6, DQ+2 |
^LRO(68 - [#68] | DQ+21, DQ+25, DQ+28, SCAN+7, SCAN+10, SCAN+17, SCAN+19, SCAN+24, SCAN+26, SCAN+29 , SCAN+39, CKTEST+15, CKTEST+21, CKTEST+25, CKTEST+28, UNLOCK68+3 |
^TMP( | CLEANUP+4! |
^TMP("LA7SMB" | DQ+19, SCAN+31 |
^TMP("LA7TREE" | CKTEST+11!, CKTEST+32, CKTEST+34!, UNWIND+13*, UNWIND+25* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DIR | EN+19~, DQ+37~ |
DIR("?" | EN+24*, EN+25*, EN+26* |
DIR("A" | EN+22*, EN+23* |
DIR("B" | EN+21* |
DIR(0 | EN+22* |
DIROUT | DQ+37~ |
DIRUT | EN+19~, DQ+37~ |
DTOUT | EN+19~, DQ+37~ |
DUZ(2 | EN+6 |
I | UNWIND+4~, UNWIND+18*, UNWIND+20*, UNWIND+22 |
II | UNWIND+4~, UNWIND+22*, UNWIND+24, UNWIND+25 |
LA760 | SCAN+28*, SCAN+29*, SCAN+31, SCAN+36, SCAN+39, SCAN+43, SCAN+51, CKTEST~, CKTEST+26, CKTEST+32 , UNWIND~, UNWIND+9, UNWIND+11, UNWIND+13, UNWIND+15, UNWIND+20, UNWIND+22, UNWIND+24, UNWIND+25, UNLOCK68+3 , CLEANUP+6! |
LA760(0 | SCAN+39*, SCAN+41, SCAN+43, SCAN+45, SCAN+47 |
LA762 | SCAN+2~, SCAN+16*, SCAN+20* |
LA76205 | SCAN+47*, SCAN+48*, CLEANUP+6! |
LA76805 | SCAN+2~, SCAN+16*, SCAN+20*, SCAN+21, CLEANUP+6! |
LA7AA | DQ+18*, DQ+19*, DQ+21, DQ+23, DQ+24, DQ+25, DQ+26, DQ+28, SCAN+7, SCAN+10 , SCAN+13, SCAN+17, SCAN+19, SCAN+24, SCAN+26, SCAN+27, SCAN+29, SCAN+31, SCAN+39, SCAN+43 , SCAN+51, CKTEST~, CKTEST+15, CKTEST+21, CKTEST+25, CKTEST+28, UNLOCK68+3, CLEANUP+6! |
LA7AA( | DQ+23, DQ+26 |
LA7AD | DQ+23*, DQ+24*, DQ+28, SCAN+7, SCAN+10, SCAN+13, SCAN+17, SCAN+19, SCAN+24, SCAN+26 , SCAN+27, SCAN+29, SCAN+39, SCAN+51, CKTEST~, CKTEST+14, CKTEST+15, CKTEST+22*, CKTEST+23*, CKTEST+25 , CKTEST+28, UNLOCK68+3, CLEANUP+6! |
LA7AD( | CKTEST+14*, CKTEST+19*, CKTEST+21*, CKTEST+23 |
LA7AN | DQ+26*, DQ+27*, DQ+28*, SCAN+4, SCAN+7, SCAN+10, SCAN+13, SCAN+17, SCAN+19, SCAN+24 , SCAN+26, SCAN+27, SCAN+29, SCAN+39, SCAN+51, CKTEST~, CKTEST+15, CKTEST+21, CKTEST+25, CKTEST+28 , UNLOCK68+3, CLEANUP+6! |
LA7DATA | CLEANUP+6! |
LA7DIV | SCAN+2~, SCAN+24* |
LA7END | DQ+20~, DQ+26*, DQ+28, SCAN+2~, SCAN+4* |
LA7EXPRV | EN+41*, EN+42, SCAN+45, CLEANUP+6! |
LA7FLAG | SCAN+51*, SCAN+53, CKTEST+9~, CKTEST+13*, CKTEST+32*, CKTEST+36, CLEANUP+6! |
LA7I | CLEANUP+4*, CLEANUP+6! |
LA7J | CKTEST+9~, CKTEST+24*, CKTEST+25*, CKTEST+26, CKTEST+28, CKTEST+29 |
LA7K | CKTEST+9~, CKTEST+15*, CKTEST+17, CKTEST+19, CKTEST+21 |
LA7LAN | DQ+26*, SCAN+4, CLEANUP+6! |
LA7PCNT | CKTEST+9~, CKTEST+29*, UNWIND+7, UNWIND+17*, CLEANUP+6! |
LA7QUIT | EN+3*, EN+28*, EN+30*, EN+35, EN+38, EN+42*, EN+44, CLEANUP+6! |
LA7SCFG | EN+9*, EN+10, EN+13, EN+20, EN+22, EN+29, EN+41, DQ+2, DQ+8, DQ+16 , SMONLY+5, SCAN+13, CLEANUP+6! |
LA7SCFG(0 | DQ+2*, SCAN+10 |
LA7SM | EN+13*, EN+14, EN+15, EN+18, EN+29*, EN+30, DQ+3, DQ+12, DQ+31, DQ+34 , DQ+39, SMONLY+5, CLEANUP+6! |
LA7SMCNT | DQ+13*, DQ+38, CLEANUP+6! |
LA7SMON | EN+33, SMONLY+2~, SMONLY+3* |
LA7UID | SCAN+26*, SCAN+27*, SCAN+36, SCAN+43, SCAN+45, CLEANUP+6! |
LA7X | CLEANUP+6! |
LRDFN | CLEANUP+7! |
LRSS | DQ+20~, DQ+25*, SCAN+41 |
X | EN+19~, DQ+37~, SCAN+2~, SCAN+17*, SCAN+18, SCAN+19*, SCAN+20, CKTEST+9~ |
XD | EN+19~, EN+20*, EN+21 |
Y | EN+19~, EN+28, DQ+37~ |
>> ZTQUEUED | DQ+3, DQ+8, DQ+21, DQ+36, SCAN+35, CLEANUP+2 |
>> ZTREQ | CLEANUP+2* |