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 |