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

ACHSAVAR.m

Go to the documentation of this file.
  1. ACHSAVAR ; IHS/ITSC/PMF - SET AREA OFFICE CHS OPTIONS ; [ 12/06/2002 10:36 AM ]
  1. ;;3.1;CONTRACT HEALTH MGMT SYSTEM;**5**;JUN 11, 2001
  1. ;IHS/SET/GTH ACHS*3.1*5 12/06/2002 - Remove non-standard error recording.
  1. I '$D(^ACHSAOP(DUZ(2),0)) D NOTSET("This facility does not have an entry in the 'CHS AREA OFFICE PARAMETERS' file '$D(^ACHSAOP("_DUZ(2)_",0))")
  1. ;
  1. I '$D(^ACHSAOP(DUZ(2),2)) D NOTSET("The 'CHS AREA OFFICE PARAMETERS' file node 2 has not been set. Several parameters missing '$D(^ACHSAOP("_DUZ(2)_",2))")
  1. I $P(^ACHSAOP(DUZ(2),2),U)="" D NOTSET("The 'EOBR IMPORT/SPLITOUT EXPORT' field of the 'CHS AREA OFFICE PARAMETERS' file must contain a directory pathname $P(^ACHSAOP("_DUZ(2)_",2),U)=NULL")
  1. ;
  1. I $P(^ACHSAOP(DUZ(2),2),U,7)="" D NOTSET("The 'EOBR ARCHIVE DIRECTORY' field of the 'CHS AREA OFFICE PARAMETERS' file must contain a directory pathname $P(^ACHSAOP("_DUZ(2)_",2),U,7)=NULL")
  1. ;
  1. I $P(^ACHSAOP(DUZ(2),2),U,13)="" D NOTSET("The 'FACILITY ARCHIVE DIR' field of the 'CHS AREA OFFICE PARAMETERS' file must contain a directory pathname $P(^ACHSAOP("_DUZ(2)_",2),U,13)=NULL")
  1. ;
  1. ;
  1. N ACHS,ACHSY
  1. S ACHSY="",ACHS=""
  1. F S ACHS=$O(^DD(9002079,"GL",2,ACHS)) Q:+ACHS=0 S ACHSY=ACHSY_$P($G(^ACHSAOP(DUZ(2),2)),U,ACHS)
  1. Q:ACHSY]""
  1. ;
  1. ;
  1. NOTSET(ACHSMSG) ;
  1. D VIDEO^ACHS
  1. W !!,*7,"The " W $G(IORVON) W "DENIAL" W $G(IORVOFF) W " parameters forthis site have "
  1. W $G(IORVON) W "not been properly set." W $G(IORVOFF)
  1. W !!,$$C^ACHS(ACHSMSG)
  1. W !!,"Print this screen to a printer."
  1. W *7,!!,$G(IOBON),$G(IORVON),"Contact your site manager immediately!",$G(IOBOFF),$G(IORVOFF)
  1. ;S ^ACHSERR($H)=ACHSMSG;SET THE MESSAGE INTO THE ERROR MESSAGE GLOBAL;IHS/SET/GTH ACHS*3.1*5 12/06/2002
  1. ;D CLEAN^ACHS("");CLEANUP THE ^ACHSERR ERROR MESSAGE GLOBAL;IHS/SET/GTH ACHS*3.1*5 12/06/2002
  1. W !!,"Press RETURN..."
  1. D READ^ACHSFU
  1. S ACHS("NOTSET")="",ACHSXQT=1
  1. Q
  1. ;
  1. EDIT ;EP - Edit the Area Office Parameters.
  1. W !,"For ",$$LOC^ACHS,":"
  1. N DIE,DA,DR
  1. S DIE="^ACHSAOP(",DA=DUZ(2),DR="[ACHS AREA PARAMETERS]"
  1. D ^DIE,RTRN^ACHS
  1. Q
  1. ;