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

ANSEAF.m

Go to the documentation of this file.
  1. ANSEAF ;IHS/OIRM/DSD/CSC - ENTER/EDIT ADJUSTMENT FACTORS; [ 02/25/98 10:32 AM ]
  1. ;;3.0;NURSING PATIENT ACUITY;;APR 01, 1996
  1. ;;ADD/EDIT ADJUSTMENT FACTORS
  1. EN F D EN1 Q:$D(DTOUT)!$D(DUOUT)
  1. EXIT K DUOUT,ANSA
  1. Q
  1. EN1 K ANSA
  1. D DISP
  1. A1 S DIC="^ANSD(59.3,",DIC(0)="AQZEM",DIC("A")="Adjustment Factor: "
  1. W !
  1. D DIC^ANSDIC
  1. I +Y<1 S DUOUT="" Q
  1. S F=+Y
  1. I $P($G(ANSAF),U,F) W " Deleted." S $P(ANSAF,U,F)="" D DELET^ANSEA2 Q
  1. S $P(ANSAF,U,F)=F
  1. D:'$D(^ANSR(+$G(ANSDA),"F",F)) FACTOR^ANSEA2
  1. W " Added."
  1. Q
  1. DISP Q:'$G(ANSDA)
  1. N I,ANSA
  1. S I=0
  1. F S I=$O(^ANSR(ANSDA,"F",I)) Q:'I S $P(ANSAF,U,I)=I,ANSA(I)=""
  1. I '$D(ANSA) W !!,"No Adjustment Listed For This Patient. " Q
  1. W !!,"Current Adjustments: "
  1. S J=0
  1. F I=1:1 S J=$O(ANSA(J)) Q:J="" I $D(^ANSD(59.3,J,0)) D
  1. .W:I>1 ", "
  1. .W $P(^ANSD(59.3,J,0),U,2)
  1. Q