CSE498, Collaborative Design, Fall 2025
Computer Science and Engineering
Michigan State University

Stryker is a global leader in medical technologies, offering innovative products and services to improve healthcare for patients globally, influencing over 75 countries serving over 150 million patients.

Hospitals around the world have Sterile Processing Departments (SPD) for sanitizing and packaging tools used in Operating Rooms (OR). When packaging tools in the SPD sometimes tools are broken, soiled or missing and go unnoticed. By the time those tools are found in the operating room, it costs valuable time and money to replace them.

Our Clean & Sterilized Instrumentation application mitigates this issue by monitoring tool packaging within the SPD and notifying SPD technicians of any unclean tools.

On the home page, SPD technicians select what package they are fulfilling, progressing them to the camera page that utilizes the device camera to monitor the packaging of tools. The application knows what tools are required within the package and identifies tools that are broken, soiled or missing. Technicians are required to fix any issues our software finds before moving on, ensuring minimal waste of time and resources.

The OR Manager has access to all previous packages filed by SPD technicians under their management. The application tracks how many errors it finds, calculating the time and money saved by catching those errors at the SPD stage.

Our software automatically tracks tools and their usage from operation to sterilization and packaging, reducing time spent searching and improving patient safety.

Our application uses React Native, JavaScript, TypeScript, and Swift for the front end. The back end is powered by Python and FastAPI, with the AI model implemented with YOLO and PyTorch. Package and Tool data is hosted on a PostgreSQL server.