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

ADGSVP.m

Go to the documentation of this file.
  1. ADGSVP ; IHS/ADC/PDW/ENM - HSA-202 PRINT ; [ 03/25/1999 11:48 AM ]
  1. ;;5.0;ADMISSION/DISCHARGE/TRANSFER;;MAR 25, 1999
  1. ;
  1. S DGLINE="",$P(DGLINE,"-",80)=""
  1. A ; -- driver
  1. D HD,P1,LS,P2 Q
  1. ;
  1. HD N X,Y S X="RANGE OF MONTHS REPORT OF INPATIENT SERVICES IHS HOSPITALS"
  1. W @IOF W ?80-$L(X)/2,X,!,DGLINE,!,"Name and Location of Hospital"
  1. W ?64,"Month and Year",!!?5,$P($G(^DIC(4,+DUZ(2),0)),U)
  1. S X=$G(^AUTTLOC(+DUZ(2),0))
  1. W " ",$P(X,U,13)_", "_$P($G(^DIC(5,+$P(+X,U,14),0)),U)
  1. S Y=$E(DGSMON,1,3)+1700,X=$E(DGSMON,4,5)
  1. W ?50,$P($P($T(MON),";;",2)," ",X)_" "_Y
  1. S Y=$E(DGEMON,1,3)+1700,X=$E(DGEMON,4,5)
  1. W " to ",$P($P($T(MON),";;",2)," ",X)_" "_Y,!,DGLINE Q
  1. ;
  1. P1 S X="Part I - Service and Census" W !?80-$L(X)/2,X,!,DGLINE
  1. W !?31,"Bom",?48,"Discharges",?64,"Eom",?70,"Inpatient"
  1. W !?1,"Medical Services Provided",?30,"Census",?40,"Adm"
  1. W ?48,"Death",?55,"Other",?63,"Census",?72,"Days",!,DGLINE,! Q
  1. ;
  1. LS N S,I,J F S=1,2,3,5,6,7 D WS
  1. D TOT Q
  1. ;
  1. WS ;I S=1 W:DGA(3,8) ?40,DGA(3,8)_"t" W:DGA(3,7) ?55,DGA(3,7)_"t"
  1. ;I S=2 W:DGA(4,8) ?40,DGA(4,8)_"t" W:DGA(4,7) ?54,DGA(4,7)_"t"
  1. ;I S=3 W:DGA(3,7) ?40,DGA(3,7)_"t" W:DGA(3,8) ?54,DGA(3,8)_"t"
  1. W !,$P($T(SRV+S),";;",2)
  1. W ?32,$J(DGA(S,1),3),?40,$J(DGA(S,2),3),?48,$J(DGA(S,3),3)
  1. W ?55,$J(DGA(S,4),3),?64,$J(DGA(S,5),3),?72,$J(DGA(S,6),4),! Q
  1. ;
  1. TOT ; -- totals
  1. W ?30,"-----",?38,"-----",?46,"-----",?53,"-----",?62,"-----"
  1. W ?70,"------" F I=1:1:6 S DGX(I)=0
  1. F I=1,2,3,5,6,7 F J=1:1:6 S DGX(J)=DGX(J)+DGA(I,J) ;totals
  1. W !?10,"TOTAL",?32,$J(DGX(1),3),?40,$J(DGX(2),3),?48,$J(DGX(3),3)
  1. W ?55,$J(DGX(4),3),?64,$J(DGX(5),3),?72,$J(DGX(6),4),!,DGLINE
  1. ; -- newborn
  1. ;W ! W:DGA(4,7) ?40,DGA(4,7)_"t" W:DGA(4,8) ?54,DGA(4,8)_"t"
  1. W !,"NEWBORN"
  1. W ?32,$J(DGA(4,1),3),?40,$J(DGA(4,2),3),?48,$J(DGA(4,3),3)
  1. W ?55,$J(DGA(4,4),3),?64,$J(DGA(4,5),3),?72,$J(DGA(4,6),4),!,DGLINE
  1. Q
  1. ;
  1. P2 W !?26,"Part II - Special Information",!,DGLINE
  1. W !!,"Peak Census, Excluding Newborn................................."
  1. W ?64,DGMAX
  1. W !!,"Minimum Census, Excluding Newborn..............................."
  1. W ?64,DGMIN Q
  1. ;
  1. MON ;;JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC
  1. SRV ;;
  1. ;;MEDICAL & SURGICAL (Adult)
  1. ;;MEDICAL & SURGICAL (Ped.)
  1. ;;OBSTETRIC
  1. ;;NEWBORN
  1. ;;TUBERCULOSIS
  1. ;;ALCOHOLISM/SUBSTANCE ABUSE
  1. ;;MENTAL HEALTH