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

ADGVHCNV.m

Go to the documentation of this file.
  1. ADGVHCNV ; IHS/ADC/PDW/ENM - V HOSP DISCHARGE TYPE CONVERSION ; [ 03/25/1999 11:48 AM ]
  1. ;;5.0;ADMISSION/DISCHARGE/TRANSFER;;MAR 25, 1999
  1. ;
  1. ;searhc/maw this file needs to set piece 6 and 7 of the
  1. ;v hospitalization file. compare 42.2 and 405.1 to get the
  1. ;correct corresponding numbers. this cannot be done unless
  1. ;every init has already been run
  1. ;this routine has been replaced by ^ADGGFL
  1. ;
  1. ;
  1. W !!,"This routine is not ready yet..."
  1. Q
  1. I $P($G(^DG5(1,"IHS")),U)="C" D Q
  1. . W !,"... movement type conversion already run!",!
  1. N A,I,N,C D INIT
  1. A ; -- v hosp
  1. S I=+$G(^DG5(1,"IHS")) D:I RS
  1. F S I=$O(^AUPNVINP(I)) Q:'I D
  1. . S N=$G(^AUPNVINP(+I,0)) Q:'N
  1. . S C=$P(N,U,6),^DG5(1,"IHS")=I_U_C
  1. . S C=$O(A(+C,0)),$P(^AUPNVINP(I,0),U,6)=C
  1. S ^DG5(1,"IHS")="C"
  1. Q
  1. ;
  1. INIT ; -- (42.2 ien, 405.1 ien)
  1. ;searhc/maw this needs to be dynamic not hard set
  1. S A(1,12)="",A(2,13)="",A(3,14)="",A(4,15)="",A(5,16)="",A(6,17)=""
  1. S A(7,18)="",A(8,19)=""
  1. Q
  1. ;
  1. RS ; -- restart conversion
  1. W !!,"... restarting movement type conversion with IEN #,",I,!!
  1. S N=$G(^DG5(1,"IHS")),I=+N,C=$P(N,U,2),C=$O(A(+C,0))
  1. S $P(^AUPNVINP(I,0),U,6)=C
  1. Q