IBCSC5A ;ALB/ARH - ADD/ENTER PRESCRIPTION REFILLS ; 12/27/93
Source file <IBCSC5A.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 4 | ^DIC FILE^DICN ^DIE ^DIR |
| Integrated Billing | 2 | (ADDNEW,DEFAULT,NEWRX,RXDISP)^IBCSC5C $$RXDUP^IBCU3 |
| Kernel | 1 | $$FMTE^XLFDT |
| Package | Total | Caller Graph |
|---|---|---|
| Integrated Billing | 4 | IBCF331 IBCSC5C IBCSCE IBCU6 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;add/edit prescription refills for a bill, IBIFN required
|
|
| ASKRX(IBRXAP,IBPRO) | ;
|
|
| DRUG(IBD) | ; get drug
|
|
| SET(IFN,RXARR,RXARRP) | ;setup array of all rx refills for bill, array name should be passed by reference
|
|
| HELP(IFN) | ;called for help from rx enter to display existing rx, displays rx' from 52 and 399
|
|
| EDIT(PIFN) | ;
|
|
| ARX1E | ||
| ADDE | ||
| EXIT | ||
| ASKDT(IBDT1,IBDT2,IBDT) | ;
|
|
| DISP(RXARR,RXARRP) | ;screen display of existing refills for a bill,
|
|
| BILL(IBIFN) | ; display all existing prescription refills (52) for a patient and date range
|
|
| E1 | ||
| ADD(RX,IFN,IBDT,DRUG,PIFN,OTHER) | ;
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^IBA(362.4 - [#362.4] | Classic Fileman Calls |
| ^PSDRUG - [#50] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGCR(399 - [#399] | BILL+2, BILL+3 |
| ^IBA(362.4 - [#362.4] | SET+3, SET+4 |
| ^PSDRUG - [#50] | DISP+5, DRUG+1 |
| Name | Line Occurrences |
|---|---|
| $$ADD | E1+5 |
| $$ASKDT | E1+1 |
| $$ASKRX | E1 |
| $$BILL | EN+1, HELP+1 |
| $$DRUG | ADD+1 |
| ADDE | ADD+1 |
| ARX1E | ASKRX+3, ASKRX+4, ASKRX+6 |
| DISP | EN+4, HELP+1 |
| E1 | E1+1, E1+2, E1+5, E1+6 |
| EDIT | E1+6 |
| EXIT | E1 |
| SET | EN+2, EN+4, E1+6, HELP+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CNT | SET+2~, SET+3*, SET+4*, SET+5 |
| DA | ADD+2!, ADD+3*!, EDIT+1*! |
| >> DFN | EN+1*, EN+3 |
| >> DGRVRCAL | EN+3*, E1* |
| DIC | ADD+2*, ADD+3!, EDIT+1!, DRUG+1*! |
| DIC(0 | ADD+2*, DRUG+1* |
| DIDEL | EDIT+1*! |
| DIE | ADD+3*!, EDIT+1*! |
| DIR | ASKRX+3!, ASKRX+8!, ASKDT+1! |
| DIR("?" | ASKRX+2* |
| DIR("??" | ASKRX+2* |
| DIR("A" | ASKRX+3*, ASKRX+7*, ASKDT+1* |
| DIR("B" | ASKRX+7*, ASKDT+1* |
| DIR(0 | ASKRX+3*, ASKRX+7*, ASKDT+1* |
| DIRUT | ASKRX+3!, ASKRX+8, ASKDT+1! |
| DO | ADD+2! |
| DR | ADD+3*!, EDIT+1*! |
| DRUG | ADD~, ADD+1*, ADD+3 |
| DTOUT | ASKDT+1! |
| IBC | SET+2~*, SET+3 |
| IBCNT | SET+2~*, SET+6* |
| IBD | DRUG~, DRUG+1*, DRUG+2 |
| IBDRG | E1+4*, EXIT+1! |
| IBDT | E1*, E1+1*, E1+2, E1+3, E1+4, E1+5, EXIT+1!, ASKDT~, ASKDT+1, ADD~ , ADD+3 |
| IBDT1 | EN+1*, EN+3, E1+1, EXIT+1!, ASKDT~, ASKDT+1 |
| IBDT2 | EN+1*, EN+3, E1+1, EXIT+1!, ASKDT~, ASKDT+1 |
| >> IBI | DISP+4*, DISP+6 |
| IBIFN | EN+1, EN+2, EN+3, EN+4, E1+2, E1+5, E1+6, EXIT, ASKRX+2, BILL~ , BILL+2, BILL+3 |
| IBLIST | EN+3, EXIT+1! |
| IBPIFN | E1*, E1+4*, E1+5*, E1+6, EXIT+1! |
| IBPR | EN+3, EXIT+1!, HELP+1 |
| IBPR( | E1+1, E1+3, E1+5 |
| IBPRO | EN+3, EN+4, E1, E1+6, EXIT+1!, ASKRX~, ASKRX+4, HELP+1 |
| IBPRO( | ASKRX+6 |
| IBRX | E1*, E1+1, E1+2, E1+3, E1+4, E1+5, EXIT+1! |
| IBRXA | EN+2, EN+3, EN+4, E1+6, EXIT+1!, HELP+1~ |
| IBRXA( | E1+1, E1+2, E1+4 |
| IBRXAP | EN+4*, E1, E1+6*, EXIT+1!, ASKRX~, ASKRX+4, HELP+1* |
| IBRXAP( | ASKRX+6 |
| IBRXNEW | EN+1*, EN+3*, E1+5*, EXIT, EXIT+1! |
| IBRXOLD | EN+2*, EXIT, EXIT+1! |
| IBX | EN+1*, E1+5*, EXIT+1!, ASKRX+1~*, ASKRX+4*, ASKRX+6, ASKRX+8*, ARX1E, ADD+1~*, ADD+3* , ADDE, SET+2~, SET+3*, SET+6*, DISP+2~, DISP+4*, DISP+5, DISP+6, HELP+1~*, BILL+2~* , BILL+3* |
| IBY | ASKRX+1~, ASKRX+6*, ASKRX+7, ASKRX+8, SET+2~, SET+4*, SET+6*, DISP+2~, DISP+4*, DISP+5 , DISP+6, BILL+2~*, BILL+3*, BILL+4 |
| IBZ | SET+2~, DISP+2~, DISP+5*, DISP+6 |
| IFN | ADD~, ADD+3, SET~, SET+2, SET+5, HELP~, HELP+1 |
| OTHER | ADD~, ADD+3 |
| PIFN | ADD~, ADD+3, EDIT~, EDIT+1, SET+2~, SET+3*, SET+4 |
| RX | ADD~, ADD+2 |
| RXARR | SET~, SET+2!, SET+5*, DISP~ |
| RXARR( | SET+4*, SET+6, DISP+4, DISP+5 |
| RXARRP | SET~, SET+2!, DISP~ |
| RXARRP( | SET+6*, DISP+4 |
| U | EN+1, EN+2, EN+3, E1, E1+4, E1+5, ASKRX+7, ADD+3, SET+4, DISP+4 , DISP+5, HELP+1, BILL+2, BILL+3 |
| X | ASKRX+1~, ADD+2*!, DRUG+1~ |
| Y | ASKRX+1~, ASKRX+3*, ASKRX+4, ASKRX+8, ASKDT+2, ADD+3, DRUG+1~ |