| [613] | 1 | QAOSPSS1 ;HISC/DAD-OCCURRENCE SERVICE STATISTICS BY SERVICE ;9/14/92  10:46
 | 
|---|
 | 2 |  ;;3.0;Occurrence Screen;;09/14/1993
 | 
|---|
 | 3 |  S QAOSQUIT=0,QAOSPAGE=1,X="T",%DT="" D ^%DT X ^DD("DD") S TODAY=Y K UNDL S $P(UNDL,"-",81)=""
 | 
|---|
 | 4 |  F QAOSTYPE="N","L","1" Q:QAOSQUIT  I $O(^UTILITY($J,"QAOSPSS",QAOSTYPE,""))]"" D HEAD S QAOSSERV="" F QAOSSERV(0)=0:0 S QAOSSERV=$O(^UTILITY($J,"QAOSPSS",QAOSTYPE,QAOSSERV)) Q:QAOSSERV=""!QAOSQUIT  D LOOP1
 | 
|---|
 | 5 |  Q
 | 
|---|
 | 6 | LOOP1 ;
 | 
|---|
 | 7 |  W !!,$S(QAOSSERV'["~":QAOSSERV,1:$E(QAOSSERV,2,999)) S QAOSRVT=0 F QAOSSEQ=0:0 S QAOSSEQ=$O(^UTILITY($J,"QAOSPSS",QAOSTYPE,QAOSSERV,QAOSSEQ)) Q:QAOSSEQ'>0!QAOSQUIT  D LOOP2
 | 
|---|
 | 8 |  I $E(IOST)="C",QAOSQUIT'>0,$O(^UTILITY($J,"QAOSPSS",QAOSTYPE,QAOSSERV))="" D PAUSE
 | 
|---|
 | 9 |  Q
 | 
|---|
 | 10 | LOOP2 ;
 | 
|---|
 | 11 |  S QAOSTEMP=^UTILITY($J,"QAOSPSS",QAOSTYPE,QAOSSERV,QAOSSEQ) W !?5,QAOSSEQ,?20,+QAOSTEMP,?40,$J($P(QAOSTEMP,"^",2),4)
 | 
|---|
 | 12 |  S QAOSRVT=QAOSRVT+$P(QAOSTEMP,"^",2)
 | 
|---|
 | 13 |  I $O(^UTILITY($J,"QAOSPSS",QAOSTYPE,QAOSSERV,QAOSSEQ))'>0 W ?60,$J(QAOSRVT,6)
 | 
|---|
 | 14 |  I $Y>(IOSL-6) D:$E(IOST)="C" PAUSE Q:QAOSQUIT  D HEAD
 | 
|---|
 | 15 |  Q
 | 
|---|
 | 16 | PAUSE ;
 | 
|---|
 | 17 |  K DIR S DIR(0)="E" D ^DIR S QAOSQUIT=$S(Y'>0:1,1:0)
 | 
|---|
 | 18 |  Q
 | 
|---|
 | 19 | HEAD ;
 | 
|---|
 | 20 |  W:(QAOSPAGE>1)!($E(IOST)="C") @IOF
 | 
|---|
 | 21 |  W !!?22,"OCCURRENCE SCREEN SERVICE STATISTICS",?68,TODAY
 | 
|---|
 | 22 |  W !?QAQTART,QAQ2HED,?68,"PAGE: ",QAOSPAGE S QAOSPAGE=QAOSPAGE+1
 | 
|---|
 | 23 |  W !!,"SERVICE",!?2,"CRITERION",?19,"SCREEN",?39,"FREQUENCY",?58,"SERVICE TOTAL",!,UNDL
 | 
|---|
 | 24 |  Q
 | 
|---|