LA7VORU ;DALOI/JMC - Builder of HL7 Lab Results OBR/OBX/NTE ;July 18, 2007
Source file <LA7VORU.m>
Package | Total | Call Graph |
---|---|---|
Automated Lab Instruments | 10 | CREATE^LA7LOG $$OK2SEND^LA7SRR (BUILDSEG,FILE6249,FILESEG,RETOBR)^LA7VHLU SETID^LA7VHLU1 $$NVAF^LA7VHLU2 ($$ORC1,$$ORC12,$$ORC13,$$ORC17,$$ORC2,$$ORC21,$$ORC22,$$ORC3,$$ORC4,$$ORC5,$$ORC7)^LA7VORC MI^LA7VORU1 AP^LA7VORU2 (NTE,OBX)^LA7VORUA OBR^LA7VORUB |
Kernel | 1 | $$KSP^XUPARAM |
Registration | 1 | ($$PRIM,$$SITE)^VASITE |
VA FileMan | 1 | $$GET1^DIQ |
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 | 4 | LA7QRY1 LA7VMSG1 LA7VORU1 LA7VORU2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(LA) | ; called from IN^LA7VMSG(...)
; variables ; LA("HUID") - Host Unique ID from the local ACCESSION file (#68) ; LA("SITE") - Ordering site IEN in the INSTITUTION file (#4) ; LA("RUID") - Remote sites Unique ID from ACCESSION file (#68) ; LA("ORD") - Free text ordered test name from WKLD CODE file (#64) ; LA("NLT") - National Laboratory test code from WKLD CODE file (#64) ; LA("LRIDT") - Inverse date/time the lab arrival time (accession date/time) ; LA("SUB") - test subscript defined in LABORATORY TEST file (#60) ; LA("LRDFN") - IEN in LAB DATA file (#63) ; LA("ORD"), LA("NLT"), and LA("SUB") are sent for specific lab results. ; LA("AUTO-INST") - Auto-Instrument |
|
CH | ; Build segments for "CH" subscript
|
|
ORC | ; Build ORC segment
|
|
OBR | ;Observation Request segment for Lab Order
|
|
OBX | ;Observation/Result segment for Lab Results
|
|
NTE | ; Build NTE segment
|
Name | Field # of Occurrence |
---|---|
$$GET1^DIQ | ORC+55 |
CREATE^LA7LOG | EN+26 |
$$OK2SEND^LA7SRR | EN+26 |
BUILDSEG^LA7VHLU | ORC+84 |
FILE6249^LA7VHLU | ORC+89 |
FILESEG^LA7VHLU | ORC+85 |
RETOBR^LA7VHLU | ORC+7 |
SETID^LA7VHLU1 | ORC+33, ORC+34, ORC+91, ORC+92, ORC+94, ORC+95 |
$$NVAF^LA7VHLU2 | EN+32 |
$$ORC1^LA7VORC | ORC+15 |
$$ORC12^LA7VORC | ORC+67 |
$$ORC13^LA7VORC | ORC+72 |
$$ORC17^LA7VORC | ORC+75 |
$$ORC2^LA7VORC | ORC+20 |
$$ORC21^LA7VORC | ORC+81 |
$$ORC22^LA7VORC | ORC+82 |
$$ORC3^LA7VORC | ORC+25 |
$$ORC4^LA7VORC | ORC+32 |
$$ORC5^LA7VORC | ORC+38 |
$$ORC7^LA7VORC | ORC+46 |
MI^LA7VORU1 | EN+37 |
AP^LA7VORU2 | EN+38 |
NTE^LA7VORUA | NTE+2 |
OBX^LA7VORUA | OBX+2 |
OBR^LA7VORUB | OBR+2 |
$$PRIM^VASITE | EN+15 |
$$SITE^VASITE | EN+17 |
$$KSP^XUPARAM | ORC+10 |
FileNo | Call Tags |
---|---|
^SC - [#44] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LR - [#63] | EN+21, EN+29, ORC+4, ORC+43, ORC+45, ORC+78 |
^LRO(69.6 - [#69.6] | ORC+29, ORC+30 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DT | EN+15, EN+17 |
>> GBL | ORC+85 |
LA | EN~ |
LA("AUTO-INST" | EN+15*, EN+19* |
LA("HUID" | ORC+24, ORC+90, ORC+91, ORC+92 |
LA("LRDFN" | EN+21, EN+25, EN+29, ORC+4, ORC+43, ORC+45, ORC+78 |
LA("LRIDT" | EN+21, EN+25, EN+29, ORC+4, ORC+43, ORC+45, ORC+78 |
LA("NLT" | EN+30, ORC+7, ORC+42, ORC+43 |
LA("RUID" | ORC+7, ORC+19, ORC+29, ORC+93, ORC+94, ORC+95 |
LA("SITE" | EN+32, ORC+7, ORC+29 |
LA("SUB" | EN+21, EN+25, EN+29, EN+36, EN+37, EN+38, ORC+4, ORC+43, ORC+45, ORC+52 , ORC+57, ORC+58, ORC+61, ORC+71, ORC+78, ORC+79 |
LA76205 | ORC+2~, ORC+45*, ORC+46 |
>> LA76249 | ORC+33, ORC+34, ORC+91, ORC+92, ORC+94, ORC+95 |
>> LA76249P | ORC+89 |
LA763 | EN+13~, ORC+2~ |
LA763(0 | EN+29*, ORC+4*, ORC+54, ORC+57, ORC+58, ORC+61, ORC+71, ORC+79, ORC+82 |
LA7696 | ORC+2~, ORC+28*, ORC+29*, ORC+30 |
LA7DATA | ORC+2~, ORC+84, ORC+85, ORC+89 |
>> LA7ECH | ORC+20, ORC+25, ORC+32, ORC+38, ORC+46, ORC+67, ORC+72, ORC+75, ORC+81, ORC+82 |
>> LA7FS | ORC+20, ORC+25, ORC+32, ORC+38, ORC+46, ORC+67, ORC+72, ORC+75, ORC+81, ORC+82 , ORC+84 |
>> LA7ID | ORC+33, ORC+91, ORC+94 |
>> LA7INTYP | ORC+64, ORC+67 |
LA7J | ORC+53~, ORC+54*, ORC+55, ORC+56 |
LA7NLT | EN+13~, EN+30* |
>> LA7NOMSG | ORC+88 |
>> LA7NTESN | EN+33* |
LA7NVAF | EN+13~, EN+32*, ORC+38, ORC+67 |
>> LA7OBXSN | CH+4* |
LA7PLOBR | ORC+2~, ORC+7 |
LA7PLOBR("OBR-17" | ORC+64 |
LA7RS | EN+13~ |
LA7SM | ORC+2~, ORC+28*, ORC+30*, ORC+31, ORC+32, ORC+33, ORC+34 |
LA7X | EN+13~, ORC+2~, ORC+18!, ORC+19*, ORC+20, ORC+23!, ORC+24*, ORC+25, ORC+41!, ORC+43* , ORC+44, ORC+45, ORC+49!, ORC+50*, ORC+57*, ORC+58*, ORC+61*, ORC+64*, ORC+67, ORC+70* , ORC+71*, ORC+72, ORC+78*, ORC+79*, ORC+80, ORC+81, ORC+82 |
LA7Y | ORC+2~, ORC+49!, ORC+50*, ORC+55*, ORC+56*, ORC+66*, ORC+67, ORC+75 |
LADFINST | ORC+2~, ORC+10*, ORC+66 |
>> LRDFN | EN+25* |
>> LRIDT | EN+25* |
>> LRSS | EN+25* |
ORC | ORC+2~, ORC+84 |
ORC(0 | ORC+12* |
ORC(1 | ORC+15* |
ORC(12 | ORC+67* |
ORC(13 | ORC+72* |
ORC(17 | ORC+75* |
ORC(2 | ORC+20* |
ORC(21 | ORC+81* |
ORC(22 | ORC+82* |
ORC(3 | ORC+25* |
ORC(4 | ORC+32* |
ORC(5 | ORC+38* |
ORC(7 | ORC+46* |
PRIMARY | EN+13~, EN+15*, EN+16, EN+17*, EN+18*, EN+19 |
U | EN+18, ORC+30 |