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: EDPRPT7

Package: Emergency Department Integration Software

Routine: EDPRPT7


Information

EDPRPT7 ;SLC/MKB - Exposure Report ;2/28/12 08:33am

Source Information

Source file <EDPRPT7.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Emergency Department Integration Software 5 $$DXPRI^EDPQPCE  ($$DISP,$$ECODE,$$ENAME,$$EPERS,$$NOW,ERR)^EDPRPT  ($$SHIFT,SETUP)^EDPRPT5  EXP^EDPRPT7C  ($$ESC,$$XMLA,XML)^EDPX  

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

External References

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

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
ADD EXP+11, E2+3, E2+8
FIND E1+1
ROOMS EXP+8, E1+4
STAFF EXP+11, E2+3, E2+8

Naked Globals

Name Field # of Occurrence
^( ROOMS+2, STAFF+2
^("R" ADD+15

Local Variables

Legend:

>> 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~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All