LRVRMI1 ;DALOI/STAFF - LAB MICRO HL7 INTERFACE ;Oct 29, 2008
Source file <LRVRMI1.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 | LA7VHLU1 LA7VIN6 LA7VIN71 |
| Lab Service | 2 | LRVR0 LRXREF |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;
; First work through the LAH global to find entries to extract |
|
| SRCHEN | ; This begins the search of LAH for new data
|
|
| ACCN | ; Get the LRIDT
|
|
| MAKEISO(LR4,ISOID) | ;
; Creates the "unique id" portion for an isolate id ; Inputs ; LR4 : File #4 IEN ; ISOID : Isolate ID ; Output ; "99VA4:"_#4 info_":"_ISOID |
|
| BLDSTAT(FLD,VAL) | ;
; Convenience method |
|
| SETSTATS(DATA) | ;
; Goes thru DATA array and sets the status(es) ; Inputs ; DATA <byref> : DATA(file#,field#)=status ie DATA(63.05,19)="P" |
| Name | Field # of Occurrence |
|---|---|
| $$NVAF^LA7VHLU2 | MAKEISO+11 |
| SRCHEN2^LRVRMI1A | SRCHEN+104 |
| USERDT^LRVRMI1A | SRCHEN+17, SRCHEN+28, SRCHEN+34, SRCHEN+45, SRCHEN+51, SRCHEN+64, SRCHEN+70, SRCHEN+86, SRCHEN+95, SRCHEN+102 |
| HEAD^LRVRMI2 | SRCHEN+5 |
| BLDSTAT^LRVRMI4A | BLDSTAT+2 |
| $$NOW^XLFDT | SRCHEN+3 |
| $$ID^XUAF4 | MAKEISO+12 |
| $$NS^XUAF4 | MAKEISO+15 |
| $$KSP^XUPARAM | MAKEISO+14 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^LAH( | EN+13, EN+14, SRCHEN+4, SRCHEN+11, SRCHEN+14, SRCHEN+15, SRCHEN+18, SRCHEN+21, SRCHEN+23, SRCHEN+25 , SRCHEN+26, SRCHEN+31, SRCHEN+32, SRCHEN+35, SRCHEN+38, SRCHEN+40, SRCHEN+42, SRCHEN+43, SRCHEN+48, SRCHEN+49 , SRCHEN+52, SRCHEN+55, SRCHEN+58, SRCHEN+59, SRCHEN+61, SRCHEN+62, SRCHEN+67, SRCHEN+68, SRCHEN+71, SRCHEN+74 , SRCHEN+76, SRCHEN+77, SRCHEN+81, SRCHEN+84, SRCHEN+89, SRCHEN+90, SRCHEN+98, SRCHEN+99, SRCHEN+100 |
| ^LRO(68 - [#68] | SRCHEN+4, SRCHEN+8, ACCN+1 |
| ^TMP("LRMI" | EN+4!, EN+14*, SRCHEN+8*, SRCHEN+18*, SRCHEN+23*, SRCHEN+35*, SRCHEN+40*, SRCHEN+52*, SRCHEN+55*, SRCHEN+59* , SRCHEN+71*, SRCHEN+76*, SRCHEN+78*, SRCHEN+79*, SRCHEN+90*, SRCHEN+92, SRCHEN+93, SRCHEN+99*, SETSTATS+20* |
| ^TMP("LRPL" | EN+4! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AFQ | SRCHEN+75~, SRCHEN+77*, SRCHEN+79, SRCHEN+83 |
| AFS | SRCHEN+75~, SRCHEN+77*, SRCHEN+78, SRCHEN+80 |
| DATA | SETSTATS~ |
| DATA( | SETSTATS+15 |
| DATA2TMP | SETSTATS+5~ |
| DATA2TMP( | SETSTATS+6*, SETSTATS+7*, SETSTATS+8*, SETSTATS+9*, SETSTATS+10*, SETSTATS+17 |
| EOL | SRCHEN+1~ |
| FID | SRCHEN+1~ |
| FLD | BLDSTAT~, BLDSTAT+2, SETSTATS+5~, SETSTATS+14*, SETSTATS+15, SETSTATS+17 |
| FN | SETSTATS+5~, SETSTATS+13*, SETSTATS+15 |
| ICN | SRCHEN+1~ |
| IEN | EN+2~, EN+13*, EN+14, SRCHEN+12~, SRCHEN+13*, SRCHEN+14*, SRCHEN+15, SRCHEN+22~, SRCHEN+24*, SRCHEN+25* , SRCHEN+26, SRCHEN+39~, SRCHEN+41*, SRCHEN+42*, SRCHEN+43, SRCHEN+60*, SRCHEN+61*, SRCHEN+62 |
| ISOID | MAKEISO~, MAKEISO+9, MAKEISO+10, MAKEISO+18 |
| >> ISQN | EN+13, EN+14, SRCHEN+3*, SRCHEN+4, SRCHEN+11, SRCHEN+14, SRCHEN+15, SRCHEN+18, SRCHEN+21, SRCHEN+23 , SRCHEN+25, SRCHEN+26, SRCHEN+31, SRCHEN+32, SRCHEN+35, SRCHEN+38, SRCHEN+40, SRCHEN+42, SRCHEN+43, SRCHEN+48 , SRCHEN+49, SRCHEN+52, SRCHEN+55, SRCHEN+58, SRCHEN+59, SRCHEN+61, SRCHEN+62, SRCHEN+67, SRCHEN+68, SRCHEN+71 , SRCHEN+74, SRCHEN+76, SRCHEN+77, SRCHEN+81, SRCHEN+84, SRCHEN+89, SRCHEN+90, SRCHEN+98, SRCHEN+99, SRCHEN+100 |
| LR4 | MAKEISO~, MAKEISO+11, MAKEISO+12, MAKEISO+17 |
| >> LRAA | SRCHEN+8, ACCN+1 |
| >> LRAD | SRCHEN+8, ACCN+1 |
| >> LRAN | SRCHEN+8, ACCN+1 |
| >> LRDFN | EN+14, SRCHEN+8, SRCHEN+18, SRCHEN+23, SRCHEN+35, SRCHEN+40, SRCHEN+52, SRCHEN+55, SRCHEN+59, SRCHEN+71 , SRCHEN+76, SRCHEN+78, SRCHEN+79, SRCHEN+90, SRCHEN+92, SRCHEN+93, SRCHEN+99, SETSTATS+20 |
| >> LREND | EN+8* |
| >> LRIDT | EN+14, SRCHEN+8, SRCHEN+18, SRCHEN+23, SRCHEN+35, SRCHEN+40, SRCHEN+52, SRCHEN+55, SRCHEN+59, SRCHEN+71 , SRCHEN+76, SRCHEN+78, SRCHEN+79, SRCHEN+90, SRCHEN+92, SRCHEN+93, SRCHEN+99, ACCN+1*, SETSTATS+20 |
| LRIEN | SRCHEN+1~, SRCHEN+91*, SRCHEN+92*, SRCHEN+93 |
| >> LRISQN | SRCHEN+3 |
| >> LRLEDI | SRCHEN+3* |
| >> LRLL | EN+6, EN+10 |
| LRNEW | EN+2~ |
| LRNOW | SRCHEN+1~, SRCHEN+3* |
| LRNVAF | MAKEISO+8~, MAKEISO+11*, MAKEISO+12 |
| LROLD | EN+2~ |
| LRSTATUS | EN+2~, EN+15, SRCHEN+7!, BLDSTAT+2 |
| LRSTATUS( | SRCHEN+17, SRCHEN+28, SRCHEN+34, SRCHEN+45, SRCHEN+51, SRCHEN+64, SRCHEN+70, SRCHEN+86, SRCHEN+95, SRCHEN+102 |
| LRSTORE | EN+2~ |
| LRTDFN | SRCHEN+1~ |
| LRUID | SRCHEN+1~ |
| LRX | EN+2~, SRCHEN+15*, SRCHEN+16, SRCHEN+26*, SRCHEN+27, SRCHEN+32*, SRCHEN+33, SRCHEN+43*, SRCHEN+44, SRCHEN+49* , SRCHEN+50, SRCHEN+62*, SRCHEN+63, SRCHEN+68*, SRCHEN+69, SRCHEN+77*, SRCHEN+81*, SRCHEN+82, SRCHEN+84*, SRCHEN+85 , SRCHEN+93*, SRCHEN+94, SRCHEN+100*, SRCHEN+101 |
| LRY | MAKEISO+8~, MAKEISO+12*, MAKEISO+13, MAKEISO+14*, MAKEISO+15*, MAKEISO+16*, MAKEISO+17*, MAKEISO+18 |
| LWL | EN+2~, EN+10*, EN+13, EN+14, SRCHEN+4, SRCHEN+11, SRCHEN+14, SRCHEN+15, SRCHEN+18, SRCHEN+21 , SRCHEN+23, SRCHEN+25, SRCHEN+26, SRCHEN+31, SRCHEN+32, SRCHEN+35, SRCHEN+38, SRCHEN+40, SRCHEN+42, SRCHEN+43 , SRCHEN+48, SRCHEN+49, SRCHEN+52, SRCHEN+55, SRCHEN+58, SRCHEN+59, SRCHEN+61, SRCHEN+62, SRCHEN+67, SRCHEN+68 , SRCHEN+71, SRCHEN+74, SRCHEN+76, SRCHEN+77, SRCHEN+81, SRCHEN+84, SRCHEN+89, SRCHEN+90, SRCHEN+98, SRCHEN+99 , SRCHEN+100 |
| NODE | SETSTATS+5~, SETSTATS+11*, SETSTATS+12*, SETSTATS+13, SETSTATS+14 |
| ORCDT | SRCHEN+1~ |
| ORDNLT | SRCHEN+1~ |
| ORDP | SRCHEN+1~ |
| PARA | EN+2~ |
| PEB | SRCHEN+1~ |
| PFLG | EN+2~ |
| POS | SETSTATS+5~, SETSTATS+19*, SETSTATS+20 |
| PVB | SRCHEN+1~ |
| SID | SRCHEN+1~ |
| STAT | SETSTATS+5~, SETSTATS+15*, SETSTATS+16*, SETSTATS+20 |
| SUB | SETSTATS+5~, SETSTATS+19*, SETSTATS+20 |
| U | SRCHEN+4, SRCHEN+78, SRCHEN+79, ACCN+1 |
| VAL | BLDSTAT~, BLDSTAT+2 |
| X | SETSTATS+5~, SETSTATS+17*, SETSTATS+18, SETSTATS+19 |