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 |