VERSION |
-
- 1.0
- DATE DISTRIBUTED: 2005-11-19 00:00:00
- PATCH APPLICATION HISTORY:
-
-
- 1 SEQ #1
- DATE APPLIED: 2006-08-07 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
DESCRIPTION:
facilitate automatically purging the log. A post-init will run to clean
2. Unload the distribution
Use the INSTALL/CHECK MESSAGE option on the PackMan menu to unload
the KIDS distribution included with this message.
3. Stop all incoming filers.
On the 'Filer and Link Management Options' menu, select the
'Monitor, Start, Stop Filers' option. At that menu level, choose
the action 'Stop incoming filer' to stop each incoming filer.
up any existing TMP("MHV7LOG") entries.
4. Install the transport global.
From the Kernel Installation and Distribution System Menu,
select the Installation menu.
5. From this menu, you may elect to use the following options
(when prompted for INSTALL NAME, enter MHV*1.0*1):
a. Backup a Transport Global - this option will create a backup
message of any routines exported with the patch. It will NOT
backup any other changes such as DDs or templates.
b. Compare Transport Global to Current System - this option will
allow you to view all changes that will be made when the patch
is installed. It compares all components of the patch
(routines, DDs, templates, etc.).
c. Verify Checksums in Transport Global - this option will
allow you to ensure the integrity of the routines that are in
the transport global.
d. Print Transport Global - this option will allow you to view the
components of the KIDS build.
6. Use the 'Install Package(s)' option under the 'Installation' menu
A new menu, MHV LOG MENU, has been added. The log provides information
and select the package 'MHV*1.0*1'.
7. When prompted 'Want KIDS to Rebuild Menu Trees Upon Completion of
Install? YES//', Respond as fits your situation, see note above.
8. When prompted 'Want KIDS to INHIBIT LOGONs during the install?
YES//', respond NO.
9. When prompted 'Want to DISABLE Scheduled Options, Menu Options, and
Protocols? YES//', choose 'NO'.
of use to MHV developers, and should only be used by IRM staff in the
10. At the DEVICE prompt, you can send your output to any printer or
HFS file, display it on the terminal screen, or queue it to run
at a scheduled time.
11. After the install, restart the incoming filers.
On the 'Filer and Link Management Options' menu, select the
'Monitor, Start, Stop Filers' option. At that menu level, choose
the action 'Start incoming filer' to start the default number of
incoming filers.
event troubleshooting an MHV interface becomes necessary. The MHV user
12. Log on to each node running the HL7 listener and run the post init
Routine CLEANLOG^MHV1P1.
ROUTINE SUMMARY:
================
The following is a list of the routine(s) included in this patch. The
second line of each of these routine(s) will look like:
manual provides information on how to use these options.
<tab> ;;1.0;My HealtheVet;**1**;Aug 23, 2005
CHECK^XTSUMBLD results
Routine name Before Patch After Patch Patch List
============ ============ =========== ==========
MHV1P1 N/A 674288 1
MHV7R1 7907937 7704915 1
MHV7R2 8857636 8693511 1
MHV7U 6547453 7067072 1
Included options are:
MHVUL1 N/A 5527922 1
MHVUL2 N/A 5279644 1
MHVUL3 N/A 10342175 1
MHV LOG CONFIG Configure Logging Parameters
MHV LOG INFO Display Log Information
============
MHV LOG OFF Turn Off Logging
MHV LOG ON Turn On Logging
MHV LOG PURGE Purge Log
MHV LOG SIZE Display Log Size
MHV LOG VIEW View Log Entries
A new option has been added, MHV CLIENT, as a broker context for a future
MHV GUI client. The following remote procedures are also included:
MHV LOG INFO
MHV LOG OFF
MHV LOG ON
MHV LOG PURGE
MHV LOG SIZE
MHV LOG CONFIG
MHV LOG SUMMARY
MHV LOG DETAIL
The MHV 1.0 release went to the field with two HL7 protocols having the
"debug" flag set. These event driver protocols will be released with the
flag turned off. The following protocols are being shipped:
The MHV 1.0 release for MHV Rx Refill went to the field with logging to a
MHV OMP-O09 Event Driver
MHV OMP-O09 Subscriber
MHV QBP-Q13 Event Driver
MHV QBP-Q13 Subscriber
Associated Remedy Ticket
====================
HD 131029
TMP global left on. The non-standard use of TMP by the MHV log causes
Test Sites
==========
Tampa VAMC
Bay Pines VAMC
Baltimore VAMC
VISN 2
INSTALLATION INSTRUCTIONS
==========================
the TMP entries to not be cleaned up automatically.
The patch is distributed in KIDS format in a PackMan message.
This patch requires MHV 1.0
**WARNING**
Inbound HL7 messages for MHV should not be processed during installation
of this patch. All incoming filers should be stopped before installation.
This patch will turn off logging in the HL7 receiver routines allowing it
Before you install this patch in production, please identify all the
production node(s) that have the TMP("MHV7LOG") global. This should be
the same node(s) running the HL7 Listener. You will need to log on to
each of these node(s) and run the post-init routine CLEANLOG^MHV1P1 will
delete the global entries since TMP is not translated. The
TMP("MHV7LOG") global should have many entries.
****
to be switched on and off externally as designed. An XTMP global will be
**Notice**
This patch includes new options.
When an option is included in the patch build, the question REBUILD MENUS
is asked as a PRE-INSTALL question. If you choose to have KIDs rebuild
the menus it will happen at the end of the build installation and may
take several hours.
Note: Most sites have a nightly batch job that rebuilds the menus so if
you queued the installations ensure that it will complete prior to the
batch job. Or, if you are installing several builds, wait until the
used instead of TMP. Options will be added to control logging and to
last one to use the KIDs rebuild functionality.
****
The install time for this patch is less than 5 minutes. This patch can be
installed with users on the system.
1. These routines should not be mapped.
-
- 29 SEQ #26
- DATE APPLIED: 2017-09-29 16:40:06
- APPLIED BY: USER,FIFTYFOUR
- DESCRIPTION:
Issue Description:
==================
JAZZ Story: 409966
This patch addresses the issue related to retrieving User Name Components
that contain space characters, and enhancing the user query by
retrieving more fields from New User File #200.
Business Impact Description:
============================
The impact for the providers who are using SM cannot be added to the
SM Triage Groups if their names contain a space.
MHV Secure Messaging (SM)
EMERGENCY Issues Fix.
-
- 40 SEQ #42
- DATE APPLIED: 2020-06-01 16:24:26
- APPLIED BY: POSTMASTER
- DESCRIPTION:
MHV MEDICATION HL7 MODIFICATIONS
-
- 74 SEQ #79
- DATE APPLIED: 2023-05-09 17:32:22
- APPLIED BY: POSTMASTER
- DESCRIPTION:
MHV MEDICATION HL7 MODIFICATIONS
-
- 91 SEQ #87
- DATE APPLIED: 2023-11-22 11:48:59
- APPLIED BY: USER,EIGHTYNINE
-
- 2 SEQ #2
- DATE APPLIED: 2009-04-20 15:50:28
- APPLIED BY: USER,ONE
- DESCRIPTION:
MHV*1*2 PHR Infrastructure
logging features released with MHV*1*1.
Update DD: YES
Send Security Code: YES
Date Comes With File: YES
Site Data: REPLACE
Resolve Pointers: NO
MHV RESPONSE MAP (#2275.4) - New file
Update DD: YES
Send Security Code: YES
Date Comes With File: YES
Site Data: REPLACE
Resolve Pointers: NO
Field:
BUILDER ROUTINE (#.06) File: MHV REQUEST TYPE (#2275.3)
DESCRIPTION (#2) File: MHV REQUEST TYPE (#2275.3)
NAME (#.01) File: MHV RESPONSE MAP (#2275.4)
RESPONSE PROTOCOL (#.02) File: MHV RESPONSE MAP (#2275.4)
BUILDER ROUTINE (#.03) File: MHV RESPONSE MAP (#2275.4)
BOUNDARY SEGMENT (#.04) File: MHV RESPONSE MAP (#2275.4)
Routine:
MHV1P2 MHV7B0 MHV7B1 MHV7B1B
MHV7B2 MHV7BU MHV7BUS MHV7R1
MHV7R2 MHV7RU MHV7RUS MHV7T
MHV7TB MHV7U MHVRQI MHVU1
MHVU2 MHVUL2 MHVXRX MHVXRXR
Protocol:
MHV ORP-O10 Event Driver
Detailed Description
MHV ORP-O10 Subscriber
MHV RTB-K13 Event Driver
MHV RTB-K13 Subscriber
HL Logical Link:
MHVVA
Documentation Retrieval:
------------------------
--------------------
The software for this patch is distributed as KIDS build MHV*1.0*2.
The My HealtheVet Technical Manual is available through the VistA
Documentation Library (VDL) at the following address:
http://www.domain.ext/vdl/HealtheVet.asp?appID=153
Test Sites:
-----------
Detroit
MHV*1*2 releases a number of infrastructure changes to improve interface
Long Beach
Washington
Boston
Richmond
================INSTALLATION INSTRUCTIONS =================
The patch is distributed in KIDS format in a PackMan message.
development and support. Processing common to many interfaces such as
This patch requires MHV*1*1
Install time - less than 5 minutes.
This patch can be installed with users on the system, and should be
installed during off-peak hours. No options need to be disabled to
install this patch.
validating patient identifiers, and common segment builders has been
Pre/Post Installation Overview
------------------------------
The pre-init routine PRE^MHV1P2 turns on MHV Application Logging. It
will log information about MHV HL7 messages received during the patch
install. This is only a precaution as the MHV application is tolerant of
messaging failures that might be caused by loading the patch. If a
message was received during the patch installation, you will be notified
and asked to check the error trap for errors in the MHV namespace. If
any are found, you should log a remedy ticket.
The post init routine POST^MHV1P2 will update the MHVVA logical link and
consolidated into centralized functions. Use of HL7 package APIs and
turn off MHV Application Logging. For test systems, it will remove data
from the DNS DOMAIN (#.08), TCP/IP ADDRESS (#400.01), and TCP/IP PORT
(#400.02) fields and set AUTOSTART (#4.5) to Disabled. For production
systems, it will ensure the correct values are in the DNS DOMAIN (#.08),
TCP/IP ADDRESS (#400.01), and TCP/IP PORT (#400.02) fields and set
AUTOSTART (#4.5) to Enabled.
1. LOAD TRANSPORT GLOBAL
---------------------
variables has been moved from individual interfaces and encapsulated in
Choose the PackMan message containing this patch and invoke the
INSTALL/CHECK MESSAGE PackMan option.
2. START UP KIDS
-------------
Start up the Kernel Installation and Distribution System Menu
[XPD MAIN]:
Edits and Distribution ...
Utilities ...
centralized functions. If a move from HL7 v1.6 to the new HLO engine
Installation ...
Select Kernel Installation & Distribution System Option: INStallation
---
Load a Distribution
Print Transport Global
Compare Transport Global to Current System
Verify Checksums in Transport Global
Install Package(s)
Restart Install of Package(s)
becomes necessary, the impact will be minimized. All interfaces and
Unload a Distribution
Backup a Transport Global
Select Installation Option:
3. Select Installation Option:
---------------------------
NOTE: The following are OPTIONAL - (When prompted for the
INSTALL NAME, enter MHV*1.0*2):
extractors have been updated to use the logging utility introduced with
a. Backup a Transport Global - This option will create a backup
message of any routines exported with this patch. It will not
backup any other changes such as DD's or templates.
b. Compare Transport Global to Current System - This option will
allow you to view all changes that will be made when this
patch is installed. It compares all components of this patch
(routines, DD's, templates, etc.).
c. Verify Checksums in Transport Global - This option will allow
you to ensure the integrity of the routines that are in the
transport global.
MHV*1*1. The message transmitter now provides support for extractors
4. Select Installation Option: Install Package(s)
----------------------------------------------
**This is the step to start the installation of this KIDS patch:
a. Choose the Install Package(s) option to start the patch
install.
b. When prompted 'Want KIDS to INHIBIT LOGONs during the
install? YES//' answer NO
c. When prompted 'Want to DISABLE Scheduled Options, Menu
that need to use a local array to hold extracted data.
Options, and Protocols? YES//' answer NO
The MHV Rx refill interfaces introduced with MHV 1.0 use original mode
acknowledgements, a synchronous call into VistA, and do not require a
logical link to respond to the MHV system. The MHV HL7 interface
framework also supports enhanced mode acknowledgments, an asynchronous
Summary
call into VistA. The PHR HL7 interfaces will use enhanced mode
acknowledgements, and require a logical link to define the connection to
the MHV system. The new link is MHVVA and is distributed with this
patch. This link references a new domain, MHV.DOMAIN.EXT, but does not
require this domain to be entered in the DOMAIN file (#4.2).
Event driver and subscriber protocols for the RTB^K13 query response
message and the ORP^O10 order response message are being released to
support a future change in Rx refill messaging from original mode
acknowledgements to enhanced mode acknowledgements.
-------
MHV*1*2 updates the MHV REQUEST TYPE file #2275.3 with entries to support
the new PHR interfaces. These entries are disabled by having the BLOCKED
field #.03 set to YES. A new field, ROUTINE BUILDER field #.06, holds
the name of the query specific builder routine used by RTB^K13 types. A
new field DESCRIPTION field #2 provides a brief description of the
interface supported by that request type.
The MHV RESPONSE MAP file #2275.4 is new with this release. It is used
to map inbound messages to the protocol and routine used to create the
MHV*1*2 delivers infrastructure changes in support of upcoming Personal
response message, and the segment used to break messages on a whole
record boundary.
PHR HL7 interfaces have the potential to carry very large messages.
MHV*1*2 introduces the ability to break those messages into multiple
smaller messages for a "bolus" style response.
MHV*1*2 fixes a bug where the TX field formatter did not correctly
calculate the size of the data put in the field, and thus could not
enforce field size constraints. This issue was not encountered in
Health Record (PHR) HL7 interfaces. It also consolidates features common
production because existing interfaces do not require such constraints.
The TX field formatter was rewritten to use an improved algorithm and fix
this bug.
MHV*1*2 also fixes a bug where an incorrect ACK code and segment
descriptor could be returned on negative acknowledgments triggered by the
request manager. This issue was not encountered in production because
the conditions required to trigger it have not occurred. These are
improper interface configuration, and catastrophic data integrity errors.
to message receivers and builders, and encapsulates interaction with the
The pre-init routine PRE^MHV1P2 turns on MHV Application Logging. It
will log information about MHV HL7 messages received during the patch
install. This is only a precaution as the MHV application is tolerant of
messaging failures that might be caused by loading the patch. If a
message was received during the patch installation, you will be notified
and asked to check the error trap for errors in the MHV namespace. If
any are found, you should log a remedy ticket.
The post init routine POST^MHV1P2 will update the MHVVA logical link and
turn off MHV Application Logging. For test systems, it will remove data
from the DNS DOMAIN (#.08), TCP/IP ADDRESS (#400.01), and TCP/IP PORT
HL7 v1.6 package to ease transition to HLO based interfaces should that
(#400.02) fields and set AUTOSTART (#4.5) to Disabled. For production
systems, it will ensure the correct values are in the DNS DOMAIN (#.08),
TCP/IP ADDRESS (#400.01), and TCP/IP PORT (#400.02) fields and set
AUTOSTART (#4.5) to Enabled.
New Service Request (NSR):
--------------------------
There is no NSR associated with this patch.
become necessary. Most routines were modified to take advantage of the
Remedy Ticket(s):
-----------------
There are no Remedy tickets associated with this patch.
Components Sent With Patch
--------------------------
File:
MHV REQUEST TYPE (#2275.3)
-
- 5 SEQ #3
- DATE APPLIED: 2009-04-22 11:34:55
- APPLIED BY: USER,SEVENTEEN
- DESCRIPTION:
MHV*1*5 Secure Messaging
Summary
-------
MHV*1*5 delivers HL7 interfaces needed to support Secure Messaging.
Secure Messaging leverages the existing TIUHL7 interface to save message
threads as progress notes. MHV*1*5 installs the components necessary to
use the TIUHL7 interface. MHV*1*5 also installs a new demographics query
used to support secure messaging.
-
- 6 SEQ #4
- DATE APPLIED: 2009-04-22 11:35:05
- APPLIED BY: USER,SEVENTEEN
- DESCRIPTION:
Summary
-------
MHV*1*6 delivers the HL7 interfaces needed to support Secure Messaging.
There are nine new queries in the MHV namespace that support the
administration and daily operation of the Secure Messaging enterprise
system. MHV*1*6 installs the components necessary to execute the admin
queries to retrieve information on patients, providers, clinics, and
teams.
-
- 9 SEQ #5
- DATE APPLIED: 2011-12-07 15:18:43
- APPLIED BY: USER,SEVENTEEN
- DESCRIPTION:
SM Primary Care team.
MHV*1*9 uses a different support PCMM call to always return the patient's
currently assigned, Primary Care provider.
Detailed Description
--------------------
Secure Messaging allows patients and clinicians to email each other securely
and confidentially, and allows clinicians to post those email threads to the
MHV*1*9 Secure Messaging
medical record as progress notes.
Relationships between patients and clinicians are established based on
PCMM providers, clinic appointments and Order Entry/Results Reporting (OE/RR)
teams. Secure Messaging uses triage groups based on these relationships to
manage which patients are able to email which providers. More information
on Secure Messaging can be found on the MHV product web site
http://vaww1.domain.ext/MyHealtheVet/, and MHV web site www.myhealth.domain.ext.
When patients are assigned to other PCMM teams their MHV SM PCMM provider
association is broken. This results in MHV SM users not able to send messages
to/from their SM Primary Care team.
Before this patch, MHV application routines (MHVXPAT and MHVXDEMS) call,
IA#1916 SCAPMC - SUPPORTED PCMM CALLS, application programmer interface (API)
call to $$PRPT^SCAPMC() to return a patient's Primary Care provider to MHV SM.
This API does not always return the current Primary Care provider.
MHV*1*9 patch resolves the issue by always returning the SM patient's Primary Care
Summary
provider using the support call, IA#1252 PRIMARY CARE INPUT AND OUTPUT API CALLS,
API $$OUTPTPR^SDUTL3().
-------
When My HealtheVet (MHV) Secure Messaging (SM) patients are assigned to
Primary Care Management Module (PCMM) teams other than their Primary Care
provider team, their MHV SM PCMM Primary Care provider association is broken.
This results in MHV SM users not able to send messages to/from their
-
- 10 SEQ #6
- DATE APPLIED: 2013-06-19 14:33:56
- APPLIED BY: USER,SEVENTEEN
-
- 11 SEQ#14
- DATE APPLIED: 2015-08-20 14:56:16
-
- 22 SEQ #16
- DATE APPLIED: 2015-12-11 14:43:16
- APPLIED BY: USER,SEVENTEEN
- DESCRIPTION:
MHV Secure Messaging Workload Credit (SM WLC) ICD 10 EMERGENCY Issues Fix
-
- 24 SEQ #18
- DATE APPLIED: 2016-03-25 15:13:35
- APPLIED BY: USER,FIFTYFOUR
- DESCRIPTION:
MHV Secure Messaging Workload Credit (SM WLC) ICD 10 EMERGENCY Issues Fix
- DATE INSTALLED AT THIS SITE: 2005-09-05 00:00:00
- INSTALLED BY: USER,ONE
- DESCRIPTION OF ENHANCEMENTS:
The is the initial release the My HealtheVet package. It defines HL7
interfaces for supporting internet prescription refill and queries for
prescription information.
|