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

ACHSSIG0.m

Go to the documentation of this file.
  1. ACHSSIG0 ;ITSC/JVK/SET - ADD EDIT CHS AUTHORIZED E-SIG USERS [ 11/26/2003 11:16 AM ]
  1. ;;3.1;CONTRACT HEALTH MANAGEMENT SYSTEM;**7**;JUNE 11,2001
  1. ;ACHS*3.1*7- NEW ROUTINE TO ADD EDIT E-SIG USERS
  1. ;
  1. USRS ;EP
  1. D LOC
  1. W !!!,?5,"Add or Edit entries in the CHS E-Sig Authority File for ",ACHSSITE,".",!
  1. W ?5,"Users must have a written Delegation of Authority to sign",!?5,"Contract Health Services Purchase Orders.",!
  1. ;
  1. N DA,DIC,DIE,DR,DLAYGO
  1. S DIE="^ACHSESIG("
  1. S DR=".01;1",DA=DUZ(2)
  1. D ^DIE
  1. S DR="1.01:1.5"
  1. D ^DIE
  1. Q
  1. SITE ;EP
  1. D LOC
  1. W !!!,?5,"Add a site to the CHS E-Sig Authority File."
  1. N DA,DIC,DIE,DR,DLAYGO
  1. S DIE="^ACHSESIG("
  1. I $P(^ACHSESIG(0),U,3)="" S $P(^ACHSESIG(0),U,3)=DUZ(2)
  1. I $P(^ACHSESIG(0),U,4)="" S $P(^ACHSESIG(0),U,4)=1
  1. S DR=".01;.02;.03",DA=DUZ(2)
  1. D ^DIE
  1. Q
  1. LOC ;
  1. I '$D(^XUSEC("ACHSZMGR",DUZ)) Q
  1. S ACHSSITE=$P($G(^DIC(4,DUZ(2),0)),U)
  1. Q