LA7SBCR2 ;VA/DALOI/JMC - Shipping Barcode Reader Utility ;JUL 06, 2010 3:14 PM
Source file <LA7SBCR2.m>
Package | Total | Call Graph |
---|---|---|
Automated Lab Instruments | 2 | ($$DT,$$RD)^LA7SBCR ($$FINDSITE,$$RETFACID)^LA7VHLU2 |
VA Fileman | 2 | $$GET1^DIQ ^DIR |
Name | Comments | DBIA/ICR reference |
---|---|---|
BAR | ; Read SM bar code
|
|
1 | ;;User timeout/abort;;
|
|
3 | ;;No Shipping Configuration identified in file #62.9;;
|
|
2 | ;;Incorrect barcode format;;
|
|
5 | ;;No entry in INSTITUTION file #4;;
|
|
4 | ;;Sender's Specimen ID source not presently supported;;
|
|
ERROR | ;; Code/Text of error messages
|
|
GETSITE | ; Retrieve site info from institution file for this shipping configuration.
; Set ID type from shipping configuration. |
|
SITE(LA7,LA7PROM,LA7BAR) | ; Setup remote site info.
; Input: ; LA7=array to return values ; LA7PROM=prompt to display to user ; LA7BAR=0/1 using barcode reader ; Screen: Second piece of bar-code must = SITE ; Returns array LA7() |
FileNo | Call Tags |
---|---|
^DIC(4 - [#4] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LAHM(62.9 - [#62.9] | GETSITE+3, BAR+27, BAR+28 |
Name | Line Occurrences |
---|---|
BAR | SITE+23 |
GETSITE | SITE+34 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DIR | SITE+26~ |
DIR("A" | SITE+27* |
DIR("S" | SITE+28* |
DIR(0 | SITE+27* |
DIRUT | SITE+26~ |
DTOUT | SITE+26~ |
DUOUT | SITE+26~ |
DUZ(2 | BAR+29 |
LA7 | SITE~, BAR+4*, BAR+11*, BAR+12*, BAR+16*, BAR+20, BAR+22, BAR+24, BAR+32, BAR+35 |
LA7( | SITE+21* |
LA7("ERROR" | SITE+30*, SITE+33, SITE+35*, SITE+37, SITE+38*, GETSITE+7*, GETSITE+14*, GETSITE+21*, BAR+5*, BAR+6* , BAR+20*, BAR+25* |
LA7("IDTYPE" | GETSITE+4*, GETSITE+7 |
LA7("LPC" | BAR+13*, BAR+17* |
LA7("RPSITE" | GETSITE+20* |
LA7("RSITE" | GETSITE+13* |
LA7("SCFG" | SITE+31*, SITE+34, SITE+35, GETSITE+3, BAR+29* |
LA7("SDT" | BAR+32* |
LA7("SMID" | BAR+35* |
LA7BAR | SITE~, SITE+23, SITE+25 |
LA7BCS | BAR+2~, BAR+18* |
LA7PROM | SITE~, SITE+22*, BAR+4 |
LA7X | SITE+19~ |
LRX | GETSITE+2~, GETSITE+9*, GETSITE+10, GETSITE+11, GETSITE+12, GETSITE+13, GETSITE+16*, GETSITE+17, GETSITE+18, GETSITE+19 , GETSITE+20 |
LRY | GETSITE+2~, GETSITE+10*, GETSITE+11, GETSITE+13, GETSITE+17*, GETSITE+18, GETSITE+20 |
LRY(99 | GETSITE+12*, GETSITE+13, GETSITE+19*, GETSITE+20 |
X | SITE+19~, SITE+26~, GETSITE+2~, BAR+23~, BAR+26*, BAR+27*, BAR+28, BAR+29 |
X(0 | BAR+28*, BAR+29 |
Y | SITE+19~, SITE+21*, SITE+26~, SITE+30, SITE+31, GETSITE+2~, BAR+2~, BAR+4*, BAR+5, BAR+6 , BAR+10, BAR+11, BAR+13, BAR+15, BAR+16, BAR+17, BAR+23~, BAR+26*, BAR+27, BAR+29* |
Y(0 | GETSITE+3*, GETSITE+4, GETSITE+9, GETSITE+16 |
Z | BAR+23~, BAR+24*, BAR+25, BAR+27 |
Name | Field # of Occurrence |
---|---|
$T(ERROR+LA7(1) | SITE+38 |