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

AGRSSN1A.m

Go to the documentation of this file.
  1. AGRSSN1A ; IHS/ASDS/EFG - SSN Statistical Report - CONT FEB 6,1995 ;
  1. ;;7.1;PATIENT REGISTRATION;;AUG 25,2005
  1. ;
  1. WRT ;EP
  1. S IOP=AG("IOP")_";80",AG("PG")=0 D ^%ZIS U IO
  1. D HD
  1. S AG("LOC")=0 F AG("I")=1:1 S AG("LOC")=$O(^TMP("AG-SSN1",$J,AG("LOC"))) Q:AG("LOC")="" D BODY
  1. I AG("I")>2 S AG("LOC")=0 D BODY
  1. G XIT
  1. BODY I $Y>(IOSL-7),IO=IO(0),$E(IOST)="C" S DIR(0)="E" D ^DIR Q:$D(DTOUT)!$D(DUOUT)!$D(DIROUT) D HD
  1. I $Y>(IOSL-7) D HD
  1. D LOC
  1. W !,"Age Distributions..: 0-9 10-19 20-29 30-39 40-49 50-59 60-Over Total "
  1. I AG("LOC")'=0 W !," ----- ----- ----- ----- ----- ----- ------- -------"
  1. E W !," ===== ===== ===== ===== ===== ===== ======= ======="
  1. W !,"Patients with SSN..:"
  1. S AG("T")=0 F X=1:1:7 W $J($FN($P(^TMP("AG-SSN1",$J,AG("LOC"),0),U,X),",",0),$S(X=7:9,1:7)) S AG("T")=AG("T")+$P(^(0),U,X)
  1. W ?73,$J($FN(AG("T"),","),7)
  1. W !,"Total Patients.....:"
  1. S AG("T")=0 F X=8:1:14 W $J($FN($P(^TMP("AG-SSN1",$J,AG("LOC"),0),U,X),",",0),$S(X=14:9,1:7)) S AG("T")=AG("T")+$P(^(0),U,X)
  1. W ?73,$J($FN(AG("T"),","),7)
  1. W !,"Percent Compliance.:"
  1. S (AG("TT"),AG("CT"))=0 F X=1:1:7 S AG("C")=$P(^TMP("AG-SSN1",$J,AG("LOC"),0),U,X),AG("T")=$P(^(0),U,X+7) W $J($S('+AG("T"):0,1:AG("C")/AG("T")*100),$S(X=7:9,1:7),0) S AG("TT")=AG("TT")+$P(^(0),U,X+7),AG("CT")=AG("CT")+$P(^(0),U,X)
  1. W ?73,$J($S(+AG("TT")=0:0,1:AG("CT")/AG("TT")*100),7,0)
  1. Q
  1. ;
  1. HD W $$S^AGVDF("IOF") S AG("PG")=AG("PG")+1
  1. W !,AG("HD"),?60 S Y=DT D DD^%DT W Y,?73,"Page ",AG("PG")
  1. W:$D(AG("HD",1)) !,AG("HD",1)
  1. W:$D(AG("HD",2)) !,AG("HD",2)
  1. W !,"--------------------------------------------------------------------------------"
  1. Q
  1. LOC W !! I AG("LOC")=0 W "********************************* TOTALS **********************************"
  1. E W "LOCATION: ",AG("LOC")
  1. Q
  1. XIT Q