Nadezhda Korostyleva

← Selected work

Semi-automated blood pressure regulation for ICU patients

Titrating a vasoactive drug by hand is slow, and the patient moves between readings. This system closes the loop and keeps the clinician in charge of it.

Senior design, University of South Florida, partnered with MiracleBots, LLC
August 2024 to May 2025 — team of three
Designed against ISO 14971, ISO 13485, ISO 81060-2 and IEC 60601-2-24

01 — The problem

The lag between readings

ICU patients on nicardipine need their blood pressure held inside a narrow window. In practice a nurse measures, adjusts the infusion rate, waits, and measures again. The lag between those steps is where the patient drifts out of range, and the workload scales badly across a ward.

The non-invasive cuff fitted on an upper arm, tubing running to the pole-mounted monitoring enclosure.
The non-invasive oscillometric cuff in use.

02 — What we built

Cuff, pump, and the software between them

Three of us built the whole thing from nothing: a non-invasive oscillometric cuff for continuous monitoring, a peristaltic pump for nicardipine delivery, and the software connecting them. I designed and built the CAD and hardware for both devices, and owned the software stack across Python, C++ and MATLAB.

The control side models how an individual patient responds to a dose rather than applying a fixed schedule, using machine learning over the measured response. Around that sit real-time signal processing on the cuff waveform, an encrypted wireless link between the devices, and a clinician application that holds final authority over dosing — the loop is deliberately semi-automated, not autonomous.

The full system mounted on an IV pole: monitoring enclosure, pump module, and infusion lines running to two bags.
The peristaltic pump head mounted on the front of the medication administration enclosure.
Inside the pump enclosure: drive motor, tubing path and wiring.

03 — Designing inside the standards

Hazard analysis as a design input

This was the project where regulatory work stopped being abstract. ISO 14971 risk management ran alongside the design rather than after it, ISO 81060-2 set what the cuff had to demonstrate, and IEC 60601-2-24 governed the infusion side. Working that way changes what you build: several design choices exist because a hazard analysis asked for them, not because they were the neatest engineering answer.

The clinician application is the clearest example. It surfaces the computed pressure, heart rate and a suggested nicardipine rate, but the dose is never applied until a clinician commits it.

The clinician application: authorization options for logging in or creating an account, then the measured blood pressure of 107.3 over 66.2 and heart rate of 56, a suggested nicardipine dose of 6 mg per hour, an editable rate field, and an Administer button.
The clinician application. The suggested dose is editable, and nothing is delivered without an explicit Administer.

04 — Validation

Getting a student build to human testing

We took the cuff through IRB-approved testing on human subjects, which meant the protocol, the consent process and the data handling all had to hold up before a single measurement was taken. Getting a student-built device to that point was most of the work.

Blood pressure is recovered from the cuff deflation curve: the pressure trace is bandpass filtered to isolate the oscillometric pulses, and systolic and diastolic values are read off fixed ratios of the peak envelope.

Measured cuff pressure decaying from about 155 to 50 mmHg over roughly nine seconds, with small oscillometric pulses visible on the curve.
The extracted oscillometric pulse envelope with detected peaks marked, and horizontal thresholds for the systolic and diastolic ratios.

Next: wireless EOG drowsiness monitor →