BCHEGR ; IHS/CMI/LAB - GROUP ENTRY 08 Nov 2011 3:34 PM ;
Source file <BCHEGR.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 7 | EN^DDIOL ^DDS ^DIC FILE^DICN ^DIE ^DIK ^DIR | 
| IHS RPMS CHR System | 4 | (DISP,DISP2,DUP,GATHER,PRTEF)^BCHEGR1 GETPAT^BCHEGR2 DIRX^BCHUADD GETPROV^BCHUAR | 
| Registration | 4 | EN^VALM TERM^VALM0 (CLEAR,FULL)^VALM1 EN^VALM2 | 
| IHS VA Utilities | 3 | $$VAL^XBDIQ1 ^XBFMK EN^XBVK | 
| IHS Patient | 1 | KILL^AUPNPAT | 
| Kernel | 1 | DISP^XQORM1 | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS RPMS CHR System | 2 | BCH GROUP ENTRY W/DEFINITION BCHEGR1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DISP | ;EP - called from protocol | |
| DATES | ; | |
| HDR | ; -- header code | |
| EOJ | ; | |
| SET51 | ; | |
| EXPND | ; -- expand code | |
| EDITR | ; | |
| DONE | ; | |
| SIGN1 | ||
| GETPATSE | ; | |
| HELP | ; | |
| POV | ;create pov records | |
| CTR(X,Y) | ;EP - Center | |
| INIT | ; | |
| ADDREC | ;EP | |
| GETPATSA | ; | |
| DEL | ; | |
| EN | ; | |
| EDITGRP | ;EP | |
| GETMEAS | ; | |
| EDITDEF | ; | |
| START | ; | |
| DUP | ;EP - | |
| FMD | ; | |
| PAUSE | ; | |
| FMA | ; | |
| ADDREC1 | ;EP | |
| ADDREC2 | ; | |
| EDIT | ; | |
| DELGRP | ;EP - called from protocol | |
| GATHER | ; | |
| GETPATS1 | ; | |
| EXIT | ;EP - clean up and exit | |
| GETPATS | ; | |
| SENS | ;check for sensitive patients | |
| PRTEF | ;EP | |
| ADDGRP | ; | 
| Name | Field # of Occurrence | 
|---|---|
| KILL^AUPNPAT | DONE+3 | 
| DISP^BCHEGR1 | DISP+1 | 
| DISP2^BCHEGR1 | EDITGRP+17 | 
| DUP^BCHEGR1 | DUP+1 | 
| GATHER^BCHEGR1 | GATHER+1 | 
| PRTEF^BCHEGR1 | PRTEF+1 | 
| GETPAT^BCHEGR2 | FMA+1 | 
| DIRX^BCHUADD | EOJ+4 | 
| GETPROV^BCHUAR | DATES+7 | 
| EN^DDIOL | GETPATS1+1 | 
| ^DDS | EDITGRP+2, GETMEAS+6, EDIT+2 | 
| ^DIC | EDITR+8 | 
| FILE^DICN | ADDGRP+6, ADDREC2+11, POV+8 | 
| ^DIE | EDIT+10, SET51+4 | 
| ^DIK | EDITGRP+9, DELGRP+2, DELGRP+3, DEL+1 | 
| ^DIR | DATES+12, DATES+14, ADDGRP+3, EDITGRP+10, EDITGRP+19, EDITR+1, GETMEAS+3, PAUSE+1, GETPATS1+4, GETPATSE+5 , GETPATSE+9, FMD+6 | 
| EN^VALM | EN+3 | 
| TERM^VALM0 | EXIT+1 | 
| CLEAR^VALM1 | EN+4 | 
| FULL^VALM1 | DATES+20, EDITDEF+1, EDITDEF+10, ADDGRP+1, ADDREC+1 | 
| EN^VALM2 | EDITDEF+5 | 
| $$VAL^XBDIQ1 | SENS+4, GETPATSA+5, FMD+5 | 
| ^XBFMK | DONE+2, ADDGRP+7, ADDGRP+9, EDITGRP+15, ADDREC2+4, ADDREC2+12, POV+4, POV+10, EDITR+7, EDITR+10 , GETMEAS+7, GETMEAS+8 | 
| EN^XBVK | DONE+1 | 
| DISP^XQORM1 | HELP+1 | 
| 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 | 
 | 
