BDMPB13 ; IHS/CMI/LAB - 2003 DIABETES AUDIT ;
Source file <BDMPB13.m>
| Package | Total | Call Graph | 
|---|---|---|
| Patient Care Component Reports | 2 | $$START1^APCLDF ($$CLINIC,$$VDTM)^APCLV | 
| Diabetes Registry | 1 | ($$ICD,$$ICDDX)^BDMUTL | 
| IHS Patient | 1 | $$DOB^AUPNPAT | 
| IHS VA Utilities | 1 | ($$VAL,$$VALI)^XBDIQ1 | 
| Kernel | 1 | ($$FMADD,$$FMTE)^XLFDT | 
| Package | Total | Caller Graph | 
|---|---|---|
| Diabetes Registry | 4 | BDMPB10 BDMPB14 BDMPB15 BDMPB16 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PLDMDOO(P,F) | ;EP | |
| LASTWC(P,EDATE,F) | ;PEP - return last ht and date | |
| CMSFDX(P,R,T) | ;EP - return date/dx of dm in register | |
| IFG(P,BDMRET) | ;EP | |
| BPS(P,BDATE,EDATE,F) | ;EP ; | |
| LASTWT(P,EDATE,F) | ;PEP - return last wt | |
| PLDMDXS(P) | ;EP - get all DM dxs from problem list | |
| MS(P,BDMRET) | ;EP | |
| LASTHT(P,EDATE,F) | ;PEP - return last ht and date | |
| IGT(P,BDMRET) | ;EP | |
| ABNG(P,BDMRET) | ;EP | |
| LASTDMDX(P,D) | ;EP - last pcc dm dx | |
| FRSTDMDX(P,F) | ;EP return date of first dm dx | |
| HTNDX(P,EDATE) | ;EP - is HTN on problem list | 
| Name | Field # of Occurrence | 
|---|---|
| $$START1^APCLDF | BPS+5, HTNDX+5, HTNDX+8, LASTHT+5, LASTWC+6, LASTWT+6, FRSTDMDX+5, LASTDMDX+4, LASTDMDX+6, IFG+19 , IFG+21, IGT+19, IGT+21, MS+19, MS+21, ABNG+18, ABNG+20 | 
| $$CLINIC^APCLV | BPS+9 | 
| $$VDTM^APCLV | BPS+11 | 
| $$DOB^AUPNPAT | HTNDX+8, LASTHT+5, LASTDMDX+4, LASTDMDX+6, IFG+19, IFG+21, IGT+19, IGT+21, MS+19, MS+21 , ABNG+18, ABNG+20 | 
| $$ICD^BDMUTL | LASTWT+15, PLDMDOO+8, PLDMDXS+8, IFG+14, IGT+14, MS+14, ABNG+13 | 
| $$ICDDX^BDMUTL | PLDMDXS+8, IFG+15, IGT+15, MS+15, ABNG+14 | 
| $$VAL^XBDIQ1 | CMSFDX+6, IFG+15, IGT+15, MS+15, ABNG+14 | 
| $$VALI^XBDIQ1 | BPS+10 | 
| $$FMADD^XLFDT | LASTWC+4, LASTWT+3 | 
| $$FMTE^XLFDT | BPS+18, HTNDX+8, LASTHT+5, LASTHT+9, LASTWC+7, LASTWT+9, LASTWT+15, CMSFDX+5, PLDMDOO+12, FRSTDMDX+6 , IFG+20, IFG+22, IGT+20, IGT+22, MS+20, MS+22, ABNG+19, ABNG+21 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ACM(44 - [#9002244] | CMSFDX+4, CMSFDX+5 | 
| ^ATXAX("B" | LASTWT+13, PLDMDOO+3, PLDMDXS+2 | 
| ^AUPNPROB - [#9000011] | PLDMDOO+6, PLDMDOO+7, PLDMDOO+9, PLDMDXS+5, PLDMDXS+6, IFG+9, IFG+10, IGT+9, IGT+10, MS+9 , MS+10, ABNG+8, ABNG+9 | 
| ^AUPNPROB("AC" | PLDMDOO+5, PLDMDXS+4, IFG+8, IGT+8, MS+8, ABNG+7 | 
| ^AUPNVMSR - [#9000010.01] | BPS+8 | 
| ^AUPNVPOV - [#9000010.07] | LASTWT+14 | 
| ^AUPNVPOV("AD" | LASTWT+9, LASTWT+10 | 
| ^AUPNVSIT("AC" | LASTHT+3, LASTWC+3 | 
| ^DPT - [#2] | HTNDX+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | HTNDX+3~, HTNDX+5*, LASTHT+4~, LASTHT+5*, LASTWC+5~, LASTWC+6*, LASTWT+4~ | 
| BDATE | BPS~, BPS+5, LASTWC+4*, LASTWC+6, LASTWT+3*, LASTWT+6 | 
| BDM | BPS+2~, BPS+4!, HTNDX+3~, HTNDX+4!, HTNDX+7!, LASTWT+4~, LASTWT+6!, FRSTDMDX+3~, LASTDMDX+2~, LASTDMDX+6! , IFG+2~, IFG+4!, IFG+21!, IGT+2~, IGT+4!, IGT+21!, MS+2~, MS+4!, MS+21!, ABNG+20! | 
| BDM( | BPS+6, BPS+7, BPS+9, BPS+11, BPS+12, LASTWT+7, LASTWT+8, LASTWT+9, LASTWT+15 | 
| BDM(1 | HTNDX+6, FRSTDMDX+5, LASTDMDX+5, LASTDMDX+7, IFG+20, IFG+22, IGT+20, IGT+22, MS+20, MS+22 , ABNG+19, ABNG+21 | 
| BDM(3 | HTNDX+8 | 
| BDMARRY | LASTHT+4~, LASTWC+5~, LASTWT+4~ | 
| BDMARRY(1 | LASTHT+5, LASTHT+9, LASTWC+6, LASTWC+7 | 
| BDMBDT | BPS+2~, BPS+4! | 
| BDMBDT( | BPS+12*, BPS+13, BPS+14, BPS+15, BPS+17, BPS+18 | 
| >> BDMBP | BPS+17*, BPS+18, BPS+19 | 
| BDMC | LASTWT+4~, LASTWT+7*, LASTWT+9*, LASTWT+15*, IFG+2~, IFG+3*, IFG+15*, IFG+20*, IFG+22*, IGT+2~ , IGT+3*, IGT+15*, IGT+20*, IGT+22*, MS+2~, MS+3*, MS+15*, MS+20*, MS+22*, ABNG+2~ , ABNG+3*, ABNG+14*, ABNG+19*, ABNG+21* | 
| BDMD | LASTWT+4~, LASTWT+10*, LASTWT+14 | 
| BDML | BPS+2~, BPS+6*, BPS+7, BPS+9, BPS+11, BPS+12 | 
| BDMLL | BPS+2~, BPS+3*, BPS+13, BPS+14, BPS+15, BPS+16*, BPS+18, BPS+19 | 
| BDMN | LASTWT+4~, LASTWT+7*, LASTWT+8, LASTWT+9, LASTWT+15 | 
| BDMRET | IFG~, IFG+1!, IGT~, IGT+1!, MS~, MS+1!, ABNG~, ABNG+1! | 
| BDMRET( | IFG+15*, IFG+20*, IFG+22*, IGT+15*, IGT+20*, IGT+22*, MS+15*, MS+20*, MS+22*, ABNG+14* , ABNG+19*, ABNG+21* | 
| BDMV | BPS+2~, BPS+3*, BPS+18*, BPS+19*, BPS+20 | 
| BDMVF | BPS+2~, BPS+7*, BPS+8, BPS+10, BPS+12 | 
| BDMW | LASTWT+4~, LASTWT+6*, LASTWT+9*, LASTWT+15*, LASTWT+17 | 
| BDMX | LASTWT+4~, LASTWT+6* | 
| BDMZ | LASTWT+4~, LASTWT+8*, LASTWT+9, LASTWT+10 | 
| CODE | LASTWT+12~, LASTWT+14*, LASTWT+15 | 
| D | BPS+2~, BPS+10*, BPS+11*, BPS+12, BPS+13*, BPS+14, BPS+15, BPS+17, BPS+18, CMSFDX+4~* , CMSFDX+5*, CMSFDX+7, PLDMDOO+5~*, PLDMDOO+12*, PLDMDXS+4~*, PLDMDXS+8*, PLDMDXS+10, LASTDMDX~, LASTDMDX+4, LASTDMDX+6 | 
| D( | PLDMDOO+9* | 
| D(0 | PLDMDOO+12 | 
| D1 | CMSFDX+4~, CMSFDX+5*, CMSFDX+7 | 
| DT | IFG+19, IFG+21, IGT+19, IGT+21, MS+19, MS+21, ABNG+18, ABNG+20 | 
| E | BPS+2~, BPS+5*, BPS+14*, BPS+15, BPS+17, BPS+18, HTNDX+3~, HTNDX+5*, HTNDX+8*, LASTHT+4~ , LASTHT+5*, LASTWC+5~, LASTWC+6*, LASTWT+4~, LASTWT+6*, FRSTDMDX+3~, FRSTDMDX+5*, LASTDMDX+2~, LASTDMDX+4*, LASTDMDX+6* , IFG+19*, IFG+21*, IGT+19*, IGT+21*, MS+19*, MS+21*, ABNG+18*, ABNG+20* | 
| EDATE | BPS~, BPS+5, HTNDX~, HTNDX+8, LASTHT~, LASTHT+5, LASTWC~, LASTWC+4, LASTWC+6, LASTWT~ , LASTWT+3, LASTWT+6 | 
| F | BPS~, BPS+1*, BPS+18, BPS+19, LASTHT~, LASTHT+2*, LASTHT+8, LASTWC~, LASTWC+2*, LASTWT~ , LASTWT+2*, LASTWT+17, PLDMDOO~, PLDMDOO+2*, PLDMDOO+12, FRSTDMDX~, FRSTDMDX+2*, FRSTDMDX+6 | 
| G | CMSFDX+4~* | 
| H | LASTHT+4~, LASTHT+5*, LASTHT+6, LASTHT+7*, LASTHT+8, LASTHT+9, LASTWC+5~, LASTWC+6*, LASTWC+7, LASTWT+4~ | 
| I | BPS+2~, BPS+15*, BPS+17, BPS+18, PLDMDOO+5~, PLDMDOO+7*, PLDMDOO+8, PLDMDXS+4~, PLDMDXS+5*, PLDMDXS+8 , IFG+9*, IFG+14, IFG+15, IGT+9*, IGT+14, IGT+15, MS+9*, MS+14, MS+15, ABNG+8* , ABNG+13, ABNG+14 | 
| P | BPS~, BPS+5, HTNDX~, HTNDX+1, HTNDX+2, HTNDX+5, HTNDX+8, LASTHT~, LASTHT+1, LASTHT+3 , LASTHT+5, LASTWC~, LASTWC+1, LASTWC+3, LASTWC+6, LASTWT~, LASTWT+1, LASTWT+6, CMSFDX~, CMSFDX+1 , CMSFDX+4, PLDMDOO~, PLDMDOO+1, PLDMDOO+5, PLDMDXS~, PLDMDXS+1, PLDMDXS+4, FRSTDMDX~, FRSTDMDX+1, FRSTDMDX+5 , LASTDMDX~, LASTDMDX+1, LASTDMDX+4, LASTDMDX+6, IFG~, IFG+8, IFG+19, IFG+21, IGT~, IGT+8 , IGT+19, IGT+21, MS~, MS+8, MS+19, MS+21, ABNG~, ABNG+7, ABNG+18, ABNG+20 | 
| R | CMSFDX~, CMSFDX+2, CMSFDX+4 | 
| T | CMSFDX~, CMSFDX+3, CMSFDX+7, PLDMDOO+3~*, PLDMDOO+4, PLDMDXS+2~*, PLDMDXS+3 | 
| TAX | LASTWT+12~, LASTWT+13* | 
| U | BPS+7, BPS+8, BPS+9, BPS+11, BPS+17, BPS+18, LASTHT+5, LASTHT+9, LASTWC+6, LASTWC+7 , LASTWT+8, LASTWT+9, LASTWT+14, LASTWT+15, CMSFDX+4, CMSFDX+5, PLDMDOO+6, PLDMDOO+7, PLDMDOO+9, PLDMDXS+5 , PLDMDXS+6, PLDMDXS+8, FRSTDMDX+5, IFG+9, IFG+10, IFG+15, IFG+20, IFG+22, IGT+9, IGT+10 , IGT+15, IGT+20, IGT+22, MS+9, MS+10, MS+15, MS+20, MS+22, ABNG+8, ABNG+9 , ABNG+14, ABNG+19, ABNG+21 | 
| W | LASTHT+4~, LASTWC+5~, LASTWT+4~ | 
| X | BPS+2~, BPS+5*, HTNDX+8*, LASTHT+5~, LASTWC+6~, LASTWT+4~, CMSFDX+4~*, CMSFDX+5, CMSFDX+6, PLDMDOO+5~* , PLDMDOO+6, PLDMDOO+7, PLDMDOO+9, PLDMDXS+4~*, PLDMDXS+5, PLDMDXS+6, FRSTDMDX+3~, FRSTDMDX+5*, LASTDMDX+2~, LASTDMDX+4* , LASTDMDX+6*, IFG+8*, IFG+9, IFG+10, IFG+15, IFG+19*, IFG+21*, IGT+8*, IGT+9, IGT+10 , IGT+15, IGT+19*, IGT+21*, MS+8*, MS+9, MS+10, MS+15, MS+19*, MS+21*, ABNG+7* , ABNG+8, ABNG+9, ABNG+14, ABNG+18*, ABNG+20* | 
| Y | CMSFDX+4~*, CMSFDX+6*, CMSFDX+7, FRSTDMDX+3~, FRSTDMDX+4*, FRSTDMDX+5*, FRSTDMDX+6, LASTDMDX+2~, LASTDMDX+3*, LASTDMDX+4 , LASTDMDX+6, IFG+18*, IFG+19, IFG+21, IGT+18*, IGT+19, IGT+21, MS+18*, MS+19, MS+21 , ABNG+17*, ABNG+18, ABNG+20 |