| 1 | IBDFESP ;ALB/AAS - AICS EDIT SITE PARAMS ; 19-DEC-95 | 
|---|
| 2 | ;;3.0;AUTOMATED INFO COLLECTION SYS;**15,25**;APR 24, 1997 | 
|---|
| 3 | ; | 
|---|
| 4 | EDIT ; -- edit site parameters | 
|---|
| 5 | I '$D(DT) D DT^DICRW | 
|---|
| 6 | N DIC,DIE,DA,DR,X,Y,HOLD,HOLD2 | 
|---|
| 7 | I $G(^IBD(357.09,1,0))="" D CREATE | 
|---|
| 8 | S DIE="^IBD(357.09,",DA=1 | 
|---|
| 9 | S HOLD=$P($G(^IBD(357.09,DA,0)),"^",8,9) | 
|---|
| 10 | S HOLD2=$P($G(^IBD(357.09,DA,0)),"^",12) | 
|---|
| 11 | W !!,"Edit AICS Site Parameters" | 
|---|
| 12 | W !!,"Form Tracking Purge Parameters" | 
|---|
| 13 | S DR=".02;.03;1.01;W !!,""Data Entry Parameters"";.04;.06;.07;W !!,""Print Parameters"";.05//YES;.1//30;.13//12;.14//25;W !!,""Scanning Parameters"";I '$D(^XUSEC(""IBD MANAGER"",DUZ)) S Y=1.02;.08//20;.09//5;.12//2;1.02;.11" | 
|---|
| 14 | D ^DIE | 
|---|
| 15 | ; | 
|---|
| 16 | ; -- if scanning parameters have changed, force a regen. of all fs | 
|---|
| 17 | I (HOLD'=$P($G(^IBD(357.09,DA,0)),"^",8,9))!(HOLD2'=$P($G(^IBD(357.09,DA,0)),"^",12)) D | 
|---|
| 18 | .W !!,$C(7),"***SCANNING PERCENTAGES HAVE CHANGED***" | 
|---|
| 19 | .W !!,"In order for scanning % changes to take affect, you MUST DELETE ALL",!,"Form Specification files from EVERY workstation.  Delete EF*.FS files using",!,"the FILE, DELETE FORMSPEC options on the AICS Workstation screen!" | 
|---|
| 20 | .S ZTRTN="FSPEC^IBDFESP",ZTDESC="IBD - REGENERATE FORM SPECS",ZTDTH=$H,ZTIO="" D ^%ZTLOAD | 
|---|
| 21 | .W !!,$S($D(ZTSK):"Form Spec Regeneration task # "_ZTSK,1:"Form Spec Regeneration failed, edit scanning parameters again!") D HOME^%ZIS | 
|---|
| 22 | Q | 
|---|
| 23 | ; | 
|---|
| 24 | CREATE ; -- create entry in new parameters file 357.09 | 
|---|
| 25 | I $G(^IBD(357.09,1,0))'="" Q | 
|---|
| 26 | N DLAYGO | 
|---|
| 27 | S DIC="^IBD(357.09,",DINUM=1,X=$P($$SITE^VASITE,"^",2),DIC(0)="L",DLAYGO=357.09 D FILE^DICN Q:+Y<1 | 
|---|
| 28 | S $P(^IBD(357.09,1,0),"^",5)=1 ; set print inpatients to yes | 
|---|
| 29 | S ^IBD(357.09,1,"Q",0)="^357.091A^" | 
|---|
| 30 | Q | 
|---|
| 31 | FSPEC ;Form Specs deleted from file 359.2  FORM SPEC file. | 
|---|
| 32 | N IBDIFN | 
|---|
| 33 | S IBDIFN=0 | 
|---|
| 34 | F  S IBDIFN=$O(^IBD(359.2,IBDIFN)) Q:IBDIFN']""  I $D(^IBD(357.95,IBDIFN,0)) D SCAN^IBDFBKS(IBDIFN) | 
|---|
| 35 | Q | 
|---|