Index: firmware/App/Modes/Dialysis.c =================================================================== diff -u -rb312b584da8ee69cb73fcf5680064f9cb55eb259 -r825a299f4ad0f4a51b203c3f5d730c6978ab6844 --- firmware/App/Modes/Dialysis.c (.../Dialysis.c) (revision b312b584da8ee69cb73fcf5680064f9cb55eb259) +++ firmware/App/Modes/Dialysis.c (.../Dialysis.c) (revision 825a299f4ad0f4a51b203c3f5d730c6978ab6844) @@ -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