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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: LA7VMSG1

Package: Automated Lab Instruments

Routine: LA7VMSG1


Information

LA7VMSG1 ;VA/DALOI/JMC - LAB ORU (Observation Result) message builder cont'd; 13-Aug-2013 09:09 ; MKK

Source Information

Source file <LA7VMSG1.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
Automated Lab Instruments 7 CREATE^LA7LOG  (FILE6249,FILESEG,GEN,PTEXTID,STARTMSG)^LA7VHLU  ($$NVAF,$$RETFACID)^LA7VHLU2  $$CNVFLD^LA7VHLU3  EN^LA7VORR1  EN^LA7VORU  (PID,PV1)^LA7VPID  
VA Fileman 3 $$FIND1^DIC  FILE^DIE  CLEAN^DILF  
Lab Service 1 (DEM,KVAR)^LRX  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Automated Lab Instruments 3 LA7CHDR  LA7HDR  LA7VMSG  

Entry Points

Name Comments DBIA/ICR reference
PAT ; Build patient information
UPDT6249 ; Update entries in file #62.49
PROCESS ; Process and build messages to be sent
UPD696 ; Update LAB PENDING ORDERS file #69.6
SORTPAT ; Sort all results for tranmsission
STARTMSG ; Initialize a HL7 message and variables
START ; Process entries in queue
; Called from LA7VMSG
CONFIG ; Setup for this configuration
UPDLPD ; Update lab pending orders (#69.6) for each entry in #62.49
SENDMSG ; File HL7 message with HL and LAB packages

External References

Name Field # of Occurrence
$$FIND1^DIC UPD696+5
FILE^DIE UPDT6249+21, UPD696+32
CLEAN^DILF UPDT6249+22, UPD696+33
CREATE^LA7LOG SENDMSG+9, UPD696+26
FILE6249^LA7VHLU PAT+24, PAT+31
FILESEG^LA7VHLU PAT+23, PAT+30
GEN^LA7VHLU SENDMSG+5
PTEXTID^LA7VHLU PAT+17
STARTMSG^LA7VHLU STARTMSG+11
$$NVAF^LA7VHLU2 PROCESS+19
$$RETFACID^LA7VHLU2 STARTMSG+7
$$CNVFLD^LA7VHLU3 PAT+18, PAT+19
EN^LA7VORR1 PROCESS+27
EN^LA7VORU PROCESS+26
PID^LA7VPID PAT+22
PV1^LA7VPID PAT+29
DEM^LRX PAT+13
KVAR^LRX START+26

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LAB(64.061 - [#64.061] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAHM(62.48 - [#62.48] CONFIG+7
^LAHM(62.49 - [#62.49] START+20, START+29, SORTPAT+13, SORTPAT+14, SORTPAT+15, SORTPAT+17, PROCESS+17, UPD696+7
^LR - [#63] PAT+12
^LRO(69.6 - [#69.6] UPD696+19, UPD696+21, UPD696+24, UPD696+35
^TMP("HLS" START+31!, PROCESS+5!, SENDMSG+3
^TMP("LA76248" START+25, START+31!, SORTPAT+4!, SORTPAT+16*
^TMP("LA7VS" START+31!, PROCESS+5!, PROCESS+23*, STARTMSG+4!, UPDT6249+5, UPDT6249+7, UPDLPD+5

Label References

Name Line Occurrences
CONFIG PROCESS+13
PAT PROCESS+20, PROCESS+21
PROCESS START+25
SENDMSG PROCESS+29, CONFIG+3, PAT+5
SORTPAT START+24
STARTMSG PAT+8
UPD696 UPDLPD+5
UPDLPD SENDMSG+12
UPDT6249 SENDMSG+11

Naked Globals

Name Field # of Occurrence
^(0 PAT+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DFN PAT+12*
EID START+4~
FDA UPDT6249+6~, UPD696+20~
FDA(1 UPDT6249+9*, UPDT6249+10*, UPDT6249+11*, UPDT6249+12*, UPDT6249+13*, UPDT6249+14*, UPDT6249+15*, UPDT6249+16*, UPDT6249+17*, UPDT6249+19*
, UPDT6249+20*, UPD696+29*, UPD696+31*
GBL START+5~, START+22*, STARTMSG+4, PAT+23, PAT+30
>> HL STARTMSG+12, PAT+22
>> HL("APAT" UPDT6249+10
>> HL("MTN" UPDT6249+14
>> HL("PID" UPDT6249+15
>> HL("SAF" UPDT6249+13
>> HL("SAN" UPDT6249+12
>> HL("VER" UPDT6249+16
HLARYTYP START+4~
HLCOMP START+4~
HLECH START+4~
HLEID START+4~
HLFORMAT START+4~
HLFS START+4~
>> HLMID SENDMSG+8
HLMTIEN START+4~
HLRESLT START+4~
LA START+3~, PROCESS+26, PROCESS+27
LA( PROCESS+16*
LA("HUID" PROCESS+18*
LA("LRDFN" PROCESS+18*
LA("LRIDT" PROCESS+18*
LA("NLT" PROCESS+18*
LA("ORD" PROCESS+18*
LA("ORDT" PROCESS+18*
LA("RUID" PROCESS+18*, PAT+17, UPD696+19
LA("SITE" PROCESS+18*, PROCESS+19, STARTMSG+7, PAT+17
LA("SUB" PROCESS+18*
LA7101 PROCESS+2~
LA74 UPD696+2~, UPD696+10*, UPD696+11, UPD696+19
LA76248 START+6~, SORTPAT+2~, SORTPAT+12*, SORTPAT+16, PROCESS+2~, PROCESS+7*, PROCESS+13, CONFIG+6*, CONFIG+7
LA76248(0 PROCESS+14, PROCESS+15, CONFIG+7*, CONFIG+10
LA76249 START+6~, SORTPAT+2~, SORTPAT+12*, SORTPAT+13, SORTPAT+14, SORTPAT+15, SORTPAT+16, SORTPAT+17, PROCESS+2~, PROCESS+7*
, PROCESS+16*, PROCESS+17, PROCESS+23, PROCESS+24~, PROCESS+25*, STARTMSG+6, CONFIG+13*, UPDT6249+2~, UPDT6249+4*, UPDT6249+5*
, UPDT6249+7, UPDT6249+9, UPDT6249+10, UPDT6249+11, UPDT6249+12, UPDT6249+13, UPDT6249+14, UPDT6249+15, UPDT6249+16, UPDT6249+17
, UPDT6249+19, UPDT6249+20, UPDLPD+2~, UPDLPD+4*, UPDLPD+5*, UPD696+7
LA76249P START+6~, PROCESS+2~, PROCESS+7*, PROCESS+23, PROCESS+25, PROCESS+29, STARTMSG+6*, STARTMSG+11, SENDMSG+8, SENDMSG+14*
, CONFIG+3, CONFIG+13*, PAT+5, PAT+8, PAT+24, PAT+31, UPDT6249+2~, UPDT6249+7*, UPDT6249+9
LA7696 UPD696+2~, UPD696+18*, UPD696+19*, UPD696+21, UPD696+24, UPD696+29, UPD696+31, UPD696+35
LA76964 UPD696+2~, UPD696+21*, UPD696+22, UPD696+29, UPD696+31
LA7ALTID PAT+2~, PAT+16*, PAT+19*, PAT+22
LA7DT START+6~
LA7ECH START+6~, PAT+18, PAT+19, PAT+29
LA7END START+6~, SORTPAT+2~, SORTPAT+6*, SORTPAT+10, SORTPAT+11*, PROCESS+7*, PROCESS+11, PROCESS+12*, PROCESS+20, PROCESS+21
, STARTMSG+12*, PAT+8
LA7ERR UPDT6249+2~, UPDT6249+6~, UPD696+2~
LA7EVNT STARTMSG+2~, STARTMSG+9*, STARTMSG+10*, STARTMSG+11
LA7EXTID PAT+2~, PAT+16*, PAT+17, PAT+18*, PAT+22
LA7EXTID("ECH" PAT+18, PAT+19
LA7EXTID("PID-2" PAT+18
LA7EXTID("PID-4" PAT+19
LA7FS START+6~, PAT+29
LA7INTYP PROCESS+2~, PROCESS+15*
LA7MID START+5~, SENDMSG+6, UPDT6249+17, UPDT6249+18, UPDT6249+19, UPDT6249+20, UPD696+29
>> LA7MTYP START+20, START+29, SORTPAT+11, PROCESS+26, PROCESS+27, STARTMSG+9, STARTMSG+10
LA7NTESN PROCESS+2~, SENDMSG+14*, PAT+33*
LA7NVAF START+6~, PROCESS+19*, PAT+28
LA7OBRSN PROCESS+2~, SENDMSG+14*, PAT+33*
LA7OBXSN PROCESS+2~, SENDMSG+14*, PAT+33*
LA7ORDT UPD696+2~, UPD696+14*, UPD696+15, UPD696+21
LA7PID PAT+2~, PAT+22, PAT+23, PAT+24
LA7PIDSN PROCESS+2~, SENDMSG+14*, PAT+8*, PAT+22
LA7PV1 PAT+2~, PAT+29, PAT+30, PAT+31
LA7ROOT START+6~, SORTPAT+2~, SORTPAT+9*, SORTPAT+10*, SORTPAT+11, SORTPAT+12, PROCESS+10*, PROCESS+11*, PROCESS+12, PROCESS+13
, PROCESS+16, PROCESS+20, PROCESS+21, PROCESS+22, CONFIG+6, PAT+11
LA7SMSG PROCESS+2~, PROCESS+20, CONFIG+10*, PAT+5
LA7STAT UPD696+2~, UPD696+5*, UPD696+31
LA7V START+5~
LA7V0N START+5~
LA7VER START+3~
LA7VIEN START+5~
LA7VS START+5~, PROCESS+2~
LA7X START+6~, PROCESS+17*, PROCESS+18, SENDMSG+7~, UPD696+2~, UPD696+7*, UPD696+10, UPD696+14
LA7X(1 SENDMSG+8*
LA7X(2 SENDMSG+8*
LAER START+3~
LRDFN START+6~, SORTPAT+2~, SORTPAT+14*, SORTPAT+16, PROCESS+2~, PROCESS+7*, PROCESS+21, CONFIG+13*, PAT+11*, PAT+12
, PAT+22, PAT+29
>> LRDPF PAT+12*
LRIDT START+6~
LRNT START+5~
LRSS START+6~
LRUID START+6~, SORTPAT+2~, SORTPAT+15*, SORTPAT+16, PROCESS+7*, PROCESS+20, PROCESS+22*, CONFIG+14*, PAT+33*
RSITE START+5~
SITE STARTMSG+2~, STARTMSG+7*, STARTMSG+9, STARTMSG+10
U PROCESS+18, SENDMSG+6, UPD696+29
>> ZTQUEUED START+33
>> ZTREQ START+33*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All