EDPFMON ;SLC/MKB - ED Monitor at facility ; 5/22/25 10:23am
Source file <EDPFMON.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 | 4 | EDP CHECK-IN EDP MONITOR EDP OR MONITOR EDPFMOVE |
| Kernel | 1 | ^ORD(101 |
| Order Entry Results Reporting | 1 | ORCSAVE2 |
| 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
|
| FileNo | Call Tags |
|---|---|
| ^OR(100 - [#100] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | SDAM+20, SDAM+21 |
| ^EDP(230 - [#230] | EN+7, ENOR+7, ENOR+13, VER+2, COMP+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | START+1~, START+5* |
| DATE | SDAM+14~, SDAM+15*, SDAM+24 |
| DFN | EN+1~, EN+6*, EN+7, ENOR+1~, ENOR+6*, ENOR+7, SDAM+14~, SDAM+15*, SDAM+19, SDAM+20 , SDAM+21 |
| DT | NEW+1, START+4 |
| 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, SDAM+10 |
| EDPSDSITE | SDAM+6~, SDAM+10*, SDAM+23 |
| EDPSUB | SDAM+6~, SDAM+8*, SDAM+10* |
| FOUND | SDAM+6~, SDAM+8*, SDAM+10*, SDAM+12 |
| HLOC | SDAM+14~, SDAM+15*, SDAM+22 |
| 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+17~, SDAM+25, SEND~, SEND+1 |
| MSG(1 | NEW+6*, STS+2*, DEL+2*, VER+3*, COMP+3*, SDAM+18* |
| MSG(2 | NEW+7*, STS+3*, DEL+3*, VER+4*, COMP+4*, SDAM+19* |
| MSG(3 | NEW+8*, STS+4*, DEL+4*, VER+5*, COMP+5*, SDAM+20* |
| MSG(4 | NEW+9*, STS+5*, SDAM+21* |
| MSG(5 | NEW+10*, SDAM+22* |
| MSG(6 | NEW+11*, SDAM+23* |
| MSG(7 | NEW+12*, SDAM+24* |
| 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+10, SDAM+15 |
| >> SDATA("AFTER" | SDAM+11 |
| 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+10, SDAM+15, SDAM+20, SDAM+21 |
| URG | NEW+2~, NEW+5*, NEW+11 |
| X | START+1~, START+3*, START+4, STS~, STS+5, SDAM+6~, SDAM+8*, SDAM+9*, SDAM+10 |
| 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 |