ORM ; SLC/MKB/JDL - ORM msg router ;08/17/17
Source file <ORM.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN(MSG) | ; -- main entry point for OR RECEIVE where MSG contains HL7 msg
 | 
|
| EN1 | ||
| NMSP(NAME) | ; -- Returns pkg namespace
 | 
|
| PID | ; -- Returns patient from PID segment in current msg
 ; Sets PID, ORVP, ORTS if valid patient  | 
|
| PV1 | ; -- Returns patient location in PV1 segment in current msg
 ; Sets PV1, ORCAT, & ORL if valid location, ORAPPT: IMO appointment  | 
|
| ORDITEM(USID) | ; -- Returns pointer to Orderable Item file for USID
 | 
|
| URGENCY(CODE) | ; -- Return ptr to Order Urgency file #101.42
 | 
|
| FMDATE(Y) | ; -- Convert HL7 date/time to FM format
 | 
|
| ERROR | ; -- Sends a DE reply to current msg
 ; Uses ORVP, ORNMSP, ORDUZ, ORIFN, ORERR, and PKGIFN  | 
|
| FIND(SEG,PIECE) | ; -- Returns value in $P(@ORMSG@(SEG),"|",PIECE)
 | 
|
| FQ | ||
| XTMP | ; -- Save package auto-dc'd order numbers in ^XTMP
 ; Uses ORIFN, ORNMSP  |