Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: APCLD51P

APCLD51P.m

Go to the documentation of this file.
  1. APCLD51P ; IHS/CMI/LAB - 2005 DIABETES AUDIT PRINT ;
  1. ;;2.0;IHS PCC SUITE;**2**;MAY 14, 2009
  1. ;
  1. ;
  1. S APCLQUIT=0
  1. I APCLPREP=3 G CUML
  1. ;print ind audits first
  1. S APCLPD=0 F S APCLPD=$O(^XTMP("APCLDM51",APCLJOB,APCLBTH,"AUDIT",APCLPD)) Q:APCLPD'=+APCLPD!(APCLQUIT) D
  1. .W:$D(IOF) @IOF
  1. .W $$CTR("ASSESSMENT OF DIABETES CARE, 2005 DATE AUDIT RUN: "_$$FMTE^XLFDT(APCLRED),80)
  1. .;W !,$$CTR("DATE AUDIT RUN: "_$$FMTE^XLFDT(DT),80)
  1. .W !,"AUDIT DATE: ",$$FMTE^XLFDT(APCLRED),?30,"FACILITY NAME: ",$P(^DIC(4,DUZ(2),0),U)
  1. .W !,"AREA: ",$$I(6),?12,"SU: ",$$I(8),?30,"FACILITY: ",$$I(10),?48,"# PTS ON DM REGISTER: ",$$I(12)
  1. .I $G(APCLSDPI)]"" W !,"Does you community receive SDPI grant funds? "_$S(APCLSDPI=1:"Yes",APCLSDPI=2:"No",APCLSDPI=3:"Don't know",1:"")
  1. .I $G(APCLSDPI)=1 W " ",APCLSDPG
  1. .W !!,"TRIBAL AFFIL: ",$P($$I(120),U,1)," ",$E($P($$I(120),U,2),1,20)," ","COMMUNITY: ",$P($$I(121),U)," ",$E($P($$I(121),U,2),1,19)
  1. .W !,"REVIEWER: ",$$I(14),?17,"CHART #: ",$$I(16),?38,"DOB: ",$$I(18),?66,"SEX: ",$$I(20)
  1. .W !,"DESIGNATED PRIMARY CARE PROVIDER: ",$$I(15)
  1. .W !!,"DATE OF DIABETES DIAGNOSIS:"
  1. .W ?40,"Lipid Lowering Agent: ",$$I(61)
  1. .W !?1,"CMS Register: ",$$I(22)
  1. .W !?1,"Problem List: ",$$I(23)
  1. .W ?40,"IMMUNIZATIONS"
  1. .W !?1,"1st DX recorded in PCC: ",$$I(21)
  1. .W ?40,"Flu vaccine (past yr): ",$$I(64)
  1. .W !,"Diabetes Type: ",$$I(29)
  1. .W ?40,"Pneumovax Ever: ",$$I(66)
  1. .W !?1,"CMS Register: ",$$I(24)
  1. .W ?40,"Td in past 10 yrs: ",$$I(68)
  1. .W !?1,"Problem List: ",$$I(25)
  1. .W ?40,"PPD Status: ",$$I(70)
  1. .W !?1,"PCC POV's: ",$$I(26)
  1. .W ?40,"If PPD Pos, INH Tx Complete: "
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !
  1. .W ?42,$P($$I(72),U)," ",$P($$I(72),U,2)
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !,"TOBACCO USE: ",$$I(27)
  1. .W ?40,"If PPD Neg, Last PPD date: " W $$FMTE^XLFDT($$I(114))
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !?1,"Referred for (or provided) Cessation"
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !?1,"Counseling: ",$$I(28)
  1. .W ?40,"Date of Last EKG: ",$$I(76)
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !,"VITAL STATISTICS"
  1. .W ?40,"LABORATORY DATA"
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !,"Height: ",$$I(30)
  1. .W ?40,"HbA1c (most recent): ",$P($$I(78),U,1)
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !,"Last Weight: ",$$I(32)
  1. .W ?41,"Date Obtained: ",$P($$I(78),U,2)
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !," BMI: ",$$I(112)
  1. .W ?40,"HbA1c (next most recent): ",$P($$I(78),U,4)
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !,"HTN (documented DX): ",$$I(34)
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !,"Last 3 Blood Pressures (in past yr):"
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !?2,$P($$I(36),";")
  1. .W ?40,"MOST RECENT SERUM VALUE (in the"
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !?2,$P($$I(36),";",2)
  1. .W ?40,"past 12 months):"
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !?2,$P($$I(36),";",3)
  1. .W ?41,"Creatinine: ",$$I(84)
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !
  1. .W ?41,"Total Cholesterol: ",$$I(86)
  1. .W !,"EXAMINATIONS (in past year)"
  1. .W ?41,"HDL Cholesterol: ",$$I(89)
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !,"Foot exam-complete: "
  1. .W ?41,"LDL Cholesterol: ",$$I(88)
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !?2,$$I(38)
  1. .W ?41,"Triglycerides: ",$$I(90)
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !,"Eye exam (dilated/fundus): "
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !?2,$$I(40)
  1. .W ?41,"Urinalysis or A/C Ratio: "
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !,"Dental exam: "
  1. .W ?42,$$I(92)
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !?2,$$I(42)
  1. .W ?41,"Proteinuria: "
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !
  1. .W ?42,$$I(94)
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !,"EDUCATION (in past year)"
  1. .W ?41,"Microalbuminuria: "
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !,"Diet Instruction: ",$$I(44)
  1. .W ?42,$$I(96)
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !,"Exercise Instruction: ",$$I(46)
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !,"DM Education (Other): ",$$I(48)
  1. .W ?40,"Self monitoring of blood glucose"
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !
  1. .W ?41,"documented in chart: ",$$I(98)
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !,"DM THERAPY"
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !,"Select all that currently apply"
  1. .W ?40,"Supplemental Section"
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !?1,$$I(51),?4,"1 Diet & Exercise Alone"
  1. .W ?40,"Does pt have depression as an active"
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !?1,$$I(52),?4,"2 Insulin"
  1. .W ?41,"problem? ",$$I(200)
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !?1,$$I(53),?4,"3 Sulfonylurea "
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !?1,$$I(54),?4,"4 Metformin "
  1. .W ?40,"If 'No', has pt been screened for"
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !?1,$$I(55),?4,"5 Acarbose "
  1. .W ?41,"depression in the past year?"
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !?1,$$I(56),?4,"6 Glitazones"
  1. .W ?42,$$I(210)
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !?1,$P($$I(57),U),?4,"9 Unknown/Refused" I $$I(57)]"" W " ",$P($$I(57),U,2)
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !,"ACE Inhibitor/ARB Use: ",$$I(60)
  1. .W ?41,"Local Option question:"
  1. .I $Y>(IOSL-1) D PAGE Q:APCLQUIT
  1. .W !,"Aspirin/Anti-Platelet Therapy: ",$$I(62)
  1. .D PAGE Q:APCLQUIT
  1. CUML ;
  1. I APCLPREP=4!(APCLPREP=3) D CUML^APCLD514
  1. DONE ;
  1. K ^TMP($J)
  1. K ^XTMP("APCLDM51",APCLJOB,APCLBTH),APCLJOB,APCLBTH
  1. Q
  1. I(I) ;
  1. Q ^XTMP("APCLDM51",APCLJOB,APCLBTH,"AUDIT",APCLPD,I)
  1. ;
  1. PAGE ;
  1. I $E(IOST)="C",IO=IO(0) W ! S DIR(0)="EO" D ^DIR K DIR I Y=0!(Y="^")!($D(DTOUT)) S APCLQUIT=1 Q
  1. W:$D(IOF) @IOF
  1. Q
  1. CTR(X,Y) ;EP - Center X in a field Y wide.
  1. Q $J("",$S($D(Y):Y,1:IOM)-$L(X)\2)_X
  1. ;----------