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

LRZLOCK.m

Go to the documentation of this file.
  1. LRZLOCK ;IHS/ANMC/CLS; LOCKS LAB RESULT AND LAB MENUS [ 09/07/90 4:20 PM ]
  1. ;IHS/ANMC/CLS 09/07/90
  1. ;
  1. W !!,"THIS ROUTINE IS TO BE RUN USING CALLS TO AN ENTRY POINT!"
  1. W !! Q
  1. ;
  1. ;
  1. W !!,"TURNS OFF ACCESS TO LAB RESULTS AND THE LAB!!",!!
  1. R "Are you sure you want to continue? NO// ",X:DTIME
  1. Q:X'?1"Y".E
  1. F I="LRZMENU","LRZANMC" W !,I,"..." D N1
  1. Q
  1. N1 S DA=$O(^DIC(19,"B",I,0)) Q:DA=""
  1. G N1:'$D(^DIC(19,DA,0))
  1. S $P(^DIC(19,DA,0),"^",3)="OPTION NOT AVAILABLE"
  1. D REDO^XQ7 Q
  1. ;
  1. AVAIL ;make patient registration options available again
  1. ;
  1. W !!,"RESTORES ACCESS TO LAB RESULTS AND THE LAB!",!!
  1. R "Are you sure you want to continue? NO// ",X:DTIME
  1. Q:X'?1"Y".E
  1. F I="LRZMENU","LRZANMC" W !,I,"..." D A1
  1. Q
  1. A1 S DA=$O(^DIC(19,"B",I,0)) Q:DA=""
  1. G A1:'$D(^DIC(19,DA,0))
  1. S $P(^DIC(19,DA,0),"^",3)=""
  1. D REDO^XQ7 Q