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  | All
Print Page as PDF
Routine: LREPI2

Package: Lab Service

Routine: LREPI2


Information

LREPI2 ;DALOI/SED - EMERGING PATHOGENS HL7 BUILD ;23 Apr 2013 4:22 PM

Source Information

Source file <LREPI2.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Lab Service 5 $$LRDFN^LR7OR1  $$EN^LREPI1  (DG1,NTE,PID,PV1)^LREPI3  RXNT^LREPIPH  REPORT^LREPIRP  
Health Level Seven 3 $$HLDATE^HLFNC  INIT^HLFNC2  GENERATE^HLMA  
Kernel 2 $$UP^XLFSTR  SETUP^XQALERT  
VA FileMan 2 (,DD)^%DT  $$GET1^DIQ  
MailMan 1 INST^XMA21  

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

Package Total Caller Graph
Lab Service 2 LREPI  LREPI3  

Entry Points

Name Comments DBIA/ICR reference
START ;START WITH THE PROTOCOL USED
ALERT ;Send a Alert if desired.
SEND ;SEND THE HL7 MESSAGE
EN ;ENTRY TO BUILD A MESSAGE
TOTAL ;Report the total counts -> "ETI" or "TST" or "HEP"
; \/
NAME ;
HEAD ;ENTER A NTE FOR REPORT HEADER
MOVE
PV1 ;

External References

