DGPFPARM ;ALB/RPM - PRF PARAMETER FILE EDIT ; 5/5/05 12:27pm ;;5.3;Registration;**425,554**;Aug 13, 1993 ; Q ;no direct entry ; EN ; N DA,DD,DO,DIC,DIE,DINUM,DR,X,Y ; W !!,"Patient Record Flag Parameter Enter/Edit" I '$D(^DGPF(26.18,1,0)) D .W !,"You do not have an entry in your parameter file!!" .W !,"Creating a new entry in the PRF PARAMETER (#26.18) file... ",! .S DIC="^DGPF(26.18,",DIC(0)="",X=1,DINUM=1 .K DD,DO D FILE^DICN W " done." .K %,DA,DIC,DIE,X,Y ; S DIE="^DGPF(26.18,",DA=1,DR="2;3" D ^DIE K DIE,DR,DA Q ; ON() ;Used to determine if the PRF software is 'active'. ; ; Input: None ; ;Output: ; Function Value - 1 = 'Active', 0 = 'Not Active' ; ; - init variables N DGACT,RESULT S RESULT=0 ; ;- get software activation date from PRF PARAMETERS (#26.18) file S DGACT=+$P($G(^DGPF(26.18,1,0)),U,2) ; ; - check if activation is past current date D .Q:('DGACT)!(DT