Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: LA7VIN1

Package: Automated Lab Instruments

Routine: LA7VIN1


Information

LA7VIN1 ;VA/DALOI/JMC - Process Incoming UI Msgs, continued ;JUL 06, 2010 3:14 PM

Source Information

Source file <LA7VIN1.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Automated Lab Instruments 10 CREATE^LA7LOG  XQA^LA7UXQA  (SETID,UPID,UTS)^LA7VHLU1  $$GETSEG^LA7VHLU2  (SENDACB,SENDARB,SENDOSB,SENDUNCB)^LA7VIN1A  (MSH,NTE,ORC,PID,PV1)^LA7VIN2  MSA^LA7VIN3  OBR^LA7VIN4  
OBX^LA7VIN5  OBR^LA7VORM  
Kernel 1 $$DT^XLFDT  
VA Fileman 1 FILE^DIE  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Automated Lab Instruments 1 LA7VIN  

Entry Points

Name Comments DBIA/ICR reference
PV1 ;; Process PV1 segment
KILLOBX ; Clean up variables used by OBX and following segments
KILLMSH ; Clean up variables used by MSH and following segments
KILLORC ; Clean up variables used by ORC and following segments
FSH ;;
OBR ;; Process OBR segment
KILLMSA ; Clean up variables used by MSA and following segments
NXTMSG ;
PID ;; Process PID segment
KILLBLG ;Clean up variables used by BLG and following segments
KILLOBR ; Clean up variables used by OBR and following segments
BSH ;; Process various HL7 header segments
OBX ;; Process OBX segment
MSH ;;
KILLPID ; Clean up variables used by PID and following segments
KILLPV1 ; Clean up variables used by PV1 and following segments
NTE ;; Process NTE segment
ORC ;; Process ORC segment
MSA ;; Process MSA segment

External References

Name Field # of Occurrence
FILE^DIE NXTMSG+40
CREATE^LA7LOG NXTMSG+12, NXTMSG+25, NXTMSG+29, OBR+10, OBX+7, ORC+7, PID+7, PV1+7
XQA^LA7UXQA NXTMSG+48, NXTMSG+55
SETID^LA7VHLU1 NXTMSG+13, NXTMSG+35
UPID^LA7VHLU1 NXTMSG+43
UTS^LA7VHLU1 OBX+30
$$GETSEG^LA7VHLU2 NXTMSG+19
SENDACB^LA7VIN1A NXTMSG+70
SENDARB^LA7VIN1A NXTMSG+61
SENDOSB^LA7VIN1A NXTMSG+64
SENDUNCB^LA7VIN1A NXTMSG+67
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+18, OBX+33
OBR^LA7VORM OBR+14
$$DT^XLFDT NXTMSG+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAHM(62.48 - [#62.48] NXTMSG+47, NXTMSG+51
^LAHM(62.49 - [#62.49] NXTMSG+10, NXTMSG+38
^TMP("LA7 ABNORMAL RESULTS" NXTMSG+70
^TMP("LA7 AMENDED RESULTS" NXTMSG+61
^TMP("LA7 ORDER STATUS" NXTMSG+64
^TMP("LA7 UNITS/NORMALS CHANGED" NXTMSG+67
^TMP("LA7-ID" KILLMSH+3!
^TMP("LA7-ORM" KILLMSH+3!
^TMP("LA7-ORU" NXTMSG+48, KILLMSH+3!
^TMP("LA7TC" NXTMSG+58!

Label References

Name Line Occurrences
@( NXTMSG+31
KILLMSA MSA+2
KILLMSH NXTMSG+72, MSH+1
KILLOBR OBR+2
KILLOBX OBX+2
KILLORC ORC+2
KILLPID PID+2
KILLPV1 PV1+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DFN KILLPID+1!
DT NXTMSG+6*
FDA NXTMSG+1~
FDA(1 NXTMSG+39*
LA70070 KILLOBR+1!
LA760 KILLOBR+1!
LA761 KILLOBR+1!
LA762 KILLOBR+1!
LA7624 KILLOBR+1!
>> LA76248 NXTMSG+47, NXTMSG+48, NXTMSG+51
>> LA76249 NXTMSG+10, NXTMSG+13, NXTMSG+19, NXTMSG+35, NXTMSG+38, NXTMSG+39, NXTMSG+43
LA7628 OBX+30, KILLORC+1!
LA7629 KILLORC+1!
LA7696 KILLOBR+1!
LA7AA KILLOBR+2!
LA7ABORT NXTMSG+1~, NXTMSG+5*, NXTMSG+11*, NXTMSG+19, OBR+9*, OBX+6*, ORC+6*, PID+6*, PV1+6*
LA7ACC KILLOBR+2!
LA7AD KILLOBR+2!
LA7AN KILLOBR+2!
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+19*
LA7EOL KILLORC+2!
LA7ERR NXTMSG+1~, NXTMSG+4*, NXTMSG+11*, NXTMSG+12, NXTMSG+24*, NXTMSG+25, NXTMSG+28*, NXTMSG+29, OBR+9*, OBR+10
, OBX+6*, OBX+7, ORC+6*, ORC+7, PID+6*, PID+7, PV1+6*, PV1+7
LA7FID KILLOBR+2!
LA7FS NXTMSG+27, KILLMSH+1!
LA7HLV KILLMSH+1!
LA7ICN KILLPID+2!
>> LA7ID NXTMSG+7*, NXTMSG+13, NXTMSG+35
LA7INDX NXTMSG+2~, NXTMSG+5*, NXTMSG+19
>> LA7INTYP NXTMSG+48, OBR+8, ORC+5
LA7ISQN OBX+17, KILLOBR+2!
LA7LOC KILLPV1+1!
LA7LWL KILLOBR+2!
LA7MEDT KILLMSH+1!
LA7MID KILLMSH+1!
LA7MSATM KILLMSA+1!
LA7MTYP NXTMSG+47, NXTMSG+51, NXTMSG+58, NTE+9, NTE+10, NTE+11, OBR+12, OBR+13, OBR+14, OBX+14
, OBX+33, KILLMSH+1!
LA7OCR KILLORC+2!
LA7ODUR KILLORC+2!
LA7ODURU KILLORC+2!
LA7ONLT KILLOBR+2!
LA7ORDT KILLORC+2!
LA7ORS KILLOBX+1!
LA7OTST OBX+30, KILLOBR+2!
LA7OTYPE KILLORC+3!
LA7OUR KILLORC+3!
LA7PEB KILLORC+3!
LA7PNM KILLPID+2!
LA7POC KILLOBR+3!
LA7PON KILLORC+3!
LA7POP KILLORC+3!
LA7PRACE KILLPID+2!
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+52~, NXTMSG+53*, NXTMSG+54*, NXTMSG+55
LA7SAC KILLOBR+3!
LA7SAP KILLMSH+2!
LA7SEG NXTMSG+2~, NXTMSG+19
LA7SEG(0 NXTMSG+20, NXTMSG+27
LA7SEQ NXTMSG+5*, NXTMSG+34, MSA+7*, MSH+6*, NTE+2, OBR+8, OBR+17*, OBX+5, OBX+36*, 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+16, KILLOBR+3!
LA7SSN KILLPID+3!
LA7STYP NXTMSG+2~, NXTMSG+20*, NXTMSG+21, NXTMSG+23, NXTMSG+27, NXTMSG+31
LA7UID OBX+30, KILLOBR+3!
LA7UR KILLOBR+3!
LRDFN KILLPID+4!
LRTDFN KILLPID+4!

Marked Items

Name Field # of Occurrence
$T(@LA7STYP NXTMSG+30
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All