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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: EDPRPT1

Package: Emergency Department Integration Software

Routine: EDPRPT1


Information

EDPRPT1 ;SLC/MKB - Activity Report ;4/25/13 3:15pm

Source Information

Source file <EDPRPT1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Emergency Department Integration Software 4 (ADD,BLANK)^EDPCSV  $$DXPRI^EDPQPCE  ($$ACUITY,$$ADMIT,$$DISP,$$ECODE,$$EDATE,$$ENAME,$$EPERS,$$ETIME,$$LVWAITRM,PROV,TASK)^EDPRPT  ($$XMLA,XML)^EDPX  
Kernel 1 ($$FMADD,$$FMDIFF,$$HADD,$$NOW)^XLFDT  

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
Emergency Department Integration Software 1 EDPRPT  

Entry Points

Name Comments DBIA/ICR reference
ACT(BEG,END,CSV) ; Get Activity Report for EDPSITE by date range
LOOP
A1
A2 ; calculate & include averages
A3
INIT ; Initialize counters and sums
LONG() ; -- report running too long?
ZTSAVE ; Set up ZTSAVE to task remainder of report
TASK ; -- entry point to complete report in the background

External References

Name Field # of Occurrence
ADD^EDPCSV ACT+12, A1+42, A3+4, A3+6, A3+8, A3+10, A3+11, A3+14
BLANK^EDPCSV A3+2, A3+4, A3+6, A3+8, A3+10
$$DXPRI^EDPQPCE LOOP+3
$$ACUITY^EDPRPT A1+7
$$ADMIT^EDPRPT A1+17
$$DISP^EDPRPT LOOP+10
$$ECODE^EDPRPT LOOP+8, LOOP+13, INIT+6
$$EDATE^EDPRPT LOOP+5, LOOP+6
$$ENAME^EDPRPT LOOP+12
$$EPERS^EDPRPT LOOP+14
$$ETIME^EDPRPT A2+3, A2+4, A2+5, A2+10
$$LVWAITRM^EDPRPT A1+12
PROV^EDPRPT A3+22
TASK^EDPRPT A1+43
$$XMLA^EDPX A1+37, A3+16, A3+17, A3+18, A3+19
XML^EDPX ACT+4, A1+37, A1+44, A3+15, A3+16, A3+17, A3+18, A3+19, A3+20
$$FMADD^XLFDT TASK+4
$$FMDIFF^XLFDT A1+2, A1+8, A1+13, A1+26, A1+27
$$HADD^XLFDT INIT+20
$$NOW^XLFDT TASK+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^EDP(230 - [#230] LOOP, LOOP+1, LOOP+2
^EDPB(233.1 - [#233.1] INIT+4, INIT+5
^EDPB(233.2 - [#233.2] INIT+12, INIT+13, INIT+14, INIT+15
^XTMP("EDIS-" TASK+3*, TASK+4*

Label References

Name Line Occurrences
$$LONG LOOP
INIT ACT+3
LOOP TASK+2
ZTSAVE LOOP

Naked Globals

Name Field # of Occurrence
^(1 LOOP+2
^(3 LOOP+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADM ACT+2~, A1+29*, A2+5, A2+7, A3+9, A3+18, INIT+1*
ADM( A2+5*, A2+6, INIT+2*, INIT+3*
ADM("admDec" A1+32*, A3+9
ADM("admDel" A1+33*, A3+9
ADM("elapsed" A1+29*, A3+9
ADM("total" A2+7*
ADM("triage" A1+30*, A3+9
ADM("type" A2+2*
ADM("wait" A1+31*, A3+9
ADMDEC ACT+2~, A1+26*, A1+28, A1+32, A1+34
ADMDEL ACT+2~, A1+27*, A1+28, A1+33, A1+35
ALL ACT+2~, LOOP+4*, A2+1, A2+3, A2+7, A3+3, A3+16, INIT+1*
ALL( A2+3*, A2+6*, INIT+2*
ALL("admDec" A3+3
ALL("admDel" A3+3
ALL("elapsed" A1+4*, A3+3
ALL("total" A2+7*
ALL("triage" A1+9*, A3+3
ALL("type" A2+2*
ALL("wait" A1+14*, A3+3
BEG ACT~, ACT+13
CSV ACT~, ACT+4, LOOP+5, LOOP+6, A1+37, A1+44, A3
CUTOFF ACT+1~, INIT+20*, LONG+2
D A3+1~, A3+12*, A3+13
DA INIT+1~, INIT+5*, INIT+6, INIT+13*, INIT+14, INIT+15
DISP ACT+2~, LOOP+8*, LOOP+10*, LOOP+11, LOOP+19*, A1+5, A1+10, A1+15, A1+34, A1+35
DISP( LOOP+19*, A1+5*, A1+10*, A1+15*, A1+34*, A1+35*, A2+8, A2+9*, A2+10*, A3+12
, A3+13, A3+19, INIT+6*, INIT+7*, INIT+16, INIT+17*, INIT+18*
DISP("none" INIT+19*
DX ACT+1~, LOOP+3*, LOOP+17
>> EDPSITE LOOP, LOOP+1
>> EDPSTA INIT+11
EDPXML TASK+3!
ELAPSE ACT+2~, A1+2*, A1+3, A1+4, A1+5, A1+18, A1+29
END ACT~, LOOP
I ACT+1~, A1+40*, A2+3*, A2+4*, A2+5*, A2+6*, A2+10*, A3+19*, INIT+1~, INIT+2*
, INIT+3*, INIT+7*, INIT+11*, INIT+12, INIT+13, INIT+14, INIT+15, INIT+19*, ZTSAVE+1~*, ZTSAVE+2*
, ZTSAVE+3*
IN ACT+1~, ACT+13*, LOOP*, LOOP+1, LOOP+5, A1+2, A1+8, A1+13, A1+26
J INIT+1~, INIT+18*
LOG ACT+1~, LOOP+1*, LOOP+2, LOOP+3, LOOP+4, A1+7, A1+12, A1+17
NOT ACT+2~, A1+18*, A2+4, A2+7, A3+7, A3+17, INIT+1*
NOT( A2+4*, INIT+2*
NOT("elapsed" A1+18*, A3+7
NOT("total" A2+7*
NOT("triage" A1+19*, A3+7
NOT("type" A2+2*
NOT("wait" A1+20*, A3+7
NOW TASK+1~*, TASK+4
OUT ACT+1~, LOOP+3*, LOOP+6, A1+2, A1+27
PROV ACT+1~, A3+22
PROV( LOOP+15*
PROV(0 A3+22
ROW ACT+1~, LOOP+4!, A1+37, A3+19!*
ROW( A1+40
ROW("acuity" LOOP+13*
ROW("admDec" A1+22*, A1+28*
ROW("admDel" A1+23*, A1+28*
ROW("arrival" LOOP+12*
ROW("complaint" LOOP+7*
ROW("disposition" LOOP+11*
ROW("dx" LOOP+17*
ROW("elapsed" A1+3*
ROW("icd" LOOP+17*
ROW("icdType" LOOP+17*
ROW("id" LOOP+4*, A1+38
ROW("inTS" LOOP+5*
ROW("md" LOOP+14*
ROW("outTS" LOOP+6*
ROW("triage" A1+9*
ROW("wait" A1+14*
TAB ACT+5~*, ACT+10, A3+1~*, A3+3, A3+5, A3+7, A3+9, A3+11, A3+13
TRIAGE ACT+2~, A1+7*, A1+8*, A1+9, A1+10, A1+19, A1+30
U LOOP+3, LOOP+7, LOOP+8, LOOP+10, LOOP+12, LOOP+13, LOOP+14, LOOP+15, LOOP+17, INIT+14
, INIT+15, TASK+4
WAIT ACT+2~, A1+12*, A1+13*, A1+14, A1+15, A1+20, A1+31
X ACT+1~, ACT+10*, ACT+12, A1+7*, A1+8, A1+12*, A1+13, A1+17*, A1+26, A1+27
, A1+37*, A1+38*, A1+40*, A1+42, A2+8*, A2+9, A2+10, A3+3*, A3+4, A3+5*
, A3+6, A3+7*, A3+8, A3+9*, A3+10, A3+11*, A3+13*, A3+14, A3+16*, A3+17*
, A3+18*, A3+19*, INIT+1~, INIT+4*, INIT+5, INIT+12*, INIT+13, INIT+14, INIT+15
X0 ACT+1~, LOOP+2*, LOOP+3
X1 ACT+1~, LOOP+2*, LOOP+7, LOOP+8, LOOP+10, LOOP+12
X3 ACT+1~, LOOP+2*, LOOP+13, LOOP+14, LOOP+15
Y INIT+1~, INIT+6*, INIT+7, INIT+14*, INIT+15*, INIT+16, INIT+17, INIT+18
ZTDESC ZTSAVE+4*, ZTSAVE+7!
>> ZTQUEUED LOOP
ZTRTN ZTSAVE+4*, ZTSAVE+7!
ZTSAVE A1+43, INIT+20!, ZTSAVE+7!
ZTSAVE( ZTSAVE+1*, ZTSAVE+2*, ZTSAVE+3*
ZTSK TASK+3, TASK+4, TASK+5!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All