Header Text

Skip to end of metadata
Go to start of metadata

 

 

 

 An Electronic Medical Record and Document Management Company

vxCPRS v1.27.xx – v1.28.xx

OPEN SOURCE RELEASE NOTES

September 2013

 

 

 Revision History                                                                                         

Date

Version Name

Notes

3/11/2010

v1.27.83.7.9

 

Corrected printing of Provider, Provider NPI, Provider DEA# and ordering location address

Added the code for the vxDocMan integration back into the DSS

The NewCrop Formulary Check will now appear as a “FORMULARY CHECK” entry in the “Write Orders” panel on the “Orders” tab

9/01/2011

v1.27.83.8

Modified the Patient Selection Options to properly display date range selector

2/10/2011

v1.27.83.10

Encrypt Broker history for transmission

4/62011

v1.27.83.11

The VistA Web and Remote Data buttons have been made invisible.

Added a display of Preferred Language to vxCPRS in the location of the VistA Web and Remote Data buttons

Removed the patient insurance check in vxCPRS

Added a No Known Medication Health Factor to vxVistA and check for its existence when displaying Active Medications on the cover sheet

 Added a No Known Medication Health Factor to vxVistA and check for its existence when displaying Active Medications on the cover sheet

Merged the Lab Ordering and Reprinting code from vxCPRS 1.25.42.61 with this version of vxCPRS.  

 Added a Resolved field to the Problems file and modified vxCPRS to properly display Resolved problems

4/13/2011

v1.27.83.12

Corrected all known issues with Resolved problems

Modified the data that is entered in the display box to the correct format so that the list index out of bounds error does not occur.

Modified the code to ensure that the correct ListBoxes are updated with No Known Problems and No Known Medications

4/17/2011

 

v1.27.83.12.1

Corrected Spelling issues

vxCPRS modified to be able to display a generated CCD/CCR.

Modified the code to search on the PC’s search path and changed the dll name to the vx version

4/20/2011

v1.27.83.14

Added “Active” to the list of statuses of immunizations to be administered. 

Fixed Immunization administration form

Fixed immunization list selection validation

4/20/2011

v1.27.83.15

Resolved problem when a medication is ordered and signed in vxCPRS v1.27.83.11 or later the medications are automatically updated on the coversheet in the Allergy List box..

Added a SNOMED tab to the Encounter form

Modified the Lexicon Lookup dialog to also look-up SNOMED-CT codes

4/21/2011

v1.27.83.16

Added an error dialog explaining that the immunization selected does not have a records in VFD IMMUNIZATION

”@” no longer displayed in fields Immunization administration form fields

Widened the Immunization Administration form and the fields with it.

Fixed Immunization Administration form not clearing the immunization lot fields

4/24/2011

v1.27.83.17

Added the ability to capture, display and edit SNOMED-CT

4/25/2011

v1.27.83.18

Added an Item Click action on the Immunization List Box on the cover sheet

4/28/2011

v1.27.83.19

Fixed the RPC used to return the Immunization Details on the cover sheet is in a proprietary name space

Fixed issue when filing SNOMED codes from the encounter sheet fails for inpatient encounters

4/30/2011

v1.27.83.20

The vxVistA version now displays on the Help About

7/29/2011

v1.27.83.21

Modified vxCPRS to make the Immunization menu item invisible.  

Modified vxCPRS to not encrypt the broker history file

Visibility of the SNOMED tab can be controlled via parameter

9/16/2011

v1.27.83.22

Modified the code to clear the memo box when a new note is selected from the list view

9/21/2011

v1.27.83.23.1

Modified the code to clear the viewing window at time data is retrieved from vxVistA instead of when data retrieval is requested

9/30/2011

v1.27.83.23.2

Corrected the code to from ERHDoctors to remove the access violation

10/19/2011

v1.27.83.23.3

If no text is returned from the CNT then vxCPRS will no longer add the “error” text

Removed VA reference from Splash screen

Replaced Non “VA Meds” with “Meds/OTC”

Modified the Encounter code to completely respect the Display SNOMED parameter

Changed the DSIC RPC to a VFDC RPC.

10/25/2011

v1.27.83.23.4

Modified the Reactant Not Found dialog to remove the opportunity to request the reactant to be added

Removed the TTU References from default lab  sheet

Modified the code so that only the Quest Lab Request Sheet will print

Removed the PCS-HOLD from the Quest Lab Sheet

Replaced the test code with the internal Lab Order Number

Removed the Non-VA reference from OTC/Meds dialog title

Corrected spelling error on the OTC Meds from Elsewhere order dialog

10/26/2011

v1.27.83.23.5

Corrected spelling error on the OTC Meds from Elsewhere order dialog

Added ‘LB# ‘ before the Lab Order Number.

Corrected the default to the Quest Lab Request sheet for print preview.                                                                                     

Remove PCS Hold printing on the Quest Lab sheet

11/8/2011

v1.27.83.23.6

Added the City to the patient select demographic display

Fixed the labels for Address, City, and State not appearing on the Patient Select Screen

Modified the Lab Requisition to sort the printout by collection date time as well as other current sorting criteria

Modified the Lab to remove most of the insurance and payor fields

Modified the Lab Requisition to print the sample type.

1/12/2012

v1.27.83.23.7

Added Labels and space for ‘Specimen Collection Date’ and ‘Time’. Moved and renamed the output of the requested collection date and time to ‘Requested Start Date’ and ‘Time’

Cleaned up the alignment issues and removed the empty box on Lab Requisition form

Changed the patient lookup so that the index value that triggered the return is always displayed in the first column. This will result in the Alias to be displayed in the first column and the actual patient name to be displayed in the second column.

1/12/2012

v1.27.83.27.1

Code changed in the rreports.pas to request the patient.MRN instead of the patient.SSN.

Created an ‘Add’ button in the Quick order form and, when pressed, this button conducts the validation of the quick order name to the names already listed

Fixed issue that during the select patient process, if clinic is chosen as the filter, the list box is continuously populated with a continuous loop of the clinics

Fixed issue that resolve is missing from the Rt click menu for problems

