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

BISITE.m

Go to the documentation of this file.
  1. BISITE ;IHS/CMI/MWR - EDIT SITE PARAMETERS; MAY 10, 2010
  1. ;;8.5;IMMUNIZATION;;SEP 01,2011
  1. ;;* MICHAEL REMILLARD, DDS * CIMARRON MEDICAL INFORMATICS, FOR IHS *
  1. ;; EDIT SITE PARAMETERS VIA LISTMAN.
  1. ;
  1. ;
  1. ;----------
  1. START ;EP
  1. ;---> Lookup and edit a Site.
  1. D SETVARS^BIUTL5
  1. N A,B
  1. D TITLE^BIUTL5("EDIT SITE PARAMETERS") W !
  1. S BIPRMPT=" Select SITE/FACILITY: ",BIDFLT=""
  1. S:$D(DUZ(2)) BIDFLT=$$INSTTX^BIUTL6(DUZ(2))
  1. D DIC^BIFMAN(9002084.02,"QEMAL",.Y,BIPRMPT,BIDFLT)
  1. Q:Y<0
  1. K BIPRMPT,BIDFLT
  1. S BISITE=+Y
  1. L +^BISITE(BISITE):2 I '$T D LOCKED^BIUTL3 Q
  1. D EN(BISITE)
  1. L -^BISITE(BISITE) L -^BISITE(BISITE)
  1. Q
  1. ;
  1. ;
  1. ;----------
  1. EN(BISITE) ;EP
  1. ;---> Main entry point for BI SITE PARAMETERS EDIT.
  1. ;---> If BISITE not supplied, set Error Code and quit.
  1. I '$G(BISITE) D ERRCD^BIUTL2(109,,1) Q
  1. I '$D(^BISITE(BISITE,0)) D ERRCD^BIUTL2(110,,1) Q
  1. D EN^VALM("BI SITE PARAMETERS EDIT")
  1. Q
  1. ;
  1. ;
  1. ;----------
  1. HDR ;EP
  1. ;---> Header code
  1. N X S X=" Edit Site Parameters for: "
  1. S X=X_IOINHI_$$INSTTX^BIUTL6(BISITE)_IOINORM
  1. S VALMHDR(1)=""
  1. S VALMHDR(2)=X
  1. ;
  1. Q
  1. ;
  1. ;
  1. ;----------
  1. INIT ;EP
  1. ;---> Initialize variables and list array.
  1. D INIT^BISITE1
  1. Q
  1. ;
  1. ;
  1. ;----------
  1. RESET ;EP
  1. ;---> Update partition for return to Listmanager.
  1. I $D(VALMQUIT) S VALMBCK="Q" Q
  1. D TERM^VALM0 S VALMBCK="R"
  1. S VALMSG="Scroll down to view more Parameters."
  1. D INIT,HDR Q
  1. ;
  1. ;
  1. ;----------
  1. HELP ;EP
  1. ;---> Help code.
  1. N BIX S BIX=X
  1. D FULL^VALM1
  1. D TITLE^BIUTL5("SITE PARAMETER SCREEN - HELP")
  1. D TEXT1
  1. D DIRZ^BIUTL3(""," Press ENTER/RETURN to continue")
  1. S VALMSG="Scroll down to view more Parameters."
  1. D:BIX'="??" RE^VALM4
  1. Q
  1. ;
  1. ;
  1. ;----------
  1. TEXT1 ;EP
  1. ;;This is the screen for editing Site Parameters.
  1. ;;
  1. ;;To edit a parameter, enter its left column number. Helpful
  1. ;;information is presented with each parameter when it is selected.
  1. ;;
  1. ;;The Site that these parameters applies to is displayed at the top
  1. ;;of the screen. This Site is determined when you log on to RPMS.
  1. ;;If you are running more than one Site on the same computer and
  1. ;;wish to edit parameters for another site, you must log off and
  1. ;;log back on under the Site you wish to edit.
  1. ;;
  1. D PRINTX("TEXT1")
  1. Q
  1. ;
  1. ;
  1. ;----------
  1. PRINTX(BILINL,BITAB) ;EP
  1. Q:$G(BILINL)=""
  1. N I,T,X S T="" S:'$D(BITAB) BITAB=5 F I=1:1:BITAB S T=T_" "
  1. F I=1:1 S X=$T(@BILINL+I) Q:X'[";;" W !,T,$P(X,";;",2)
  1. Q
  1. ;
  1. ;
  1. ;----------
  1. EXIT ;EP
  1. ;---> EOJ cleanup.
  1. D KILLALL^BIUTL8(1)
  1. K ^TMP("BISITE",$J)
  1. D CLEAR^VALM1
  1. D FULL^VALM1
  1. Q