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

ACMESDT.m

Go to the documentation of this file.
  1. ACMESDT ; IHS/TUCSON/TMJ - DATA ENTRY OF CMS SUPPORTING DATA ;
  1. ;;2.0;ACM CASE MANAGEMENT SYSTEM;;JAN 10, 1996
  1. ;DATA ENTRY FOR CMS SYSTEMS DATA
  1. EN ;
  1. READ ;get user entered value
  1. K DIC
  1. D ESDT
  1. S DIC(0)="AEQOL",DIC("A")=$P(ACMENTRY,";;",5)
  1. ;Screen for lookup of Register Lists
  1. I '$P(^ACM(41.1,ACMRG,0),U,8) S:ACMDIC'=41&(ACMDIC'=46)&(ACMDIC'=57)&(ACMDIC'=50) DIC("S")="I $D(@ACMDIC2@(+Y,""RG"",""B"",ACMRG))"
  1. ;I '$T!(ACMY="^")!(ACMY="") K ACMDM S ACMQUIT="" G EXIT ;timed out,entered ^ or entered ""
  1. ;I ACMY["?" S DIC(0)="MQ",D="B",DZ="??" D DQ^DICQ K DIC("S") D PAUSE G READ
  1. ;S X=ACMY,DIC(0)="EMQL"
  1. D DIC
  1. I $E(X)=U!(X="") K ACMDM S ACMQUIT="" G EXIT
  1. I Y=-1 W !!,"Invalid value for a ",$P($P(ACMENTRY,";;",5),":"),"! TRY AGAIN." K DIC D PAUSE G READ
  1. I DR[".03" S DR=DR_$S($D(ACMRGNA):"///"_ACMRGNA,1:"")
  1. D DIE:'$D(ACMQUIT)!((ACMDIC=41.1)&'$D(ACMMGR))
  1. ;I '$D(ACMQUIT),ACMDIC=44.1 S ACMDXDA=ACMDA D EN11^ACMDXIT K ACMQUIT
  1. G EN:'$D(ACMQUIT)
  1. EXIT K ACMENTRX,ACMTITLE
  1. K ACMX,ACMZ,ACMDR,ACMRGMGR,ACMRGUSR,ACMDIC,ACMDIC1,ACMDIC2,ACMY
  1. Q
  1. ESDT D HEAD^ACMMENU
  1. K ACMQUIT
  1. S ACMTITLE=$P(ACMENTRY,";;",2),ACMDIC=$P(ACMENTRY,";;",3),(DIC,DIE)="^ACM("_ACMDIC_",",DR=$P(ACMENTRY,";;",4),ACMDIC2="^ACM("_ACMDIC_")"
  1. W !?80-$L(ACMX)\2,ACMX,!!?14,"Update ",@ACMRVON,ACMTITLE,@ACMRVOFF
  1. Q
  1. PAUSE ;
  1. Q:$E(IOST)'="C"!(IO'=IO(0))
  1. W ! S DIR(0)="EO",DIR("A")="Hit return to continue...." D ^DIR K DIR S:$D(DUOUT) DIRUT=1
  1. Q
  1. DIC W ! D ^DIC K DIC Q
  1. DIE S (ACMDA,DA)=+Y D ^DIE K DIC,DIE,DA,DR Q
  1. ENTRY ;EP;TO SET SEQUENCE PROCESSING VARIABLE
  1. S ACMENTRY=$T(@ACMENTRY^ACMCTRL1) G EN