BCHUADD1 ; IHS/CMI/LAB - NO DESCRIPTION PROVIDED ;
Source file <BCHUADD1.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 4 | ^DIC YN^DICN ^DIE ^DIR | 
| IHS RPMS CHR System | 2 | (DIRX,EXITMSG,GETRECD)^BCHUADD 2^BCHUEDT | 
| IHS VA Utilities | 1 | $$VAL^XBDIQ1 | 
| Kernel | 1 | EN^XQOR | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS RPMS CHR System | 7 | BCH UPDATE NON REG PAT BCH10P6 BCHEGP1 BCHHL7F BCHPCCBL BCHUADD BCHUEDT | 
| IHS Support HL7 Interfaces | 1 | BHLBCH1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| E | ;do you wish to edit?  if not, delete, if yes, go back to edit | |
| EDIT | ; | |
| UPNONREG | ;EP | |
| GETPAT | ;EP | |
| RECCHECK | ;EP | |
| NOREG | ; | |
| SETARRAY | ;set up array for pcc protocol call | |
| ASK | ; | |
| PROTOCOL | ;PEP - announce chr record has been added | 
| Name | Field # of Occurrence | 
|---|---|
| DIRX^BCHUADD | GETPAT+26 | 
| EXITMSG^BCHUADD | EDIT+1 | 
| GETRECD^BCHUADD | E+6 | 
| 2^BCHUEDT | EDIT+2 | 
| ^DIC | GETPAT+22, NOREG+6, UPNONREG+2 | 
| YN^DICN | GETPAT+25 | 
| ^DIE | GETPAT+27, NOREG+17, NOREG+24, NOREG+26, UPNONREG+12 | 
| ^DIR | GETPAT+19, NOREG+2, NOREG+21, ASK+1, E+2 | 
| $$VAL^XBDIQ1 | RECCHECK+12, RECCHECK+13, RECCHECK+14 | 
| EN^XQOR | PROTOCOL+4 | 
| 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 | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^AUPNPAT - [#9000001] | Classic Fileman Calls | 
| ^BCHR - [#90002] | Classic Fileman Calls | 
| ^BCHRPAT - [#90002.11] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BCHR - [#90002] | RECCHECK+2, RECCHECK+15, RECCHECK+16, RECCHECK+17, RECCHECK+18, RECCHECK+19, SETARRAY+4, SETARRAY+5, SETARRAY+6 | 
| ^BCHRPED - [#90002.02] | SETARRAY+15, SETARRAY+16, SETARRAY+17 | 
| ^BCHRPED("AD" | SETARRAY+14 | 
| ^BCHRPROB - [#90002.01] | RECCHECK+11, RECCHECK+12, RECCHECK+13, RECCHECK+14, SETARRAY+9, SETARRAY+10, SETARRAY+11, SETARRAY+12, SETARRAY+13 | 
| ^BCHRPROB("AD" | RECCHECK+8, RECCHECK+10, SETARRAY+8 | 
| ^BCHSITE - [#90002.31] | SETARRAY+2 | 
| ^BCHTACTL - [#90002.56] | SETARRAY+7 | 
| ^BCHTPROB - [#90002.53] | SETARRAY+13 | 
| ^BCHTSERV - [#90002.54] | SETARRAY+13 | 
| ^DIC(9.4 - [#9.4] | SETARRAY+1 | 
| ^ORD(101 - [#101] | PROTOCOL+3 | 
| Name | Line Occurrences | 
|---|---|
| ASK | GETPAT+20, GETPAT+21, NOREG+13 | 
| E | RECCHECK+15, RECCHECK+16, RECCHECK+17 | 
| EDIT | E+4 | 
| GETPAT | GETPAT+25, GETPAT+28, NOREG+4, ASK+4 | 
| NOREG | GETPAT+24 | 
| RECCHECK | E+7, EDIT+3 | 
| SETARRAY | PROTOCOL+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | GETPAT+25* | 
| BCHERROR | RECCHECK+1!, RECCHECK+3*, RECCHECK+4*, RECCHECK+5*, RECCHECK+6*, RECCHECK+7*, RECCHECK+8*, RECCHECK+11*, RECCHECK+12*, RECCHECK+13* , RECCHECK+14*, RECCHECK+18*, RECCHECK+19*, E+1 | 
| BCHEV | PROTOCOL+5! | 
| BCHEV("ACTLOC" | SETARRAY+7* | 
| BCHEV("CHR IE | N" , SETARRAY+3* | 
| BCHEV("DATA0" | SETARRAY+4*, SETARRAY+7 | 
| BCHEV("DATA12" | SETARRAY+5* | 
| BCHEV("DATA13" | SETARRAY+6* | 
| BCHEV("EDUC" | SETARRAY+17* | 
| BCHEV("PKG" | SETARRAY+1* | 
| BCHEV("POV" | SETARRAY+13* | 
| BCHEV("SITE" | SETARRAY+2* | 
| >> BCHF | GETPAT+26* | 
| >> BCHNAME | GETPAT+22*, NOREG+6 | 
| >> BCHNRPAT | NOREG+14*, NOREG+17, NOREG+24, NOREG+26, UPNONREG+10*, UPNONREG+12 | 
| BCHOKAY | RECCHECK+1! | 
| >> BCHPKG | SETARRAY+1* | 
| >> BCHQUIT | NOREG+3*, ASK+2*, ASK+3* | 
| >> BCHR | GETPAT+27, NOREG+26, RECCHECK+2, RECCHECK+8, RECCHECK+10, RECCHECK+15, RECCHECK+16, RECCHECK+17, RECCHECK+18, RECCHECK+19 , SETARRAY+3, SETARRAY+4, SETARRAY+5, SETARRAY+6, SETARRAY+8, SETARRAY+14 | 
| >> BCHR0 | RECCHECK+2*, RECCHECK+3, RECCHECK+4, RECCHECK+5, RECCHECK+6, RECCHECK+7 | 
| >> BCHRWDEL | EDIT+1* | 
| >> BCHUEDT | E+4 | 
| >> BCHV | GETPAT+26* | 
| C | SETARRAY+8*, SETARRAY+13*, SETARRAY+14*, SETARRAY+17*, SETARRAY+18! | 
| DA | GETPAT+27*!, NOREG+17*!, NOREG+21!, NOREG+24*!, NOREG+26*!, E+2!, UPNONREG+12*! | 
| >> DFN | GETPAT+5*, GETPAT+26*, GETPAT+27 | 
| DIC | GETPAT+22*!, NOREG+6*!, UPNONREG+2*!, UPNONREG+9! | 
| DIC("B" | NOREG+6* | 
| DIC(0 | GETPAT+22*, NOREG+6*, UPNONREG+2* | 
| DIE | GETPAT+27*!, NOREG+17*!, NOREG+24*!, NOREG+26*!, UPNONREG+12*! | 
| DIR | GETPAT+19!, NOREG+2!, NOREG+21!, ASK+1!, E+2! | 
| DIR("?" | GETPAT+7*, GETPAT+8*, GETPAT+9*, GETPAT+10*, GETPAT+11*, GETPAT+12*, GETPAT+13*, GETPAT+14*, GETPAT+15*, GETPAT+16* , GETPAT+17*, GETPAT+18* | 
| DIR("A" | GETPAT+6*, NOREG+2*, NOREG+21*, ASK+1*, E+2* | 
| DIR("B" | NOREG+2*, NOREG+21*, ASK+1*, E+2* | 
| DIR(0 | GETPAT+6*, NOREG+2*, NOREG+21*, ASK+1*, E+2* | 
| >> DIRUT | GETPAT+19*, GETPAT+21, NOREG+2*, NOREG+3, NOREG+23, ASK+1*, ASK+2, E+3 | 
| DR | GETPAT+27*!, NOREG+17*!, NOREG+24*!, NOREG+26*!, UPNONREG+12*! | 
| >> DUOUT | GETPAT+19, NOREG+2, ASK+1 | 
| DUZ(2 | SETARRAY+2 | 
| IOF | GETPAT+1 | 
| U | NOREG+15, RECCHECK+3, RECCHECK+4, RECCHECK+5, RECCHECK+6, RECCHECK+7, RECCHECK+11, RECCHECK+12, RECCHECK+13, RECCHECK+14 , RECCHECK+15, RECCHECK+16, RECCHECK+17, SETARRAY+7, SETARRAY+10, SETARRAY+11, SETARRAY+12, SETARRAY+13, SETARRAY+16 | 
| X | GETPAT+20, GETPAT+22*, RECCHECK+9~, RECCHECK+10*, RECCHECK+11, RECCHECK+12, RECCHECK+13, RECCHECK+14, PROTOCOL+3*, SETARRAY+8* , SETARRAY+9, SETARRAY+10, SETARRAY+11, SETARRAY+12, SETARRAY+13, SETARRAY+14*, SETARRAY+15, SETARRAY+16, SETARRAY+17, SETARRAY+18! | 
| Y | GETPAT+22, GETPAT+24, GETPAT+26, GETPAT+28!, NOREG+4, NOREG+13, NOREG+14, NOREG+15, NOREG+22, ASK+3 , RECCHECK+9~, E+5, EDIT+1, UPNONREG+9!, UPNONREG+10 |