| VERSION | 
- 
- 1.0
 
- DATE DISTRIBUTED:    1995-05-10 00:00:00
 
- PATCH APPLICATION HISTORY:
 
- 
- 
- 4
 
- DATE APPLIED:    1996-07-18 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Consolidated Mail Outpatient Pharmacy Patch # 4 - Corrects days to pull
ahead parameter and Drug Warning problems.
 
 
 
- 
- 8
 
- DATE APPLIED:    1996-07-18 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This build corrects a problem in PSX*1*4.
 
 
 
- 
- 10
 
- DATE APPLIED:    1996-08-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Correct a problem with the automated recovery process.
 
 
 
- 
- 11
 
- DATE APPLIED:    1996-11-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
When a user unmarks a drug for Outpatient use, the drug will now be
automatically unmarked for CMOP transmission.
 
The Outpatient one year patch conflicted with code that determines how to
display refills.  The number 6 was a code used to indicate that the fill
was a partial so the sixth refill was being diplayed as a partial. CMOP
routines now mimic the O.P. method to display the refill correctly while
allowing partials to display correctly.
 
 
 
 
  
- DATE INSTALLED AT THIS SITE:    1996-07-18 00:00:00
 
 
- 
- 2.0
 
- DATE DISTRIBUTED:    2005-11-19 00:00:00
 
- PATCH APPLICATION HISTORY:
 
- 
- 
- 1
 
- DATE APPLIED:    1997-05-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch 1 for version 2 to correct problems with V1 sites going to V2.
 
 
 
- 
- 16 SEQ #11
 
- DATE APPLIED:    1998-05-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See the patch description for PSX*2.0*16.
 
 
 
- 
- 12
 
- DATE APPLIED:    1998-07-01 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See the patch description for PSX*2.0*12.
 
 
 
- 
- 14 SEQ #13
 
- DATE APPLIED:    1998-08-31 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See the patch description for PSX*2*14.
 
 
 
- 
- 3 SEQ #14
 
