PSOCPTRI ;BHAM ISC/CPM,RTR - SUPPORT FOR CHAMPUS RX BILLING ;14-AUG-96
Source file <PSOCPTRI.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| TRANS(ORIG,REF,PSOV) | ; Extract Rx information for transmission to FI
; Input: ORIG -- Pointer to the rx in file #52 ; REF -- Pointer to the refill in file #52.1 ; (This is 0 if we are billing the original fill) ; PSOV -- Passed by reference. This array will be used ; to return the output (described below). ; Output: PSOE -- This is normally 1, or -1 if the NDC cannot ; be determined. |
|
| TRANSQ | ||
| LABEL(RX,PSOLAP,PSOSITE,DUZ,PSOTRAMT) | ; Print the label.
; Input: RX -- Pointer to the prescription in file #52 ; PSOLAP -- Label printer ; PSOSITE -- Pointer to the Pharmacy in file #59 ; DUZ -- Pointer to the use in file #200 ; PSOTRAMT -- Amount to be paid |
|
| IO | ||
| CHK(ORIG,REF) | ; Should this rx be billed to the CHAMPUS Fiscal Intermediary?
; Input: ORIG -- Pointer to the rx in file #52 ; REF -- Pointer to the refill in file #52.1, or ; 0 for the original fill ; Output: PSOB -- 0 => The rx should not be billed ; 1 => The rx may be billed. |
|
| CHKQ | ||
| DEV | ;Get devices
|
|
| DEVA | ||
| EXM | ;Edit Champus Billing Exemption field
|
|
| EXMQ | ||
| RESDIR | ;Reset DIR just in case
|
|
| GDEA(IEN) | ; Get DEA number
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| FileNo | Call Tags |
|---|---|
| ^PSRX - [#52] | Classic Fileman Calls |
| ^PS(53 - [#53] | Classic Fileman Calls |