BCHEGP1 ; IHS/CMI/LAB - GROUP FORM DATA ENTRY CREATE RECORD ;
Source file <BCHEGP1.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 6 | ^DDS ^DIC (FILE,YN)^DICN ^DIE ^DIK ^DIR |
| IHS RPMS CHR System | 1 | PROTOCOL^BCHUADD1 |
| IHS VA Utilities | 1 | ^XBFMK |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DEL | ;
|
|
| PAUSE | ;
|
|
| PROCESS | ;
|
|
| EDIT | ;
|
|
| START1 | ;
|
|
| GETPAT | ;
|
|
| GETMEAS | ;
|
|
| EDITR | ;
|
|
| START | ;EP - called from BCHLEGP
|
|
| GENREC | ;create CHR record
|
|
| POV | ;create pov records
|
|
| NOREG | ;
|
|
| ERROR | ;
|
|
| EXIT | ;clean up and exit
|
|
| SOAP | ;
|
| Name | Field # of Occurrence |
|---|---|
| PROTOCOL^BCHUADD1 | EDITR+4 |
| ^DDS | GETMEAS+6, EDIT+2 |
| ^DIC | GETPAT+26, NOREG+8, EDITR+8 |
| FILE^DICN | GENREC+12, POV+8 |
| YN^DICN | GETPAT+28 |
| ^DIE | NOREG+19, NOREG+26, GENREC+15, EDIT+10, EDIT+17 |
| ^DIK | DEL+1 |
| ^DIR | GETPAT+23, NOREG+4, NOREG+23, EDITR+1, GETMEAS+3, ERROR+4, PAUSE+1 |
| ^XBFMK | GENREC+2, GENREC+13, POV+4, POV+10, EDITR+7, EDITR+10, GETMEAS+7, GETMEAS+8 |
| 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 |
|
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^AUPNPAT - [#9000001] | Classic Fileman Calls |
| ^BCHR - [#90002] | Classic Fileman Calls |
| ^BCHRPROB - [#90002.01] | Classic Fileman Calls |
| ^BCHRPED - [#90002.02] | Classic Fileman Calls |
| ^BCHRPAT - [#90002.11] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^BCHGROUP - [#90002.97] | GETPAT+22, GENREC+7, GENREC+8, ERROR+2 |
| ^BCHR - [#90002] | GETPAT+22, GETMEAS+1, EDIT+5 |
| ^BCHRGAS - [#90002.98] | POV+3 |
| ^BCHRGAS("AD" | POV+2 |
| ^BCHRPAT - [#90002.11] | GENREC+5 |
| ^BCHRPED("AD" | EDIT+15 |
| ^BCHRPROB("AD" | EDIT+8 |
| ^DD(90002.97 | EDITR+8 |
| ^DPT - [#2] | GENREC+5 |
| Name | Line Occurrences |
|---|---|
| EDIT | EDITR+2 |
| ERROR | START1+2 |
| EXIT | START1+3 |
| GENREC | GETPAT+30, NOREG+27 |
| GETMEAS | SOAP+2 |
| GETPAT | PROCESS+2, GETPAT+24, GETPAT+28, NOREG+6, NOREG+15 |
| NOREG | GETPAT+27 |
| PAUSE | DEL+3 |
| PROCESS | START1+1 |
| START1 | START1+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | GETPAT+28* |
| >> APCDOVRR | GENREC+3* |
| BCHAGAIN | NOREG+2! |
| >> BCHEV("TYPE" | GENREC+1* |
| >> BCHFID | GETPAT+22, GENREC+7, GENREC+8, POV+2, EDITR+8, ERROR+2 |
| >> BCHG0 | GENREC+8*, GENREC+9, GENREC+11, POV+3*, POV+5, POV+6, POV+7 |
| BCHHIT | START+1*, START1+1, START1+2, GETPAT+20, GETPAT+21, GENREC+11, EDITR+5*, EXIT+2! |
| >> BCHLEGPI | START1+1* |
| >> BCHNAME | GETPAT+26* |
| >> BCHNRPAT | PROCESS+1*, NOREG+16*, NOREG+19, NOREG+26, GENREC+5, GENREC+15 |
| >> BCHNUM | START1+1, START1+2, GETPAT+20, POV+5, ERROR+1, ERROR+2 |
| >> BCHOVRR | GENREC+4*, POV+1* |
| >> BCHPAT | EDIT+5*, EDIT+6, EDIT+9, EDIT+16 |
| >> BCHPOVM | POV+5*, POV+7 |
| >> BCHQUIT | START+1*, START1+1, GETPAT+25*, NOREG+5*, GETMEAS+7*, EDIT+4* |
| >> BCHR | GENREC+14*, GENREC+15, POV+7, EDITR+8, GETMEAS+1, GETMEAS+6, EDIT+2, EDIT+5, EDIT+8, EDIT+15 , DEL+1 |
| >> BCHSTOP | START1+2, ERROR+5*, ERROR+6*, ERROR+7* |
| >> BCHUABFO | GETMEAS+3 |
| BCHX | POV+2*, POV+3, EDIT+8*, EDIT+9, EDIT+15*, EDIT+16, EXIT+2! |
| D | EXIT+3! |
| D0 | GENREC+7!, GENREC+12!, POV+6!, EXIT+1!, EXIT+3! |
| DA | NOREG+19*!, NOREG+23!, NOREG+26*!, GENREC+7!, GENREC+15*!, POV+6!, GETMEAS+6*, EDIT+2*, EDIT+3!, EDIT+9* , EDIT+11!, EDIT+16*, EDIT+18!, EXIT+1!, EXIT+3!, DEL+1*! |
| DA(1 | EDITR+8* |
| DD | GENREC+7!, POV+6! |
| DDSFILE | GETMEAS+6*, EDIT+2*, EDIT+3! |
| >> DFN | PROCESS+1*, GETPAT+6*, GETPAT+29*, NOREG+1*, GENREC+5, GENREC+9, POV+7, GETMEAS+1 |
| DI | EXIT+1! |
| DIADD | GENREC+7*, GENREC+12!, POV+6*, POV+8!, EDITR+7!, EDITR+10! |
| DIC | GETPAT+26*!, NOREG+8*!, GENREC+7!*, GENREC+12!, POV+6!*, POV+8!, EDITR+8*, EDIT+3!, EXIT+1!, EXIT+3! |
| DIC("DR" | GENREC+9*, GENREC+10*, GENREC+11*, POV+7* |
| DIC("P" | EDITR+8* |
| DIC(0 | GETPAT+26*, NOREG+8*, GENREC+7*, POV+6*, EDITR+8* |
| DIE | NOREG+19*!, NOREG+26*!, GENREC+12!, GENREC+15*!, POV+8!, EDIT+3!, EDIT+9*, EDIT+11!, EDIT+16*, EDIT+18! |
| DIK | DEL+1*! |
| DIMSG | GETMEAS+7!, EDIT+4! |
| DIR | GETPAT+23!, NOREG+4!, NOREG+23!, EDITR+1!, GETMEAS+3!, EXIT+3!, ERROR+4!, PAUSE+1! |
| DIR("?" | GETPAT+8*, GETPAT+9*, GETPAT+10*, GETPAT+11*, GETPAT+12*, GETPAT+13*, GETPAT+14*, GETPAT+15*, GETPAT+16*, GETPAT+17* , GETPAT+18*, GETPAT+19* |
| DIR("A" | GETPAT+7*, NOREG+4*, NOREG+23*, EDITR+1*, GETMEAS+3*, ERROR+4*, PAUSE+1* |
| DIR("B" | NOREG+4*, NOREG+23*, EDITR+1*, GETMEAS+3*, ERROR+4* |
| DIR(0 | GETPAT+7*, NOREG+4*, NOREG+23*, EDITR+1*, GETMEAS+3*, ERROR+4*, PAUSE+1* |
| >> DIRUT | GETPAT+23*, GETPAT+25, NOREG+4*, NOREG+5, NOREG+25, EDITR+1*, GETMEAS+3*, GETMEAS+4, ERROR+4*, ERROR+5 , PAUSE+1* |
| DITC | EDIT+9*, EDIT+11!, EDIT+16*, EDIT+18! |
| DIU | EDIT+11!, EDIT+18!, EXIT+1! |
| DIV | EDIT+11!, EDIT+18! |
| DIW | EDIT+11!, EDIT+18! |
| DIY | EDIT+11!, EDIT+18! |
| DIZ | EXIT+3! |
| DLAYGO | GENREC+7*, GENREC+12!, POV+6*, POV+8!, EDITR+7!, EDITR+10! |
| DO | GENREC+7!, POV+6!, POV+8!, EXIT+1!, EXIT+3! |
| DR | NOREG+19*!, NOREG+26*!, GENREC+7!, GENREC+12!, GENREC+15*!, POV+6!, POV+8!, GETMEAS+6*, EDIT+2*, EDIT+3! , EDIT+9*, EDIT+11!, EDIT+16*, EDIT+18!, EXIT+1!, EXIT+3! |
| DT | GENREC+10 |
| >> DUOUT | GETPAT+23, NOREG+4, EDITR+1, GETMEAS+3, ERROR+4, PAUSE+1 |
| DUZ | GENREC+10 |
| U | GETPAT+22, NOREG+17, GENREC+5, GENREC+7, GENREC+9, GENREC+11, POV+5, POV+6, POV+7, EDITR+8 , EDIT+5, ERROR+2 |
| X | GETPAT+22*, GETPAT+26*, GENREC+7*, GENREC+12!, POV+6*, POV+8!, EDITR+8*, EXIT+1!, EXIT+3! |
| Y | GETPAT+24, GETPAT+26, GETPAT+27, GETPAT+29, NOREG+6, NOREG+15, NOREG+16, NOREG+17, NOREG+24, GENREC+13 , GENREC+14, POV+9, EDITR+2, EDITR+9, GETMEAS+5, EDIT+12, EDIT+19, EXIT+1!, EXIT+3!, ERROR+6 |