VA reference removed from both the graph list, the settings popup associated, and the graph profiles input

Instances of VA# in error messages were removed for a user without a DEA#

1/22/2013

v1.28.24.1

Update vxCPRS to version 28 available from the VA

1/30/2013

v1.28.24.2

Code added to alter the font size and spacing of the ‘Preferred Language’ title and field on the cover sheet.

Code was added to look for and strip the VA reference from 2 known categories of causative agents

Allows vxCPRS to import the SNOMED codes from the stored note for display purposes

Fixed PCE encounter drawer suppression is not functioning

2/19/2013

v1.28.24.3

Updated RPC property in ORNET.PAS library file

2/26/2013

v1.28.24.4

Fixed vxCPRS not completing the connection to the backend vxVistA server

4/29/2013

v1.28.24.5

Fixed the continuous scroll on the list of providers

Components resized to accommodate scroll bar

6/24/2013

v1.28.24.6

Fixed the error in the Vitals pane on the coversheet

The ‘Redo’ menu options is disabled when 'Edit' is clicked from the Patient Coversheet

The ‘Remove’ option was changed to not import and resave the original comment in problem list.

11/8/2013

V1.28.27.7

Merged fixes of defects listed below into CPRS v28.

11/14/2013

V1.28.27.7.1

Update vxCPRS splash screen to the newest image for OS release.

12/27/2013

V1.28.27.7.2

Update  Coversheet - Help - About CPRS - Splash Screen need to be change to reflect the same Splash Screen at Sign In.

 

vxCPRS v1.27.83.7.9

 

 

 

Category

Visual and Non-Visual

Problem Description

The Provider, Provider NPI, Provider DEA# and ordering location address do not print properly on the Free Text Prescriptions

Resolution

Corrected the printing so that the preceding values print correctly. Note that this modification does not address any issues with associate providers that are required by PA, etc

Date Implemented

03-05-2010

QA Notes

 

 

 

Category

 

Problem Description

The VOS version of vxCPRS does not support the vxDocMan integration that will be required by all customers using the proprietary version of vxDocman

Resolution

Added the code for the vxDocMan integration back into the DSS Enhanced version of vxCPRS. To implement vxDocMan in a VOS system please see the vxDocMan documentation and the vxCPRS 1.25.42.* documentation with reference to setting up vxCPRS to use vxDocMan

Date Implemented

03-08-2010

QA Notes

 

 

 

 

 

Category

Visual and Non-Visual. 

Problem Description

Due to a potential overlap between the upgrading of TTU to a VOS equivalent vxVistA system and the date that TTU will stop using the NewCrop Formulary Check, the New Crop formulary Check will need to be reintroduced into a DSS Enhanced version of vxCPRS. 

Resolution

The NewCrop Formulary Check is only one of many instances were non-native vxCPRS dialog will need to be launched from the “Write Orders” panel on the “Orders” tab of vxCPRS, e-Pharmacy is another. Additionally, most of these non-native vxCPRS dialogs will execute DSS proprietary code that is not part of the Open Source stream. Therefore a mechanism needed to be created to allow for this so that a single development stream of vxCPRS 1.27.83.* can be maintained. This is the initial version of this mechanism, which will be refined in future releases of vxCPRS. The NewCrop Formulary Check will now appear as a “FORMULARY CHECK” entry in the “Write Orders” panel on the “Orders” tab. Clicking on “FORMULARY CHECK” will invoke routines in the NewCropFormularyCheck.dll that must be in the same directory as vxCPRS or in the search path for DLL on the system executing vxCPRS. Currently the “FORMULARY CHECK” entry is hard coded in vxCPRS and it obeys the same rules as the Formulary Check button in vxCPRS 1.25.42.*. A future release of vxCPRS will remove the hard coding of this value. Dependant on a modification to the backend vxVistA system other non-native vxCPRS Ordering dialogs which use external DLLS should work with this version of vxCPRS. A coding standards document for this hook needs to be developed. 

Date Implemented

03-11-2010

QA Notes

 

 

vxCPRS v1.27.83.8

 

 

 

Category

Visual and Non-Visual. 

Problem Description

On the patient selection dialog when the user selects the Clinic filter the date range is not displaying properly.

Resolution

Modified the Patient Selection Options to properly display date range selector. Note that correcting this issue required resizing the Patient Selection dialog box: therefore the frmPtSel and frmPtSel.sptVert (capitalization is significant) instances of the ORWCH BOUNDS parameter must be deleted for all users. 

Date Implemented

09-01-2010.

QA Notes

 

 

 

vxCPRS v1.27.83.10

 

 

 

Category

Visual and Non-Visual. 

Problem Description

Encrypt Broker history for transmission

Resolution

On the Broker List when the user selects the Save File, file is now encrypted. To view the un-encrypted file, a new stand-alone vxBrokerViewer.exe application was added. 

Date Implemented

02-10-2011.

QA Notes

 

 

vxCPRS v1.27.83.11

 

 

 

Category

Visual and Non-Visual. 

Problem Description

vxVistA cannot connect to either VistA web and remote VA VistA systems the VistA Web and Remote Data buttons in vxCPRS are superfluous and should be removed.

Resolution

The VistA Web and Remote Data buttons have been made invisible. This accomplishes the desired goal while making the upgrades to future versions of CPRS (e.g. a vxCPRS based on CPRS 1.0.28.*) easier.

Date Implemented

03-31-2011

QA Notes

 

 

 

 

 

Category

Visual and Non-Visual. 

Problem Description

While vxVistA now supports Preferred Language the Preferred Language is not displayed in vxCPRS.

Resolution

Added a display of Preferred Language to vxCPRS in the location of the VistA Web and Remote Data buttons that were removed above. Modified the resizing of the panels on the bar so that preferred language will properly display.

Date Implemented

04-04-2011

QA Notes

 

 

 

 

 

Category

Visual and Non-Visual. 

Problem Description

In CPRS 1.0.27.83 even if CIDC is enabled the user is not prompted to associate a diagnosis with an order if the patient does not have a recorded insurance entry; vxVistA is not populating these fields by default however the CIDC data still needs to be obtained.

Resolution

Removed the patient insurance check in vxCPRS. 

Date Implemented

03-21-2011

QA Notes

 

 

 

 

 

Category

Visual and Non-Visual. 

Problem Description

vxCPRS and vxVistA does not currently distinguish between No Known Medications and No Active Medications on Record. ARRA Meaningful Use requires these two states.

Resolution

Added a No Known Medication Health Factor to vxVistA and check for its existence when displaying Active Medications on the cover sheet. If the Health factor has been assigned and no active medications are found then the text in the Active Medications List box reads “No Known Medications” otherwise the default text is displayed. Currently this health factor can only be assigned from a PCE Encounter Form however a future release of vxCPRS will allow this health factor to be assigned from the cover sheet. Note that the current functionality will only work in an In Patient environment as Free Text Prescriptions are not properly handled in the determination of Active Medications; this will have to be reviewed before Out Patient ARRA Meaningful Use Certification. 

Date Implemented

04-07-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

vxCPRS and vxVistA does not currently distinguish between No Known Problems and No Problems on Record. ARRA Meaningful Use requires these two states.

Resolution

Added a No Known Problem Health Factor to vxVistA and check for its existence when displaying Active Medications on the cover sheet. If the Health factor has been assigned and no problems are found then the text in the Problems List box reads “No Known Problems” otherwise the default text is displayed. Currently this health factor can only be assigned from a PCE Encounter Form however a future release of vxCPRS will allow this health factor to be assigned from the cover sheet. Note that the current functionality will only work in an In Patient environment as Free Text Prescriptions are not properly handled in the determination of Active Medications; this will have to be reviewed before Out Patient ARRA Meaningful Use Certification.

Date Implemented

04-07-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

vxCPRS 1.27.83.* was not updated to the same level as vxCPRS 1.25.42.61 with regard to the lab ordering and reprinting process. In order to fulfill both the ARRA Meaningful Use requirements and the UBHC Quest Interface requirements these updates must be ported to the current version of vxCPRS 1.27.83.* 

Resolution

Merged the Lab Ordering and Reprinting code from vxCPRS 1.25.42.61 with this version of vxCPRS.  

Date Implemented

03-03-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

ARRA Meaningful Use requires a Resolved status as well as an inactive status for Problems. Currently vxVistA and vxCPRS does not support a Resolved status.

Resolution

Added a Resolved field to the Problems file and modified vxCPRS to properly display Resolved problems. Modified the filtering in vxCPRS to display only Resolved problems. Finally, when a problem is marked as Resolved it is also inactivated.

Date Implemented

04-06-2011

QA Notes

 

 

vxCPRS v1.27.83.12

 

 

 

 

Category

Visual and Non-Visual. 

Problem Description

Resolved Problem status not displaying, filtering, and recording properly.  

Resolution

Development did not include all required fixes in the previous release. Corrected all known issues with Resolved problems.   

Date Implemented

04-13-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

If a user clicks on either No Known Problems in the cover sheet problems display or No Known Medications in the Medication display a list index out of bounds error is generated.

Resolution

Modified the data that is entered in the display box to the correct format so that the list index out of bounds error does not occur.

Date Implemented

04-13-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

On the cover sheet if the Medication list box is not in the upper left hand corner of the display and/or the Problems List Box is not the left most position of the second row then setting the respective HF would clear the wrong list boxes. 

Resolution

Modified the code to ensure that the correct ListBoxes are updated with No Known Problems and No Known Medications. 

Date Implemented

04-13-2011

QA Notes

 

 

vxCPRS v1.27.83.12.1

 

 

 

Category

Visual and Non-Visual. 

Problem Description

No Know Medications displaying as No Known Problems.

Resolution

Corrected Spelling issues.

Date Implemented

04-15-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

vxCPRS needs to be able to display a generated CCD/CCR.

Resolution

Modified Merged the CPRS 1.0.26.68 code provided by EHRDoctors with vxCPRS 1.27.83.* code.

Date Implemented

04-15-2011

QA Notes

 

 

 

 

 

Category

Visual and Non-Visual. 

Problem Description

On the encounter form if a user clicks the Vitals tab an error is generated stating that the vitals dll can not be found.  

Resolution

Modified the code to search on the PC’s search path and changed the dll name to the vx version. 

Date Implemented

04-17-2011

QA Notes

 

 

vxCPRS v1.27.83.14

 

 

 

Category

Visual and Non-Visual. 

Problem Description

vxCPRS needs to be able to record an immunization administration for an Inpatient medication.

Resolution

Added “Active” to the list of statuses of immunizations to be administered.  Note that development could not test this due to backend Pharmacy activity which must occur to bring an immunization order to be administered.

Date Implemented

04-20-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

Immunization administration form showed when there were no active immunization orders.

Resolution

Development found one situation where this could occur, so that situation was plugged

Date Implemented

04-20-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

Immunization list selection validation contained improper “reprinted” text

Resolution

 Fixed the 2 situations where this could occur.

Date Implemented

04-20-2011

QA Notes

 

 

vxCPRS v1.27.83.15

 

 

 

Category

Visual and Non-Visual. 

Problem Description

When a medication is ordered and signed in vxCPRS v1.27.83.11 or later the medications are automatically updated on the coversheet in the Allergy List box..

Resolution

 When cloning the pop-up menu code for the Allergy Pop-up menu for both the No Know Medications pop-up menu and the No Known Problems pop-up menu a global variable was accidentally set to cause the refresh of active medications instead of the intended allergies. The code was modified to not reset this global variable and the behavior of vxCPRS returned to standard CPRS with respect to automatically updating the Active Medication List box on the coversheet when orders are signed, i.e. the active medications are not updated ntil a patient refresh is manually preformed. 

Date Implemented

04-20-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

vxCPRS vxCPRS needs to have a mechanism to enter SNOMED-CT codes in the patient record.

Resolution

Added a SNOMED tab to the Encounter form. This tab is primarily a place holder at this time as data entered is neither saved nor retrived

Date Implemented

04-20-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

A lexicon lookup must be provided for SNOMED-CT codes.

Resolution

Modified the Lexicon Lookup dialog to also look-up SNOMED-CT codes..

Date Implemented

04-19-2011

QA Notes

 

 

vxCPRS v1.27.83.16

 

 

 

Category

Visual and Non-Visual. 

Problem Description

During Immunization Administration, when no record exists in VFD IMMUNIZATIONS, the display is quirky and allows the user to continue.

Resolution

Added an error dialog explaining that the immunization selected does not have a records in VFD IMMUNIZATION, and to either fix that or select a different immunization. The user is also then halted from continuing with that selection. 

Date Implemented

04-21-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

”@” display in fields Immunization administration form fields is awkward.

Resolution

UI now leaves the fields as empty strings if they are returned from Mumps empty or non-existent

Date Implemented

04-21-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

Immunization Administration form was not wide enough to display some of the orderable immunizations text

Resolution

Widened the form and the fields with it.

Date Implemented

04-21-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

Immunization Administration form was not clearing the immunization lot fields (from VFD IMMUNIZATIONS) between immunizations selected.

Resolution

Allow the user to select an immunization, which clears the rest of the fields and resets the available lots to select from or shows the error message from above if there are no matching records in VFD IMMUNIZATIONS file. Once one administration is saved, if there are others in the top dropdown, then the system asks if you want to administer another.  If yes, then it removes the just-saved administration and clears the rest of the form.  This allows multiple administrations without needing to go back to the Orders tab, and even removes the need to multi-select from the Orders tab.  This is important because the system does not currently point to the selected immunization from the Orders tab as desired.

Date Implemented

04-21-2011

QA Notes

 

 

vxCPRS 1.27.83.17

 

 

 

Category

Visual and Non-Visual. 

Problem Description

For several sections of the ARRA Meaningful Use Certification SNOMED-CT codes need to be captured for Patient Encounters

Resolution

Added the ability to capture, display and edit SNOMED-CT codes as a new tab on the PCE Encounter form. Note that currently only SNOMED-CT codes are captured with no ability to attach a provider comment to the SNOMED-CT code on a per patient basis. Also note that only patients that exist in file 90000001 can have encounter data entered.

Date Implemented

04-24-2011

QA Notes

 

 

vxCPRS v1.27.83.18

 

 

 

Category

Visual and Non-Visual. 

Problem Description

ARRA Meaningful Use requires the display of Immunization administration data.

Resolution

Added an Item Click action on the Immunization List Box on the cover sheet which will display a detail of the selected Immunization.

Date Implemented

04-25-2011

QA Notes

 

 

vxCPRS v1.27.83.19

 

 

Category

Visual and Non-Visual. 

Problem Description

The RPC used to return the Immunization Details on the cover sheet is in a proprietary name space which will cause an issue when releasing to Open Source.

Resolution

Replaced the called RPC with a new RPC which is in the Open Source name space, e.g. VFD

Date Implemented

04-28-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

Filing SNOMED codes from the encounter sheet fails for inpatient encounters.

Resolution

Replaced the DSIC GET VISITS ONLY RPC with the DSIC GET VISITS/APPOINTMENT RPC which properly returns the inpatient encounter visit thus allowing the proper filing of SNOMED data.

Date Implemented

04-28-2011

QA Notes

 

 

 

vxCPRS v1.27.83.20

 

 

 

Category

Visual and Non-Visual. 

Problem Description

The vxVistA Version needs to display within vxCPRS.

Resolution

The vxVistA version now displays on the Help About box (see screen capture below).  

Date Implemented

04-30-2011

QA Notes

 

 

vxCPRS v1.27.83.21

 

 

 

 

Category

Visual and Non-Visual. 

Problem Description

As part of the ARRA MU modifications an immunization package was added to vxCPRS. DSS is not ready to release this to our existing customers.  

Resolution

Modified vxCPRS to make the Immunization menu item invisible.  

Date Implemented

07-29-2011

QA Notes

 

 

 

 

 

 

Category

Visual and Non-Visual. 

Problem Description

As part of the ARRA MU modifications when the broker history was saved to a file this file was encrypted. DSS is not ready to release this to our existing customers.  

Resolution

Modified vxCPRS to not encrypt the file. The encryption code is still latent in the code base.

Date Implemented

07-29-2011

QA Notes

 

 

 

 

 

Category

Visual and Non-Visual. 

Problem Description

As part of the ARRA MU modifications a SNOMED tab was added to the Encounter Sheet for PCE data entry. DSS is not ready to release this to our existing customers; however it is also beleieved that not all customers will want this feature. Therefore it is desirable that the visibility of this tab be controlled via parameter.

Resolution

Modified vxCPRS to control the display of the SNOMED tab via the vxVistA VFD LEX SNOMED VISIBLE kernel parameter. By default the SNOMED tab is invisible. This is the only modification to vxCPRS that requires the VFD VXVISTA UPDATE 2011.1.1 T3 release as this is the release that exports the parameter definition.  

Date Implemented

07-29-2011

QA Notes

 

 

 

 

vxCPRS v1.27.83.22

 

 

 

Category

Visual and Non-Visual. 

Problem Description

When accessing TIU Notes from the sortable list view on the Notes tab in vxCPRS the memo box that displays the note is not clearing properly between selections resulting in each additionally selected note to be appended to the bottom of the memo box. This behavior was introduced when the code provided by EHRDoctors for viewing CCRs and CCDs was incorporated into vxCPRS v1.27.83.13. The original CPRS code did not clear the memo when the note was selected from the list view, however it is cleared when the note is selected from the tree view. Both paths through the code ultimately called the same routine which loaded the note and it was this routine that was modified to display the data differently for CCR and CCD notes as compared to standard TIU notes  This modification assumed that the memo was cleared prior to being called, in the VA version of CPRS it did not matter that the memo was not cleared as the memo would ultimately be overwritten; this will not happen in the modified code.

Resolution

Modified the code to clear the memo when a new note is selected from the list view  

Date Implemented

09-16-2011

QA Notes

 

 

vxCPRS v1.27.83.23.1

 

 

 

Category

Visual and Non-Visual. 

Problem Description

