BGP9DPE1 ; IHS/CMI/LAB - calc measures 29 Apr 2008 7:38 PM 14 Nov 2006 5:02 PM ;
Source file <BGP9DPE1.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS GPRA Information System | 2 | (5,6,7)^BGP9DPE2 XTMP^BGP9UTL | 
| DRG Grouper | 1 | $$ICDDX^ICDCODE | 
| IHS Patient | 1 | ($$AGE,$$BEN,$$DOD)^AUPNPAT | 
| IHS VA %Utilities | 1 | $$NOJOURN^ZIBGCHAR | 
| Kernel | 1 | ($$FMADD,$$FMTE)^XLFDT | 
| Patient Care Component Reports | 1 | $$START1^APCLDF | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS GPRA Information System | 3 | BGP9DPE BGP9DPE2 BGP9GPED | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ICDMAP(Y,T) | ;EP - CAN THIS ICD CODE BE MAPPED TO A CATEGORY, IF YES, RETURN CATEGORY | |
| SET31 | ; | |
| SET32 | ; | |
| SET33 | ; | |
| PROCCY | ;current time period | |
| ACTUP(P,BDATE,EDATE,T,B) | ;EP - is this patient in user pop? | |
| PROCBY | ; | |
| EDUALLOW(Y,T) | ;EP - is this a valid topic? | |
| 1 | ; | |
| 3 | ; | |
| 2 | ; | |
| 5 | ; | |
| 4 | ; | |
| 7 | ; | |
| 6 | ; | |
| SET23 | ; | |
| SET22 | ; | |
| SET21 | ; | |
| SMIN(R,G,N,P,V,J) | ; | |
| SET41 | ; | |
| SET43 | ; | |
| SET42 | ; | |
| N | ||
| CAT(C) | ; | |
| SETLIST | ; | |
| SMAX(R,G,N,P,V,J) | ; | |
| CALCIND | ; | |
| JRNL | ; | |
| PROCPY | ; | |
| LASTVD(P,BDATE,EDATE) | ; | |
| PROC | ;EP | |
| S(R,G,N,P,V,J) | ; | 
| Name | Field # of Occurrence | 
|---|---|
| $$START1^APCLDF | 1+7, 2+6, 3+6, 4+6, LASTVD+3 | 
| $$AGE^AUPNPAT | PROCCY+11, PROCCY+12, PROCPY+12, PROCPY+13, PROCBY+11, PROCBY+12 | 
| $$BEN^AUPNPAT | ACTUP+1, ACTUP+2 | 
| $$DOD^AUPNPAT | ACTUP+3 | 
| 5^BGP9DPE2 | 5+1 | 
| 6^BGP9DPE2 | 6+1 | 
| 7^BGP9DPE2 | 7+1 | 
| XTMP^BGP9UTL | PROC+4 | 
| $$ICDDX^ICDCODE | EDUALLOW+6 | 
| $$FMADD^XLFDT | PROC+7, PROC+8, PROC+9 | 
| $$FMTE^XLFDT | 1+7, 2+6, 3+6, 4+6, LASTVD+3 | 
| $$NOJOURN^ZIBGCHAR | JRNL+1, JRNL+2 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^APCDEDCV - [#9001002.5] | CAT+5 | 
| ^APCDEDCV("C" | CAT+3 | 
| ^ATXAX - [#9002226] | ACTUP+5, LASTVD+13 | 
| ^AUPNPAT - [#9000001] | PROC+11, ACTUP+4, ACTUP+5, SETLIST+3, SETLIST+5 | 
| ^AUPNVPED - [#9000010.16] | 1+10, 2+10, 2+17, 2+18, 2+19, 2+26, 3+10, 4+10 | 
| ^AUPNVPED("AC" | 1+3, 2+1, 3+1, 4+1 | 
| ^AUPNVPRV("AD" | LASTVD+9 | 
| ^AUPNVSIT - [#9000010] | LASTVD+6, LASTVD+7, LASTVD+8, LASTVD+10, LASTVD+11, LASTVD+12, LASTVD+13 | 
| ^AUPNVSIT("AC" | LASTVD+1 | 
| ^AUTTEDT - [#9999999.09] | 1+12, 1+13, 2+12, 2+13, 3+12, 3+13, 4+12, 4+13 | 
| ^BGPCTRL - [#90241.01] | EDUALLOW+3, ICDMAP+5, ICDMAP+6, ICDMAP+7, ICDMAP+10, ICDMAP+11, ICDMAP+12, ICDMAP+13, 3+17, 3+20 , 4+17, 4+20 | 
| ^BGPCTRL("B" | 1+5, 2+4, 3+4, 4+4 | 
| ^BGPPEDBN - [#90536.14] | SET23+1*, SET23+2*, SET23+3, SET23+4*, SET23+5*, SET23+6*, SET23+7*, SET33+1*, SET33+2, SET33+3* , SET33+4*, SET33+5*, SET33+6*, SET43+1*, SET43+2, SET43+3*, SET43+4*, SET43+5*, SET43+6* | 
| ^BGPPEDCN - [#90536.12] | SET21+1*, SET21+2*, SET21+3, SET21+4*, SET21+5*, SET21+6*, SET21+7*, SET31+1*, SET31+2, SET31+3* , SET31+4*, SET31+5*, SET31+6*, SET41+1*, SET41+2, SET41+3*, SET41+4*, SET41+5*, SET41+6* | 
| ^BGPPEDPN - [#90536.13] | SET22+1*, SET22+2*, SET22+3, SET22+4*, SET22+5*, SET22+6*, SET22+7*, SET32+1*, SET32+2, SET32+3* , SET32+4*, SET32+5*, SET32+6*, SET42+1*, SET42+2, SET42+3*, SET42+4*, SET42+5*, SET42+6* | 
| ^BGPSITE - [#90241.02] | PROC+5, PROC+15 | 
| ^DIBT( | PROC+15, N+1 | 
| ^DIC(7 - [#7] | 2+22, 2+30 | 
| ^DPT - [#2] | PROC+12, PROC+14, PROCCY+3, PROCCY+4, PROCCY+5, PROCCY+13, PROCPY+3, PROCPY+4, PROCPY+5, PROCPY+14 , PROCBY+3, PROCBY+4, PROCBY+5, PROCBY+13, SETLIST+5 | 
| ^TMP($J | PROCCY+1!, PROCCY+15!, PROCPY+1!, PROCPY+16!, PROCBY+1!, PROCBY+15!, LASTVD+2!, LASTVD+4, LASTVD+5 | 
| ^VA(200 - [#200] | 2+20 | 
| ^XTMP("BGP9PE" | SETLIST+5* | 
| Name | Line Occurrences | 
|---|---|
| $$ACTUP | PROCCY+8, PROCPY+9, PROCBY+8 | 
| $$CAT | 4+21 | 
| $$EDUALLOW | 1+15, 2+15, 3+15, 4+15 | 
| $$ICDMAP | 3+21 | 
| $$LASTVD | ACTUP+6 | 
| @( | CALCIND+1 | 
| CALCIND | PROCCY+14, PROCPY+15, PROCBY+14 | 
| JRNL | PROC+2 | 
| N | PROC+13 | 
| PROCBY | N+2 | 
| PROCCY | N+2 | 
| PROCPY | N+2 | 
| S | 1+1, 1+18, 2+25, 2+29, 3+23, 4+22 | 
| SET21 | 2+31 | 
| SET22 | 2+32 | 
| SET23 | 2+33 | 
| SET31 | 3+24 | 
| SET32 | 3+25 | 
| SET33 | 3+26 | 
| SET41 | 4+23 | 
| SET42 | 4+24 | 
| SET43 | 4+25 | 
| SETLIST | 1+18, 2+39, 3+32, 4+31 | 
| SMAX | 2+28 | 
| SMIN | 2+27 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | JRNL+1*, JRNL+2*, 1+9*, 2+8*, 3+8*, 4+8* | 
| >> A | LASTVD+3* | 
| B | ACTUP~, ACTUP+1, ACTUP+2, LASTVD+3* | 
| BDATE | ACTUP~, ACTUP+6, LASTVD~, LASTVD+3 | 
| >> BGP365 | PROCCY+7*, PROCPY+7*, PROCBY+7* | 
| >> BGP3YE | PROC+7*, PROCCY+8 | 
| >> BGPACTCL | PROCCY+2*, PROCPY+2*, PROCBY+2* | 
| >> BGPACTUP | PROCCY+2*, PROCCY+8*, PROCCY+9*, PROCCY+10, PROCPY+2*, PROCPY+9*, PROCPY+10*, PROCPY+11, PROCBY+2*, PROCBY+8* , PROCBY+9*, PROCBY+10 | 
| >> BGPAGEB | PROCCY+11*, PROCPY+12*, PROCBY+11*, SETLIST+5 | 
| >> BGPAGEE | PROCCY+12*, PROCPY+13*, PROCBY+12* | 
| BGPALLED | 1+4!, 2+2!, 3+2!, 4+2! | 
| BGPALLED( | 1+9, 1+10, 2+8, 2+9, 2+10, 3+8, 3+9, 3+10, 4+8, 4+9 , 4+10 | 
| BGPALLED(1 | 1+8, 2+7, 3+7, 4+7 | 
| >> BGPB3YE | PROC+9*, PROCBY+8 | 
| >> BGPBBD | PROCBY+6 | 
| >> BGPBD | PROCCY+6 | 
| >> BGPBDATE | PROCCY+6*, PROCCY+7, PROCCY+11, PROCPY+6*, PROCPY+7, PROCPY+12, PROCBY+6*, PROCBY+7, PROCBY+11, 1+7 , 2+6, 3+6, 4+6 | 
| >> BGPBED | PROC+9, PROCBY+6 | 
| >> BGPBEN | PROCCY+8, PROCPY+9, PROCBY+8 | 
| >> BGPBT | PROC+1* | 
| >> BGPCHSO | PROC+5* | 
| >> BGPED | PROC+7, PROCCY+6 | 
| >> BGPEDATE | PROCCY+6*, PROCCY+8, PROCCY+12, PROCPY+6*, PROCPY+9, PROCPY+13, PROCBY+6*, PROCBY+8, PROCBY+12, 1+7 , 2+6, 3+6, 4+6 | 
| >> BGPET | N+3* | 
| >> BGPFYCT | 1+5*, 1+15, 2+4*, 2+15, 3+4*, 3+15, 3+17, 3+20, 3+21, 4+4* , 4+15, 4+17, 4+20 | 
| >> BGPGBL | PROCCY+6*, PROCPY+6*, PROCBY+6*, 1+1, 1+18, 2+25, 2+27, 2+28, 2+29, 3+23 , 4+22 | 
| >> BGPH | PROC+3*, SETLIST+5 | 
| >> BGPIC | CALCIND+1*, SETLIST+1, SETLIST+4, SETLIST+5 | 
| >> BGPIND( | CALCIND+1 | 
| >> BGPJ | PROC+3*, SETLIST+5 | 
| >> BGPLIST | SETLIST+3 | 
| >> BGPLIST( | SETLIST+1, SETLIST+4* | 
| >> BGPLPRV | SETLIST+3 | 
| >> BGPMFITI | LASTVD+13 | 
| >> BGPP3YE | PROC+8*, PROCPY+9 | 
| >> BGPPBD | PROCPY+6 | 
| >> BGPPED | PROC+8, PROCPY+6 | 
| >> BGPPEUP | 1+2* | 
| >> BGPPEUPW | 1+2* | 
| BGPPROVS | 2+3!, 2+36, 3+3!, 3+29, 4+3!, 4+28 | 
| BGPPROVS( | 2+35*, 2+38, 3+28*, 3+31, 4+27*, 4+30 | 
| >> BGPRPT | 1+1, 1+18, 2+25, 2+27, 2+28, 2+29, SET21+1, SET21+2, SET21+3, SET21+4 , SET21+5, SET21+6, SET21+7, SET22+1, SET22+2, SET22+3, SET22+4, SET22+5, SET22+6, SET22+7 , SET23+1, SET23+2, SET23+3, SET23+4, SET23+5, SET23+6, SET23+7, 3+23, SET31+1, SET31+2 , SET31+3, SET31+4, SET31+5, SET31+6, SET32+1, SET32+2, SET32+3, SET32+4, SET32+5, SET32+6 , SET33+1, SET33+2, SET33+3, SET33+4, SET33+5, SET33+6, 4+22, SET41+1, SET41+2, SET41+3 , SET41+4, SET41+5, SET41+6, SET42+1, SET42+2, SET42+3, SET42+4, SET42+5, SET42+6, SET43+1 , SET43+2, SET43+3, SET43+4, SET43+5, SET43+6 | 
| >> BGPS | 3+17*, 3+20, 3+21, 4+17*, 4+20, 4+21 | 
| >> BGPSEAT | PROC+13, N+1, PROCCY+8, PROCCY+9, PROCPY+9, PROCPY+10, PROCBY+8, PROCBY+9 | 
| >> BGPSEX | PROCCY+13*, PROCPY+14*, PROCBY+13* | 
| >> BGPT | 3+19*, 3+21, 3+22, SET31+2, SET31+5, SET31+6, SET32+2, SET32+5, SET32+6, SET33+2 , SET33+5, SET33+6, 4+19*, 4+21, SET41+2, SET41+5, SET41+6, SET42+2, SET42+5, SET42+6 , SET43+2, SET43+5, SET43+6 | 
| >> BGPT1 | 3+20*, 3+21*, 3+22*, 3+28, SET31+5, SET32+5, SET33+5, 4+20*, 4+21*, 4+27 , SET41+5, SET42+5, SET43+5 | 
| >> BGPTAXI | PROCCY+8, PROCPY+9, PROCBY+8 | 
| >> BGPTIME | PROCCY+6*, PROCPY+6*, PROCBY+6*, 2+31, 2+32, 2+33, 3+24, 3+25, 3+26, 4+23 , 4+24, 4+25, SETLIST+2 | 
| >> BGPVALUE | 1+18*, 2+2*, 2+37*, 2+38*, 3+2*, 3+30*, 3+31*, 4+2*, 4+29*, 4+30* , SETLIST+5 | 
| C | ICDMAP+3~, ICDMAP+7*, ICDMAP+8, ICDMAP+9, ICDMAP+12, ICDMAP+13, CAT~, CAT+2, CAT+3, CAT+4 | 
| D | EDUALLOW+4~, EDUALLOW+5*, EDUALLOW+6, 1+9*, 2+8*, 2+20*, 2+21, 2+22*, 2+23, 2+30 , SET21+3, SET21+6, SET21+7, SET22+3, SET22+6, SET22+7, SET23+3, SET23+6, SET23+7, 3+8* , 4+8* | 
| >> DFN | PROC+11*, PROC+12, PROC+14, PROC+15, N+1, PROCCY+3, PROCCY+4, PROCCY+5, PROCCY+8, PROCCY+11 , PROCCY+12, PROCCY+13, PROCPY+3, PROCPY+4, PROCPY+5, PROCPY+9, PROCPY+12, PROCPY+13, PROCPY+14, PROCBY+3 , PROCBY+4, PROCBY+5, PROCBY+8, PROCBY+11, PROCBY+12, PROCBY+13, 1+3, 1+7, 2+1, 2+6 , 3+1, 3+6, 4+1, 4+6, SETLIST+3, SETLIST+5 | 
| >> DOD | ACTUP+3* | 
| DT | JRNL+1 | 
| DUZ(2 | PROC+5, PROC+15 | 
| E | ICDMAP+3~, ICDMAP+7*, ICDMAP+10, ICDMAP+11, ICDMAP+12, ICDMAP+13, 1+7*, 2+6*, 2+30*, 3+6* , 4+6*, LASTVD+3* | 
| EDATE | ACTUP~, ACTUP+3, ACTUP+6, LASTVD~, LASTVD+3 | 
| F | ICDMAP+3~, ICDMAP+9*, ICDMAP+10, ICDMAP+11 | 
| G | ICDMAP+3~, ICDMAP+4*, ICDMAP+5, ICDMAP+6, ICDMAP+10*, ICDMAP+11*, ICDMAP+12*, ICDMAP+13*, ICDMAP+16, 1+9* , 1+17*, 1+18, 2+8*, 3+8*, 4+8*, S~, S+2*, S+3*, SMIN~, SMIN+2* , SMIN+3*, SMAX~, SMAX+2*, LASTVD+5*, LASTVD+14*, LASTVD+16 | 
| J | S~, S+2, SMIN~, SMAX~ | 
| L | ICDMAP+3~, ICDMAP+7*, ICDMAP+10, ICDMAP+11, ICDMAP+12, ICDMAP+13 | 
| >> M | 2+26*, 2+27, 2+28, 2+29, 2+35, SET21+4, SET21+6, SET22+4, SET22+6, SET23+4 , SET23+6 | 
| N | 1+1*, 1+18*, 2+30*, 2+35, SET21+6, SET22+6, SET23+6, S~, S+2, S+3 , SMIN~, SMIN+2, SMIN+3, SMAX~, SMAX+2 | 
| P | 1+1*, 1+18*, 2+19*, 2+20, ACTUP~, ACTUP+1, ACTUP+2, ACTUP+3, ACTUP+4, ACTUP+5 , ACTUP+6, S~, S+2, S+3, SMIN~, SMIN+2, SMIN+3, SMAX~, SMAX+2, LASTVD~ , LASTVD+1, LASTVD+3 | 
| R | S~, S+2, S+3, SMIN~, SMIN+2, SMIN+3, SMAX~, SMAX+2 | 
| S | ICDMAP+3~, ICDMAP+9*, ICDMAP+10, ICDMAP+11 | 
| T | EDUALLOW~, EDUALLOW+1, EDUALLOW+3, EDUALLOW+5, ICDMAP~, ICDMAP+1, ICDMAP+10, ICDMAP+11, ICDMAP+12, ICDMAP+13 , 1+9*, 1+10*, 1+11, 1+12, 1+13*, 1+14, 1+15, 2+8*, 2+10*, 2+11 , 2+12, 2+13*, 2+14, 2+15, 3+8*, 3+10*, 3+11, 3+12, 3+13*, 3+14 , 3+15, 3+17, 3+19, 4+8*, 4+10*, 4+11, 4+12, 4+13*, 4+14, 4+15 , 4+17, 4+19, ACTUP~, ACTUP+5 | 
| U | PROC+5, PROC+14, PROC+15, EDUALLOW+6, ICDMAP+7, ICDMAP+10, ICDMAP+11, ICDMAP+12, ICDMAP+13, CAT+5 , JRNL+1, PROCCY+4, PROCCY+5, PROCCY+13, PROCPY+4, PROCPY+5, PROCPY+14, PROCBY+4, PROCBY+5, PROCBY+13 , 1+10, 1+13, 2+9, 2+10, 2+13, 2+17, 2+18, 2+19, 2+20, 2+22 , 2+26, 2+30, SET21+1, SET21+4, SET21+5, SET21+6, SET22+1, SET22+4, SET22+5, SET22+6 , SET23+1, SET23+4, SET23+5, SET23+6, 3+9, 3+10, 3+13, 3+20, SET31+3, SET31+4 , SET31+5, SET32+3, SET32+4, SET32+5, SET33+3, SET33+4, SET33+5, 4+9, 4+10, 4+13 , 4+20, SET41+3, SET41+4, SET41+5, SET42+3, SET42+4, SET42+5, SET43+3, SET43+4, SET43+5 , ACTUP+4, ACTUP+5, S+2, S+3, SMIN+2, SMIN+3, SMAX+2, SETLIST+3, SETLIST+5, LASTVD+5 , LASTVD+7, LASTVD+8, LASTVD+10, LASTVD+11, LASTVD+12, LASTVD+13 | 
| V | S~, S+1, S+2, S+3, SMIN~, SMIN+1, SMIN+2, SMIN+3, SMAX~, SMAX+1 , SMAX+2, LASTVD+5*, LASTVD+6, LASTVD+7, LASTVD+8, LASTVD+9, LASTVD+10, LASTVD+11, LASTVD+12, LASTVD+13 | 
| X | ICDMAP+3~, ICDMAP+4*, ICDMAP+5*, ICDMAP+6, ICDMAP+7, ICDMAP+10, ICDMAP+11, ICDMAP+12, ICDMAP+13, CAT+1~ , CAT+3*, CAT+4, CAT+5, 1+7*, 1+9*, 1+10, 2+6*, 2+8*, 2+9, 2+10 , 2+38*, 3+6*, 3+8*, 3+9, 3+10, 3+31*, 4+6*, 4+8*, 4+9, 4+10 , 4+30*, ACTUP+4*, ACTUP+6*, ACTUP+7, LASTVD+5* | 
| Y | EDUALLOW~, EDUALLOW+2, EDUALLOW+3, ICDMAP~, ICDMAP+2, ICDMAP+5, ICDMAP+6, ICDMAP+7, ICDMAP+10, ICDMAP+11 , ICDMAP+12, ICDMAP+13, 1+6*, 1+7, 2+5*, 2+6, 2+9*, 2+17, 2+18, 2+19 , 2+26, 3+5*, 3+6, 3+9*, 4+5*, 4+6, 4+9* | 
| Z | ICDMAP+3~, ICDMAP+6*, ICDMAP+7, SET21+3*, SET21+4, SET21+5*, SET21+6, SET21+7, SET22+3*, SET22+4 , SET22+5*, SET22+6, SET22+7, SET23+3*, SET23+4, SET23+5*, SET23+6, SET23+7, SET31+2*, SET31+3 , SET31+4*, SET31+5, SET31+6, SET32+2*, SET32+3, SET32+4*, SET32+5, SET32+6, SET33+2*, SET33+3 , SET33+4*, SET33+5, SET33+6, SET41+2*, SET41+3, SET41+4*, SET41+5, SET41+6, SET42+2*, SET42+3 , SET42+4*, SET42+5, SET42+6, SET43+2*, SET43+3, SET43+4*, SET43+5, SET43+6 | 
| >> ZTQUEUED | JRNL+1 |