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: LA7VCIN1

Package: Automated Lab Instruments

Routine: LA7VCIN1


Information

LA7VCIN1 ;VHA/DALOI/JMC - Process Incoming UI Msgs, continued ; 22-Oct-2013 09:22 ; MAW

Source Information

Source file <LA7VCIN1.m>

Call Graph

Call Graph Total: 14

Package Total Call Graph
Automated Lab Instruments 12 CREATE^LA7LOG  XQA^LA7UXQA  (MSH,NTE,ORC,PID,PV1)^LA7VCIN2  MSA^LA7VCIN3  OBR^LA7VCIN4  OBX^LA7VCIN5  (SPM,TQ1)^LA7VCIN9  ^LA7VCMI  
(SENDACB,SENDARB,SENDOSB,SENDUNCB)^LA7VCN1A  (SETID,UPID,UTS)^LA7VHLU1  $$GETSEG^LA7VHLU2  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 LA7VCIN  

Entry Points

Name Comments DBIA/ICR reference
KILLTQ1 ;clean up variables used by TQ1
FSH ;;
KILLBLG ;Clean up variables used by BLG and following segments
MSH ;;
MSA ;; Process MSA segment
KILLSPM ;clean up variables used by SPM
PID ;; Process PID segment
BSH ;; Process various HL7 header segments
SPM ;; Process SPM segment
KILLPID ; Clean up variables used by PID and following segments
PV1 ;; Process PV1 segment
KILLORC ; Clean up variables used by ORC and following segments
KILLPV1 ; Clean up variables used by PV1 and following segments
OBX ;; Process OBX segment
NXTMSG ;
OBR ;; Process OBR segment
KILLOBX ; Clean up variables used by OBX and following segments
KILLMSH ; Clean up variables used by MSH and following segments
KILLOBR ; Clean up variables used by OBR and following segments
KILLMSA ; Clean up variables used by MSA and following segments
TQ1 ;; Process TQ1 segment
NTE ;; Process NTE segment
ORC ;; Process ORC 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
MSH^LA7VCIN2 MSH+3
NTE^LA7VCIN2 NTE+9, NTE+10, NTE+11
ORC^LA7VCIN2 ORC+9
PID^LA7VCIN2 PID+12
PV1^LA7VCIN2 PV1+9
MSA^LA7VCIN3 MSA+4
OBR^LA7VCIN4 OBR+12, OBR+13
OBX^LA7VCIN5 OBX+18, OBX+36
SPM^LA7VCIN9 SPM+2
TQ1^LA7VCIN9 TQ1+2
^LA7VCMI OBX+27
SENDACB^LA7VCN1A NXTMSG+70
SENDARB^LA7VCN1A NXTMSG+61
SENDOSB^LA7VCN1A NXTMSG+64
SENDUNCB^LA7VCN1A NXTMSG+67
SETID^LA7VHLU1 NXTMSG+13, NXTMSG+35
UPID^LA7VHLU1 NXTMSG+43
UTS^LA7VHLU1 OBX+33
$$GETSEG^LA7VHLU2 NXTMSG+19
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
KILLSPM SPM+1
KILLTQ1 TQ1+1

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+33, 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, OBX+26
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+36, KILLMSH+1!
LA7OCR KILLORC+2!
LA7ODUR KILLORC+2!
LA7ODURU KILLORC+2!
LA7ONLT KILLOBR+2!
LA7ORDT KILLORC+2!
LA7ORS KILLOBX+1!
LA7OTST OBX+33, KILLOBR+2!
LA7OTYPE KILLORC+3!
LA7OUR KILLORC+3!
LA7PEB KILLORC+3!
LA7PMD KILLOBX+1!
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*
LA7RACE KILLPID+4!
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
LA7RSTAT KILLOBR+1!
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+39*, TQ1+3*
, SPM+3*, 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!
LA7SPCDT KILLSPM+1!
LA7SPCND KILLSPM+1!
LA7SPCNI KILLSPM+1!
LA7SPCSN KILLSPM+1!
LA7SPCST KILLSPM+1!
LA7SPEC KILLOBR+3!
LA7SPID KILLPID+3!
LA7SPRJR KILLSPM+1!
LA7SPTHL KILLSPM+1!
LA7SPTSN KILLSPM+1!
LA7SPTY KILLOBR+3!
LA7SPTYI KILLSPM+1!
LA7SPTYP KILLSPM+1!
LA7SPV1 KILLPV1+1!
LA7SS OBX+16, OBX+25, KILLOBR+3!
LA7SSN KILLPID+3!
LA7STP KILLTQ1+1!
LA7STT KILLTQ1+1!
LA7STYP NXTMSG+2~, NXTMSG+20*, NXTMSG+21, NXTMSG+23, NXTMSG+27, NXTMSG+31
LA7UID OBX+33, 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