BMCRL ; IHS/PHXAO/TMJ - PCC REFERRAL GENERAL RETRIEVAL DRIVER ROUTINE ;
Source file <BMCRL.m>
| Package | Total | Call Graph | 
|---|---|---|
| Referred Care Information System | 4 | (ADD,INFORM)^BMCRL01 (COUNT,DTTST,SAVE,TITLE)^BMCRL3 ^BMCRL4 (SHOW,SHOWP,SHOWR)^BMCRLS | 
| VA Fileman | 2 | ^DIK ^DIR | 
| IHS VA Utilities | 1 | ^XBDBQUE | 
| Package | Total | Caller Graph | 
|---|---|---|
| Referred Care Information System | 5 | BMC RPT-GENERAL RETRIEVAL BMCFREQ BMCRL3 BMCRLP2 BMCTEN | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| COUNT | ;count only or detailed report | |
| BROWSE | ; | |
| PP13 | ||
| PP12 | ||
| PP11 | ||
| TITLE | ; | |
| PROCESS | ;process lister | |
| RTYP | ;EP;4.0 IHS/ITSC/FCJ ADDED NEXT SECTION FOR TYPE OF REFERRAL | |
| SCREEN | ; | |
| ADD | ; | |
| XIT1 | ;EP | |
| START | ; | |
| PP1 | ;if patient, no prev defined report used | |
| DEL | ;EP DELETE LOG ENTRY IF ONE EXISTS AND USER "^" OUT | |
| CAN | ;TEST FOR DATE RANGE FIELDS ON CANNED REPORT AND PRIM/SEC REF | |
| XIT | ;EP - CALLED FROM BMCRL | |
| SAVE | ; | |
| TYPE | ;--- get type of report (patient, date range or search template) | |
| ZIS | ;call to XBDBQUE | 
| FileNo | Call Tags | 
|---|---|
| ^BMCRTMP - [#90001.82] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BMCRTMP - [#90001.82] | PP11!, PP12!, DEL+1 | 
| Name | Line Occurrences | 
|---|---|
| ADD | PROCESS+5 | 
| BROWSE | ZIS+11 | 
| CAN | PROCESS+7 | 
| COUNT | PP12 | 
| DEL | PROCESS+5, PP11 | 
| PP1 | PROCESS+6 | 
| PP11 | PP12 | 
| PP12 | PP13 | 
| PROCESS | TYPE+5 | 
| RTYP | PROCESS+6 | 
| SAVE | PP13+1, ZIS+10 | 
| SCREEN | PP11 | 
| TITLE | PROCESS+8, PP13 | 
| TYPE | PROCESS+7, PROCESS+8, PP11 | 
| XIT | TYPE+5, PROCESS+3, ZIS+11, ZIS+14 | 
| XIT1 | ZIS+5 | 
| ZIS | PROCESS+9, PP13+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | XIT1+2! | 
| %H | XIT+1! | 
| AMQQEN3 | XIT+3! | 
| AMQQLX | XIT+3! | 
| AMQQTAX | XIT1+2! | 
| BMC | XIT+1! | 
| BMCANS | XIT1+1! | 
| BMCBD | XIT+1! | 
| BMCBDD | XIT+1! | 
| BMCBTH | XIT1+1! | 
| BMCC | XIT1+1! | 
| BMCCAND | PROCESS+1!, PROCESS+4*, PROCESS+6, XIT+1! | 
| BMCCNT | XIT1+1! | 
| >> BMCCNTL | SCREEN+1* | 
| BMCCRIT | XIT1+1! | 
| BMCCTYP | ZIS+6, XIT+2! | 
| BMCCUT | XIT1+1! | 
| BMCD | XIT1+1! | 
| BMCDFET | XIT1+1! | 
| BMCDISP | XIT+1!, XIT1+1! | 
| BMCDONE | ZIS+3*, XIT1+1! | 
| BMCED | XIT+1! | 
| BMCEDD | XIT+1! | 
| BMCEN1 | XIT+1! | 
| BMCEP1 | XIT1+2! | 
| BMCEP2 | XIT1+2! | 
| BMCET | XIT+1! | 
| BMCFLG | XIT+2! | 
| BMCG | XIT+2! | 
| BMCHDR | XIT+1! | 
| BMCHEAD | XIT+1! | 
| BMCHIGH | XIT1+1! | 
| BMCI | XIT1+1! | 
| BMCJOB | XIT1+1! | 
| BMCLENG | XIT1+2! | 
| BMCLHDR | XIT+1!, XIT1+2! | 
| BMCLINE | XIT+1!, XIT1+1! | 
| BMCNAME | XIT+2! | 
| BMCNIFN | XIT+2! | 
| BMCNSRT | XIT+2! | 
| BMCOPT | ZIS+1!, ZIS+9*, ZIS+11, XIT+1! | 
| BMCPACK | XIT1+2! | 
| BMCPCNT | TYPE+3*, XIT+2! | 
| BMCPRNM | XIT+1!, XIT1+1! | 
| BMCPRNT | XIT+1!, XIT1+1! | 
| BMCPTCT | TYPE+3*, XIT+2! | 
| BMCPTVS | TYPE+1*, XIT+1! | 
| BMCQFLG | XIT+2! | 
| BMCQMAN | XIT1+1! | 
| BMCQUIT | START+1!, PROCESS+5!, PROCESS+8!, PP11!, PP12!, PP13!, ZIS+8*, ZIS+10, XIT+2! | 
| >> BMCR("CR" | PROCESS+7!, XIT+4! | 
| BMCRCNT | XIT1+1! | 
| BMCRPT | PP11, PP12, DEL+1, XIT+1! | 
| BMCSAVE | XIT+2!, XIT1+2! | 
| BMCSCNT | XIT1+1! | 
| BMCSD | XIT+1! | 
| BMCSEAT | XIT+1! | 
| BMCSEL | XIT1+1! | 
| BMCSKIP | XIT+1!, XIT1+1! | 
| BMCSORT | XIT+1! | 
| BMCSORV | XIT+1! | 
| BMCSPAG | XIT+1! | 
| BMCSPEC | XIT+1! | 
| BMCSRTR | XIT+2! | 
| BMCSRTV | XIT+2! | 
| BMCTCW | PP12*, ZIS+2*, XIT+1! | 
| BMCTEXT | XIT1+1! | 
| BMCTITL | XIT+2! | 
| BMCTL | XIT+2! | 
| BMCTYPE | TYPE+4!, XIT+1! | 
| BMCTYPR | RTYP+4*, XIT+2! | 
| BMCVAR | XIT1+1! | 
| BMCY | XIT1+1! | 
| C | XIT+3! | 
| D | XIT+3!, XIT1+2! | 
| D0 | XIT+3! | 
| DA | PROCESS+2!, RTYP+2!, ZIS+7!, DEL+1*!, XIT+3!, XIT1+2! | 
| DD | XIT+3! | 
| DDH | XIT+3! | 
| DFN | XIT+3!, XIT1+1! | 
| DIADD | XIT+3!, XIT1+2! | 
| DIC | DEL+1!, XIT+3!, XIT1+2! | 
| DICR | XIT+3! | 
| DIE | XIT+3!, XIT1+2! | 
| DIG | XIT+3! | 
| DIH | XIT+3! | 
| DIK | DEL+1*!, XIT+3!, XIT1+2! | 
| DINUM | XIT+3!, XIT1+2! | 
| DIQ | XIT+3! | 
| DIR | PROCESS+2!, RTYP+2!, ZIS+7!, XIT+3!, XIT1+2! | 
| DIR("A" | PROCESS+2*, RTYP+2*, ZIS+7* | 
| DIR("B" | PROCESS+2*, RTYP+2*, ZIS+7* | 
| DIR(0 | PROCESS+2*, RTYP+1*, ZIS+7* | 
| DIRUT | PROCESS+3, PROCESS+6, PROCESS+7!, RTYP+3, ZIS+8, XIT+3!, XIT1+2! | 
| DIU | XIT1+2! | 
| DIV | XIT+3! | 
| DLAYGO | XIT+3!, XIT1+2! | 
| DQ | XIT+3! | 
| DR | XIT+3!, XIT1+2! | 
| DTOUT | XIT+3!, XIT1+2! | 
| DUOUT | XIT+3!, XIT1+2! | 
| H | XIT1+2! | 
| I | XIT+3!, XIT1+2! | 
| IO("Q" | XIT1+2! | 
| IOM | ZIS+2 | 
| J | XIT+3! | 
| K | XIT+3! | 
| M | XIT+3!, XIT1+2! | 
| POP | XIT1+2! | 
| S | XIT+3!, XIT1+2! | 
| TS | XIT+3!, XIT1+2! | 
| U | DEL+1 | 
| V | XIT1+2! | 
| X | XIT+3!, XIT1+2! | 
| X1 | XIT1+2! | 
| X2 | XIT1+2! | 
| >> XBIOP | BROWSE+2* | 
| >> XBNS | ZIS+12* | 
| >> XBRC | ZIS+12*, BROWSE+2* | 
| >> XBRP | ZIS+12*, BROWSE+1* | 
| >> XBRX | ZIS+12*, BROWSE+2* | 
| Y | PROCESS+4, RTYP+4, ZIS+9, XIT+3!, XIT1+2! | 
| Z | XIT1+2! | 
| ZTIO | XIT1+2! | 
| ZTQUEUED | XIT1+2! | 
| ZTSK | XIT1+2! |