IBCSC5A ;ALB/ARH - ADD/ENTER PRESCRIPTION FILLS ;12/27/93
Source file <IBCSC5A.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;add/edit prescription fills for a bill, IBIFN required
|
|
| E1 | ||
| EXIT | ;
|
|
| ASKRX(IBRXAP,IBPRO) | ;
|
|
| ARX1E | ||
| ASKDT(IBDT1,IBDT2,IBDT) | ;
|
|
| ADD(RX,IFN,IBDT,DRUG,PIFN,OTHER,IBRF) | ;
|
|
| ADDE | ||
| EDIT(PIFN,REVIEN) | ;
|
|
| SET(IFN,RXARR,RXARRP) | ;setup array of all rx fills for bill, array name should be passed by reference
|
|
| DISP(RXARR,RXARRP) | ;screen display of existing fills for a bill: input should be print order array returned by SET^IBCSC5A: RXARR(RX,DT)=RX IFN (362.4) ^ DRUG, passed by reference
|
|
| HELP(IFN) | ;called for help from rx enter to display existing rx, displays rx' from 52 and 399
|
|
| BILL(IBIFN) | ; return data on a bill 'patient ifn ^ from dt ^ to dt ^ true if add original rx'
|
|
| DRUG(IBD) | ; get drug
|
|
| RCITEM(IBIFN,ARRAY,TYPE) | ; Pull off all item charges from RC multiple
; for item TYPE on bill IBIFN, return array ARRAY ; If type = "ALL", pull off all types |
|
| FINDREV(IBIFN,TYP,PTR) | ; Finds the first revenue code that matches the
; same item type and item pointer |
|
| NDCNUM(IBNDC) | ; Returns the format of the NDC # IBNDC, if possible
|
|
| PRVNM(PIFN) | ; return provider name for an rx, if one defined or null
|
|
| ORDT(IBORDT,Y) | ;get ISSUE DATE from file 52 and stuff into ORDER DATE of file 362.4
|
| 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 |
|
| FileNo | Call Tags |
|---|---|
| ^IBA(362.4 - [#362.4] | Classic Fileman Calls |
| ^PSDRUG - [#50] | Classic Fileman Calls |