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

APCDVAR.m

Go to the documentation of this file.
  1. APCDVAR ; IHS/CMI/LAB - SET UP SITE PARAMETER VARS ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. I '$D(^APCDSITE(DUZ(2),0)) W !!,"The DATA ENTRY Site Parameters have not been",!,"established for this facility. PLEASE NOTIFY YOUR SUPERVISOR!",$C(7),$C(7) D DEFAULT,CURRENT,XIT Q
  1. S APCDPARM=^APCDSITE(DUZ(2),0)
  1. I $P(APCDPARM,U,2)="U" S AUPNLK("ALL")=""
  1. I $P(APCDPARM,U,6)="Y" D SETDEF
  1. ;
  1. CURRENT D HOME^%ZIS
  1. S APCDNRV="",APCDX="APCDNRV"
  1. I $D(IOST(0)) S APCDTRM=$S($D(^%ZIS(2,IOST(0),5)):^(5),1:""),APCDRVON=$S($P(APCDTRM,U,4)]"":$P(APCDTRM,U,4),1:APCDX),APCDRVOF=$S($P(APCDTRM,U,5)]"":$P(APCDTRM,U,5),1:APCDX)
  1. S:'$D(APCDRVON) (APCDRVON,APCDRVOF)=""
  1. DUZ ;
  1. I '$G(DUZ) W !!,"WARNING: User NOT set in DUZ - Use Kernel!!",$C(7),$C(7)
  1. E K APCDMFI
  1. XIT ;
  1. K APCDX,APCDTRM
  1. Q
  1. DEFAULT ;EP
  1. W !!,"Defaulting Site Parameters to the Following: ",!
  1. W "1) Site Specific Lookup 2) Do Not ask 'Yes' on Visit Creation",!,"3) Display Problem Lists and Historical Data 4) FORMS Tracking OFF ",!,"5) NO Default Values Used",!
  1. S APCDPARM="^S^N^Y^N^N^Y^Y^"
  1. Q
  1. ;
  1. SETDEF ;
  1. S APCDDEFL=$P(^APCDSITE(DUZ(2),0),U,9),APCDDEFT=$P(^(0),U,11),APCDDEFS=$P(^(0),U,12),APCDDEFC=$P(^(0),U,13)
  1. Q
  1. ERR ;
  1. W !,$C(7),"Default Values Missing!! Notify your PCC Manager!",! S $P(APCDPARM,U,6)="N"
  1. Q