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

ADGDSIP2.m

Go to the documentation of this file.
  1. ADGDSIP2 ; IHS/ADC/PDW/ENM - DS CHART DEFICIENCY LIST ; [ 03/25/1999 11:48 AM ]
  1. ;;5.0;ADMISSION/DISCHARGE/TRANSFER;;MAR 25, 1999
  1. ;
  1. F DGI=1:1:5 S DGTOT(DGI)=0
  1. A ; -- main
  1. D H,L Q:DGSTOP=U D 1 Q
  1. ;
  1. H ;
  1. W @IOF,!!?80-$L(DGFAC)/2,DGFAC
  1. W !,DGDUZ,?20,"DAY SURGERY INCOMPLETE CHARTS BY PROVIDER"
  1. W !,$E(DT,4,5)_"/"_$E(DT,6,7)_"/"_$E(DT,2,3),?34,"SUMMARY PAGE"
  1. W !!?25,"INCOMP",?41,"DELINQ"
  1. W !,"PROVIDER",?25,"CHARTS",?34,"SIG",?41,"CHARTS",?49,"OP RPT"
  1. W ?57,"SIGNATURE",!,DGLIN
  1. Q
  1. ;
  1. L ;
  1. S DGPRVN=""
  1. F S DGPRVN=$O(^TMP("DGZICPL1",$J,DGPRVN)) Q:DGPRVN=""!(DGSTOP=U) D
  1. . Q:DGPRVN="Z" Q:DGPRVN="ZZ"
  1. . S DGSTR=^TMP("DGZICPL1",$J,DGPRVN) D T
  1. Q
  1. ;
  1. 1 ;
  1. N X S DGTOT(1)=0,X=0
  1. F S X=$O(^TMP("DGZICPL1",$J,"Z",X)) Q:X="" S DGTOT(1)=DGTOT(1)+1
  1. ;
  1. S DGTOT(3)=0,X=0
  1. F S X=$O(^TMP("DGZICPL1",$J,"ZZ",X)) Q:X="" S DGTOT(3)=DGTOT(3)+1
  1. ;
  1. W !!,DGLIN,!,"TOTALS:"
  1. S DGX=17 F DGI=1:1:5 W ?(DGX+(DGI*8)),$J(DGTOT(DGI),3)
  1. Q
  1. ;
  1. T I $Y>(IOSL-4) D NEWPG Q:DGSTOP=U
  1. W !,$E(DGPRVN,1,15),?25,$J($P(DGSTR,U),3)
  1. W ?33,$J($P(DGSTR,U,2),3),?41,$J($P(DGSTR,U,3),3)
  1. W ?49,$J($P(DGSTR,U,4),3),?57,$J($P(DGSTR,U,5),3)
  1. F DGJ=1:1:5 S DGTOT(DGJ)=DGTOT(DGJ)+$P(DGSTR,U,DGJ)
  1. Q
  1. ;
  1. NEWPG ; -- end of page control
  1. ;--printer
  1. I IOST'?1"C-".E D H Q
  1. ;--terminal
  1. K DIR S DIR(0)="E" D ^DIR S DGSTOP=X
  1. Q:X=U D H Q