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

Package: Automated Lab Instruments

Routine: LA7UIO1


Information

LA7UIO1 ;DALOI/JMC - Process Download Message for an entry in 62.48 ;12/11/15 16:39

Source Information

Source file <LA7UIO1.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Automated Lab Instruments 8 (BUILDSEG,FILE6249,FILESEG,GEN,STARTMSG)^LA7VHLU  SETID^LA7VHLU1  $$FNDOLOC^LA7VHLU2  $$CHKDATA^LA7VHLU3  ($$OBR1,$$OBR12,$$OBR13,$$OBR14,$$OBR15,$$OBR18,$$OBR19,$$OBR2,$$OBR27,$$OBR3,$$OBR4,$$OBR7)^LA7VOBR  ($$ORC12,$$ORC14,$$ORC2,$$ORC3,$$ORC9)^LA7VORC  UPDT6249^LA7VORM1  PV1^LA7VPID  
Kernel 3 $$FMTHL7^XLFDT  $$HLNAME^XLFNAME  $$RJ^XLFSTR  
Registration 2 ($$PTR2CODE,$$PTR2TEXT)^DGUTL4  $$SITE^VASITE  
Health Level Seven 1 $$M11^HLFNC  
Lab Service 1 (DEM,KVAR)^LRX  
VA FileMan 1 $$GET1^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Automated Lab Instruments 1 LA7UIO  

Entry Points

Name Comments DBIA/ICR reference
BUILD ; Build one accession into an HL7 message
INIT ; Create/initialize HL message
PID ; Build PID segment
PV1 ; Build PV1 segment
ORC ; Build ORC segment
OBR ; Build OBR segment
SENDMSG ; Send the HL7 message.
TESTCMT(LA768,LA76801,LA76802,LA760) ; Check and build order test comments
RACE ; Build RACE field in PID segment

External References

Name Field # of Occurrence
$$PTR2CODE^DGUTL4 RACE+12, RACE+13, RACE+21, RACE+37
$$PTR2TEXT^DGUTL4 RACE+38
$$GET1^DIQ OBR+17, RACE+35
$$M11^HLFNC PID+7
BUILDSEG^LA7VHLU PID+25, ORC+18, OBR+64
FILE6249^LA7VHLU PID+27, PV1+7, ORC+20, OBR+66
FILESEG^LA7VHLU PID+26, PV1+6, ORC+19, OBR+65
GEN^LA7VHLU SENDMSG+4
STARTMSG^LA7VHLU INIT+11
SETID^LA7VHLU1 INIT+16, INIT+17, INIT+18, PID+28
$$FNDOLOC^LA7VHLU2 ORC+14, OBR+43
$$CHKDATA^LA7VHLU3 PV1+4
$$OBR1^LA7VOBR OBR+12
$$OBR12^LA7VOBR OBR+22
$$OBR13^LA7VOBR OBR+28, OBR+35
$$OBR14^LA7VOBR OBR+38
$$OBR15^LA7VOBR OBR+41
$$OBR18^LA7VOBR OBR+52
$$OBR19^LA7VOBR OBR+58
$$OBR2^LA7VOBR OBR+14
$$OBR27^LA7VOBR OBR+61
$$OBR3^LA7VOBR OBR+15
$$OBR4^LA7VOBR OBR+18
$$OBR7^LA7VOBR OBR+20
$$ORC12^LA7VORC ORC+15, OBR+44
$$ORC14^LA7VORC ORC+17, OBR+46
$$ORC2^LA7VORC ORC+6
$$ORC3^LA7VORC ORC+7
$$ORC9^LA7VORC ORC+10, ORC+11
UPDT6249^LA7VORM1 INIT+20, SENDMSG+4
PV1^LA7VPID PV1+2
DEM^LRX PID+3
KVAR^LRX BUILD+48
$$SITE^VASITE BUILD+36
$$FMTHL7^XLFDT PID+16
$$HLNAME^XLFNAME PID+13
$$RJ^XLFSTR BUILD+20

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$S($G(LRTYPE):"Cup",1:"Seq"),": "
  • Condition for execution: $X+5>IOM
  • Line Location: BUILD+5
