BPCRC3 ; IHS/OIT/MJL - 12/03/96 -REFERRED CARE ROUTINES ; [ 03/22/2006 8:59 AM ]
Source file <BPCRC3.m>
| Package | Total | Call Graph | 
|---|---|---|
| Patient Chart | 2 | (SETDXS,SETPRCS)^BPCRC5 EDIT^BPCRC6 | 
| VA Fileman | 2 | ^%DT (FILE,UPDATE,WP)^DIE | 
| IHS Patient | 1 | ($$MCD,$$MCR,$$PI)^AUPNPAT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DAT51 | ; SETS NODE 51 DATA | |
| ADDLSCAT | ; | |
| EN | ; | |
| EDIT | ; | |
| SETDXS | ; | |
| ADDHX | ; | |
| SAVNUMEP | ; | |
| SAVNUM | ; | |
| ADD | ; | |
| REFNO | ; | |
| KILL | ; | |
| GETDATA | ; | |
| ADDREF | ; | |
| REFEDIT(RESULT,BPCFLAG,BPCPARAM) | ;EP CALL FROM REMOTE PROC: BPC EDITREFERRAL | |
| SETPRCS | ; | |
| DELETE | ; | 
| RPC Name | Call Tags | 
|---|---|
| BPC EDITREFERRAL | REFEDIT | 
| FileNo | Call Tags | 
|---|---|
| ^BMCREF - [#90001] | WP^DIE | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNPAT - [#9000001] | DAT51+6, DAT51+9 | 
| ^AUTTLOC - [#9999999.06] | REFNO+3, DAT51+8, GETDATA+12 | 
| ^AUTTTRI - [#9999999.03] | DAT51+11 | 
| ^AUTTVNDR - [#9999999.11] | DAT51+13, DAT51+14, GETDATA+11 | 
| ^BMCLPRV - [#90001.53] | GETDATA+13 | 
| ^BMCPARM - [#90001.31] | REFNO+2, SAVNUM+7 | 
| ^BMCPARM(0 | SAVNUM+1, SAVNUM+6 | 
| ^BMCREF - [#90001] | EDIT+3 | 
| ^BMCREF(0 | ADDREF+1, ADDREF+35 | 
| ^BMCTDXC - [#90001.51] | GETDATA+16 | 
| ^BMCTSVC - [#90001.52] | GETDATA+17 | 
| ^BPCTMP($J | ADDHX+1!, ADDHX+3*, ADDHX+7! | 
| ^DIC(4 - [#4] | DAT51+7 | 
| ^DIC(40.7 - [#40.7] | GETDATA+20 | 
| ^DPT - [#2] | DAT51+1, GETDATA+5 | 
| ^VA(200 - [#200] | GETDATA+9, GETDATA+10, GETDATA+21 | 
| Name | Line Occurrences | 
|---|---|
| ADD | EN+5 | 
| ADDHX | ADDREF+36 | 
| ADDLSCAT | ADDREF+32 | 
| ADDREF | ADD+4 | 
| DAT51 | ADDREF+31 | 
| DELETE | EN+5 | 
| EDIT | EN+5 | 
| GETDATA | ADD+3, EDIT+2 | 
| KILL | EN+2, EN+3, EN+4, EN+5 | 
| REFNO | ADD+2 | 
| SAVNUM | REFNO+8 | 
| SETDXS | ADDREF+37 | 
| SETPRCS | ADDREF+38 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> BGUFILE | SAVNUMEP+1 | 
| >> BGUV( | SAVNUMEP+1 | 
| BPCCDAT | KILL+1!, ADDREF+20, ADDREF+21, GETDATA+22*, GETDATA+23*, GETDATA+24 | 
| BPCCLIN | KILL+1!, ADDREF+18, GETDATA+20* | 
| BPCCPT | KILL+1!, ADDREF+14, GETDATA+17* | 
| BPCDRG | KILL+3!, ADDREF+17, GETDATA+33* | 
| BPCDTA | KILL+3! | 
| BPCDXIEN | KILL+3! | 
| BPCDXS | KILL+3!, ADDREF+37, GETDATA+33* | 
| BPCEBDAT | KILL+1!, ADD+5, ADDREF+24, GETDATA+27* | 
| BPCEEDAT | KILL+1!, ADDREF+25, GETDATA+28* | 
| BPCEMSG | SAVNUM+2!, ADDREF+2! | 
| BPCEMSG("DIERR" | SAVNUM+5, ADDREF+34, ADDHX+6 | 
| BPCERR | KILL+1!, ADD+1*, ADD+2, ADD+3, ADD+4, REFNO+1*, REFNO+2*, REFNO+3*, REFNO+4*, REFNO+7* , SAVNUM+1*, SAVNUM+5*, ADDREF+1*, ADDREF+34*, ADDREF+36, ADDREF+37, ADDREF+38, ADDHX+6*, GETDATA+3*, GETDATA+4* , GETDATA+5*, GETDATA+6*, GETDATA+7*, GETDATA+8*, GETDATA+9*, GETDATA+11*, GETDATA+12*, GETDATA+13*, GETDATA+14*, GETDATA+15* , GETDATA+16*, GETDATA+17*, GETDATA+18*, GETDATA+19*, GETDATA+20*, GETDATA+21*, GETDATA+24*, GETDATA+25*, GETDATA+30*, GETDATA+32* , EDIT+1*, EDIT+2, EDIT+3* | 
| BPCFAC | KILL+1!, REFNO+1*, REFNO+2, REFNO+3, SAVNUMEP+1*, SAVNUM+2, SAVNUM+7, ADDREF+7, DAT51+6, DAT51+7 , DAT51+8, GETDATA+7* | 
| BPCFDA | SAVNUM+2!, ADDREF+2! | 
| BPCFDA(1 | SAVNUM+3*, ADDREF+3*, ADDREF+4*, ADDREF+5*, ADDREF+6*, ADDREF+7*, ADDREF+8*, ADDREF+9*, ADDREF+10*, ADDREF+11* , ADDREF+12*, ADDREF+13*, ADDREF+14*, ADDREF+15*, ADDREF+16*, ADDREF+17*, ADDREF+18*, ADDREF+19*, ADDREF+20*, ADDREF+21* , ADDREF+22*, ADDREF+23*, ADDREF+24*, ADDREF+25*, ADDREF+26*, ADDREF+27*, ADDREF+28*, ADDREF+29*, ADDREF+30*, DAT51+2* , DAT51+3*, DAT51+4*, DAT51+5*, DAT51+6*, DAT51+7*, DAT51+8*, DAT51+10*, DAT51+11*, DAT51+13*, DAT51+14* , DAT51+15*, DAT51+16*, DAT51+17* | 
| BPCFDR | KILL+1!, SAVNUM+2*, SAVNUM+4, ADDREF+2*, ADDREF+33 | 
| BPCFIEN | KILL+1!, SAVNUM+2*, SAVNUM+3 | 
| BPCFLAG | REFEDIT~, EN+2, EN+4, EN+5, KILL+1!, GETDATA+7, GETDATA+32 | 
| BPCHXS | KILL+1!, ADDREF+36, ADDHX+3, GETDATA+31* | 
| BPCICD | KILL+1!, ADDREF+13, GETDATA+16* | 
| BPCIDAT | KILL+1!, ADD+5, ADDREF+3, DAT51+15, DAT51+16, DAT51+17, GETDATA+1*, GETDATA+2*, GETDATA+3 | 
| BPCIEN | KILL+1!, ADDREF+33!, ADDHX+2 | 
| BPCIEN(1 | ADDREF+37, ADDHX+5 | 
| BPCIENS | KILL+3! | 
| BPCLEN | KILL+1!, REFNO+5* | 
| BPCLOS | KILL+1!, ADDREF+26, GETDATA+29* | 
| BPCLSCAT | KILL+1!, ADDREF+32, ADDLSCAT+1, GETDATA+31* | 
| BPCNARR | KILL+3! | 
| BPCNIEN | KILL+3! | 
| BPCNOVIS | KILL+1!, ADDREF+27, GETDATA+29* | 
| BPCNPARM | KILL+1!, SAVNUM+7* | 
| BPCNUM | KILL+1!, REFNO+5*, REFNO+6 | 
| BPCPAD | KILL+1!, REFNO+5* | 
| BPCPARAM | REFEDIT~, EN+3, KILL+1!, REFNO+1, GETDATA+1, GETDATA+4, GETDATA+6, GETDATA+7, GETDATA+8, GETDATA+11 , GETDATA+12, GETDATA+13, GETDATA+14, GETDATA+16, GETDATA+17, GETDATA+18, GETDATA+20, GETDATA+21, GETDATA+22, GETDATA+25 , GETDATA+26, GETDATA+27, GETDATA+28, GETDATA+29, GETDATA+30, GETDATA+31, GETDATA+32, GETDATA+33 | 
| BPCPARM | KILL+1!, REFNO+2*, REFNO+4, REFNO+5 | 
| BPCPAYOR | KILL+1!, ADDREF+12, GETDATA+14*, GETDATA+15* | 
| BPCPIEN | KILL+1!, ADDREF+5, DAT51+1, DAT51+6, DAT51+9, DAT51+15, DAT51+16, DAT51+17, GETDATA+4*, GETDATA+5 | 
| BPCPRCS | KILL+3!, ADDREF+38, GETDATA+33* | 
| BPCPRIOR | KILL+1!, ADDREF+22, GETDATA+25* | 
| BPCPRNAM | KILL+2!, ADD+5, GETDATA+10* | 
| BPCPROV | KILL+2!, ADD+5, ADDREF+8, GETDATA+8*, GETDATA+9, GETDATA+10 | 
| BPCPTYPE | KILL+2!, ADDREF+15, GETDATA+18*, GETDATA+19 | 
| BPCPURP | KILL+2!, ADD+5, ADDREF+28, GETDATA+30* | 
| BPCPVEND | KILL+2!, ADDREF+9, DAT51+12, DAT51+13, DAT51+14, GETDATA+11* | 
| BPCPXIEN | KILL+3! | 
| BPCQ | KILL+2!, REFNO+5*, ADDHX+3*, ADDLSCAT+1* | 
| BPCREFN | KILL+2!, ADD+5, REFNO+6*, REFNO+7, ADDREF+4, GETDATA+32* | 
| BPCRIEN | KILL+3!, ADD+5, ADDREF+37*, GETDATA+32*, EDIT+3 | 
| BPCROOT | KILL+2!, ADDHX+4*, ADDHX+5 | 
| BPCRTYPE | KILL+2!, ADDREF+6, GETDATA+6* | 
| BPCS1 | EN+1*, KILL+2!, REFNO+1, GETDATA+1, GETDATA+4, GETDATA+6, GETDATA+7, GETDATA+8, GETDATA+11, GETDATA+12 , GETDATA+13, GETDATA+14, GETDATA+16, GETDATA+17, GETDATA+18, GETDATA+20, GETDATA+21, GETDATA+22, GETDATA+25, GETDATA+26 , GETDATA+27, GETDATA+28, GETDATA+29, GETDATA+30, GETDATA+31, GETDATA+32, GETDATA+33 | 
| BPCS2 | EN+1*, KILL+2!, ADDHX+3, ADDLSCAT+1 | 
| BPCS3 | EN+1*, KILL+3! | 
| BPCSNDA | KILL+2!, ADDREF+23, GETDATA+26* | 
| BPCSNOTE | KILL+2!, ADDREF+29, GETDATA+31* | 
| BPCSUB | KILL+2!, ADDLSCAT+1* | 
| BPCTOIHS | KILL+2!, ADDREF+10, GETDATA+12* | 
| BPCTOPRV | KILL+2!, ADDREF+11, GETDATA+13* | 
| BPCUSR | KILL+2!, ADDREF+19, GETDATA+21* | 
| BPCWDAYS | KILL+2!, ADDREF+30, GETDATA+31* | 
| BPCX | KILL+2!, REFNO+3*, REFNO+6, DAT51+1*, DAT51+2, DAT51+3, DAT51+4, DAT51+5, DAT51+9*, ADDHX+3* , ADDLSCAT+1* | 
| BPCX1 | KILL+2!, DAT51+9*, DAT51+10 | 
| BPCX2 | KILL+2!, DAT51+9*, DAT51+11 | 
| BPCXR | KILL+2!, ADDLSCAT+1* | 
| BPCY | KILL+2!, REFNO+5*, SAVNUMEP+1*, SAVNUM+3 | 
| BPCYR | KILL+2!, REFNO+4*, REFNO+6 | 
| RESULT | REFEDIT~, EN+1! | 
| RESULT(1 | EN+2*, EN+3*, EN+4*, ADD+4*, ADD+5*, REFNO+1*, REFNO+2*, REFNO+3*, REFNO+4*, REFNO+7* , GETDATA+3*, GETDATA+4*, GETDATA+5*, GETDATA+6*, GETDATA+7*, GETDATA+8*, GETDATA+9*, GETDATA+11*, GETDATA+12*, GETDATA+13* , GETDATA+14*, GETDATA+15*, GETDATA+16*, GETDATA+17*, GETDATA+18*, GETDATA+19*, GETDATA+20*, GETDATA+21*, GETDATA+24*, GETDATA+25* , GETDATA+30*, GETDATA+32*, EDIT+3* | 
| RESULT(2 | EN+2*, EN+3*, EN+4*, ADD+4*, ADD+5*, REFNO+1*, REFNO+2*, REFNO+3*, REFNO+4*, REFNO+7* , GETDATA+3*, GETDATA+4*, GETDATA+5*, GETDATA+6*, GETDATA+7*, GETDATA+8*, GETDATA+9*, GETDATA+11*, GETDATA+12*, GETDATA+13* , GETDATA+14*, GETDATA+15*, GETDATA+16*, GETDATA+17*, GETDATA+18*, GETDATA+19*, GETDATA+20*, GETDATA+21*, GETDATA+24*, GETDATA+25* , GETDATA+30*, GETDATA+32*, EDIT+3* | 
| U | EN+1*, ADD+5, REFNO+3, REFNO+4, REFNO+5, DAT51+2, DAT51+3, DAT51+4, DAT51+5, DAT51+6 , DAT51+7, DAT51+8, DAT51+9, DAT51+11, DAT51+13, DAT51+14, GETDATA+10 | 
| >> X | GETDATA+2*, GETDATA+23*, GETDATA+27*, GETDATA+28* | 
| >> XWBWRAP | EN+1* | 
| >> Y | GETDATA+2, GETDATA+23, GETDATA+27, GETDATA+28 |