Index: firmware/App/Modes/Dialysis.c =================================================================== diff -u -r8cda0962f1683f3bbf63dba88fa1b9161ca89733 -rbcebe62009f076731c0e2ad77c4d5dd8eb67fc34 --- firmware/App/Modes/Dialysis.c (.../Dialysis.c) (revision 8cda0962f1683f3bbf63dba88fa1b9161ca89733) +++ firmware/App/Modes/Dialysis.c (.../Dialysis.c) (revision bcebe62009f076731c0e2ad77c4d5dd8eb67fc34) @@ -231,7 +231,7 @@ F32 hepRate = getTreatmentParameterF32( TREATMENT_PARAM_HEPARIN_DISPENSE_RATE ); // Do not run syringe pump if no Heparin included in prescription or it was paused or if Heparin should be stopped at this stage of treatment - if ( ( HEPARIN_STATE_STOPPED == currentHeparinState ) && ( minRem > preStop ) ) + if ( ( minRem > preStop ) && ( ( HEPARIN_STATE_STOPPED == currentHeparinState ) || ( HEPARIN_STATE_PAUSED == currentHeparinState ) ) ) { // If not done with bolus, start/resume bolus if ( ( bolusVol > 0.0 ) && ( getSyringePumpVolumeDelivered() < bolusVol ) )