LA7VIN1 ;DALOI/JMC - Process Incoming UI Msgs, continued ;04/06/16 15:51
Source file <LA7VIN1.m>
Package | Total | Call Graph |
---|---|---|
Automated Lab Instruments | 13 | CREATE^LA7LOG XQA^LA7UXQA (SETID,UPID,UTS)^LA7VHLU1 $$GETSEG^LA7VHLU2 (ACK,BLDERR)^LA7VHLU8 (SENDACB,SENDARB,SENDUNCB)^LA7VIN1A SENDOSB^LA7VIN1B (MSH,NTE,ORC,PID,PV1)^LA7VIN2 MSA^LA7VIN3 OBR^LA7VIN4 OBX^LA7VIN5 OBX^LA7VIN7 OBR^LA7VORM |
Kernel | 1 | $$DT^XLFDT |
VA FileMan | 1 | FILE^DIE |
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 | 1 | LA7VIN |
Name | Comments | DBIA/ICR reference |
---|---|---|
NXTMSG | ;
|
|
MSA | ;; Process MSA segment
|
|
BSH | ;; Process various HL7 header segments
|
|
FSH | ;;
|
|
MSH | ;;
|
|
NTE | ;; Process NTE segment
|
|
OBR | ;; Process OBR segment
|
|
OBX | ;; Process OBX segment
|
|
ORC | ;; Process ORC segment
|
|
PID | ;; Process PID segment
|
|
PV1 | ;; Process PV1 segment
|
|
SENDACK | ; Send HL7 Application Acknowledgment message for selected interfaces/message types
|
|
KILLMSH | ; Clean up variables used by MSH and following segments
|
|
KILLMSA | ; Clean up variables used by MSA and following segments
|
|
KILLPID | ; Clean up variables used by PID and following segments
|
|
KILLPV1 | ; Clean up variables used by PV1 and following segments
|
|
KILLORC | ; Clean up variables used by ORC and following segments
|
|
KILLOBR | ; Clean up variables used by OBR and following segments
|
|
KILLOBX | ; Clean up variables used by OBX and following segments
|
|
KILLBLG | ; Clean up variables used by BLG and following segments
|
Name | Field # of Occurrence |
---|---|
FILE^DIE | NXTMSG+48 |
CREATE^LA7LOG | NXTMSG+12, NXTMSG+24, NXTMSG+28, OBR+10, OBX+7, ORC+7, PID+7, PV1+7 |
XQA^LA7UXQA | NXTMSG+61, NXTMSG+68 |
SETID^LA7VHLU1 | NXTMSG+13, NXTMSG+43 |
UPID^LA7VHLU1 | NXTMSG+51 |
UTS^LA7VHLU1 | OBX+28 |
$$GETSEG^LA7VHLU2 | NXTMSG+18 |
ACK^LA7VHLU8 | SENDACK+18 |
BLDERR^LA7VHLU8 | SENDACK+16 |
SENDACB^LA7VIN1A | NXTMSG+86 |
SENDARB^LA7VIN1A | NXTMSG+77 |
SENDUNCB^LA7VIN1A | NXTMSG+83 |
SENDOSB^LA7VIN1B | NXTMSG+80 |
MSH^LA7VIN2 | MSH+3 |
NTE^LA7VIN2 | NTE+9, NTE+10, NTE+11 |
ORC^LA7VIN2 | ORC+9 |
PID^LA7VIN2 | PID+12 |
PV1^LA7VIN2 | PV1+9 |
MSA^LA7VIN3 | MSA+4 |
OBR^LA7VIN4 | OBR+12, OBR+13 |
OBX^LA7VIN5 | OBX+17, OBX+31 |
OBX^LA7VIN7 | OBX+20, OBX+23 |
OBR^LA7VORM | OBR+14 |
$$DT^XLFDT | NXTMSG+6 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LAH( | NXTMSG+89* |
^LAHM(62.48 - [#62.48] | NXTMSG+54, NXTMSG+60, NXTMSG+64 |
^LAHM(62.49 - [#62.49] | NXTMSG+10, NXTMSG+46, NXTMSG+89 |
^TMP("LA7 ABNORMAL RESULTS" | NXTMSG+86 |
^TMP("LA7 AMENDED RESULTS" | NXTMSG+77 |
^TMP("LA7 AR" | NXTMSG+89, KILLMSH+3! |
^TMP("LA7 ORDER STATUS" | NXTMSG+80 |
^TMP("LA7 UNITS/NORMALS CHANGED" | NXTMSG+83 |
^TMP("LA7-ID" | KILLMSH+3! |
^TMP("LA7-ORM" | KILLMSH+3! |
^TMP("LA7-ORU" | KILLMSH+3! |
^TMP("LA7-PL-NTE" | KILLMSH+3! |
^TMP("LA7TC" | NXTMSG+74! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DFN | KILLPID+1! |
DT | NXTMSG+6* |
FDA | NXTMSG+1~ |
FDA(1 | NXTMSG+47* |
LA | SENDACK+4~, SENDACK+16, SENDACK+18 |
LA( | SENDACK+5*, SENDACK+6* |
LA("ACK" | SENDACK+7* |
LA("ID" | SENDACK+8*, SENDACK+9*, SENDACK+10* |
LA("MSG" | SENDACK+13* |
LA70070 | KILLOBR+1! |
LA760 | KILLOBR+1! |
LA761 | KILLOBR+1! |
LA762 | KILLOBR+1! |
LA7624 | SENDACK+6, KILLOBR+1! |
>> LA76248 | NXTMSG+54, NXTMSG+64, SENDACK+5 |
>> LA76249 | NXTMSG+10, NXTMSG+13, NXTMSG+18, NXTMSG+43, NXTMSG+46, NXTMSG+47, NXTMSG+51, NXTMSG+89, SENDACK+5 |
>> LA76249("AR" | NXTMSG+35 |
LA7628 | OBX+28, KILLORC+1! |
LA7629 | KILLORC+1! |
LA7696 | KILLOBR+1! |
LA7AA | KILLOBR+2! |
LA7AAT | KILLMSH+1! |
LA7AAT(1 | NXTMSG+34, NXTMSG+36, NXTMSG+37, NXTMSG+38 |
LA7ABORT | NXTMSG+1~, NXTMSG+5*, NXTMSG+11*, NXTMSG+18, OBR+9*, OBX+6*, ORC+6*, PID+6*, PV1+6* |
LA7ACC | KILLOBR+2! |
LA7AD | KILLOBR+2! |
LA7AERR | NXTMSG+1~, NXTMSG+4*, SENDACK+11*, SENDACK+12*, SENDACK+13, SENDACK+16 |
LA7AN | KILLOBR+2! |
LA7ARI | KILLOBR+2! |
LA7AUTORELEASE | KILLOBX+1! |
LA7CDT | KILLOBR+2! |
LA7CNT | NXTMSG+1~, NXTMSG+5* |
LA7CS | KILLMSH+1! |
LA7CSITE | KILLMSH+1!, KILLORC+2! |
LA7DOB | KILLPID+2! |
LA7DUR | KILLORC+2! |
LA7DURU | KILLORC+2! |
LA7ECH | KILLMSH+1! |
LA7END | NXTMSG+1~, NXTMSG+5*, NXTMSG+18* |
LA7EOL | KILLORC+2! |
LA7ERR | NXTMSG+1~, NXTMSG+4*, NXTMSG+11*, NXTMSG+12, NXTMSG+23*, NXTMSG+24, NXTMSG+27*, NXTMSG+28, NXTMSG+37, NXTMSG+38 , OBR+9*, OBR+10, OBX+6*, OBX+7, ORC+6*, ORC+7, PID+6*, PID+7, PV1+6*, PV1+7 , SENDACK+7, SENDACK+11 |
LA7FID | KILLOBR+2! |
LA7FS | NXTMSG+26, KILLMSH+1! |
LA7HLV | KILLMSH+1! |
LA7ICN | KILLPID+2! |
>> LA7ID | NXTMSG+7*, NXTMSG+13, NXTMSG+43 |
LA7INDX | NXTMSG+2~, NXTMSG+5*, NXTMSG+18 |
>> LA7INTYP | NXTMSG+33, NXTMSG+34, OBR+8, ORC+5 |
LA7ISQN | OBX+15, KILLOBR+2! |
LA7KILAH | NXTMSG+2~ |
LA7LOC | KILLPV1+1! |
LA7LWL | KILLOBR+2! |
LA7MEDT | KILLMSH+1! |
LA7MID | KILLMSH+1! |
LA7MSATM | KILLMSA+1! |
LA7MSG | NXTMSG+55~, NXTMSG+60*, NXTMSG+61 |
LA7MSG(1 | NXTMSG+58*, NXTMSG+59*, NXTMSG+60 |
LA7MTYP | NXTMSG+33, NXTMSG+34, NXTMSG+54, NXTMSG+64, NXTMSG+74, NTE+9, NTE+10, NTE+11, OBR+12, OBR+13 , OBR+14, OBX+14, OBX+31, KILLMSH+1! |
LA7OBR25 | KILLOBR+4! |
LA7OBR26 | KILLOBR+4! |
LA7OBR29 | KILLOBR+4! |
LA7OBR32 | KILLOBR+4! |
LA7OBR33 | KILLOBR+4! |
LA7OBR34 | KILLOBR+4! |
LA7OBR49 | KILLOBR+4! |
LA7OCR | KILLORC+2! |
LA7ODUR | KILLORC+2! |
LA7ODURU | KILLORC+2! |
LA7ONLT | KILLOBR+2! |
LA7ORDT | KILLORC+2! |
LA7ORS | KILLOBX+1! |
LA7OTST | OBX+28, KILLOBR+2! |
LA7OTYPE | KILLORC+3! |
LA7OUR | KILLORC+3! |
LA7PEB | KILLORC+3! |
LA7PNM | SENDACK+9, KILLPID+2! |
LA7POC | KILLOBR+3! |
LA7PON | KILLORC+3! |
LA7POP | KILLORC+3! |
LA7PRACE | KILLPID+2! |
LA7PRI | KILLOBR+3! |
LA7PRODID | KILLOBX+1! |
LA7PTID2 | KILLPID+2! |
LA7PTID3 | KILLPID+2! |
LA7PTID4 | KILLPID+2! |
LA7PVB | KILLORC+3! |
LA7QUIT | NXTMSG+2~, NXTMSG+5*, NTE+7, OBR+5*, OBX+11, PID+10* |
LA7RAP | KILLMSH+2! |
LA7RFAC | KILLMSH+2! |
LA7RLNC | KILLOBX+1! |
LA7RMK | KILLOBX+1! |
LA7RNLT | KILLOBX+1! |
LA7RO | KILLOBX+1! |
LA7ROOT | NXTMSG+55~, NXTMSG+56*, NXTMSG+57*, NXTMSG+58, NXTMSG+60, NXTMSG+61, NXTMSG+65~, NXTMSG+66*, NXTMSG+67*, NXTMSG+68 |
LA7RSDT | KILLOBR+3! |
LA7SAC | KILLOBR+3! |
LA7SAP | KILLMSH+2! |
LA7SEG | NXTMSG+2~, NXTMSG+18 |
LA7SEG(0 | NXTMSG+19, NXTMSG+26 |
LA7SEQ | NXTMSG+5*, NXTMSG+42, MSA+7*, MSH+6*, NTE+2, OBR+8, OBR+17*, OBX+5, OBX+34*, ORC+5 , ORC+12*, PID+5, PID+15*, PV1+5, PV1+12*, KILLMSH+2! |
LA7SEX | KILLPID+3! |
LA7SFAC | KILLMSH+2! |
LA7SID | KILLOBR+3! |
LA7SM | KILLORC+3! |
LA7SOBR | KILLOBR+3! |
LA7SOBX | KILLOBX+1! |
LA7SPEC | KILLOBR+3! |
LA7SPID | KILLPID+3! |
LA7SPTY | KILLOBR+3! |
LA7SPV1 | KILLPV1+1! |
LA7SS | OBX+17, OBX+20, OBX+23, KILLOBR+3! |
LA7SSN | SENDACK+10, KILLPID+3! |
LA7STYP | NXTMSG+2~, NXTMSG+19*, NXTMSG+20, NXTMSG+22, NXTMSG+26, NXTMSG+30 |
LA7SUBID | KILLOBX+1! |
LA7TECH | KILLOBR+3! |
LA7UID | OBX+28, SENDACK+8, KILLOBR+3! |
LA7UR | KILLOBR+3! |
LA7VPSTG | KILLOBR+4! |
LAPSUBID | KILLPV1+1! |
LRDFN | KILLPID+4! |
LRTDFN | KILLPID+4! |
Name | Field # of Occurrence |
---|---|
$T(@LA7STYP | NXTMSG+29 |