Function Call: WRITE
  • Prompt: LA76822,", "
  • Line Location: BUILD+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LAB(60 - [#60] GET1^DIQ
^LRT(67 - [#67] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAB(60 - [#60] OBR+5
^LAB(62.4 - [#62.4] OBR+50
^LAHM(62.48 - [#62.48] BUILD+27
^LAHM(62.49 - [#62.49] BUILD+47
^LAM - [#64] OBR+6
^LR - [#63] PID+2
^LRO(68 - [#68] BUILD+8, BUILD+17, BUILD+19, TESTCMT+12
^LRO(69 - [#69] TESTCMT+14, TESTCMT+18, TESTCMT+19
^ORD(101 - [#101] BUILD+32, INIT+9
^TMP("LA7" OBR+7
^TMP("LA7-ID" INIT+15!

Label References

Name Line Occurrences
$$TESTCMT OBR+30, OBR+34
INIT BUILD+24
OBR BUILD+44
ORC BUILD+44
PID BUILD+42
PV1 BUILD+42
RACE PID+20
SENDMSG BUILD+46

Naked Globals

Name Field # of Occurrence
^(0 PID+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT RACE+2~, RACE+10*, RACE+17, RACE+18, RACE+19, RACE+22, RACE+23, RACE+24, RACE+28*
>> DFN PID+2*, PID+11, RACE+35
>> DOB PID+16
DT BUILD+36, ORC+17, OBR+46
GBL BUILD+2~, BUILD+3*, INIT+4, PID+26, PV1+6, ORC+19, OBR+65
HL BUILD+2~, BUILD+24, INIT+20
HLL SENDMSG+1~
HLL("LINKS" SENDMSG+2*
HLP SENDMSG+1~, SENDMSG+3*
I BUILD+2~, BUILD+8*
IEN RACE+2~, RACE+25*, RACE+26*, RACE+28
IOM BUILD+5
LA760 BUILD+2~, OBR+4*, OBR+5, OBR+17, OBR+18, OBR+30, OBR+34, TESTCMT~, TESTCMT+14
LA760P OBR+32~, OBR+33*, OBR+34
LA761 BUILD+2~, BUILD+17*, OBR+41
>> LA76248 BUILD+27
>> LA76248(0 BUILD+27*, BUILD+28
>> LA76249 BUILD+47, INIT+5*, INIT+11, INIT+16, INIT+17, INIT+18, PID+27, PID+28, PV1+7, ORC+20
OBR+66
LA764 OBR+1~, OBR+5*, OBR+6
LA768 BUILD+8, BUILD+17, BUILD+19, OBR+30, OBR+34, OBR+57, TESTCMT~, TESTCMT+12
LA76801 BUILD+8, BUILD+17, OBR+30, OBR+34, OBR+57, TESTCMT~, TESTCMT+12
LA76802 BUILD+8, BUILD+17, BUILD+20, OBR+30, OBR+34, OBR+57, TESTCMT~, TESTCMT+12
LA76802( BUILD+8*, BUILD+19
LA76802(0 PV1+4, ORC+10, ORC+11, ORC+15, ORC+17, OBR+44, OBR+46
LA76802(3 BUILD+9, ORC+11, OBR+38
>> LA76821 OBR+56
>> LA76822 BUILD+5, OBR+56
>> LA7ACC BUILD+19*, INIT+18, OBR+57
>> LA7ACC( BUILD+44, OBR+4, OBR+33, OBR+61
>> LA7ACC0 PID+2
LA7ALT OBR+1~, OBR+17*, OBR+18
LA7CADR OBR+1~, OBR+50*, OBR+51
LA7CDT BUILD+2~, BUILD+11*, OBR+20
LA7CMT BUILD+2~, TESTCMT+9~, TESTCMT+11*, TESTCMT+22, TESTCMT+23*, TESTCMT+24*, TESTCMT+26
>> LA7CNT BUILD+7*
>> LA7CODE OBR+10*, OBR+17
LA7CS BUILD+2~, INIT+19*, PID+13
LA7DATA PID+1~, PID+25, PID+26, PID+27, ORC+1~, ORC+18, ORC+19, ORC+20, OBR+10*, OBR+63!
OBR+64, OBR+65, OBR+66
LA7ECH BUILD+2~, INIT+19, PV1+2, PV1+4, ORC+6, ORC+7, ORC+15, ORC+17, OBR+14, OBR+15
OBR+18, OBR+22, OBR+28, OBR+35, OBR+41, OBR+44, OBR+46, OBR+52, OBR+58, OBR+61
RACE+28, RACE+30, RACE+38, RACE+39
LA7ERR BUILD+2~, INIT+20*
LA7EVENT INIT+2~, INIT+8*, INIT+9, INIT+10*, INIT+11
LA7FAC BUILD+2~, BUILD+36*, BUILD+37
LA7FLAG PID+1~, PID+11*, PID+12*, PID+13
LA7FS BUILD+2~, PID+25, PV1+2, PV1+4, ORC+6, ORC+7, ORC+15, ORC+17, ORC+18, OBR+14
OBR+15, OBR+18, OBR+22, OBR+28, OBR+35, OBR+41, OBR+44, OBR+46, OBR+52, OBR+58
OBR+61, OBR+64
LA7HLP BUILD+2~, SENDMSG+3
LA7HLP("SUBSCRIBER" BUILD+37*
LA7I BUILD+2~, BUILD+43*, BUILD+44*, OBR+4, OBR+7, OBR+33, OBR+61, TESTCMT+9~, TESTCMT+17*, TESTCMT+18*
, TESTCMT+19
LA7ID BUILD+2~, INIT+13*, INIT+16
>> LA7INST OBR+7
LA7LINK BUILD+2~, BUILD+35*, SENDMSG+2
LA7NLT OBR+1~, OBR+6*, OBR+18
LA7NVAF BUILD+2~, INIT+5*
LA7OBRSN BUILD+2~, BUILD+43*, OBR+12
LA7PIDSN BUILD+2~, INIT+5*
LA7PV1 PV1+1~, PV1+2, PV1+6, PV1+7
LA7PV1(0 PV1+4*
LA7QUIT TESTCMT+9~, TESTCMT+17*, TESTCMT+18, TESTCMT+24*
LA7SCMT BUILD+2~, BUILD+14*, OBR+28, OBR+29
LA7SID BUILD+2~, BUILD+20*, BUILD+21*, ORC+6, ORC+7, OBR+14, OBR+15
LA7SPEC BUILD+2~
LA7SUB BUILD+2~, BUILD+31*, BUILD+32, BUILD+33*, BUILD+35
LA7TCMT OBR+1~, OBR+30*, OBR+31, OBR+34*, OBR+35
>> LA7TMP OBR+7*, OBR+8, OBR+10
>> LA7UID BUILD+19*, BUILD+21, INIT+13, INIT+17, ORC+14, OBR+43, OBR+57
LA7X BUILD+2~, BUILD+9*, BUILD+11, BUILD+14, BUILD+19*, BUILD+20, PV1+1~, PV1+4*, ORC+14*, ORC+15
OBR+40*, OBR+41, OBR+43*, OBR+44, OBR+48!, OBR+52, OBR+54!, OBR+58, TESTCMT+9~, TESTCMT+17*
, TESTCMT+19*, TESTCMT+20, TESTCMT+21*, TESTCMT+22*, TESTCMT+23, RACE+2~, RACE+27*, RACE+28*, RACE+29, RACE+31
RACE+35*, RACE+36, RACE+37, RACE+38
LA7X(1 OBR+49*, OBR+56*
LA7X(2 OBR+51*, OBR+56*
LA7X(3 OBR+57*
LA7X(4 OBR+57*
LA7X(5 OBR+57*
LA7X(6 OBR+57*
LA7X(7 OBR+57*
LA7Y BUILD+2~, BUILD+27*, BUILD+28, BUILD+35, BUILD+37, TESTCMT+9~, TESTCMT+12*, TESTCMT+13, RACE+2~
LA7Y(10 RACE+17*, RACE+18*, RACE+19*, RACE+22*, RACE+23*, RACE+24*, RACE+26, RACE+28
>> LRAUTO INIT+13, OBR+49
>> LRDFN PID+2*, PID+7, PV1+2, OBR+22
>> LRDPF PID+2*, PID+11, OBR+40, RACE+7, RACE+34
>> LRFORCE OBR+56
LRIEN TESTCMT+9~, TESTCMT+11*, TESTCMT+14*, TESTCMT+16, TESTCMT+18, TESTCMT+19
>> LRINST OBR+50
>> LRLL BUILD+5
LRODT TESTCMT+9~, TESTCMT+13*, TESTCMT+14, TESTCMT+18, TESTCMT+19
LRSN TESTCMT+9~, TESTCMT+13*, TESTCMT+14, TESTCMT+18, TESTCMT+19
>> LRTYPE BUILD+5
NAME PID+1~, PID+13
NAME("FAMILY" PID+12*
NAME("FIELD" PID+11*
NAME("FILE" PID+11*
NAME("GIVEN" PID+12*
NAME("IENS" PID+11*
OBR OBR+2!, OBR+64
OBR(0 OBR+11*
OBR(1 OBR+12*
OBR(12 OBR+22*
OBR(13 OBR+28*, OBR+35*
OBR(14 OBR+38*
OBR(15 OBR+41*
OBR(16 OBR+44*
OBR(17 OBR+46*
OBR(18 OBR+52*
OBR(19 OBR+58*
OBR(2 OBR+14*
OBR(27 OBR+61*
OBR(3 OBR+15*
OBR(4 OBR+18*
OBR(7 OBR+20*
ORC ORC+1~, ORC+18
ORC(0 ORC+2*
ORC(1 ORC+3*
ORC(12 ORC+15*
ORC(14 ORC+17*
ORC(2 ORC+6*
ORC(3 ORC+7*
ORC(9 ORC+10*, ORC+11*
PID PID+1~, PID+25
PID(0 PID+5*
PID(1 PID+6*
PID(10 RACE+4*, RACE+30*, RACE+31*, RACE+37*, RACE+38*, RACE+39*
PID(19 PID+23*
PID(3 PID+7*
PID(5 PID+13*
PID(7 PID+16*
PID(8 PID+17*
>> PNM PID+12, PID+28
RACE RACE+2~, RACE+12*, RACE+15*, RACE+17
RACENUM RACE+2~, RACE+9*, RACE+10*, RACE+12, RACE+13, RACE+18, RACE+21, RACE+23
>> SEX PID+17
>> SSN PID+23
U OBR+50
>> VADM(12 RACE+7, RACE+10, RACE+12, RACE+13, RACE+18, RACE+21, RACE+23
X BUILD+32*, BUILD+33, INIT+2~, INIT+9*, INIT+10, RACE+2~, RACE+13*, RACE+14*, RACE+15, RACE+21*
RACE+22
Y RACE+2~
>> ZTQUEUED BUILD+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All