- HDI1008A ;BPFO/TJH - PATCH 8 POST INSTALL;11/26/2007
- ;;1.0;HEALTH DATA & INFORMATICS;**8**;Feb 22, 2005;Build 7
- ;
- POST ;Main entry point for post-install routine
- ;
- N HDIMSG,HDISERR,HDDOM,HDISDFFS
- S HDDOM="PHARMACY DATA MANAGEMENT"
- S HDISDFFS(51.23)=""
- S HDISDFFS(51.24)=""
- S HDISERR=0
- S HDIMSG(1)=" "
- S HDIMSG(2)="~~~~~~~~~~~~~~~~~~~~"
- S HDIMSG(3)="Post-Installation (POST^HDI1008A) will now be run"
- S HDIMSG(4)=" "
- D MES^XPDUTL(.HDIMSG) K HDIMSG
- I '$$UPDTDOM^HDISVCUT(HDDOM,.HDISDFFS) D PSTHALT Q ;Updates HDIS DOMAIN file and HDIS FILE/FIELD file
- ;I '$$VUID^HDISVCUT(HDDOM,"HDI1008B") D PSTHALT Q
- S HDIMSG(1)=" "
- S HDIMSG(2)="Post-Installation ran to completion"
- S HDIMSG(3)="~~~~~~~~~~~~~~~~~~~~"
- S HDIMSG(4)=" "
- D MES^XPDUTL(.HDIMSG) K HDIMSG
- Q
- ;
- PSTHALT ;Print post-install halted text
- N HDIMSG
- S HDIMSG(1)=" "
- S HDIMSG(2)="*****"
- S HDIMSG(3)="***** Post-installation has been halted"
- S HDIMSG(4)="***** Please contact Enterprise VistA Support"
- S HDIMSG(5)="*****"
- S HDIMSG(6)=" "
- D MES^XPDUTL(.HDIMSG)
- Q
- ;
- --- Routine Detail --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HHDI1008A 1086 printed Feb 18, 2025@23:22:41 Page 2
- HDI1008A ;BPFO/TJH - PATCH 8 POST INSTALL;11/26/2007
- +1 ;;1.0;HEALTH DATA & INFORMATICS;**8**;Feb 22, 2005;Build 7
- +2 ;
- POST ;Main entry point for post-install routine
- +1 ;
- +2 NEW HDIMSG,HDISERR,HDDOM,HDISDFFS
- +3 SET HDDOM="PHARMACY DATA MANAGEMENT"
- +4 SET HDISDFFS(51.23)=""
- +5 SET HDISDFFS(51.24)=""
- +6 SET HDISERR=0
- +7 SET HDIMSG(1)=" "
- +8 SET HDIMSG(2)="~~~~~~~~~~~~~~~~~~~~"
- +9 SET HDIMSG(3)="Post-Installation (POST^HDI1008A) will now be run"
- +10 SET HDIMSG(4)=" "
- +11 DO MES^XPDUTL(.HDIMSG)
- KILL HDIMSG
- +12 ;Updates HDIS DOMAIN file and HDIS FILE/FIELD file
- IF '$$UPDTDOM^HDISVCUT(HDDOM,.HDISDFFS)
- DO PSTHALT
- QUIT
- +13 ;I '$$VUID^HDISVCUT(HDDOM,"HDI1008B") D PSTHALT Q
- +14 SET HDIMSG(1)=" "
- +15 SET HDIMSG(2)="Post-Installation ran to completion"
- +16 SET HDIMSG(3)="~~~~~~~~~~~~~~~~~~~~"
- +17 SET HDIMSG(4)=" "
- +18 DO MES^XPDUTL(.HDIMSG)
- KILL HDIMSG
- +19 QUIT
- +20 ;
- PSTHALT ;Print post-install halted text
- +1 NEW HDIMSG
- +2 SET HDIMSG(1)=" "
- +3 SET HDIMSG(2)="*****"
- +4 SET HDIMSG(3)="***** Post-installation has been halted"
- +5 SET HDIMSG(4)="***** Please contact Enterprise VistA Support"
- +6 SET HDIMSG(5)="*****"
- +7 SET HDIMSG(6)=" "
- +8 DO MES^XPDUTL(.HDIMSG)
- +9 QUIT
- +10 ;