Adding additional signer will cause the note contents to be duplicated in the note viewing window. This is only in the viewing window and a patient refresh clears this issue. 

Resolution

Modified the code to clear the viewing window at time data is retrieved from vxVistA instead of when data retrieval is requested.

Date Implemented

09-21-2011

QA Notes

 

 

vxCPRS v1.27.83.23.2

 

 

 

 

Category

Visual and Non-Visual. 

Problem Description

An access violation occurs when attempting to print multiple progress notes. 

Resolution

Corrected the code to from ERHDoctors to remove the access violation.

Date Implemented

09-30-2011

QA Notes

 

 

 

vxCPRS v1.27.83.23.3

 

 

 

Category

Visual and Non-Visual. 

Problem Description

When a CNT is exited without creating any text vxCPRS places a “-1^Lookup Error” line in the Progress Note that launched the CNT.

Resolution

If no text is returned from the CNT then vxCPRS will no longer add the offending text.

Date Implemented

10-19-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

The following line appears in both the splash screen and the help/about: “Unauthorized access or misuse of this system and/or its data is a federal crime. Use of all data shall be in accordance with all VA policy on security and privacy.” Which contains a VA reference.

Resolution

Replaces VA with applicable

Date Implemented

10-19-2011

QA Notes

 

 

 

 

 

Category

Visual and Non-Visual

Problem Description

On the MEDS tab Non-VA is displaying on the Meds/OTC from elsewhere individual drug entries

Resolution

Replaces Non-VA with Meds/OTC from elswhere

Date Implemented

10-19-2011

QA Notes

 

 

 

 

 

Category

Visual and Non-Visual. 

Problem Description

Even when the display SNOMED parameter is set to no the current version of vxCPRS requires that a series of DSIC RPCS are registered to the vxCPRS Menu option. If these RPCS are not registered then vxCPRS errors. However these RPCs should only be registered in Supported Accounts.

Resolution

Modified the Encounter code to completely respect the Display SNOMED parameter. 

Date Implemented

10-19-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

When converting from vxCPRS 1.25.42.* to 1.27.83.* all DSIC RPCs needed to be replaced with VFDC RPCs. One DSIC RPC in Lab Printing was missed.

Resolution

Changed the DSIC RPC to a VFDC RPC.

Date Implemented

10-19-2011

QA Notes

 

 

vxCPRS v1.27.83.23.4

 

 

 

Category

Visual and Non-Visual. 

Problem Description

If a reactant is not found when searching for an allergy the user is given the opportunity to request that the reactant be added. This request is sent via VistA Mailman and currently the mail group is not set up. Additionally the reactant file is locked so even if the mail group was correctly configured the reactant could not be added until additional M work is completed to allow reactants to be added.

Resolution

Modified the Reactant Not Found dialog to remove the opportunity to request the reactant to be added. Fixed the displayed text to change the wording appropriately. Modified the button label that allows a new search for the reactant from ‘No’ to ‘OK’.

Date Implemented

10-25-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

The default lab sheet contains TTU references.

Resolution

Removed the TTU References. Note that this is now latent code that cannot not be tested based on another enhancement request that is released in this version.  

Date Implemented

10-25-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

All of our current customers that have a lab interface are using Quest. Therefore the Quest Lab Request sheet should be the default.

Resolution

Modified the code so that only the Quest Lab Request Sheet will print  Implemented

Date Implemented

10-25-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

The Quest lab sheet currently prints PCS-HOLD at the top right of the sheet.

Resolution

Removed the PCS-HOLD from the printout. 

Date Implemented

10-25-2011

QA Notes

 

 

 

 

 

Category

Visual and Non-Visual. 

Problem Description

The Quest Lab sheet prints the lab test code and UBHC requires the internal Lab Order Number to ascension labs.

Resolution

Replaced the test code with the internal Lab Order Number. Note that this functionality is dependant on a back-end M modification that has not been released yet.

Date Implemented

10-25-2011

QA Notes

 

 

 

 

 

Category

Visual and Non-Visual. 

Problem Description

The dialog title for the OTC/Meds from elsewhere ordering screen displays the term Non-VA Medications.

Resolution

Removed the Non-VA reference.  

Date Implemented

10-25-2011

QA Notes

 

 

vxCPRS v1.27.83.23.5

 

 

 

 

Category

Visual and Non-Visual. 

Problem Description

On the OTC Meds from Elsewhere order dialog in the dialog title the word Elsewhere is misspelled as ‘Elsewher’

Resolution

Corrected the spelling error.  

Date Implemented

10-25-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

The Lab personnel requested that ‘LB# ‘ appear before the lab order number on the Quest Lab Request Sheet.

Resolution

Added ‘LB# ‘ before the Lab Order Number.  

Date Implemented

10-26-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

All of our current customers that have a lab interface are using Quest. Therefore the Quest Lab Request sheet should be the default for both printing and print preview. It is not the default for print preview.

Resolution

Corrected the default to the Quest Lab Request sheet for print preview.

Date Implemented

10-26-2011

QA Notes

 

 

 

 

 

Category

Visual and Non-Visual. 

Problem Description

PCS Hold still printing on the Quest Lab sheet.

Resolution

Really removed the PCS Hold this time.

Date Implemented

10-26-2011

QA Notes

 

 

vxCPRS v1.27.83.23.6

 

 

Category

Visual and Non-Visual. 

Problem Description

On the Patient Select Screen in vxCPRS the Address and the State was displaying but not the City. In the area that is served by UBHC this was not sufficient information to identify the correct patient as the same address could be valid in more than one city.

Resolution

Added the City to the patient select demographic display.

Date Implemented

11-07-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

The labels for Address, City, and State are not appearing on the Patient Select Screen even when patients have values to display in those fields.

Resolution

 Found the trigger that was hiding those labels and corrected it so that they will display appropriately..  

Date Implemented

11-07-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

                              

The Labs Requisition Sheets are not separating out based on Collection Date Time which is causing confusion to the users.

Resolution

Modified the Lab Requisition to sort the printout by collection date time as well as other current sorting criteria. This enhancement is dependent on a future vxVistA update build.

