BPCRC5 ; IHS/OIT/MJL - FHL-12/11/96 - REFERRED CARE GUI ROUTINES ;
Source file <BPCRC5.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GETREF1 | ; | |
| GETSC1 | ; | |
| KILL | ; | |
| SETDXS1 | ; | |
| SETMORE | ; | |
| GETREF(BPCRES,BPCRIEN,BPCPARAM) | ;;EP CALL FROM REMOTE PROC: BPC GETREFERRALDATA | |
| SETPRCS | ;EP CALLED WHEN ADDING REFERRALS FROM BPCRC3 | |
| GETDX | ; | |
| EN1 | ; | |
| GETHX1 | ; | |
| GETHX | ; | |
| GETSC | ; | |
| EN | ; | |
| SETDXS | ;EP CALLED WHEN ADDING REFERRALS FROM BPCRC3 | |
| GETDX1 | ; | |
| GETDRG1 | ; | |
| GETDRG2 | ; | |
| GETDRG3 | ; | |
| GETPX | ; | |
| SETRES | ; | |
| DRGLIST(BPCRES,BPCX,BPCMAX,BPCMORE,BPCPARAM) | ;;EP CALL FROM REMOTE PROC: BPC GETDRGLIST | |
| GETPX1 | ; | |
| SETNAR | ; | |
| SETPRC1 | ; | |
| SETDRG | ; | |
| MORE | ; | 
| Name | Field # of Occurrence | 
|---|---|
| UPDATE^DIE | SETDXS1+11, SETPRC1+11, SETNAR+5 | 
| RPC Name | Call Tags | 
|---|---|
| BPC GETDRGLIST | DRGLIST | 
| BPC GETREFERRALDATA | GETREF | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUTNPOV - [#9999999.27] | GETDX1+4, GETPX1+4 | 
| ^AUTNPOV("B" | SETNAR+1 | 
| ^AUTNPOV(0 | SETNAR+2, SETNAR+7 | 
| ^AUTTLOC - [#9999999.06] | GETREF1+6, GETREF1+9 | 
| ^AUTTVNDR - [#9999999.11] | GETREF1+8 | 
| ^BMCDX - [#90001.01] | GETDX1+1 | 
| ^BMCDX("AD" | GETDX+1 | 
| ^BMCDX(0 | SETDXS1+4, SETDXS1+13 | 
| ^BMCLCAT - [#90001.54] | GETSC1+3 | 
| ^BMCLPRV - [#90001.53] | GETREF1+10 | 
| ^BMCPX - [#90001.02] | GETPX1+1 | 
| ^BMCPX("AD" | GETPX+1 | 
| ^BMCPX(0 | SETPRC1+4, SETPRC1+13 | 
| ^BMCREF - [#90001] | EN1+5, GETREF1+4, GETREF1+5, GETSC+1, GETSC1+2, GETHX+1, GETHX1+3 | 
| ^BMCTDXC - [#90001.51] | GETREF1+11 | 
| ^BMCTSVC - [#90001.52] | GETREF1+12 | 
| ^BPCRES( | EN+4!, GETDRG1+1*, GETDRG1+2*, GETDRG2+3*, SETDRG+2*, SETMORE+1*, MORE+3* | 
| ^DIC(4 - [#4] | GETREF1+6, GETREF1+9 | 
| ^DIC(40.7 - [#40.7] | GETREF1+14 | 
| ^ICD - [#80.2] | GETREF1+13, GETDRG1+2, SETDRG+2, SETMORE+1 | 
| ^ICD("B" | EN+7, EN+8, GETDRG1+1, GETDRG2+2, GETDRG3+2 | 
| ^ICD9 - [#80] | GETDX1+3 | 
| ^ICPT - [#81] | GETPX1+3 | 
| ^VA(200 - [#200] | GETREF1+7, GETREF1+15 | 
| Name | Line Occurrences | 
|---|---|
| GETDRG1 | EN+7 | 
| GETDRG2 | EN+8, MORE+2 | 
| GETDRG3 | GETDRG2+2, MORE+2 | 
| GETDX | GETREF1+21 | 
| GETDX1 | GETDX+1 | 
| GETHX | GETREF1+21 | 
| GETHX1 | GETHX+1 | 
| GETPX | GETREF1+21 | 
| GETPX1 | GETPX+1 | 
| GETREF1 | EN1+6 | 
| GETSC | GETREF1+21 | 
| GETSC1 | GETSC+1 | 
| KILL | EN1+4, EN1+5, EN1+6, EN+6, EN+7, EN+8 | 
| MORE | EN+6 | 
| SETDRG | GETDRG3+2, MORE+1 | 
| SETDXS1 | SETDXS+1 | 
| SETMORE | SETDRG+1 | 
| SETNAR | SETDXS1+2, SETPRC1+2 | 
| SETPRC1 | SETPRCS+1 | 
| SETRES | GETREF1+21 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BPCABDAT | GETREF1+4*, GETREF1+19, KILL+3! | 
| BPCAEDAT | GETREF1+4*, GETREF1+19, KILL+3! | 
| BPCALOS | GETREF1+4*, GETREF1+19, KILL+3! | 
| >> BPCC | EN+1* | 
| BPCCDAT | GETREF1+3*, GETREF1+18, KILL+2! | 
| BPCCDE | GETDX1+3*, GETDX1+5, GETPX1+3*, GETPX1+5, KILL+4!, GETDRG1+2* | 
| BPCCLIN | GETREF1+2*, GETREF1+14, GETREF1+18, KILL+2! | 
| BPCCPT | GETREF1+2*, GETREF1+12, GETREF1+17, KILL+2! | 
| >> BPCCTR | EN1+1*, GETSC+2*, GETSC1+4*, GETHX+2*, GETHX1+4*, GETDX+2*, GETDX1+5*, GETPX+2*, GETPX1+5*, SETRES+1* , SETRES+2, EN+1*, GETDRG2+3, SETDRG+1, SETDRG+2*, SETMORE+1*, MORE+3 | 
| BPCDRG | GETREF1+2*, GETREF1+13, GETREF1+20, KILL+2! | 
| BPCDTA | EN1+5*, GETREF1+1, GETREF1+2, GETREF1+3, GETREF1+4*, GETREF1+5*, GETDX1+1*, GETDX1+2, GETDX1+3*, GETPX1+1* , GETPX1+2, GETPX1+3*, KILL+2!, SETDXS+1*, SETDXS1+1, SETPRCS+1*, SETPRC1+1 | 
| BPCDX | GETDX1+2*, GETDX1+3, GETDX1+5, KILL+4! | 
| BPCDXC | GETDX+1*, GETDX+2, GETDX1+3*, KILL+4! | 
| BPCDXIEN | KILL+1!, SETDXS1+1*, SETDXS1+6 | 
| BPCDXS | KILL+5!, SETDXS+1 | 
| BPCEBDAT | GETREF1+4*, GETREF1+19, KILL+3! | 
| BPCEEDAT | GETREF1+4*, GETREF1+19, KILL+3! | 
| BPCELOS | GETREF1+4*, GETREF1+19, KILL+3! | 
| BPCEMSG | KILL+1!, SETDXS1+5!, SETPRC1+5!, SETNAR+3! | 
| BPCEMSG("DIERR" | SETDXS1+12, SETPRC1+12, SETNAR+6 | 
| BPCERR | KILL+1!, SETDXS1+3, SETDXS1+4*, SETDXS1+12*, SETPRC1+3, SETPRC1+4*, SETPRC1+12*, SETNAR+2*, SETNAR+6*, SETNAR+8 | 
| BPCFAC | GETREF1+1*, GETREF1+6, GETREF1+16, KILL+2! | 
| BPCFDA | KILL+1!, SETDXS1+5!, SETPRC1+5!, SETNAR+3! | 
| BPCFDA(1 | SETDXS1+6*, SETDXS1+7*, SETDXS1+8*, SETDXS1+9*, SETDXS1+10*, SETPRC1+6*, SETPRC1+7*, SETPRC1+8*, SETPRC1+9*, SETPRC1+10* , SETNAR+4* | 
| BPCFDR | KILL+1!, SETDXS1+5*, SETDXS1+11, SETPRC1+5*, SETPRC1+11, SETNAR+3*, SETNAR+5 | 
| BPCFLAG | KILL+5!, GETDRG2+1*, GETDRG2+2, GETDRG3+1*, GETDRG3+2, SETDRG+1*, MORE+1*, MORE+2 | 
| BPCGUI | DRGLIST+2*, EN+1*, EN+3, KILL+4! | 
| BPCHX | GETHX1+3*, GETHX1+4, KILL+4! | 
| BPCHXC | GETHX+1*, GETHX+2, GETHX1+2*, KILL+4! | 
| BPCICD | GETREF1+2*, GETREF1+11, GETREF1+17, KILL+2! | 
| BPCIDAT | GETREF1+1*, GETREF1+16, KILL+2! | 
| BPCIEN | KILL+5!, GETDRG1+1*, GETDRG1+2, GETDRG2+2*, GETDRG3+2*, SETDRG+2, SETMORE+1, MORE+1*, SETDXS1+11!, SETPRC1+11! , SETNAR+5! | 
| BPCIEN(1 | SETNAR+8 | 
| BPCLEN | EN+1*, KILL+5!, GETDRG3+1 | 
| BPCMAX | DRGLIST~, EN+1*, EN+3*, KILL+4!, SETDRG+1 | 
| BPCMDAT | GETREF1+3*, GETREF1+20, KILL+2! | 
| BPCMORE | DRGLIST~, EN+1*, EN+6, KILL+5!, MORE+1 | 
| BPCN | EN+2*, EN+8*, KILL+5!, GETDRG2+2*, GETDRG3+1, GETDRG3+2, SETMORE+1, MORE+1* | 
| BPCNARR | GETDX1+2*, GETDX1+4, GETPX1+2*, GETPX1+4, KILL+1!, KILL+4!, SETDXS1+1*, SETDXS1+2, SETPRC1+1*, SETPRC1+2 , SETNAR+1, SETNAR+4 | 
| BPCNIEN | KILL+1!, SETDXS1+1*, SETDXS1+10, SETPRC1+1*, SETPRC1+10, SETNAR+1*, SETNAR+8* | 
| BPCNOVIS | GETREF1+4*, GETREF1+20, KILL+3! | 
| BPCPARAM | GETREF~, EN1+1*, DRGLIST~, EN+1*, KILL+2! | 
| BPCPAYOR | GETREF1+2*, GETREF1+17, KILL+2! | 
| BPCPIEN | KILL+1!, SETDXS1+7, SETPRC1+7 | 
| >> BPCPRCS | SETPRCS+1 | 
| BPCPRIM | GETDX1+2*, GETDX1+5, GETPX1+2*, GETPX1+5, KILL+4! | 
| BPCPRIOR | GETREF1+3*, GETREF1+19, KILL+3! | 
| BPCPROV | GETREF1+1*, GETREF1+7, GETREF1+16, KILL+2! | 
| BPCPTYP | GETREF1+2*, GETREF1+18, KILL+2! | 
| BPCPURP | GETREF1+5*, GETREF1+20, KILL+3! | 
| BPCPVEND | GETREF1+1*, GETREF1+8, GETREF1+17, KILL+2! | 
| BPCPX | GETPX1+2*, GETPX1+3, GETPX1+5, KILL+4! | 
| BPCPXC | GETPX+1*, GETPX+2, GETPX1+3*, KILL+4! | 
| BPCPXIEN | KILL+1!, SETPRC1+1*, SETPRC1+6 | 
| BPCQ | KILL+5!, SETDXS+1*, SETPRCS+1* | 
| BPCREF | GETREF1+1*, GETREF1+20, KILL+2! | 
| BPCRES | GETREF~, EN1+3!, DRGLIST~, EN+2* | 
| BPCRES( | SETRES+1* | 
| BPCRES(0 | SETRES+2* | 
| BPCRES(1 | EN1+4*, EN1+5* | 
| BPCRES(2 | EN1+4*, EN1+5* | 
| BPCRIEN | GETREF~, EN1+1*, EN1+4, EN1+5, GETREF1+4, GETREF1+5, GETSC+1, GETSC1+2, GETHX+1, GETHX1+3 , GETDX+1, GETPX+1, KILL+2!, SETDXS1+8, SETPRC1+8 | 
| BPCRTYP | GETREF1+1*, GETREF1+16, KILL+2! | 
| BPCS1 | EN1+2*, GETREF1+16, GETREF1+17, GETREF1+18, GETREF1+19, GETREF1+20, GETSC+2, GETSC1+4, GETHX+2, GETHX1+4 , GETDX+2, GETDX1+5, GETPX+2, GETPX1+5, KILL+2! | 
| BPCS2 | KILL+5!, SETDXS+1, SETPRCS+1 | 
| BPCS3 | KILL+1!, SETDXS1+1, SETPRC1+1 | 
| BPCSAV | EN+5*, KILL+5! | 
| BPCSB1 | SETRES+1*, KILL+4! | 
| BPCSB2 | SETRES+1*, KILL+4! | 
| BPCSC | GETSC1+2*, GETSC1+3, GETSC1+4, KILL+4! | 
| BPCSCLIN | GETREF1+14*, GETREF1+18, KILL+4! | 
| BPCSCPT | GETREF1+12*, GETREF1+17, KILL+3! | 
| BPCSDRG | GETREF1+13*, GETREF1+20, KILL+3! | 
| BPCSDX | GETDX1+3*, GETDX1+5, KILL+4! | 
| BPCSFAC | GETREF1+6*, GETREF1+16, KILL+3! | 
| BPCSICD | GETREF1+11*, GETREF1+17, KILL+3! | 
| BPCSIHS | GETREF1+9*, GETREF1+17, KILL+3! | 
| BPCSNAR | GETDX1+3*, GETDX1+4*, GETDX1+5, GETPX1+3*, GETPX1+4*, GETPX1+5, KILL+4! | 
| BPCSNDA | GETREF1+3*, GETREF1+19, KILL+3! | 
| BPCSNOTE | GETREF1+5*, GETREF1+20, KILL+3! | 
| BPCSPROV | GETREF1+7*, GETREF1+16, KILL+3! | 
| BPCSPVND | GETREF1+8*, GETREF1+17, KILL+3! | 
| BPCSPX | GETPX1+3*, GETPX1+5, KILL+4! | 
| BPCSSC | GETSC1+3*, GETSC1+4, KILL+4! | 
| BPCSTAT | GETREF1+2*, GETREF1+20, KILL+2! | 
| BPCSTPRV | GETREF1+10*, GETREF1+17, KILL+3! | 
| BPCSUB | EN+1*, EN+2, EN+4, KILL+5!, GETDRG1+1, GETDRG1+2, GETDRG2+3, SETDRG+2, SETMORE+1, MORE+3 | 
| BPCSUSR | GETREF1+15*, GETREF1+18, KILL+4! | 
| BPCSVCC | GETSC+1*, GETSC+2, GETSC1+2*, KILL+4! | 
| BPCTMP | EN1+3!, SETRES+2!, KILL+2! | 
| BPCTMP( | SETRES+1 | 
| BPCTMP("DATA" | GETREF1+16*, GETREF1+17*, GETREF1+18*, GETREF1+19*, GETREF1+20* | 
| BPCTMP("DXC" | GETDX+2* | 
| BPCTMP("DXS" | GETDX1+5* | 
| BPCTMP("HXC" | GETHX+2* | 
| BPCTMP("HXS" | GETHX1+4* | 
| BPCTMP("PXC" | GETPX+2* | 
| BPCTMP("PXS" | GETPX1+5* | 
| BPCTMP("SVCC" | GETSC+2* | 
| BPCTMP("SVCD" | GETSC1+4* | 
| BPCTOIHS | GETREF1+1*, GETREF1+9, GETREF1+17, KILL+2! | 
| BPCTOPRV | GETREF1+2*, GETREF1+10, GETREF1+17, KILL+2! | 
| BPCTY | GETDX1+2*, GETDX1+5, GETPX1+2*, GETPX1+5, KILL+4! | 
| BPCUSR | GETREF1+3*, GETREF1+15, GETREF1+18, KILL+2! | 
| BPCWDAYS | GETREF1+5*, GETREF1+20, KILL+3! | 
| BPCX | GETSC+1*, GETSC1+1, GETSC1+2, GETHX+1*, GETHX1+1, GETHX1+3, GETDX+1*, GETDX1+1, GETPX+1*, GETPX1+1 , DRGLIST~, EN+1*, EN+5, EN+7, EN+8, KILL+4!, GETDRG1+1, GETDRG3+1 | 
| U | EN1+1*, GETREF1+1, GETREF1+2, GETREF1+3, GETREF1+4, GETREF1+5, GETREF1+6, GETREF1+7, GETREF1+8, GETREF1+9 , GETREF1+10, GETREF1+11, GETREF1+12, GETREF1+13, GETREF1+14, GETREF1+15, GETSC1+3, GETDX1+2, GETDX1+3, GETDX1+4 , GETPX1+2, GETPX1+3, GETPX1+4, EN+1*, GETDRG1+2, SETDRG+2, SETMORE+1 | 
| >> XWBWRAP | EN1+1*, EN+1* |