BLRAG09C ; IHS/MSC/SAT - LABORATORY ACCESSION GUI RPCS ; NOV 20, 2012
Source file <BLRAG09C.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS Changes To Lab | 5 | MTL^BLRAG09A $$TA^BLRAG09B DEV^BLRAG09F $$TMPGLB^BLRAGUT ENTRYAUD^BLRUTIL |
| Automated Lab Instruments | 4 | (SCBLD,SCHK)^LA7SM1 CHKREQI^LA7SM2 (ADD,LOCK68,UNLOCK68)^LA7SMB ($$CHKTST,ACCSUP,SEUP,SMSUP)^LA7SMU |
| Kernel | 3 | ^%ZTER ^%ZTLOAD ($$DT,$$NOW)^XLFDT |
| IHS VA Utilities | 1 | ^XBKVAR |
| VA Fileman | 1 | FILE^DIE |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| LOCKSM | ; Lock entry in file 62.8
|
|
| UNLOCKSM | ; Unlock entry in file 62.8
|
|
| CLSHIP(BLRY,BLRSCFG,BLRSM,BLRCSF,BLRSHTIM,BLRDEV) | ; Close/ship a shipping manifest
; BLR MANIFEST CLOSE/SHIP rpc |
|
| ERROR | ;
|
|
| REMVTST(BLRY,BLRSM,BLRMTL) | ; Remove a test from manifest - actually flags test as "removed".
; BLR MANIFEST TEST REMOVE rpc |
|
| INIT | ; Initialize variables
|
|
| CLEANUP | ; Cleanup variables
|
|
| ADDTEST(BLRY,BLRSCFG,BLRSM,BLRTAL) | ; Add tests to an existing manifest
; BLR MANIFEST TEST ADD rpc |
|
| TASKSM | ; Task electronic transmission of manifest called from SHIP
|
|
| SHIP | ; Ship a manifest only called from CLSHIP
; Used to flag shipping manifest for shipping ; If electronically connected -> transmit shipping manifest in HL7 message. |
|
| ERR(BLRERR) | ;Error processing
; BLRERR = Error text OR error code ; BLRI = pointer into return global array |
| Name | Field # of Occurrence |
|---|---|
| ^%ZTER | ERROR+4 |
| ^%ZTLOAD | TASKSM+6 |
| MTL^BLRAG09A | ADDTEST+67, REMVTST+52 |
| $$TA^BLRAG09B | ADDTEST+68, REMVTST+54 |
| DEV^BLRAG09F | CLSHIP+47 |
| $$TMPGLB^BLRAGUT | CLSHIP+23, ADDTEST+30, REMVTST+25 |
| ENTRYAUD^BLRUTIL | ERROR+1 |
| FILE^DIE | SHIP+40, REMVTST+45 |
| SCBLD^LA7SM1 | ADDTEST+59 |
| SCHK^LA7SM1 | ADDTEST+61 |
| CHKREQI^LA7SM2 | SHIP+10 |
| ADD^LA7SMB | ADDTEST+65 |
| LOCK68^LA7SMB | ADDTEST+63 |
| UNLOCK68^LA7SMB | ADDTEST+66 |
| $$CHKTST^LA7SMU | SHIP+7 |
| ACCSUP^LA7SMU | REMVTST+51 |
| SEUP^LA7SMU | SHIP+43, REMVTST+49 |
| SMSUP^LA7SMU | CLSHIP+40, SHIP+30 |
| ^XBKVAR | CLSHIP+20, ADDTEST+27, REMVTST+22 |
| $$DT^XLFDT | INIT+1 |
| $$NOW^XLFDT | SHIP+42, TASKSM+5, REMVTST+47 |
| RPC Name | Call Tags |
|---|---|
| BLR MANIFEST TEST REMOVE | REMVTST |
| BLR MANIFEST TEST ADD | ADDTEST |
| BLR MANIFEST CLOSE/SHIP | CLSHIP |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("TRAP" | CLSHIP+20, ADDTEST+27, REMVTST+22 |
| ^LAHM(62.8 - [#62.8] | CLSHIP+36, SHIP+6, SHIP+8, SHIP+34, SHIP+35, ADDTEST+54, ADDTEST+56, REMVTST+37, REMVTST+41, REMVTST+53 , LOCKSM+1, UNLOCKSM+1 |
| ^LAHM(62.9 - [#62.9] | SHIP+46, INIT+5 |
| ^LRO(68 - [#68] | ADDTEST+46, ADDTEST+51, ADDTEST+52, ADDTEST+60 |
| ^TMP("BLRAG" | CLSHIP+22!, ERR+5*, ADDTEST+29!, REMVTST+24! |
| ^TMP("LA7ERR" | INIT+7!, CLEANUP+5! |
| Name | Line Occurrences |
|---|---|
| CLEANUP | CLSHIP+35, CLSHIP+51, ERR+3 |
| ERR | ERROR+5 |
| INIT | CLSHIP+30 |
| LOCKSM | CLSHIP+33 |
| SHIP | CLSHIP+43 |
| TASKSM | SHIP+46 |
| UNLOCKSM | CLSHIP+35, CLSHIP+51, ERR+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BLRCNT | REMVTST+28~, REMVTST+34*, REMVTST+36*, REMVTST+37 |
| BLRCSF | CLSHIP~, CLSHIP+38, CLSHIP+39, CLSHIP+42, CLSHIP+47 |
| BLRDEV | CLSHIP~, CLSHIP+47 |
| BLREF | CLSHIP+27~, CLSHIP+29*, CLSHIP+45, CLSHIP+48, SHIP+15*, SHIP+20* |
| >> BLREFF | CLSHIP+29*, CLSHIP+45*, CLSHIP+48*, CLSHIP+49 |
| BLRERR | ERR~, ERR+5 |
| BLRI | CLSHIP+19~, CLSHIP+21*, CLSHIP+50*, ERR+4*, ERR+5, ADDTEST+26~, ADDTEST+28*, ADDTEST+71*, REMVTST+21~, REMVTST+23* , REMVTST+58* |
| BLRJ | ADDTEST+33~, ADDTEST+40*, ADDTEST+41, ADDTEST+42, ADDTEST+43, ADDTEST+44, ADDTEST+45, REMVTST+28~, REMVTST+35*, REMVTST+37 |
| BLRMTL | REMVTST~, REMVTST+35, REMVTST+37 |
| >> BLRNTAL | ADDTEST+68*, ADDTEST+71, REMVTST+54*, REMVTST+58 |
| BLRSCFG | CLSHIP~, ADDTEST~, ADDTEST+35, ADDTEST+68, REMVTST+53*, REMVTST+54, INIT+3 |
| BLRSHTIM | CLSHIP~, SHIP+29 |
| BLRSM | CLSHIP~, CLSHIP+32, ADDTEST~, ADDTEST+36, ADDTEST+67, ADDTEST+68, REMVTST~, REMVTST+31, REMVTST+37, REMVTST+52 , REMVTST+53, REMVTST+54 |
| BLRTAL | ADDTEST~, ADDTEST+40, ADDTEST+41, ADDTEST+42, ADDTEST+43, ADDTEST+44, ADDTEST+45 |
| BLRTSTL | ADDTEST+33~, ADDTEST+37*, ADDTEST+67, ADDTEST+71, REMVTST+28~, REMVTST+30*, REMVTST+52, REMVTST+58 |
| BLRTXT | CLSHIP+27~, CLSHIP+28*, CLSHIP+41*, CLSHIP+44*, CLSHIP+48*, CLSHIP+50 |
| BLRY | CLSHIP~, CLSHIP+23*, CLSHIP+25, CLSHIP+49, CLSHIP+50, ADDTEST~, ADDTEST+30*, ADDTEST+31, ADDTEST+70, ADDTEST+71 , REMVTST~, REMVTST+25*, REMVTST+26, REMVTST+56, REMVTST+58 |
| DA | CLEANUP+2! |
| DIC | CLEANUP+2! |
| DIR | CLSHIP+37~, SHIP+3~, REMVTST+29~, CLEANUP+2! |
| DIROUT | CLSHIP+37~, SHIP+3~, REMVTST+29~ |
| DIRUT | CLSHIP+37~, SHIP+3~, REMVTST+29~, CLEANUP+2! |
| DT | INIT+1* |
| DTOUT | CLSHIP+37~, SHIP+3~, REMVTST+29~, CLEANUP+2! |
| DUOUT | CLSHIP+37~, SHIP+3~, REMVTST+29~, CLEANUP+2! |
| ERRORMSG | ERROR+2~, ERROR+3*, ERROR+4 |
| FDA | REMVTST+40~ |
| FDA( | SHIP+39*, REMVTST+44* |
| I | SHIP+3~ |
| LA760 | ADDTEST+34~, ADDTEST+41*, ADDTEST+46, ADDTEST+57, REMVTST+29~, REMVTST+33!, CLEANUP+4! |
| LA760( | REMVTST+37*, REMVTST+39, REMVTST+41, REMVTST+47, REMVTST+48, REMVTST+51 |
| LA760(0 | ADDTEST+46*, ADDTEST+47, ADDTEST+48 |
| LA76205 | ADDTEST+48*, ADDTEST+49*, CLEANUP+4! |
| LA7628 | REMVTST+40~ |
| LA762801 | SHIP+38*, SHIP+39, REMVTST+41*, REMVTST+42, REMVTST+43*, REMVTST+44, CLEANUP+4! |
| LA768 | REMVTST+40~ |
| LA76805 | ADDTEST+51*, CLEANUP+4! |
| LA7AA | ADDTEST+34~, ADDTEST+43*, ADDTEST+46, ADDTEST+51, ADDTEST+52, ADDTEST+60, CLEANUP+3! |
| LA7ACTON | CLEANUP+3! |
| LA7AD | ADDTEST+34~, ADDTEST+44*, ADDTEST+46, ADDTEST+51, ADDTEST+52, ADDTEST+60, CLEANUP+3! |
| LA7AN | ADDTEST+34~, ADDTEST+45*, ADDTEST+46, ADDTEST+51, ADDTEST+52, ADDTEST+60, CLEANUP+3! |
| LA7BY | ADDTEST+34~ |
| LA7DATA | SHIP+42*, SHIP+43, REMVTST+40~, REMVTST+47*, REMVTST+49 |
| LA7DIV | ADDTEST+34~, ADDTEST+60* |
| >> LA7ERR | SHIP+17 |
| LA7EV | CLEANUP+3! |
| LA7FLAG | ADDTEST+62, CLEANUP+3! |
| LA7I | SHIP+3~, SHIP+5*, SHIP+6*, SHIP+7, SHIP+8, SHIP+10, SHIP+32!, SHIP+33*, SHIP+34*, SHIP+35 , SHIP+38, ADDTEST+34~, ADDTEST+53*, ADDTEST+54*, ADDTEST+56, ADDTEST+64*, ADDTEST+65*, REMVTST+29~, CLEANUP+3! |
| LA7I(0 | SHIP+35*, SHIP+36, SHIP+42, SHIP+43 |
| LA7QUIT | CLSHIP+34, SHIP+13*, SHIP+18*, ADDTEST+38*, ADDTEST+47*, ADDTEST+52*, ADDTEST+54, ADDTEST+57*, ADDTEST+58, ADDTEST+62* , INIT+2*, LOCKSM+2*, CLEANUP+3! |
| LA7SCFG | SHIP+46, ADDTEST+35*, ADDTEST+59, INIT+3*, INIT+5, CLEANUP+3! |
| LA7SCFG(0 | INIT+5* |
| LA7SDT | SHIP+29*, SHIP+30, CLEANUP+3! |
| LA7SM | CLSHIP+32*, CLSHIP+36, CLSHIP+40, SHIP+6, SHIP+7, SHIP+8, SHIP+10, SHIP+30, SHIP+34, SHIP+35 , SHIP+38, SHIP+42, TASKSM+4, ADDTEST+36*, ADDTEST+54, ADDTEST+56, REMVTST+31*, REMVTST+41, REMVTST+43, LOCKSM+1 , UNLOCKSM+1, CLEANUP+3! |
| LA7SM(0 | CLSHIP+36*, CLSHIP+40, CLSHIP+41, CLSHIP+48, SHIP+30 |
| LA7ST | CLSHIP+38*, CLEANUP+3! |
| LA7TCNT | SHIP+3~, SHIP+5*, SHIP+9*, SHIP+12, REMVTST+29~ |
| LA7UID | ADDTEST+34~, ADDTEST+42*, ADDTEST+54, REMVTST+48*, REMVTST+49, REMVTST+51, CLEANUP+3! |
| LA7X | ADDTEST+34~, REMVTST+39*, REMVTST+41, REMVTST+47, REMVTST+48, REMVTST+51, CLEANUP+3! |
| LA7X( | ADDTEST+65 |
| LA7Y | REMVTST+29~ |
| LA7YARRY | CLEANUP+3! |
| MSG | CLSHIP+37~, CLSHIP+44, SHIP+14*, SHIP+19*, TASKSM+8*, INIT+6* |
| U | CLSHIP+40, CLSHIP+41, CLSHIP+48, SHIP+30, ADDTEST+71, REMVTST+37, REMVTST+41, REMVTST+53, REMVTST+58 |
| X | CLSHIP+20*, CLSHIP+37~, SHIP+3~, ADDTEST+27*, ADDTEST+51*, ADDTEST+55~, REMVTST+22*, REMVTST+29~, CLEANUP+2! |
| X(0 | ADDTEST+56*, ADDTEST+57 |
| Y | CLSHIP+37~, SHIP+3~, REMVTST+29~, CLEANUP+2! |
| >> ZTDESC | TASKSM+4* |
| ZTDTH | TASKSM+2~, TASKSM+5* |
| ZTIO | TASKSM+2~, TASKSM+5* |
| >> ZTQUEUED | CLEANUP+1 |
| >> ZTREQ | CLEANUP+1* |
| ZTRTN | TASKSM+2~, TASKSM+4* |
| ZTSAVE | TASKSM+2~ |
| ZTSAVE("LA7SM" | TASKSM+5* |
| ZTSK | TASKSM+2~, TASKSM+8 |