Date Implemented

11-08-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

The Labs Requisition Sheets currently contain a large amount of insurance and payor related fields that are not required by UBHC nor are they currently being populated. In fact these fields are using valuable page real-estate. Therefore the request is to remove these fields.

Resolution

Modified the Lab to remove most of the insurance and payor fields

Date Implemented

11-08-2011

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

The Labs Requisition Sheets are not printing the sample type.

Resolution

Modified the Lab Requisition to print the sample type. This enhancement is dependent on a future vxVistA update build

Date Implemented

11-08-2011

QA Notes

 

 

vxCPRS v1.27.83.23.7

 

 

Category

Visual and Non-Visual. 

Problem Description

The Collection Start Date and Time fields were confusing to the users. To better indicate actual usage it was agreed that an area would be provided to the user to manually write in the Specimen Collection Date and Time. Additionally the Requested Start Date and Time, as set when the order was placed would also be displayed.

Resolution

Added Labels and space for ‘Specimen Collection Date’ and ‘Time’. Moved and renamed the output of the requested collection date and time to ‘Requested Start Date’ and ‘Time’

Date Implemented

01-12-2012

QA Notes

 

 

 

 

Category

Visual and Non-Visual. 

Problem Description

The Lab Requisition form that is printed has a few anomalies that need to be corrected. These are generally alignment issues and an extraneous blank box that spans the page.

Resolution

Cleaned up the alignment issues and removed the empty box

Date Implemented

01-12-12

QA Notes

 

 

 

Category

Visual and Non-Visual. 

Problem Description

If a patient with an alias is returned in the patient lookup list and that patient causes several letters to be skipped in the alphabet then the user may have difficulty in looking up patients whose names are within the skipped block of letters

Resolution

Changed the patient lookup so that the index value that triggered the return is always displayed in the first column. This will result in the Alias to be displayed in the first column and the actual patient name to be displayed in the second column.

Date Implemented

01-09-2012

 

 

QA Notes

 

 

vxCPRS v1.27.83.27.1

 

 

Category

Visual and Non-Visual. 

Problem Description

When the patient inquiry is printed, it is printing the SSN and when viewing, the MRN is displayed.  The MRN should be printed as well instead of the SSN.

Resolution

Code changed in the rreports.pas to request the patient.MRN instead of the patient.SSN.

Date Implemented

12/2012

QA Notes

Select a patient under vxCPRS

Left click the patient information button to access the patient inquiry screen.

Click the print button and verify MRN is shown as opposed to SSN

 

 

 

 

Category

Visual and Non-Visual. 

Problem Description

Unable to move add and move a new Quick order in the list without creating an error message.

 

Resolution

Created an ‘Add’ button in the form and, when pressed, this button conducts the validation of the quick order name to the names already listed.  Passing this validation will add the new order to the list and enable the arrow buttons allowing the name to be move throughout the list.

Date Implemented

12/2012

QA Notes

Orders tab

Select Outpatient Medications from the write orders list

Select a medication from the list

Input dosage information and any other required fields

Options menu-save as quick order

Enter desired name of quick order and verify functi

 

 

Category

Visual and Non-Visual. 

Problem Description

During the select patient process, if clinic is chosen as the filter, the list box is continuously populated with a continuous loop of the clinics

Resolution

Code changed continue calling until the list is fully populated, then halt.  Adding “ALL” to the list every time changed the starting point of the list for the RPC call.

Date Implemented

12/2012

QA Notes

Enter Select Patient Process

Select the clinic radio button                            

Use scrollbar in both clinics list and provider list to check for redundancy and verify resolution

Try using the arrow keys after selecting an item to scroll and verify resolution

 

 

 

Category

Visual and Non-Visual. 

Problem Description

Resolve is missing from the Rt click menu for problems

 

Resolution

Add resolve option in the rt-click menu as well as the main action menu and add code for functionality

Date Implemented

12/2012

QA Notes

Problems tab

Active or *all* radio button selected:

Select a problem

Use right click to verify availability and functionality of “Resolve” option

Resolved/Inactive/Removed tabs should disable the functionality of the resolve popup option.

Menu:

Aside from the popup functionality, the action menu should have comparable functionality as the resolve popup in all of the above scenarios

 

 


 

 

 

Category

Visual and Non-Visual. 

Problem Description

As a user I want the graphs view definition source “medication, non-VA” to be displayed as “Medication OTC meds from elsewhere” to be consistent throughout the chart

Resolution

VA reference removed from both the graph list, the settings popup associated, and the graph profiles input

Date Implemented

12/2012

QA Notes

Select a patient with otc active meds labs tab

Graph option in the left list

In the popup menu check that otc meds are not listed as Non-VA

Choose settings popup form

Verify Non-VA meds have been changed to new OTC format

 

 

 

 

Category

Visual and Non-Visual. 

Problem Description

As a user without a DEA#, I want the error message that is generated when I attempt to order a schedule II drug to not include VA references

Resolution

Instances of VA# in error messages were removed

Date Implemented

12/2012

QA Notes

Replication of the specific error was not achieved

Several Error codes were changed to De-Veteranized versions                           

Error should occur when a provider without a DEA# chooses to order a scheduleII drug

 

 

vxCPRS v1.28.24.1

 

 

 

Category

Product update

Problem Description

Update vxCPRS to version 28 available from the VA

Resolution

Merge code from VA version 1.0.28.24 with vxCPRS 1.27.83.27.1 to where there is a working version of

vxCPRS 1.28.24.1

Date Implemented

01-22-2013

QA Notes

 

 

 

 

 

vxCPRS v1.28.24.2

 

 

Category

Bug

Problem Description

Font size for ‘Preferred Language’ on the cover sheet does not increase or decrease when the font size is changed through the menu options

Resolution

Code added to alter the font size and spacing of the ‘Preferred Language’ title and field on the cover sheet.

Date Implemented

01-30-2013

QA Notes

Select a patient under vxCPRS

Select Edit from the menu

Select Preferences

Choose new font size

Verify size and spacing

 

 

Category

Bug

Problem Description

