Project Two: SIS Medical

Where: FACTS SIS (school information system)

Audience: School nurses, school admins that take on nurse responsibilities (smaller schools)

Goal: To convert our existing Medical portal from ColdFusion to Angular, making the pages consistent with our new design system and more user-friendly in the process.

Additional project notes:

  • Our SIS is at a competitive advantage because we have an integrated Medical portal, allowing our schools to operate all functions for the nurses’ office and state-regulated vaccine records within the SIS product they already subscribe to. This is not a common feature for other SIS products.

  • By holding medical information, we must be mindful of student privacy. We, as a product and not licensed medical professionals, are not technically bound by the laws of HIPAA. Nevertheless, we need to be as cognizant of student privacy and work to reduce as many avenues for error in privacy protection as possible.

My role: I inherited this project from a previous designer after mock-ups had already been completed. However, by the time I received them, they had not been touched in almost a year, and needed major updates to fit design system updates, as well as general UX enhancements.

Three Key Enhancements

View Emergency Contact Info

This was an enhancement made after reading a user suggestion from our user feedback portal. It was an entirely new feature to the system.

Want: A way for users to view a student’s emergency contact information without having to leave the medical event that they’re currently taking record of.

Solution: Include a “View Emergency Contact Info” button on the Medical Event page that would open a modal with the student’s emergency contact information.

Sidesheets to Full Pages

When I inherited this project, there was a mission with our design system to eliminate the need to open up new pages as much as possible, leading to a lot of sidesheets. Due to the vast amount of information in the Medical system, it was very clear that these some of these sidesheets were too crowded and not user friendly.

Need: A more “breathable” way to present overcrowded information in Medical.

Solution: Convert some sidesheets to full-sized pages.

Before: Add Medical Event sidesheet

After: Add Medical Event full-page spread

Configure Immunization Compliance Rules

Each state’s varying immunization compliance rules make it very difficult to create a system that accommodates recording them all exactly how they’re written. I did, however, see a recurring theme where there were requirements for how long students had to wait between doses that was previously unrecordable in our system.

Need: A way to record if a student is compliant with their immunization “waiting periods”

Solution: Add a Dose Requirements section that allows users to set up waiting period checkers for compliance requirements. Also include a way for schools to write the unit of time based on how their state words requirements without having to do conversions by allowing them to choose units of time.

Previous
Previous

Project One: Courses & Class Sections

Next
Next

Project Three: Behavior Dashboard