LAXSYMBL ;MLD/ABBOTT/SLC/RAF - ABBOTT AxSYM BUILD 'DWNLD' FILE ; 6/12/96 0900; [ 01/12/98 11:20 AM ]
Source file <LAXSYMBL.m>
| Package | Total | Call Graph |
|---|---|---|
| Automated Lab Instruments | 2 | ^LABERR $$CKSUM^LAXSYMU |
| Package | Total | Caller Graph |
|---|---|---|
| Automated Lab Instruments | 2 | LAXSYM LAXSYMHQ |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| P() | ; Build Patient frame
|
|
| GETACCN | ; Get and save work/load list data to downlaod to AxSYM
|
|
| O() | ; Build Order frame NOTE:
; a. 10 chars is size limit for rev 1.xx 15 will be limit for rev 2 ; b. Potential for REPEAT (multiple) tests to cause the Order frame ; to exceed 247 chars! However, if the AxSYM doesn't offer more ; than about 25 tests, this should not be a problem. |
|
| ERR | ; Error Trap
|
|
| FRAME | ; Build frame to transmit to AxSYM (stored in ^LA(INST,"O",CNT) nodes)
|
|
| BLDLST | ; Build the worklist in prep for dwnlding to AxSYM
; Called from LADOWN with the following set: ; LRLL = load list pointer ; LRCUP1 = starting cup # ; LRTRAY,LRTRAY1 = starting tray # ; LRINST = Auto Instrument pointer ; LRFORCE = 1 if send tray and cup |
|
| L() | ; Build Last (termination) frame
|
|
| PNL() | ; Expand panel from load/work list
|
|
| PNM | ; Get patient name and last 4 from an accession.
|
|
| H() | ; Build hdr frame
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("TRAP" | BLDLST+13 |
| ^DIC - [#1] | PNM+5 |
| ^LA( | BLDLST+11, BLDLST+22, BLDLST+23*, FRAME+9*, ERR+2!, ERR+3 |
| ^LAB(60 - [#60] | PNL+4 |
| ^LAB(62.05 - [#62.05] | O+17 |
| ^LAB(62.4 - [#62.4] | BLDLST+16 |
| ^LR - [#63] | PNM+3 |
| ^LRO(68 - [#68] | PNM+2 |
| ^LRO(68.2 - [#68.2] | BLDLST+19, GETACCN+2, O+8, O+14 |
| Name | Line Occurrences |
|---|---|
| $$H | FRAME+4 |
| $$L | FRAME+4 |
| $$O | FRAME+4 |
| $$P | FRAME+4 |
| $$PNL | O+10 |
| FRAME | GETACCN+7 |
| GETACCN | BLDLST+19 |
| PNM | GETACCN+5 |
| Name | Field # of Occurrence |
|---|---|
| ^( | BLDLST+16, PNM+3, PNL+4 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> CKSM | FRAME+5*, FRAME+7 |
| CNT | BLDLST+8~, FRAME+9*, O+6~, O+7*, O+9*, O+11* |
| CR | BLDLST+8~, BLDLST+12*, FRAME+4, FRAME+7 |
| CT | PNL+1~*, PNL+5*, PNL+7* |
| D | BLDLST+8~, BLDLST+12*, H+1, P+3, P+4, P+5, O+7, O+13, O+19, O+20 |
| DFN | PNM+1~*, PNM+5*, PNM+7 |
| DLM | O+6~, O+9*, O+13, PNL+1~, PNL+5*, PNL+6 |
| ETX | BLDLST+8~, BLDLST+12*, FRAME+4 |
| FRM | FRAME+1~, FRAME+4*, FRAME+5, FRAME+7*, FRAME+9 |
| H | BLDLST+8~, H+1~*, H+2 |
| I | BLDLST+8~, BLDLST+13*, BLDLST+16*, FRAME+1~, FRAME+2*, FRAME+4, PNL+1~*, PNL+4* |
| INST | BLDLST+9~, BLDLST+12*, BLDLST+16, BLDLST+22, BLDLST+23, FRAME+9, ERR+2, ERR+3 |
| L | BLDLST+8~ |
| LANM | BLDLST+9~ |
| LATEST | BLDLST+8~ |
| LATEST( | BLDLST+16*, PNL+2, PNL+6, PNL+7 |
| LF | BLDLST+8~, BLDLST+12*, FRAME+7 |
| LRAA | GETACCN+1~, GETACCN+2*, GETACCN+3, GETACCN+4, PNM+2 |
| LRACC | BLDLST+8~, GETACCN+5, PNM+1*, PNM+3*, P+3 |
| LRAD | BLDLST+8~, GETACCN+4*, PNM+2 |
| LRAN | BLDLST+8~, GETACCN+3*, GETACCN+6*, PNM+2, O+19 |
| >> LRCUP | BLDLST+14*, BLDLST+19*, GETACCN+2, O+8, O+14 |
| LRCUP1 | BLDLST+14, BLDLST+21! |
| LRCUP2 | BLDLST+21! |
| LRDFN | BLDLST+9~ |
| >> LREND | BLDLST+23* |
| LRFRAME | BLDLST+9~, BLDLST+13* |
| LRFRM | BLDLST+8~, FRAME+3*, FRAME+4 |
| >> LRINST | BLDLST+11, BLDLST+12 |
| >> LRLL | BLDLST+19, GETACCN+2, O+8, O+14 |
| LRNAME | BLDLST+9~, PNM+1*, PNM+7*, P+5 |
| LRPRI | O+6~, O+7*, O+15*, O+17*, O+20 |
| LRTEST | BLDLST+9~, BLDLST+13*, O+6~, O+7*, O+8*, O+14, PNL+2, PNL+4 |
| LRTRAY1 | BLDLST+19, BLDLST+21!, GETACCN+2, O+8, O+14 |
| LRTST | O+6~, O+10*, O+11, O+12, O+13 |
| O | BLDLST+8~, O+6~, O+7*, O+13*, O+19*, O+20*, O+21 |
| P | BLDLST+8~, P+1~*, P+3*, P+4*, P+5*, P+6 |
| PRI | O+6~, O+7*, O+14*, O+15 |
| PT | PNM+1~, PNM+5*, PNM+6, PNM+7* |
| SSN | BLDLST+8~, PNM+7*, P+4 |
| STX | BLDLST+8~, BLDLST+12*, FRAME+7 |
| T | PNL+1~*, PNL+4*, PNL+6, PNL+7 |
| TST | PNL+1~*, PNL+6*, PNL+10 |
| U | BLDLST+16, GETACCN+3, GETACCN+4, PNM+5, PNM+7, P+5, O+14, O+17 |
| X | BLDLST+8~, BLDLST+13*, BLDLST+16*, PNM+1~, PNM+2*, PNM+3*, PNM+5 |