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

ANSMENU.m

Go to the documentation of this file.
  1. ANSMENU ;IHS/OIRM/DSD/CSC - CONTROL HEADINGS AND MENUS; [ 02/25/98 10:32 AM ]
  1. ;;3.0;NURSING PATIENT ACUITY;;APR 01, 1996
  1. ;;ROUTINE TO CONTROL HEADINGS AND MENUS
  1. TITLE ;EP;TO DISPLAY TITLE
  1. S IOP="HOME"
  1. D ^%ZIS,HOME,HEAD
  1. EXIT K ANSX,ANSZ,ANSTRM
  1. I $D(ANSZ),ANSZ]"" W !!?80-$L(ANSZ)/2,ANSZ K ANSZ
  1. Q
  1. W @IOF
  1. U IO
  1. HEAD1 F ANSJ=0:1:4 D H1
  1. D HDVS
  1. I DUZ S ANSX=$P(^VA(200,DUZ,0),U),ANSX=$P($P(ANSX,",",2)," ")_" "_$P(ANSX,","),ANSX="CURRENT USER: "_ANSX W !?80-$L(ANSX)\2,ANSX I $P(^(0),U,4)'["M"&($P(^(0),U,4)'["@") D
  1. .W !!
  1. .F ANSX=1:1:7 W *7,"WARNING",?$X+5
  1. .W !!,"You do NOT have the correct FILE MANAGER ACCESS CODE to use the Patient Acuity",!,"System. Please contact your computer Site Manager immediately."
  1. .D PAUSE^ANSDIC
  1. D:ANSON=""!(ANSOF="") RV
  1. Q
  1. H1 S ANSX=$T(TEXT+ANSJ),ANSX=$P(ANSX,";;",2)
  1. W !?80-$L(ANSX)\2,ANSX
  1. Q
  1. HDVS I $D(DUZ(2))#2,DUZ(2) S:$D(^DIC(4,DUZ(2),0)) ANSX=$P(^(0),U)
  1. I $D(^DIC(9.4,"C","ANS")) S ANSZ=$O(^DIC(9.4,"C","ANS",0)),ANSZ=$P(^DIC(9.4,ANSZ,"VERSION"),U),ANSZ="VERSION "_ANSZ
  1. I $E(IOST,1,2)="C-" W:$G(ANSZ)]"" !?80-$L(ANSZ)\2,ANSZ
  1. W:$G(ANSX)]"" !?80-$L(ANSX)\2,ANSX
  1. Q
  1. MM ;EP
  1. S ANSZ="MAIN MENU"
  1. G TITLE
  1. AR ;EP
  1. S ANSZ="NURSIN ACUITY REPORTS"
  1. G TITLE
  1. SU ;EP
  1. S ANSZ="SYSTEM UTILITIES"
  1. G TITLE
  1. HOME ;EP;TO SET TERMINAL CONTROL VARIABLES
  1. S ANSTRM=^%ZIS(2,IOST(0),5),ANSON=$P(ANSTRM,U,4),ANSOF=$P(ANSTRM,U,5)
  1. D:ANSON=""!(ANSOF="") RV
  1. Q
  1. CLEAN ;EP;TO KILL SELECTD VARIABLES
  1. K ANSON,ANSOF,ANSZ,ANSZ,ANSTRM,ANSPPO,ANSPTX,ANSREV,ANSRR,ANSSOF,ANSTRN,ANSBOX
  1. Q
  1. RV ;WARNING MESSAGE WHEN REVERSE VIDEO NOT DEFINED
  1. W @IOF,!?10,"WARNING WARNING WARNING WARNING WARNING"
  1. W !!,*7,*7,"Your DEVICE and/or TERMINAL TYPE are not properly defined.",!,"The REVERSE VIDEO ON and/or REVERSE VIDEO OFF are not properly defined."
  1. W !,"This is the responsibility of your computer site manager."
  1. W !!,"Please contact this individual for assistance. Let them know that you",!,"are logged in on device NO.: ",$I
  1. D P1^ANSDIC
  1. Q
  1. TEXT ;;WARNING: RESTRICTED PATIENT DATA, UNAUTHORIZED
  1. ;;ENTRY INTO THIS SYSTEM OR USE OF THIS DATA IS A FEDERAL CRIME
  1. ;;****************************************************
  1. ;;** NURSING PATIENT ACUITY ASSESSMENT SYSTEM **
  1. ;;****************************************************