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 |
| 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! |