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

NURARMC0.m

Go to the documentation of this file.
  1. NURARMC0 ;HIRMFO/MD-DRIVER TO PRINT MIDNIGHT ACUITY REPORTS 2/2/96
  1. ;;4.0;NURSING SERVICE;;Apr 25, 1997
  1. Q:'$D(^DIC(213.9,1,"OFF")) Q:$P(^DIC(213.9,1,"OFF"),"^",1)=1
  1. S (NURQUEUE,NUROUT,NURMDSW,NURMDSW(3))=0 D LOSER^NURARST G QUIT:NUROUT,EN1:SEL=2,EN2:SEL=1
  1. EN1 ; ENTRY FROM OPTION NURAPR-RES-MDPC
  1. S NHOSPSW=1,NURSTYPE="",NURSUMSW=0
  1. G HSKEEP
  1. EN2 ; ENTRY FROM OPTION NURAPR-RES-MDPC
  1. S NHOSPSW=0,NURSTYPE="W"
  1. HSKEEP ; SET LOCAL VARIABLES
  1. S NURPAGE=0,(NURSWARD,NBDSECT,NURSWHEN)="",%DT="",X="T",(NURMDSW(1),NURMDSW(2))=1
  1. D ^%DT S NRPTDAT=Y
  1. D RPTYPSEL^NURARPC0,REPTYPE^NURARPC0:NHOSPSW,WARDSEL^NURARPC0:'NHOSPSW I NUROUT G QUIT
  1. D @$S(NURSTYPE="W"&(NHOSPSW):"HOSPSEL^NURARPC0",1:"BEDSEL^NURARPC0") I NUROUT G QUIT
  1. D TIMESEL^NURARPC0 I NUROUT G QUIT
  1. D @$S(NURSWHEN="D":"SETDAY^NURARPC1",NURSWHEN="M":"SETMON^NURARPC1",NURSWHEN="Q"!(NURSWHEN="A"):"SETQUART^NURARPC1",1:"ERROR^NURARPC0") W !
  1. G:NUROUT QUIT
  1. S ZTRTN="START^NURARMC0" D EN7^NURSUT0 G:POP!($D(ZTSK)) QUIT
  1. START ;
  1. K ^TMP($J),^TMP("NURBDSUM",$J)
  1. D ^NURARPC3
  1. I '$D(ZTSK),'NUROUT G HSKEEP
  1. QUIT ; KILL LOCAL VARIABLES
  1. D QUIT^NURARPC0
  1. Q