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

DVBC251P.m

Go to the documentation of this file.
  1. DVBC251P ;ALB/BG - PATCH DVBA*2.7*251 POST-INSTALL ROUTINE; SEP 20, 2023@10:20 ; 11/17/23 10:08am
  1. ;;2.7;AMIE;**251**;Apr 10, 1995;Build 8
  1. ; Per VHA Directive 6402 this routine should not be modified
  1. Q
  1. ;
  1. OPEN ;
  1. N DVBCT,DVBOPT
  1. F DVBCT=1:1 S DVBOPT=$T(OPT+DVBCT) Q:DVBOPT'[";;" S DVBOPT=$P(DVBOPT,";;",2) D
  1. .S DIC="^DIC(19,",DIC(0)="MZ",X=DVBOPT
  1. .D ^DIC K DIC
  1. .I Y<0 D BMES^XPDUTL(" "_DVBOPT_" option update failed") Q
  1. .I Y>0 D
  1. ..S DIE="^DIC(19,",DIC(0)="MZ",DA=+Y,DR="2///@"
  1. ..D ^DIE
  1. ..D BMES^XPDUTL(" "_DVBOPT_" option updated")
  1. ..K DIE,DIC,DR
  1. ..Q
  1. .Q
  1. K DIC,DIE,X,Y,DVBCT,DVBOPT,DA,DR
  1. D POST
  1. Q
  1. OPT ;
  1. ;;DVBA HRC MENU PHARMACY
  1. ;;DVBA HRC MENU PHARMACY CC
  1. ;
  1. POST ;
  1. ;Pharmacy menu
  1. D BMES^XPDUTL("-> Adding options to HRC Pharmacy Customer Care Menu <-")
  1. D ADDMNU("DVBA HRC MENU PHARMACY CC","DVBA HRC MENU","HRC",5)
  1. D ADDMNU("DVBA HRC MENU PHARMACY CC","PSO P","MP",15)
  1. D ADDMNU("DVBA HRC MENU PHARMACY CC","PSO VIEW","VW",20)
  1. D ADDMNU("DVBA HRC MENU PHARMACY CC","OR MAIN MENU WARD CLERK","WC",25)
  1. D ADDMNU("DVBA HRC MENU PHARMACY CC","PSO HRC PROFILE/REFILL","PPR",30)
  1. D ADDMNU("DVBA HRC MENU PHARMACY CC","PRCA FP VETERAN CHRG RPT","VCR",35)
  1. ;
  1. D BMES^XPDUTL("-> Adding options to HRC Pharmacy Menu <-")
  1. D ADDMNU("DVBA HRC MENU PHARMACY","DVBA HRC MENU","HRC",1)
  1. D ADDMNU("DVBA HRC MENU PHARMACY","PSOCP RESET COPAY STATUS","RC",5)
  1. D ADDMNU("DVBA HRC MENU PHARMACY","PSO P","MP",10)
  1. D ADDMNU("DVBA HRC MENU PHARMACY","PSO VIEW","VW",15)
  1. D ADDMNU("DVBA HRC MENU PHARMACY","PSO LM BACKDOOR ORDERS","PP",7)
  1. D ADDMNU("DVBA HRC MENU PHARMACY","OR MAIN MENU WARD CLERK","WC",20)
  1. D ADDMNU("DVBA HRC MENU PHARMACY","PSO HRC PROFILE/REFILL","PPR",30)
  1. D ADDMNU("DVBA HRC MENU PHARMACY","PSOCP RESET COPAY STATUS LM","RCL",6)
  1. D ADDMNU("DVBA HRC MENU PHARMACY","PRCA FP VETERAN CHRG RPT","VCR",35)
  1. ;
  1. ADDMNU(DVB1,DVB2,DVB3,DVB4) ;
  1. ;Adds Items to Menu (#19.01) subfile in Option (#19) file
  1. N DVOK
  1. S DVOK=$$ADD^XPDMENU(DVB1,DVB2,DVB3,DVB4)
  1. I 'DVOK D Q
  1. .D MES^XPDUTL(" Could not add "_DVB2_" to "_DVB1)
  1. D MES^XPDUTL(" "_DVB2_" added to "_DVB1)
  1. Q