BMCADDS ;IHS/ITSC/FCJ - ADD SECONDARY REFERRAL; [ 09/27/2006 1:31 PM ]
Source file <BMCADDS.m>
| Package | Total | Call Graph |
|---|---|---|
| Referred Care Information System | 7 | ($$CTR,HDR,PARMCHK,PAUSE)^BMC (ADDVREF,CALLIN,COMMENTS)^BMCADD DSPV^BMCADDP (DDS,DIC)^BMCFMC ^BMCKILL (80,ASK)^BMCMOD DISPCOM^BMCMOD1 |
| VA Fileman | 3 | FILE^DICN ^DIK ^DIR |
| IHS VA Utilities | 1 | ^XBFMK |
| Package | Total | Caller Graph |
|---|---|---|
| Referred Care Information System | 2 | BMC ADD SECONDARY REFERRAL BMCAPI |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CALLIN | ;EP;TEST FOR CALL-IN REF
|
|
| BUSINESS | ; EDIT BUSINESS OFFICE COMMENTS
|
|
| RECORD | ;RECORD SECONDARY REFERRAL
|
|
| EDIT | ; EDIT REFERRAL RECORD JUST ADDED
|
|
| MEDCOM | ;ADD MED HX COMMENTS
|
|
| START | ;
|
|
| ADD | ;EP;FIND SUFFIX
|
|
| SBCOM | ;ADD BO/CHS COMMENTS ;BMC*4.0*3 8.13.07 IHS.OIT.FCJ ADD BO/CHS COMMENTS
|
|
| EXIT | ;EXIT PROGRAM
|
|
| MEDHX | ;EP;DISPLAY MED HX COMMENTS IF ANY AND ADD NEW COMMENTS TO SEC REF
|
|
| MAIN | ;
|
|
| GETREF | ;Screens out closed Referrals
|
|
| DELETE | ; DELETE REFERRAL JUST ADDED BECAUSE OPERATOR DIDN'T FINISH
|
| Name | Field # of Occurrence |
|---|---|
| $$CTR^BMC | MEDHX+4, MEDHX+5 |
| HDR^BMC | START+2 |
| PARMCHK^BMC | START+1 |
| PAUSE^BMC | EDIT+6, DELETE+3, RECORD+2 |
| ADDVREF^BMCADD | MAIN+8 |
| CALLIN^BMCADD | CALLIN+5 |
| COMMENTS^BMCADD | MEDCOM+5 |
| DSPV^BMCADDP | MAIN+6 |
| DDS^BMCFMC | EDIT+3 |
| DIC^BMCFMC | GETREF+9 |
| ^BMCKILL | EXIT+1 |
| 80^BMCMOD | BUSINESS+1 |
| ASK^BMCMOD | SBCOM+4 |
| DISPCOM^BMCMOD1 | MEDHX+7 |
| FILE^DICN | ADD+22 |
| ^DIK | DELETE+2 |
| ^DIR | CALLIN+3 |
| ^XBFMK | ADD+11, ADD+22 |
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^BMCREF - [#90001] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^BMCPARM - [#90001.31] | ADD+21 |
| ^BMCREF - [#90001] | GETREF+12, ADD+8, ADD+21, EDIT+5, MEDHX+3, RECORD+3 |
| ^BMCREF("S" | ADD+2, ADD+3 |
| ^DISV( | RECORD+3* |
| Name | Line Occurrences |
|---|---|
| ADD | MAIN+5 |
| CALLIN | MAIN+4 |
| DELETE | MAIN+6, MAIN+7, EDIT+4 |
| EDIT | MAIN+7, EDIT+6 |
| EXIT | START+3 |
| GETREF | MAIN+2 |
| MAIN | START+2 |
| MEDHX | MAIN+9 |
| SBCOM | MAIN+10 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> BMCATEMP | MEDHX+1*, SBCOM+1* |
| BMCCAL | MAIN+6, MAIN+8, CALLIN+1*, CALLIN+5*, ADD+18, EDIT+2, EXIT+3! |
| >> BMCCBY | ADD+19 |
| >> BMCCDT | ADD+19 |
| >> BMCCTYP | MEDHX+3*, MEDCOM+3*, SBCOM+2* |
| >> BMCDFN | ADD+15 |
| >> BMCETEMP | MEDHX+1*, SBCOM+1* |
| >> BMCG | MEDHX+1*, SBCOM+1* |
| >> BMCIEN | MAIN+6*, MAIN+8* |
| BMCMODE | MAIN+1*, EXIT+3! |
| >> BMCNONE | MEDHX+7*, MEDHX+8 |
| >> BMCOUTR | MAIN+6 |
| >> BMCPARM | START+1 |
| >> BMCPCC | MAIN+6, MAIN+8 |
| >> BMCPROV | MAIN+1*, ADD+14* |
| >> BMCQ | START+2, MAIN+1*, MAIN+3, MAIN+4, MAIN+5, MAIN+6, MAIN+7, GETREF+1*, GETREF+13*, CALLIN+6* , EDIT+4* |
| >> BMCREC | GETREF+12*, ADD+14, ADD+17, ADD+18 |
| >> BMCREC("PAT N | AME" , MEDHX+5 |
| BMCRIEN | MAIN+6*, MAIN+8*, GETREF+3, GETREF+11*, GETREF+12, ADD+8, ADD+16, ADD+21, MEDHX+3*, MEDCOM+4* , MEDCOM+6*, SBCOM+3*, SBCOM+5*, EXIT+3! |
| >> BMCRNUMB | ADD+2, ADD+3, ADD+15, MEDHX+5, RECORD+1 |
| BMCRSTAT | EXIT+3! |
| >> BMCRTYPE | ADD+15, EDIT+5 |
| >> BMCSRIEN | MAIN+6, MAIN+8, ADD+22*, EDIT+1, EDIT+5, DELETE+2, MEDHX+3, MEDCOM+4, MEDCOM+6*, SBCOM+3 , SBCOM+5*, RECORD+3 |
| >> BMCSTRM | MAIN+1* |
| BMCSUF | ADD+6*, ADD+16, RECORD+1, EXIT+3! |
| >> BMCTERM | MEDHX+1*, SBCOM+1* |
| BMCTMP | MEDCOM+4*, MEDCOM+6, SBCOM+3*, SBCOM+5, EXIT+3! |
| BMCTMPS | MEDCOM+4*, MEDCOM+6, SBCOM+3*, SBCOM+5, EXIT+3! |
| >> BMCV | MEDHX+1*, SBCOM+1* |
| BMCVCT | ADD+8*, ADD+9*, ADD+16, EXIT+3! |
| DA | GETREF+3*, EDIT+1*, DELETE+2*, EXIT+2! |
| DD | ADD+22! |
| DDSCHANG | EDIT+4, EXIT+2! |
| >> DDSFILE | EDIT+1* |
| DDSPARM | EDIT+1*, EXIT+2! |
| DIADD | ADD+11!, ADD+22! |
| DIC | GETREF+5*, ADD+12*, EXIT+2! |
| DIC("A" | GETREF+5* |
| DIC("DR" | ADD+15*, ADD+16*, ADD+17*, ADD+18*, ADD+19*, ADD+21* |
| DIC("S" | GETREF+8* |
| DIC(0 | GETREF+5*, ADD+12* |
| DIE | EXIT+2! |
| >> DIK | DELETE+2* |
| DILN | EXIT+2! |
| DINUM | ADD+11!, ADD+22! |
| DIR | CALLIN+3! |
| DIR("A" | CALLIN+2*, MEDCOM+2* |
| DIR("B" | CALLIN+2* |
| DIR(0 | CALLIN+2* |
| DISYS | EXIT+2! |
| DIWI | EXIT+2! |
| DIWTC | EXIT+2! |
| DIWX | EXIT+2! |
| >> DLAYGO | ADD+12* |
| DO | ADD+22! |
| >> DR | EDIT+2* |
| DT | ADD+12, ADD+17 |
| >> DUOUT | CALLIN+6 |
| DUZ | ADD+15, RECORD+3 |
| DUZ(2 | ADD+21 |
| >> I | MEDHX+6*, MEDHX+9* |
| IOF | MEDHX+4 |
| U | ADD+8, ADD+14, ADD+17, ADD+18, ADD+21, EDIT+5, MEDHX+3, RECORD+3 |
| W1 | EXIT+2! |
| >> X | ADD+12*, EDIT+5*, EDIT+6 |
| Y | GETREF+10, GETREF+11, CALLIN+5, ADD+3*, ADD+4, ADD+22, EXIT+2! |
| Y1 | ADD+1*, ADD+2*, ADD+5*, ADD+6*, EXIT+2! |
| Y2 | ADD+1*, ADD+4*, ADD+6*, ADD+8, EXIT+2! |
| >> Y3 | ADD+1*, ADD+4*, ADD+5 |