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 |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: LA7VCN5A

Package: Automated Lab Instruments

Routine: LA7VCN5A


Information

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

Source Information

Source file <LA7VCN5A.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Automated Lab Instruments 6 CREATE^LA7LOG  ($$P,PA)^LA7VHLU  ^LA7VHLU1  $$FINDSITE^LA7VHLU2  ($$UNESC,UNESCFT)^LA7VHLU3  RMKSET^LASET  
VA Fileman 4 $$FIND1^DIC  $$GET1^DID  (CHK,WP)^DIE  $$GET1^DIQ  
Kernel 2 $$HL7TFM^XLFDT  $$TRIM^XLFSTR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Automated Lab Instruments 1 LA7VCIN5  

Entry Points

Name Comments DBIA/ICR reference
RPTFAC(LA7PRDID,LA7SFAC,LA7CS) ; Process/Store Producer's ID
; Store where test was performed.
; Call with LA7PRDID = Producer's ID field
; LA7SFAC = sending facility
; LA7CS = component encoding character
ABFLAG(LA7X) ; Process/Store Abnormal Flags.
; Call with LA7X = abnormal flags to store.
; Converts flag to interpretation based on HL7 Table 0078.
; If no match store code instead of interpretation
ORESULTS ; Process results that accompany order (ORM) messages
JUSTDEC ; Justify to number of places specified
CHKDIE ; Check if value to be stored passes input transform of field in DD
REFRNG(LA7X) ; Process/Store References Range.
; Call with LA7X = reference range to store.
EII ; Store equipment instance identifier in LAH global with results.
PRDID(LA7PRDID,LA7SFAC,LA7CS) ; Process/Store Producer's ID
; Store where test was performed.
; Call with LA7PRDID = Producer's ID field
; LA7SFAC = sending facility
; LA7CS = component encoding character
XFORM ; Transform the result based on fields 12,13,14,16,17 in the Chem Test
; multiple in the Auto Instrument file (62.4), or set on the fly
; from PARAM 1

External References

