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

ADGPTLP0.m

Go to the documentation of this file.
  1. ADGPTLP0 ; IHS/ADC/PDW/ENM - PRINT PATIENT LIST BY WARD ; [ 03/25/1999 11:48 AM ]
  1. ;;5.0;ADMISSION/DISCHARGE/TRANSFER;;MAR 25, 1999
  1. ;PRINT PATIENTS W/OUT ROOM-BED ASSIGNMENTS
  1. ;
  1. S DFN=0,DGRMX=$P(DGRM,"-")_"-"
  1. A1 S DFN=$O(^TMP("DGZPTL",$J,"WD",DGRMX,DFN)) G END:DFN=""
  1. ;
  1. S (DGNM,DGAD,DGSER,DGDX,DGPRV,DGCOM,DGCHART,AGE,DGLOS,DGDS)=""
  1. S DGSTR=^TMP("DGZPTL",$J,"WD",DGRMX,DFN)
  1. S DFN=$P(DGSTR,U),DGNM=$P(DGSTR,U,2),DGDS=$P(DGSTR,U,7)
  1. S DGAD=$P(DGSTR,U,3),DGDX=$P(DGSTR,U,4),DGPRV=$P(DGSTR,U,5)
  1. S DGCOM=$P(DGSTR,U,6) S:DGPRV?1N.N DGPRV=$P(^VA(200,DGPRV,0),U)
  1. S DGCHART=$P($G(^AUPNPAT(DFN,41,DUZ(2),0)),U,2),DGXX=6-$L(DGCHART)
  1. F DGII=1:1:DGXX S DGCHART="0"_DGCHART
  1. K ^UTILITY("DIQ1",$J) S DA=DFN,DIC=2,DR=.033 D EN^DIQ1
  1. S AGE=^UTILITY("DIQ1",$J,2,DFN,.033) K ^UTILITY("DIQ1",$J)
  1. I DGAD'="" S X=$P(DGAD,".",1) D H^%DTC S DGLOS=(+$H-+%H)+1
  1. I DGO=2,DGDX?1N.N S DGSER=$E($P(^DIC(45.7,DGDX,0),U),1,20)
  1. ;
  1. PRNT I $Y>(IOSL-5) D NEWPG^ADGPTLP Q:DGSTOP=U
  1. W !,DGDS,?9,$E(DGNM,1,20)
  1. W:DGCHART ?31,$E(DGCHART,1,2)_"-"_$E(DGCHART,3,4)_"-"_$E(DGCHART,5,6)
  1. W ?42,AGE I DGO=4 W ! W:DGDX'="" ?20,"(",$E(DGDX,1,25),")" G PRNT1
  1. W ?47,$J(DGLOS,2)
  1. W ?53,$S(DGO=1:$E(DGDX,1,20),DGO=2:DGSER,1:"")
  1. W ! W:DGPRV'="" ?11,"(",$E(DGPRV,1,15),")"
  1. W:DGCOM'="" ?33,"(",DGCOM,")"
  1. PRNT1 W !,DGLIN G A1
  1. END I IOST["C-" K DIR S DIR(0)="E" D ^DIR S DGSTOP=X Q