PSGOER ;BIR/CML3 - RENEW A SINGLE ORDER ;12 June 2019 09:31:53
Source file <PSGOER.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| UNMARK | ;  
 | 
|
| DONE | ;
 | 
|
| NEW | ; get info, write record
 | 
|
| EXTEND | ; extend stop date on renewal order
 | 
|
| SPEED | ;
 | 
|
| MARK | ;
 | 
|
| MOVE(X,Y) | ; Move comments/dispense drugs from 55 to 53.45.
 | 
|
| OC55 | ;* Order checks for Speed finish and regular finish
 | 
|
| NEWOC55 | ;
 | 
|
| UPDREN(PSGORD,RNWDT,PSGOEPR,PSGOFD,PSJNOO,RDUZ) | ; update renewed order
 | 
|
| UPDRENOE(PSGP,PSGORD,RDATE) | ;
 | 
|
| READ | ; hold screen
 | 
|
| EXPOE(DFN,PSJORDER,EXPDT) | ; expire old Orders File entry
 | 
|
| EXPIRED(PSJX,PSJY) | ;
 ; INPUT ; PSJX - Pharmacy Patient, pointer to ^PS(55 ; PSJY - Inpatient Order Number(appended with "V" or "U") ; OUTPUT ; 0 - Order has not exceeded the Expired Time Limit ; 1 - Order has exceeded the Expired Time Limit  | 
|
| NXTDOW(DOWDFN,DOWSD,DOWFD,DOWSCH,DOWAT) | ;
 | 
|
| PRNFREQ(SCHED) | ;
 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  |