Name Field # of Occurrence
$$FIND1^DIC PRDID+10, RPTFAC+11, ORESULTS+6
$$GET1^DID JUSTDEC+9, JUSTDEC+12
CHK^DIE CHKDIE+13
WP^DIE ORESULTS+45
$$GET1^DIQ ORESULTS+4, ORESULTS+8
CREATE^LA7LOG CHKDIE+17, JUSTDEC+13
$$P^LA7VHLU ABFLAG+18, ORESULTS+15, ORESULTS+20, ORESULTS+25, ORESULTS+37, ORESULTS+40
PA^LA7VHLU ORESULTS+30
^LA7VHLU1 ORESULTS+43
$$FINDSITE^LA7VHLU2 PRDID+11, PRDID+12, RPTFAC+12
$$UNESC^LA7VHLU3 REFRNG+24, REFRNG+30, ORESULTS+21, ORESULTS+26
UNESCFT^LA7VHLU3 ORESULTS+31
RMKSET^LASET XFORM+42
$$HL7TFM^XLFDT ORESULTS+16
$$TRIM^XLFSTR REFRNG+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] FIND1^DIC
63.04 GET1^DID
^LAM - [#64] FIND1^DIC,  GET1^DIQ
^LRO(69.6 - [#69.6] WP^DIE
^LAB(95.3 - [#95.3] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAH( PRDID+15*, RPTFAC+16*, REFRNG+9, REFRNG+33*, ABFLAG+11*, EII+9*
^TMP("LA7 ABNORMAL RESULTS" ABFLAG+17, ABFLAG+19*

Label References

Name Line Occurrences
JUSTDEC XFORM+31

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
I EII+2~, EII+5*, EII+6, EII+8, ORESULTS+2~, ORESULTS+34*, ORESULTS+43*
LA74 PRDID+6~, PRDID+8*, PRDID+10*, PRDID+11*, PRDID+12*, PRDID+15, RPTFAC+6~, RPTFAC+9*, RPTFAC+11*, RPTFAC+12*
, RPTFAC+16
>> LA76241(0 XFORM+41
>> LA76241(2 XFORM+4, ABFLAG+16
>> LA76248 ABFLAG+18
>> LA76249 ABFLAG+18
>> LA76304 CHKDIE+13, JUSTDEC+9, JUSTDEC+12, PRDID+15, RPTFAC+16, REFRNG+9, REFRNG+33, ABFLAG+11, ABFLAG+18, EII+9
LA764 ORESULTS+2~, ORESULTS+6*, ORESULTS+7, ORESULTS+8
>> LA7696 ORESULTS+45
LA7CS PRDID~, PRDID+8, PRDID+10, PRDID+11, PRDID+12, RPTFAC~, RPTFAC+11, RPTFAC+12, EII+6, ORESULTS+20
LA7DDTYP JUSTDEC+2~, JUSTDEC+9*, JUSTDEC+10
LA7DIE ORESULTS+2~
>> LA7ECH REFRNG+24, REFRNG+30, ORESULTS+21, ORESULTS+26, ORESULTS+31
>> LA7EII EII+6
LA7ERR CHKDIE+1~, ORESULTS+2~
LA7ERR("DIERR" CHKDIE+16
LA7FLDNM JUSTDEC+11~, JUSTDEC+12*
LA7FMT JUSTDEC+2~, JUSTDEC+15*, JUSTDEC+19*, JUSTDEC+29
>> LA7FS REFRNG+24, REFRNG+30, ABFLAG+18, ORESULTS+15, ORESULTS+20, ORESULTS+21, ORESULTS+25, ORESULTS+26, ORESULTS+30, ORESULTS+31
, ORESULTS+37, ORESULTS+40
LA7I XFORM+3~, XFORM+8*, JUSTDEC+2~, JUSTDEC+22*, JUSTDEC+23, JUSTDEC+24, JUSTDEC+25, ABFLAG+5~, ABFLAG+17*, ABFLAG+19
, ORESULTS+2~, ORESULTS+3*, ORESULTS+12, ORESULTS+17*, ORESULTS+22*, ORESULTS+27*, ORESULTS+32*, ORESULTS+33*, ORESULTS+34*, ORESULTS+35*
, ORESULTS+38*, ORESULTS+44*
>> LA7INTYP XFORM+27, CHKDIE+7, JUSTDEC+5, ABFLAG+15
>> LA7ISQN XFORM+42, PRDID+15, RPTFAC+16, REFRNG+9, REFRNG+33, ABFLAG+11, ABFLAG+18, EII+9
>> LA7LIMIT XFORM+28*
>> LA7LWL XFORM+42, PRDID+15, RPTFAC+16, REFRNG+9, REFRNG+33, ABFLAG+11, ABFLAG+18, EII+9
>> LA7ORS XFORM+20, ABFLAG+18
LA7PRDID PRDID~, PRDID+8, PRDID+10, PRDID+11, RPTFAC~, RPTFAC+9, RPTFAC+11, RPTFAC+12
LA7PRFIX JUSTDEC+2~, JUSTDEC+15*, JUSTDEC+24*, JUSTDEC+30
>> LA7RLNC ORESULTS+4, ORESULTS+5, ORESULTS+9
>> LA7RMK(0 XFORM+41
>> LA7RNLT ORESULTS+5, ORESULTS+6, ORESULTS+7*, ORESULTS+9
>> LA7SAC XFORM+27
>> LA7SEG ABFLAG+18, ORESULTS+15, ORESULTS+20, ORESULTS+25, ORESULTS+30, ORESULTS+37, ORESULTS+40
LA7SFAC PRDID~, PRDID+12, RPTFAC~
>> LA7SUBFL CHKDIE+13, JUSTDEC+9
>> LA7TEST ABFLAG+18, ORESULTS+10
>> LA7TEST(0 ABFLAG+18, ORESULTS+10
>> LA7TEST(2 ABFLAG+18, ORESULTS+11
>> LA7UNITS ORESULTS+22, ORESULTS+27, ORESULTS+32, ORESULTS+35
>> LA7VAL XFORM+17*, XFORM+20*, XFORM+34*, XFORM+42, XFORM+43*, CHKDIE+8*, CHKDIE+9*, CHKDIE+10*, CHKDIE+13, CHKDIE+18*
, JUSTDEC+15, JUSTDEC+19, JUSTDEC+30*
>> LA7VTYP ORESULTS+14, ORESULTS+19, ORESULTS+24, ORESULTS+29
LA7WP ORESULTS+2~, ORESULTS+45
LA7WP( ORESULTS+12*, ORESULTS+17*, ORESULTS+22*, ORESULTS+27*, ORESULTS+32*, ORESULTS+33*, ORESULTS+34*, ORESULTS+35*, ORESULTS+38*, ORESULTS+44*
LA7WP(1 ORESULTS+3*
LA7X CHKDIE+15~, CHKDIE+16*, JUSTDEC+2~, JUSTDEC+15*, JUSTDEC+18*, JUSTDEC+19, JUSTDEC+22, JUSTDEC+24, JUSTDEC+25*, JUSTDEC+28
, JUSTDEC+29*, JUSTDEC+30, PRDID+6~, PRDID+8*, RPTFAC+6~, RPTFAC+9*, REFRNG~, REFRNG+6*, REFRNG+7, REFRNG+12*
, REFRNG+15*, REFRNG+18*, REFRNG+21, REFRNG+27, ABFLAG~, ABFLAG+10, EII+2~, EII+4*, EII+8*, EII+9
, ORESULTS+2~, ORESULTS+15*, ORESULTS+16*, ORESULTS+17, ORESULTS+20*, ORESULTS+21*, ORESULTS+22, ORESULTS+25*, ORESULTS+26*, ORESULTS+27
, ORESULTS+30, ORESULTS+31, ORESULTS+37*, ORESULTS+38, ORESULTS+40*, ORESULTS+41, ORESULTS+43*, ORESULTS+44
>> LA7XFORM XFORM+4*, XFORM+7*, XFORM+8*, XFORM+11*, XFORM+13*, XFORM+17, XFORM+20, XFORM+26, XFORM+31, XFORM+34
, XFORM+38, JUSTDEC+29
>> LA7XFORM( XFORM+8
>> LA7XFORM(1 XFORM+7
LA7Y XFORM+39~, XFORM+41*, XFORM+42, CHKDIE+1~, CHKDIE+13, CHKDIE+14, PRDID+6~, RPTFAC+6~, REFRNG+3~, ABFLAG+5~
, ABFLAG+10*, ABFLAG+11, ABFLAG+15, ABFLAG+16, ORESULTS+2~, ORESULTS+31, ORESULTS+32, ORESULTS+34
LA7Y( ORESULTS+34
LA7Y(1 ORESULTS+32
X REFRNG+3~, REFRNG+9*, REFRNG+12*, REFRNG+15*, REFRNG+18*, REFRNG+23*, REFRNG+24*, REFRNG+29*, REFRNG+30*, REFRNG+33
, ABFLAG+5~, ABFLAG+18*, ABFLAG+19, EII+2~, EII+6*, EII+7, EII+8, ORESULTS+2~, ORESULTS+3*, ORESULTS+4*
, ORESULTS+8*, ORESULTS+10*, ORESULTS+11*, ORESULTS+12, ORESULTS+42*, ORESULTS+43
Y REFRNG+3~, REFRNG+21*, REFRNG+22, REFRNG+23, REFRNG+24, REFRNG+27*, REFRNG+28, REFRNG+29, REFRNG+30

Marked Items

Name Field # of Occurrence
$T(ABFLAGS+I^LA7VHLU1 ORESULTS+43
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All