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

Package: DSS Extracts

Routine: ECXANUR


Information

ECXANUR ;ALB/JAP - NUR Extract Audit Report ;Oct 15, 1997

Source Information

Source file <ECXANUR.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
VA FileMan 5 (,DD)^%DT  NOW^%DTC  EN^DIQ  EN^DIQ1  ^DIR  
DSS Extracts 4 PROCESS^ECXANUR  NUR^ECXDVSN1  AUDIT^ECXKILL  (AUDIT,DEVICE)^ECXUTLA  
Kernel 4 HOME^%ZIS  ^%ZISC  $$S^%ZTLOAD  $$RJ^XLFSTR  

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
DSS Extracts 2 ECX NUR SOURCE AUDIT  ECXANUR  

Entry Points

Name Comments DBIA/ICR reference
EN ;entry point for NUR extract audit report
PROCESS ;process data in file #727.805
PRINT ;print the nursing classification data by division and location order
HEADER ;header and page control

External References

Name Field # of Occurrence
^%DT EN+23, PROCESS+5
DD^%DT PROCESS+7
NOW^%DTC PROCESS+7
HOME^%ZIS EN+41
^%ZISC EN+40
$$S^%ZTLOAD PROCESS+20, PROCESS+22, PRINT+3
EN^DIQ PRINT+39
EN^DIQ1 EN+10
^DIR EN+15, PRINT+42, HEADER+4
PROCESS^ECXANUR EN+39
NUR^ECXDVSN1 EN+24
AUDIT^ECXKILL EN+21, EN+27, EN+36, EN+42, PROCESS+26
AUDIT^ECXUTLA EN+7
DEVICE^ECXUTLA EN+33
$$RJ^XLFSTR PRINT+19, PRINT+26, PRINT+30

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Setup for ",ECXHEAD," Extract Audit Report --",!!
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+29
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+32
Function Call: WRITE
  • Prompt: !,NLNM
  • Line Location: PRINT+13
Function Call: WRITE
  • Prompt: !,?33,$E(LN,1,46)
  • Line Location: PRINT+24
Function Call: WRITE
  • Prompt: !,"Sub-totals for Location ("_LOC_"):"
  • Line Location: PRINT+25
Function Call: WRITE
  • Prompt: !!
  • Line Location: PRINT+27
Function Call: WRITE
  • Prompt: !!,"Grand Totals for "_DIVNM_":"
  • Line Location: PRINT+29
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+41
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+42
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: !,ECXARRAY("TYPE")_" ("_ECXHEAD_") Extract Audit Report"
  • Line Location: HEADER+7
Function Call: WRITE
  • Prompt: !,"DSS Extract Log #: "_ECXARRAY("EXTRACT")
  • Line Location: HEADER+8
Function Call: WRITE
  • Prompt: !,"Date Range of Audit: "_ECXARRAY("START")_" to "_ECXARRAY("END")
  • Line Location: HEADER+9
Function Call: WRITE
  • Prompt: !,"Report Run Date/Time: "_ECXRUN
  • Line Location: HEADER+10
Function Call: WRITE
  • Prompt: !,"Medical Center Division: "_$P(ECXDIV("D",DIV),U,2)_" ("_$P(ECXDIV("D",DIV),U,3)_")",?68,"Page: "_PG
  • Line Location: HEADER+11
Function Call: WRITE
  • Prompt: !!,"Nursing Location",?36,"Patients per Acuity Level (Category)"
  • Line Location: HEADER+12
Function Call: WRITE
  • Prompt: !,?3,"Nursing Bedsection",?37,"I",?44,"II",?52,"III",?60,"IV",?68,"V",?74,"Total"
  • Line Location: HEADER+13
Function Call: WRITE
  • Prompt: !,LN,!
  • Line Location: HEADER+14
Routine Call
  • DIR
  • Line Location:
    • EN+15
    • PRINT+42
    • HEADER+4
