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

ANSQSP.m

Go to the documentation of this file.
  1. ANSQSP ;IHS/OIRM/DSD/CSC - PRINT NURSE STAFFING STATS; [ 02/25/98 10:32 AM ]
  1. ;;3.0;NURSING PATIENT ACUITY;;APR 01, 1996
  1. ;;PRINT NURSE STAFFING STATS
  1. A0 S ANSU=$S($D(^ANSD(59.1,ANSUNIT,0)):$P(^(0),U),1:""),Y=ANSBDT
  1. X ^DD("DD")
  1. S ANSDT=Y,ANSPG=0,ANSDU=""
  1. S ANSWTH=$T(WTH),ANSTAB=$T(TAB)
  1. I ANSBDT'=ANSEDT S Y=ANSEDT X ^DD("DD") S ANSDU=Y
  1. S (ANSR,ANSPTC)="",ANSD=0
  1. K A
  1. S ANSIOT=0
  1. I $D(IOST),IOST?1"C-".E S ANSIOT=1 I $D(IOF) W @IOF
  1. A1 D HEAD,^ANSQSP1
  1. I ANSIOT D PAUSE^ANSDIC
  1. Q
  1. K ANSPLK
  1. S ANSHEAD=""
  1. D STAFSTAT^ANSQ
  1. S ANSPG=ANSPG+1
  1. W ?70,"Page ",ANSPG
  1. W !,?80-$L(ANSU)\2,ANSU,!!,?80-$L(ANSDT)\2,ANSDT,!
  1. I ANSDU]"" W ?39,"to",!,?80-$L(ANSDU)\2,ANSDU,!
  1. H1 W !!,?1,"Date/",?8,"Avg",?12,"Max",?16,"#",?20,"#",?27,"----- Acuity Level -----",?60,"Req",?66,"Aval",?72,"% Effi-"
  1. W !,?1,"Shift",?8,"#Pt",?12,"#Pt",?16,"Adm",?20,"D/C",?24,"I",?30,"II",?36,"III",?42,"IV",?48,"V",?54,"VI",?60,"Hours",?66,"Hours",?72,"ciency"
  1. H9 ;EP
  1. W !,"------ ---- --- --- --- ----- ----- ----- ----- ----- ----- ----- ----- -------"
  1. Q
  1. ;;8;;12;;16;;20;;24;;30;;36;;42;;48;;54;;60;;66;;72;;
  1. TAB ;;6;;11;;15;;19;;23;;29;;35;;41;;47;;53;;59;;65;;71;;
  1. WTH ;;2;;3;;3;;3;;3;;3;;3;;3;;3;;3;;3;;3;;5;;