EDPRPT1 ;SLC/MKB - Activity Report ;4/25/13 3:15pm
Source file <EDPRPT1.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Emergency Department Integration Software | 1 | EDPRPT |
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
|
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 |
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* |
>> | 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! |