| DESCRIPTION OF ENHANCEMENTS |
Defect Tracking System Ticket(s) & Overview:
SCAN TIME, TIME SPECIMEN COLLECTED and TIME SCANED INTO LAB from
approximately 10 years ago. Entries in the HOWDY SPECIMEN TIMES BY UID
file #69.87 are never deleted. After 10 years, when lab accessions (UIDs)
are no longer unique, data for current UIDs can no longer be added to
file #69.87, because the software checks for the presence of the UID and
does not allow duplicates.
The site that reported the issue is using the option LRHY TRACK
COLLECTION to produce a report of patient specimens collected via Howdy.
That report retrieves data from the HOWDY SPECIMEN TIMES BY UID file
===========================================
(#69.87). The site gave several examples of accessions (UIDs) that are
showing data from 2011. Lab accession numbers (UIDs) are only unique for
10 years. Many of the entries in this site's file #69.87 are > 9 years
old, and thus have UIDs that are no longer unique and are the source of
this data error on the report.
The option that creates the entries in file #69.87 is LRHY PHLEBOTOMY
LOG. The routine for that option checks to see if the UID entered in the
option is already in file #69.87. If it is, the option does not add the
UID to the file again. Because the only UID from 10 years ago is in the
file, the current UID cannot be added, and this is the real source of the
problem.
There should really be a utility added, perhaps called from LRNIGHT, that
checks file #69.87 for entries >9 years old and deletes those entries
from the file. Note that this will eventually affect all VA sites that
use Howdy, and specifically those that use the LRHY PHLEBOTOMY LOG option.
Resolution:
1. INC20231002 - CTX Incorrect Information in VistA Track Collection
----------
Logic is added to the NIGHTLY LAB CLEANUP process. The routine LRNIGHT
will run LRHOWDY^LRWU9A in the background. LRHOWDY^LRWU9A will delete
records that are more than 9 years old from file #69.87.
Technical Resolution:
---------------------
Within the SUBTASKS section of routine LRNIGHT, code is added to job off
LRHOWDY^LRWU9A to background processing.
Entry point LRHOWDY is added to routine LRWU9A.
LRHOWDY loops through the SCAN index of file #69.87 and deletes records
that are greater than 9 years old, time is not considered so a record
that was scanned anytime today exactly 9 years ago is not deleted, the
record must have been scanned over 9 years ago to be purged.
Problem:
-------
Incorrect information is being populated in the VistA Track Collection on
several patients. It is displaying incorrect information for the WALK-UP
|