| 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 | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^BCHR - [#90002] | Classic Fileman Calls | 
| ^BCHRPROB - [#90002.01] | Classic Fileman Calls | 
| ^BCHGRPD - [#90002.67] | Classic Fileman Calls | 
| ^BCHGRPDA - [#90002.68] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BCHGRPD - [#90002.67] | EDITDEF+9, EDITDEF+11, EDITDEF+12, EDITDEF+13, EDITGRP+6, ADDREC+4, ADDREC+5, ADDREC1+3, ADDREC2+1, ADDREC2+7 , GETPATS+2, SET51+1!, SET51+2*, SET51+3* | 
| ^BCHGRPDA - [#90002.68] | POV+3 | 
| ^BCHGRPDA("AD" | EDITGRP+8, DELGRP+2, POV+2 | 
| ^BCHR - [#90002] | GETMEAS+1, EDIT+5 | 
| ^BCHRPAT - [#90002.11] | ADDREC2+5 | 
| ^BCHRPROB("AD" | EDIT+8 | 
| ^DD(90002.67 | EDITR+8 | 
| ^DPT - [#2] | ADDREC2+5 | 
| ^TMP($J | EN+1!, EDITDEF+8 | 
| Name | Line Occurrences | 
|---|---|
| @( | GETPATS1+8 | 
| ADDREC | SENS+8 | 
| ADDREC1 | ADDREC+5 | 
| DATES | DATES+16 | 
| DELGRP | EDITGRP+21, GETPATSE+7 | 
| DONE | START+2, DATES+8, DATES+21 | 
| EDIT | EDITR+2 | 
| EDITGRP | EDITDEF+14, EDITGRP+9, EDITGRP+22 | 
| EN | DATES+20 | 
| EXIT | EDITDEF+6, EDITDEF+7, EDITDEF+9, EDITDEF+11, EDITDEF+12, ADDGRP+4, ADDGRP+7, EDITGRP+3, EDITGRP+9, EDITGRP+20 , EDITGRP+21, SENS+9, SIGN1, GETPATSE+7 | 
| GATHER | EN+2, INIT+1, EXIT+3 | 
| GETMEAS | POV+11 | 
| GETPATS | SENS+6 | 
| GETPATS1 | GETPATSA+1 | 
| GETPATSA | GETPATS1+9, GETPATSE+12 | 
| GETPATSE | GETPATS1+5, GETPATS1+6, GETPATSE+7 | 
| HDR | EXIT+5 | 
| PAUSE | EDITDEF+9, EDITDEF+11, EDITDEF+12, ADDGRP+4, EDITGRP+3, EDITGRP+9, EDITGRP+20, EDITGRP+21, SIGN1, DEL+3 | 
| SET51 | GETPATSE+13 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> APCDOVRR | EDITGRP+1*, ADDREC2+2* | 
| BCHC | EOJ+2!, GETPATSA+3*, GETPATSA+4*, GETPATSA+5, FMD+3*, FMD+4*, FMD+5, FMD+6 | 
| BCHD | EOJ+2! | 
| >> BCHDATE | EDITDEF+13*, ADDGRP+5*, ADDGRP+6 | 
| BCHDELQ | ADDREC+5! | 
| BCHDONE | EOJ+2!, GETPATS1+6* | 
| BCHDR | EOJ+1! | 
| >> BCHE | EDITGRP+9*, EDITGRP+12* | 
| BCHERROR | EOJ+1! | 
| BCHEV | EOJ+2! | 
| BCHEV("TYPE" | ADDREC2+3* | 
| BCHF | EOJ+1! | 
| BCHG | EDITDEF+9!, EOJ+2! | 
| BCHG0 | ADDREC2+1*, ADDREC2+8, ADDREC2+10, POV+3*, POV+5, POV+6, POV+7, EOJ+2! | 
| BCHGRPX | EOJ+1! | 
| BCHHIT | ADDREC+5*, ADDREC1+1*, ADDREC2+10, EDITR+5*, EOJ+6! | 
| BCHLINE | INIT+2, EXIT+4, EOJ+2! | 
| BCHMUM | EOJ+2! | 
| BCHN | EOJ+2! | 
| BCHNAME | EOJ+1! | 
| BCHNG | EDITDEF+8*, EDITDEF+9!, EDITDEF+11, EDITDEF+12, EDITDEF+13, ADDGRP+8*, EDITGRP+2, EDITGRP+6, EDITGRP+8, EDITGRP+9 , SENS+4, DELGRP+2, DELGRP+3, ADDREC+4, ADDREC+5, ADDREC1+3, ADDREC2+1, ADDREC2+7, POV+2, EDITR+8 , EOJ+2!, GETPATS+2, SET51+1, SET51+2, SET51+3, SET51+4 | 
| BCHNGX | ADDREC+5*, ADDREC1+3, EOJ+2! | 
| BCHNRPAT | ADDREC1+2*, ADDREC1+5*, ADDREC2+5, ADDREC2+8, EOJ+2! | 
| >> BCHNUM | ADDREC+4*, POV+5 | 
| >> BCHOVRR | ADDREC2+2*, POV+1* | 
| >> BCHP | GETPATSA+3*, GETPATSA+5, FMD+3*, FMD+5 | 
| BCHPAT | SENS+1!, EDIT+5*, EDIT+6, EDIT+9 | 
| BCHPATS | EOJ+2!, GETPATS+1!, GETPATSA+1 | 
| BCHPATS( | GETPATS+2*, GETPATSA+3, GETPATSE+2, FMD+3, FMD+9!, FMA+2*, SET51+2 | 
| BCHPNP | EOJ+1! | 
| BCHPOVM | POV+5*, POV+7, EOJ+2! | 
| BCHPROB | EOJ+2! | 
| >> BCHPROV | DATES+6*, DATES+8, ADDGRP+6 | 
| >> BCHPT | FMA+2 | 
| BCHPTSV | EOJ+1! | 
| >> BCHPTT | FMA+2 | 
| BCHQ | SENS+5*, SENS+7, EOJ+2!, GETPATSE+7*, GETPATSE+10*, GETPATSE+11* | 
| BCHQUIT | EDITGRP+3*, GETMEAS+7*, EDIT+4*, EOJ+1! | 
| BCHR | ADDREC2+13*, POV+7, EDITR+8, GETMEAS+1, GETMEAS+6, EDIT+2, EDIT+5, EDIT+8, EOJ+1!, EOJ+2! , DEL+1 | 
| BCHR0 | EOJ+1! | 
| BCHRBD | DATES+9!, DATES+12*, DATES+16 | 
| BCHRDEL | EOJ+1! | 
| BCHRED | DATES+9!, DATES+14*, DATES+16 | 
| >> BCHUABFO | GETMEAS+3 | 
| BCHV | EOJ+1! | 
| BCHVDLT | EOJ+1! | 
| BCHX | DELGRP+1~, DELGRP+2*, POV+2*, POV+3, EDIT+8*, EDIT+9, EOJ+1!, EOJ+2!, EOJ+6! | 
| BCHY | EOJ+2!, GETPATSE+6* | 
| BCMP | EOJ+2! | 
| C | EDITGRP+7~, GETPATSE+1*, GETPATSE+3*, GETPATSE+4, FMD+9*, SET51+2*, SET51+3, SET51+4 | 
| D | EOJ+7! | 
| D0 | ADDREC2+7!, ADDREC2+11!, POV+6!, EOJ+5!, EOJ+7! | 
| DA | ADDGRP+3!, EDITGRP+2*, EDITGRP+9*, EDITGRP+10!, EDITGRP+19!, DELGRP+2*, DELGRP+3*, ADDREC2+7!, POV+6!, GETMEAS+6* , EDIT+2*, EDIT+3!, EDIT+9*, EDIT+11!, EOJ+5!, EOJ+7!, DEL+1*!, GETPATS1+4!, GETPATSE+5!, GETPATSE+9! , FMD+6!, SET51+4*! | 
| DA(1 | EDITR+8* | 
| DD | ADDGRP+6!, ADDREC2+7!, POV+6! | 
| DDSFILE | EDITGRP+2*, GETMEAS+6*, EDIT+2*, EDIT+3! | 
| DFN | ADDREC1+2*, ADDREC1+4*, ADDREC2+5, ADDREC2+8, POV+7, GETMEAS+1, EOJ+1!, EOJ+3! | 
| DI | EOJ+5! | 
| DIADD | ADDGRP+6*, ADDGRP+7!, ADDGRP+9!, ADDREC2+7*, ADDREC2+11!, POV+6*, POV+8!, EDITR+7!, EDITR+10! | 
| DIC | ADDGRP+6*, ADDREC2+7!*, ADDREC2+11!, POV+6!*, POV+8!, EDITR+8*, EDIT+3!, EOJ+5!, EOJ+7! | 
| DIC("DR" | ADDGRP+6*, ADDREC2+8*, ADDREC2+9*, ADDREC2+10*, POV+7* | 
| DIC("P" | EDITR+8* | 
| DIC(0 | ADDGRP+6*, ADDREC2+7*, POV+6*, EDITR+8* | 
| DIE | ADDREC2+11!, POV+8!, EDIT+3!, EDIT+9*, EDIT+11!, SET51+4*! | 
| DIK | EDITGRP+9*, DELGRP+2*, DELGRP+3*, DEL+1*! | 
| DIMSG | EDITGRP+3!, GETMEAS+7!, EDIT+4! | 
| DIR | DATES+11!, DATES+13!, ADDGRP+3!, EDITGRP+10!, EDITGRP+19!, ADDREC+2!, EDITR+1!, GETMEAS+3!, EOJ+7!, PAUSE+1! , GETPATS1+2!, GETPATS1+4!, GETPATSE+5!, GETPATSE+9!, FMD+6! | 
| DIR("A" | DATES+11*, DATES+13*, ADDGRP+3*, EDITGRP+10*, EDITGRP+18*, EDITR+1*, GETMEAS+3*, PAUSE+1*, GETPATS1+4*, GETPATSE+5* , GETPATSE+9*, FMD+6* | 
| DIR("B" | EDITGRP+10*, EDITGRP+19*, EDITR+1*, GETMEAS+3*, GETPATS1+4*, GETPATSE+5*, GETPATSE+9* | 
| DIR(0 | DATES+11*, DATES+13*, ADDGRP+3*, EDITGRP+10*, EDITGRP+18*, EDITR+1*, GETMEAS+3*, PAUSE+1*, GETPATS1+3*, GETPATSE+5* , GETPATSE+9*, FMD+6* | 
| >> DIRUT | ADDGRP+4, EDITGRP+11, EDITGRP+20, EDITR+1*, GETMEAS+3*, GETMEAS+4, PAUSE+1*, GETPATS1+5, GETPATSE+7, GETPATSE+10 , FMD+7 | 
| DITC | EDIT+9*, EDIT+11! | 
| DIU | EDIT+11!, EOJ+5! | 
| DIV | EDIT+11! | 
| DIW | EDIT+11! | 
| DIY | EDIT+11! | 
| DIZ | EOJ+7! | 
| DLAYGO | ADDGRP+6*, ADDGRP+7!, ADDGRP+9!, ADDREC2+7*, ADDREC2+11!, POV+6*, POV+8!, EDITR+7!, EDITR+10! | 
| DO | ADDGRP+6!, ADDREC2+7!, POV+6!, POV+8!, EOJ+5!, EOJ+7! | 
| DR | EDITGRP+2*, ADDREC2+7!, ADDREC2+11!, POV+6!, POV+8!, GETMEAS+6*, EDIT+2*, EDIT+3!, EDIT+9*, EDIT+11! , EOJ+5!, EOJ+7!, SET51+4*! | 
| DT | ADDGRP+3, ADDGRP+6, ADDREC2+9 | 
| >> DUOUT | EDITR+1, GETMEAS+3, PAUSE+1 | 
| DUZ | ADDGRP+6, ADDREC2+9 | 
| >> E | EDITGRP+5*, EDITGRP+6*, EDITGRP+8*, EDITGRP+9 | 
| G | EDITGRP+7~ | 
| IOF | START+1 | 
| IOM | CTR+1 | 
| R | EDITDEF+7*!, EDITDEF+8, EDITDEF+9! | 
| R1 | EDITDEF+9! | 
| U | EDITDEF+12, EDITDEF+13, EDITGRP+6, ADDREC+4, ADDREC1+3, ADDREC2+5, ADDREC2+7, ADDREC2+8, ADDREC2+10, POV+5 , POV+6, POV+7, EDITR+8, EDIT+5, GETPATS+2 | 
| >> VALMBCK | EXIT+2* | 
| >> VALMCNT | INIT+2*, EXIT+4* | 
| >> VALMHDR(1 | HDR+1* | 
| >> VALMHDR(2 | HDR+3* | 
| VALMY | EDITDEF+6, EDITDEF+7! | 
| VALMY(0 | EDITDEF+7 | 
| X | CTR~, CTR+1, HDR+2*, HDR+3, HELP+1*, ADDGRP+6*, EDITGRP+7~, ADDREC1+3*, ADDREC1+4, ADDREC1+5 , ADDREC2+7*, ADDREC2+11!, POV+6*, POV+8!, EDITR+8*, EOJ+5!, EOJ+7!, GETPATS+2*, GETPATSE+1*, GETPATSE+2* , FMD+9*, SET51+2* | 
| X1 | ADDREC+6! | 
| XQORNOD | EDITDEF+7! | 
| XQORNOD(0 | EDITDEF+5 | 
| Y | DATES+12, DATES+14, CTR~, CTR+1, ADDGRP+5, ADDGRP+7, ADDGRP+8, EDITGRP+12, EDITGRP+21, EDITGRP+22 , ADDREC2+12, ADDREC2+13, POV+9, EDITR+2, EDITR+9, GETMEAS+5, EDIT+12, EOJ+5!, EOJ+7!, GETPATS1+6 , GETPATS1+7*, GETPATS1+8, GETPATSE+1*, GETPATSE+6, GETPATSE+11, GETPATSE+12, FMD+8, FMD+9 |