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

ANSESD.m

Go to the documentation of this file.
  1. ANSESD ;IHS/OIRM/DSD/CSC - DISPLAY STAFFING DATA; [ 02/25/98 10:32 AM ]
  1. ;;3.0;NURSING PATIENT ACUITY;;APR 01, 1996
  1. ;;DISPLAY STAFFING DATA
  1. EN ;EP;
  1. Q:'$G(ANSDA)
  1. Q:'$D(^ANS(ANSDA,0))
  1. S X=^ANS(ANSDA,0)
  1. S (T,C)=0
  1. W !!,"RN Hours.......: ",$P(X,U,4),!,"Non-RN Hours...: ",$P(X,U,5)
  1. W !,"Non-Direct Care:"
  1. S (N,ANT)=0
  1. F I=4,5 S ANT=ANT+$P(X,U,I)
  1. ;S I=0
  1. F S N=$O(^ANS(ANSDA,"N",N)) Q:'N D
  1. .Q:'$D(^ANS(ANSDA,"N",N,0))
  1. .S X=^ANS(ANSDA,"N",N,0),Y=$P(X,U,2),X=+X
  1. .Q:'X
  1. .Q:'$D(^ANSD(59.2,X,0))
  1. .S X=$P(^ANSD(59.2,X,0),U),T=T+Y,I=I+1
  1. .W:I>1 !
  1. .W ?17,$E(X,1,20)
  1. .W $J(Y,5)
  1. A9 I I=0 W !," None Recorded"
  1. E W !!,"Total Non-Direct Hours: ",$J(T,5)
  1. W !!,"Total Staff Hours.....: ",$J(ANT,5)
  1. I T D
  1. .W !,"Less Non-Direct.......: ",$J(T,5),!,?24,"------"
  1. .W !,"Net Hours.............: ",$J(ANT-T,5)
  1. Q