Index: firmware/App/Services/TxParams.c =================================================================== diff -u -r0c7cea955e3581c468341f20efc3b47ca4b9a001 -ra58dc5a4e066d593aab0570006fc93b7a8689a22 --- firmware/App/Services/TxParams.c (.../TxParams.c) (revision 0c7cea955e3581c468341f20efc3b47ca4b9a001) +++ firmware/App/Services/TxParams.c (.../TxParams.c) (revision a58dc5a4e066d593aab0570006fc93b7a8689a22) @@ -930,6 +930,7 @@ // case TREATMENT_PARAM_HEPARIN_DELIVERY_DURATION: // result = ( ( value.uInt >= hdInstitutionalRecord.minHepDeliveryDurationMIN ) && // ( value.uInt <= hdInstitutionalRecord.maxHepDeliveryDurationMIN ) ? TRUE : FALSE ); +// result |= ( stagedParams[ TREATMENT_PARAM_HEPARIN_DELIVERY_RATE ].sFlt <= NEARLY_ZERO ? TRUE : FALSE ); // break; // // case TREATMENT_PARAM_DRY_BICARB_CART_SIZE: @@ -1030,11 +1031,13 @@ // case TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME: // result = ( ( value.sFlt >= hdInstitutionalRecord.minHepBolusVolumeML ) && // ( value.sFlt <= hdInstitutionalRecord.maxHepBolusVolumeML ) ? TRUE : FALSE ); +// result |= ( fabs( value.sFlt ) <= NEARLY_ZERO ? TRUE : FALSE ); // Even if the minimum is not 0, 0 is accepted meaning heparin can be turned off // break; // // case TREATMENT_PARAM_HEPARIN_DELIVERY_RATE: // result = ( ( value.sFlt >= hdInstitutionalRecord.minHepDeliveryRateMLHR ) && // ( value.sFlt <= hdInstitutionalRecord.maxHepDeliveryRateMLHR ) ? TRUE : FALSE ); +// result |= ( fabs( value.sFlt ) <= NEARLY_ZERO ? TRUE : FALSE ); // Even if the minimum is not 0, 0 is accepted meaning heparin can be turned off // break; // // case TREATMENT_PARAM_DIALYSATE_TEMPERATURE: