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

Package: Lab Service

Routine: LRMIPSZ3


Information

LRMIPSZ3 ;DALOI/STAFF - MICRO PATIENT REPORT - STERILITY, PARASITES, VIRUS ;02/21/13 14:43

Source Information

Source file <LRMIPSZ3.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Lab Service 3 PRE^LRMIPSU  NP^LRMIPSZ1  D^LRU  
VA FileMan 1 $$EXTERNAL^DILFD  

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

Entry Points

Name Comments DBIA/ICR reference
STER ;
; from LRMIPSZ1
; also called from RPT^LROR4
PARA ;
; from LRMIPSZ1
; also called from RPT^LROR4
STG ;
SET ;
; File DD/999
LIST1 ;
VIR ;
; from LRMIPSZ1
; also called from RPT^LROR4
NP ;
; Convenience method

External References

Name Field # of Occurrence
$$EXTERNAL^DILFD STER+13, STER+23
PRE^LRMIPSU PARA+21, VIR+22
NP^LRMIPSZ1 NP+2
D^LRU PARA+17, VIR+17

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"STERILITY CONTROL: ",LRX(0)
  • Line Location: STER+15
Function Call: WRITE
  • Prompt: !
  • Line Location: STER+18
Function Call: WRITE
  • Prompt: !,"NUMBER: ",I,?20,"STERILITY RESULTS: ",LRX(0)
  • Line Location: STER+25
Function Call: WRITE
  • Prompt: !
  • Line Location: STER+26
Function Call: WRITE
  • Prompt: !
  • Line Location: PARA+18
Function Call: WRITE
  • Prompt: !,"* PARASITOLOGY ",$S(LRTUS="F":"FINAL",LRTUS="P":"PRELIMINARY",1:"")," REPORT => ",Y," TECH CODE: ",DZ
  • Line Location: PARA+19
Function Call: WRITE
  • Prompt: !
  • Line Location: PARA+24
Function Call: WRITE
  • Prompt: !,"PARASITOLOGY SMEAR/PREP:"
  • Line Location: PARA+25
Function Call: WRITE
  • Prompt: !?5,^(LRMYC,0)
  • Line Location: PARA+28
Function Call: WRITE
  • Prompt: !,"Parasite: ",$E($P(^LAB(61.2,^TMP("LRMI",$J,LRDFN,"MI",LRIDT,6,LRPAR,0),0),U),1,25),?30," "
  • Line Location: PARA+31
Function Call: WRITE
  • Prompt: !,"Parasitology Remark(s):"
  • Line Location: PARA+35
Function Call: WRITE
  • Prompt: !,?3,^(LRPAR,0)
  • Line Location: PARA+38
Function Call: WRITE
  • Prompt: !," Stage: "
  • Line Location: STG+7
Function Call: WRITE
  • Prompt: !," Quantity: ",Y1
  • Condition for execution: $L(Y1)
  • Line Location: STG+7
Function Call: WRITE
  • Prompt: !," Comment: "
  • Line Location: LIST1+3
Function Call: WRITE
  • Prompt: ?13,^(C,0),!
  • Line Location: LIST1+5
Function Call: WRITE
  • Prompt: !
  • Line Location: VIR+18
Function Call: WRITE
  • Prompt: !,"* VIROLOGY ",$S(LRTUS="F":"FINAL",LRTUS="P":"PRELIMINARY",1:"")," REPORT => ",Y," TECH CODE: ",DZ
  • Line Location: VIR+19
Function Call: WRITE
  • Prompt: !
  • Line Location: VIR+25
Function Call: WRITE
  • Prompt: !,"Virus: ",$P(^LAB(61.2,$P(^(LRPAR,0),U),0),U)
  • Line Location: VIR+27
Function Call: WRITE
  • Prompt: !,"Virology Remark(s):"
  • Line Location: VIR+33