VA References exist in the allergy lookup results using the ‘Causative Agent Lookup’ dialog window

 

Resolution

Code was added to look for and strip the VA reference from 2 known categories of causative agents

Date Implemented

01-30-2013

QA Notes

Select a patient under vxCPRS

From the cover sheet, right click in the     Allergies/Adverse Reactions

Select Enter new allergy

Search for an allergy such as ‘peanuts’

Verify that the ‘VA Allergies File’ now says ‘Allergies File’

Verify that the ‘VA Drug Class File’ now says ‘Drug Class File’

 

 

Category

Bug

Problem Description

SNOMED codes are not saving to the progress note. Upon entering the codes, they appear in the note, however, when vxCPRS is restarted, the SNOMEDs are no longer present.

Resolution

The save functionality was working properly, however vxCPRS was not retrieving the data.  Code was added to the PCE retrieval function to check for the availability of SNOMEDS functionality prior to the retrieval attempt.  This allows vxCPRS to import the SNOMED codes from the stored note for display purposes.

Date Implemented

01-30-2013

QA Notes

Select a patient from vxCPRS

Create or make addendum to progress note adding SNOMED code.

Sign note and exit vxCPRS

Reopen and select same patient

View Note to verify display of SNOMED in the PCE window.

 

 

Category

Bug

Problem Description

PCE encounter drawer suppression is not functioning

Resolution

Reintroduce PCE suppression code to vxCPRS which was removed in a previous version.  This is to be paired with an alteration to a MUMPS routine to ensure functionality

Date Implemented

01-30-2013

QA Notes

Select a patient from vxCPRS

Create a new note in a category which should have PCE suppression (Advance Directive)

Verify that the encounter drawer is suppressed

 

vxCPRS v1.28.24.3

 

 

Category

Enhancement

Problem Description

Broker Call requires update for VxCPRS

Resolution

Updated RPC property in ORNET.PAS library file 

Date Implemented

02-19-2013

QA Notes

 

 

vxCPRS v1.28.24.4

 

 

Category

Visual and Non-Visual

Problem Description

vxCPRS is not completing the connection to the backend vxVistA server..

Resolution

Modified vxCPRS to use an older version of the vxRPCBroker that connects properly. This is only a temporary fix so that testing can continue while the issue with the most up to date vxRPCBroker is examined

Date Implemented

02-26-2013

QA Notes

 

 

 

 

vxCPRS v1.28.24.5

 

 

Category

Bug

Problem Description

The scroll bars are not always visible once you start scrolling in the following options: Clinics, Providers, and Specialties.

Resolution

Components resized to accommodate scroll bar.

Date Implemented

04-29-2013

QA Notes

 

 

 

Category

Enhancement

Problem Description

There is a continuous scroll on the list of providers.  If you were to scroll down the list it will look and work     with no issues, but scrolling up causes the menu to continuously scroll through six providers (All, Algee, L, Adpac, Lab, Adpac, Cac, Admin, System, Adams, John Md).

 

Resolution

Code was added to discontinue repopulation when scrolling has reached the top of the list.

Date Implemented

04-29-2013

QA Notes

Run CPRS

Select patient

Access the Problems Tab

Select Actions – Filter…

Verify that the providers’ combo box scrolls correctly to both the bottom and top of the list.

 

vxCPRS v1.28.24.6

 

 

 

Bug

Problem Description

When I clicked an entry in the Vitals pane on the Coversheet I receive Error message 'Can't find library GMV_VitalsViewEnter.dll.'.

 

Resolution

Resolved vxCPRS code looking for the VA version of Vitals to the vxVitals version

Date Implemented

06-24-2013

QA Notes

This should resolve access to the vxVitals .dll from both Coversheet and Encounter

 

 

 

 

Category

Bug

Problem Description

When 'Edit' is clicked from the Patient Coversheet 'Redo' is included as a selectable option. It should not be present.

Resolution

The ‘Redo’ menu options is disabled to start, while code previously exists to enable.

Date Implemented

06-24-2013

QA Notes

 

 

 

Category

Bug

Problem Description

When you 'Add' then 'Remove' a Problem with a comment the comment is doubled on the 'Removed' dialog window.

Resolution

The ‘Remove’ option was changed to not import and resave the original comment.

Date Implemented

06-24-2013

QA Notes

 

 

vxCPRS v1.28.24.7

 

This Product must be run against a 2013.0 version of vxVistA

Remember to update/create 1.28.24.7 instance of the VXCPRS SUPPORTED CLIENT VERSIONS parameter in order to allow this version of vxCPRS to run.

vxPatient Record Search Tool Enhancement

DSIWA_CPRS_SEARCH_TOOL_1_0_T2.KID  is required for this release

DSSPatientRecordSearch.dll  is required for this release

 

vxCPRS Pharmacy Processing Enhancement 2.0

The VXPHARMACY ROUTING 2.0 Kids build equivalent is required for this release

This build is currently under re-development- to be released

SNOMED Processing Enhancement

ZZCFS SNOMED 1.0 Kids build is required for this release

 

 

Category

Enhancement

Problem Description

After attempting to 'Change' a Medication Order in a 'Done' status on the Meds tab, you get two pop up dialog windows. The correct message first, then you get another pop up saying 'No Orders Highlighted…..'. The second pop up should not appear. 

Resolution

The original vxCPRS code was to remove invalid items from the list of orders selected, updating the user in each case, THEN run an action on all items remaining.  If no items remain in the list, an error message would be produced.  We changed the order of these actions to notify the user if no orders are selected, THEN run the validation.  If items were removed, the user is still notified, but not in a redundant manner.

Date Implemented

 

QA Notes

 

 

 

 

Category

Bug

Problem Description

Inpatient Medication orders should NOT auto-set to 'W'

Resolution

Removed line of code which designated rbPrint to true.

Date Implemented

 

QA Notes

 

 

 

 

Category

Bug

Problem Description

Sometimes the SNOMED codes are not being saved with the rest of the PCE data. After research, it was found that the Initial save for the PCE data including visit info was being tasked immediately before the save for the SNOMED codes.  This is causing intermittent saving issues with the second operation.   The proposed resolution will be to combine the SNOMED codes to save alongside the rest of the PCE data.

