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

Package: Lab Service

Routine: LRMIPSZ1


Information

LRMIPSZ1 ;DALOI/STAFF - MICRO PATIENT REPORT ;Aug 14, 2019@10:00

Source Information

Source file <LRMIPSZ1.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Lab Service 10 BANNER^LRMIAU2  ($$PROMPT,HDR2,REFS)^LRMIPSU  (ANTI,BACT)^LRMIPSZ2  (PARA,STER,VIR)^LRMIPSZ3  (FUNG,TB)^LRMIPSZ4  EN^LRPARAM  RETLST^LRRPL  D^LRU  
($$MORE,NP)^LRUTIL  (DOC,DT,PT)^LRX  
Kernel 1 ($$CJ,$$LJ,$$REPEAT)^XLFSTR  
VA FileMan 1 (,IX)^DIC  

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

Package Total Caller Graph
Lab Service 12 LRMIAU2  LRMINEW2  LRMIPC  LRMIPLOG  LRMIPSU  LRMIPSZ  LRMIPSZ2  LRMIPSZ3  
LRMIPSZ4  LRMIPSZ5  LRMIVER1  LRVR0  

Entry Points

Name Comments DBIA/ICR reference
DQ ;tasked from LRTASK from IMMEDIATE INTERIM REPORTING thru LRTP
EN ;
; from LRMINEW2, LRMIPC, LRMIPLOG, LRMIPSZ, LRMIVER1
; ^TMP("LRMI",$J,LRDFN,"MI",LRIDT) will already exist if this is a LEDI result being processed (rtn LRVRMI1)
RPT ;
EN1 ;
; LR*5.2*520 Set disposition to LRDISP
NP ;
; Convenience method
; Some methods in these report routines may be called by a different parent so need to handle this if needed.
PPL ; Print any performing laboratories

External References

Name Field # of Occurrence
^DIC DQ+6, EN+8
IX^DIC EN+9
BANNER^LRMIAU2 RPT+46
$$PROMPT^LRMIPSU RPT+134
HDR2^LRMIPSU RPT+42
REFS^LRMIPSU RPT+77, RPT+89, RPT+96, RPT+102, RPT+109
ANTI^LRMIPSZ2 RPT+70
BACT^LRMIPSZ2 RPT+75
PARA^LRMIPSZ3 RPT+87
STER^LRMIPSZ3 RPT+82
VIR^LRMIPSZ3 RPT+95
FUNG^LRMIPSZ4 RPT+107
TB^LRMIPSZ4 RPT+100
EN^LRPARAM DQ+3
RETLST^LRRPL PPL+4
D^LRU RPT+31, RPT+32, RPT+63
$$MORE^LRUTIL RPT+134
NP^LRUTIL NP+5
DOC^LRX RPT+33
DT^LRX RPT+23
PT^LRX RPT+25
$$CJ^XLFSTR RPT+132
$$LJ^XLFSTR RPT+57
$$REPEAT^XLFSTR RPT+130, RPT+131, PPL+12

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?2,"Test(s) ordered:"
  • Line Location: RPT+52
Function Call: WRITE
  • Prompt: ?19,LRX
  • Line Location: RPT+58
Function Call: WRITE
  • Prompt: !
  • Line Location: RPT+59
Function Call: WRITE
  • Prompt: !
  • Line Location: RPT+64
Function Call: WRITE
  • Prompt: ?50,LRY,!
  • Line Location: RPT+65
Function Call: WRITE
  • Prompt: !
  • Line Location: RPT+123
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR(STR,IOM)
  • Line Location: RPT+132
Function Call: WRITE
  • Prompt: !
  • Line Location: RPT+133
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: RPT+136
Function Call: WRITE
  • Prompt: !
  • Line Location: PPL+10
Function Call: WRITE
  • Prompt: !!,$$REPEAT^XLFSTR(LRX,IOM/$L(LRX))
  • Line Location: PPL+12
Function Call: WRITE
  • Prompt: !,"Performing Laboratory:",!
  • Line Location: PPL+14
Function Call: WRITE
  • Prompt: !,LRPL(LRI)
  • Line Location: PPL+17
Function Call: WRITE
  • Prompt: !,"Performing Laboratory (cont'd):",!
  • Line Location: PPL+19
Function Call: WRITE
  • Prompt: !
  • Line Location: PPL+21
Routine Call
  • DIC
  • Line Location:
    • DQ+6
    • EN+8