Function Call: WRITE
  • Prompt: !,?3,^(LRPAR,0)
  • Line Location: VIR+36

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
63.05 EXTERNAL^DILFD
63.292 EXTERNAL^DILFD

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(63.35 SET+2
^LAB(61.2 - [#61.2] PARA+31, VIR+27
^LR - [#63] STER+7, PARA+7, VIR+7
^TMP("LRMI" STER+5, STER+7*, STER+8!, STER+10, STER+12, STER+17, STER+20, STER+22, STER+28!, PARA+5
PARA+7*, PARA+8!, PARA+10, PARA+13!, PARA+15, PARA+23, PARA+28, PARA+31, PARA+33, PARA+38
PARA+41!, STG+3, STG+5, STG+7, LIST1+5, VIR+5, VIR+7*, VIR+8!, VIR+10, VIR+13!
VIR+15, VIR+24, VIR+28, VIR+30, VIR+36, VIR+39!

Label References

Name Line Occurrences
LIST1 STG+7
NP STER+11, STER+21, PARA+18, PARA+20, PARA+22, PARA+24, PARA+26, PARA+28, PARA+31, PARA+34
PARA+36, PARA+38, STG+2, STG+7, LIST1+2, LIST1+5, VIR+18, VIR+20, VIR+26, VIR+32
VIR+34, VIR+36
SET STG+7
STG PARA+31

Naked Globals

Name Field # of Occurrence
^( PARA+28, PARA+31, PARA+38, STG+7, LIST1+5, VIR+27, VIR+36
^(16 VIR+16
^(5 PARA+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % SET+2*
B STG+1~, STG+6*, STG+7*, LIST1+5
C LIST1+1~, LIST1+4*, LIST1+5*
>> DZ PARA+16*, PARA+19, VIR+16*, VIR+19
I STER+3~, STER+19*, STER+20*, STER+22, STER+25, PARA+28*
>> LRABORT STER+10, STER+11, STER+20, STER+21, PARA+18, PARA+20, PARA+22, PARA+24, PARA+26, PARA+28
PARA+31, PARA+34, PARA+36, PARA+38, STG+2, STG+7, LIST1+2, LIST1+5, VIR+18, VIR+20
VIR+24, VIR+26, VIR+32, VIR+34, VIR+36
LRBLDTMP STER+3~, STER+4*, STER+6*, STER+28, PARA+3~, PARA+4*, PARA+6*, PARA+13, PARA+40, VIR+3~
VIR+4*, VIR+6*, VIR+13, VIR+38
>> LRBUG( STG+3*, VIR+28*
>> LRDFN STER+5, STER+7, STER+8, STER+10, STER+12, STER+17, STER+20, STER+22, STER+28, PARA+5
PARA+7, PARA+8, PARA+10, PARA+13, PARA+15, PARA+23, PARA+28, PARA+31, PARA+33, PARA+38
PARA+41, STG+3, STG+5, STG+7, LIST1+5, VIR+5, VIR+7, VIR+8, VIR+10, VIR+13
VIR+15, VIR+24, VIR+28, VIR+30, VIR+36, VIR+39
LRERR STER+3~, STER+14!, STER+24!
LRFLAG STER+3~, STER+17*, STER+18, STER+26
>> LRHC PARA+18, PARA+24, PARA+31, PARA+34, VIR+18, VIR+25, VIR+31
>> LRIDT STER+5, STER+7, STER+8, STER+10, STER+12, STER+17, STER+20, STER+22, STER+28, PARA+5
PARA+7, PARA+8, PARA+10, PARA+13, PARA+15, PARA+23, PARA+28, PARA+31, PARA+33, PARA+38
PARA+41, STG+3, STG+5, STG+7, LIST1+5, VIR+5, VIR+7, VIR+8, VIR+10, VIR+13
VIR+15, VIR+24, VIR+28, VIR+30, VIR+36, VIR+39
>> LRLABKY PARA+10, VIR+10
>> LRMYC PARA+27*, PARA+28*
>> LRPAR PARA+30*, PARA+31*, PARA+37*, PARA+38*, STG+3, STG+4, VIR+23*, VIR+24*, VIR+27, VIR+28
VIR+35*, VIR+36*
>> LRPRE PARA+21*, VIR+21*
LRQUIT PARA+3~, PARA+4*, PARA+10*, PARA+12, VIR+3~, VIR+4*, VIR+10*, VIR+12
>> LRSB PARA+10, VIR+10
>> LRSET SET+2*
>> LRTA STG+4*, STG+5, STG+7, LIST1+5
>> LRTUS PARA+15*, PARA+19, VIR+15*, VIR+19
>> LRWRDVEW PARA+10, VIR+10
LRX STER+3~, STER+12*, STER+13, STER+14, STER+22*, STER+23, STER+24
LRX(0 STER+13*, STER+14*, STER+15, STER+23*, STER+24*, STER+25
>> S1 STG+4*, STG+5, STG+7, LIST1+5
U STER+10, STER+12, PARA+10, PARA+15, PARA+16, PARA+31, STG+7, SET+2, VIR+10, VIR+15
VIR+16, VIR+27
X STER+3~
>> Y PARA+16*, PARA+19, STG+7*, SET+2, VIR+16*, VIR+19
>> Y1 STG+7*
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