EDPRPT7 ;SLC/MKB - Exposure Report ;2/28/12 08:33am
Source file <EDPRPT7.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 |
---|---|---|
EXP(IEN,CSV) | ; Get Exposure Report for IEN at EDPSITE
|
|
E1 | ; look for patients also in ED between BEG and END
|
|
E2 | ; return treatment room patients
|
|
E3 | ; return staff on duty
|
|
FIND(IN,OUT) | ; create LIST(#) of visits at same time
|
|
ROOMS(LOG,OUT) | ; Return RLIST(LOG,n) = room ^ time in ^ time out
|
|
ADD(LOG) | ; Add row to XML for each room used during visit
|
|
STAFF(LOG) | ; save staff involved in patient care
|
Name | Field # of Occurrence |
---|---|
$$DXPRI^EDPQPCE | ADD+13 |
$$DISP^EDPRPT | ADD+10 |
$$ECODE^EDPRPT | ADD+10 |
$$ENAME^EDPRPT | ADD+11 |
$$EPERS^EDPRPT | STAFF+4, STAFF+5, STAFF+6 |
$$NOW^EDPRPT | EXP+7 |
ERR^EDPRPT | EXP+5 |
$$SHIFT^EDPRPT5 | ADD+6, ADD+8 |
SETUP^EDPRPT5 | EXP+4 |
EXP^EDPRPT7C | EXP+2 |
$$ESC^EDPX | E3+5, E3+11, E3+17 |
$$XMLA^EDPX | ADD+20 |
XML^EDPX | EXP+10, EXP+12, E2+2, E2+4, E2+7, E2+9, E3+1, E3+3, E3+6, E3+7 , E3+9, E3+12, E3+13, E3+15, E3+18, E3+19, E3+20, ADD+20 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^EDP(230 - [#230] | EXP+1, EXP+6, E1+3, FIND+3, FIND+4, FIND+5, ADD+10, ADD+11, ADD+15 |
^EDP(230.1 - [#230.1] | ROOMS+2, ROOMS+3, STAFF+2, STAFF+3 |
^EDPB(231.8 - [#231.8] | ADD+4 |
Name | Field # of Occurrence |
---|---|
^( | ROOMS+2, STAFF+2 |
^("R" | ADD+15 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACT | STAFF+1~, STAFF+3*, STAFF+4, STAFF+5, STAFF+6 |
BEG | EXP+3~, EXP+6*, EXP+7*, E1+1 |
CSV | EXP~, EXP+2 |
D | ROOMS+1~, ROOMS+2*, ROOMS+4, ROOMS+5, STAFF+1~, STAFF+2* |
EDPI | ADD+1~, ADD+2* |
>> EDPSITE | FIND+3, FIND+4 |
EDPX | ADD+1~, ADD+2*, ADD+4, ADD+5, ADD+7 |
END | EXP+3~, EXP+6*, EXP+7*, EXP+8, E1+1 |
I | EXP+3~, E1+6*, E1+7, E1+8, E3+4*, E3+5, E3+10*, E3+11, E3+16*, E3+17 , FIND+1~, FIND+4*, FIND+5, FIND+6, ROOMS+1~, ROOMS+2*, ROOMS+3, STAFF+1~, STAFF+2*, STAFF+3 |
IEN | EXP~, EXP+1*, EXP+2, EXP+6, EXP+8, EXP+11, E1+2, E1+6, E1+7, E1+8 |
IN | EXP+3~, E1+3*, FIND~, FIND+2, FIND+5 |
J | EXP+3~, E1+8*, E1+9, E1+11 |
LABS | ADD+1~, ADD+15*, ADD+16, ADD+17, ADD+18 |
LAST | ROOMS+1~*, ROOMS+3, ROOMS+5* |
LIST | EXP+3~, FIND+1! |
LIST( | E1+2, FIND+6* |
LOG | EXP+3~, E1+2*, E1+3, E1+4, E1+8, E1+9, E1+11, E1+13, E1+14, E2+3* , E2+8*, ROOMS~, ROOMS+2, ROOMS+4, ROOMS+5, ROOMS+6, ADD~, ADD+2, ADD+3, ADD+10 , ADD+11, ADD+13, ADD+15, STAFF~, STAFF+1*, STAFF+2 |
MD | EXP+3~ |
MD( | E3+4, E3+5, STAFF+4* |
MD(0 | E3+2 |
N | ROOMS+1~*, ROOMS+4, ROOMS+5*, ROOMS+6 |
OTHER | EXP+3~ |
OTHER( | E1+14*, E2+8 |
OTHER(0 | E2+6 |
OUT | EXP+3~, E1+3*, E1+4, FIND~, FIND+3, ROOMS~, ROOMS+6 |
RES | EXP+3~ |
RES( | E3+16, E3+17, STAFF+6* |
RES(0 | E3+14 |
RIN | EXP+3~, E1+7*, E1+11 |
RLIST | EXP+3~ |
RLIST( | E1+6, E1+7, E1+8, E1+9, E1+11, ROOMS+4*, ROOMS+5*, ROOMS+6*, ADD+2 |
RN | EXP+3~ |
RN( | E3+10, E3+11, STAFF+5* |
RN(0 | E3+8 |
ROUT | EXP+3~, E1+7*, E1+9 |
ROW | ADD+1~, ADD+3!, ADD+20 |
ROW("arrival" | ADD+11* |
ROW("disposition" | ADD+10* |
ROW("dx" | ADD+13* |
ROW("icd" | ADD+13* |
ROW("icdType" | ADD+13* |
ROW("id" | ADD+3* |
ROW("inTS" | ADD+6* |
ROW("notes" | ADD+19* |
ROW("outTS" | ADD+8* |
ROW("roomName" | ADD+4* |
ROW("shiftIn" | ADD+6* |
ROW("shiftOut" | ADD+8* |
SHIFT | EXP+4~, EXP+5 |
TIME | FIND+1~, FIND+2*, FIND+3*, FIND+4 |
TREAT | EXP+3~ |
TREAT( | E1+13*, E1+14, E2+3 |
TREAT(0 | E2+1 |
U | EXP+6, EXP+7, E1+3, E1+7, E1+9, E1+11, FIND+5, ROOMS+3, ROOMS+4, ROOMS+5 , ROOMS+6, ADD+4, ADD+5, ADD+7, ADD+10, ADD+11, ADD+13, STAFF+4, STAFF+5, STAFF+6 |
X | EXP+3~, E1+9*, E1+11*, E3+5*, E3+6, E3+11*, E3+12, E3+17*, E3+18, FIND+1~ , FIND+5*, ROOMS+1~, ROOMS+3*, ROOMS+5, ADD+1~, ADD+5*, ADD+6, ADD+7*, ADD+8, ADD+10* , ADD+11*, ADD+13*, ADD+15*, ADD+16*, ADD+17*, ADD+18*, ADD+19, ADD+20*, STAFF+1~, STAFF+4* , STAFF+5*, STAFF+6* |
X0 | EXP+3~, EXP+6*, EXP+7, E1+3*, ADD+1~, ADD+11*, ADD+13 |
XRAY | ADD+1~, ADD+15*, ADD+16, ADD+17, ADD+18 |
Y | EXP+3~ |