PXRMPARS ; SLC/PJH - Edit PXRM(800 reminder parameters. ;06/14/2005 ;;2.0;CLINICAL REMINDERS;**4**;Feb 04, 2005;Build 21 ; ;called by protocol PXRM EDIT SITE DISCLAIMER ; DISC(DA) ;Edit default disclaimer Q:'$$LOCK(DA) N DIC,DIE,DR,Y ;Edit S DIC="^PXRM(800,",DIE=800,DR=2 D ^DIE D FORMAT^PXRMDISC Q ; ;called by protocol PXRM EDIT WEB SITE ; WEB(DA) ;Edit default web site Q:'$$LOCK(DA) ;Edit N DTOUT,DUOUT F D Q:$D(DUOUT)!$D(DTOUT) .D WLIST,WSET,WURL(DA) Q ; WLIST ;Display web sites N FIRST,SUB,SUB1 S FIRST=1,SUB="" F S SUB=$O(^PXRM(800,DA,1,"B",SUB)) Q:SUB="" D .S SUB1=0 .F S SUB1=$O(^PXRM(800,DA,1,"B",SUB,SUB1)) Q:'SUB1 D ..I FIRST S FIRST=0 W !!,"Choose from:",! ..W ?8,$P($G(^PXRM(800,DA,1,SUB1,0)),U),! I FIRST W !!,"No default web sites defined",! Q ; WSET ;Set node if not defined S:'$D(^PXRM(800,DA,1,0)) ^PXRM(800,DA,1,0)="^800.04" Q ; WURL(IEN) ;Edit individual URL N DA,DIC,DIE,DR,Y S DA(1)=IEN S DIC="^PXRM(800,"_IEN_",1," S DIC(0)="QEAL" S DIC("A")="Select URL: " S DIC("P")="800.04" D ^DIC I Y=-1 S DTOUT=1 Q S DIE=DIC K DIC S DA=+Y ;Finding record fields S DR=".01;.02;1" ;Edit finding record D ^DIE I $D(Y) S DTOUT=1 Q ;Check if deleted I '$D(DA) Q Q ; LOCK(DA) ;Lock the record L +^PXRM(800,DA):0 I Q 1 E W !!,?5,"Another user is editing this file, try later" H 2 Q 0 ; UNLOCK(DA) ;Unlock the record L -^PXRM(800,DA) Q