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

Package: Automated Lab Instruments

Routine: LA7VIN5A


Information

LA7VIN5A ;VA/DALOI/JMC - Process Incoming UI Msgs, continued ; Jan 12, 2004

Source Information

Source file <LA7VIN5A.m>

Call Graph

Call Graph Total: 13

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 3 $$HL7TFM^XLFDT  $$TRIM^XLFSTR  $$LKUP^XUAF4  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Automated Lab Instruments 1 LA7VIN5  

Entry Points

Name Comments DBIA/ICR reference
ORESULTS ; Process results that accompany order (ORM) messages
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
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 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+17, ORESULTS+15, ORESULTS+20, ORESULTS+25, ORESULTS+37, ORESULTS+40
PA^LA7VHLU ORESULTS+30
^LA7VHLU1 ABFLAG+25, ORESULTS+43
$$FINDSITE^LA7VHLU2 PRDID+13, PRDID+14
$$UNESC^LA7VHLU3 REFRNG+27, REFRNG+33, ORESULTS+21, ORESULTS+26
UNESCFT^LA7VHLU3 ORESULTS+31
RMKSET^LASET XFORM+42, PRDID+26, ABFLAG+26
$$HL7TFM^XLFDT ORESULTS+16
$$TRIM^XLFSTR REFRNG+9
$$LKUP^XUAF4 PRDID+11, PRDID+12

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
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+17*, REFRNG+12, REFRNG+36*, ABFLAG+10*, EII+9*
^TMP("LA7 ABNORMAL RESULTS" ABFLAG+16, ABFLAG+18*

Label References

Name Line Occurrences
JUSTDEC XFORM+31

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
I PRDID+11, PRDID+12, ABFLAG+5~, ABFLAG+24*, 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+13*, PRDID+14*, PRDID+17
>> LA76241(0 XFORM+41, PRDID+24, ABFLAG+26
>> LA76241(2 XFORM+4, PRDID+20, REFRNG+6, ABFLAG+15
>> LA76248 ABFLAG+17
>> LA76249 ABFLAG+17
>> LA76304 CHKDIE+13, JUSTDEC+9, JUSTDEC+12, PRDID+17, REFRNG+12, REFRNG+36, ABFLAG+10, ABFLAG+17, EII+9
LA764 ORESULTS+2~, ORESULTS+6*, ORESULTS+7, ORESULTS+8
>> LA7696 ORESULTS+45
LA7CS PRDID~, PRDID+8, PRDID+11, PRDID+12, PRDID+13, PRDID+14, EII+6, ORESULTS+20
LA7DDTYP JUSTDEC+2~, JUSTDEC+9*, JUSTDEC+10
LA7DIE ORESULTS+2~
>> LA7ECH REFRNG+27, REFRNG+33, 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+27, REFRNG+33, ABFLAG+17, 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, PRDID+6~, PRDID+10*, PRDID+11
, ABFLAG+5~, ABFLAG+16*, ABFLAG+18, 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, REFRNG+6, ABFLAG+14, ABFLAG+22
>> LA7ISQN XFORM+42, PRDID+17, PRDID+26, REFRNG+12, REFRNG+36, ABFLAG+10, ABFLAG+17, ABFLAG+26, EII+9
>> LA7LIMIT XFORM+28*
>> LA7LWL XFORM+42, PRDID+17, PRDID+26, REFRNG+12, REFRNG+36, ABFLAG+10, ABFLAG+17, ABFLAG+26, EII+9
>> LA7ORS XFORM+20, ABFLAG+17
LA7PRDID PRDID~, PRDID+8, PRDID+11, PRDID+12, PRDID+13
LA7PRFIX JUSTDEC+2~, JUSTDEC+15*, JUSTDEC+24*, JUSTDEC+30
>> LA7RLNC ORESULTS+4, ORESULTS+5, ORESULTS+9
>> LA7RMK(0 XFORM+41, PRDID+24, ABFLAG+26
>> LA7RNLT ORESULTS+5, ORESULTS+6, ORESULTS+7*, ORESULTS+9
>> LA7SAC XFORM+27
>> LA7SEG ABFLAG+17, ORESULTS+15, ORESULTS+20, ORESULTS+25, ORESULTS+30, ORESULTS+37, ORESULTS+40
LA7SFAC PRDID~, PRDID+14
>> LA7SUBFL CHKDIE+13, JUSTDEC+9
>> LA7TEST ABFLAG+17, ORESULTS+10
>> LA7TEST(0 ABFLAG+17, ORESULTS+10
>> LA7TEST(2 ABFLAG+17, 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*, PRDID+23, PRDID+25*, PRDID+26, REFRNG~, REFRNG+9*, REFRNG+10
, REFRNG+15*, REFRNG+18*, REFRNG+21*, REFRNG+24, REFRNG+30, ABFLAG~, ABFLAG+9, ABFLAG+22, ABFLAG+24, 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~, PRDID+24*, PRDID+25, PRDID+26
, REFRNG+3~, ABFLAG+5~, ABFLAG+9*, ABFLAG+10, ABFLAG+14, ABFLAG+15, ABFLAG+22, ABFLAG+25*, ABFLAG+26, ORESULTS+2~
, ORESULTS+31, ORESULTS+32, ORESULTS+34
LA7Y( ORESULTS+34
LA7Y(1 ORESULTS+32
X REFRNG+3~, REFRNG+12*, REFRNG+15*, REFRNG+18*, REFRNG+21*, REFRNG+26*, REFRNG+27*, REFRNG+32*, REFRNG+33*, REFRNG+36
, ABFLAG+5~, ABFLAG+17*, ABFLAG+18, ABFLAG+23*, ABFLAG+24, 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+24*, REFRNG+25, REFRNG+26, REFRNG+27, REFRNG+30*, REFRNG+31, REFRNG+32, REFRNG+33

Marked Items

Name Field # of Occurrence
$T(ABFLAGS+I^LA7VHLU1 ABFLAG+25, 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