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 |  Local Variables  | All
Print Page as PDF
Routine: MMRSISL

Package: Methicillin Resistant Staph Aurerus Initiative Reports

Routine: MMRSISL


Information

MMRSISL ;MIA/LMT - Print census list and MDRO history ;02-01-07

Source Information

Source file <MMRSISL.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 3 ^DIC  $$EXTERNAL^DILFD  ^DIR  
Kernel 2 ($$FMADD,$$FMTE,$$NOW)^XLFDT  EN^XUTMDEVQ  
Methicillin Resistant Staph Aurerus Initiative Reports 2 ($$GETDIV,CHECK,CHECK2,CHECK3,GETPARAM)^MMRSIPC  $$GETLAB^MMRSIPC3  
Registration 1 (DEM,KVA)^VADPT  

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
Methicillin Resistant Staph Aurerus Initiative Reports 1 MMRSORD  

Entry Points

Name Comments DBIA/ICR reference
MAIN ;
MAIN2 ; Entry for queuing
CLEAN ;
PROMPT ;
ASKDVC ;Prompts user for device of output (allows queuing)
SETDATA ;
SETDATA2(DFN,LOCNAME) ;
PRT ;
PRTISLT ;Print report
PRTHDRS ; Helper Function for PRT - Prints report headers
SETISLT(DFN) ;
SETISLT2(DFN,ISLTORD,PRECTYPE) ;

External References

Name Field # of Occurrence
^DIC PROMPT+11, PROMPT+14
$$EXTERNAL^DILFD SETISLT+6
^DIR PROMPT+3
$$GETDIV^MMRSIPC MAIN+6
CHECK^MMRSIPC MAIN+2
CHECK2^MMRSIPC MAIN+3
CHECK3^MMRSIPC MAIN+8
GETPARAM^MMRSIPC MAIN2+5
$$GETLAB^MMRSIPC3 SETDATA2+10, SETDATA2+11, SETDATA2+12, SETDATA2+13, SETDATA2+14
DEM^VADPT SETDATA2+4
KVA^VADPT SETDATA2+3, SETDATA2+7
$$FMADD^XLFDT SETDATA2+10, SETDATA2+11, SETDATA2+12, SETDATA2+13, SETDATA2+14
$$FMTE^XLFDT PRT+9, PRT+10, PRT+11, PRT+12, PRT+13, PRTHDRS+4, SETISLT2+6
$$NOW^XLFDT SETDATA2+2, PRT+3
EN^XUTMDEVQ ASKDVC+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: MAIN+4
Function Call: WRITE
  • Prompt: !
  • Line Location: MAIN+5
Function Call: WRITE
  • Prompt: !
  • Line Location: MAIN+7
Function Call: WRITE
  • Prompt: !
  • Line Location: MAIN+9
Function Call: WRITE
  • Prompt: !
  • Line Location: PROMPT+8
Function Call: WRITE
  • Prompt: !!!,"This report is designed for a 176 column format (landscape).",!
  • Line Location: ASKDVC+2
Function Call: WRITE
  • Prompt: !,$E(PATNM,1,24),?25,$P(NODE,"^",2),?32,MRSA,?48,IMP,?64,ESBL,?80,VRE,?96,CDIFF
  • Line Location: PRTISLT+3
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRTHDRS+1
Function Call: WRITE
  • Prompt: ?13,"CENSUS LIST AND MDRO HISTORY"
  • Line Location: PRTHDRS+2
Function Call: WRITE
  • Prompt: !,?13,"Geographical Location: ",LOCNAME
  • Line Location: PRTHDRS+3
Function Call: WRITE
  • Prompt: !,?13,"Report printed on: ",$$FMTE^XLFDT(MMRSNOW),?110,"PAGE: ",PG
  • Line Location: PRTHDRS+4
Function Call: WRITE
  • Prompt: !!
  • Line Location: PRTHDRS+5
Function Call: WRITE
  • Prompt: !,"PATIENT",?25,"SSN"
  • Line Location: PRTHDRS+11
Function Call: WRITE
  • Prompt: !,LN
  • Line Location: PRTHDRS+18
Routine Call
  • DIC
  • Line Location:
    • PROMPT+11
    • PROMPT+14
Routine Call
  • DIR
  • Line Location:
    • PROMPT+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
