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 |