PSOUTL ;BHAM ISC/SAB - PSO utility routine ;Jun 22, 2018@08:18
Source file <PSOUTL.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SUSPCAN | ;dcl rx from suspense used in new, renew AND verification of Rxs
|
|
| ACTLOG | ;
|
|
| ACTOUT | ||
| QUES | ;INSTRUCTIONS FOR RENEW AND REFILL
|
|
| ENDVCHK | ||
| CHK1 | ||
| K52 | ||
| S52 | ||
| KILL | ||
| CID | ;calculates six months limit on issue dates
|
|
| CIDH | ||
| SPR | ||
| SREF | ||
| KPR | ||
| KREF | ||
| ORIG | ||
| EX | ||
| IBSS | ||
| IBSSR | ||
| WARN | ;
|
|
| WARN1 | ;move to PSOUTLA1
|
|
| CAN(PSOXRX) | ;Clean up Rx when discontinued
|
|
| ECAN(PSOXRX) | ;Clean up Rx when expired
|
|
| CMOP | ;CMOP("L")=LAST FILL... if it is orig Rx =0
|
|
| CMOP1 | ||
| CHKCMOP(RX,REA) | ;Check if an RX is Transmitted/Retransmitted to CMOP and send alert mail
|
|
| TRANCMOP(RX) | ;check if a fill is Transmitted or Retransmitted
|
|
| MAILCMOP(RX,STR,REA) | ;Send mail message to mail group PSX EXTERNAL DISPENSE ALERTS
|
|
| PSOCK | ;
|
|
| PSSDGCK | ;
|
|
| PSOSUPCK(CHK) | ;
|
|
| OICHK(DGCKSTA,DGCKDNM) | ;only orderable item on order (no drug)
|
|
| DISCK(PSRX) | ;
|
|
| PRFLP | ;
|
|
| TITRX(RX) | ; Returns the titration/maintenance flags
|
|
| LTHEN(RX) | ; Looks for a THEN anywhere in the Complex Order.
; Returns: 1 if found and 0 if not found. Complex Order must contain at least one THEN conjunction ; in order to mark it as a Titration Rx. |
|
| CONJ(PSOCRX) | ;Looks for EXCEPT conjunction; EXCEPT conjunction disabled with PSO*7*477
|
|
| CSID() | ; Determinte if the ISSUE DATE is for a CS or non-CS (Internal to this routine only)
|
|
| CSRX(RXIEN) | ; Controlled Substance Rx?
; Input: RXIEN - PRESCRIPTION file (#52) pointer |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| 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 |
|
| FileNo | Call Tags |
|---|---|
| ^PSDRUG - [#50] | GET1^DIQ |
| ^PSRX - [#52] | Classic Fileman Calls, GET1^DIQ |
| ^PS(52.4 - [#52.4] | Classic Fileman Calls |
| ^PS(52.5 - [#52.5] | Classic Fileman Calls |
| ^PS(59 - [#59] | Classic Fileman Calls |