Index: firmware/App/Modes/ModePostTreat.c =================================================================== diff -u -r65d0f3fed34c836640f502d80a8aeb4e10ddf5ac -r8cdd4c1f2945181d31659605fb3777a967b753de --- firmware/App/Modes/ModePostTreat.c (.../ModePostTreat.c) (revision 65d0f3fed34c836640f502d80a8aeb4e10ddf5ac) +++ firmware/App/Modes/ModePostTreat.c (.../ModePostTreat.c) (revision 8cdd4c1f2945181d31659605fb3777a967b753de) @@ -253,6 +253,7 @@ treatmentLogData.heparinDispenseRate_mL_hr = getTreatmentParameterF32( TREATMENT_PARAM_HEPARIN_DISPENSE_RATE ); treatmentLogData.heparinPreStop_min = getTreatmentParameterU32( TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME ); treatmentLogData.heparinDeliveredVolume_mL = getSyringePumpVolumeDelivered(); + treatmentLogData.heparinType = getTreatmentParameterU32( TREATMENT_PARAM_HEPARIN_TYPE ); treatmentLogData.avgArterialPressure_mmHg = getTreatmentAvgArterialPressure(); treatmentLogData.avgVenousPressure_mmHg = getTreatmentAvgVenousPressure(); Index: firmware/App/Modes/ModePostTreat.h =================================================================== diff -u -r65d0f3fed34c836640f502d80a8aeb4e10ddf5ac -r8cdd4c1f2945181d31659605fb3777a967b753de --- firmware/App/Modes/ModePostTreat.h (.../ModePostTreat.h) (revision 65d0f3fed34c836640f502d80a8aeb4e10ddf5ac) +++ firmware/App/Modes/ModePostTreat.h (.../ModePostTreat.h) (revision 8cdd4c1f2945181d31659605fb3777a967b753de) @@ -69,6 +69,7 @@ F32 heparinDispenseRate_mL_hr; ///< Heparin dispense rate (in mL/hr) U32 heparinPreStop_min; ///< Heparin pre-stop time (in min) F32 heparinDeliveredVolume_mL; ///< Heparin delivererd volume (in mL) + U32 heparinType; ///< Heparin type option F32 avgArterialPressure_mmHg; ///< Average arterial pressure (in mmHg) F32 avgVenousPressure_mmHg; ///< Average venous pressure (in mmHg) Index: firmware/App/Modes/ModeTreatmentParams.c =================================================================== diff -u -r65d0f3fed34c836640f502d80a8aeb4e10ddf5ac -r8cdd4c1f2945181d31659605fb3777a967b753de --- firmware/App/Modes/ModeTreatmentParams.c (.../ModeTreatmentParams.c) (revision 65d0f3fed34c836640f502d80a8aeb4e10ddf5ac) +++ firmware/App/Modes/ModeTreatmentParams.c (.../ModeTreatmentParams.c) (revision 8cdd4c1f2945181d31659605fb3777a967b753de) @@ -62,6 +62,7 @@ { CRITICAL_DATA_TYPE_U32, {.uInt=0}, {.uInt=2}, {.uInt=0} }, // TREATMENT_PARAM_ACID_CONCENTRATE { CRITICAL_DATA_TYPE_U32, {.uInt=0}, {.uInt=0}, {.uInt=0} }, // TREATMENT_PARAM_BICARB_CONCENTRATE { CRITICAL_DATA_TYPE_U32, {.uInt=0}, {.uInt=4}, {.uInt=0} }, // TREATMENT_PARAM_DIALYZER_TYPE + { CRITICAL_DATA_TYPE_U32, {.uInt=0}, {.uInt=0}, {.uInt=0} }, // TREATMENT_PARAM_HEPARIN_TYPE { CRITICAL_DATA_TYPE_U32, {.uInt=0}, {.uInt=60}, {.uInt=30} }, // TREATMENT_PARAM_BP_MEAS_INTERVAL { CRITICAL_DATA_TYPE_U32, {.uInt=50}, {.uInt=150}, {.uInt=75} }, // TREATMENT_PARAM_RINSEBACK_FLOW_RATE { CRITICAL_DATA_TYPE_S32, {.sInt=-300}, {.sInt=-30}, {.sInt=-300} }, // TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT Index: firmware/App/Modes/ModeTreatmentParams.h =================================================================== diff -u -r65d0f3fed34c836640f502d80a8aeb4e10ddf5ac -r8cdd4c1f2945181d31659605fb3777a967b753de --- firmware/App/Modes/ModeTreatmentParams.h (.../ModeTreatmentParams.h) (revision 65d0f3fed34c836640f502d80a8aeb4e10ddf5ac) +++ firmware/App/Modes/ModeTreatmentParams.h (.../ModeTreatmentParams.h) (revision 8cdd4c1f2945181d31659605fb3777a967b753de) @@ -47,6 +47,7 @@ U32 acidConcentrate; ///< User set acid concentrate option U32 bicarbConcentrate; ///< User set bicarbonate concentrate option U32 dialyzerType; ///< User set dialyzer type option + U32 heparinType; ///< User set heparin type option U32 bloodPressureMeasurementInterval_min; ///< User set blood pressure measurement interval (in min) U32 rinsebackFlowRate_mL_min; ///< User set rinseback flow rate (in mL/min) S32 arterialPressureLowLimit_mmHg; ///< User set lower alarm limit for arterial pressure (in mmHg)