IBNCPDPU ;OAK/ELZ - UTILITIES FOR NCPDP ;Jun 06, 2014@19:13:12
Source file <IBNCPDPU.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CT(DFN,IBRXN,IBFIL,IBADT,IBRMARK) | ; files in claims tracking
; Input: ; DFN - Patient IEN ; IBRXN - Rx IEN ; IBFIL - Fill# ; IBADT - Date of Service ; IBRMARK - Non-billable Reason (.01 from 356.8) |
|
| FILL(X,LEN) | ; Zero-fill, right justified.
|
|
| PLANN(DFN,IBX,IBADT) | ; returns the ien in the insurance multiple for the given plan/patient provided
; Output: insurance co ien^2.312 subfile ien |
|
| PLANEPS(IBPL) | ; returns the ePharmacy payer sheets for a group plan
; IBPL = IEN to GROUP INSURANCE PLAN file #355.3 ; Returns: Payer Sheets. (B1,B2,B3,E1) (comma separated string) ; Successful: 1^B1,B2,B3,E1 ; Unsuccessful: 0 |
|
| RT(DFN,IBDT,IBINS,IBPTYP) | ; returns rate type to use for bill
; Input: ; DFN - patient ien ; IBDT - date of service ; IBINS - insurance array (pass by reference) |
|
| BS() | ; returns the mccr utility to use
|
|
| RXBIL(IBINP,IBERR) | ; Matching NCPDP payments
; Find IB Bill by the 7 or 12 digit ECME number and the Rx fill date ; This function is called by AR routine $$BILL^RCDPESR1 (DBIA 4435). |
|
| RXBILND(IBECME) | ;Match the bill with no date
|
|
| TXMATCH(IBTXT1,IBTXT2,IBMAX) | ;
|
|
| ECMEBIL(DFN,IBADT) | ; Is the pat ECME Billable (pharmacy coverage only)
; DFN - ptr to the patient ; IBADT - the date ; IBINS - insurance array returned by ALL^IBCNS1 |
|
| SUBMIT(IBRX,IBFIL,IBDELAY) | ; Submit the Rx claim through ECME
; IBDELAY - Delay Reason Code, passed as the 18th parameter - IB*2.0*435 ; IBRX - RX ien in file #52 ; IBFIL - Fill No (0 for orig fill) |
|
| REASON(IBX,EXACT) | ; Close Claim Reasons
|
|
| NABP(IBIFN) | ;NABP Number
|
|
| BILL(IBRX,IBFIL) | ;
|
|
| REJECT(IBECME,IBDATE) | ; Is the e-claim rejected?
|
|
| RXINS(DFN,IBADT,IBINS) | ; Return an array of pharmacy insurance policies by COB order
; Input: ; DFN - Patient ien (required) ; IBADT - Date of Service (fileman format, optional defaults to today) ; Output: ; IBINS - Name of destination array (pass by reference) |
|
| RXINSX | ;
|
|
| ECMEMTCH(IBECME,IBDAT,IBPNAME,IBERR) | ; Attempt ECME# look up with either 7 digit or 12 digit number (IB*2*435)
|
|
| ACDUTY(DFN) | ;
; Check active duty status for the patient ; Input: ; DFN: Patient (#2) IEN ; Output: ; 0: Does not have an Active Duty Status ; 1: Has an active Duty Status ; |
| FileNo | Call Tags |
|---|---|
| ^IBT(356 - [#356] | Classic Fileman Calls |