Routine Call
  • DIC
  • Line Location:
    • EN+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LAB(60 - [#60] Classic Fileman Calls
^LAB(61 - [#61] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAB(60 - [#60] EN1+3, EN1+4, EN1+10
^LAB(61 - [#61] RPT+30
^LAB(62 - [#62] RPT+29
^LR - [#63] DQ+4, DQ+10, EN+4, EN+7, RPT+24
^LRO(68 - [#68] RPT+20, RPT+38, EN1+2
^TMP("LR" RPT+35!, RPT+50, RPT+54, RPT+55, RPT+67!, EN1+10*
^TMP("LRMI" DQ+9, DQ+10*, DQ+11!, DQ+13, EN+3, EN+4*, EN+5!, EN+12!, RPT+68, RPT+73
RPT+80, RPT+85, RPT+93, RPT+98, RPT+105

Label References

Name Line Occurrences
EN DQ+15
EN1 RPT+38
NP RPT+59, RPT+65, RPT+69, RPT+71, RPT+74, RPT+76, RPT+78, RPT+81, RPT+83, RPT+86
RPT+88, RPT+91, RPT+94, RPT+99, RPT+101, RPT+103, RPT+106, RPT+108, PPL+11, PPL+18
PPL RPT+115
RPT EN+11

Naked Globals

Name Field # of Occurrence
^( EN1+10
^(0 RPT+24, RPT+29, EN1+2, EN1+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EN+13!
A EN+13!
A8 EN+13!
AB EN+13!
B EN+13!
B1 EN+13!
B2 EN+13!
B3 EN+13!
BM RPT+121~, RPT+122*, RPT+123
C EN+13!
>> D EN+9*
>> DFN RPT+24*
DIC DQ+5*, EN+8*, EN+9*, RPT+22!
DIC("A" EN+8*!
DIC("S" EN+9*
DIC(0 DQ+5*, EN+8*, EN+9*
>> DOB RPT+26*
>> EAMODE EN+12
I RPT+121~, RPT+123*, RPT+127~, RPT+129*, RPT+130, RPT+131, RPT+133*
IA EN+13!
II RPT+127~, RPT+130*
IOF RPT+136
IOM RPT+64, RPT+129, RPT+132, PPL+12
IOSL RPT+123, RPT+133, PPL+8, PPL+10
IOST RPT+11, RPT+20, RPT+120, RPT+136
J RPT+51~, RPT+53*, RPT+54*, RPT+55
LR1PASS EN+13!
LR2ORMOR EN+13!
>> LRAA DQ+6*, RPT+20, RPT+38, EN1+2
LRABCNT EN+13!
LRABORT RPT+2~, RPT+17*, RPT+42, RPT+43, RPT+44, RPT+46, RPT+47, RPT+48, RPT+50, RPT+54
RPT+68, RPT+69, RPT+71, RPT+73, RPT+74, RPT+76, RPT+78, RPT+80, RPT+81, RPT+83
RPT+85, RPT+86, RPT+88, RPT+91, RPT+93, RPT+94, RPT+96, RPT+98, RPT+99, RPT+101
RPT+103, RPT+105, RPT+106, RPT+108, RPT+110, RPT+112, RPT+118, RPT+126, RPT+134*, NP+3*
NP+5, NP+9, PPL+16, PPL+19, PPL+21
>> LRACC DQ+4*, DQ+5, DQ+6
LRACNT EN+13!
>> LRAD DQ+4*, RPT+20, RPT+38, EN1+2
LRADM EN+13!, RPT+27*, RPT+28*
LRADX EN+13!, RPT+27*, RPT+28*
LRAFS EN+13!
LRAMT EN+13!
>> LRAN DQ+6*, RPT+20, RPT+38, EN1+2
LRAX EN+13!
LRBN EN+13!
LRBRR EN+13!, RPT+37*, RPT+38*, EN1+2, EN1+10
LRBUG EN+13!
>> LRCMNT DQ+13*
LRCOMTAB EN+13!
LRCS EN+13!, RPT+29*
LRDCOM EN+13!
>> LRDFN DQ+4, DQ+9, DQ+10, DQ+11, DQ+13, EN+3, EN+4, EN+5, EN+7, EN+12
RPT+24, RPT+68, RPT+73, RPT+80, RPT+85, RPT+93, RPT+98, RPT+105, PPL+4
LRDISP RPT+2~, RPT+62*, RPT+63, EN1+2*, EN1+10
LRDOC EN+13!
>> LRDPF RPT+24*, RPT+28
LRDRTM1 EN+13!
LRDRTM2 EN+13!
LREF EN+13!
>> LREND DQ+2*, RPT+43*, RPT+47*, RPT+75, RPT+77, RPT+85, RPT+90, RPT+93, RPT+96, RPT+98
RPT+105, RPT+110, RPT+134*, NP+9*
LRFLIP EN+13!, RPT+20*
LRFMT EN+13!
LRGRM EN+13!
LRHC EN+13!, RPT+20*, RPT+67
LRI PPL+2~, PPL+10*, PPL+15*, PPL+16*, PPL+17
>> LRIDT DQ+2*, DQ+4, DQ+9, DQ+10, DQ+11, DQ+13, EN+3, EN+4, EN+5, EN+7
EN+12, RPT+68, RPT+73, RPT+80, RPT+85, RPT+93, RPT+98, RPT+105, PPL+4
LRIFN EN+13!
LRINT EN+13!
>> LRLABKY EN+9, EN1+4
>> LRLLOC DQ+2
>> LRLLT DQ+4*, EN+10, RPT+26, RPT+29, RPT+30, RPT+33
>> LRMLTRPT RPT+136
>> LRMODE RPT+115
LRMYC EN+13!
LRNS EN+13!
LRNUM EN+13!
>> LRONESPC DQ+2*, EN+8*, EN+10
>> LRONETST DQ+2*, EN+9*, RPT+39, EN1+9
LRORG EN+14!
LRPAR EN+14!
LRPATLOC DQ+2*, EN+13!, RPT+26*
LRPC EN+14!
>> LRPG DQ+14*, RPT+5*, NP+6*
LRPGDATA RPT+2~, RPT+42, RPT+46, NP+4, NP+5
LRPGDATA("BM" RPT+8*, RPT+12*, RPT+122, RPT+133, PPL+10
LRPGDATA("ERASE" RPT+15*
LRPGDATA("FTR" RPT+9*, RPT+13*, RPT+119, RPT+124
LRPGDATA("HDR" RPT+7*
LRPGDATA("NP" PPL+19
LRPGDATA("PGNUM" RPT+16*, NP+6
LRPGDATA("PROMPTX" RPT+14*
LRPGDATA("WFTR" RPT+118
LRPL PPL+2~, PPL+4, PPL+5, PPL+9
LRPL( PPL+16, PPL+17
LRPRE EN+14!
LRPRINT EN+14!, RPT+20*, RPT+39, EN1+9*
LRPRNTED RPT+2~, RPT+42
LRQU EN+14!
LRRC EN+14!, RPT+30*, RPT+32*
LRRES EN+14!
>> LRSB RPT+19*
LRSBC1 EN+14!
LRSBC2 EN+14!
LRSET EN+14!
LRSIC1 EN+14!
LRSIC2 EN+14!
LRSPEC EN+10*, EN+14!, RPT+30
>> LRSS DQ+2*
LRSSD EN+14!
LRST EN+14!, RPT+30*
LRTA EN+14!
LRTB EN+14!
LRTBA EN+14!
LRTBC EN+14!
LRTBS EN+14!
>> LRTESTCOMPLE RPT+37*, RPT+57, EN1+7*
LRTK EN+14!, RPT+30*, RPT+31*
LRTS EN+14!, EN1+2*, EN1+3, EN1+4, EN1+9, EN1+10
LRTS(1 EN1+2*, EN1+7, EN1+10
LRTSTS EN+14!, RPT+35!, RPT+67!, EN1+10*
LRTUS EN+14!
>> LRUID EN+7*
LRUS EN+14!
LRWRD EN+14!
LRX RPT+51~, RPT+56*, RPT+57*, RPT+58, RPT+64, PPL+2~, PPL+12*
LRY RPT+51~, RPT+63*, RPT+64, RPT+65, PPL+2~, PPL+8*, PPL+9
N EN+14!
PAD RPT+127~, RPT+128*, RPT+129, RPT+130, RPT+131
STR RPT+127~, RPT+128*, RPT+130*, RPT+131*, RPT+132
U DQ+4, EN+7, EN+10, RPT+24, RPT+26, RPT+28, RPT+29, RPT+30, RPT+33, RPT+59
RPT+60, RPT+62, EN1+2, EN1+3, EN1+4, EN1+10
>> VADM(3 RPT+26
>> VAERR RPT+28
>> VAIN(3 RPT+26
>> VAIN(7 RPT+28
>> VAIN(9 RPT+28
X DQ+5*, DQ+6, RPT+33*, RPT+51~, RPT+55*, RPT+56, RPT+59, RPT+60, RPT+62, RPT+128*
RPT+129, RPT+130
Y DQ+6, EN+8, EN+9, RPT+31*, RPT+32*, RPT+51~, RPT+60*, RPT+63
>> ZTQUEUED DQ+16
>> ZTREQ DQ+16*
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