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

BGP5D732.m

Go to the documentation of this file.
  1. BGP5D732 ; IHS/CMI/LAB - measure AHR.A ;
  1. ;;15.1;IHS CLINICAL REPORTING;;MAY 06, 2015;Build 143
  1. ;
  1. ;ROUTINE NOT USED
  1. ACEALG(P,BDATE,EDATE) ;EP
  1. K BGPG
  1. D ACEIALG1^BGP5C11(P,EDATE,.BGPG)
  1. S X=$O(BGPG(X))
  1. I 'X Q ""
  1. Q 1_U_"ace/arb alleg: "_BGPG(X)
  1. ;
  1. ACECONT(P,BDATE,EDATE) ;EP does patient have an ACEI Contraidication
  1. NEW ED,BD,BGPG,BGPC,X,Y,Z,N,E
  1. K BGPG S Y="BGPG(",X=P_"^LAST DX [BGP CMS AORTIC STENOSIS DXS;DURING "_$$FMTE^XLFDT($$DOB^AUPNPAT(P))_"-"_$$FMTE^XLFDT(EDATE) S E=$$START1^APCLDF(X,Y)
  1. I $D(BGPG(1)) Q 1_U_"ACEI Contra POV: "_$$DATE^BGP5UTL($P(BGPG(1),U))_$P(BGPG(1),U,2)_" "_$$VAL^XBDIQ1(9000010.07,+$P(BGPG(1),U,4),.04)
  1. ;
  1. ;nmi in Refusal file for ACEI
  1. S BGPG=""
  1. S T=$O(^ATXAX("B","BGP HEDIS ACEI MEDS",0))
  1. S X=0 F S X=$O(^AUPNPREF("AA",P,50,X)) Q:X'=+X D
  1. .Q:'$D(^ATXAX(T,21,"B",X)) ;not an ACEI
  1. .S D=0 F S D=$O(^AUPNPREF("AA",P,50,X,D)) Q:D'=+D D
  1. ..S Y=9999999-D I Y<BDATE Q ;documented more than 1 year before discharge
  1. ..I Y>EDATE Q ;documented after End date
  1. ..S N=0 F S N=$O(^AUPNPREF("AA",P,50,X,D,N)) Q:N'=+N D
  1. ...Q:$P($G(^AUPNPREF(N,0)),U,7)'="N"
  1. ...S BGPG=1_U_"NMI ACEI: "_$$VAL^XBDIQ1(9000022,N,.04)_" "_$$DATE^BGP5UTL($P(^AUPNPREF(N,0),U,3))_" "_$$VAL^XBDIQ1(9000022,X,1101)
  1. ..Q
  1. .Q
  1. I BGPG Q BGPG
  1. ;nmi in Refusal file for ACEI
  1. S BGPG=""
  1. S T=$O(^ATXAX("B","BGP HEDIS ARB MEDS",0))
  1. S X=0 F S X=$O(^AUPNPREF("AA",P,50,X)) Q:X'=+X D
  1. .Q:'$D(^ATXAX(T,21,"B",X)) ;not an ACEI
  1. .S D=0 F S D=$O(^AUPNPREF("AA",P,50,X,D)) Q:D'=+D D
  1. ..S Y=9999999-D I Y<BDATE Q
  1. ..I Y>EDATE Q ;documented after End date
  1. ..S N=0 F S N=$O(^AUPNPREF("AA",P,50,X,D,N)) Q:N'=+N D
  1. ...Q:$P($G(^AUPNPREF(N,0)),U,7)'="N"
  1. ...S BGPG=1_U_"NMI ARB: "_$$VAL^XBDIQ1(9000022,N,.04)_" "_$$DATE^BGP5UTL($P(^AUPNPREF(N,0),U,3))_" "_$$VAL^XBDIQ1(9000022,X,1101)
  1. ..Q
  1. .Q
  1. I BGPG Q BGPG
  1. S X=$$CPTI^BGP5DU(P,BDATE,EDATE,+$$CODEN^ICPTCOD("G8029"))
  1. I X Q 1_U_"arb Contra CPT code G8029: "_$$DATE^BGP5UTL($P(X,U,2))
  1. S X=$$TRANI^BGP5DU(P,BDATE,EDATE,+$$CODEN^ICPTCOD("G8029"))
  1. I X Q 1_U_"arb Contra Tran Code G8029: "_$$DATE^BGP5UTL($P(X,U,2))
  1. Q ""
  1. ACERX(P,BDATE,EDATE) ;EP
  1. K BGPMEDS1
  1. S K=0,R=""
  1. D GETMEDS^BGP5UTL2(P,BDATE,EDATE,,,,,.BGPMEDS1)
  1. I '$D(BGPMEDS1) Q ""
  1. S T=$O(^ATXAX("B","BGP HEDIS ACEI MEDS",0))
  1. S T1=$O(^ATXAX("B","BGP HEDIS ACEI NDC",0))
  1. S T2=$O(^ATXAX("B","BGP HEDIS ARB MEDS",0))
  1. S T3=$O(^ATXAX("B","BGP HEDIS ARB NDC",0))
  1. S X=0 F S X=$O(BGPMEDS1(X)) Q:X'=+X S Y=+$P(BGPMEDS1(X),U,4) D
  1. .Q:'$D(^AUPNVMED(Y,0))
  1. .S G=0
  1. .S D=$P(^AUPNVMED(Y,0),U)
  1. .I T,$D(^ATXAX(T,21,"B",D)) S G=1 G ACE1
  1. .I T2,$D(^ATXAX(T2,21,"B",D)) S G=1 G ACE1
  1. .S N=$P($G(^PSDRUG(D,2)),U,4)
  1. .I N]"",T1,$D(^ATXAX(T1,21,"B",N)) S G=1
  1. .I N]"",T3,$D(^ATXAX(T3,21,"B",N)) S G=1
  1. .Q:'G
  1. ACE1 .;
  1. .S J=$P(^AUPNVMED(Y,0),U,8)
  1. .S V=$P(^AUPNVMED(Y,0),U,3)
  1. .Q:'V
  1. .Q:'$D(^AUPNVSIT(V,0))
  1. .S S=$$DAYS^BGP5D82(Y,V,EDATE)
  1. .S K=S+K ;TOTAL DAYS SUPPLY
  1. .I R]"" S R=R_";"
  1. .S R=R_$$DATE^BGP5UTL($P($P(^AUPNVSIT(V,0),U),"."))_"("_S_")"
  1. I K>179 Q 1_U_" total days ACE/ARB: "_K
  1. ACEPRIO ;now add in any before BEG DATE
  1. K BGPMEDS1
  1. D GETMEDS^BGP5UTL2(P,$$FMADD^XLFDT(BDATE,-365),BDATE,,,,,.BGPMEDS1)
  1. I '$D(BGPMEDS1) Q ""
  1. S X=0 F S X=$O(BGPMEDS1(X)) Q:X'=+X S Y=+$P(BGPMEDS1(X),U,4) D
  1. .Q:'$D(^AUPNVMED(Y,0))
  1. .Q:$$UP^XLFSTR($P($G(^AUPNVMED(Y,11)),U))["RETURNED TO STOCK"
  1. .S G=0
  1. .S D=$P(^AUPNVMED(Y,0),U)
  1. .I T,$D(^ATXAX(T,21,"B",D)) S G=1 G ACE2
  1. .I T2,$D(^ATXAX(T2,21,"B",D)) S G=1 G ACE2
  1. .S N=$P($G(^PSDRUG(D,2)),U,4)
  1. .I N]"",T1,$D(^ATXAX(T1,21,"B",N)) S G=1 G ACE2
  1. .I N]"",T3,$D(^ATXAX(T3,21,"B",N)) S G=1
  1. .Q:'G
  1. ACE2 .;
  1. .S J=$P(^AUPNVMED(Y,0),U,8)
  1. .S V=$P(^AUPNVMED(Y,0),U,3)
  1. .Q:'V
  1. .Q:'$D(^AUPNVSIT(V,0))
  1. .;S IS DAYS SUPPLY, J IS DATE DISCONTINUED
  1. .Q:J]"" ;don't use if discontinued
  1. .S D=$$FMDIFF^XLFDT(BDATE,$P($P(^AUPNVSIT(V,0),U),".")) ;difference between dsch date and date prescribed
  1. .S S=$P(^AUPNVMED(Y,0),U,7)
  1. .S S=S-D ;subtract the number of days used
  1. .S:S<0 S=0
  1. .S K=S+K ;TOTAL DAYS SUPPLY
  1. .I R]"" S R=R_";"
  1. .S R=R_$$DATE^BGP5UTL($P($P(^AUPNVSIT(V,0),U),"."))_"("_S_")"
  1. I K>179 Q 1_U_" total ACE/ARB: "_K
  1. Q 0_U_R_" total days ACE/ARB: "_K
  1. ;
  1. ACEREF(P,BDATE,EDATE) ;
  1. ;did patient have a Refusal in time period?
  1. S T=$O(^ATXAX("B","BGP HEDIS ACEI MEDS",0))
  1. S X=0,G="" F S X=$O(^AUPNPREF("AA",P,50,X)) Q:X'=+X!(G) D
  1. .Q:'$D(^ATXAX(T,21,"B",X))
  1. .S D=0 F S D=$O(^AUPNPREF("AA",P,50,X,D)) Q:D'=+D!(G) D
  1. ..S Y=9999999-D I Y<BDATE Q ;documented more than 1 year before edate
  1. ..I Y>EDATE Q ;documented after end date
  1. ..S N=0 F S N=$O(^AUPNPREF("AA",P,50,X,D,N)) Q:N'=+N!(G) D
  1. ...;Q:$P($G(^AUPNPREF(N,0)),U,7)'="N"
  1. ...S G=1_U_"ACEI Refusal "_$$DATE^BGP5UTL(Y)
  1. ..Q
  1. .Q
  1. I G Q G
  1. S T=$O(^ATXAX("B","BGP HEDIS ARB MEDS",0))
  1. S X=0,G="" F S X=$O(^AUPNPREF("AA",P,50,X)) Q:X'=+X!(G) D
  1. .Q:'$D(^ATXAX(T,21,"B",X))
  1. .S D=0 F S D=$O(^AUPNPREF("AA",P,50,X,D)) Q:D'=+D!(G) D
  1. ..S Y=9999999-D I Y<BDATE Q ;documented more than 1 year before edate
  1. ..I Y>EDATE Q ;documented after end date
  1. ..S N=0 F S N=$O(^AUPNPREF("AA",P,50,X,D,N)) Q:N'=+N!(G) D
  1. ...;Q:$P($G(^AUPNPREF(N,0)),U,7)'="N"
  1. ...S G=1_U_"ARB Refusal "_$$DATE^BGP5UTL(Y)
  1. ..Q
  1. .Q
  1. Q G
  1. STATALG(P,BDATE,EDATE) ;EP
  1. S BGPC=""
  1. ;get all visits and check for ALT/AST tests on 2 consecutive visits
  1. K BGPG,BGPY S Y="BGPG(",X=P_"^ALL DX [BGP ASA ALLERGY 995.0-995.3;DURING "_$$FMTE^XLFDT($$DOB^AUPNPAT(P))_"-"_$$FMTE^XLFDT(EDATE) S E=$$START1^APCLDF(X,Y)
  1. S X=0 F S X=$O(BGPG(X)) Q:X'=+X S Y=+$P(BGPG(X),U,4) D
  1. .S N=$$VAL^XBDIQ1(9000010.07,Y,.04) S N=$$UP^XLFSTR(N)
  1. .I N["STATIN"!(N["STATINS") S BGPC="Alg Statin POV: "_$$DATE^BGP5UTL($P(BGPG(X),U))_" ["_$P(BGPG(X),U,2)_"] "_N
  1. .S T=$O(^ATXAX("B","BGP ADV EFF CARDIOVASC NEC",0))
  1. .S Z=$P(^AUPNVPOV(Y,0),U,9) I Z]"",$$ICD^BGP5UTL2(Z,T,9) S G=1_U_"POV: "_$$DATE^BGP5UTL($P(BGPG(X),U))_" ["_$P(BGPG(X),U,2)_" + "_$P($$ICDDX^BGP5UTL2(Z),U,2)_"] "_N Q
  1. .S Z=$P(^AUPNVPOV(Y,0),U,18) I Z]"",$$ICD^BGP5UTL2(Z,T,9) S G=1_U_"POV: "_$$DATE^BGP5UTL($P(BGPG(X),U))_" ["_$P(BGPG(X),U,2)_" + "_$P($$ICDDX^BGP5UTL2(Z),U,2)_"] "_N Q
  1. .S Z=$P(^AUPNVPOV(Y,0),U,19) I Z]"",$$ICD^BGP5UTL2(Z,T,9) S G=1_U_"POV: "_$$DATE^BGP5UTL($P(BGPG(X),U))_" ["_$P(BGPG(X),U,2)_" + "_$P($$ICDDX^BGP5UTL2(Z),U,2)_"] "_N Q
  1. .Q
  1. I BGPC Q BGPC
  1. K BGPG S BGPC=0 S Y="BGPG(",X=P_"^ALL DX [BGP HX DRUG ALLERGY NEC;DURING "_$$FMTE^XLFDT($$DOB^AUPNPAT(P))_"-"_$$FMTE^XLFDT(EDATE) S E=$$START1^APCLDF(X,Y)
  1. S X=0 F S X=$O(BGPG(X)) Q:X'=+X S Y=+$P(BGPG(X),U,4) D
  1. .S N=$$VAL^XBDIQ1(9000010.07,Y,.04),N=$$UP^XLFSTR(N)
  1. .I N["STATIN"!(N["STATINS") S BGPC=1_U_"alg statin POV: "_$$DATE^BGP5UTL($P(BGPG(X),U))_$P(BGPG(X),U,2)_" "_N
  1. I BGPC Q BGPC
  1. ;now check problem list for these codes
  1. S BGPC=0
  1. S T="",T=$O(^ATXAX("B","BGP ASA ALLERGY 995.0-995.3",0))
  1. S X=0 F S X=$O(^AUPNPROB("AC",P,X)) Q:X'=+X D
  1. .S I=$P($G(^AUPNPROB(X,0)),U),Y=$P($$ICDDX^BGP5UTL2(I),U,2)
  1. .S N=$$VAL^XBDIQ1(9000011,X,.05),N=$$UP^XLFSTR(N)
  1. .Q:$P(^AUPNPROB(X,0),U,8)>EDATE ;added after discharge date
  1. .Q:$P(^AUPNPROB(X,0),U,12)="D"
  1. .Q:$P(^AUPNPROB(X,0),U,12)="I"
  1. .I $$ICD^BGP5UTL2(I,$O(^ATXAX("B","BGP HX DRUG ALLERGY NEC",0)),9)!($$ICD^BGP5UTL2(I,T,9)),N["STATIN"!(N["STATINS") S BGPC=1_U_"alg statin PROBLEM LIST: "_$$DATE^BGP5UTL($P(^AUPNPROB(X,0),U,8))_" "_Y_" "_N
  1. .Q
  1. I BGPC Q BGPC
  1. ;now check allergy tracking
  1. S BGPC=0
  1. S X=0 F S X=$O(^GMR(120.8,"B",P,X)) Q:X'=+X D
  1. .Q:$P($P($G(^GMR(120.8,X,0)),U,4),".")>EDATE ;entered after discharge date
  1. .S N=$P($G(^GMR(120.8,X,0)),U,2),N=$$UP^XLFSTR(N)
  1. .I N["STATIN" S BGPC=1_U_" alg statin ALLERGY TRACKING: "_$$DATE^BGP5UTL($P(^GMR(120.8,X,0),U,4))_" "_N
  1. I BGPC Q BGPC
  1. Q 0
  1. ;
  1. STATCON(P,BDATE,EDATE) ;EP does patient have an STATIN Contraidication
  1. NEW ED,BD,BGPG,BGPC,X,Y,Z,N,E
  1. ;
  1. ;pregnant
  1. S X=$$PREG^BGP5D7(P,BDATE,EDATE,0,1) I X Q 1_U_"Contra pregnant"
  1. ;nmi in Refusal file for STATI
  1. S BGPG=""
  1. S T=$O(^ATXAX("B","BGP HEDIS STATIN MEDS",0))
  1. S X=0 F S X=$O(^AUPNPREF("AA",P,50,X)) Q:X'=+X D
  1. .Q:'$D(^ATXAX(T,21,"B",X)) ;not an STATI
  1. .S D=0 F S D=$O(^AUPNPREF("AA",P,50,X,D)) Q:D'=+D D
  1. ..S Y=9999999-D I Y<BDATE Q ;documented more than 1 year before discharge
  1. ..I Y>EDATE Q ;documented after End date
  1. ..S N=0 F S N=$O(^AUPNPREF("AA",P,50,X,D,N)) Q:N'=+N D
  1. ...Q:$P($G(^AUPNPREF(N,0)),U,7)'="N"
  1. ...S BGPG=1_U_"NMI STATIN: "_$$VAL^XBDIQ1(9000022,N,.04)_" "_$$DATE^BGP5UTL($P(^AUPNPREF(N,0),U,3))_" "_$$VAL^XBDIQ1(9000022,X,1101)
  1. ..Q
  1. .Q
  1. I BGPG Q BGPG
  1. ;breastfeeding
  1. K BGPG S Y="BGPG(",X=P_"^LAST [BGP BREASTFEEDING DXS;DURING "_$$FMTE^XLFDT(BDATE)_"-"_$$FMTE^XLFDT(EDATE) S E=$$START1^APCLDF(X,Y)
  1. I $D(BGPG(1)) Q 1_U_"STATIN Contra POV: "_$$DATE^BGP5UTL($P(BGPG(1),U))_" "_$P(BGPG(1),U,2)_" "_$$VAL^XBDIQ1(9000010.07,+$P(BGPG(1),U,4),.04)
  1. ;now check education
  1. K BGPG
  1. S Y="BGPG("
  1. S X=P_"^ALL EDUC;DURING "_$$FMTE^XLFDT(BDATE)_"-"_$$FMTE^XLFDT(EDATE) S E=$$START1^APCLDF(X,Y)
  1. I '$D(BGPG) Q ""
  1. S (X,D)=0,%="",T="" F S X=$O(BGPG(X)) Q:X'=+X!(%]"") D
  1. .S T=$P(^AUPNVPED(+$P(BGPG(X),U,4),0),U)
  1. .Q:'T
  1. .Q:'$D(^AUTTEDT(T,0))
  1. .S T=$P(^AUTTEDT(T,0),U,2)
  1. .I T="BF-BC" S %=T_U_$P(BGPG(X),U) Q
  1. .I T="BF-BP" S %=T_U_$P(BGPG(X),U) Q
  1. .I T="BF-CS" S %=T_U_$P(BGPG(X),U) Q
  1. .I T="BF-EQ" S %=T_U_$P(BGPG(X),U) Q
  1. .I T="BF-FU" S %=T_U_$P(BGPG(X),U) Q
  1. .I T="BF-HC" S %=T_U_$P(BGPG(X),U) Q
  1. .I T="BF-ON" S %=T_U_$P(BGPG(X),U) Q
  1. .I T="BF-M" S %=T_U_$P(BGPG(X),U) Q
  1. .I T="BF-MK" S %=T_U_$P(BGPG(X),U) Q
  1. .I T="BF-N" S %=T_U_$P(BGPG(X),U) Q
  1. I %]"" Q 1_U_"Statin Contra "_%
  1. ;NOW CHECK ALCOHOL HEPATITIS
  1. K BGPG S Y="BGPG(",X=P_"^LAST DX [BGP ALCOHOL HEPATITIS DXS;DURING "_$$FMTE^XLFDT(BDATE)_"-"_$$FMTE^XLFDT(EDATE) S E=$$START1^APCLDF(X,Y)
  1. I $D(BGPG(1)) Q 1_U_"STATIN Contra POV: "_$$DATE^BGP5UTL($P(BGPG(1),U))_" "_$P(BGPG(1),U,2)_" "_$$VAL^XBDIQ1(9000010.07,+$P(BGPG(1),U,4),.04)
  1. Q ""
  1. STATRX(P,BDATE,EDATE) ;EP
  1. K BGPMEDS1 S K=0,R=""
  1. D GETMEDS^BGP5UTL2(P,BDATE,EDATE,,,,,.BGPMEDS1)
  1. I '$D(BGPMEDS1) Q ""
  1. S T=$O(^ATXAX("B","BGP HEDIS STATIN MEDS",0))
  1. S T1=$O(^ATXAX("B","BGP HEDIS STATIN NDC",0))
  1. S X=0 F S X=$O(BGPMEDS1(X)) Q:X'=+X S Y=+$P(BGPMEDS1(X),U,4) D
  1. .Q:'$D(^AUPNVMED(Y,0))
  1. .Q:$$UP^XLFSTR($P($G(^AUPNVMED(Y,11)),U))["RETURNED TO STOCK"
  1. .S G=0
  1. .S D=$P(^AUPNVMED(Y,0),U)
  1. .I T,$D(^ATXAX(T,21,"B",D)) S G=1 G STAT1
  1. .S N=$P($G(^PSDRUG(D,2)),U,4)
  1. .I N]"",T1,$D(^ATXAX(T1,21,"B",N)) S G=1
  1. .Q:'G
  1. STAT1 .;
  1. .S J=$P(^AUPNVMED(Y,0),U,8)
  1. .S V=$P(^AUPNVMED(Y,0),U,3)
  1. .Q:'V
  1. .Q:'$D(^AUPNVSIT(V,0))
  1. .S S=$$DAYS^BGP5D82(Y,V,EDATE)
  1. .S K=S+K ;TOTAL DAYS SUPPLY
  1. .I R]"" S R=R_";"
  1. .S R=R_$$DATE^BGP5UTL($P($P(^AUPNVSIT(V,0),U),"."))_"("_S_")"
  1. I K>179 Q 1_U_" total days STATIN: "_K
  1. STATPRIO ;now add in any before BEG DATE
  1. K BGPMEDS1
  1. D GETMEDS^BGP5UTL2(P,$$FMADD^XLFDT(BDATE,-365),BDATE,,,,,.BGPMEDS1)
  1. I '$D(BGPMEDS1) Q ""
  1. S X=0 F S X=$O(BGPMEDS1(X)) Q:X'=+X S Y=+$P(BGPMEDS1(X),U,4) D
  1. .Q:'$D(^AUPNVMED(Y,0))
  1. .Q:$$UP^XLFSTR($P($G(^AUPNVMED(Y,11)),U))["RETURNED TO STOCK"
  1. .S G=0
  1. .S D=$P(^AUPNVMED(Y,0),U)
  1. .I T,$D(^ATXAX(T,21,"B",D)) S G=1 G STAT2
  1. .S N=$P($G(^PSDRUG(D,2)),U,4)
  1. .I N]"",T1,$D(^ATXAX(T1,21,"B",N)) S G=1 G STAT2
  1. .Q:'G
  1. STAT2 .;
  1. .S J=$P(^AUPNVMED(Y,0),U,8)
  1. .S V=$P(^AUPNVMED(Y,0),U,3)
  1. .Q:'V
  1. .Q:'$D(^AUPNVSIT(V,0))
  1. .;S IS DAYS SUPPLY, J IS DATE DISCONTINUED
  1. .Q:J]"" ;don't use if discontinued
  1. .S D=$$FMDIFF^XLFDT(BDATE,$P($P(^AUPNVSIT(V,0),U),".")) ;difference between dsch date and date prescribed
  1. .S S=$P(^AUPNVMED(Y,0),U,7)
  1. .S S=S-D ;subtract the number of days used
  1. .S K=S+K ;TOTAL DAYS SUPPLY
  1. .I R]"" S R=R_";"
  1. .S R=R_$$DATE^BGP5UTL($P($P(^AUPNVSIT(V,0),U),"."))_"("_S_")"
  1. I K>179 Q 1_U_" total STATIN: "_K
  1. Q 0_U_R_" total days STATIN: "_K
  1. ;
  1. STATREF(P,BDATE,EDATE) ;
  1. ;did patient have a Refusal in time period?
  1. S T=$O(^ATXAX("B","BGP HEDIS STATIN MEDS",0))
  1. S X=0,G="" F S X=$O(^AUPNPREF("AA",P,50,X)) Q:X'=+X!(G) D
  1. .Q:'$D(^ATXAX(T,21,"B",X))
  1. .S D=0 F S D=$O(^AUPNPREF("AA",P,50,X,D)) Q:D'=+D!(G) D
  1. ..S Y=9999999-D I Y<BDATE Q ;documented more than 1 year before edate
  1. ..I Y>EDATE Q ;documented after end date
  1. ..S N=0 F S N=$O(^AUPNPREF("AA",P,50,X,D,N)) Q:N'=+N!(G) D
  1. ...;Q:$P($G(^AUPNPREF(N,0)),U,7)'="N"
  1. ...S G=1_U_"ACEI Refusal "_$$DATE^BGP5UTL(Y)
  1. ..Q
  1. .Q
  1. Q G