SANDI: Application Rewrite Information and Updates

SANDI is currently a more polished interface into the legacy Vetstar EMR systems' “backend” (behind-the-scenes engine). We can no longer enhance the Vetstar backend, which means we cannot add any further functionality or make basic improvements to the SANDI interface. To holistically address this, HIS began a full-scale application rewrite earlier this year, which will continue throughout 2026 and beyond. Charges is the most intricate workflow as it touches many other areas within the system, such as reminders, prescriptions, imaging, and lab interfaces, etc. Remaining modules, such as Exams & Forms and Scheduling, will be rewritten in the future, unlocking the ability to enhance SANDI more broadly and allowing for the full integration of the IMS.

Current Module rewrite: Charge Entry 

Charges is the most intricate workflow as it touches many other areas within the system, such as reminders, prescriptions, imaging, and lab interfaces, etc. Remaining modules, such as Exams & Forms and Scheduling, will be rewritten in the future, unlocking the ability to enhance SANDI more broadly and allowing for the full integration of the IMS.

Status: In Testing Phase

Target Implementation: End of August or in early September, 2025

What will change for you in the new Charge Entry workflow?

The Charge Entry screen changes will mainly be aesthetic. Most of the changes occurred in the “backend”.

 

When will the new Charge Entry workflow be updated in SANDI?

The goal is to implement the new workflow at the end of August or in early September.  Testing will drive the actual implementation date.

 

Get involved in the testing and feedback process.

If you or someone in your service would like to be a part of the testing group, please email his@vetmed.illinois.edu with the names and email addresses of those who would like to participate.

 

What is next?

There are several “backend” projects that must be completed to prepare SANDI for future enhancements, and HIS will work on these throughout the application rewrite. Enhancement suggestions submitted since the inception of SANDI are stored within a Tracker that is already being reviewed, and changes/suggestions will be made/added as the "backend" functionality allows. HIS is committed to making SANDI a premier health information system for our clinicians, staff, and clients. We are excited about what’s to come!

Screenshots below are of the Beta Charge Entry Screen (Subject to change based on testing):

 

  1. Initial Screen

entry screen

2. Basic Charge Entry

basicchg

3. Lookup

chglookup

Note: Auto Charges are the equivalent of roll-in or expand charges in the old workflow. Updating the quantity will instantly update the price

chgentry

4. Charge(s) added

chgadd

    

SAMPLE Test Cases (Used by application testers):

Standard Charge Testing

Open a visit so that charges are inpatient

  • Add a charge and ensure it adds, and ensure the balance is correct.
    • Ensure weight updates if added.
  • Change a charge (quantity, etc.) and ensure all looks correct.
  • Deleted a charge and ensure it was removed, and the balance is correct.
    • Ensure the Patient History for charge is removed
  • Add a charge that includes a reminder and ensure that the reminder is correct.
    • Remove the charge and review the reminder.
  • Tentative - Rx Charge Addition if clinician is available to PIN and then ensure that you see the charge go to the Rx Worklist)
  • Add a vaccine and ensure that the information added appears in the Recalls/Reminders module
    • Change/remove and check Recalls/Reminders

Close the Visit, add outpatient charges, and test all aspects of functionality.

 

Non-Standard charges (Quick/easy)

While these have not been altered, just check the basics to ensure proper routing, etc.

  • VDL Lab Charge (This should just take you directly to the normal COFL interface)
  • RIS Charge (This should just take you directly to the normal RIS ordering interface.)
  • Referral Lab Charge with Shipping attached (Ensure shipping rolls-in.)

 

Rehab Only: Quantity Discount Packages 

  • Please test all aspects of the discount packages that you use currently.
  • Please ensure the discounts are properly applied, etc.
  • Test anything else you have time to under the Standard Charge Testing. 😊

 

Dispensary Only: In-Depth Testing (Please hyper-focus on all Rx-related functions, historical info, and balance accuracy.)

  • Rx Charge Addition (Ensure that it appears on the Rx Worklist)
    • Return the Rx for “issues” and ensure it goes to Dr. Rx Worklist, fix and ensure it returns to Rx Worklist, etc.
  • Rx Charge Removal (Ensure that action updates the Rx Worklist)
    • Ensure prescription is marked as void in Rx History if this was the initial prescription
  • Rx Worklist Rx Removal (Ensure that the Charge is removed from Charges.)
  • Rx Refill Add & Void from Worklist(Ensure Rx Worklist & Charges update appropriately.)
  • Add a vaccine and ensure that the information added appears in the Recalls/Reminders module
    • Change/remove and check recalls/Reminders


Keywords:
rewrite, charges, module, beta, test, tester, backend, engine, behind, enhance, suggestion, tracker function, functionality, improve, improvement, code, program, application, write, workflow 
Doc ID:
153916
Owned by:
Tina O. in UofI College of Veterinary Medicine Teaching Hospital
Created:
2025-07-31
Updated:
2025-07-31
Sites:
University of Illinois College of Veterinary Medicine Teaching Hospital