LA7VLN5A ;VA/DALOI/JMC - Process Incoming UI Msgs, continued ; 22-Oct-2013 09:22 ; MAW
Source file <LA7VLN5A.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ORESULTS | ; Process results that accompany order (ORM) messages
|
|
| ABFLAG(LA7X) | ; Process/Store Abnormal Flags.
; Call with LA7X = abnormal flags to store. ; Converts flag to interpretation based on HL7 Table 0078. ; If no match store code instead of interpretation |
|
| JUSTDEC | ; Justify to number of places specified
|
|
| CHKDIE | ; Check if value to be stored passes input transform of field in DD
|
|
| REFRNG(LA7X) | ; Process/Store References Range.
; Call with LA7X = reference range to store. |
|
| EII | ; Store equipment instance identifier in LAH global with results.
|
|
| PRDID(LA7PRDID,LA7SFAC,LA7CS) | ; Process/Store Producer's ID
; Store where test was performed. ; Call with LA7PRDID = Producer's ID field ; LA7SFAC = sending facility ; LA7CS = component encoding character |
|
| XFORM | ; Transform the result based on fields 12,13,14,16,17 in the Chem Test
; multiple in the Auto Instrument file (62.4), or set on the fly ; from PARAM 1 |
| Name | Field # of Occurrence |
|---|---|
| $$FIND1^DIC | PRDID+10, ORESULTS+6 |
| $$GET1^DID | JUSTDEC+9, JUSTDEC+12 |
| CHK^DIE | CHKDIE+13 |
| WP^DIE | ORESULTS+45 |
| $$GET1^DIQ | ORESULTS+4, ORESULTS+8 |
| CREATE^LA7LOG | CHKDIE+17, JUSTDEC+13 |
| $$P^LA7VHLU | ABFLAG+17, ORESULTS+15, ORESULTS+20, ORESULTS+25, ORESULTS+37, ORESULTS+40 |
| PA^LA7VHLU | ORESULTS+30 |
| ^LA7VHLU1 | ORESULTS+43 |
| $$FINDSITE^LA7VHLU2 | PRDID+11, PRDID+12 |
| $$UNESC^LA7VHLU3 | REFRNG+24, REFRNG+30, ORESULTS+21, ORESULTS+26 |
| UNESCFT^LA7VHLU3 | ORESULTS+31 |
| RMKSET^LASET | XFORM+42 |
| $$HL7TFM^XLFDT | ORESULTS+16 |
| $$TRIM^XLFSTR | REFRNG+6 |
| FileNo | Call Tags |
|---|---|
| ^DIC(4 - [#4] | FIND1^DIC |
| 63.04 | GET1^DID |
| ^LAM - [#64] | FIND1^DIC, GET1^DIQ |
| ^LRO(69.6 - [#69.6] | WP^DIE |
| ^LAB(95.3 - [#95.3] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^LAH( | PRDID+15*, REFRNG+9, REFRNG+33*, ABFLAG+10*, EII+9* |
| ^TMP("LA7 ABNORMAL RESULTS" | ABFLAG+16, ABFLAG+18* |
| Name | Line Occurrences |
|---|---|
| JUSTDEC | XFORM+31 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| I | EII+2~, EII+5*, EII+6, EII+8, ORESULTS+2~, ORESULTS+34*, ORESULTS+43* |
| LA74 | PRDID+6~, PRDID+8*, PRDID+10*, PRDID+11*, PRDID+12*, PRDID+15 |
| >> LA76241(0 | XFORM+41 |
| >> LA76241(2 | XFORM+4, ABFLAG+15 |
| >> LA76248 | ABFLAG+17 |
| >> LA76249 | ABFLAG+17 |
| >> LA76304 | CHKDIE+13, JUSTDEC+9, JUSTDEC+12, PRDID+15, REFRNG+9, REFRNG+33, ABFLAG+10, ABFLAG+17, EII+9 |
| LA764 | ORESULTS+2~, ORESULTS+6*, ORESULTS+7, ORESULTS+8 |
| >> LA7696 | ORESULTS+45 |
| LA7CS | PRDID~, PRDID+8, PRDID+10, PRDID+11, PRDID+12, EII+6, ORESULTS+20 |
| LA7DDTYP | JUSTDEC+2~, JUSTDEC+9*, JUSTDEC+10 |
| LA7DIE | ORESULTS+2~ |
| >> LA7ECH | REFRNG+24, REFRNG+30, ORESULTS+21, ORESULTS+26, ORESULTS+31 |
| >> LA7EII | EII+6 |
| LA7ERR | CHKDIE+1~, ORESULTS+2~ |
| LA7ERR("DIERR" | CHKDIE+16 |
| LA7FLDNM | JUSTDEC+11~, JUSTDEC+12* |
| LA7FMT | JUSTDEC+2~, JUSTDEC+15*, JUSTDEC+19*, JUSTDEC+29 |
| >> LA7FS | REFRNG+24, REFRNG+30, ABFLAG+17, ORESULTS+15, ORESULTS+20, ORESULTS+21, ORESULTS+25, ORESULTS+26, ORESULTS+30, ORESULTS+31 , ORESULTS+37, ORESULTS+40 |
| LA7I | XFORM+3~, XFORM+8*, JUSTDEC+2~, JUSTDEC+22*, JUSTDEC+23, JUSTDEC+24, JUSTDEC+25, ABFLAG+5~, ABFLAG+16*, ABFLAG+18 , ORESULTS+2~, ORESULTS+3*, ORESULTS+12, ORESULTS+17*, ORESULTS+22*, ORESULTS+27*, ORESULTS+32*, ORESULTS+33*, ORESULTS+34*, ORESULTS+35* , ORESULTS+38*, ORESULTS+44* |
| >> LA7INTYP | XFORM+27, CHKDIE+7, JUSTDEC+5, ABFLAG+14 |
| >> LA7ISQN | XFORM+42, PRDID+15, REFRNG+9, REFRNG+33, ABFLAG+10, ABFLAG+17, EII+9 |
| >> LA7LIMIT | XFORM+28* |
| >> LA7LWL | XFORM+42, PRDID+15, REFRNG+9, REFRNG+33, ABFLAG+10, ABFLAG+17, EII+9 |
| >> LA7ORS | XFORM+20, ABFLAG+17 |
| LA7PRDID | PRDID~, PRDID+8, PRDID+10, PRDID+11 |
| LA7PRFIX | JUSTDEC+2~, JUSTDEC+15*, JUSTDEC+24*, JUSTDEC+30 |
| >> LA7RLNC | ORESULTS+4, ORESULTS+5, ORESULTS+9 |
| >> LA7RMK(0 | XFORM+41 |
| >> LA7RNLT | ORESULTS+5, ORESULTS+6, ORESULTS+7*, ORESULTS+9 |
| >> LA7SAC | XFORM+27 |
| >> LA7SEG | ABFLAG+17, ORESULTS+15, ORESULTS+20, ORESULTS+25, ORESULTS+30, ORESULTS+37, ORESULTS+40 |
| LA7SFAC | PRDID~, PRDID+12 |
| >> LA7SUBFL | CHKDIE+13, JUSTDEC+9 |
| >> LA7TEST | ABFLAG+17, ORESULTS+10 |
| >> LA7TEST(0 | ABFLAG+17, ORESULTS+10 |
| >> LA7TEST(2 | ABFLAG+17, ORESULTS+11 |
| >> LA7UNITS | ORESULTS+22, ORESULTS+27, ORESULTS+32, ORESULTS+35 |
| >> LA7VAL | XFORM+17*, XFORM+20*, XFORM+34*, XFORM+42, XFORM+43*, CHKDIE+8*, CHKDIE+9*, CHKDIE+10*, CHKDIE+13, CHKDIE+18* , JUSTDEC+15, JUSTDEC+19, JUSTDEC+30* |
| >> LA7VTYP | ORESULTS+14, ORESULTS+19, ORESULTS+24, ORESULTS+29 |
| LA7WP | ORESULTS+2~, ORESULTS+45 |
| LA7WP( | ORESULTS+12*, ORESULTS+17*, ORESULTS+22*, ORESULTS+27*, ORESULTS+32*, ORESULTS+33*, ORESULTS+34*, ORESULTS+35*, ORESULTS+38*, ORESULTS+44* |
| LA7WP(1 | ORESULTS+3* |
| LA7X | CHKDIE+15~, CHKDIE+16*, JUSTDEC+2~, JUSTDEC+15*, JUSTDEC+18*, JUSTDEC+19, JUSTDEC+22, JUSTDEC+24, JUSTDEC+25*, JUSTDEC+28 , JUSTDEC+29*, JUSTDEC+30, PRDID+6~, PRDID+8*, REFRNG~, REFRNG+6*, REFRNG+7, REFRNG+12*, REFRNG+15*, REFRNG+18* , REFRNG+21, REFRNG+27, ABFLAG~, ABFLAG+9, EII+2~, EII+4*, EII+8*, EII+9, ORESULTS+2~, ORESULTS+15* , ORESULTS+16*, ORESULTS+17, ORESULTS+20*, ORESULTS+21*, ORESULTS+22, ORESULTS+25*, ORESULTS+26*, ORESULTS+27, ORESULTS+30, ORESULTS+31 , ORESULTS+37*, ORESULTS+38, ORESULTS+40*, ORESULTS+41, ORESULTS+43*, ORESULTS+44 |
| >> LA7XFORM | XFORM+4*, XFORM+7*, XFORM+8*, XFORM+11*, XFORM+13*, XFORM+17, XFORM+20, XFORM+26, XFORM+31, XFORM+34 , XFORM+38, JUSTDEC+29 |
| >> LA7XFORM( | XFORM+8 |
| >> LA7XFORM(1 | XFORM+7 |
| LA7Y | XFORM+39~, XFORM+41*, XFORM+42, CHKDIE+1~, CHKDIE+13, CHKDIE+14, PRDID+6~, REFRNG+3~, ABFLAG+5~, ABFLAG+9* , ABFLAG+10, ABFLAG+14, ABFLAG+15, ORESULTS+2~, ORESULTS+31, ORESULTS+32, ORESULTS+34 |
| LA7Y( | ORESULTS+34 |
| LA7Y(1 | ORESULTS+32 |
| X | REFRNG+3~, REFRNG+9*, REFRNG+12*, REFRNG+15*, REFRNG+18*, REFRNG+23*, REFRNG+24*, REFRNG+29*, REFRNG+30*, REFRNG+33 , ABFLAG+5~, ABFLAG+17*, ABFLAG+18, EII+2~, EII+6*, EII+7, EII+8, ORESULTS+2~, ORESULTS+3*, ORESULTS+4* , ORESULTS+8*, ORESULTS+10*, ORESULTS+11*, ORESULTS+12, ORESULTS+42*, ORESULTS+43 |
| Y | REFRNG+3~, REFRNG+21*, REFRNG+22, REFRNG+23, REFRNG+24, REFRNG+27*, REFRNG+28, REFRNG+29, REFRNG+30 |
| Name | Field # of Occurrence |
|---|---|
| $T(ABFLAGS+I^LA7VHLU1 | ORESULTS+43 |