Changeset 623 for WorldVistAEHR/trunk/r/MY_HEALTHEVET-MHV/MHVU1.m
- Timestamp:
- Dec 4, 2009, 12:11:15 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
WorldVistAEHR/trunk/r/MY_HEALTHEVET-MHV/MHVU1.m
r613 r623 1 MHVU1 ;WAS/GPM - UTILITIES ; 7/25/05 3:48pm [12/13/07 12:06am] 2 ;;1.0;My HealtheVet;**2**;Aug 23, 2005;Build 22 3 ;;Per VHA Directive 2004-038, this routine should not be modified. 4 ; 5 Q 6 ; 7 NOTIFY(ADM) ; Notify MHV server of patch installation, and configuration data 8 ; Sends the current version and last patch installed for the 9 ; My HealtheVet package. This is called by post install routines to 10 ; notify the MHV server of patch installation. 11 ; Configuration data passed in ADM will also be sent. 12 ; 13 ; Input: 14 ; ADM - Array of administrative data 15 ; SITE NUMBER - From Institution file 16 ; SITE NAME - Descriptive Site Name 17 ; DOMAIN - System Domain Name 18 ; SYSTEM TYPE - Production or Test 19 ; VERSION - MHV version 20 ; PATCH NUMBER - Last MHV patch loaded 21 ; RPC BROKER PORT - Broker port MHV Server should use 22 ; IP ADDRESS - System IP address 23 ; HL7 LISTENER PORT - For HL7 listener 24 ; 25 ; Output: 26 ; MFN^Z01 Message is sent to the MHV server 27 ; 28 ; 29 N XMT 30 D LOG^MHVUL2("MFN-Z01 UPDATE","BEGIN","S","TRACE") 31 D LOG^MHVUL2("ADM",.ADM,"M","TRACE") 32 S XMT("BUILDER")="MFNZ01^MHV7B0" 33 S XMT("PROTOCOL")="MHV MFN-Z01 Event Driver" 34 S XMT("MODE")="A" 35 D XMIT^MHV7T(.ADM,.XMT,"","","") 36 ; 37 ; code to use Email transmitter 38 ;S XMT("SAF")=ADM("SITE NUMBER") 39 ;S XMT("EMAIL")="VHAMHVSITECOMMCONFIG@MED.VA.GOV" 40 ;D EMAIL^MHV7T(.ADM,.XMT,"","","") 41 ; 42 D LOG^MHVUL2("MFN-Z01 UPDATE","END","S","TRACE") 43 ; 44 Q 45 ; 46 SETADM(ADM) ; Set up ADM array of site information 47 ; 48 ; Integration Agreements: 49 ; 10141 : $$LAST^XPDUTL,$$VERSION^XPDUTL 50 ; 3552 : $$PARAM^HLCS2 51 ; 4440 : $$PROD^XUPROD 52 ; 53 ; Input: None 54 ; 55 ; Output: 56 ; ADM - Array of administrative data 57 ; SITE NUMBER - From Institution file 58 ; SITE NAME - Descriptive Site Name 59 ; DOMAIN - System Domain Name 60 ; SYSTEM TYPE - Production or Test 61 ; VERSION - MHV version 62 ; PATCH NUMBER - Last MHV patch loaded 63 ; RPC BROKER PORT - Broker port MHV Server should use 64 ; IP ADDRESS - System IP address 65 ; HL7 LISTENER PORT - For HL7 listener 66 ; 67 N PARAM,VERSION,PATCH 68 S PARAM=$$PARAM^HLCS2 69 S VERSION=$$VERSION^XPDUTL("My HealtheVet") 70 S PATCH=$P($$LAST^XPDUTL("My HealtheVet",.VERSION),"^") 71 I PATCH<1 S PATCH="" 72 ; 73 S ADM("SITE NUMBER")=$P(PARAM,"^",6) 74 S ADM("SITE NAME")=$P(PARAM,"^",5) 75 S ADM("DOMAIN")=$P(PARAM,"^",2) 76 S ADM("SYSTEM TYPE")=$S($$PROD^XUPROD(1):"P",1:"T") 77 S ADM("VERSION")=VERSION 78 S ADM("PATCH NUMBER")=PATCH 79 S ADM("RPC BROKER PORT")="" 80 S ADM("IP ADDRESS")="" 81 S ADM("HL7 LISTENER PORT")=5000 82 Q 83 ; 1 MHVU1 ;WAS/GPM - MHV UTILITIES ; [8/22/05 6:20pm] 2 ;;1.0;My HealtheVet;;Aug 23, 2005 3 ;;Per VHA Directive 2004-038, this routine should not be modified. 4 ; 5 Q 6 ; 7 NOTIFY(ADM) ; Notify MHV server of patch installation, and configuration data 8 ; Sends the current version and last patch installed for the 9 ; My HealtheVet package. This is called by post install routines to 10 ; notify the MHV server of patch installation. 11 ; Configuration data passed in ADM will also be sent. 12 ; 13 ; Input: 14 ; ADM - Array of administrative data 15 ; SITE NUMBER - From Institution file 16 ; SITE NAME - Descriptive Site Name 17 ; DOMAIN - System Domain Name 18 ; SYSTEM TYPE - Production or Test 19 ; VERSION - MHV version 20 ; PATCH NUMBER - Last MHV patch loaded 21 ; RPC BROKER PORT - Broker port MHV Server should use 22 ; IP ADDRESS - System IP address 23 ; HL7 LISTENER PORT - For HL7 listener 24 ; 25 ; Output: 26 ; MFN^Z01 Message is sent to the MHV server 27 ; 28 ; 29 N XMT 30 D LOG^MHV7U("ADM",.ADM,"M",1) 31 S XMT("BUILDER")="MFNZ01^MHV7B0" 32 S XMT("PROTOCOL")="MHV MFN-Z01 Event Driver" 33 ; Use email transmitter for now 34 S XMT("SAF")=ADM("SITE NUMBER") 35 S XMT("EMAIL")="VHAMHVSITECOMMCONFIG@MED.VA.GOV" 36 D EMAIL^MHV7T(.ADM,.XMT,"","","") 37 Q 38 ; 39 SETADM(ADM) ; Set up ADM array of site information 40 ; 41 ; Integration Agreements: 42 ; 10141 : $$LAST^XPDUTL,$$VERSION^XPDUTL 43 ; 3552 : $$PARAM^HLCS2 44 ; 4440 : $$PROD^XUPROD 45 ; 46 ; Input: None 47 ; 48 ; Output: 49 ; ADM - Array of administrative data 50 ; SITE NUMBER - From Institution file 51 ; SITE NAME - Descriptive Site Name 52 ; DOMAIN - System Domain Name 53 ; SYSTEM TYPE - Production or Test 54 ; VERSION - MHV version 55 ; PATCH NUMBER - Last MHV patch loaded 56 ; RPC BROKER PORT - Broker port MHV Server should use 57 ; IP ADDRESS - System IP address 58 ; HL7 LISTENER PORT - For HL7 listener 59 ; 60 N PARAM,VERSION,PATCH 61 S PARAM=$$PARAM^HLCS2 62 S VERSION=$$VERSION^XPDUTL("My HealtheVet") 63 S PATCH=$P($$LAST^XPDUTL("My HealtheVet",.VERSION),"^") 64 I PATCH<1 S PATCH="" 65 ; 66 S ADM("SITE NUMBER")=$P(PARAM,"^",6) 67 S ADM("SITE NAME")=$P(PARAM,"^",5) 68 S ADM("DOMAIN")=$P(PARAM,"^",2) 69 S ADM("SYSTEM TYPE")=$S($$PROD^XUPROD(1):"P",1:"T") 70 S ADM("VERSION")=VERSION 71 S ADM("PATCH NUMBER")=PATCH 72 S ADM("RPC BROKER PORT")="" 73 S ADM("IP ADDRESS")="" 74 S ADM("HL7 LISTENER PORT")=5000 75 Q 76 ;
Note:
See TracChangeset
for help on using the changeset viewer.