Index: firmware/App/Modes/ModePostTreat.c =================================================================== diff -u -r31481e4f25690883eafdf521a42170f9ae85e0ab -raffb34c0722058c3e1ac79c2882c925ee7de49d6 --- firmware/App/Modes/ModePostTreat.c (.../ModePostTreat.c) (revision 31481e4f25690883eafdf521a42170f9ae85e0ab) +++ firmware/App/Modes/ModePostTreat.c (.../ModePostTreat.c) (revision affb34c0722058c3e1ac79c2882c925ee7de49d6) @@ -210,7 +210,7 @@ treatmentLogData.avgBloodFlow_mL_min = getTreatmentAvgBloodFlowRate(); treatmentLogData.avgDialysateFlow_mL_min = getTreatmentAvgDialysateFlowRate(); - treatmentLogData.dialysateVolumeUsed_L = treatmentLogData.avgDialysateFlow_mL_min * treatmentLogData.actualTreatmentDur_sec / SEC_PER_MIN; + treatmentLogData.dialysateVolumeUsed_L = treatmentLogData.avgDialysateFlow_mL_min * treatmentLogData.actualTreatmentDur_sec / ( ML_PER_LITER * SEC_PER_MIN ); treatmentLogData.avgDialysateTemperature_degC = getTreatmentAvgDialysateTemp(); if ( TRUE == isUFVolumeParamReceived() ) @@ -221,7 +221,7 @@ if ( treatmentLogData.actualTreatmentDur_sec > 0 ) { - treatmentLogData.actualUFVolume_L = getUltrafiltrationVolumeCollected(); + treatmentLogData.actualUFVolume_L = getUltrafiltrationVolumeCollected() / ML_PER_LITER; treatmentLogData.actualUFRate_mL_min = getUltrafiltrationVolumeCollected() * SEC_PER_MIN / treatmentLogData.actualTreatmentDur_sec; } else