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 |