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

YSSITE.m

Go to the documentation of this file.
  1. YSSITE ;SLC/DJP,HIOFO/FT - Entry & Edit of Mental Health System Site Specific Files ;9/15/11 10:28 am
  1. ;;5.01;MENTAL HEALTH;**60**;Dec 30, 1994;Build 47
  1. ;
  1. ;No external references
  1. ;
  1. ENREA ; Called from MENU option YS SITE-FILE 615.5
  1. ;FILE 615.5 - S/R REASONS
  1. N DIC,DIE,DA,DR,DLAYGO,X,Y,YFN
  1. S DLAYGO=615.5,DIC="^YSR(615.5,",DIC(0)="AEQLM"
  1. D ^DIC Q:Y'>0
  1. S (DA,YFN)=+Y,DIE=DIC,DR=.01
  1. L +^YSR(615.5,DA):DILOCKTM
  1. I '$T D ERRMSG Q
  1. D ^DIE
  1. L -^YSR(615.5,YFN)
  1. Q
  1. ENCAT ; Called from MENU option YS SITE-FILE 615.6
  1. ;FILE 615.6 - S/R CATEGORY
  1. N DIC,DIE,DA,DR,DLAYGO,X,Y,YFN
  1. S DLAYGO=615.6,DIC="^YSR(615.6,",DIC(0)="AEQLM"
  1. D ^DIC Q:Y'>0
  1. S (DA,YFN)=+Y,DIE=DIC,DR=.01
  1. L +^YSR(615.6,YFN):DILOCKTM
  1. I '$T D ERRMSG Q
  1. D ^DIE
  1. L -^YSR(615.6,YFN)
  1. Q
  1. ENRELC ; Called from MENU option YS SITE-FILE 615.7
  1. ;FILE 615.7 - S/R REL CRITERIA
  1. N DIC,DIE,DA,DR,DLAYGO,X,Y,YFN
  1. S DLAYGO=615.7,DIC="^YSR(615.7,",DIC(0)="AEQML"
  1. D ^DIC Q:Y'>0
  1. S (YFN,DA)=+Y,DIE=DIC,DR=.01
  1. L +^YSR(615.7,YFN):DILOCKTM
  1. I '$T D ERRMSG Q
  1. D ^DIE
  1. L -^YSR(615.7,YFN)
  1. Q
  1. ENALT ; Called from MENU option YS SITE-FILE 615.8
  1. ;FILE 615.8 - S/R ALTERNATIVES
  1. N DIC,DIE,DA,DR,DLAYGO,X,Y,YFN
  1. S DLAYGO=615.8,DIC="^YSR(615.8,",DIC(0)="AEQLM"
  1. D ^DIC Q:Y'>0
  1. S (DA,YFN)=+Y,DIE=DIC,DR=.01
  1. L +^YSR(615.8,YFN):DILOCKTM
  1. I '$T D ERRMSG Q
  1. D ^DIE
  1. L -^YSR(615.8,YFN)
  1. Q
  1. ENCKL ; Called from MENU option YS SITE-FILE 615.9
  1. N DIC,DIE,DA,DR,DLAYGO,X,Y,YFN
  1. S DLAYGO=615.9,DIC="^YSR(615.9,",DIC(0)="AEQLM"
  1. D ^DIC Q:Y'>0
  1. S (DA,YFN)=+Y,DIE=DIC,DR=.01
  1. L +^YSR(615.9,YFN):DILOCKTM
  1. I '$T D ERRMSG Q
  1. D ^DIE
  1. L -^YSR(615.9,YFN)
  1. Q
  1. ERRMSG ;Write error message
  1. D EN^DDIOL("Can't lock entry now, please try again later.","","!")
  1. Q