ORKPS ; slc/CLA - Order checking support procedures for medications ;12/29/17 11:58
Source file <ORKPS.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CHECK(YY,DFN,MED,OI,ORKDG,OROIL,ORSUPPLY,ORIVTYPE,ORIVRAN,ORDODSG) | ; return drug order checks
 | 
|
| CHKSESS(YY,DFN,MED,OI,ORKPDATA,ORKDG,ORSUPPLY,ORIVTYPE) | ; return drug order checks for session
 | 
|
| IVADD(ORDRUG,OROI) | ;RETURN YES OR NO IF SHOULD ADD THE IV ITEM
 | 
|
| SHRNKPR | ;REMOVE DUPLICATS FROM PROSPECTIVE LIST
 | 
|
| GETPSNM(ORIEN) | ;GET THE FILE 50 .01 FIELD FROM A FILE 50 IEN
 | 
|
| TAKEMED(ORKDFN,ORKMED) | ;extrinsic function returns med orderable item if any
 | 
|
| POLYRX(DFN) | ;extrins funct rtns 1 if patient exceeds polypharmacy, 0 if not
 | 
|
| GLCREAT(DFN) | ;extrinsic function returns patient's (DFN) most recent serum
 ; creatinine within # of days from parameter ORK GLUCOPHAGE CREATININE ; results format: test id^result units flag ref range collect d/t^result ; used by order check GLUCOPHAGE-LAB RESULTS  | 
|
| GCDAYS(DFN) | ;extrinsic function to return number of days to look for
 ; glucophage serum creatinine result  | 
|
| SUPPLY(OI) | ;extrinsic function returns 1 (true) if the orderable item is
 ; a supply  | 
|
| NUMRX(DFN) | ;extrinsic funct returns number of active meds patient is taking
 | 
|
| OI2DD(OROI,ORPSPKG,ORCHKTYP) |