Index: firmware/App/Modes/ModeTreatmentParams.c =================================================================== diff -u -rba102c1313a02476bbc70e3d02317ebe12861407 -re9f0b99a03720a708bb5adc0fce3760a4192dbdb --- firmware/App/Modes/ModeTreatmentParams.c (.../ModeTreatmentParams.c) (revision ba102c1313a02476bbc70e3d02317ebe12861407) +++ firmware/App/Modes/ModeTreatmentParams.c (.../ModeTreatmentParams.c) (revision e9f0b99a03720a708bb5adc0fce3760a4192dbdb) @@ -42,6 +42,7 @@ #define NO_HEPARIN_PRE_STOP_TIME_SET 0 ///< Zero value indicates no Heparin pre-stop time was set by user #define NO_HEPARIN_TYPE_SET 0xFFFFFFFF ///< UI will send this value for Heparin type if Heparin not used +#define INSTIT_CHEM_DISINFECT_ENABLE_RANGE 1 ///< Institutional record chemical disinfect enable/disable allowable range /// Record for range and default of treatment parameters. typedef struct @@ -1024,6 +1025,7 @@ result &= ( ( nvInstRcrd->maxHeparinBolusVolumeML >= TREAT_PARAMS_PROPERTIES[ TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME ].min.sFlt ) && ( nvInstRcrd->maxHeparinBolusVolumeML <= TREAT_PARAMS_PROPERTIES[ TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME ].max.sFlt ) ? TRUE : FALSE ); result &= ( ( nvInstRcrd->minHeparinBolusVolumeML <= nvInstRcrd->maxHeparinBolusVolumeML ) ? TRUE : FALSE ); + result &= ( ( nvInstRcrd->enableChemicalDisinfect <= INSTIT_CHEM_DISINFECT_ENABLE_RANGE ) ? TRUE : FALSE ); return result; }