Index: firmware/App/Modes/Dialysis.c =================================================================== diff -u -r185d29637c348c3106737da35a88d409e65093ad -rc08182ef9b9ae04e8d3a0aae96c015ce0f7a2fa5 --- firmware/App/Modes/Dialysis.c (.../Dialysis.c) (revision 185d29637c348c3106737da35a88d409e65093ad) +++ firmware/App/Modes/Dialysis.c (.../Dialysis.c) (revision c08182ef9b9ae04e8d3a0aae96c015ce0f7a2fa5) @@ -247,7 +247,14 @@ // Otherwise, start/resume continuous delivery else { - startHeparinContinuous(); // TODO - check return status + if ( hepRate > 0.0 ) + { + startHeparinContinuous(); // TODO - check return status + } + else + { + setHeparinCompleted(); + } } } else