EDPRPT ;SLC/MKB - Reports ;2/28/12 08:33am
Source file <EDPRPT.m>
Package | Total | Call Graph |
---|---|---|
Emergency Department Integration Software | 16 | ADD^EDPCSV ACT^EDPRPT1 ADM^EDPRPT10 CNT^EDPRPT11 ORD^EDPRPT12 EN^EDPRPT13 DEL^EDPRPT2 MO^EDPRPT3 SUM^EDPRPT4 SFT^EDPRPT5 PRV^EDPRPT6 EXP^EDPRPT7 ACU^EDPRPT8 XRF^EDPRPT9 EN^EDPRPTBV ($$ESC,$$MSG,XML)^EDPX |
Kernel | 3 | ^%ZTLOAD ($$FMTE,$$NOW)^XLFDT $$UP^XLFSTR |
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 |
---|---|---|
EN(BEG,END,RPT,ID,CSV,TASK) | ; Get RPT data for EDPSITE by date range
|
|
CONT | ; end switch
|
|
ERR(MSG) | ; -- return error MSG
|
|
NOW() | ; -- Return local value of NOW, based on EDPSITE
|
|
TASK | ; -- task report: expects ZTSAVE,ZTRTN,ZTDESC
|
|
PROV(MD) | ; add list of assigned providers to XML
|
|
ECODE(IEN) | ; Return external value for a Code
|
|
ENAME(IEN) | ; Return external value for a code Name
|
|
EPERS(IEN) | ; Return external value for a Person (file 200)
|
|
EDATE(FMDT) | ; Return external value for a Date/Time
|
|
ETIME(MINS) | ; Return #minutes as HH:MM
|
|
MD(LOG) | ; Return time physician was first assigned
|
|
ACUITY(LOG) | ; Return time acuity was first assigned
|
|
LVWAITRM(LOG) | ; Return time patient left waiting room
|
|
WAIT(X) | ; Return 1 or 0, if X is a waiting room
|
|
ADMIT(LOG) | ; Return 1st time admitting disposition was assigned
|
|
DISP(X) | ;Return disposition abbreviation or display name from file 233.2
|
Name | Field # of Occurrence |
---|---|
^%ZTLOAD | TASK+5 |
ADD^EDPCSV | ERR+2 |
ACT^EDPRPT1 | EN+18 |
ADM^EDPRPT10 | EN+25 |
CNT^EDPRPT11 | EN+26 |
ORD^EDPRPT12 | EN+27 |
EN^EDPRPT13 | EN+30 |
DEL^EDPRPT2 | EN+19 |
MO^EDPRPT3 | EN+21 |
SUM^EDPRPT4 | EN+20 |
SFT^EDPRPT5 | EN+16 |
PRV^EDPRPT6 | EN+22 |
EXP^EDPRPT7 | EN+14 |
ACU^EDPRPT8 | EN+23 |
XRF^EDPRPT9 | EN+24 |
EN^EDPRPTBV | EN+28 |
$$ESC^EDPX | PROV+4 |
$$MSG^EDPX | ERR+1 |
XML^EDPX | EN+3, ERR+3, TASK+7, PROV+2, PROV+5, PROV+6 |
$$FMTE^XLFDT | EDATE+1 |
$$NOW^XLFDT | NOW+1 |
$$UP^XLFSTR | EN+11 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^EDP(230 - [#230] | ADMIT+6, ADMIT+8 |
^EDP(230.1 - [#230.1] | MD+2, MD+4, ACUITY+2, ACUITY+4, LVWAITRM+3, LVWAITRM+5, ADMIT+2, ADMIT+3 |
^EDPB(231.8 - [#231.8] | WAIT+1 |
^EDPB(233.1 - [#233.1] | ECODE+3, ENAME+2, ADMIT+4, ADMIT+7 |
^EDPB(233.2 - [#233.2] | ECODE+4, ECODE+5, ENAME+3, ENAME+4, DISP+5, DISP+6, DISP+7 |
^VA(200 - [#200] | PROV+4, EPERS+1 |
^XTMP("EDIS-" | EN+3, EN+4, EN+5! |
Name | Field # of Occurrence |
---|---|
^( | ADMIT+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BEG | EN~, EN+8, EN+9*, EN+15, EN+16, EN+18, EN+19, EN+20, EN+21, EN+22 , EN+23, EN+24, EN+25, EN+26, EN+27, EN+28, EN+30 |
CSV | EN~, EN+12*, EN+14, EN+16, EN+18, EN+19, EN+20, EN+21, EN+22, EN+23 , EN+24, EN+25, EN+26, EN+27, EN+28, EN+30, ERR+2, TASK+4 |
D | MD+1~, MD+4*, MD+5, ACUITY+1~, ACUITY+4*, ACUITY+5, LVWAITRM+1~, LVWAITRM+5*, LVWAITRM+6, LVWAITRM+8* , LVWAITRM+9, ADMIT+1~, ADMIT+2*, ADMIT+4 |
D1 | LVWAITRM+1~, LVWAITRM+8*, LVWAITRM+9, LVWAITRM+10 |
DA | ECODE+2~, ECODE+4*, ECODE+5, ENAME+1~, ENAME+3*, ENAME+4, DISP+3~, DISP+5*, DISP+6, DISP+7 |
DISP | DISP+3~, DISP+6*, DISP+7*, DISP+8 |
>> EDPSTA | ECODE+3, ENAME+2, DISP+4 |
EDPXML | EN+4*, TASK+6! |
EDPXML(0 | EN+5! |
END | EN~, EN+8, EN+9*, EN+10*, EN+17, EN+18, EN+19, EN+20, EN+21, EN+22 , EN+23, EN+24, EN+25, EN+26, EN+27, EN+28, EN+30 |
FMDT | EDATE~, EDATE+1 |
H | ETIME+1~, ETIME+2*, ETIME+3 |
I | TASK+1~, TASK+3*, PROV+1~, PROV+3*, PROV+4, ADMIT+1~, ADMIT+2*, ADMIT+3 |
ID | EN~, EN+14 |
IDX | MD+1~, MD+2*, MD+3*, MD+4, ACUITY+1~, ACUITY+2*, ACUITY+3*, ACUITY+4, LVWAITRM+1~, LVWAITRM+3* , LVWAITRM+4*, LVWAITRM+5 |
IEN | ECODE~, ECODE+2*, ECODE+3, ECODE+4, ECODE+5, ENAME~, ENAME+1*, ENAME+2, ENAME+3, ENAME+4 , EPERS~, EPERS+1 |
LIST | ECODE+2~, ECODE+3*, ECODE+4, ECODE+5, ENAME+1~, ENAME+2*, ENAME+3, ENAME+4 |
LOG | MD~, MD+1*, MD+2, ACUITY~, ACUITY+1*, ACUITY+2, LVWAITRM~, LVWAITRM+1*, LVWAITRM+3, ADMIT~ , ADMIT+1*, ADMIT+2, ADMIT+6, ADMIT+8 |
M | ETIME+1~, ETIME+2*, ETIME+3 |
MD | PROV~ |
MD( | PROV+3 |
MINS | ETIME~, ETIME+1*, ETIME+2 |
MSG | ERR~, ERR+1 |
NOW | EN+7~, EN+8* |
NXT | LVWAITRM+9~*, LVWAITRM+10 |
OUT | ADMIT+1~, ADMIT+8* |
RM | LVWAITRM+9~*, LVWAITRM+10 |
ROOM | LVWAITRM+1~ |
ROOM( | LVWAITRM+6*, LVWAITRM+8, LVWAITRM+9 |
ROOT | MD+1~, MD+2*, MD+3, ACUITY+1~, ACUITY+2*, ACUITY+3, LVWAITRM+1~, LVWAITRM+3*, LVWAITRM+4 |
RPT | EN~, EN+11*, EN+14, EN+16, EN+18, EN+19, EN+20, EN+21, EN+22, EN+23 , EN+24, EN+25, EN+26, EN+27, EN+28, EN+30 |
TASK | EN~, EN+2, EN+3, EN+4, EN+5 |
U | PROV+4, ECODE+3, ECODE+5, ECODE+6, ENAME+2, ENAME+4, ENAME+5, EPERS+1, MD+4, ACUITY+4 , LVWAITRM+5, WAIT+1, ADMIT+4, ADMIT+7, ADMIT+8, DISP+6, DISP+7 |
X | EN+9~*, ERR+1~*, ERR+2, ERR+3, PROV+1~, PROV+4*, PROV+5, MD+1~, MD+4*, MD+5 , ACUITY+1~, ACUITY+4*, ACUITY+5, LVWAITRM+1~, LVWAITRM+5*, LVWAITRM+6, WAIT~, WAIT+1, ADMIT+1~, DISP~ , DISP+2, DISP+5, DISP+6, DISP+7 |
X0 | PROV+1~, PROV+4*, ECODE+2~, ECODE+3*, ECODE+6, ENAME+1~, ENAME+2*, ENAME+5, ADMIT+1~, ADMIT+3* , ADMIT+4 |
X1 | ADMIT+6~*, ADMIT+7 |
Y | ECODE+2~, ECODE+4*, ECODE+5*, ECODE+6*, ECODE+7, ENAME+1~, ENAME+3*, ENAME+4*, ENAME+5*, ENAME+6 , ETIME+1~, ETIME+3*, ETIME+4, MD+1~*, MD+3, MD+5*, MD+6, ACUITY+1~*, ACUITY+3, ACUITY+5* , ACUITY+6, LVWAITRM+1*, LVWAITRM+8, LVWAITRM+10*, LVWAITRM+11, ADMIT+1~*, ADMIT+2, ADMIT+4*, ADMIT+5, ADMIT+7* , ADMIT+8*, ADMIT+9, DISP+3~, DISP+4*, DISP+5, DISP+6, DISP+7 |
ZTDESC | EN+7~ |
ZTDTH | TASK+1~, TASK+2* |
ZTIO | TASK+1~, TASK+2* |
ZTRTN | EN+7~ |
ZTSAVE | EN+7~ |
ZTSAVE( | TASK+3* |
ZTSAVE("CSV" | TASK+4* |
ZTSAVE("EDPCSV(" | TASK+4* |
ZTSK | TASK+1~, TASK+5, TASK+7 |