104.05 EXTERNAL^DILFD
^MMRS(104.3 - [#104.3] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(42 - [#42] SETDATA+10, SETDATA+23
^DPT("CN" SETDATA+13, SETDATA+25
^MMRS(104 - [#104] MAIN2+6, SETISLT+3, SETISLT+4, SETISLT+5
^MMRS(104.2 - [#104.2] MAIN2+8, MAIN2+9, MAIN2+11, MAIN2+12, MAIN2+14, MAIN2+15, MAIN2+17, MAIN2+18, MAIN2+20, MAIN2+21
^MMRS(104.3 - [#104.3] SETDATA+3, SETDATA+4, SETDATA+5, SETDATA+6, SETDATA+15, SETDATA+18, SETDATA+19
^OR(100 - [#100] SETISLT2+2, SETISLT2+3, SETISLT2+4, SETISLT2+5, SETISLT2+6
^TMP($J CLEAN+1!, CLEAN+2!, SETDATA2+15*, PRT+5, PRT+6, PRT+7, PRT+8, PRTISLT+2, PRTISLT+4, SETISLT2+6*

Label References

Name Line Occurrences
ASKDVC MAIN+11
CLEAN MAIN2+3, MAIN2+24
PROMPT MAIN+10
PRT MAIN2+23
PRTHDRS PRT+6, PRT+15, PRTISLT+6
PRTISLT PRT+16
SETDATA MAIN2+22
SETDATA2 SETDATA+13, SETDATA+25
SETISLT SETDATA2+16
SETISLT2 SETISLT+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CDIF SETDATA2+1~, SETDATA2+8*, SETDATA2+13*, SETDATA2+15
CDIFDAYS MAIN2+1~, MAIN2+18*, SETDATA2+13, PRTHDRS+10, PRTHDRS+16
CDIFDIV MAIN2+1~, MAIN2+17*, MAIN2+18
CDIFF PRT+1~, PRT+13*, PRT+14, PRTISLT+3
CDIFMDRO MAIN2+1~, MAIN2+16*, MAIN2+17, MAIN2+18, SETDATA2+13
DFN SETDATA+1~, SETDATA+13*, SETDATA+25*, SETDATA2~, SETDATA2+10, SETDATA2+11, SETDATA2+12, SETDATA2+13, SETDATA2+14, SETDATA2+15
, SETDATA2+16, PRT+1~, PRT+7*, PRT+8, PRTISLT+2, PRTISLT+4, SETISLT~, SETISLT+7, SETISLT2~, SETISLT2+2
, SETISLT2+3, SETISLT2+4, SETISLT2+6
DIC PROMPT+7~, PROMPT+11*, PROMPT+15!
DIC("A" PROMPT+9*, PROMPT+14*
DIC("S" PROMPT+10*
DIC(0 PROMPT+11*
DIR PROMPT+1~
DIR("A" PROMPT+2*
DIR("B" PROMPT+2*
DIR(0 PROMPT+2*
DIRUT PROMPT+1~, PROMPT+4
DLAYGO PROMPT+7~
DTOUT PROMPT+7~, PROMPT+12, PROMPT+16
DUOUT PROMPT+7~, PROMPT+12, PROMPT+16
ESBL SETDATA2+1~, SETDATA2+8*, SETDATA2+14*, SETDATA2+15, PRT+1~, PRT+11*, PRT+14, PRTISLT+3
ESBLDAYS MAIN2+2~, MAIN2+21*, SETDATA2+14, PRTHDRS+8, PRTHDRS+14
ESBLDIV MAIN2+2~, MAIN2+20*, MAIN2+21
ESBLMDRO MAIN2+2~, MAIN2+19*, MAIN2+20, MAIN2+21, SETDATA2+14
EXTFLG MAIN+1~, MAIN+4, MAIN+6, MAIN+9, MAIN+10, MAIN+11, PROMPT+4*, PROMPT+12*, PROMPT+16*
IMP SETDATA2+1~, SETDATA2+8*, SETDATA2+11*, SETDATA2+15, PRT+1~, PRT+10*, PRT+14, PRTISLT+3
IMPDAYS MAIN2+1~, MAIN2+12*, SETDATA2+11, PRTHDRS+7, PRTHDRS+13
IMPDIV MAIN2+1~, MAIN2+11*, MAIN2+12
IMPMDRO MAIN2+1~, MAIN2+10*, MAIN2+11, MAIN2+12, SETDATA2+11
IOF PRTHDRS+1
IOSL PRT+15, PRTISLT+6
ISLTIEN SETISLT+1~, SETISLT+3*, SETISLT+4, SETISLT+5
ISLTNODE PRTISLT+1~, PRTISLT+4*, PRTISLT+5
ISLTORD SETISLT+1~, SETISLT+4*, SETISLT+7, SETISLT2~, SETISLT2+2, SETISLT2+3, SETISLT2+4
LAST4 SETDATA2+1~, SETDATA2+6*, SETDATA2+15
LN PRT+1~, PRT+2*, PRTHDRS+18
LOCATION SETDATA+1~, SETDATA+3*, SETDATA+4, SETDATA+5, SETDATA+6, SETDATA+14*, SETDATA+15, SETDATA+18, SETDATA+19
LOCNAME SETDATA+1~, SETDATA+4*, SETDATA+13, SETDATA+15*, SETDATA+25, SETDATA2~, SETDATA2+15, PRT+1~, PRT+5*, PRT+6
PRT+7, PRT+8, PRTISLT+2, PRTISLT+4, PRTHDRS+3, SETISLT2+6
LOCTYPE SETDATA+1~
MMRSDIV MAIN+1~, MAIN+6*, MAIN2+4, MAIN2+6, MAIN2+8, MAIN2+11, MAIN2+14, MAIN2+17, MAIN2+20, PROMPT+10
SETDATA+3, SETISLT+3, SETISLT+4, SETISLT+5
MMRSI SETDATA+1~, PRTISLT+1~, PRTISLT+2*, PRTISLT+3, PRTISLT+4, SETISLT+1~, SETISLT+2*, SETISLT2+6, SETISLT2+7*
MMRSLOC MAIN+1~, MAIN2+4, PROMPT+5*, SETDATA+2
MMRSLOC( PROMPT+13*, PROMPT+14*, SETDATA+14
MMRSNOW PRT+1~, PRT+3*, PRTHDRS+4
MMRSVAR ASKDVC+1~, ASKDVC+4
MMRSVAR("MMRSDIV" ASKDVC+3*
MMRSVAR("MMRSLOC" ASKDVC+3*
MMRSVAR("MMRSLOC(" ASKDVC+3*
MRSA SETDATA2+1~, SETDATA2+8*, SETDATA2+10*, SETDATA2+15, PRT+1~, PRT+9*, PRT+14, PRTISLT+3
MRSACULT SETDATA2+1~
MRSADAYS MAIN2+1~, MAIN2+9*, SETDATA2+9, SETDATA2+10, PRTHDRS+6, PRTHDRS+12
MRSADIV MAIN2+1~, MAIN2+8*, MAIN2+9
MRSAMDRO MAIN2+1~, MAIN2+7*, MAIN2+8, MAIN2+9, SETDATA2+10
NODE PRT+1~, PRT+8*, PRT+9, PRT+10, PRT+11, PRT+12, PRT+13, PRT+14, PRTISLT+3
NOW SETDATA2+1~, SETDATA2+2*, SETDATA2+10, SETDATA2+11, SETDATA2+12, SETDATA2+13, SETDATA2+14
ODATE SETISLT2+1~, SETISLT2+3*, SETISLT2+4
ORDNUM SETISLT2+1~, SETISLT2+4*, SETISLT2+5, SETISLT2+6
PATNM SETDATA2+1~, SETDATA2+5*, SETDATA2+15, PRT+1~, PRT+6*, PRT+7, PRT+8, PRT+14, PRTISLT+2, PRTISLT+3
PRTISLT+4, SETISLT2+6
PG PRT+1~, PRT+4*, PRTHDRS+4, PRTHDRS+19*
PRECTYPE SETISLT+1~, SETISLT+5*, SETISLT+6*, SETISLT+7, SETISLT2~, SETISLT2+6
SDRESULT SETDATA+1~
U MAIN2+9, MAIN2+12, MAIN2+15, MAIN2+18, MAIN2+21, SETDATA+3, SETDATA+4, SETDATA+6, SETDATA+10, SETDATA+15
SETDATA+19, SETDATA+23, SETDATA2+6, SETDATA2+10, SETDATA2+11, SETDATA2+12, SETDATA2+13, SETDATA2+14, PRTISLT+5, SETISLT+4
, SETISLT+5, SETISLT2+6
USEISLT MAIN2+1~, MAIN2+6*, SETDATA2+16, PRT+16, PRTHDRS+17
VADM SETDATA2+1~
VADM(1 SETDATA2+5
VADM(2 SETDATA2+6
VRE SETDATA2+1~, SETDATA2+8*, SETDATA2+12*, SETDATA2+15, PRT+1~, PRT+12*, PRT+14, PRTISLT+3
VREDAYS MAIN2+1~, MAIN2+15*, SETDATA2+12, PRTHDRS+9, PRTHDRS+15
VREDIV MAIN2+1~, MAIN2+14*, MAIN2+15
VREMDRO MAIN2+1~, MAIN2+13*, MAIN2+14, MAIN2+15, SETDATA2+12
WARD SETDATA+1~, SETDATA+6*, SETDATA+7, SETDATA+10, SETDATA+19*, SETDATA+20, SETDATA+23
WARDNAME SETDATA+1~, SETDATA+10*, SETDATA+11, SETDATA+13, SETDATA+23*, SETDATA+24, SETDATA+25
WLOC SETDATA+1~, SETDATA+5*, SETDATA+6, SETDATA+18*, SETDATA+19
Y PROMPT+1~, PROMPT+5, PROMPT+7~, PROMPT+12, PROMPT+13, PROMPT+14, SETDATA+1~
ZTSK ASKDVC+1~, ASKDVC+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 |  Local Variables  | All