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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: EDPFMON

Package: Emergency Department Integration Software

Routine: EDPFMON


Information

EDPFMON ;SLC/MKB - ED Monitor at facility ; 3/16/23 1:46pm

Source Information

Source file <EDPFMON.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Order Entry Results Reporting 2 $$VALUE^ORCSAVE2  EN^ORX8  
VA FileMan 2 ^%DT  $$GET1^DIQ  
Emergency Department Integration Software 1 MSG^EDPMAIL  
Kernel 1 $$NOW^XLFDT  
Toolkit 1 ($$GET,GETLST)^XPAR  

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

Package Total Caller Graph
Emergency Department Integration Software 4 EDP CHECK-IN  EDP MONITOR  EDP OR MONITOR  EDPFMOVE  
Kernel 1 ^ORD(101  
Order Entry Results Reporting 1 ORCSAVE2  

Entry Points

Name Comments DBIA/ICR reference
EN(MSG) ; -- main entry point for EDP MONITOR where MSG contains HL7 msg
ENOR(MSG) ; -- main entry point for EDP OR MONITOR where MSG contains HL7 msg
PKG(NAME) ; -- Returns package code
PID() ; -- Returns patient DFN from PID segment in current msg
PV1() ; -- Returns patient location from PV1 segment in current msg
NEW ; -- add new order to patient log
ED(LOC) ; -- Return 1 or 0 if LOCation is part of ED
START(IFN) ; -- return start date (day only) of order
UPD ; -- update state of order in log
STS(X) ; -- update status
DEL ; -- remove order
VER(ORIFN) ; -- update status when ORIFN verified
COMP(ORIFN) ; -- update status when ORIFN completed
SDAM ; -- send bulletin on check-in
SEND(MSG) ; Transfer control to message handler

External References

Name Field # of Occurrence
^%DT START+5
$$GET1^DIQ NEW+3, START+2
MSG^EDPMAIL SEND+1
$$VALUE^ORCSAVE2 NEW+5, START+3
EN^ORX8 ENOR+14
$$NOW^XLFDT NEW+12
$$GET^XPAR SDAM+2
GETLST^XPAR ED+2, SDAM+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^OR(100 - [#100] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] SDAM+19, SDAM+20
^EDP(230 - [#230] EN+7, ENOR+7, ENOR+13, VER+2, COMP+2

Label References

Name Line Occurrences
$$ED NEW+4
$$PID EN+6, ENOR+6
$$PKG EN+5, ENOR+5
$$START NEW+1
@( EN+14
DEL UPD+2
NEW ENOR+17
SEND NEW+13, STS+6, DEL+5, VER+6, COMP+6, SDAM+24
STS UPD+1, UPD+3, UPD+4, UPD+5, UPD+7, UPD+9, UPD+10, UPD+12, UPD+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT START+1~, START+5*
DATE SDAM+13~, SDAM+14*, SDAM+23
DFN EN+1~, EN+6*, EN+7, ENOR+1~, ENOR+6*, ENOR+7, SDAM+13~, SDAM+14*, SDAM+18, SDAM+19
SDAM+20
DT NEW+1, START+4
DUZ(2 SDAM+22
EDLOC ED+1~, ED+2
EDLOC( ED+3
EDMSG EN+1~, EN+2*, EN+3, EN+5, EN+8, EN+10, ENOR+1~, ENOR+2*, ENOR+3, ENOR+5
, ENOR+8, ENOR+10, PID+2, PV1+2
EDPEVENT SDAM+1~, SDAM+2*, SDAM+3*, SDAM+4
EDPLST SDAM+6~, SDAM+7
EDPLST( SDAM+9
FOUND SDAM+6~, SDAM+8*, SDAM+9*, SDAM+11
HLOC SDAM+13~, SDAM+14*, SDAM+21
I PID+1~*, PID+2*, PV1+1~*, PV1+2*, ED+1~, ED+3*
IFN START~, START+2, START+3
LOC ED~, ED+3
LOG EN+1~, EN+7*, ENOR+1~, ENOR+7*, ENOR+13, NEW+7, STS+3, DEL+3, VER+1~, VER+2*
, VER+4, COMP+1~, COMP+2*, COMP+4
MSG EN~, EN+2, ENOR~, ENOR+2, NEW+2~, NEW+13, STS+1~, STS+6, DEL+1~, DEL+5
, VER+1~, VER+6, COMP+1~, COMP+6, SDAM+16~, SDAM+24, SEND~, SEND+1
MSG(1 NEW+6*, STS+2*, DEL+2*, VER+3*, COMP+3*, SDAM+17*
MSG(2 NEW+7*, STS+3*, DEL+3*, VER+4*, COMP+4*, SDAM+18*
MSG(3 NEW+8*, STS+4*, DEL+4*, VER+5*, COMP+5*, SDAM+19*
MSG(4 NEW+9*, STS+5*, SDAM+20*
MSG(5 NEW+10*, SDAM+21*
MSG(6 NEW+11*, SDAM+22*
MSG(7 NEW+12*, SDAM+23*
MSH EN+1~, EN+2*, EN+3*, EN+4, EN+5, ENOR+1~, ENOR+2*, ENOR+3*, ENOR+4, ENOR+5
, PID+1, PV1+1
NAME PKG~, PKG+1, PKG+2, PKG+3, PKG+4, PKG+5, PKG+6, PKG+7
ORC EN+1~, EN+8*, EN+10*, EN+12, ENOR+1~, ENOR+8*, ENOR+10*, ENOR+12
ORDACTFLG ENOR+9~, ENOR+16*, NEW+10
ORDCNTRL EN+9~, EN+10*, EN+11, EN+13, ENOR+9~, ENOR+10*, ENOR+11, UPD+1, UPD+2, UPD+3
UPD+4, UPD+5, UPD+7, UPD+8, UPD+11
ORDSTSDTL ENOR+9~, ENOR+15*, ENOR+16
ORIFN EN+9~, EN+12*, ENOR+9~, ENOR+12*, ENOR+13, ENOR+14, NEW+1, NEW+3, NEW+5, NEW+8
, STS+4, DEL+4, VER~, VER+1*, VER+2, VER+5, COMP~, COMP+1*, COMP+2, COMP+5
ORL NEW+2~, NEW+3*, NEW+4
ORUPCHUK ENOR+9~
ORUPCHUK("ORSTS" ENOR+15
PID EN+1~, ENOR+1~
PKG EN+1~, EN+5*, ENOR+1~, ENOR+5*, NEW+9, UPD+3, UPD+4, UPD+5, UPD+6, UPD+11
PV1 EN+1~, ENOR+1~
RTN EN+9~, EN+13*, EN+14
>> SDAMEVT SDAM+4
>> SDATA SDAM+9, SDAM+14
>> SDATA("AFTER" SDAM+10
SEG PID+1~, PID+2*, PV1+1~, PV1+2*
STS EN+9~, EN+12*, UPD+8, UPD+9, UPD+12
U EN+10, EN+12, ENOR+10, ENOR+12, ENOR+15, ED+3, SDAM+9, SDAM+14, SDAM+19, SDAM+20
URG NEW+2~, NEW+5*, NEW+11
X START+1~, START+3*, START+4, STS~, STS+5, SDAM+6~, SDAM+8*, SDAM+9*
Y PID+1~*, PID+2*, PID+3, PV1+1~*, PV1+2*, PV1+3, ED+1~, ED+3*, ED+4, START+1~
, START+2*, START+4*, START+5*, START+6*, START+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All