BPSUTIL1 ;BHAM ISC/SS - General Utility functions ;08/01/2006
Source file <BPSUTIL1.m>
| Package | Total | Call Graph |
|---|---|---|
| Outpatient Pharmacy | 1 | (DIC,DIQ)^PSODI |
| Pharmacy Data Management | 1 | (DIC,EN)^PSSDI |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DRUGDIE(BPSIEN50,BPSFLDN,BPSEXIN,BPSARR50) | ; Return field values for Drug file
|
|
| DRUGDIC(BPSDIC) | ; Look up on DRUG FILE (#50)
|
|
| RXAPI(BPSIEN52,BPSFLDN,BPSRET,BPFORMAT) | ;*/
|
|
| RXAPI1(BPSIEN52,BPSFLDN,BPFORMAT) | ;*/
|
|
| RXSUBF(BPSIEN52,BPSFLD52,BPSUBFNO,BPSUBIEN,BPSUBFLD,BPSRET,BPFORMAT) | ;
|
|
| RXSUBF1(BPSIEN52,BPSFLD52,BPSUBFNO,BPSUBIEN,BPSUBFLD,BPFORMAT) | ;*/
|
|
| REFAPI1(BPSIEN52,REFIEN,BPSFLDN,BPFORMAT) | ;
|
|
| PROMPTRX(BPSPROM,BPSDFLT) | ;*/
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Name | Line Occurrences |
|---|---|
| $$RXSUBF1 | REFAPI1+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BPFORMAT | RXAPI~, RXAPI+6, RXAPI1~, RXAPI1+6, RXSUBF~, RXSUBF+11, RXSUBF1~, RXSUBF1+11, REFAPI1~, REFAPI1+2 |
| BPSARR | RXAPI1+2~, RXSUBF1+2~ |
| BPSARR( | RXSUBF1+13 |
| BPSARR(52 | RXAPI1+8 |
| BPSARR50 | DRUGDIE~ |
| BPSARR50(50 | DRUGDIE+7 |
| BPSDA | RXSUBF+4~, RXSUBF+6*, RXSUBF+12, RXSUBF1+4~, RXSUBF1+6*, RXSUBF1+12 |
| BPSDA( | RXSUBF+7*, RXSUBF1+7* |
| BPSDFLT | PROMPTRX~, PROMPTRX+5 |
| BPSDIC | DRUGDIC~, DRUGDIC+1, DRUGDIC+3, RXSUBF+4~, RXSUBF+5*, RXSUBF+12, RXSUBF1+4~, RXSUBF1+5*, RXSUBF1+12, PROMPTRX+2~ , PROMPTRX+3*, PROMPTRX+7 |
| BPSDIC("A" | PROMPTRX+6* |
| BPSDIC("B" | PROMPTRX+5* |
| BPSDIC(0 | PROMPTRX+4* |
| BPSDIQ | DRUGDIE+3~, DRUGDIE+5*, DRUGDIE+6, RXAPI+4~, RXAPI+5*, RXAPI+7, RXAPI1+4~, RXAPI1+5*, RXAPI1+7, RXSUBF+4~ , RXSUBF+10*, RXSUBF+12, RXSUBF1+10*, RXSUBF1+12 |
| BPSDIQ(0 | DRUGDIE+5*, RXAPI+6*, RXAPI1+6*, RXAPI1+8, RXSUBF+11*, RXSUBF1+11*, RXSUBF1+13 |
| BPSDR | RXSUBF+4~, RXSUBF+8*, RXSUBF+12, RXSUBF1+4~, RXSUBF1+8*, RXSUBF1+12 |
| BPSDR( | RXSUBF+9*, RXSUBF1+9* |
| BPSEXIN | DRUGDIE~, DRUGDIE+4*, DRUGDIE+5, DRUGDIE+7 |
| BPSFLD52 | RXSUBF~, RXSUBF+1, RXSUBF+8, RXSUBF1~, RXSUBF1+1, RXSUBF1+8 |
| BPSFLDN | DRUGDIE~, DRUGDIE+1, DRUGDIE+6, DRUGDIE+7, RXAPI~, RXAPI+1, RXAPI+7, RXAPI1~, RXAPI1+1, RXAPI1+7 , RXAPI1+8, REFAPI1~, REFAPI1+1, REFAPI1+2 |
| BPSIEN50 | DRUGDIE~, DRUGDIE+1, DRUGDIE+6, DRUGDIE+7 |
| BPSIEN52 | RXAPI~, RXAPI+1, RXAPI+7, RXAPI1~, RXAPI1+1, RXAPI1+7, RXAPI1+8, RXSUBF~, RXSUBF+1, RXSUBF+6 , RXSUBF1~, RXSUBF1+1, RXSUBF1+6, REFAPI1~, REFAPI1+1, REFAPI1+2 |
| BPSPROM | PROMPTRX~, PROMPTRX+6 |
| BPSRET | RXAPI~, RXAPI+1, RXAPI+5, RXSUBF~, RXSUBF+1, RXSUBF+10 |
| BPSUBFLD | RXSUBF~, RXSUBF+1, RXSUBF+9, RXSUBF1~, RXSUBF1+1, RXSUBF1+9, RXSUBF1+13 |
| BPSUBFNO | RXSUBF~, RXSUBF+1, RXSUBF+7, RXSUBF+9, RXSUBF1~, RXSUBF1+1, RXSUBF1+7, RXSUBF1+9, RXSUBF1+13 |
| BPSUBIEN | RXSUBF~, RXSUBF+1, RXSUBF+7, RXSUBF1~, RXSUBF1+1, RXSUBF1+7, RXSUBF1+13 |
| C | RXAPI+3~, RXAPI1+3~, RXSUBF+3~, RXSUBF1+3~ |
| D0 | RXAPI+2~, RXAPI1+2~, RXSUBF+2~, RXSUBF1+2~ |
| DA | RXAPI+3~, RXAPI1+3~, RXSUBF+2~, RXSUBF+3~, RXSUBF1+2~ |
| DI | RXAPI+3~, RXAPI1+3~, RXSUBF+3~, RXSUBF1+3~ |
| DIC | RXAPI+2~, RXAPI1+2~, RXSUBF+2~, RXSUBF1+2~, PROMPTRX+1~ |
| DIL | RXAPI+3~, RXAPI1+3~, RXSUBF+3~, RXSUBF1+3~ |
| DILN | PROMPTRX+1~ |
| DIQ | DRUGDIE+2~, RXAPI+2~, RXAPI1+2~, RXSUBF+2~, RXSUBF1+2~ |
| DIQ1 | RXAPI+3~, RXAPI1+3~, RXSUBF+3~, RXSUBF1+3~ |
| DIROUT | PROMPTRX+1~ |
| DR | RXSUBF+2~, RXSUBF1+2~ |
| DRS | RXAPI+3~, RXAPI1+3~, RXSUBF+3~, RXSUBF1+3~ |
| DTOUT | PROMPTRX+1~, PROMPTRX+8 |
| DUOUT | PROMPTRX+1~, PROMPTRX+8 |
| I | RXAPI+3~, RXAPI1+3~, RXSUBF+3~, RXSUBF1+3~, PROMPTRX+1~ |
| J | RXAPI+3~, RXAPI1+3~, RXSUBF+3~, RXSUBF1+3~ |
| PSODIY | RXAPI+2~, RXAPI1+2~, RXSUBF+2~, RXSUBF1+2~, PROMPTRX+1~ |
| PSSDIY | DRUGDIE+2~, DRUGDIC+2~ |
| REFIEN | REFAPI1~, REFAPI1+1, REFAPI1+2 |
| U | PROMPTRX+9 |
| X | RXAPI+2~, RXAPI1+2~, RXSUBF+2~, RXSUBF1+2~, PROMPTRX+1~, PROMPTRX+3*, PROMPTRX+7 |
| Y | RXAPI+2~, RXAPI1+2~, RXSUBF+2~, RXSUBF1+2~, PROMPTRX+1~, PROMPTRX+8, PROMPTRX+9 |