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.