| DESCRIPTION OF ENHANCEMENTS |
VS GUI v. 1.7.8 Release
4) Jira #VSE-777 - Create RPC SDES Get Appointment.
Problem:
Need to create a new SDES RPC to get a single appointment by SDEC
APPOINTMENT IEN.
Resolution:
The new SDES GET APPT JSON was created and will return it data in JSON
format. Returned data includes:
Appointment fields to return:
ROUTINES:
string ResourceName (Clinic name)
string Notes
string Duration
string StartTime (appointment date time)
string EndTime
string AppointmentID
string AppointmentTypeIEN
bool IsOverbook
5) Jira #VSE-787: Prompt scheduler to verify patient contact information.
=========
Problem:
Prompt the schedule to verify auto-filled patient contact information
when creating a video appointment from VS, so that appointment
information is sent to the right email/number.
Resolution:
Scheduler is prompted to confirm that the auto-filled email address/phone
number(s) in the Make Video Visit window is correct.
SDEC07 VSE-863
6) Jira #VSE-788: Add zip code field to Make Video Visit screen.
Problem:
Display patient's zip code on the Make Video Visit screen to know
patient's location.
Resolution:
Patient's zip code is displayed on the Make Video Visit screen.
7) Jira #VSE-789: Include option to receive Video Visit Service (VVS)
SDEC52CJSON VSE-886
link via text.
Problem:
Indicate when making a video appointment from VS that the
patient/provider prefers to receive the video link via email, text
message, or both.
Resolution:
Added ability to indicate a patient's preferred contact method (email or
SMS).
SDECAR4 VSE-886
8) Jira #VSE-792: Update tooltips to reflect most-used name for RM Grid.
Problem:
Tool buttons tooltips display "Wait List" instead of "RM Grid" or
"Facility/Default View" (e.g. "Export Wait List")
Resolution:
Renamed each to accurate label.
SDECCONSJSON VSE-886
9) Jira #VSE-793: Consolidate Appointment window to one tab.
Problem:
View/New Appointment modal dialog displays a single tab.
Resolution:
Consolidated Appointment window to one tab.
10) Jira #VSE-794: Update expand/collapse icon on time slot viewer.
SDECRTCF2 VSE-876
Problem:
Time Slot Viewer expand/collapse icon opposes behavior.
Resolution:
Display correct icons when collapsed and expanded.
11) Jira #VSE-795: Loading dialog has duplicate word.
Problem:
Clicking a Pending Appointment displays "Loading Clinic Schedule
SDECVVS VSE-863
Schedule".
Resolution:
Renamed to "Loading Clinic Schedule".
12) Jira #VSE-801: Improve error handling on Make VVS Appointment.
Problem:
Improve error handling for ICN Error, Access Error, and Timeout/VVS
system down error.
SDESCHECKIN VSE-1017
Resolution:
A window was created to handle errors so that the system message box is
not required to display errors to users.
13) Jira #VSE-802: Error Window.
Problem:
Create a window to handle errors so that the system message box is not
required to display errors to users.
SDESJSON VSE-886
Resolution:
A window was created to handle errors so that the system message box is
not required to display errors to users.
14) Jira #VSE-804: Add contact method preferences to VVS Make Appointment
screen - Patient.
Problem:
Add ability to indicate a patient's preferred contact method (email or
SDES VSE-1128, VSE-1129, VSE-1130
SMS).
Resolution:
Email for patient is no longer required. Email or SMS is acceptable. Add
a message explaining that email and/or SMS will be sent if contact info
is provided.
15) Jira #VSE-805: Add contact method preferences to VVS make appointment
screen - Provider.
SDESAPPT VSE-1128, VSE-1129, VSE-1130
Problem:
Add ability to indicate a provider's preferred contact method (email or
SMS).
Resolution:
For providers, email is the required method of communication. If there is
a cell phone number, then an SMS will be sent in addition to the email.
This behavior will be described in a text label.
16) Jira #VSE-861: Formalize JSON Return Errors.
SDESAPPTDATA VSE-1128, VSE-1129, VSE-1130
Problem:
Fix JSON returns to follow new JSON return pattern.
Resolution:
JSON returns follow new JSON return pattern.
17) Jira #VSE-863 - Updates/corrections to PtCSch code.
Problem:
SDESCLINICDATA VSE-1128, VSE-1129, VSE-1130
Updates/corrections to PtCSch code based on work done as part of VSE-737
Resolution:
VS GUI was updated to utilize the optimized VistA RPCs associated with the
work done in a prior sprint related to VSE-737 and released in SD*5.3*785.
18) Jira #VSE-876: Develop option to identify stuck MRTCs and disposition.
Problem:
A new menu option is needed to clean up those MRTC children where the
SDESPATIENTDATA VSE-1128, VSE-1129, VSE-1130
parent has been dispositioned and closed, but the child was left open.
Resolution:
A new menu option, SDEC MRTC CHILD CLEANUP ("Stuck MRTC child cleanup
tool") was created. The tool will go through all open return to clinic
requests that are MRTCs with a PID less than or equal to the date-90 days
(or user entered date which is no sooner than -90 days). If the Parent
is closed and dispositioned the child request will be closed and
assigned the disposition based on the parents disposition.
19) Jira #VSE-875: Update GUI logic for MRTC PIDs so that they are static
based on parent PID.
Problem:
MRTC PID dates should NOT be based on appointment made. PID should be
static.
Resolution:
MRTC PIDs are static based on parent PID.
OPTIONS:
20) Jira #VSE-876 - Develop option to identify stuck MRTCs and
disposition.
Problem:
A new menu option is needed to clean up those Multiple Return to Clinic
(MRTC) children where the parent has been dispositioned and closed, but
the child was left open.
Resolution:
A new menu option, SDEC MRTC CHILD CLEANUP ("Stuck MRTC child cleanup
========
tool") was created. The Tool will go through all open return to clinic
requests that are MRTCs with a PID less than or equal to the date-90 days
(or user entered date which is no sooner than -90 days). If the Parent
21) Jira #VSE-877: Update screens where buttons/fields/words are cut off.
Problem:
Content is cut off in GUI screens.
Resolution:
SDSUP VSE-876
Updated screens where content was cut off.
22) Jira #VSE-884: Update GUI so that request already
dispositioned/canceled is not dispositioned again.
Problem:
Update GUI so that an MRTC request already dispositioned is not
dispositioned again when MRTCs are dispositioned in bulk.
Resolution:
For tracking purposes, please add component(s) and note the associated
SDEC MRTC CHILD CLEANUP VSE-876
GUI was updated so that an already dispositioned MRTC request is not
dispositioned again.
23) Jira #VSE-886 - Formalize JSON Return Errors - SDEC RPCs.
Problem:
There needs to be a unified way to log errors and return JSON
formatted data objects to the VS GUI.
Resolution:
SDECRPC VSE-1017, 1114, 1020, 1115, 1116, 1117, 1118,
Two new Application Program Interfaces (APIs) were created in VistA. One
if for logging errors and the other for reporting back data. The Error API
standardized the text for the return messages and also allows additional
information to be added to the standard messages if needed. The Data API
will always return and object, even if there were no corresponding records
found.
24) Jira #VSE-942: Fix null reference error when using Hotkeys for
switching Calendar's View style.
1128, 1129, 1130
Problem:
The GUI occasionally crashes when trying to update the calendar after a
user enters shift + either D, W, M or T. These correspond to the hotkeys
used in the GUI for quickly switching the calendar between the Day, Week,
Month and Timeline views.
Resolution:
Added null check to the HotKeyEvents method to avoid null reference
exception.
25) Jira #VSE-946: Formalize JSON Return Errors.
Problem: Fix JSON returns created over last several sprints to follow new
JSON return pattern.
Resolution:
Updated error messages for JSON RPC calls to use new VSE error window.
26) Jira #VSE-1016 - Add CHECK-IN STEP STATUS field to 409.84.
Problem:
To support CTO's work on VSIP, we need to add a check-in step status
field to the appointment file.
Resolution:
The new CHECK-IN STEP STATUS (#3) multiple was added to the SDEC
APPOINTMENT (#409.84) file. This multiple has 2 fields: CHECK-IN STEP
STATUS (#.01) and DATE/TIME ENTERED (#1).
27) Jira #VSE-1017 - Create SDES RPC to set value CS(IEN, value).
REMOTE PROCEDURES:
Problem:
Create a SDES RPC to set the check-in step status in the newly created
check-in step status file (VSE-1016) by SDEC APPOINTMENT file IEN. Ensure
this can only be done for non-cancelled appointments.
Resolution:
The new SDES EDIT CHECK-IN ENTRY RPC was created and will return it data
in JSON format.
==================
28) Jira #VSE-1020 - Create SDES RPC to get value CS(IEN).
Problem:
Create a SDES RPC to get the check-in step status in the newly created
check-in step status multiple (VSE-1016) by SDEC APPOINTMENT file IEN and
the check-in step status IEN. Return JSON of the check-in step status
entry and date/time entry. If it doesn't exist in that multiple, return
null/0.
Resolution:
SDES CREATE CHECK-IN ENTRY VSE-1115
The new SDES GET CHECK-IN STATUS RPC was created and will return it data
in JSON format.
29) Jira #VSE-1022 - Create new pre-checkin status file.
Problem:
Create new check-in step status file with a field to track the check in
statuses.
Resolution:
SDES EDIT CHECK-IN ENTRY VSE-1116
The new SDEC CHECK-IN STEP STATUS (#409.842) file was created to store
the necessary statuses related to checkins.
30) Jira #VSE-1128 - Update RPC SDES Get Appointment List By Patient.
Problem:
Additional pieces of data need to be returned to assist processing in the
VS GUI.
Resolution:
SDES GET ALL CHECK-IN ENTRIES VSE-1117
The needed data was identified in VistA and the SDES GET APPT LIST BY PAT
JSON was updated to include this data in the JSON object returned to VS
GUI.
31) Jira #VSE-1129 - Update RPC SDES Get Appointment List By Clinic.
Problem:
Additional pieces of data need to be returned to assist processing in the
VS GUI.
Jira task(s) out to the right on the same line.
SDES GET CHECK-IN ENTRY VSE-1118
Resolution:
The needed data was identified in VistA and the SDES APPT BY CLINIC JSON
was updated to include this data in the JSON object returned to VS GUI.
32) Jira #VSE-1130 - Update RPC SDES Get Appointment.
Problem:
Additional pieces of data need to be returned to assist processing in the
VS GUI.
SDES GET CHECK-IN STATUS VSE-1020
Resolution:
The needed data was identified in VistA and the SDES GET APPT JSON was
updated to include this data in the JSON object returned to VS GUI.
33) Jira #VSE-1114 - Ad-hoc execution for Test Save Multiple User
Preference Configurations.
Problem:
Create RPC to get all check-in statuses for an appt in the check-in step
status multiple.
SDES GET CHECK-IN STATUSES VSE-1114
Resolution:
A new RPC, SDES GET CHECK-IN STATUSES, has been created to retrieve all
check-in statuses associated with an appointment.
34) Jira #VSE-1115 - Ad-hoc execution for Test Updates/corrections to
PtCSch code.
Problem:
Create RPC to add a new entry to the new check-in step status file
SDES SET CHECK-IN STATUS VSE-1017
(409.842).
Resolution:
A new RPC, SDES CREATE CHECK-IN ENTRY, has been created to add a new
entry(status) to the new check-in step status file.
35) Jira #VSE-1116 - Add CHECK-IN STEP STATUS field to 409.84.
Problem:
Create RPC to edit entry in 409.842 (check-in step status file).
SDES GET APPT JSON VSE-777, VSE-1130
Resolution:
A new RPC, SDES EDIT CHECK-IN ENTRY, has been created to edit
entries(statuses) in the new check-in step status file.
36) Jira #VSE-1117 - Create SDES RPC to set value CS(IEN, value).
Problem:
Create RPC to get all check-in entries in the check-in step status file.
SDES GET APPT LIST BY PAT JSON VSE-775, VSE-1128
Resolution:
A new RPC, SDES GET ALL CHECK-IN ENTRIES, has been created to retrieve
all the entries from the new check-in step status file.
37) Jira #VSE-1118 - Update "Print the Patient Letter." message to new
format.
Problem:
Create RPC to get a single entry from the check-in step status file
(409.842).
SDES APPT BY CLINIC JSON VSE-776, VSE-1129
Resolution:
A new RPC, SDES GET CHECK-IN ENTRY, has been created to retrieve a single
entry from the new check-in step status file.
JIRA tasks:
-----------
1) Jira #VSE-57: Changes made to User Preferences are not updating in
the RM Grid.
Problem:
Changes made to User Preferences are not updating in the RM Grid.
Resolution:
The data in the RM Grid will match the User Preference setting. Changes
will be saved and updated in the User Preference menu. The Clear button
FILES:
resets User Preferences and the RM Grid columns to the default sort order.
2) Jira #VSE-775 Create Remote Procedure Call (RPC) SDES Get Appointment
List By Patient.
Problem:
Need to create a new SDES RPC to return an appointment list by patient and
start/end date.
Resolution:
======
The new SDES APPT BY CLINIC JSON was created and will return it data in
JSON format. Returned data includes:
string ResourceName (Clinic name)
string Notes
string Duration
string StartTime (appointment date time)
string EndTime
string AppointmentID
string AppointmentTypeIEN
bool IsOverbook
409.84 VSE-1016
3) Jira #VSE-776 - Create RPC SDES Get Appointment List By Clinic.
Problem:
Need to create a new SDES RPC to return an appointment list by clinic and
start/end date.
Resolution:
The new SDES APPT BY CLINIC JSON was created and will return it data in
JSON format. Returned data includes:
409.842 VSE-1022
Appointment fields to return:
string ResourceName (Clinic name)
string Notes
string Duration
string StartTime (appointment date time)
string EndTime
string AppointmentID
string AppointmentTypeIEN
bool IsOverbook
|