Resolution

Added code to allow for the saving of SNOMED codes to be included in the ORWPCE SAVE routine.  Also modified code for the retrieval of SNOMED codes from the ORWPCE PCE4NOTE routine.

Date Implemented

 

QA Notes

 

 

 

 

Category

Bug

Problem Description

 When using access codes other than DSSCAC, and you click on the Notes tab; the following error is received: 'CPRS - Patient Chart; The remote procedure DSIC DDR Finder is not registered to the option VFDVX CPRS GUI CHART’

Resolution

This is resolved with the prior fix for # 923.  The remote procedures: DSIC DDR FINDER, DSIC DDR UPDATE FILE, and DSIC GET VISITS/APPOINTMENT were used solely in the rDSSPCESNOMED.pas module.  This module has been rendered obsolete and has been removed from the project.

Date Implemented

 

QA Notes

 

 

 

 

Category

Bug

Problem Description

When using MDXXX's or NurseXXX's account to log into vxCPRS 27.7 and trying to create a 'New Note' you receive the error message 'The remote procedure DSIC DDR FINDER is not registered to the option VFDVX CPRS GUI CHART’ then an access violation at address 0051143E in module 'vxCPRSChart.exe' is displayed. Read of address 00000030 appear.

Resolution

The remote procedures: DSIC DDR FINDER, DSIC DDR UPDATE FILE, and DSIC GET VISITS/APPOINTMENT were used solely in the rDSSPCESNOMED.pas module.  This module has been rendered obsolete and has been removed from the project.

Date Implemented

 

QA Notes

 

 

 

 

Category

Bug

Problem Description

When I select 'Both Active/Inactive' I see 'Resolved’ Problems on the dialog window as well.

Resolution

Per SME advising, Resolved problems have been requested to remain, Menu item caption changed to accurately reflect the information shown.

Date Implemented

 

QA Notes

 

 

 

 

Category

Bug

Problem Description

vxCPRS CPT Copyright currently displays the year of '2008'. It needs to reflect the current year.

Resolution

Instead of a hardcoded date, code was added to import the current CPT copyright level from VistA and load into the appropriate label fields.

Date Implemented

 

QA Notes

 

 

 

 

Category

Bug

Problem Description

Inpatient - Inpatient Medication to Outpatient Med Order after a 'Delayed Order' has been created under the MEDS Tab the heading says 'Delayed Admit To Medicine Orders Orders'.

Resolution

Added a check for the Existence of ‘Orders’ prior to setting the AnOrder.ViewName value.

Date Implemented

 

QA Notes

 

 

 

 

Category

Bug

Problem Description

For 'Free Text - Outpatient Medication' orders the order should automatically default to “Print”. No selection option should be required.

Resolution

Modified the set command for the ”Processing Options” group box to exclude free text medication orders.

Date Implemented

 

QA Notes

 

 

 

 

Category

Bug

Problem Description

 Processing Options should not be available for Inpatient Medication Orders.

Resolution

Moved the code to enable processing options to the Outpatient Medication set-up and disabled the options for Inpatient Orders

Date Implemented

 

QA Notes

 

 

 

 

Category

Bug

Problem Description

Inpatient Medication orders processing should auto-set to ‘W’

Resolution

At Inpatient Orders set-up, the Print option is now auto-selected.

Date Implemented

 

QA Notes

 

 

 

 

Category

Bug

Problem Description

Processing Options Group Box not resizing correctly for the Outpatient Medication Orders screen.

Resolution

Added code to allow the Group Box to align with the Days Supply/Quantity/Refills.

Date Implemented

 

QA Notes

 

 

 

 

Category

Bug

Problem Description

Refresh causing intermittent exceptions while using vxPOCR to enter multiple results.

Resolution

Moved the refresh back to original location in order to accomplish multiple lab results entry.

Date Implemented

 

QA Notes

 

 

 

 

Category

Bug

Problem Description

Add Outpatient Medication Ordering options

Resolution

Added the requested options (‘In-House’, ‘Print’, ‘Clinic’, ‘e-Pharm’) as buttons in a ‘Processing Options’  groupbox in the fODMeds form.  Added code to access the ‘VFD PSO Processing Options’ parameter to provide visibility options. Currently only In-house and Print functionality is requested/available. Overrode the current “Window,” “Mail,” and “Clinic” functionalities.

Date Implemented

 

QA Notes

 

 

 

 

Category

Bug

Problem Description

vxPOCR needed to have menu option availability and functionality to run vxPOCR as a .dll from vxCPRS

Resolution

Code added load menu options upon vxPOCR.dll presence, and to call the .dll when requested.

Date Implemented

 

QA Notes

 

 

 

 

Category

Bug

Problem Description

E-Pharm active medication orders are wrapping when loaded on the coversheet.

Resolution

Code added to remove any stored carriage returns from the data retrieved.

Date Implemented

 

QA Notes

 

 

 

 

Category

Enhancement

Problem Description

Create search menu option for vxCPRS.

Resolution

Updated frame menu option to include a Search option, as well as create needed procedures.  Added code to allow context to be handed to the new search module

Date Implemented

 

QA Notes

 

 

 

 

Category

Enhancement

Problem Description

Error when importing medication from ePharmacy, which is then discontinued in vxCPRS

Resolution

Updated rOrder and uOrder pas files

Date Implemented

 

QA Notes

 

 

vxCPRS v1.28.24.7.1

 

 

Category

Enhancement

Problem Description

Update vxCPRS splash screen to the newest image for OS release

Resolution

New image was resized and replaced outdated version.

Date Implemented

11/14/2013

QA Notes

 

vxCPRS v1.28.24.7.2

 

 

Category

Enhancement

Problem Description

Coversheet - Help - About CPRS - Splash Screen need to be change to reflect the same Splash Screen at Sign (Release vxCPRS v1.28.24.7.1)

Resolution

New image was resized and replaced outdated version.

Date Implemented

12/27/2013

QA Notes

 

 

 

 

 

 

 

 

 

  • No labels