Name Field # of Occurrence
^%DT ALERT+3
DD^%DT ALERT+3
$$GET1^DIQ ALERT+11
$$HLDATE^HLFNC HEAD+4, HEAD+5
INIT^HLFNC2 START+2
GENERATE^HLMA SEND+4
$$LRDFN^LR7OR1 EN+17
$$EN^LREPI1 EN+19
DG1^LREPI3 EN+20
NTE^LREPI3 EN+12
PID^LREPI3 EN+5
PV1^LREPI3 PV1+3, PV1+4, PV1+5
RXNT^LREPIPH EN+9
REPORT^LREPIRP START+8
$$UP^XLFSTR TOTAL+35, TOTAL+36, TOTAL+44, TOTAL+45, HEAD+9, HEAD+10
INST^XMA21 ALERT+12
SETUP^XQALERT ALERT+15

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LAB(69.4 - [#69.4] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] EN+4
^LAB(60 - [#60] TOTAL+6, TOTAL+7, NAME+2, NAME+3
^LAB(61.2 - [#61.2] TOTAL+12, TOTAL+13
^LAB(69.4 - [#69.4] START+4, ALERT+4, ALERT+6, ALERT+7
^LAB(69.5 - [#69.5] EN+18
^LAM - [#64] TOTAL+8, TOTAL+9, TOTAL+14, TOTAL+15, NAME+4, NAME+5
^TMP("HL7" MOVE+1, MOVE+3, MOVE+4, MOVE+5, MOVE+6!
^TMP("HLS" START+9!, SEND+6!, TOTAL+35*, TOTAL+44*, HEAD+8, HEAD+9*, MOVE+3*
^TMP("LREPIREP" TOTAL+36*, TOTAL+45*, HEAD+10*, MOVE+4*
^TMP("LREPISRCH" EN+9, PV1+5
^TMP($J START+1, START+6, EN+2, EN+7, EN+11, EN+14, EN+16, TOTAL+2, TOTAL+5, TOTAL+11
TOTAL+17, TOTAL+22, TOTAL+33, TOTAL+39, PV1+2, PV1+3, PV1+4

Label References

Name Line Occurrences
ALERT START+7
EN START+5
HEAD SEND+1
MOVE START+5, EN+3, EN+21
NAME TOTAL+32, TOTAL+41
PV1 EN+8
SEND START+5, START+7, EN+3
TOTAL START+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% START+10!
>> %DT ALERT+3*
%X START+10!
>> DFN EN+1*, EN+2*, EN+4, EN+7, EN+9, EN+11, EN+14, EN+16, EN+17, PV1+2
PV1+3, PV1+4, PV1+5
DUZ ALERT+12
>> HL START+2
>> HL("ECH" START+3
>> HLFS TOTAL+33, TOTAL+42, HEAD+2
HLP SEND+2~, SEND+4
HLP("NAMESPACE" SEND+3*
>> HLRST SEND+4
>> LR31799Z HEAD+3
>> LRCNT EN+1*, TOTAL+34*, TOTAL+35, TOTAL+36, TOTAL+43*, TOTAL+44, TOTAL+45, MOVE+2*, MOVE+3, MOVE+4
>> LRCS START+3*, TOTAL+33, TOTAL+42, HEAD+2, HEAD+6, HEAD+7, HEAD+8
LRDATA ALERT+7*, ALERT+8, ALERT+9, ALERT+10, TOTAL+31!, TOTAL+33*, TOTAL+35, TOTAL+36, TOTAL+37!, TOTAL+42*
TOTAL+44, TOTAL+45, HEAD+1!, HEAD+2*, HEAD+3*, HEAD+4*, HEAD+5*, HEAD+6*, HEAD+7*, HEAD+8*
HEAD+9, HEAD+10, HEAD+11!
>> LRDFN EN+17*, EN+19
>> LREFG EN+6*, EN+7, EN+11, EN+14, EN+16, EN+18*
>> LRENDT EN+6*, EN+7*, EN+11, EN+14, EN+16, PV1+2, PV1+3, PV1+4
>> LRIEN ALERT+6*, ALERT+7
>> LRINVD EN+13*, EN+14*, EN+16, EN+19
>> LRITN TOTAL+2*, TOTAL+5, TOTAL+6, TOTAL+7, TOTAL+11, TOTAL+12, TOTAL+13, TOTAL+17, TOTAL+19, TOTAL+22
TOTAL+24, TOTAL+25, TOTAL+26, TOTAL+27, TOTAL+28, TOTAL+29, TOTAL+30, TOTAL+33, TOTAL+39, NAME+2
NAME+3
>> LRMG ALERT+10*, ALERT+11
>> LRMGN ALERT+11*, ALERT+12
LRMOVE MOVE*, MOVE+1*, MOVE+3, MOVE+4, MOVE+5, MOVE+6!
LRMSGDF START+4*, START+10!
LRMSGNM START+3*, START+10!, SEND+5*, HEAD+6
LRMSGSZ START+3*, START+5, START+10!, SEND+5*, EN+3, HEAD+9*, MOVE+5*
>> LRND EN+15*, EN+16*, EN+19, EN+20
>> LRNL TOTAL+7*, TOTAL+8, TOTAL+9, TOTAL+13*, TOTAL+14, TOTAL+15, TOTAL+19*, NAME+3*, NAME+4, NAME+5
>> LRNLT TOTAL+3*, TOTAL+9*, TOTAL+15*, TOTAL+20*, TOTAL+23*, TOTAL+33, TOTAL+42, NAME+5*
>> LRNTE EN+10*
>> LROBR EN+13*, EN+19*
>> LRPATH EN+10*, EN+11*, EN+12, EN+13, EN+14, EN+16, EN+18, PV1+2
>> LRPCNT TOTAL+38*, TOTAL+39*
>> LRPFG EN+6*, EN+7*, EN+12, EN+13*
>> LRPID EN+1*
>> LRPROT START+1*, START+2, START+4, ALERT+4, ALERT+6, ALERT+7, SEND+4, EN+2, EN+7, EN+9
EN+11, EN+14, EN+16, TOTAL+5, TOTAL+17, HEAD+7, PV1+2, PV1+3, PV1+4
>> LRPROTX EN+9, HEAD+7
>> LRPTOT TOTAL+38*, TOTAL+39*, TOTAL+40, TOTAL+42
>> LRPV1 EN+6*, PV1+2
>> LRPVVV EN+6*, EN+10*, PV1+3*, PV1+4*, PV1+5*
>> LRRPE HEAD+5
>> LRRPS HEAD+4
>> LRRTYPE ALERT+2, HEAD+2
>> LRTND START+6*, TOTAL+2, TOTAL+4, TOTAL+10, TOTAL+16, TOTAL+21, TOTAL+33, TOTAL+39, NAME+1
>> LRTNM TOTAL+3*, TOTAL+6*, TOTAL+12*, TOTAL+18*, TOTAL+24*, TOTAL+25*, TOTAL+26*, TOTAL+27*, TOTAL+28*, TOTAL+29*
TOTAL+30*, TOTAL+32, TOTAL+33, TOTAL+41, TOTAL+42, NAME+2*
U START+4, ALERT+4, EN+4, EN+18, TOTAL+6, TOTAL+9, TOTAL+12, TOTAL+15, NAME+2, NAME+5
>> X ALERT+3*, ALERT+12*
>> XMDUZ ALERT+12*
XQA ALERT+1!, ALERT+14
XQA( ALERT+8*
XQADATA ALERT+1!
XQAFLAG ALERT+1!
XQAID ALERT+1!
XQAMSG ALERT+1!, ALERT+4*
XQAOPT ALERT+1!
XQAROU ALERT+1!
>> Y ALERT+4
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  | All