BNIGE ; IHS/CMI/LAB - BNI GUI Save Utilities 2/3/2006 8:53:46 AM ;
Source file <BNIGE.m>
| Package | Total | Call Graph | 
|---|---|---|
| Computerized Public Health Activity Data | 2 | CATSTR^BNIGU BDMG^BNIGVL | 
| VA Fileman | 2 | (FILE,UPDATE,WP)^DIE ^DIK | 
| Kernel | 1 | ($$FMTE,$$NOW)^XLFDT | 
| M Transfer | 1 | ($$REF,DIK)^BMXADOF | 
| Uncategorized | 1 | DEBUG^%Serenji | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| FILE(BNIRET,BNISTR) | ;-- file generic data | |
| DELREC(BNIRET,BNISTR) | ;-- delete records | |
| LOOK(FL,FLD,VAL) | ;-- get the file pointed to | |
| DIK(FL,DAS) | ;-- remove an entry from the file | |
| GEN(RETVAL,BNISTR) | ;-- save general retrieval then queue | |
| CMT(BNIRET,BNISTR) | ;-- save additional comments | |
| DEBUG(BNIRET,BNISTR) | ;-- call the serenji debugger for testing | 
| RPC Name | Call Tags | 
|---|---|
| BNI ADD SITE | ASIT | 
| BNI UPDATE | FILE | 
| BNI SAVE CPHD COMMENTS | CMT | 
| BNI DELETE CPHD RECORD | DELREC | 
| BNI SAVE GENERAL RETRIEVAL | GEN | 
| FileNo | Call Tags | 
|---|---|
| ^BNIREC - [#90510] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("TRAP" | FILE+1, CMT+1, DELREC+1 | 
| ^BNIRTMP("C" | GEN+27 | 
| ^BNITMP($J | FILE+4!, FILE+7*, FILE+28*, FILE+29*, FILE+47*, FILE+48*, FILE+49*, FILE+50*, CMT+4!, CMT+7* , CMT+24*, CMT+25*, CMT+26*, CMT+27*, DELREC+5!, DELREC+7*, DELREC+13*, GEN+5!, GEN+8*, GEN+30* , GEN+31*, GEN+32*, GEN+33*, GEN+48*, GEN+49*, GEN+64*, GEN+65*, GEN+81*, GEN+82*, GEN+98* , GEN+99*, GEN+104*, GEN+105*, GEN+106*, GEN+107* | 
| ^DD( | LOOK+3 | 
| ^VA(200 - [#200] | GEN+11 | 
| Name | Line Occurrences | 
|---|---|
| $$LOOK | FILE+40 | 
| DIK | FILE+27 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | DIK+5*, DIK+6, DIK+8*, DIK+9 | 
| A | GEN+1~, GEN+2*, GEN+56, GEN+68, GEN+69, GEN+71, GEN+89, GEN+90 | 
| BNIBG | GEN+21~, GEN+22*, GEN+28, GEN+102 | 
| BNICUST | GEN+21~, GEN+24*, GEN+28, GEN+102 | 
| BNIDAS | FILE+2~, FILE+15*, FILE+27, FILE+30 | 
| BNIDUZ | GEN+9~, GEN+10*, GEN+11, GEN+45 | 
| BNIED | GEN+21~, GEN+23*, GEN+28, GEN+102 | 
| BNIERR | FILE+17~, FILE+29, FILE+48, FILE+50, CMT+19~, GEN+34~, GEN+57~, GEN+73~, GEN+91~ | 
| BNIERR(1 | FILE+46, CMT+23, GEN+47, GEN+63, GEN+80, GEN+97 | 
| BNIFDA | FILE+17~, GEN+34~, GEN+57~, GEN+73~, GEN+91~ | 
| BNIFDA( | FILE+41*, GEN+36*, GEN+37*, GEN+38*, GEN+39*, GEN+40*, GEN+41*, GEN+42*, GEN+43*, GEN+44* , GEN+45*, GEN+61*, GEN+77*, GEN+78*, GEN+94*, GEN+95* | 
| BNIFITM | GEN+54~, GEN+56*, GEN+59, GEN+61 | 
| BNIFL | FILE+2~, FILE+27, FILE+28, FILE+35*, FILE+40, FILE+41, FILE+47, FILE+49, CMT+2~, CMT+11* , CMT+17*, CMT+22, GEN+9~, GEN+18*, GEN+44 | 
| BNIFLD | FILE+33~, FILE+36*, FILE+40, FILE+41, CMT+19~, CMT+21*, CMT+22 | 
| BNIFLDS | FILE+2~, FILE+16*, FILE+31, FILE+32, FILE+34 | 
| BNII | FILE+2~, FILE+6*, FILE+7, FILE+8*, FILE+28, FILE+29, FILE+47, FILE+48, FILE+49, FILE+50 , CMT+6*, CMT+7, CMT+8*, CMT+24, CMT+25, CMT+26, CMT+27, DELREC+2~, DELREC+6*, DELREC+7 , DELREC+13, GEN+6~, GEN+7*, GEN+8 | 
| BNIIA | FILE+2~, FILE+13*, FILE+18, FILE+22, FILE+23, FILE+25 | 
| >> BNIIEN | GEN+29, GEN+32, GEN+103, GEN+106 | 
| >> BNIIEN1 | GEN+27*, GEN+28, GEN+50*, GEN+58, GEN+60, GEN+74, GEN+76, GEN+92, GEN+93, GEN+102 | 
| >> BNIIEN2 | GEN+66*, GEN+75, GEN+76 | 
| >> BNIIENP2 | GEN+100* | 
| BNIIENS | FILE+17~, FILE+30*, FILE+41, FILE+49, CMT+19~, CMT+20*, CMT+22, GEN+34~, GEN+35*, GEN+57~ , GEN+60*, GEN+61, GEN+73~, GEN+76*, GEN+77, GEN+78, GEN+91~, GEN+93*, GEN+94, GEN+95 | 
| BNIIENS( | FILE+25* | 
| BNIIENS(1 | FILE+49, CMT+26, GEN+50, GEN+58*, GEN+74*, GEN+92* | 
| BNIIENS(2 | GEN+59*, GEN+66, GEN+75*, GEN+100 | 
| BNIIENS(3 | GEN+83 | 
| >> BNIIENS3 | GEN+83* | 
| BNIITM | GEN+54~, GEN+55*, GEN+56, GEN+68, GEN+69, GEN+71 | 
| BNIJ | GEN+51~, GEN+52*, GEN+53, GEN+55 | 
| BNIK | GEN+67~, GEN+68*, GEN+69, GEN+71 | 
| BNIL | GEN+84~, GEN+85*, GEN+86, GEN+88 | 
| BNILNG | GEN+87~, GEN+90*, GEN+95 | 
| >> BNILV | FILE+18*, FILE+19, FILE+24, FILE+25 | 
| BNIMOD | FILE+2~, FILE+10*, FILE+20, FILE+26, FILE+42, FILE+44 | 
| BNINM | GEN+9~, GEN+11*, GEN+36 | 
| BNINOR | GEN+9~, GEN+13*, GEN+38 | 
| BNIPAT | FILE+2~, FILE+12*, FILE+14 | 
| BNIPERM | GEN+9~, GEN+12*, GEN+37 | 
| BNIPITM | GEN+87~, GEN+89*, GEN+94 | 
| BNIPR | GEN+9~, GEN+25*, GEN+26, GEN+27 | 
| BNIPREC | GEN+87~, GEN+88*, GEN+89, GEN+90 | 
| BNIPRT | GEN+9~, GEN+20*, GEN+85, GEN+86, GEN+88 | 
| BNIREC | CMT+2~, CMT+10*, CMT+16*, CMT+20, GEN+9~, GEN+19*, GEN+52, GEN+53, GEN+55 | 
| BNIRET | DEBUG~, FILE~, FILE+5*, CMT~, CMT+5*, DELREC~, DELREC+4* | 
| BNIS | FILE+33~, FILE+34*, FILE+35, FILE+36, FILE+37, FILE+39, FILE+41 | 
| BNISITM | GEN+70~, GEN+71*, GEN+72*, GEN+77 | 
| BNISITM2 | GEN+70~, GEN+72*, GEN+78 | 
| BNISP | GEN+9~, GEN+14*, GEN+39 | 
| BNISRT | GEN+9~, GEN+16*, GEN+42 | 
| BNISRTE | GEN+9~, GEN+17*, GEN+43 | 
| BNISTR | DEBUG~, FILE~, FILE+9, FILE+10, FILE+12, FILE+13, FILE+15, FILE+16, CMT~, CMT+9 , CMT+10, CMT+11, CMT+12, CMT+13, CMT+15, CMT+16, CMT+17, CMT+18, DELREC~, DELREC+8 , DELREC+9, DELREC+10, GEN~, GEN+4, GEN+10, GEN+12, GEN+13, GEN+14, GEN+15, GEN+16 , GEN+17, GEN+18, GEN+19, GEN+20, GEN+22, GEN+23, GEN+24, GEN+25 | 
| BNITXT | CMT+2~ | 
| BNITXT(1 | CMT+12*, CMT+18* | 
| BNITYP | FILE+33~, GEN+9~, GEN+15*, GEN+40 | 
| BNIVAL | FILE+33~, FILE+37*, FILE+40*, FILE+41 | 
| >> BPHTXT(1 | CMT+14* | 
| C | GEN+1~, GEN+2* | 
| >> DA | DELREC+10* | 
| DAS | DIK~, DIK+1, DIK+2, DIK+3, DIK+4*, DIK+5*, DIK+8, DIK+11 | 
| DAS( | DIK+6* | 
| >> DFN | FILE+14*, DIK+2* | 
| >> DIK | DELREC+11* | 
| >> FILE | DIK+10* | 
| FL | LOOK~, LOOK+3, DIK~, DIK+8, DIK+10 | 
| FLD | LOOK~, LOOK+3 | 
| I | FILE+31*, FILE+32, FILE+34, DIK+3*, DIK+4, DIK+5, DIK+6, DELREC+2~, DELREC+8*, DELREC+9 , DELREC+10 | 
| J | FILE+21~, FILE+22*, FILE+23, FILE+24, FILE+25 | 
| >> LVLS | DIK+1*, DIK+3, DIK+4, DIK+6 | 
| >> OREF | DIK+9*, DIK+11 | 
| >> OUT | DIK+3* | 
| P | FILE+2~, FILE+3*, FILE+10, FILE+12, FILE+13, FILE+15, FILE+16, FILE+34, CMT+2~, CMT+3* , CMT+10, CMT+11, CMT+12, CMT+16, CMT+17, CMT+18, DELREC+2~, DELREC+3*, GEN+1~, GEN+2* , GEN+10, GEN+12, GEN+13, GEN+14, GEN+15, GEN+16, GEN+17, GEN+18, GEN+19, GEN+20 , GEN+22, GEN+23, GEN+24, GEN+25 | 
| PTR | LOOK+2~, LOOK+3*, LOOK+4*, LOOK+5 | 
| R | FILE+2~, FILE+3*, FILE+10, FILE+12, FILE+13, FILE+35, FILE+36, FILE+37, FILE+39, FILE+41 , DELREC+2~, DELREC+3*, DELREC+8, DELREC+9, DELREC+10, GEN+1~, GEN+2*, GEN+52, GEN+53, GEN+55 , GEN+85, GEN+86, GEN+88 | 
| RETVAL | GEN~, GEN+3* | 
| U | LOOK+3, CMT+26, GEN+11 | 
| VAL | LOOK~, LOOK+1, LOOK+5 | 
| >> X | FILE+1*, CMT+1*, DELREC+1* |