- DATE APPLIED:    1998-09-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
The patch modifies CMOP routines to work with Outpatient Pharmacy V6 and
               of OP that is on the system. Sets the PSXVER variable
               to indicate the OP version. This variable determines the
               location of the Status and SIG fields in the Rx file (#52).
 
PSXBLD         Modified to get the Status and SIG fields from the proper
               location in the Rx file (#52) based on the OP version.
 
PSXBLD1        Modified to get the Status from the proper location in
               the Rx file (#52) based on the OP version.
 
V7. 
PSXCOPAY       Modified to get the Status from the proper location in the
               Rx file (#52) based on the OP version.
 
PSXERR         Modified to provide an error message if the package file
               entry for the OP package is missing the version number.
               This error message is the CMOP Error Encountered mail msg.
 
PSXMISC1       Modified to set the new fields in the Rx Suspense file when
               marking the Rx as 'Loading' and/or 'Transmitted'.
 
 
PSXRESUB       Modified to set the OP version.
 
PSXRCVRY       Modified to set the Status field in the Rx file (#52) based
               on the OP version. Makes the call to PSOHLSN1 to send
               send changes in the status field in the Prescription file
               (#52) to CPRS.
 
PSXRPPL        Modified to check the Status field and SIG field in the Rx
               file (#52) based on the OP version.
               Makes the call to PSOHLSN1 to send changes in the status
The following modifications were made to CMOP routines so that the CMOP
               field in the Prescription file (#52) to CPRS.
 
PSXRPPL1       Modified to check the Status field and SIG field in the Rx
               file (#52) based on the OP version.
 
PSXRSUS        Modified to ZTSAVE the variable, PSXVER. This variable is 
               used to determine the location of the Status and SIG fields
               in the Rx file (#52) based on the OP version.
 
PSXSRP         This is a new routine to allow users to reprint CMOP Rx's
process will work with either OP6 or OP7.
               that were printed at the remote medical center by batch.
 
PSXSRST        This is a new routine to allow users to reprint by batch
               CMOP Rx's that were printed at the remote medical center.
               Makes the call to PSOHLSN1 to send changes in the status
               field in the Prescription file (#52) to CPRS.
 
PSXUTL         Modified to set the variable PSXVER. This variable is used
               determine the OP version.
 
ROUTINE        Summary of Modifications
 
PSXAUTO        Makes a call to the PSXUTL routine to get the version
 
 
- 
- 18 SEQ #15
 
- DATE APPLIED:    1998-09-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See the patch description for PSX*2.0*18.
 
 
 
- 
- 19 SEQ #16
 
- DATE APPLIED:    1998-10-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch addresses concerns aired in NOIS #'s
OKL-1098-70296,CMP-0398-62763 and BOI-1098-50491.
 
 
 
- 
- 20 SEQ #17
 
- DATE APPLIED:    1999-04-17 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
The variable PSOSITE, used by both the CMOP and OUTPATIENT PHARMACY
packages is killed in the ^PSXRESUB routine.  This causes an undefined
variable to occur in the OUTPATIENT PHARMACY package in certain instances.
 
 
 
- 
- 15 SEQ #18
 
- DATE APPLIED:    1999-06-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch contains a routine that will notify the CLINICAL INFORMATION
RESOURCES NETWORK (CIRN) V.1.0 package when a CMOP prescription is  
released.
 
 
 
- 
- 17 SEQ #19
 
- DATE APPLIED:    1999-06-22 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
The CMOP DUAL LINE INTERFACE enhancement modifies the lower layer 
communication link software utilized by CMOP Host systems and vendor 
automated dispensing systems for electronic data exchange of prescription
information. Functionality allows CMOP Host facilities to simultaneously
perform transmission data download and query request for prescription
information.
 
 
 
- 
- 21 SEQ #20
 
- DATE APPLIED:    1999-06-22 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch PSX*2*20 corrected an undefined error in the variable PSOSITE,
which was shared by the Outpatient Pharmacy and CONSOLIDATED MAIL
OUTPATIENT PHARMACY (CMOP) packages.  The CMOP package killed this
variable, causing the undefined condition.  This condition was corrected
by the patch, but, depending on how the user entered the option to
resubmit the Rx, the variable PSOSITE might not be defined at all.  This
patch checks for the existence of the variable PSOSITE and prevents the
second undefined error from occurring.
 
 
 
- 
- 2
 
- DATE APPLIED:    1997-06-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch 2 to correct problems with V2.
 
 
 
- 
- 24 SEQ #21
 
- DATE APPLIED:    1999-11-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
1.     An adjustment to the CMOP software has become necessary with the
were being held up.  Changing the way the routing was handled fixed this
problem.
distribution of  MailMan patch 50. The % variable returned from the
NOW^%DTC function is being killed in a MailMan routine where it was
previously not.
2.     A modification to the CMOP software has become necessary with the
release of Fileman V. 22.  The variable DIC(0) is now killed where is was
previously not.
3.     A second modification was necessary as a result of MailMan patches.
CMOP error messages normally delivered to the holders of the PSXMAIL key
 
 
 
- 
- 22 SEQ #22
 
- DATE APPLIED:    2000-02-29 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Problem:
using CMOP ID).  The drug name is correct in the body of the report
because PSXDGID is set before calling NAME^PSXCSUTL.  However, when
printing the drug name in heading of the report, the routine PSXCSMN1 does
not set the variable PSXDGID. This patch will correct the problem by
setting PSXDGID in routine PSXCSMN1.
========
A problem was reported with the Drug Cost by Drug Report for One Month
[PSX COST ONE MONTH DRUG REPORT] where if the user selects a specific drug
and specific facility, the RX in the heading is incorrect.
 
Resolution:
===========
The variable PSXDGID is used in NAME^PSXCSUTL (Utility to get drug name
 
 
 
- 
- 25 SEQ #23
 
- DATE APPLIED:    2000-04-17 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Problem:
 
The CMOP process is taking very long times to find the next available
vacancy in the file for creating entries.
 
Resolution:
 
The process has been modified with recent extensions of the M language to
find the next available vacancy in the file with one program call.
 
 
 
- 
- 23
 
- DATE APPLIED:    2000-05-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch is part of the CMOP - Controlled Substance Rxs enhancements.
The Installation Guide for the CMOP - Controlled Substance Rxs project
can be obtained on the VISTA Consolidated Mail Outpatient Pharmacy web
page.  The address is http://vista2.domain.ext/cmop/. The Installation
Guide is also available on the ANONYMOUS.SOFTWARE directory at one of the
following Office of Information (OI) Field Offices. The file name is
CMOPCS_IG.PDF.
    
  OI FIELD OFFICE                FTP ADDRESS             DIRECTORY
  ===============                ===========             =========
  Albany                         152.127.1.5          anonymous.software
It modifies functions within the Consolidated Mail Outpatient Pharmacy
  Hines                          152.129.1.110        anonymous.software
  Salt Lake City                 152.131.2.1          anonymous.software
 
CMOP software modifications:
 
1. The Loop CMOP Match to Local Drug File option [PSXX LOOP MARK] was
   modified to allow drugs identified as schedule III-IV controlled
   substances to be marked for processing by CMOP facilities.
2. The CMOP Data from Your Local Drug File report option [PSXX LOCAL
   DATA] was modified to add the reporting of drugs identified as
package to support the transmission of controlled substance prescriptions
   schedule III-IV controlled substances that are marked for CMOP.
3. The Drugs not Flagged for CMOP Transmission option [PSXX NOCMOP] was
   modified to report drugs identified as schedule III-IV controlled
   substances.
4. The CMOP Mark/Unmark (Single drug) option [PSXX MARK] will be
   deleted. This functionality is duplicated in the Pharmacy Data
   Management package.
5. The Unreleased Rx's Report option [PSX UNRELEASED] was modified to
   sort by controlled substances, non-controlled substances or both types
   of prescriptions.
to the Consolidated Mail Outpatient Pharmacy facilities.
6. A new option, Setup CMOP CS Auto-transmission [PSXR AUTO TRANSMIT
   CS] was created to manage the automatic transmissions of  controlled
   substances to the CMOP facilities.
7. The CMOP manual transmission function, called by the Outpatient
   Pharmacy option Print from Suspense File [PSO PNDLBL] has been modified
   to transmit prescriptions written for drugs identified as schedule
   III-IV controlled substances that are marked for CMOP.
8. This patch addresses NOIS CHA-1297-30037. The CMOP software
   currently only allows the medical centers to select the CMOPs that were
   on-line when CMOP V2.0 software was released. Modifications now enable
 
   the medical centers to select any of the current operating CMOPs.
9. This patch addresses NOIS BIR-0299-31299. Current functionality
   could allow two fills of a prescription to be suspended on top of one
   another, which could cause the patient to lose one.  The transmission
   timing has been adjusted to prevent the second fill from being
   suspended until the first has been transmitted.
10.This patch addresses NOIS DAY-0499-42275. Under certain circumstances
   the patient profile print device could be left undefined, causing an
   error in the Outpatient Pharmacy software.  Calling a different entry
   point in the Outpatient Pharmacy software allows the user to select a
This patch will be installed in conjunction with three other patches
   device, if desired.
11.This patch also addresses NOIS DAY-0899-42676. Test patients with SSN's
   of 000-00-0000 are being sent to the CMOP.  A screen was placed in the
   software to prevent this from occurring.
12.A new subfile,the AUTO TRANSMIT CS (#550.09) and eight new fields have
   been added to the CMOP SYSTEM file (#550) to track CMOP controlled
   substances transmissions at the medical centers.
13.A new field, CONTROLLED SUBS FLAG (#19), has been added to the CMOP
   MASTER DATABASE file (#552.4) on the host CMOP system to track
   controlled substance prescriptions.
(PSD*3*21, PSO*7*33, and PSS*1*28). Refer to the CMOP - Controlled
Substance Rxs Installation Guide for installation instructions.
 
 
 
- 
- 26 SEQ #25
 
- DATE APPLIED:    2000-07-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
1. Problem: Site number lookup into the INSTITUTION file (#4) is failing
confusing and misleading.
 
Resolution:
 
The user instructions have been corrected.
as CMOP is using more than the first three numbers in the element taken
from the INPATIENT SITE file (#59.4).
 
Resolution:
 
The lookup has been recoded to use only the first three numbers.
 
2. Problem: The user instructions in printing from CMOP suspense are
 
 
 
- 
- 29 SEQ #26
 
- DATE APPLIED:    2000-07-17 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Problem: Undefined errors are occurring in the routine PSXBLD when a
refill is deleted in pharmacy while the CMOP transmission is in the
building process.
 
Resolution:
 
The CMOP coding has been changed to guard against the undefined error.
 
 
 
- 
- 27 SEQ #27
 
- DATE APPLIED:    2000-08-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
1. Problem: The release of XM*7.1*50 has changed the API calls other
2. Problem: The messages from the CMOP software to the users and managers
had been marked 'informational only' preventing them from easily
corresponding with other staff members on how to resolve problems being
reported.
 
Resolution:
 
The 'informational only' tag has been removed from all user messages.
 
3. Problem: A variable was not defined in some PSX calls to the line
packages are to use in evoking Mailman functions. The CMOP package is not
tag MM^PSXVND.
 
Resolution:
 
The appropriate variable is now set within the code located in the
subroutine MM^PSXVND.
using these calls in sending messages to servers.
 
Resolution:
 
The CMOP coding of XM calls has been changed to be within the prescribed
APIs published for servers.
 
 
 
 
- 
- 31 SEQ #28
 
- DATE APPLIED:    2001-11-21 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
1. E3R 9128 requests that all CMOP reports provide the ability to select
2. E3R 9434 requests that several new columns be added to the Rx Workload
Report. Those columns are to be under the categories of 'Entered Window'
and 'Released Window' and are to reflect prescriptions that are refilled
or original renewals.
 
Resolution: The Rx Workload Report [PSXR RX WORKLOAD REPORT] option has
been modified.
 
3. Problem: The "Transmitted By" on the CMOP TRANSMISSION CONFIRMATION
report is blank.
one, more, or all divisions and display the report details by divisions.
 
Resolution: The software has been corrected and the "Transmitted By" on
the CMOP TRANSMISSION CONFIRMATION report is populated in the message.
 
Resolution: The reports have been modified. They are:
 
Count of CMOP Suspended Rx's [PSXR SUSPENSE COUNT]
Medical Center Activity Report [PSXR ACTIVITY]
Rx Workload Report [PSXR RX WORKLOAD REPORT]
 
 
 
 
- 
- 35 SEQ #29
 
- DATE APPLIED:    2001-11-21 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
1. Problem:  The CMOP software shall be modified to no longer check the Rx
E3R 13012:   There are many "CMOP REMOTE ERROR CONDITION NOTICE"
messages generated and sent. It is requested that the message have the
site number added as a prefix to each message generated.
 
Resolution: The coding has been modified such that the site number has
been added as a prefix to the messages.
 
Note:  Routine PSXCOPAY will be deleted from the system.  This routine is
not being used.
 
copay status of a prescription during the release process. The Rx copay
Associated NOIS:
================ 
N/A
 
Test Sites:
=========== 
 
 
Routine Summary:
================ 
status shall be re-evaluated by the Outpatient Pharmacy application with
The following is a list of the routines included in this patch.
The second line of each of these routines now looks like:
 
<tab>;;2.0;CMOP;**[patch list]**;11 Apr 97
 
               CHECK^XTSUMBLD results
 
Routine Name   Before Patch     After Patch     Patch List
------------   ------------     -----------     ----------
PSXVND         15932593         16276949        1,2,4,5,14,18,19
each fill/refill.  
                                                15,24,23,27,35
PSXVEND        16202580         16667384        23,27,35
 
 
Installation Instructions:
========================== 
  This patch can be installed with users on the system. Installation will
  take less than 1 minute. There are no scheduling restrictions or
  recommendations.
 
 
  1.   Use the INSTALL/CHECK MESSAGE option on the PackMan menu.
 
  2.   Review your mapped set. If the routines are mapped, they should
       be removed from the mapped set at this time. Currently there are no
       routines that are recommended by the package to be placed into the
       mapped set.
 
  3.   From the Kernel Installation & Distribution System menu, select
       the Installation menu.
 
Resolution:  Routine PSXVND was modified to call routine PSOCP without
  4.   From this menu, you may select to use the following options
       (when prompted for INSTALL NAME, enter PSX*2.0*35):
    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 ensure
qualification, in support of the Outpatient Pharmacy Copay enhancement
       the integrity of the routines that are in the transport global.
 
  5. Use the Install Package(s) option and select the package PSX*2.0*35.
 
  6. When prompted "Want KIDS to INHIBIT LOGONs during the install? YES//"
     respond NO.
 
  7. When prompted "Want to DISABLE Scheduled Options, Menu Options, and 
     Protocols? YES//" respond NO.
 
project.
  8. If any routines were unmapped as part of step 2, they should be
     returned to the mapped set once the installation has run to
     completion.
 
 
 
- 
- 39 SEQ #30
 
- DATE APPLIED:    2002-02-04 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This is an EMERGENCY patch and must be installed within 24 hours.
will be released to correct existing prescriptions so that they are billed
correctly.
 
Resolution:  The code has been modified to correct this problem.
 
2. Problem: Error reported when division was missing from the 
prescription file for a Consolidated Mail Outpatient Pharmacy (CMOP) 
prescription.
 
Resolution:  The code has been modified to find the first active division.
 
1. Problem: The release of the Consolidated Mail Outpatient Pharmacy
(CMOP) patch PSX*2*35 introduced a potential problem for Outpatient
Pharmacy divisions where the "BARCODES ON ACTION PROFILES" prompt, on the
Site Parameter Enter/Edit [PSO SITE PARAMETERS] option, is set to "NO".
Because of this problem, there was no Co-pay charge for any CMOP
prescription released after the installation of PSX*2*35.  This patch
corrects the problem.  A patch to Outpatient Pharmacy V.7.0, PSO*7*93,
 
 
 
- 
- 4 SEQ #3
 
- DATE APPLIED:    1997-08-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch is being distributed in response to NOIS ALN-0597-12107.
 
 
 
- 
- 33 SEQ #31
 
- DATE APPLIED:    2002-02-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
1.  Problem:  NOIS CMC-1101-31545 describes a situation where two 
"perfect" merge could occur, sending the wrong medication to a patient. 
Analysis of this problem revealed that two patient orders were assigned 
the same record number in the file that allowed overwriting of data to 
occur.
 
Resolution:  Safeguards have been put in place to prevent the same record 
number from being used by two distinct patient orders.
 
1. Problem:  When prescriptions are transmitted to CMOP, an update is sent
to the Computerized Patient Record System ( CPRS) that says the
patient's prescription data gets merged within a Consolidated Mail 
prescription is no longer suspended, and now has an Active Status.  The
problem occurred because the wrong number was being sent to CPRS, and this
caused the CPRS status of an Outpatient order to become active, when is
shouldn't.  No Pharmacy statuses were set improperly, only these CPRS
statuses, which would show on the Orders Tab.
 
Resolution:  The CMOP code was passing the internal entry number of the 
wrong file to CPRS.  The offending variable has been replaced by the 
variable housing the correct value.
Outpatient Pharmacy (CMOP) transmission.  In this particular case, the 
prescription data was from a single pharmacy division.  While building 
the transmission, the prescription data from one patient was overwritten 
with the data of another, but imperfectly, leaving remnants of the first 
as if appended to end of the data sequence.  This instance posed no 
threat to patient safety as the data stream was corrupted and caused the 
download to terminate.  However, there is the slight possibility that a 
 
 
 
- 
- 28 SEQ #32
 
- DATE APPLIED:    2002-02-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
1) Problem:  Attempting to use the Print from Suspense File [PSO PNDLBL]
was not reporting the correct figures in certain instances.
 
Transmit Data for All Divisions ? ? YES//
 
Job queued:       CHEYENNE VAM&ROC
Job queued:       FORT COLLINS CLINIC
Job queued:       GREELEY CLINIC
Job queued:       SIDNEY CLINIC
 
Resolution:
 
The software has been modified to correct these errors.
 
3) Problem:  The use of the PSX resource device has long been a source of
difficulty for the CMOP data transmission process. Anything from system
failures to users entering the wrong parameters in the file could result
in two CMOP transmission jobs running at the same time. More often than
option to send transmissions to Consolidated Mail Outpatient Pharmacy 
not, this resulted in data merges between the simultaneously running
jobs.
 
Resolution:
 
To prevent this, a new method of ensuring that only one CMOP transmission
job runs at a time has been developed. A data switch is set when a CMOP
transmission is started. No subsequent transmissions are allowed until
this switch is cleared. Also, transmission jobs waiting to run
periodically check the progress of the running job.  If the running job
(CMOP) hosts often resulted in an undefined error.
exceeds allowable time limits, the jobs waiting are stopped and a message
is sent to the users.  If the time limit was exceeded due to system
problems and the original job finished normally, albeit very slowly, then
the user simply restarts the transmissions manually.  If the time limit
was exceeded due to job failure, the troubleshooting process is not
complicated by multiple transmission jobs. Because the waiting jobs were
stopped, the chance of merging data is reduced considerably. Finally, the
automatic CMOP recovery process has been modified to reset the data switch
if a software repair of the problem is possible.
 
 
4) Problem:  There are several CMOP processes that may be running
concurrently and trying to access the same files at the same time causing
one job or the other to error.
 
Resolution:
 
The locking of files has been moved to the record level letting each job
perform its tasks.
 
5) E3R 12510:  There have been occurrences where control
Resolution:
characters have been picked up in the patients address information and
sent to the host sites breaking their import procedure.
 
Resolution:
 
The software has been modified to test and remove unwanted characters
from the patients address information.
 
6) Problem:  Control characters are being observed within the
prescriptions' SIGs. These and HL7 delimiter characters "|~^\" in the SIG 
 
|
break or scramble the communication to the vendors dispensing
prescriptions.
 
Resolution:
 
The code has been modified to test for control characters and the HL7
delimiter characters "|~^\". If found an error message is generated and |
sent referring to the prescription, the refill number, and that the SIG
is either invalid or missing. This safeguards the vendor transmission
Code modifications have been made to prevent the error.
process but does not resolve the issue of control characters getting
placed into the SIG.
 
7) E3R 11958:  The Print from Suspense File [PSO PNDLBL] option transmits
one division at a time. It is desired to have the option work transmit all
divisions if desired.
 
Resolution:
 
The software has been modified to provide the ability to process all
 
divisions. The process has also been modified to present two levels of
questions.
 
 
Select Suspense Functions Option: PR<cr>int from Suspense File
 
  1 - Initiate Standard CMOP Transmission
  2 - Initiate CS CMOP Transmission
  3 - Print Current Division -  Standard CMOP from Suspense
  4 - Print Current Division -  CS CMOP from Suspense
2) Problem:  The CMOP host Unreleased Rx's Report [PSX UNRELEASED] option
  5 - Standard Print from Suspense
 
Select (1, 2, 3, 4, 5):  1
 
  1 - Initiate Standard CMOP Transmission
 
Transmit Data for All Divisions ? ? YES// ?
 
Yes - Transmit/Print All Divisions
No  - Transmit/Print One Division:  CHEYENNE VAM&ROC
 
 
 
- 
- 36 SEQ #33
 
- DATE APPLIED:    2002-04-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
1. Problem:  If an inactive pharmacy division is discovered during a
NOIS DAY-0102-42990
 
Resolution:  Routine PSXVND has been modified to correct this error.
Consolidated Mail Outpatient Pharmacy (CMOP) data transmission, the 
following error message is generated: "Invalid or Missing Data".     
 
Resolution:  Routines PSXAUTO and PSXAUTOC have been modified to evaluate 
the inactive date field during processing for the transmission.
 
2. Problem:  An error is encountered when CMOP fulfillment data is
received back from the host to the medical center.
 
 
 
- 
- 30 SEQ #34
 
- DATE APPLIED:    2002-05-28 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
1.      Problem: The patient prescriptions that have been suspended for 
added to the MailMan message "CMOP Error Encountered", which is sent to 
the holders of the "PSXMAIL" key.
 
2.      Problem: CMOP data validation does test and reject prescriptions 
whose drug's warning is greater than eleven characters. However, no 
message is sent to inform the users and the users resubmit the 
prescriptions to have them again rejected without knowing why.
 
Resolution:
 
Consolidated Mail Outpatient Pharmacy (CMOP) are transmitted to the CMOP 
The CMOP data validation has been modified to set an appropriate entry in 
the MailMan message "CMOP Error Encountered", which is sent to the 
holders of the "PSXMAIL" key.
 
3.      Problem: Transmissions do not test to see if a patient is in the 
process of being merged. 
 
Resolution:
 
The transmission process code has been modified to test if the patient is 
host even if the patient's mail status has been changed to "DO NOT MAIL".
being merged. If a patient is being merged, the prescription remains in 
suspense and an error entry is added to the MailMan message "CMOP Error 
Encountered", which is sent to the holders of the "PSXMAIL" key.
 
4.      E3R 12951: The patient name and ID are requested to be added to 
the MailMan message "CMOP Error Encountered" generated where data needs 
to be corrected so prescriptions can be more easily corrected and then 
sent to the CMOP host.
 
Resolution:
 
 
The appropriate transmission error entries now include patient name & ID.
The MailMan message "CMOP Error Encountered" is sent to the holders of 
the "PSXMAIL" key.
 
5. E3R 11711: CMOP works in a divisional manner generating many messages. 
It is requested that the subjects of the messages have a prefix of 
division number added so that the users can easily see which messages are 
for their specific division.
 
Resolution:
Resolution:
 
High volume messages' subjects have been recoded to include a division 
number as a prefix. The following MailMan message subjects have been 
amended:
 
"CMOP Error Encountered" which is sent to holders of the "PSXMAIL" key.
 
"CMOP Not Dispensed Rx List" which is sent to holders of the "PSXMAIL" key.
 
 
"CMOP Acknowledgement not Received" sent to holders of the "PSXCMOPMGR" key.
The CMOP functionality has been changed to test the mailing status of 
patients during the building of a transmission. If it has changed, the 
prescriptions for that patient are not sent and appropriate entries are 
 
 
 
- 
- 32 SEQ #35
 
- DATE APPLIED:    2002-06-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
NOTE: Facilities will see the expected following error message as the 
 
1. E3R 9441: It is requested that the Facility Activity Report [PSX 
ACTIVITY] option should allow time to be entered as part of the criteria 
for setting the date range of the report.
 
Resolution: The report has been modified to sort by Date/Time vs. just 
Date.
 
2. Problem: The vendor software is to send package ID and carrier 
information for each prescription that is completed. When that segment of 
software will be installing a data field for the Consolidated Mail 
information is missing, the software trying to process the missing 
information generates an error.
 
Resolution: The code has been modified to accommodate instances of 
missing information.
 
3. E3R 9881: It is requested that a CMOP host site parameter be added to 
control whether or not the report "CMOP DRUG Cost Missing" as processing 
of vendor data is performed.
 
Outpatient Pharmacy (CMOP) hosts in a file the facilities do not have.
Resolution: The software has been modified and a new field CMOP DRUG Cost 
Missing Reports (#8) has been added to CMOP OPERATIONS file (#554) to 
control the generation of the report "CMOP DRUG Cost Missing"  
 
The editing of the parameter has been added to the CMOP host System 
Parameter Enter/Edit [PSX SITE PARAMETERS] option.
 
This is the new text found within the existing option.
 
CMOP DRUG Cost Missing reports: YES// ??
 
        This parameter controls the generation of the "CMOP DRUG Cost 
Missing" report.
 
     Choose from:
       Y        YES
       N        NO
CMOP DRUG Cost Missing reports: YES// ?
     Do you want the "CMOP DRUG Cost Missing" error report generated? 
(Y/N)
     Choose from:
Installing Data Dictionaries:
       Y        YES
       N        NO
CMOP DRUG Cost Missing reports: YES//
 
** ERROR IN DATA DICTIONARY FOR FILE # 554 **
Data Dictionary not installed; Partial DD/File does not exist.    
 
 
 
- 
- 40 SEQ #36
 
- DATE APPLIED:    2002-07-24 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
1) Problem:   The facility patient data can contain the character "|". 
2) Problem:   The outpatient function 'Print Current Division -  Standard 
CMOP from Suspense' generates an error "undefined variable PSXPTR" while 
printing outpatient suspense labels.
HAM-0302-21530
 
Resolution:   The code has been modified so that the variable being used 
is proper and defined.
 
3) E3R 11027:  It is requested that the patient phone number be 
transmitted to the Consolidated Mail Outpatient Pharmacy (CMOP) facility 
This disrupts the transmission interpretation as that character is used 
as part of the patient address.  It is required information for overnight 
delivery of packages.
 
Resolution:  The software has been modified to pull the patient phone 
number from Veterans Health Information Systems and Technology 
Architecture (VISTA) and provide it to the vendor software. 
as a separator in processing the data streams.
CMH-0801-N0271
  
Resolution:   The software has been modified to substitute the space 
character " " for the "|" as the patient data for transmissions is being 
built.
  
 
 
 
- 
- 42 SEQ #37
 
- DATE APPLIED:    2002-09-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
1) Problem: The Consolidated Mail Outpatient Pharmacy (CMOP) software is 
proper patient associated with the prescriptions being reported.
TNV-0502-32862
CLE-0702-40600
CMD-0702-71865
 
Resolution: The code has been modified to reflect the proper patient 
name and social security number (SSN) on each line in the error next to 
the prescription number.
 
3) Problem: Prescriptions that are in CMOP suspense, for patients who 
erroneously including prescriptions currently being filled in the list of
are having their mail routing changed in a manner that would disable them 
from going to CMOP, are not dropping into local suspense but are 
remaining in CMOP suspense.
ISB-0702-30004
 
Resolution: The code has been modified to notify the user and move the 
prescription into local suspense and create an activity log entry.
prescriptions in suspense for future processing.
CON-0502-11795
CMC-0602-30991
 
Resolution: The code has been modified to correct the problem.
 
2) Problem: The "CMOP Error Encountered" message is not displaying the 
 
 
 
- 
- 34 SEQ #38
 
- DATE APPLIED:    2002-10-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
!! NOTE: !!  Health care facilities do not have the Consolidated Mail 
 
460-1625-167      1113467A  1    POTASSIUM CHLORIDE 8MEQ TAB,SA       P0086
460-1625-167      1113468A  1    RANITIDINE HCL 150MG TAB             R0005
460-1625-167      1113469A  1    SIMVASTATIN 40MG TAB                 S0022
460-1625-167      1113495A  1    ISOSORBIDE DINITRATE 20MG TAB,ORAL   I0076
1. Enhancement: CMOP HOSTS: A new field, CONTROLLED SUBSTANCE (#21)
has been added to CMOP REFERENCE file (#552.1) to track controlled
substance transmissions.
 
552.1,21      CONTROLLED SUBSTANCE   0;8 SET
 
                                '0' FOR Non-CS Transmission; 
                                '1' FOR CS Transmission; 
              LAST EDITED:      MAY 21, 2002 
Outpatient Pharmacy (CMOP) Reference file and the installation will
              HELP-PROMPT:      Enter a 0 or 1, 1 for Controlled 
                                Substances Transmission
              DESCRIPTION:      A 1 indicates that this CMOP batch 
                                contains controlled substances.
 
              TECHNICAL DESCR:  This field is populated by routine 
                                PSXRECV. This field should not be edited
                                by users.
 
              CROSS-REFERENCE:  552.1^C 
generate an error that can be ignored for health care facilities.
                                1)= S ^PSX(552.1,"C",$E(X,1,30),DA)=""
                                2)= K ^PSX(552.1,"C",$E(X,1,30),DA)
                                This cross reference is set when a 
                                transmission is downloaded from the
                                medical center.  A 1 indicates the
                                transmission is a controlled substance
                                transmission.  
 
 
2. E3R 9440:    CMOP HOSTS: It is requested that the Unreleased Rx's 
 
Report [PSX UNRELEASED] be modified to included selection of date ranges,
facilities, and types of transmissions (Controlled Substances and 
Non-Controlled Substances).  It is also requested to reveal and
sort by the order number within the batches displayed.
 
Resolution:     The code has been modified to accommodate the requests. An
example of the new user dialog and printout follows.
 
Select OPTION NAME: PSX REPORTS MENU       Reports
 
The error reported is:
Select Reports Option: Unreleased Rx's Report
 
 
Select CMOP Batch # or RETURN for all:  ?
 
 Answer with CMOP REFERENCE FACILITY BATCH REFERENCE
 Do you want the entire 70522-Entry CMOP REFERENCE List? N  (No)
Select CMOP Batch # or RETURN for all: <CR>
 
 (NOTE: If a single batch is selected the dialog skips to the device question.)
 
 
     Select one of the following:
 
          C         Controlled Subs
          N         Non-Controlled Subs
          B         Both
 
Enter response: ?
 
Enter "C" to report controlled substances, "N" for non-controlled
** ERROR IN DATA DICTIONARY FOR FILE # 552.1 **
substances or "B" to include both.
 
Enter response: Both
 
Enter date to BEGIN SUMMARY: TODAY//T-30  (JAN 23, 2001)
Enter date to END SUMMARY:  TODAY//T-2  (FEB 20, 2001)
 
Select FACILITY or RETURN for all: ?
 
 Answer with CMOP NATIONAL SITE FACILITY, or STATUS
Data Dictionary not installed; Partial DD/File does not exist.
 Do you want the entire 72-Entry CMOP NATIONAL SITE List? N  (No)
Select FACILITY or RETURN for all:
 
DEVICE: HOME//   TELNET
 
 
               Report of Unreleased Rxs for Transmission 460-1625
                       Printed : Feb 22, 2001 4:12:32 pm
 
Facility: WILMINGTON, DE                 Pharmacy Division: WILMINGTON VAMC
              May 22, 2002@10:07:09
Transmitted: Feb 21, 2001 0:02:33 am     Received: Feb 20, 2001 11:25:03 pm
Batch Type: Non-Controlled Substance
 
ORDER #           RX NUMBER FILL DRUG NAME                            DRUG ID
----------------------------------------------------------------------------
 
460-1625-13       1064494C  3    ISOSORBIDE DINITRATE 20MG TAB,ORAL   I0076
460-1625-13       1079105C  3    FUROSEMIDE 40MG TAB                  F0078
460-1625-13       1118354B  3    SPIRONOLACTONE 25MG TAB              S0043
460-1625-167      1172873   3    NITROGLYCERIN 0.4MG TAB,SUBLINGUAL   N0057
 
 
- 
- 38 SEQ #39
 
- DATE APPLIED:    2002-10-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
!! NOTE: !!  Health care facilities do not have the CMOP NATIONAL 
 
** ERROR IN DATA DICTIONARY FOR FILE # 552.4 **
Data Dictionary not installed; Partial DD/File does not exist.
 
** ERROR IN DATA DICTIONARY FOR FILE # 554 **
Data Dictionary not installed; Partial DD/File does not exist.
 
 
This patch is being distributed to support the Veteran Affairs/Department
of Defense (VA/DoD) Consolidated Mail Outpatient Pharmacy (CMOP) 
SITE file (#552), the CMOP MASTER DATABASE file (#552.4), nor the CMOP
Interface project.  The modifications contained herein allow VA CMOPs to
exchange prescription orders and fulfillment data with DoD Medical
Treatment Facilities. A new DOD CMOP INTERFACE [PSX DOD CMOP INTERFACE]
option and new key PSXDOD and several new fields are being added 
to support the changes needed.  See Appendix C of the CMOP Technical
manual for further information on the data exchange process and the HL7 
segment definitions.
OPERATIONS file (#554) and the installation will generate an error that
can be ignored for health care facilities.
 
The errors reported are:
 
** ERROR IN DATA DICTIONARY FOR FILE # 552 **
Data Dictionary not installed; Partial DD/File does not exist.
 
 
 
- 
- 43 SEQ #40
 
- DATE APPLIED:    2002-11-08 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Problem:  The information form that prints from Consolidated Mail 
prescription release. (Prior to patch PSO*7*71, the copay status was only 
re-evaluated for new prescriptions and renewals, not for each refill).
Outpatient Pharmacy (CMOP) may display the copay status incorrectly at
times. (e.g. it may say "NO COPAY" but when the fill is released, no
exemptions from copay can be found so the status is changed to copay.)
The copay status is not being determined correctly for each fill of a 
CMOP prescription.
 
Resolution:  Modified code to determine the current copay status for each 
fill which includes the same checking that is done at label print and 
 
 
 
- 
- 5 SEQ #4
 
- DATE APPLIED:    1997-08-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch is being distributed as a correction to patch PSX*2*4.
 
 
 
- 
- 44 SEQ #41
 
- DATE APPLIED:    2003-03-01 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Problem:  The [PSX START BACKGROUND FILER] Start/Stop Background 
Filer option was erroring out.
 
Resolution:  Modified code to correct error.
 
 
 
- 
- 46 SEQ #42
 
- DATE APPLIED:    2003-11-07 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch will correct an Archive problem due to the entry of Month/Year
being entered as Month/Day
 
 
 
- 
- 41 SEQ #43
 
- DATE APPLIED:    2003-11-07 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
NOTE:
across the VistA applications.
prescriptions when that particular fill for resubmission has been
canceled.
 
8. E3R 18029 It is possible for the remote sites to input more 
information into the NARRATIVE REFILLABLE RX (#1004), NARRATIVE
NON-REFILLABLE RX (#1005), and NARRATIVE FOR COPAY DOCUMENT (#1006) text
fields in the Outpatient Site file (#59), than can be printed at the
CMOPs.
 
Solution: The transmission process will now load only up to seven lines
 
(80 characters per line) of information from each of these fields. The
following warning message is also sent to the facility CMOP users when a
transmission has had to limit the number of lines being sent to the CMOP.
 
Subj: >>WARNING<< CMOP Outpatient Site narrative Instructions [#140709]
05/16/03@15:21  8 lines
From: Smith,John  In 'IN' basket.   Page 1
--------------------------------------------------------------------------
The following Outpatient Site file (#59) narrative field(s) exceed seven 
lines.
NOTE:
This exceeds CMOP limits.
Lines beyond seven are not being sent to the CMOP.
 
Outpatient Site: TROY
NARRATIVE REFILLABLE RX     36 lines
NARRATIVE NON REFILLABLE RX     49 lines
NARRATIVE FOR COPAY DOCUMENT     16 lines
 
 
9. Problem: It has been found that during the building of a transmission
CMOP hosts will see the expected following error messages as the software
other VistA applications are able to perform edits, refills, copies, and
deletions of prescriptions that are being loaded into the CMOP
transmission.
 
Solution: The use of a new integration agreement with Order Entry /
Results Reporting (OE/RR) version 3 provides a way to let CMOP identify 
the prescriptions that are being transmitted so that they will not be
processed by other VistA applications. A related OE/RR patch OR*3*183 has
been released that will complete the ability for CMOP to identify the
prescriptions.
will be installing data fields for the facilities in files that the CMOP
 
10. Problem: Prescriptions have been processed to the CMOPs when they 
should have dropped out of CMOP processing because of the patient's 
mailing status.
 
Solution: The code has been changed so that the prescriptions are dropped 
out of CMOP suspense for patients who have an incompatable mailing status 
for CMOP processing.
 
NOTE: There have been several fields added to the CMOP SYSTEM file (#550)
hosts do not have.
and the CMOP TRANSMISSION file (#550.2) to support the changes listed
for this patch.
 
       Installing Data Dictionaries:
 
       ** ERROR IN DATA DICTIONARY FOR FILE # 550 **
Facilities are required to have installed PSO*7*126.
       Data Dictionary not installed; Partial DD/File does not exist
 
       ** ERROR IN DATA DICTIONARY FOR FILE # 550.1 **
       Data Dictionary not installed; Partial DD/File does not exist
 
       ** ERROR IN DATA DICTIONARY FOR FILE # 550.2 **
       Data Dictionary not installed; Partial DD/File does not exist
 
CMOP hosts may ignore a portion of the installation instructions as they
pertain to functionalities found only at the remote facilities.
There is a partner patch that is being distributed previous to PSX*2*41.
 
NOTE: If you have batches (transmissions) that you are planning to
re-transmit, do so prior to installing PSX*2*41. The Re-transmit CMOP
Data [PSXR RETRANSMIT] option has been re-coded to match the new data
architecture being used in PSX*2*41 and will not be able to resend batches
prior to installation of PSX*2*41.
 
 
1. Problem: Controlled Substance (CS) and Non-Controlled Substance
(NON-CS) prescriptions are being mixed into the same batches when the
The partner patch is Outpatient Pharmacy V. 7.0 PSO*7*126. This will be
recovery process is cleaning up a broken transmission. The original
recovery process was written when there was only one type of prescription
being sent and it includes remnants of the previous transmission in
the current transmission.
 
Solution: The recovery process has been re-written to reset the
prescriptions to a state as if they were just queued waiting for
transmission.
 
2. Problem: There have been instances where the prescriptions of two
tested in the environmental checking phase of the installation and not in
patients have been merged into the same HL7 order in the CMOP RX QUEUE
file (#550.1).
 
Solution: The use of the CMOP RX QUEUE file (#550.1) has been redesigned
to be only used in the building of the HL7 order messages and it is
cleared out prior to and after each transmission. The access to the CMOP
RX QUEUE file (#550.1) is locked by the transmission job when it
first starts up and is released as the last step as the transmission
finishes.
 
the KIDs required patches section. Consolidated Mail Outpatient Pharmacy
3. Problem: Several sites have reported that they were not able to
re-direct the scheduling of their transmissions to another
Consolidated Mail Outpatient Pharmacy (CMOP). There are several fields
within the scheduling that have a database required criteria set. This
makes it difficult for the software to clear them and reset them.
 
Solution: The scheduling of transmissions has been redesigned to use the
Kernel Option Scheduling and its utilities. This streamlines the user
input and control of the scheduling of the transmissions. Transmissions
must now be scheduled no closer than two hours apart.
(CMOP) hosts are not required to install PSO*7*126. There is also a
 
4. Problem: The beginning message number within a transmission sometimes
differs from the notation within the message.
 
Solution: The use of the CMOP RX QUEUE file (#550.1) has been redesigned.
It is now cleared out prior to each transmission and each transmission
now starts with the number one.
 
5. Enhancement: Other Language - Data elements in the HL7 messages are
being activated that will enable the SIG and PMI sheets to be printed in
companion ORDER ENTRY / RESULTS REPORTING (OERR) patch OR*3*183 that is
another language. This is in co-ordination with the emerging Outpatient
Pharmacy V. 7.0 'Other Language' patch PSO*7*117.
 
6. Problem: It is possible to create duplicate active prescriptions
through the renewal and copy prescription functions if the prescription
is a part of a currently running CMOP transmission.
 
Solution: The transmission software has been modified so that the
setting of prescription status flags occurs in a manner that will keep
the renewal and copy functions from accessing prescriptions that are
needed to complete the locking and ownership/protection of prescriptions
being loaded into a CMOP transmission. A prescription may be locked by a
user and if so that prescription is skipped and a "RX OERR/CPRS Locked"
error is itemized with other correctable prescription errors and sent to
the holders of the "PSXMAIL" key.
 
7. Problem: A prescription that has been sent to CMOP, not filled, and
then is canceled locally is selectable for resubmission to the CMOP and
generates a program error when being processed.
 
Solution: The software has been amended to not allow the resubmission of
 
 
- 
- 49 SEQ #44
 
- DATE APPLIED:    2003-12-31 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Problem: Patch PSX*2*41 is sending NTE|5 segments that it shouldn't. This
problem was not uncovered at the testing sites.
 
Resolution: The code has been modified to correct the array carrying the
list of NTE|5 segments.
 
 
 
- 
- 52 SEQ #45
 
- DATE APPLIED:    2004-05-21 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Remove mail message when there is a mail status change and the RX is 
suspended locally.
When there is a test patient (ssn=000-00) put "Test Patient" under the 
Data Field heading of the mail message instead of "Patient Address".
 
 
 
- 
- 50 SEQ #46
 
- DATE APPLIED:    2004-05-21 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
The Chief Business Office (CBO) is requesting modifications to several
Software to support the Combat Veteran (CV) initiative is being developed
and introduced in a phased implementation strategy. The reason for this
type of deployment is due to the complexity of the functionality and the
number of product line dependencies. Phase I: Combat Veteran Interim
Solution (CVIS) was a VistA only solution that involved development in
the Integrated Billing (IB) and Registration/Enrollment product lines.
It provided the logic to identify those veterans who met the criteria for
the combat veteran eligibility and provided billing reports
cross-referenced against this identifier to aid in the copayment billing
process. Phase II of this initiative will involve multiple product lines
Veterans Health Information Systems and Technology Architecture (VistA)
and additional VistA only development. The main goals of Phase II will be
to fully automate the copayment billing processing of combat vets based on
episode of care by providing the appropriate questions at check-out as
supplied by CPRS.
 
Product lines that have a stake in Phase II development include
Enrollment/Registration (VistA), IB, Outpatient Pharmacy, Consolidated
Mail Outpatient Pharmacy (CMOP), CPRS/TIU, Patient Care Encounter (PCE),
Ambulatory Care, Event Capture, Scheduling and PTF. The National Patient
Care Database (NPCD) will also require modifications to capture workload
packages to support implementation of VHA Directive 2002-049 - "Combat
reporting. The patches are listed below in the order that they must be
installed:
Outpatient Pharmacy
    PSO*7*157
    PSX*2*50
PCE/PTF/Event Capture/Scheduling  - PIMS Host file
    PX*1.0*130
    SD*5.3*325
    DG*5.3*565
    EC*2.0*54
Veterans Are Eligible For Medical Services For 2-Years After Separation
Integrated Billing
    IB*2.0*247
CPRS
    OR*3.0*190
Product Features
There are three main areas addressed by this enhancement:
a. Identification/Notification of a CV Status veteran seeking medical care
   - The clinical applications shall obtain the CV Status for those
     veterans who qualify as such per the directive.
   - The CV Status identification shall be displayed to the appropriate
From Military Service Notwithstanding Lack Of Evidence For Service
     audience (pharmacist, clinician providing care, intake personnel,
     schedulers, etc.).
   - Provider shall be able to identify whether care provided CV veteran
     was for a condition potentially related to combat service in the same
     manner as identification of exposure related care; care for SC
     conditions, etc.
b. Assistance in the communication of a treatment being determined as
   Combat Related
   - Provide a means for the billing and pharmacy software package to
     identify these patients and services provided care for a combat
Connection", which iterates VA's policy to provide medical care and other
     related condition.
c. Automatically precludes inpatient and outpatient medical care,
   prescription and Long-term care copayments for CV Status veterans whose
   treatment/service has been deemed combat related.
 
This is the Consolidated Mail Outpatient Pharmacy (CMOP) patch PSX*2*50,
that provides the functionality changes to accommodate the new copay
classification called "Combat Veteran".
 
As part of the Combat Veteran II project, Outpatient Pharmacy V. 7.0 patch
medical services to combat veterans despite the absence of proof of
PSO*7*157, introduced the COMBAT VETERAN field (#122) to the PRESCRIPTION
file (#52). This new COMBAT VETERAN field (#122) of the PRESCRIPTION file
(#52) stores the data related to the copay exemption question, "Is this
Rx potentially for treatment related to Combat?".
 
During CMOP transmission of prescriptions, if a prescription is deemed
"Billable", the software does a check on the following copay exemption
fields of the PRESCRIPTION file (#52):
 
117          MILITARY SEXUAL TRAUMA
service connection.
118          AGENT ORANGE EXPOSURE
119          IONIZING RADIATION EXPOSURE
120          ENVIRONMENTAL CONTAMINANT
121          HEAD AND/OR NECK CANCER
122          COMBAT VETERAN
 
If the prescription is identified as copay exempt, the software will
transmit "Not Billable" to CMOP.
 
 
 
- 
- 47 SEQ #47
 
- DATE APPLIED:    2004-08-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch will display the the Date Shipped in PSX RX INQUIRY in an 
external format.
 
 
 
- 
- 45 SEQ #48
 
- DATE APPLIED:    2004-08-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
NOTE: This patch addresses the Centralized Mail Outpatient Pharmacy / 
Data Dictionary not installed; Partial DD/File does not exist.
 
1)  Problem: Internet ftp processes are sometimes interrupted or 
terminated in the middle of transmission leaving partial files deposited 
on the target system. These are not the full files and if processed will 
result in  incomplete data sets.
   
Resolution:
 
Code has been put in place to test the integrity of the received patient 
Department of Defense (CMOP/DoD) functionalities. Facilities will see no 
data files and the sequencing of segments within the files. Files failing 
the tests are not processed.
 
2)      Problem: Criteria of checking the integrity of the patient orders 
was coded in the original 2.3.1 HL7 transmissions but was dropped when 
Vitria Businessware started performing the conversions to HL7 2.1.
 
Resolution:
 
Code has been put in place to perform the integrity checking of the 
impact on their systems.
patient orders in the current HL7 2.1 format as received from Vitria 
Businessware.
 
3)      Problem: The VA internal wan between Leavenworth and Charleston 
would drop causing the files to be lost that were to be delivered to the 
DoD "Outbox" for their pickup.
 
Resolution:
 
Code has been put in place that tests the success of the placement of the 
 
files and if they were not placed they are stored for later placement 
when the wide area network is back in proper operation.
 
4)      Problem: The naming of the DoD files contains a Julian date with 
a four digit time. There have been occasions when the time had no 
seconds, or multiples of 10 seconds. The trailing zeros representing 
seconds were being dropped.
 
Resolution:
 
!! NOTE: !!  For health care facilities that do not have the CMOP MASTER 
The code has been modified to insure trailing zeros are included.
 
5)      Problem: The resending of release data to the sites generates an 
undefined error.
 
Resolution:
 
A variable named AGNCH was corrected to be AGNCY.
 
6)      Problem: The date transmitted element in DoD $XMIT segments is in
DATABASE file (#552.4), this installation will generate the following 
HL7 format while transmissions from VA facilities is in a FileMan 
(FM)format. This causes bad date data in the CMOP host files.
 
Resolution:
 
The DoD VistA import software has been modified to convert the HL7 format 
to FM format before handing the files to the CMOP host software.
 
7)      Problem: Patch PSX*2*38 introduced an 'E' index on the RX INDEX 
field (#40) of the RX NUMBER multiple field (#1) in the CMOP MASTER 
error that can be ignored.
DATABASE file (#552.4). The presence of this new index caused confusion 
for FileMan and it would do lookups first in the 'E' index instead of the 
'B' index of the RX NUMBER multiple. This would present the user entries 
other than what they were looking for.
 
Resolution: The 'E' index is to be removed from the file.
 
NOTE: If a CMOP has modified the RX INDEX field (#40) locally they will 
need to be able to re-do their modifications after the installation. This 
installation will remove the field entirely and then put it back with the 
 
official distribution definition without an 'E' index.
** ERROR IN DATA DICTIONARY FOR FILE # 552.4 **
 
 
 
- 
- 51 SEQ #49
 
- DATE APPLIED:    2005-03-11 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
1)      Problem: The retransmission of a batch failed to complete the 
 
2)      Problem: The controlling data is stored in ^XTMP and is subject 
to a periodic KERNEL job that clears out the ^XTMP global after midnight 
if the job extends beyond midnight. That has occurred and the job shut 
down.
 
Resolution:
 
The parameter in the ^XTMP setting has been set to protect the global for 
two days.
updating of prescription statuses in Prescription file #52 and RX 
Suspense file #52.5
 
Resolution:
 
Code has been put in place to complete the updating of prescriptions 
statuses in Prescription file #52 and RX Suspense file #52.5 for 
retransmissions.
 
 
 
- 
- 57 SEQ #50
 
- DATE APPLIED:    2005-05-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Missing CMOP multiples.
 
Error when site street address is not completed.
 
 
 
- 
- 7 SEQ #6
 
- DATE APPLIED:    1997-11-05 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch is being distributed in response to NOIS MAR-0897-21215.
 
 
 
- 
- 48 SEQ #51
 
- DATE APPLIED:    2006-05-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This project involves six different applications that have been significantly
   OUTPATIENT PHARMACY (OP) V. 7.0                      PSO*7*148
    CMOP and remains in the queue to be transmitted in the next CMOP 
    transmission. The prescription will not be transmitted to CMOP until the
    reject is resolved by the user through the Outpatient Pharmacy V. 7.0 
    application. No message is generated for prescriptions in this category.
   INTEGRATED BILLING (IB) V. 2.0                       IB*2*276
   PHARMACY DATA MANAGEMENT (PDM) V. 1.0                PSS*1*90
   CONSOLIDATED MAIL OUTPATIENT PHARMACY (CMOP) V. 2.0  PSX*2*48
   ACCOUNTS RECEIVABLE (AR) V. 4.5                      PRCA*4.5*230
   ELECTRONIC CLAIMS MANAGEMENT ENGINE (ECME) V. 1.0    BPS*1*1
 
Veterans Health Information Systems and Technology Architecture (VistA) 
software applications and infrastructure were enhanced, in order to allow the
electronic transmission of outpatient pharmacy prescription claims (WINDOW and
changed to enable VA Medical Centers to perform third party electronic billing
MAIL fills) to third party payers via the network connections available
through the Austin Automation Center (AAC). VistA will be enhanced to receive
electronic adjudicated responses from the third party payers, which include
real-time processing for Drug Review Utilization and Refill Too Soon rejects.
Reject information will be displayed to the pharmacist as the prescription is
being processed. The pharmacist will have the capability to take the
appropriate action to ensure patient safety or to override the reject and
resubmit the claim to the payer for payment. When a status of "PAYABLE" is
returned by the payer for a released prescription, VistA will automatically 
create the bill in IB, authorize it and immediately create the receivable in
for prescriptions. 
the AR application. Since the exact amount being paid by the payer is known,
a decrease adjustment will be automatically generated and applied so that the
receivable is equal to the net amount due from the payer.
 
The system also provides electronic payment matching capability (for
electronically billable outpatient pharmacy prescriptions) using the existing
Electronic Data Interchange (EDI) Lockbox functionality which processes other
electronic payments from third party payers. This real-time electronic claims
processing capability will be provided in accordance with the Healthcare
Insurance Portability and Accountability Act (HIPAA), EDI transactions and 
 
the National Council for Prescription Drug Programs (NCPDP) mandated format 
standards, specifically NCPDP Telecommunication Standard V. 5.1. Additional 
functionality delivered with this project includes: 
 
   . Auto-Release/Outpatient Pharmacy Automation Interface (OPAI) Integration.
   . Back-billing capability to allow electronic billing of claims from within 
     the IB application.
   . Capability to MOVE a group of subscribers from one insurance plan to 
     another while automatically "expiring" the old plan, which is a major
     time saver.
Below is a list of all the applications involved in this project along with
   . Pharmacy Dispensed As Written (DAW) prescription processing.
  
Overview of the Process:
  
When a prescription is about to be filled and dispensed by the pharmacy, the 
OP application submits the prescription to the new ECME application. ECME then
contacts IB to verify whether or not the prescription is electronically
billable. If so, ECME gathers the information necessary to generate a NCPDP
claim. The claim information is passed to the VistA Health Level Seven (HL7)
package. The HL7 package then sends the billing information to the AAC, where
their patch number:
it is routed to the corresponding third party insurance via Emdeon (formerly
WebMD).
  
Once the payer processes the information, the response coming back from the
payer is passed back to the site that made the request, and the information
is stored in the ECME package. If the third party payer accepted the claim,
the adjudicated information is passed along to IB. If the claim was rejected
the problem can be worked on and a new claim can be submitted to the payer.
  
For electronically billable CMOP prescription processing, the third party
  
claim is sent before the prescription information is transmitted to the
CMOP facility to be filled. Once the adjudicating response is electronically 
received from the third party payer, if there are no Drug Utilization Review
or Refill Too Soon rejects, the prescription is then transmitted to the CMOP 
facility. When the CMOP center sends the dispensing information back to VistA,
the National Drug Code (NDC) information is checked against the NDC sent to 
the third party payer and, if different, a new claim is generated in the 
background and is sent to the third party payer. In case the CMOP facility 
indicates that it is unable to fill a "PAYABLE  prescription fill, a reversal
is automatically submitted to the third party payer for the corresponding 
   APPLICATION/VERSION                                  PATCH
fill.
   
This patch modifies the CMOP application to submit electronic claims for 
prescriptions that are transmitted to CMOP centers to be filled and dispensed 
remotely. All the prescriptions ready to be included on the batch to be
transmitted to CMOP are first transmitted to the third party insurance. Once
this step is completed, the system waits 60 seconds before the actual
transmission to CMOP starts. This process will affect the existing CMOP
functionality in two ways: 
   
   -----------------------------------------------------------------
 1) If a response from the third party payer is not received by the time the 
    prescription is ready to be transmitted to CMOP, the prescription is
    skipped and remains in the queue for the next CMOP transmission. A Mailman
    message containing all the prescriptions in this category is generated at 
    the end of the process and it is transmitted to all the holders of the 
    PSXMAIL security key. If no users on the system have this key, the Mailman
    message is sent to all the users holding the PSXCMOPMGR security key.
 
 2) If the third party payer rejects the claim due to a DUR (Drug Utilization
    Review) or a 'REFILL TOO SOON' reject, the prescription is not sent to
 
 
- 
- 62 SEQ #52
 
- DATE APPLIED:    2006-09-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch supports the National Council for Prescription Drug Programs (NCPDP) 
(ECME) claim; updates to the Rx Activity Log; and permanent storage of Claims
activity information as reported by the ECME Billing Events Report.
 
This patch modifies the CMOP application in the following ways:
 
1) The process responsible for transmitting of prescriptions to the 
   Consolidated Mailout Outpatient Pharmacy (CMOP) facilities was changed to
   perform the following check: 
 
   For ePharmacy prescriptions only, before a fill can be transmitted to 
standard which was adopted under the Healthcare Insurance Portability and 
   the CMOP facility, the previous fill cannot be pending to be filled at
   the CMOP facility. For example, before transmitting refill 1 to the 
   CMOP facility, the software will check if the original is currently
   being filled by CMOP. If so, the refill 1 will be held until the 
   original fill process is completed by the CMOP facility. 
 
2) Changed the second line of the routine PSXVND by adding the patch
   numbers 1 and 2 to the list of patches. These patch numbers were
   unintentionally removed by patch PSX*2*48.
Accountability Act (HIPAA) for pharmacy claims. This patch is one of six to be
released.  Three patches will be released in a KIDS multi-build distribution 
containing: BPS*1*3, PSO*7*247, and IB*2*342.  Three patches will be released
individually and they are: PRCA*4.5*247, PSX*2*62, and PSS*1*115.
 
Enhancements included in the release of the six patches are a new option that 
will enable the user to reopen a closed Electronic Claims Management Engine
 
 
 
- 
- 61 SEQ #53
 
- DATE APPLIED:    2006-09-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch contains an Application Program Interface (API) that will be 
 
This API replaces the following integration agreements:
 
DBIA #  Affected Package(s)
---------------------------
2199    CPRS
used by calling applications that currently do direct global reads or 
writes to the CMOP SYSTEM file (#550). Since this file is being replaced 
as part of the Pharmacy Re-engineering project, any direct M-based global 
reads or writes to this file must be replaced by calling the APIs provided 
in this patch. When the new data source is in place, the calling 
applications will not be required to make any changes, because these APIs 
will be flexible enough to retrieve the requested data from the new data 
source, when the time comes.
 
 
 
- 
- 54 SEQ #54
 
- DATE APPLIED:    2007-06-27 22:15:20
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
As part of the Outpatient Pharmacy V. 7.0 Laser Labels Phase II project, 
warning labels, this patch uses a new CMOP WARNING LABEL SOURCE field 
       WARNING LABEL TEXT is the complete text of the specified warning 
         number (maximum length is 200 characters). 
   
   Example: 
ZX1|300993|514^TROY|M|1|(1of12)|WHITE,ELAINE|1|(***/***)|20061122|1|1|1|30
|
|500
-5294709|SCL50|UNKNOWN|
NTE|11|300993|ENG|1N|May cause drowsiness.  Alcohol may intensify this |
effect. Use care when operating a car or dangerous machines.
(#16.1) in the PHARMACY SYSTEM file (#59.7), also set by using the 
NTE|11|300993|ENG|62N|May cause dizziness|
NTE|11|300993|ENG|11N|Avoid prolonged or excessive exposure to direct |
and/or ar
tificial sunlight while taking this medication.
NTE|11|300993|ENG|61N|May cause blurred vision|
NTE|11|300993|ENG|13N|It is very important that you take or use this |
exactly as directed.  Do not skip doses or discontinue unless directed by
your doctor.
NTE|11|300993|SPA|1N|Puede causar somnolencia. El alcohol puede |
intensificar es te efecto. Tenga cuidado cuando conduzca veh!culos
Pharmacy System Parameters Edit [PSS SYS EDIT] option. This should be set
automotores u opere maquinar ia peligrosa.
NTE|11|300993|SPA|62N|Puede causar mareo.|
NTE|11|300993|SPA|11N|Evite exponerse excesivamente o por per!odos |
prolongados a los rayos solares directos y/o artificiales mientras tome
este medicamento.
NTE|11|300993|SPA|61N|Puede causar visi"n borrosa.|
NTE|11|300993|SPA|13N|Es muy importante que lo tome o lo use exactamente |
seg#n las indicaciones. No omita ninguna dosis ni lo deje de usar a menos
que lo mande el mdico.
 
to "N" for "New" to send the new warnings to CMOP. This field is added by 
 
Also included in this patch is a fix for several Remedy tickets regarding 
a null subscript when a prescription was discontinued during transmission.
If the prescription was discontinued, the CMOP TRANSMISSION file (#550.2)
reference for that prescription is cleaned up.
 
Also added to this patch is the check for the value of the PROJ 112/SHAD
field (#122.01) in the PRESCRIPTION file (#52) as an additional
Environmental Indicator check to determine whether to send a copay or no 
copay indicator to CMOP. The patch that creates this new field, PSO*7*225,
patch PSS*1*120.
will be released along with Computerized Patient Record System (CPRS)
GUI27. The added check in this patch will have no effect until PSO*7*225 
is installed.
 
If the BAD ADDRESS INDICATOR field (#.121) in the PATIENT file (#2) is set
and there is no active temporary address for the patient, the fill will
appear on the CMOP reject log and will remain in suspense, but unmarked
for CMOP. It will print when the local print from suspense is done to be 
a new commercial data source is utilized to provide warning label source
filled locally.
 
 
**************** NOTE ***************************************************
As the CMOP side also had to make programming changes, verify that the
CMOP that your site sends to can receive the new warning label format.
Then after setting the CMOP WARNING LABEL SOURCE field (#16.1) to "New",
send a small batch and verify that it was received and able to be
processed successfully. (As of the release of this patch, only the Bedford
CMOP was not yet ready to receive the new format).
information. The new warning labels are enabled for printing on the laser 
**************************************************************************
 
This patch adds the sending of the INTEGRATION CONTROL NUMBER field 
(#991.01) from the PATIENT file (#2) if it is a national number. This 
number is concatenated with the letter "V" and the ICN CHECKSUM field
(#991.02) from the PATIENT file (#2) and is sent as the 18th subscript of
the PID segment. (See example under item 1 below).
 
 
When the CMOP WARNING LABEL SOURCE is "New", the format and/or content of
labels when the WARNING LABEL SOURCE field (#16) of the PHARMACY SYSTEM
the following segments will be changed:
 
1. For the Patient Identification (PID) segment, the Patient Medication
Instruction (PMI) preference will be sent as "ENG" for English or "SPA"
for Spanish instead of the current numeric values.
 
   Example:
PID||000007890^1^M11||OPPATIENT^ONE||||12345 S MAIN ST^ADDRESS |
LINE2^MADISON ^WI^53705|(000)555-1212|SPA||1011007381V739824
 
file (#59.7) is set to "N" for "New". Parameters for using the new 
2. Currently, the first part of the English language medication 
instruction (SIG) is sent in the RX1 segment and continuations are sent in
NTE|7 segments. Additional fields added to the NTE|7| segment when the 
new|
warning source flag is set are:
 
NTE|7|RX NUMBER|LANGUAGE CODE|NUMBER|TEXT  (TEXT is up to 100 characters |
per NTE|7| segment) 
Where: 
       RX NUMBER is the external prescription number from the PRESCRIPTION
warning labels are set using the Pharmacy System Parameters Edit [PSS SYS 
         file (#52). 
       LANGUAGE CODE will be "ENG" for English or "SPA" for Spanish. 
       NUMBER is a sequence number for the SIG lines starting at 1 for
         each different language code.
 
   Example:
RX1|500-300993-1||||||90|D0132^DOXEPIN HCL 25MG CAP^L|||11|
20061122|11| |20071123|20061122|300993||TAKE TWO CAPSULES MOUTH THREE
TIMES A DAY FOR 7 D AYS, THEN TAKE ONE CAPSULE
NTE|7|300993|ENG|1|TWICE A DAY FOR 7 DAYS, THEN TAKE ONE CAPSULE AT |
EDIT] option.
BEDTIME FOR 7 DAYS, THEN TAKE
NTE|7|300993|ENG|2|ONE CAPSULE EVERY OTHER DAY FOR 7 DAYS |
NTE|7|300993|SPA|1|TAKE DOS CAPSULES MOUTH THREE TIMES A DAY PARA 7 DIAS, 
|
THEN TAKE UNO CAPSULE
NTE|7|300993|SPA|2|TWICE A DAY PARA 7 DIAS, THEN TAKE UNO CAPSULE AT |
BEDTIME PARA 7 DIAS, THEN
NTE|7|300993|SPA|3|TAKE UNO CAPSULE EVERY OTHER DAY PARA 7 DIAS |
 
 
 
3. Instead of sending warning label numbers in the ZX1 segment, the 
warning label text will be sent in the new NTE|11|segments.
 
Note: A maximum of 5 warning labels can be printed, so only the first 5 
for a drug will be sent to CMOP. If the patient has a PMI Language 
Preference other than English, the first 5 warning labels in each 
language will be sent.
 
The fields for the new warning labels are: 
NTE|11|RX NUMBER|LANGUAGE CODE|RECORD NUMBER|WARNING LABEL TEXT|
For the Consolidated Mail Outpatient Pharmacy (CMOP) to utilize the new 
Where: 
       RX NUMBER is the external prescription number from the  
         PRESCRIPTION file (#52). 
       LANGUAGE CODE will be "ENG" for English or "SPA" for Spanish. 
       RECORD NUMBER is either the internal entry number from the RX 
         CONSULT file (#54) or the internal entry number from the WARNING
         LABEL-ENGLISH file (#50.625) followed by an "N" when the LANGUAGE
         CODE is "ENG" or the internal entry number from the WARNING
         LABEL-SPANISH file (#50.626) followed by an "N" when the LANGUAGE
         CODE is "SPA". 
 
 
- 
- 58 SEQ #55
 
- DATE APPLIED:    2007-12-12 20:53:12
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch checks for the BAD ADDRESS INDICATOR field (#.121) of the
 
This patch corrects the numbering of refills in the RX REFERENCE field 
(#.04) of the ACTIVITY LOG multiple (#52.3) of the PRESCRIPTION file
(#52). A number 6 in the  field should mean a partial and any refills 
greater than the 5th refill should be stored as 1 plus the actual refill 
number. 
 
This patch also removes a call to a routine that is not used (related to 
Outpatient Pharmacy V. 6.0 sending information to the CLINICAL INFO
RESOURCE NETWORK (CIRN) package). Outpatient Pharmacy will be removed as a
PATIENT file (#2) being set or for the patient having a foreign address
subscriber to Data Base Integration Agreement (DBIA) 2382.
when queueing transactions to Consolidated Mail Outpatient Pharmacy
(CMOP). If found, the fill stays on suspense for CMOP, but only prints the
reject MailMan message the first time for the fill. The reject MailMan
message is sent to holders of the PSXMAIL key and the person who queued
the CMOP transmission. An entry is made into the PRESCRIPTION file (#52) 
activity log the first time the fill cannot be transmitted due to one of 
these two conditions.
 
 
 
- 
- 63 SEQ #56
 
- DATE APPLIED:    2007-12-12 21:47:56
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
The general purpose of this patch is to meet the requirements in support 
please refer to the installation steps provided in each of the stand-alone
patches.
 
The software changes distributed by this patch are exclusively for
supporting the Electronic Claims Management Engine (ECME) application for
the ePharmacy/ECME Enhancements project (BPS*1*4). There is no functional
impact to the Consolidated Mailout Outpatient Pharmacy (CMOP) application.
The change is technical in nature and is explained below:
 
  The PSXBPSRP routine was created to replace the BPSCEAR routine, which
of the Phase 4 ePharmacy enhancements. This patch is one of five to be 
  was previously used by ECME to run the CMOP/ECME Activity Report [BPS 
RPT
  CMOP/ECME ACTIVITY] option. This option will be changed to call the 
  PSXBPSRP routine instead. This call is supported by the Database
  Integration Agreement #4968.
released.  Three patches will be released in the KIDS multi-build 
distribution, BPS PSO IB BUNDLE 2.0, containing: BPS*1*5, IB*2*363,
PSO*7*260.  PSX*2*63 and PSS*1*127 will be released as stand-alone 
patches. The recommended order for installing the patches is to install
the stand-alone patch first and multi-build must be installed afterwards.
since there is a implementation dependency between the multi-build 
distribution and the stand-alone patch.  For more specific instructions 
 
 
 
- 
- 64 SEQ #57
 
- DATE APPLIED:    2008-07-22 07:40:46
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Overview of Remedy Ticket(s):
 
The word "beyond" is mis-spelled "beyound".
 
Problem: HD225944
----------------------------------------------------
While using the option Scheduled Non-CS Transmission (PSXR SCHEDULED
NON-CS TRANS) the possibility exists to receive the following error:
<COMMAND>GETDATA+13^PSXRPPL
 
 
-----------------------------
Resolution: HD200299
----------------------------------------------------
The word "beyound" has been changed to "beyond"
 
Resolution: HD225944
----------------------------------------------------
The program PSXMISC1 will be modified to return a value to the calling
Routine.  This will allow the Scheduled Non-CS Transmission to
continue without error.
 
Problem: HD200299
The following is a list of the routines included in this patch.  
The second line of each of these routines now looks like: 
----------------------------------------------------
If the Pharmacy Site instruction(s) exceed seven lines a warning
message will be generated and sent to the CMOP Managers.  This
mail message that is sent includes the following line:
 
Lines beyond seven are not being sent to the CMOP.
 
 
 
- 
- 66 SEQ #58
 
- DATE APPLIED:    2009-04-21 16:20:49
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
This patch is one of four patches that enhance ePharmacy, which provides 
 2.  OUTPATIENT PHARMACY (OP) V. 7.0                      PSO*7*287
 3.  ELECTRONIC CLAIMS MANAGEMENT ENGINE (ECME) V. 1.0    BPS*1*6
 4.  INTEGRATED BILLING (IB) V. 2.0                       IB*2*383
 
All four patches are being released separately with a requirement that 
they be installed in the order outlined above.  There are no other 
dependencies between these patches, except that Tricare/Active Duty 
billing will not be supported by ePharmacy until all 4 patches are 
installed.
 
limited support to Tricare and Active Duty outpatient pharmacy billing.
This patch modifies the Consolidated Mail Outpatient Pharmacy v2.0
application.  
 
For Tricare prescriptions, CMOP background processing was modified to
retain prescriptions in suspense when the third party claim remains in an 
ECME 'IN PROGESS' status or when it is flagged as non-billable. These 
prescriptions will be listed on the existing MailMan message 
with a subject line of 'ePharmacy - CMOP Not TRANSMITTED Rx List'.
 
Below is a list of all the applications involved in this project along 
with their associated patch number:
 
       APPLICATION/VERSION                                  PATCH
     --------------------------------------------------------------
 1.  CONSOLIDATED MAIL OUTPATIENT PHARMCY (CMOP) V. 2.0   PSX*2*66
 
 
- 
- 65 SEQ #59
 
- DATE APPLIED:    2009-07-14 09:09:59
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
This patch has enhancements which extend the capabilities of the Veterans 
   OUTPATIENT PHARMACY (OP) V. 7.0                      PSO*7*289
 
 
 
Components Sent With Patch
--------------------------
The following is a list of files included in this patch:
 
                                          UP    SEND  DATA
                                          DATE  SEC.  COMES  SITE   RSLV
FILE #        NAME                        DD    CODE  W/FILE DATA   PTS
   INTEGRATED BILLING (IB) V. 2.0                       IB*2*384
-----------------------------------------------------------------------
 
 
The following is a list of files deleted in this patch:
 
FILE #        NAME
-------------------------------------
 
 
The following is a list of sub-files and related fields deleted in this 
   ELECTRONIC CLAIMS MANAGEMENT ENGINE (ECME) V. 1.0    BPS*1*7
patch:
 
Subfile Name (Number)                 File Name (Number)
  Field Name (Number)
---------------------                 ---------------------
 
 
The following is a list of fields included in this patch:
 
Field Name (Number)                   File Name (Number)
 
                                      Subfile Name (Number)
-------------------                   ------------------
CERTIFICATION IEN (902.23)            BPS TRANSACTIONS (9002313.59)
 
 
The following is a list of fields deleted in this patch:
 
Field Name (Number)                   File Name (Number)
                                      Subfile Name (Number)
-------------------                   ------------------
The last three patches (PSO*7*289, IB*2*384 and BPS*1*7) will be released 
 
 
The following is a list of print templates deleted in this patch:
 
Template Name               File Name (Number)
-------------               ------------------
 
 
The following is a list of sort templates deleted in this patch:
 
in the Kernel Installation and Distribution System (KIDS) multi-build 
Template Name                File Name (Number)
-------------                ------------------
 
 
The following is a list of list templates included in this patch:
 
Template Name
-------------
 
 
distribution BPS PSO IB BUNDLE 3.0.  Patches PSX*2*65 and PSS*1*131 will 
The following is a list of options included in this patch:
 
Option Name                  Type               New/Modified
-----------                  ----               ------------
 
 
The following is a list of protocols included in this patch:
 
Protocol Name
-----------
be released as stand-alone patches.  Since there is an implementation 
 
 
The following is a list of forms deleted in this patch:
 
Template Name               File Name (Number)
-------------               ------------------
 
 
 
Documentation Retrieval:
dependency between the multi-build distribution and the stand-alone 
========================
Sites may retrieve documentation in one of the following ways:
 
 1.  The preferred method is to FTP the files from 
     download.vista.domain.ext, which will transmit the files from the
     first available FTP server.
 
 2.  Sites may also elect to retrieve documentation directly from a 
     specific server as follows:
 
patches, PSX*2*65 and PSS*1*131 must be installed prior to the 
     Albany          ftp.fo-albany.domain.ext
     Hines           ftp.fo-hines.domain.ext
     Salt Lake City  ftp.fo-slc.domain.ext
 
 3.  Documentation can also be retrieved from the VistA Documentation 
     Library (VDL) on the Internet at the following address,
     http://www.domain.ext/vdl.
 
The documentation distribution includes:
 
Health Information Systems and Technology Architecture (VistA) electronic 
installation of the multi-build.  For more specific instructions please 
    FILE NAME                             DESCRIPTION
    
    ---------------------------------------------------------------------
 
 
 
 
Test Sites:
===========
 
refer to the installation steps provided in each of the patches.
 
 
 
       ================INSTALLATION INSTRUCTIONS =================
 
To avoid disruptions, these patches should be installed when users are 
not on the system and during non-peak hours.  Of particular concern would 
be the items below.
 
    1.  Do not install the patch when ECME claims are being generated
 
        by the BPS Nightly Background Job option [BPS NIGHTLY
        BACKGROUND JOB].  Wait for this job to finish or complete the
        installation before this job starts.
    2.  Do not install the patch when prescriptions are being 
        transmitted to CMOP.  Wait for the CMOP transmission to finish 
        or complete the installation before the transmission starts.  
        Check with Pharmacy Service or your pharmacy Automated Data
        Processing Application Coordinator (ADPAC) to find out when
        CMOP transmissions occur.
    3.  In addition, note that you will be prompted to disable the
All sites should install these patches regardless of whether or not they 
        following options during the installation:
 
 
 
 
Install Time - Approximately 30 minutes
 
 
 
1.  OBTAIN PATCHES
have been activated for ePharmacy by the Central Business Office (CBO).  
    --------------
    Patches PSX*2*65 and PSS*1*131 will be sent to your system upon
    release from the National Patch Module.
 
    Obtain the host file BPS_1_7_PSO_IB.KID, which contains the following
    three patch installs:
 
        BPS*1.0*7
        PSO*7.0*289
        IB*2.0*384
After the installation of these patches, the activation status of the 
 
     Sites can retrieve VistA software from the following FTP addresses.
     The preferred method is to FTP the files from:
 
                    download.vista.domain.ext
 
     This will transmit the files from the first available FTP server.
     Sites may also elect to retrieve software directly from a specific
     server as follows:
 
site will not be impacted.  As before, activation of the ePharmacy 
       Albany                  ftp.fo-albany.domain.ext
       Hines                   ftp.fo-hines.domain.ext
       Salt Lake City          ftp.fo-slc.domain.ext
 
     The BPS_1_7_PSO_IB.KID host file is located in the anonymous.software
     directory.  Use ASCII Mode when downloading the file.
 
2.  LOAD TRANSPORT GLOBAL FOR STAND-ALONE PATCHES
    ---------------------------------------------
    For patches PSX*2*65 and PSS*1*131, choose the PackMan message
product will require instructions provided by the CBO.  Sites are not to 
    containing each of these patches and invoke the INSTALL/CHECK MESSAGE
    PackMan option.
 
3.  START UP KIDS
    -------------
    Start up the Kernel Installation and Distribution System Menu option
    [XPD MAIN]:
 
         Edits and Distribution ...
         Utilities ...
activate unless instructed specifically by the CBO.
         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)
 
         Unload a Distribution
         Backup a Transport Global
 
    Select Installation Option:
 
4.  RUN OPTIONAL INSTALLATION OPTIONS FOR STAND-ALONE PATCHES
    ---------------------------------------------------------
    From the Installation menu, you may select to use the following
    options (when prompted for the INSTALL NAME, enter each of the
    stand-alone patches (PSX*2.0*65 and PSS*1.0*131)):
pharmacy (ePharmacy) billing system.  Below is a list of all the 
This patch modifies the CMOP v2.0 application as described
 
    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 Database Definitions (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
below:
        you to ensure the integrity of the routines that are in the
        transport global.
 
5.  INSTALL STAND-ALONE PATCHES
    ---------------------------
    This is the step to start the installation of this KIDS patch.  This
    will need to be run for each of the stand-alone patches (PSX*2*65 and
    PSS*1*131).
 
    a.  Choose the Install Package(s) option to start the patch
 
        install.
    b.  When prompted for the "Select INSTALL NAME:", enter the patch
        name.
    c.  When prompted "Want KIDS to INHIBIT LOGONs during the install?
        YES//" answer NO.
    d.  When prompted "Want to DISABLE Scheduled Options, Menu
        Options, and Protocols? YES//" answer NO.
    e.  When prompted, "Device: Home//" respond with the correct device.
 
6.  LOAD TRANSPORT GLOBAL FOR MULTI-BUILD
 
    -------------------------------------
    After the installation of the stand-alone patches is complete, return
    to the Installation menu.
 
    From the Installation menu, select the Load a Distribution option.
 
    When prompted for "Enter a Host File:", enter the full directory path
    where you saved the host file BPS_1_7_PSO_IB.KID (e.g.,
    SYS$SYSDEVICE:[ANONYMOUS]BPS_1_7_PSO_IB.KID).
 
1.      A modification was made to allow for CMOP Suspense Date Rx's 
    When prompted for "OK to continue with Load? NO//", enter "YES."
 
    The following will display:
 
      Loading Distribution...
 
        BPS PSO IB BUNDLE 3.0
        BPS*1.0*7
        PSO*7.0*289
        IB*2.0*384
picked up after midnight to be sent to ECME appropriately. When the CMOP 
      Use INSTALL NAME: BPS PSO IB BUNDLE 3.0 to install this
      Distribution.
 
7.  RUN OPTIONAL INSTALLATION OPTIONS FOR MULTI-BUILD
    -------------------------------------------------
    From the Installation menu, you may select to use the following
    options (when prompted for the INSTALL NAME, enter
    BPS PSO IB BUNDLE 3.0):
 
    a.  Backup a Transport Global - This option will create a backup
transmission starts, all Rx's in the suspense file are evaluated to see 
        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.
 
if they should be submitted to ECME first and if so are submitted. Then 
8.  INSTALL MULTI-BUILD
    -------------------
    This is the step to start the installation of this KIDS patch.  This
    will need to be run for the BPS PSO IB BUNDLE 3.0.
    
    a.  Choose the Install Package(s) option to start the patch
        install.
    b.  When prompted for the "Select INSTALL NAME:", enter BPS PSO IB
        BUNDLE 3.0.
    c.  For the BPS*1*7 patch, when prompted "Want KIDS to Rebuild Menu
the system re-evaluates the suspense file to pull the latest list of Rx's 
        Trees Upon Completion of Install? YES//"  enter YES unless your
        system does this in a nightly TaskMan process.
    d.  For the PSO*7*289 patch, when prompted "Want KIDS to Rebuild Menu
        Trees Upon Completion of Install? YES//"  enter YES unless your
        system does this in a nightly TaskMan process.
    e.  When prompted "Want KIDS to INHIBIT LOGONs during the
        install? YES//"  enter NO.
    f.  When prompted "Want to DISABLE Scheduled Options, Menu Options,
        and Protocols? YES//"  enter YES.
    g.  When prompted "Enter options you wish to mark as 'Out Of
to send to CMOP using the current date and time. When the CMOP evaluation 
        Order':"  enter the following options:
 
    h.  When prompted "Enter protocols you wish to mark as 'Out Of
        Order':"  enter <return>.
    i.  When prompted "Delay Install (Minutes):  (0-60): 0//"  enter an
        appropriate number of minutes to delay the installation in 
        order to give users enough time to exit the disabled options
        before the installation starts.
    j.  When prompted "Device: Home//"  respond with the correct device.
 
applications involved in this project along with their patch number:
runs past midnight, any Rx's with the suspense dates changed to that day 
 
 
The BPS post-install routine delivered with BPS*1*7 will do the tasks
listed below.  This post-install will be tasked and may take several
hours to run.  The post-install routine BPS01P7 is being left on the 
system after the install.  They will be deleted with a future patch.
are sent to CMOP. However, since the ECME submission ran before midnight, 
those Rx's would not have been sent. This modification will re-check the 
Rx's in suspense for the new date after the CMOP transmission completes 
in order to pick up Rx's that need to be sent to ECME after midnight.
 
2.      New functionality was added to prevent prescriptions from being 
filled/sent to CMOP when a host processing error occurs when a claim is 
submitted through ECME. The host processing errors are identified by 
reject codes M6, M8, NN, and 99. The following conditions apply when this 
 
scenario occurs.
a.      The transmission of the Rx/fill will be delayed 1 day in hopes 
that the host processing issues will be resolved.
b.      An activity log entry will be defined to state the date/time 
along with a comment stating that the Rx/fill was left in suspense hold 
due to a host processing error.
c.      This added functionality does not include the Pull Early from 
Suspense function.
 
3.      New functionality was added to the Print from Suspense File [PSO 
   APPLICATION/VERSION                                  PATCH
PNDLBL] option to prevent prescriptions from being pulled early from 
suspense until 3/4 of the days supply of the Rx/fill has elapsed.
 
4.      The 'CMOP/ECME Activity Report' [BPS RPT CMOP/ECME ACTIVITY] has 
been modified. 
a.      The CMOP-STATUS column will display 'D' for Dispense or 'T' for 
Transmit instead of partially spelling out the status.
b.      A prompt will be added to select detailed or summary 
information.  Detailed information will reflect what is currently 
displayed.  Summary information will shorten the batch header section of 
   --------------------------------------------------------------
the report.
c.      A prompt will be added to select a list of patients (or ^ALL).  
Only patients on the list will be included in the detail.
d.      The division prompt will be modified to be consistent with other 
ECME options, i.e., the selection prompt will show 'A ALL DIVISIONS' 
first, 'S SELECT DIVISIONS' second, and will roll into particular 
divisions if the user selects an 'S'.
e.      A prompt will be added to select released, unreleased, or all 
prescriptions.
f.      Detailed reports will only display information from batches that 
   CONSOLIDATED MAIL OUTPATIENT PHARMACY (CMOP) V. 2.0  PSX*2*65
have ECME Rxs.
g.      Header information will be centered. 
5.
 
 
 
 
This patch addresses the following New Service Request (NSR):
-------------------------------------------------------------
There is no NSR associated with this patch.
   PHARMACY DATA MANAGEMENT (PDM) V. 1.0                PSS*1*131
 
 
This patch addresses the following Remedy Ticket(s):
----------------------------------------------------
There is no Remedy Tickets associated with this patch.
 
 
 
Overview of Remedy Ticket(s):
-----------------------------
 
 
- 
- 68 SEQ #60
 
- DATE APPLIED:    2010-02-17 10:48:15
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
This patch is part of the FY09-Q3 Enhancement release and must be
Record System V. 1.0 (CPRS) or Registration V. 5.3 packages, then an
email notifying that a prescription was just discontinued for that Rx
will be sent to the new PSX EXTERNAL DISPENSE ALERTS mail group. If no
recipients are defined in the new mail group, then the email alert will be
sent to PSXCMOPMGR key holders. The email alert will inform the group that
the CMOP status for the Rx just discontinued was either Transmitted or
Retransmitted as seen in the example below.
 
  Subj: TROY - DC Alert on CMOP Rx 123456789 TRANSMITTED  [#90494]
  03/03/09@17:37 8 lines
installed along with Outpatient Pharmacy V. 7.0 patch PSO*7*324, which
  From: POSTMASTER  In 'IN' basket.   Page 1  *New*
  ------------------------------------------------------------------------
               Rx #: 123456789   Fill: 0
            Patient: OUTPATIENT,DCONE (6660)
               Drug: TAMOXIFEN CITRATE 10MG TABS
          Rx Status: DISCONTINUED BY PROVIDER
  Processing Status: TRANSMITTED to CMOP on 02/27/09
           Provider: OPPROVIDER, PROV
 
  ********    Please contact CMOP or take appropriate action    ********
addresses PSI-07-181 (PSPO# 865) - Remedy Ticket # HD208961. A new mail
 
  Enter message action (in IN basket): Ignore//
  ------------------------------------------------------------------------
group named PSX EXTERNAL DISPENSE ALERTS is created in this patch to
support the functionality provided by patch PSO*7*324.
 
When a Consolidated Mail Outpatient Pharmacy (CMOP) prescription with a
status of Transmitted or Retransmitted is discontinued by a background
job other than Outpatient Pharmacy options, e.g. Computerized Patient
 
 
- 
- 10 SEQ #7
 
- DATE APPLIED:    1998-02-02 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See the patch description for PSX*2.0*10.
 
 
 
- 
- 69 SEQ #61
 
- DATE APPLIED:    2010-06-24 15:50:51
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
This patch modifies the CMOP v2.0 application as described below:
where the software did not resubmit an electronic pharmacy claim
automatically when a claim rejected for a host processing error. The
following day the prescription was transmitted to CMOP as anticipated and
was filled. The claim did appear on the ECME User Screen so it could be
manually resubmitted, which is the process facilities followed before this
patch was installed.  Based upon analysis, this is an infrequent scenario
(less than 1%) and will only occur in a particular set of circumstances.
 
Host processing errors are identified by reject codes M6, M8, NN, and 99.
The following conditions apply when this scenario occurs.
 
 
     a. The transmission of the Rx/fill will be delayed 1 day in hopes
        that the host processing issues will be resolved.
     b. An activity log entry will be defined to state the date/time along
        with a comment stating that the Rx/fill was left in suspense hold 
        due to a host processing error.
     c. This added functionality does not include the Pull Early from
        Suspense function.
 
This issue has been corrected in this patch.
1. An entry was being added to the ECME LOG every time an Rx is evaluated
 
3.  The system was allowing rejected Tricare prescriptions to be sent to 
CMOP.  Tricare rejected prescriptions should be held in suspense until 
the reject has been resolved.  This patch corrects this issue. 
for ECME claim submissions and the Rx was flagged for Bad Address. A
modification was made to only allow the Rx to be evaluated for ECME claim
submission if a Bad Address indicator is not present. 
 
2. There is a known issue where the system may not automatically resubmit
all claims rejected due to a host processing error. A test facility found
 
 
- 
- 71 SEQ #62
 
- DATE APPLIED:    2010-12-07 11:03:35
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
Currently in backdoor Pharmacy, all warning labels are printed.
Level Seven (HL7) messages in segment NTE|11|, with a limit of 220
characters. This patch creates a continuation segment in NTE|11A| to
contain the warning text that is greater than the initial 220 characters,
up to an additional 220 characters. The continuation segment immediately
follows the NTE|11| segment of the warning. This means all warning labels
will be transmitted to CMOP.
However, when Prescription Warning labels are transmitted to the
Consolidated Mail Outpatient Pharmacy (CMOP), there is a limit of 5
warnings per prescription. CMOP has requested that all warning labels be
sent with every prescription. This patch therefore allows more than five
warnings per prescription to be transmitted to CMOP, and also allows
warning text that is greater than 220 characters per warning.
 
Prescription Warning labels are currently transmitted to CMOP via Health
 
 
 
- 
- 73
 
- DATE APPLIED:    2012-02-16 14:00:25
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
ePharmacy Phase 6
 
 
 
- 
- 70 SEQ #64
 
- DATE APPLIED:    2012-03-29 18:36:01
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
This patch contains software modifications to the Consolidated Mail 
 . Certain information is necessary to prevent serious adverse effects 
 . Patient decision-making should be advised by information about a known
   serious side effect with a product, or 
 . Patient adherence to directions for the use of a product is essential
   to its effectiveness. 
 
The features in the FDA Medication Guides project are being delivered in
incremental releases. This patch is part of the Increment 3 release, which
is the last planned release. The features included in this release are:
 
Outpatient Pharmacy (CMOP) V. 2.0 application to support the Food and Drug
 . Ability to create and maintain a list of FDA Medication Guide printers
   for a specific pharmacy division.
 
 . Automatic printing of FDA Medication Guide along with prescription 
   labels.
 
 . Ability to reprint the FDA Medication Guide when reprinting a 
   prescription label.
 
 . Ability to change the FDA Medication Guide printer at any point in the
Administration (FDA) Medication Guides - Increment 3 project. The project
   dispensing process, similar to changing the label printer.
 
 . Ability to reprint the FDA Medication Guide for any given prescription
   fill or the latest FDA Mediation Guide available for the medication on
   the prescription.
  
 . Identification on the label document that an FDA Medication Guide was
   printed as well and needs to be collated to the documentation before
   being handed over to the patient.
 
objective is to allow pharmacy staff to retrieve the FDA Medication Guide
 . Changes to the prescription label activity logs showing which specific
   FDA Medication Guide document printed along with the label.
 
 . Changes to the Consolidated Mail Outpatient Pharmacy (CMOP) Event log
   showing which specific FDA Medication Guide document was available 
   for the medication when the prescription fill was transmitted to CMOP.
 
 . Introduction of a PC based Java software component to enable the
   automatic printing of an FDA Medication Guide from within VistA. The
   software does not require any direct user interaction. The software 
for prescription items that contain FDA approved information that can help
   identifies a request from VistA for a specific FDA Medication Guide
   and automatically sends it to the FDA Medication Guide printer
   selected by the user within VistA when dispensing the medication.
 
 . Ability to update the Windows network printer name for a specific
   device through the Kernel application. Once the pharmacist selects a
   printer to print the FDA Medication Guide Vista will retrieve the 
   Windows name for the printer and will pass it on to the Java
   application responsible for printing the document.
    
patients avoid adverse events. The FDA requires that Medication Guides be
Below is a list of all the applications involved in this release along
with their patch number:
  
   APPLICATION/VERSION                                    PATCH
   -----------------------------------------------------------------
   CONSOLIDATED MAIL OUTPATIENT PHARMACY (CMOP) V. 4.0    PSX*2*70
   NATIONAL DRUG FILE (NDF) V. 4.0                        PSN*4*264
   OUTPATIENT PHARMACY (OP) V. 7.0                        PSO*7*367
   KERNEL V. 8.0                                          XU*8*566
   
included with certain prescribed drugs and biological products when the
The following modification is included in this patch (PSX*2*70):
 
The process responsible for the transmission of prescriptions from Outpatient
Pharmacy to CMOP will be modified to record the current FDA Medication Guide
document name in the CMOP Event Log in the PRESCRIPTION file (#52) if one 
exists for the medication in the prescription being transmitted. Such 
information will be displayed within Outpatient Pharmacy application when the
user selects to view the CMOP Event Log for a specific prescription.
 
Agency determines that:
 
 
 
- 
- 74
 
- DATE APPLIED:    2014-01-06 16:16:56
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
EPHARMACY OPERATING RULES
 
 
 
- 
- 75 SEQ #66
 
- DATE APPLIED:    2014-07-15 12:28:42
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
This patch modifies the Consolidate Mail Outpatient Pharmacy (CMOP) v2.0 
application as described below:
 
       1.  A correction was made to not have duplicate Notes and Comments 
(NTE)5 segments after a CMOP Re-Transmit option was performed
       2.  A typo was corrected in the key description for PSXMAIL key
       3.  A correction was made to not allow CMOP Controlled substance 
to be released from suspense early.
 
 
- 
- 76 SEQ #67
 
- DATE APPLIED:    2014-11-05 12:30:33
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
This patch modifies the Consolidate Mail Outpatient Pharmacy (CMOP) v2.0 
Enter/Edit (PSS Drug Enter/Edit) option.
        4. A correction made to not duplicate Patient Address error
message in Mailman messages
application as described below:
 
        1. A correction was made to make sure Bad Address Indicator(BAI) 
is for error messages in mailman, when the BAI is set
        2. A correction was made to the Data Dictionary for the input 
transform and the description of The CMOP System file (550), fields were 
Non-CS Days to Transmit (#11) and CS Days to Transmit (#12).
        3. A correction was mad to the CMOP User Manual to update the Drug
 
 
- 
- 77 SEQ #68
 
- DATE APPLIED:    2016-02-11 17:14:29
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
HAPE EDI Revenue project - NCPDP Continuous Maintenance Standards
 
 
 
- 
- 78 SEQ #69
 
- DATE APPLIED:    2016-07-19 16:55:34
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
This patch modifies the Consolidate Mail Outpatient Pharmacy (CMOP) v2.0 
application as described below:
 
       1.  A correction was made to have Controlled Substance Special 
                 Handle level 3 to be change to level 2 or 1 and put into 
                 Local suspense
 
 
- 
- 80 SEQ #70
 
- DATE APPLIED:    2016-08-19 16:19:35
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
This patch modifies the Consolidate Mail Outpatient Pharmacy (CMOP) v2.0 
application as described below:
 
     1. PSXR BATCH INQUIRY [View Transmission] Option was getting hung
up when being run.
 
 
- 
- 9 SEQ #8
 
- DATE APPLIED:    1998-03-30 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
This patch is being distributed in response to NOIS CMM-0997-N0446.
 
 
 
- 
- 79
 
- DATE APPLIED:    2016-08-29 12:56:28
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
MCCF ePharmacy Compliance Phase 3
 
 
 
- 
- 81
 
- DATE APPLIED:    2017-11-27 13:48:55
 
- APPLIED BY:    USER,FIFTYFOUR
 
- DESCRIPTION:    
MCCF EDI TAS EPHARMACY BUILD 2
 
 
 
- 
- 83
 
- DATE APPLIED:    2018-04-03 17:43:42
 
- APPLIED BY:    USER,FIFTYFOUR
 
 
- 
- 87
 
- DATE APPLIED:    2020-04-10 16:08:08
 
- APPLIED BY:    USER,SEVENTY
 
 
- 
- 89 SEQ #75
 
- DATE APPLIED:    2020-05-14 16:51:52
 
- APPLIED BY:    USER,SEVENTY
 
- DESCRIPTION:    
This patch changes the upper limit of the NON-CS DAYS TO TRANSMIT Field
The CS DAYS TO TRANSMIT Field (#12) is the suggested maximum number of 
days to use as a print through date for the CMOP auto-transmission for
controlled substances. It can be overwritten in the auto-transmission
set-up, to a maximum of 15.
 
 
****NOTE****
The change to the CMOP SYSTEM File (#550), NON-CS DAYS TO TRANSMIT Field 
(#11) and CS DAYS TO TRANSMIT Field (#12) may lead to additional NCPDP 
Reject 79 Refill Too Soon (RTS) claims.
(#11) and the CS DAYS TO TRANSMIT Field (#12) of the CMOP SYSTEM File
 
If the claim submission returns a Refill Too Soon (79) reject, the label 
is NOT printed for the prescription and it is moved to the Refill Too 
Soon/DUR section of the patient Medication Profile screen until the user 
resolves the reject. The prescription will also display on the Third-Party
Payer Reject Worklist. If the claim submission returns a Reject Resolution
Required reject, the label is NOT printed for the prescription and it is
moved to the Reject Resolution Required section of the Third-Party Payer
Reject - Worklist.
 
(#550) from 10 to 15 days.
Please search for additional guidance on the eRevenue Resources main 
landing page for Refill Too Soon. Guidance documents for COVID-19 Refill 
Too Soon Override. The landing page may be accessed at:  
https://vaww.vashare.domain.ext/sites/eRevenueResources/Pages/HomePage.asp
x
 
The NON-CS DAYS TO TRANSMIT Field (#11) is the suggested maximum number of
days to use as a print through date for the CMOP auto-transmission for
non-controlled substances. It can be overwritten in the auto-transmission
set-up, to a maximum of 15.
 
 
 
 
- 
- 90 SEQ #76
 
- DATE APPLIED:    2020-10-01 13:00:15
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
It has been reported that when a controlled substance CMOP order is 
transmitted via option Print from Suspense file and then a subsequent 
non-controlled substance CMOP order is requested to be transmitted via 
the same option, the controlled substance order is transmitted instead of 
the non-controlled substance order.
 
 
 
- 
- 91
 
- DATE APPLIED:    2021-09-13 11:09:35
 
- APPLIED BY:    USER,SEVENTEEN
 
 
- 
- 94 SEQ #78
 
- DATE APPLIED:    2021-11-19 15:26:42
 
- APPLIED BY:    USER,SEVENTEEN
 
- DESCRIPTION:    
This patch will resolve the following issue:
--------
The Castle Point VA Medical Center reported that its PSX Resource device was
hung for hours in and they had to manually released and the process that was
holding the device had to be terminated. The Clin1 researched the problem
and determined that the sequence that caused the problem was this:
    
   1. The CMOP prescription release information arrives at the site in the
      form of a Mailman message that contains all prescriptions released by
      CMOP. This message is sent to the S.PSXX CMOP SERVER recipient.
 
  
   2. Each line of the Mailman message is processed to reflect the release
      event (e.g., Release date and CMOP information like Lot# is recorded,
      3rd party billing is updated, etc.)
 
   3. An existing 3rd party billing claim will be reversed and resubmitted if
      the NDC from CMOP does not match the original sent to the 3rd party
      payer when the prescription was transmitted to CMOP. 
 
   4. Some of these updates will cause ePharmacy (BPS) to call out to the
      Integrated Billing (IB) application to cancel a Bill.
1) INC18186175 - NFL Stuck PSX resource
 
   5. Depending on the update that the IB application performs it may
      automatically create and send a Mailman message to its users.
 
   6. The creation of the Mailman message by IB is interfering with the
      processing of the Mailman message sent from CMOP to the site. More 
      specifically, it changes the value of the variable XMZ that is used as
      an index in the step #2 above to indicate which line is being processed.
   
   7. This caused the processing of the CMOP message to go into an infinite
   
      loop and cause the problem reported by the site. 
 
Resolution:
----------
A change was made to the processing of the CMOP Mailman message to protect
the variable XMZ from being overwritten when other functionalities or
applications are called.
   
Technical Resolution:
--------------------
Defect Tracking System Ticket(s) & Overview:
The FOR loop in the EN+3 line of the PSXVND routine was re-written to address
two problems:
  
   1. Protect the variable XMZ from being overwritten 
 
   2. Removed GOTO commands from inside the FOR loop and placed them outside
      without changing the original logic
--------------------------------------------
1) INC18186175 - NFL Stuck PSX resource
 
Problem: 
 
 
- 
- 92
 
- DATE APPLIED:    2022-01-19 15:52:46
 
- APPLIED BY:    USER,SEVENTEEN
 
 
- 
- 93
 
- DATE APPLIED:    2022-08-08 17:12:09
 
- APPLIED BY:    USER,EIGHTYSIX
 
 
- 
- 13 SEQ #9
 
- DATE APPLIED:    1998-04-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See the patch description for PSX*2.0*13.
 
 
 
- 
- 97 SEQ #81
 
- DATE APPLIED:    2022-12-14 13:41:44
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
See FORUM patch description.
 
 
 
- 
- 95
 
- DATE APPLIED:    2024-07-26 10:39:11
 
- APPLIED BY:    USER,EIGHTYNINE
 
 
- 
- 98 SEQ #83
 
- DATE APPLIED:    2024-09-03 10:38:49
 
- APPLIED BY:    USER,EIGHTYNINE
 
- DESCRIPTION:    
See FORUM patch description.
 
 
 
- 
- 11 SEQ #10
 
- DATE APPLIED:    1998-04-17 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
See the patch description for PSX*2.0*11.
 
 
 
 
  
- DATE INSTALLED AT THIS SITE:    1997-04-14 00:00:00
 
- INSTALLED BY:    USER,ONE
 
- DESCRIPTION OF ENHANCEMENTS:    
CMOP V 2.0T9 ALPHA BUILD FOR MEDICAL CENTERS
 
 
 
 
 |