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

AGVAR.m

Go to the documentation of this file.
  1. AGVAR ; IHS/ASDS/EFG - SET REGISTRATION VARIABLES ;
  1. ;;7.1;PATIENT REGISTRATION;**1,2,8,9,10,12**;AUG 25, 2005;Build 1
  1. ;IHS/OIT/NKD AG*7.1*12 ZIP+4
  1. ;
  1. ;ADDED UNDOCUMENTED ESCAPE FEATURE FOR EDIT CHECKS.
  1. ;IF ERRORS APPEAR SPECS REQUIRE FIELD TO BE FIXED BEFORE ALLOWING
  1. ;EXIT VARIABLE AGOPT("ESCAPE") CONTAINS THE STRING TO ESCAPE THIS
  1. ;
  1. ; IHS/OIT/NKD AG*7.1*12 - ACTIVATE ZIP+4 - START OLD CODE
  1. ;N X,DPTFLAG
  1. ;I $D(^DIC(9.4,"C","DPT")) D
  1. ;. S X=$$VERSION^XPDUTL("DPT")
  1. ;. I X>5 S DPTFLAG=""
  1. ; AG*7.1*12 - END OLD CODE - START NEW CODE
  1. K DPTFLAG
  1. S:$$VERSION^XPDUTL("DPT")>5 DPTFLAG=""
  1. ; AG*7.1*12 - END NEW CODE
  1. S AG("QUIT")=""
  1. I '$D(^AGFAC(DUZ(2))) G BAD
  1. K AGOPT
  1. ;AG*7.1*8 - Changed from 25 to 26 to include new LINK AOB TO ROI FIELD parameter
  1. ;AG*7.1*9 - Changed from 26 to 28 to include Disp MIGRANT WORKER and Disp HOMELESS parameter
  1. F AG=2:1:28 G:$P($G(^AGFAC(DUZ(2),0)),U,AG)="" BAD S AGOPT(AG-1)=$P(^(0),U,AG)
  1. I '$D(DTIME) S DTIME=300
  1. I '$D(DT) D
  1. . S %DT=""
  1. . S X="T"
  1. . D ^%DT
  1. . S DT=Y
  1. ;D VIDEO^AG ;IHS/SD/SDR 4/7/11 HEAT31913
  1. I $G(IOST(0))'="" D VIDEO^AG ;IHS/SD/SDR 4/7/11 HEAT31913
  1. S AGOPT("ESCAPE")="+++"
  1. S AGOPT("AGE OF MINOR")=18 ;IHS/SD/TPF AG*7.1*1 ITEM 18
  1. S AGOPT("VERSION")=$$VERSION^XPDUTL("AG") ;GET CURRENT VERSION EDIT CHECKS WILL BE PERFORMED DIFFERENTLY ON SOME FIELDS BECAUSE VERSION 7.1 CHANGED THEIR LOCATION
  1. END ;
  1. Q
  1. BAD ;
  1. W *7,!,"The REGISTRATION PARAMETERS file has not been completed for this facility."
  1. W !!,"Please contact your system support person.",!!
  1. S (XQUIT,AG("QUIT"))=1
  1. K DIR
  1. S DIR("A")="Press RETURN..."
  1. S DIR(0)="E"
  1. D ^DIR
  1. K DIR
  1. G END