Routine Call
  • %ZIS
  • Line Location:
    • EN+41

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DG(43 - [#43] Classic Fileman Calls
^ECX(727.1 - [#727.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ECX(727.805 - [#727.805] PROCESS+9, PROCESS+10
^NURSF(213.3 - [#213.3] PROCESS+23
^TMP($J PROCESS+2!, PROCESS+18*, PROCESS+19, PRINT+7, PRINT+10, PRINT+14, PRINT+15

Label References

Name Line Occurrences
HEADER PRINT+6, PRINT+13, PRINT+18, PRINT+24, PRINT+25, PRINT+27, PRINT+29
PRINT PROCESS+25

Naked Globals

Name Field # of Occurrence
^( PROCESS+19*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PROCESS+7
%X EN+1~
%Y EN+1~
BD PROCESS+1~, PROCESS+17*, PROCESS+18, PROCESS+19, PRINT+12*, PRINT+14*, PRINT+15, PRINT+16
BDNM PRINT+1~, PRINT+16*, PRINT+19
BDS PROCESS+1~
BDS( PROCESS+23*, PRINT+16
BTOT PRINT+1~, PRINT+16*, PRINT+19, PRINT+22
CNT PROCESS+1~, PROCESS+3*, PROCESS+19*, PROCESS+20
DA EN+1~, EN+10*, PRINT+39*
DATA PROCESS+1~, PROCESS+10*, PROCESS+17
DATE PROCESS+1~, PROCESS+10*, PROCESS+12*, PROCESS+13
DIC EN+1~, EN+10*, PRINT+39*
DIQ EN+1~, EN+10*
DIQ(0 EN+10*
DIR EN+1~, EN+15!, PRINT+1~, PRINT+42!, HEADER+4!
DIR("A" EN+14*
DIR("B" EN+15*
DIR(0 EN+14*, PRINT+42*, HEADER+4*
DIRUT EN+16, PRINT+1~
DIV PROCESS+1~, PROCESS+16*, PROCESS+18, PROCESS+19, PRINT+1~, PRINT+4*, PRINT+5*, PRINT+6, PRINT+7, PRINT+10
PRINT+12, PRINT+14, PRINT+15, HEADER+11
DIVNM PRINT+1~, PRINT+6*, PRINT+29
DR EN+1~, EN+10*, PRINT+39*
DTOUT PRINT+1~
DUOUT PRINT+1~
>> ECX(43 EN+11, EN+12
>> ECXALL EN+11*, EN+18*, EN+24
>> ECXARRAY EN+7
>> ECXARRAY("DEF" PROCESS+4, PRINT+39
>> ECXARRAY("END" EN+23, PROCESS+5, PRINT+36, HEADER+9
>> ECXARRAY("EXTRACT" PROCESS+4, HEADER+8
>> ECXARRAY("START" EN+23, PROCESS+5, PRINT+36, HEADER+9
>> ECXARRAY("TYPE" PRINT+34, HEADER+7
>> ECXAUD EN+4*, EN+7
>> ECXDEF PROCESS+4*
ECXDESC EN+30*, EN+33, EN+38!
>> ECXDIV EN+24
>> ECXDIV( PROCESS+15, PROCESS+16, PRINT+12
>> ECXDIV("D" PRINT+5, PRINT+6, HEADER+11
>> ECXEND EN+23*, PROCESS+5*, PROCESS+13
>> ECXERR EN+2*, EN+7, EN+8, EN+16*, EN+19, EN+24, EN+25
>> ECXEXT PROCESS+4*, PROCESS+9, PRINT+35
>> ECXHEAD EN+4*, EN+5, EN+7, EN+14, PRINT+34, HEADER+7
ECXPGM EN+30*, EN+33, EN+38!
>> ECXRUN PROCESS+7*, PRINT+37, HEADER+10
ECXSAVE EN+33, EN+38!
ECXSAVE("ECXALL" EN+31*
ECXSAVE("ECXARRAY(" EN+31*
ECXSAVE("ECXDIV(" EN+31*
ECXSAVE("ECXHEAD" EN+31*
ECXSAVE("POP" EN+34
ECXSAVE("ZTSK" EN+37
>> ECXSTART EN+23*, PROCESS+5*, PROCESS+13
GTOT PRINT+1~
GTOT( PRINT+9*, PRINT+21*
GTOT("T" PRINT+9*, PRINT+22*, PRINT+30
GTOT(1 PRINT+30
GTOT(2 PRINT+30
GTOT(3 PRINT+30
GTOT(4 PRINT+30
GTOT(5 PRINT+30
IEN PROCESS+1~, PROCESS+9*, PROCESS+10, PROCESS+23*
IO EN+40, PRINT+2
IO(0 EN+40
IOF PRINT+33, HEADER+6
IOSL PRINT+13, PRINT+18, PRINT+24, PRINT+25, PRINT+27, PRINT+29
IOST PRINT+32, PRINT+40, HEADER+2, HEADER+6
JJ PRINT+1~, PRINT+9*, PRINT+11*, PRINT+16*, PRINT+21*, PRINT+41*, HEADER+1~, HEADER+3*
LN PRINT+1~, PRINT+4*, PRINT+24, PRINT+38, HEADER+14
LOC PROCESS+1~, PROCESS+10*, PROCESS+15, PROCESS+16, PROCESS+18, PROCESS+19, PRINT+1~, PRINT+10*, PRINT+12, PRINT+14
PRINT+15, PRINT+25
NLNM PRINT+1~, PRINT+12*, PRINT+13
NM PRINT+1~
PAT PROCESS+1~, PROCESS+17*, PROCESS+18, PROCESS+19, PRINT+15*
PG PRINT+1~, PRINT+4*, PRINT+33*, PRINT+37, HEADER+4, HEADER+6*, HEADER+11
QFLG PRINT+1~, PRINT+4*, PRINT+5, PRINT+10, PRINT+13, PRINT+14, PRINT+18, PRINT+24, PRINT+25, PRINT+27
PRINT+29, PRINT+40, HEADER+4*, HEADER+5
QQFLG PROCESS+1~, PROCESS+3*, PROCESS+20*
SS PRINT+1~, PRINT+41*, HEADER+1~, HEADER+3*
STOT PRINT+1~
STOT( PRINT+11*, PRINT+21*
STOT("T" PRINT+11*, PRINT+22*, PRINT+26
STOT(1 PRINT+26
STOT(2 PRINT+26
STOT(3 PRINT+26
STOT(4 PRINT+26
STOT(5 PRINT+26
>> TOT( PRINT+15*, PRINT+16, PRINT+21
>> TOT(1 PRINT+19
>> TOT(2 PRINT+19
>> TOT(3 PRINT+19
>> TOT(4 PRINT+19
>> TOT(5 PRINT+19
U PROCESS+10, PROCESS+17, PROCESS+23, PRINT+6, PRINT+12, HEADER+11
W PROCESS+1~
X EN+1~, EN+23*, PROCESS+1~, PROCESS+5*
Y EN+1~, EN+18, EN+23, PROCESS+1~, PROCESS+5, PROCESS+7*, HEADER+4
>> ZTQUEUED PROCESS+20, PROCESS+22, PRINT+3
ZTREQ PROCESS+20!, PROCESS+22!, PRINT+3!
>> ZTSTOP PROCESS+20*, PROCESS+22*, PRINT+3*
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