BUDDRP6M ; IHS/CMI/LAB - UDS REPORT PROCESSOR ;
Source file <BUDDRP6M.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Uniform Data System | 4 | $$PLCL^BUDDDU $$VBBD^BUDDRP6V $$DATE^BUDDUTL1 GETMEDS^BUDDUTL2 | 
| Patient Care Component Reports | 3 | ALLV^APCLAPIU $$START1^APCLDF ($$CLINIC,$$PRIMPROV,$$VD)^APCLV | 
| Kernel | 2 | ($$FMADD,$$FMTE)^XLFDT $$UP^XLFSTR | 
| IHS VA Utilities | 1 | ($$VAL,$$VALI)^XBDIQ1 | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Uniform Data System | 3 | BUDDRP6B BUDDRP6Q BUDDRPTC | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| MEDC | ||
| ASP | ; | |
| STATDC(V) | ;EP - is the prescription associated with this V MED discontinued? | |
| J | ;EP ;IVD | |
| GETV(P,BD,ED,SITE) | ;EP - get all visits for this patient and COUNT MEDICAL VISITS | |
| ASPTHER(P,BD,ED) | ; | |
| IVD(P,BDATE,PYBD,EDATE) | ;EP | |
| BHSCR | ; | |
| FDEPSCR(P,BD,ED) | ;EP RETURN DATE OF FIRST DEPRESSION SCREEN | |
| ASPDALG(P,ED) | ; | |
| MEDC1 | ||
| NDC(A,B) | ; | 
| Name | Field # of Occurrence | 
|---|---|
| ALLV^APCLAPIU | IVD+2, IVD+19 | 
| $$START1^APCLDF | GETV+3, FDEPSCR+5, FDEPSCR+8, FDEPSCR+10, FDEPSCR+12, FDEPSCR+16 | 
| $$CLINIC^APCLV | GETV+12 | 
| $$PRIMPROV^APCLV | GETV+17, GETV+26 | 
| $$VD^APCLV | ASPTHER+12, ASP+11, GETV+16 | 
| $$PLCL^BUDDDU | IVD+15 | 
| $$VBBD^BUDDRP6V | J+6 | 
| $$DATE^BUDDUTL1 | IVD+10, IVD+13, IVD+16, IVD+29, IVD+35, IVD+40, IVD+44, IVD+47 | 
| GETMEDS^BUDDUTL2 | ASPTHER+3, ASP+2 | 
| $$VAL^XBDIQ1 | IVD+10, IVD+11, IVD+27, IVD+33, IVD+40, IVD+44, IVD+45, ASPTHER+13, ASP+12, MEDC+4 | 
| $$VALI^XBDIQ1 | IVD+10, IVD+39, IVD+44 | 
| $$FMADD^XLFDT | IVD+19 | 
| $$FMTE^XLFDT | ASPTHER+13, ASP+12, GETV+3 | 
| $$UP^XLFSTR | ASPTHER+9, ASP+8 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AMHREC - [#9002011] | BHSCR+3 | 
| ^AMHREC("AE" | BHSCR+2 | 
| ^AMHRMSR - [#9002011.12] | BHSCR+4 | 
| ^AMHRMSR("AD" | BHSCR+4 | 
| ^ATXAX - [#9002226] | NDC+5, ASPDALG+12, ASPDALG+14 | 
| ^ATXAX("B" | ASPDALG+3, ASPDALG+4 | 
| ^AUPNVCPT - [#9000010.18] | IVD+26 | 
| ^AUPNVCPT("AD" | IVD+25 | 
| ^AUPNVMED - [#9000010.14] | ASPTHER+8, ASPTHER+9, ASP+7, ASP+8, STATDC+2 | 
| ^AUPNVPOV - [#9000010.07] | IVD+9, IVD+43, FDEPSCR+19 | 
| ^AUPNVPOV("AD" | IVD+8, IVD+42, GETV+19 | 
| ^AUPNVPRC - [#9000010.08] | IVD+38 | 
| ^AUPNVPRC("AD" | IVD+37 | 
| ^AUPNVSIT - [#9000010] | GETV+5, GETV+6, GETV+7, GETV+8, GETV+11, GETV+18, GETV+23, GETV+24, MEDC1+3, MEDC1+4 | 
| ^AUPNVTC - [#9000010.33] | IVD+32 | 
| ^AUPNVTC("AD" | IVD+31 | 
| ^AUTTMSR - [#9999999.07] | BHSCR+6 | 
| ^BUDDCNTL - [#90668.2] | GETV+14, MEDC1+1 | 
| ^BUDDCNTL("B" | GETV+13, MEDC+2 | 
| ^BUDDSITE - [#90668.1] | GETV+10 | 
| ^BUDDTFIV("AA" | MEDC+6 | 
| ^BUDDTFIV("C" | MEDC+5 | 
| ^BUDDTSSC("AC" | IVD+29, IVD+35 | 
| ^BUDDTSSC("AD" | IVD+10, IVD+44 | 
| ^BUDDTSSC("AP" | IVD+40 | 
| ^BUDDTSSC("AS" | IVD+13, IVD+47 | 
| ^BUDDTSSC("B" | IVD+3, IVD+20 | 
| ^DPT - [#2] | J+1, J+17, J+19 | 
| ^GMR(120.8 - [#120.8] | ASPDALG+6, ASPDALG+7, ASPDALG+8 | 
| ^PSDRUG - [#50] | NDC+4, ASPDALG+13 | 
| ^PSRX - [#52] | STATDC+6, STATDC+11 | 
| ^PSRX("APCC" | STATDC+4 | 
| ^TMP($J | J+7!, J+9! | 
| ^XTMP("BUDDRP6B" | J+17*, J+19* | 
| Name | Line Occurrences | 
|---|---|
| $$ASPTHER | J+12 | 
| $$IVD | J+8 | 
| $$STATDC | ASPTHER+10, ASP+9 | 
| ASP | ASPTHER+4 | 
| MEDC1 | MEDC+4, MEDC+5 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | STATDC+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | FDEPSCR+1~, FDEPSCR+5*, FDEPSCR+8*, FDEPSCR+10*, FDEPSCR+12*, FDEPSCR+16* | 
| A | NDC~, NDC+4, ASPDALG+2~, ASPTHER+1~, ASPTHER+6*, ASPTHER+7, ASPTHER+9, ASPTHER+10, ASPTHER+11, ASP+5* , ASP+6, ASP+8, ASP+9, ASP+10, GETV+1~, GETV+3* | 
| A("MEDCARE" | MEDC1+2, MEDC1+4* | 
| A("SAMEPROV" | GETV+22, GETV+24* | 
| A("VISITS" | GETV+4 | 
| B | NDC~, NDC+5, ASPDALG+2~, GETV+3* | 
| BD | ASPTHER~, ASPTHER+3, ASP+2, GETV~, GETV+3, FDEPSCR~, FDEPSCR+5, FDEPSCR+8, FDEPSCR+10, FDEPSCR+12 , FDEPSCR+16, BHSCR+1 | 
| BDATE | IVD~, IVD+2, IVD+19 | 
| >> BUD18RB | J+2*, J+3 | 
| >> BUD18TH | J+5*, J+6 | 
| >> BUDAGE | J+17, J+19 | 
| BUDALL | FDEPSCR+2~ | 
| >> BUDBD | J+2, J+8, J+12 | 
| BUDC | FDEPSCR+1~, FDEPSCR+4* | 
| >> BUDCCOM | J+17, J+19 | 
| BUDD | ASPDALG+2~, ASPDALG+5*, ASPDALG+6, ASPDALG+12*, ASPDALG+14*, ASPDALG+15 | 
| BUDDEPS | FDEPSCR+1~, FDEPSCR+3*, FDEPSCR+6*, FDEPSCR+9*, FDEPSCR+11*, FDEPSCR+13*, FDEPSCR+20*, BHSCR+3*, BHSCR+8*, BHSCR+9 | 
| >> BUDDOB | J+1*, J+3, J+5 | 
| >> BUDED | J+6, J+8, J+12 | 
| BUDG | FDEPSCR+2~, FDEPSCR+5!, FDEPSCR+8!, FDEPSCR+10!, FDEPSCR+12!, FDEPSCR+16! | 
| BUDG( | FDEPSCR+17, FDEPSCR+18, FDEPSCR+20 | 
| BUDG(1 | FDEPSCR+6, FDEPSCR+9, FDEPSCR+11, FDEPSCR+13 | 
| >> BUDH | J+17, J+19 | 
| >> BUDISD | ASPTHER+5*, ASP+4* | 
| >> BUDIVD | J+8*, J+11, J+17, J+19 | 
| >> BUDIVD1L | J+18 | 
| >> BUDIVD2L | J+16 | 
| >> BUDIVDT | J+12*, J+13, J+17, J+19 | 
| >> BUDJ | J+17, J+19 | 
| BUDMEDS1 | ASPTHER+1~, ASPTHER+3, ASPTHER+4, ASP+2, ASP+3 | 
| BUDMEDS1( | ASPTHER+6, ASPTHER+7, ASPTHER+9!, ASPTHER+10!, ASPTHER+11, ASP+5, ASP+6, ASP+8!, ASP+9!, ASP+10 | 
| >> BUDMEDV | J+4 | 
| BUDNDC | NDC+3~, NDC+4*, NDC+5 | 
| >> BUDP | BHSCR+4*, BHSCR+5, BHSCR+6*, BHSCR+7 | 
| BUDR | FDEPSCR+2~, FDEPSCR+18*, FDEPSCR+19 | 
| >> BUDSECTJ("IVD" | J+13* | 
| >> BUDSECTJ("PTS" | J+15* | 
| BUDTOB | IVD+1~ | 
| BUDTOB( | IVD+14, IVD+48 | 
| BUDTOB(0 | IVD+14, IVD+48 | 
| BUDTOB(9999999 | IVD+10*, IVD+13*, IVD+29*, IVD+35*, IVD+40*, IVD+44*, IVD+47* | 
| BUDVS | IVD+1~, IVD+18! | 
| BUDVS( | IVD+4, IVD+5, IVD+6, IVD+21, IVD+22, IVD+23 | 
| C | ASPDALG+2~, ASPTHER+1~, ASPTHER+6*, ASPTHER+13*, ASPTHER+14, ASP+5*, ASP+12*, ASP+13 | 
| CLINC | GETV+1~, GETV+12*, GETV+14 | 
| CTR | IVD+1~, IVD+4*, IVD+5, IVD+6, IVD+21*, IVD+22, IVD+23 | 
| D | ASPDALG+13*, ASPDALG+14, GETV+1~, GETV+22*, GETV+23, MEDC1+2*, MEDC1+3, FDEPSCR+1~, BHSCR+1*, BHSCR+2* , BHSCR+3, BHSCR+8 | 
| >> DFN | J+1, J+6, J+8, J+12, J+17, J+19 | 
| E | GETV+3*, FDEPSCR+1~, FDEPSCR+5*, FDEPSCR+8*, FDEPSCR+10*, FDEPSCR+12*, FDEPSCR+16*, FDEPSCR+17*, FDEPSCR+18, FDEPSCR+20 , BHSCR+1*, BHSCR+2 | 
| ED | ASPDALG~, ASPDALG+7, ASPTHER~, ASPTHER+3, ASP+2, GETV~, GETV+3, FDEPSCR~, FDEPSCR+5, FDEPSCR+8 , FDEPSCR+10, FDEPSCR+12, FDEPSCR+16, BHSCR+1 | 
| EDATE | IVD~, IVD+2, IVD+15 | 
| G | ASPDALG+2~, ASPTHER+1~, ASPTHER+2*, ASP+1*, ASP+3, FDEPSCR+1~ | 
| >> I | BHSCR+3*, BHSCR+8* | 
| LASTV | GETV+1~, GETV+2* | 
| LINE | GETV+1~, MEDC+4*, MEDC+5*, MEDC+6*, MEDC1+1 | 
| M | ASPTHER+1~, ASPTHER+7*, ASPTHER+8, ASPTHER+9, ASPTHER+10, ASPTHER+13, ASP+6*, ASP+7, ASP+8, ASP+9 , ASP+12 | 
| MEDV | GETV+1~, GETV+2*, GETV+4, MEDC1+5*, MEDC1+7 | 
| MEDVI | GETV+1~, GETV+2*, MEDC1+5* | 
| N | ASPDALG+2~, ASPDALG+8*, ASPDALG+10, ASPDALG+11 | 
| P | ASPDALG~, ASPDALG+6, IVD~, IVD+2, IVD+15, IVD+19, ASPTHER~, ASPTHER+3, ASP+2, STATDC+3~ , STATDC+4*, STATDC+5, STATDC+6, STATDC+11, GETV~, GETV+3, GETV+22, GETV+24, MEDC1+2, MEDC1+4 , FDEPSCR~, FDEPSCR+5, FDEPSCR+8, FDEPSCR+10, FDEPSCR+12, FDEPSCR+16, BHSCR+2 | 
| PP | GETV+1~, GETV+17*, GETV+21, GETV+22, GETV+24, GETV+26*, GETV+27, MEDC+4, MEDC+5, MEDC+6 | 
| PYBD | IVD~, IVD+19 | 
| S | ASPDALG+2~, STATDC+3~, GETV+1~, GETV+20*, GETV+23*, GETV+25, MEDC+1*, MEDC1*, MEDC1+3* | 
| SITE | GETV~, GETV+10 | 
| T | ASPDALG+2~, ASPDALG+3*, ASPDALG+12 | 
| T1 | ASPDALG+2~, ASPDALG+4*, ASPDALG+14 | 
| T35V | GETV+1~, GETV+2* | 
| T6V | GETV+1~, GETV+2* | 
| TIEN | IVD+1~, IVD+3*, IVD+10, IVD+13, IVD+20*, IVD+29, IVD+35, IVD+40, IVD+44, IVD+47 , GETV+1~, GETV+13*, GETV+14, MEDC+2*, MEDC1+1, MEDC1+2, MEDC1+4 | 
| TV | GETV+1~, GETV+2* | 
| U | NDC+4, J+1, J+17, J+19, ASPDALG+7, ASPDALG+8, ASPDALG+13, IVD+5, IVD+6, IVD+16 , IVD+22, IVD+23, ASPTHER+7, ASPTHER+9, ASPTHER+11, ASPTHER+13, ASP+6, ASP+8, ASP+10, ASP+12 , STATDC+6, STATDC+11, GETV+4, GETV+6, GETV+7, GETV+8, GETV+11, GETV+18, GETV+22, GETV+23 , GETV+24, MEDC1+2, MEDC1+3, MEDC1+4, FDEPSCR+6, FDEPSCR+9, FDEPSCR+11, FDEPSCR+13, FDEPSCR+18, FDEPSCR+19 , FDEPSCR+20, BHSCR+3, BHSCR+4, BHSCR+6 | 
| V | ASPTHER+1~, ASPTHER+11*, ASPTHER+12, ASP+10*, ASP+11, STATDC~, STATDC+1, STATDC+2, STATDC+4, FDEPSCR+1~ , BHSCR+2*, BHSCR+3, BHSCR+4 | 
| V1D | ASPTHER+1~, ASPTHER+12*, ASPTHER+13, ASP+11*, ASP+12 | 
| VDATE | IVD+1~, IVD+6*, IVD+10, IVD+13, IVD+23*, IVD+29, IVD+35, IVD+40, IVD+44, IVD+47 , GETV+1~, GETV+16*, GETV+22, GETV+24, MEDC1+2, MEDC1+4 | 
| VIEN | IVD+1~, IVD+5*, IVD+8, IVD+22*, IVD+25, IVD+31, IVD+37, IVD+42 | 
| VLOC | GETV+1~, GETV+8*, GETV+9, GETV+10, MEDC1+2, MEDC1+4 | 
| VSIT | GETV+1~, GETV+4*, GETV+5, GETV+6, GETV+7, GETV+8, GETV+11, GETV+12, GETV+16, GETV+17 , GETV+18, GETV+19, GETV+23, GETV+24, GETV+26, MEDC+4, MEDC1+3, MEDC1+4, MEDC1+5 | 
| X | ASPDALG+2~, ASPDALG+6*, ASPDALG+7, ASPDALG+8, IVD+1~, IVD+8*, IVD+9, IVD+10, IVD+11, IVD+14* , IVD+25*, IVD+26, IVD+27, IVD+31*, IVD+32, IVD+33, IVD+37*, IVD+38, IVD+39, IVD+40 , IVD+42*, IVD+43, IVD+44, IVD+45, IVD+48*, STATDC+3~, STATDC+6*, STATDC+7, STATDC+8, STATDC+9 , STATDC+10, STATDC+11*, STATDC+12, STATDC+13, STATDC+14, STATDC+15, GETV+1~, GETV+4*, FDEPSCR+1~, BHSCR+4* | 
| Y | ASPDALG+2~, ASPDALG+11*, ASPDALG+12, ASPDALG+13, IVD+1~, IVD+10*, IVD+11*, IVD+12, IVD+13, IVD+15* , IVD+16, IVD+27*, IVD+28, IVD+29, IVD+33*, IVD+34, IVD+35, IVD+39*, IVD+40, IVD+44* , IVD+45*, IVD+46, IVD+47, MEDC+5* | 
| Z | IVD+1~ |