Index: firmware/App/Modes/ModeTreatment.c =================================================================== diff -u -r164ae54cb5fe0d2ea90307c2570a84d5b39d0aec -r5ab2faa1fb5b29fd9e0e932131211048f29e34c1 --- firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision 164ae54cb5fe0d2ea90307c2570a84d5b39d0aec) +++ firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision 5ab2faa1fb5b29fd9e0e932131211048f29e34c1) @@ -1318,6 +1318,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 @@ -1328,6 +1330,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