| DESCRIPTION OF ENHANCEMENTS |
This patch will resolve the following issues.
Information Processing Standard (FIPS) code for Canada is "CA", however the
SPMP standard requires "CN" for Canada.
Resolution:
-----------
Changed the retrieval of the patient's state and postal code fields to
first check for the country. For foreign countries (non-US) it will
retrieve the Province and Postal Codes values returned in the VAPA(23)
and VAPA(24) return array from the ADD^VADPT API. Also changed it to send
"CN" for PAT22 (Country of Non-US Resident) for Canada.
Associated NSR(s)
Technical Resolution:
---------------------
Modified the routines PSOASAP and PSOASAP0 to check whether the country is
non-US (foreign). If so, it will use the value in VAPA(24) and VAPA(23) for
the fields PAT15 and PAT16 respectively. Also, changed the line tag PAT22
on the PSOASAP0 routine to return "CN" instead of "CA" for Canada.
=================
N/A
Test Sites:
==========
Associated CA SDM Ticket(s):
============================
1. I10127879FY16 - It is possible to suspend a script past the expiration
date.
2. I16514233FY17 - Vista transmits two instances of the same prescription
to the external interface.
R14795402FY17(d) - Vista is sending over prescription data twice for
SOME prescriptions, resulting in duplicates showing
up in ScriptPro
3. I11517650FY17 - Need assistance with SPMP Patient Address errors
1. It is possible to suspend a script past the expiration date.
Defect Tracking System Ticket(s) & Overview:
============================================
1. I10127879FY16 - It is possible to suspend a script past the expiration
date.
Problem:
--------
Currently in Outpatient Pharmacy the users are able to enter a REFILL DATE
that is past the Rx EXPIRATION DATE. The software should not allow a refill
date that is past the expiration date because it is an invalid date and the
prescription will be expired before it can be dispensed.
Resolution:
-----------
The Data Dictionary for the PRESCRIPTION file (#52) was modified to include
restrictions on the following fields: FILL DATE (#22) and REFILL DATE (#.01)
in the REFILL sub-file (#52.1). The restrictions will require that the value
entered for either one of these two fields cannot be before the Rx ISSUE
DATE or after the Rx EXPIRATION DATE.
Technical Resolution:
2. Vista transmits two instances of the same prescription to the external
---------------------
Created new INPUT TRANSFORM code (FLDTINTR^PSOUTLA(Fill_Type)) and new
EXECUTABLE HELP code (FLDTHELP^PSOUTLA(Fill_Type)) and modified the fields
mentioned above to replace the current M code with calls to these two new
entry points in the PSOUTLA routine.
Files & Fields Associated:
-------------------------
File Name (#) Field Name (#) New/Modified/Deleted
----------------- -------------------------------------- --------------------
interface.
PRESCRIPTION(#52) FILL DATE (#22) Modified
REFILL (#52.1)
-REFILL DATE (#.01) Modified
2. I16514233FY17 - Vista transmits two instances of the same prescription
to the external interface.
R14795402FY17(d) - Vista is sending over prescription data twice for SOME
prescriptions, resulting in duplicates showing up in
ScriptPro
Problem:
--------
There is at least one scenario in Outpatient Pharmacy that will cause a
prescription fill to be sent twice to the external interface. This happens
because sometimes when the user pulls a CMOP prescription from suspense to
print locally it will be sent to the print queue twice and consequently it
was also being sent to the external interface twice.
Resolution:
3. Need assistance with SPMP Patient Address errors
-----------
Added a check in the routine that handles the pull from suspense to prevent
it from adding a prescription to the print queue if the prescription is
already on the queue.
Technical Resolution:
---------------------
Modified the routine PSOSUPOE to prevent it from setting the variable PPL
with the same prescription twice.
3. I11517650FY17 - Need assistance with SPMP Patient Address errors
Problem:
--------
The State Prescription Monitoring Program (SPMP) module did not retrieve the
correct State/Province (SPMP field PAT15 - State Address) and Postal Code
(SPMP field PAT16 - ZIP Code Address) for patients that have a foreign
address on file. The software was retrieving the US state and Zip Code
fields, which were both blank for such patients. In addition, the Federal
|