ORMEVNT1 ;SLC/MKB-Trigger HL7 msg off OR events,ORMTIME ; 6/8/10 9:55am
Source file <ORMEVNT1.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
OR2(ORSRDA) | ;Queue EDO process to background, return control to surgery
|
|
OR2Q | ; -- Kill logic, from Surgery package [DBIA #3558]
|
|
OR1(ORSRDA,ORSRX) | ;Queue EDO process to background, return control to surgery
|
|
OR1Q | ; -- Set logic, from Surgery package [DBIA #3558]
|
|
DIV(LOC) | ; -- Return Institution file #4 ptr for LOC
|
|
CURRENT() | ; -- Is posted mvt the latest one?
|
|
PATEVT() | ; -- Find match to new data in Patient Event file
|
|
DCEVT() | ; -- Find match to event in AutoDC Rules file for [new] ORDIV
|
|
AUTODC(ORDC,ORDT) | ; -- DC orders based on rule ORDC [also from ORMEVNT]
; Expects VAIP array with current admission data |
|
DC1 | ||
DC2 | ||
RELEASE(OREVT) | ; -- release orders for OREVT [also from ORMEVNT]
; Returns ORPRINT(#)=order^prints for orders released |
|
ADMORD | ; -- Add admission order to list
; Uses VAIP(13),ORADM from AUTODC |
|
XTMP | ; -- Save auto-dc'd by package order numbers
|
|
SAVE(IFN,EVT,NODE,PKG) | ; -- Save order# IFN with EVT at NODE
; NODE=2: Released orders, NODE=3: Auto-DC'd orders |
|
EXP | ; -- expire an order from EXP^ORMEVNT(ORDER,ORSTOP)
; [ORMTIME] |
|
EXPQ | ||
ACT | ; -- activate an order from ACTIVE^ORMEVNT(ORDER,ORSTRT)
; [ORMTIME] |
|
ACTQ | ||
PUR | ; -- purge an order
; from PURGE^ORMEVNT(ORDER) |
|
CHKOBS | ;177, previous dx from obs?
|