Index: firmware/App/Modes/ModeTreatment.c =================================================================== diff -u -rf10e393f3d4c017d7e6f252b6ee203042ea5ee67 -rf70ddc5911bffe11fc5e670c8566164af4b6c88f --- firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision f10e393f3d4c017d7e6f252b6ee203042ea5ee67) +++ firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision f70ddc5911bffe11fc5e670c8566164af4b6c88f) @@ -1307,6 +1307,8 @@ // Set to new rate result &= setTreatmentParameterU32( TREATMENT_PARAM_BLOOD_FLOW, bloodRate ); setDialysisBloodPumpFlowRate( getTreatmentParameterU32( TREATMENT_PARAM_BLOOD_FLOW ) ); + // Update partial occlusion baseline when blood flow rate changes + signalBloodPumpPressureOcclBaseline(); } // Handle dialysate flow rate changes @@ -1317,6 +1319,8 @@ // Set to new rate result &= setTreatmentParameterU32( TREATMENT_PARAM_DIALYSATE_FLOW, dialRate ); setDialysisDialInFlowAndUFRate( getTreatmentParameterU32( TREATMENT_PARAM_DIALYSATE_FLOW ), presMaxUFVolumeML, presUFRate ); + // Update partial occlusion baseline when dialysate flow rate changes + signalBloodPumpPressureOcclBaseline(); } } else