Index: SDDs/Institutional.puml =================================================================== diff -u -rb58f84411a0fe958d3bcf61c5bb5ab3ebc942856 -r81ce00a3b6eb8014fda6c811e1c80bd8bc8469b6 --- SDDs/Institutional.puml (.../Institutional.puml) (revision b58f84411a0fe958d3bcf61c5bb5ab3ebc942856) +++ SDDs/Institutional.puml (.../Institutional.puml) (revision 81ce00a3b6eb8014fda6c811e1c80bd8bc8469b6) @@ -134,7 +134,7 @@ \n (F32) mCalciumMax \ \n (U32) mDialysateBicarbonateMin \ \n (U32) mDialysateBicarbonateMax - TD -> SW: ... \n (U32) mDialysateBicarbonateDef \ + TD -> SW: ... \n (U32) mDialysateBicarbonateDef \ \n (U32) mDialysateSodiumMin \ \n (U32) mDialysateSodiumMax \ \n (U32) mDialysateSodiumDef \ @@ -162,7 +162,7 @@ \n (U32) mRinsebackVolumeDef \ \n (U32) mRinsebackFlowRateMin \ \n (U32) mRinsebackFlowRateMax - TD -> SW: ... \n (U32) mRinsebackFlowRateDef \ + TD -> SW: ... \n (U32) mRinsebackFlowRateDef \ \n (F32) mSubstitutionVolumeMin \ \n (F32) mSubstitutionVolumeMax \ \n (F32) mSubstitutionVolumeDef @@ -193,7 +193,7 @@ \n (F32) mCalciumMax \ \n (U32) mDialysateBicarbonateMin \ \n (U32) mDialysateBicarbonateMax - SW -> TD: ... \n (U32) mDialysateBicarbonateDef \ + SW -> TD: ... \n (U32) mDialysateBicarbonateDef \ \n (U32) mDialysateSodiumMin \ \n (U32) mDialysateSodiumMax \ \n (U32) mDialysateSodiumDef \ @@ -221,7 +221,7 @@ \n (U32) mRinsebackVolumeDef \ \n (U32) mRinsebackFlowRateMin \ \n (U32) mRinsebackFlowRateMax - SW -> TD: ... \n (U32) mRinsebackFlowRateDef \ + SW -> TD: ... \n (U32) mRinsebackFlowRateDef \ \n (F32) mSubstitutionVolumeMin \ \n (F32) mSubstitutionVolumeMax \ \n (F32) mSubstitutionVolumeDef @@ -244,7 +244,7 @@ \n (U32) mHeparinStopTimeMinRejectionReason \ \n (U32) mHeparinStopTimeMaxRejectionReason \ \n (U32) mDialysateTempMinRejectionReason - TD -> SW: ... \n (U32) mDialysateTempMaxRejectionReason \ + TD -> SW: ... \n (U32) mDialysateTempMaxRejectionReason \ \n (U32) mDialysateTempDefRejectionReason \ \n (U32) mAcidConcentratePotassiumMinRejectionReason \ \n (U32) mAcidConcentratePotassiumMaxRejectionReason \ @@ -259,7 +259,7 @@ \n (U32) mFluidBolusVolumeMinRejectionReason \ \n (U32) mFluidBolusVolumeMaxRejectionReason \ \n (U32) mFluidBolusVolumeDefRejectionReason - TD -> SW: ... \n (U32) mArterialPressureLimitWindowMinRejectionReason \ + TD -> SW: ... \n (U32) mArterialPressureLimitWindowMinRejectionReason \ \n (U32) mArterialPressureLimitWindowMaxRejectionReason \ \n (U32) mArterialPressureLimitWindowDefRejectionReason \ \n (U32) mVenousPressureLimitWindowMinRejectionReason \ @@ -274,7 +274,7 @@ \n (U32) mUltrafiltrationVolumeMinRejectionReason \ \n (U32) mUltrafiltrationVolumeMaxRejectionReason \ \n (U32) mUltrafiltrationVolumeDefRejectionReason - TD -> SW: ... \n (U32) mVitalsIntervalDefRejectionReason \ + TD -> SW: ... \n (U32) mVitalsIntervalDefRejectionReason \ \n (U32) mRinsebackVolumeMinRejectionReason \ \n (U32) mRinsebackVolumeMaxRejectionReason \ \n (U32) mRinsebackVolumeDefRejectionReason \ @@ -347,7 +347,7 @@ \n (U32) mMaxBloodPumpStopTimeMinRejectionReason \ \n (U32) mMaxBloodPumpStopTimeMaxRejectionReason \ \n (U32) mMaxBloodPumpStopTimeDefRejectionReason - TD -> SW: ... \n (U32) mInletWaterCondLowThresholdMinRejectionReason \ + TD -> SW: ... \n (U32) mInletWaterCondLowThresholdMinRejectionReason \ \n (U32) mInletWaterCondLowThresholdMaxRejectionReason \ \n (U32) mInletWaterCondLowThresholdDefRejectionReason \ \n (U32) mInletWaterCondHighThresholdMinRejectionReason \ Index: sources/gui/qml/pages/settings/SettingsInstitutionalRecord.qml =================================================================== diff -u -r49271f2bd039c9d15586c7c9b2f57f80c801d819 -r81ce00a3b6eb8014fda6c811e1c80bd8bc8469b6 --- sources/gui/qml/pages/settings/SettingsInstitutionalRecord.qml (.../SettingsInstitutionalRecord.qml) (revision 49271f2bd039c9d15586c7c9b2f57f80c801d819) +++ sources/gui/qml/pages/settings/SettingsInstitutionalRecord.qml (.../SettingsInstitutionalRecord.qml) (revision 81ce00a3b6eb8014fda6c811e1c80bd8bc8469b6) @@ -39,6 +39,7 @@ readonly property int defCustom : 3 readonly property int none : -1 + // TODO later remove enum and bind listview values enum Records { BloodFlowRate , DialysateFlowRate , Index: sources/view/settings/VAdvancedInstitutionalRecord.cpp =================================================================== diff -u -r49271f2bd039c9d15586c7c9b2f57f80c801d819 -r81ce00a3b6eb8014fda6c811e1c80bd8bc8469b6 --- sources/view/settings/VAdvancedInstitutionalRecord.cpp (.../VAdvancedInstitutionalRecord.cpp) (revision 49271f2bd039c9d15586c7c9b2f57f80c801d819) +++ sources/view/settings/VAdvancedInstitutionalRecord.cpp (.../VAdvancedInstitutionalRecord.cpp) (revision 81ce00a3b6eb8014fda6c811e1c80bd8bc8469b6) @@ -50,30 +50,30 @@ adjustment_Accepted ( vData.mAccepted ); adjustment_Reason ( vData.mReason ); - _institutionalList.updateData( MinRoRejectionRatio, eRole_MinVal, vData.mMinRORejectionRatioAlarmMin ); - _institutionalList.updateData( MinRoRejectionRatio, eRole_MaxVal, vData.mMinRORejectionRatioAlarmMax ); - _institutionalList.updateData( MinRoRejectionRatio, eRole_DefVal, vData.mMinRORejectionRatioAlarmDef ); - _institutionalList.updateData( DisinfectionFrequency, eRole_MinVal, vData.mDisinfectionFrequencyMin ); - _institutionalList.updateData( DisinfectionFrequency, eRole_MaxVal, vData.mDisinfectionFrequencyMax ); - _institutionalList.updateData( DisinfectionFrequency, eRole_DefVal, vData.mDisinfectionFrequencyDef ); - _institutionalList.updateData( DisinfectionParametersCycleTime, eRole_MinVal, vData.mDisinfectionParametersCycleTimeMin ); - _institutionalList.updateData( DisinfectionParametersCycleTime, eRole_MaxVal, vData.mDisinfectionParametersCycleTimeMax ); - _institutionalList.updateData( DisinfectionParametersCycleTime, eRole_DefVal, vData.mDisinfectionParametersCycleTimeDef ); - _institutionalList.updateData( MaxBloodPumpStopTime, eRole_MinVal, vData.mMaxBloodPumpStopTimeMin ); - _institutionalList.updateData( MaxBloodPumpStopTime, eRole_MaxVal, vData.mMaxBloodPumpStopTimeMax ); - _institutionalList.updateData( MaxBloodPumpStopTime, eRole_DefVal, vData.mMaxBloodPumpStopTimeDef ); - _institutionalList.updateData( InletWaterCondLowThreshold, eRole_MinVal, vData.mInletWaterCondLowThresholdMin ); - _institutionalList.updateData( InletWaterCondLowThreshold, eRole_MaxVal, vData.mInletWaterCondLowThresholdMax ); - _institutionalList.updateData( InletWaterCondLowThreshold, eRole_DefVal, vData.mInletWaterCondLowThresholdDef ); - _institutionalList.updateData( InletWaterCondHighThreshold, eRole_MinVal, vData.mInletWaterCondHighThresholdMin ); - _institutionalList.updateData( InletWaterCondHighThreshold, eRole_MaxVal, vData.mInletWaterCondHighThresholdMax ); - _institutionalList.updateData( InletWaterCondHighThreshold, eRole_DefVal, vData.mInletWaterCondHighThresholdDef ); - _institutionalList.updateData( ChlorineWaterSampleCheck, eRole_MinVal, vData.mChlorineWaterSampleCheckMin ); - _institutionalList.updateData( ChlorineWaterSampleCheck, eRole_MaxVal, vData.mChlorineWaterSampleCheckMax ); - _institutionalList.updateData( ChlorineWaterSampleCheck, eRole_DefVal, vData.mChlorineWaterSampleCheckDef ); - _institutionalList.updateData( WaterSampleTestResultRequired, eRole_MinVal, None ); - _institutionalList.updateData( WaterSampleTestResultRequired, eRole_MaxVal, None ); - _institutionalList.updateData( WaterSampleTestResultRequired, eRole_DefVal, vData.mWaterSampleTestResultRequiredDef ); + _institutionalList.updateData( eMinRoRejectionRatio, eRole_MinVal, vData.mMinRORejectionRatioAlarmMin ); + _institutionalList.updateData( eMinRoRejectionRatio, eRole_MaxVal, vData.mMinRORejectionRatioAlarmMax ); + _institutionalList.updateData( eMinRoRejectionRatio, eRole_DefVal, vData.mMinRORejectionRatioAlarmDef ); + _institutionalList.updateData( eDisinfectionFrequency, eRole_MinVal, vData.mDisinfectionFrequencyMin ); + _institutionalList.updateData( eDisinfectionFrequency, eRole_MaxVal, vData.mDisinfectionFrequencyMax ); + _institutionalList.updateData( eDisinfectionFrequency, eRole_DefVal, vData.mDisinfectionFrequencyDef ); + _institutionalList.updateData( eDisinfectionParametersCycleTime, eRole_MinVal, vData.mDisinfectionParametersCycleTimeMin ); + _institutionalList.updateData( eDisinfectionParametersCycleTime, eRole_MaxVal, vData.mDisinfectionParametersCycleTimeMax ); + _institutionalList.updateData( eDisinfectionParametersCycleTime, eRole_DefVal, vData.mDisinfectionParametersCycleTimeDef ); + _institutionalList.updateData( eMaxBloodPumpStopTime, eRole_MinVal, vData.mMaxBloodPumpStopTimeMin ); + _institutionalList.updateData( eMaxBloodPumpStopTime, eRole_MaxVal, vData.mMaxBloodPumpStopTimeMax ); + _institutionalList.updateData( eMaxBloodPumpStopTime, eRole_DefVal, vData.mMaxBloodPumpStopTimeDef ); + _institutionalList.updateData( eInletWaterCondLowThreshold, eRole_MinVal, vData.mInletWaterCondLowThresholdMin ); + _institutionalList.updateData( eInletWaterCondLowThreshold, eRole_MaxVal, vData.mInletWaterCondLowThresholdMax ); + _institutionalList.updateData( eInletWaterCondLowThreshold, eRole_DefVal, vData.mInletWaterCondLowThresholdDef ); + _institutionalList.updateData( eInletWaterCondHighThreshold, eRole_MinVal, vData.mInletWaterCondHighThresholdMin ); + _institutionalList.updateData( eInletWaterCondHighThreshold, eRole_MaxVal, vData.mInletWaterCondHighThresholdMax ); + _institutionalList.updateData( eInletWaterCondHighThreshold, eRole_DefVal, vData.mInletWaterCondHighThresholdDef ); + _institutionalList.updateData( eChlorineWaterSampleCheck, eRole_MinVal, vData.mChlorineWaterSampleCheckMin ); + _institutionalList.updateData( eChlorineWaterSampleCheck, eRole_MaxVal, vData.mChlorineWaterSampleCheckMax ); + _institutionalList.updateData( eChlorineWaterSampleCheck, eRole_DefVal, vData.mChlorineWaterSampleCheckDef ); + _institutionalList.updateData( eWaterSampleTestResultRequired, eRole_MinVal, None ); + _institutionalList.updateData( eWaterSampleTestResultRequired, eRole_MaxVal, None ); + _institutionalList.updateData( eWaterSampleTestResultRequired, eRole_DefVal, vData.mWaterSampleTestResultRequiredDef ); // *** has to be the last to let the information to be set and then emit the signal *** // *** otherwise will use the Previous values before being set. *** @@ -82,40 +82,40 @@ void View::VAdvancedInstitutionalRecord::initModel() { - _institutionalList.insertRow( MinRoRejectionRatio, {{ eRole_Title, tr("Minimum RO Rejection Ratio Alarm" )}, { eRole_Units, tr("% reject" ) }, { eRole_Decimal, 0 }}); - _institutionalList.insertRow( DisinfectionFrequency, {{ eRole_Title, tr("Disinfection Frequency" )}, { eRole_Units, tr("days between cycles") }, { eRole_Decimal, 0 }}); - _institutionalList.insertRow( DisinfectionParametersCycleTime, {{ eRole_Title, tr("Disinfection Parameters, Cycle Time")}, { eRole_Units, tr("Time" ) }, { eRole_Decimal, 0 }}); - _institutionalList.insertRow( MaxBloodPumpStopTime, {{ eRole_Title, tr("Maximum Blood Pump Stop Time" )}, { eRole_Units, tr("min" ) }, { eRole_Decimal, 0 }}); - _institutionalList.insertRow( InletWaterCondLowThreshold, {{ eRole_Title, tr("Inlet Water Cond. Low Threshold" )}, { eRole_Units, tr("uS/cm" ) }, { eRole_Decimal, 0 }}); - _institutionalList.insertRow( InletWaterCondHighThreshold, {{ eRole_Title, tr("Inlet Water Cond. High Threshold" )}, { eRole_Units, tr("uS/cm" ) }, { eRole_Decimal, 0 }}); - _institutionalList.insertRow( ChlorineWaterSampleCheck, {{ eRole_Title, tr("Chlorine Water Sample Check" )}, { eRole_Units, tr("min" ) }, { eRole_Decimal, 0 }}); - _institutionalList.insertRow( WaterSampleTestResultRequired, {{ eRole_Title, tr("Water Sample Test Result Required" )}, { eRole_Units, tr("" ) }, { eRole_Decimal, 0 }}); + _institutionalList.insertRow( eMinRoRejectionRatio, {{ eRole_Title, tr("Minimum RO Rejection Ratio Alarm" )}, { eRole_Units, tr("% reject" ) }, { eRole_Decimal, 0 }}); + _institutionalList.insertRow( eDisinfectionFrequency, {{ eRole_Title, tr("Disinfection Frequency" )}, { eRole_Units, tr("days between cycles") }, { eRole_Decimal, 0 }}); + _institutionalList.insertRow( eDisinfectionParametersCycleTime, {{ eRole_Title, tr("Disinfection Parameters, Cycle Time")}, { eRole_Units, tr("Time" ) }, { eRole_Decimal, 0 }}); + _institutionalList.insertRow( eMaxBloodPumpStopTime, {{ eRole_Title, tr("Maximum Blood Pump Stop Time" )}, { eRole_Units, tr("min" ) }, { eRole_Decimal, 0 }}); + _institutionalList.insertRow( eInletWaterCondLowThreshold, {{ eRole_Title, tr("Inlet Water Cond. Low Threshold" )}, { eRole_Units, tr("uS/cm" ) }, { eRole_Decimal, 0 }}); + _institutionalList.insertRow( eInletWaterCondHighThreshold, {{ eRole_Title, tr("Inlet Water Cond. High Threshold" )}, { eRole_Units, tr("uS/cm" ) }, { eRole_Decimal, 0 }}); + _institutionalList.insertRow( eChlorineWaterSampleCheck, {{ eRole_Title, tr("Chlorine Water Sample Check" )}, { eRole_Units, tr("min" ) }, { eRole_Decimal, 0 }}); + _institutionalList.insertRow( eWaterSampleTestResultRequired, {{ eRole_Title, tr("Water Sample Test Result Required" )}, { eRole_Units, tr("" ) }, { eRole_Decimal, 0 }}); } void View::VAdvancedInstitutionalRecord::onActionReceive(const AdjustAdvancedInstitutionalRecordResponseData &vData) { - _institutionalList.updateData( MinRoRejectionRatio, eRole_RejectionMin, vData.mMinRORejectionRatioAlarmMinRejectionReason ); - _institutionalList.updateData( MinRoRejectionRatio, eRole_RejectionMax, vData.mMinRORejectionRatioAlarmMaxRejectionReason ); - _institutionalList.updateData( MinRoRejectionRatio, eRole_RejectionDef, vData.mMinRORejectionRatioAlarmDefRejectionReason ); - _institutionalList.updateData( DisinfectionFrequency, eRole_RejectionMin, vData.mDisinfectionFrequencyMinRejectionReason ); - _institutionalList.updateData( DisinfectionFrequency, eRole_RejectionMax, vData.mDisinfectionFrequencyMaxRejectionReason ); - _institutionalList.updateData( DisinfectionFrequency, eRole_RejectionDef, vData.mDisinfectionFrequencyDefRejectionReason ); - _institutionalList.updateData( DisinfectionParametersCycleTime, eRole_RejectionMin, vData.mDisinfectionParametersCycleTimeMinRejectionReason ); - _institutionalList.updateData( DisinfectionParametersCycleTime, eRole_RejectionMax, vData.mDisinfectionParametersCycleTimeMaxRejectionReason ); - _institutionalList.updateData( DisinfectionParametersCycleTime, eRole_RejectionDef, vData.mDisinfectionParametersCycleTimeDefRejectionReason ); - _institutionalList.updateData( MaxBloodPumpStopTime, eRole_RejectionMin, vData.mMaxBloodPumpStopTimeMinRejectionReason ); - _institutionalList.updateData( MaxBloodPumpStopTime, eRole_RejectionMax, vData.mMaxBloodPumpStopTimeMaxRejectionReason ); - _institutionalList.updateData( MaxBloodPumpStopTime, eRole_RejectionDef, vData.mMaxBloodPumpStopTimeDefRejectionReason ); - _institutionalList.updateData( InletWaterCondLowThreshold, eRole_RejectionMin, vData.mInletWaterCondLowThresholdMinRejectionReason ); - _institutionalList.updateData( InletWaterCondLowThreshold, eRole_RejectionMax, vData.mInletWaterCondLowThresholdMaxRejectionReason ); - _institutionalList.updateData( InletWaterCondLowThreshold, eRole_RejectionDef, vData.mInletWaterCondLowThresholdDefRejectionReason ); - _institutionalList.updateData( InletWaterCondHighThreshold, eRole_RejectionMin, vData.mInletWaterCondHighThresholdMinRejectionReason ); - _institutionalList.updateData( InletWaterCondHighThreshold, eRole_RejectionMax, vData.mInletWaterCondHighThresholdMaxRejectionReason ); - _institutionalList.updateData( InletWaterCondHighThreshold, eRole_RejectionDef, vData.mInletWaterCondHighThresholdDefRejectionReason ); - _institutionalList.updateData( ChlorineWaterSampleCheck, eRole_RejectionMin, vData.mChlorineWaterSampleCheckMinRejectionReason ); - _institutionalList.updateData( ChlorineWaterSampleCheck, eRole_RejectionMax, vData.mChlorineWaterSampleCheckMaxRejectionReason ); - _institutionalList.updateData( ChlorineWaterSampleCheck, eRole_RejectionDef, vData.mChlorineWaterSampleCheckDefRejectionReason ); - _institutionalList.updateData( WaterSampleTestResultRequired, eRole_RejectionDef, vData.mWaterSampleTestResultRequiredDefRejectionReason ); + _institutionalList.updateData( eMinRoRejectionRatio, eRole_RejectionMin, vData.mMinRORejectionRatioAlarmMinRejectionReason ); + _institutionalList.updateData( eMinRoRejectionRatio, eRole_RejectionMax, vData.mMinRORejectionRatioAlarmMaxRejectionReason ); + _institutionalList.updateData( eMinRoRejectionRatio, eRole_RejectionDef, vData.mMinRORejectionRatioAlarmDefRejectionReason ); + _institutionalList.updateData( eDisinfectionFrequency, eRole_RejectionMin, vData.mDisinfectionFrequencyMinRejectionReason ); + _institutionalList.updateData( eDisinfectionFrequency, eRole_RejectionMax, vData.mDisinfectionFrequencyMaxRejectionReason ); + _institutionalList.updateData( eDisinfectionFrequency, eRole_RejectionDef, vData.mDisinfectionFrequencyDefRejectionReason ); + _institutionalList.updateData( eDisinfectionParametersCycleTime, eRole_RejectionMin, vData.mDisinfectionParametersCycleTimeMinRejectionReason ); + _institutionalList.updateData( eDisinfectionParametersCycleTime, eRole_RejectionMax, vData.mDisinfectionParametersCycleTimeMaxRejectionReason ); + _institutionalList.updateData( eDisinfectionParametersCycleTime, eRole_RejectionDef, vData.mDisinfectionParametersCycleTimeDefRejectionReason ); + _institutionalList.updateData( eMaxBloodPumpStopTime, eRole_RejectionMin, vData.mMaxBloodPumpStopTimeMinRejectionReason ); + _institutionalList.updateData( eMaxBloodPumpStopTime, eRole_RejectionMax, vData.mMaxBloodPumpStopTimeMaxRejectionReason ); + _institutionalList.updateData( eMaxBloodPumpStopTime, eRole_RejectionDef, vData.mMaxBloodPumpStopTimeDefRejectionReason ); + _institutionalList.updateData( eInletWaterCondLowThreshold, eRole_RejectionMin, vData.mInletWaterCondLowThresholdMinRejectionReason ); + _institutionalList.updateData( eInletWaterCondLowThreshold, eRole_RejectionMax, vData.mInletWaterCondLowThresholdMaxRejectionReason ); + _institutionalList.updateData( eInletWaterCondLowThreshold, eRole_RejectionDef, vData.mInletWaterCondLowThresholdDefRejectionReason ); + _institutionalList.updateData( eInletWaterCondHighThreshold, eRole_RejectionMin, vData.mInletWaterCondHighThresholdMinRejectionReason ); + _institutionalList.updateData( eInletWaterCondHighThreshold, eRole_RejectionMax, vData.mInletWaterCondHighThresholdMaxRejectionReason ); + _institutionalList.updateData( eInletWaterCondHighThreshold, eRole_RejectionDef, vData.mInletWaterCondHighThresholdDefRejectionReason ); + _institutionalList.updateData( eChlorineWaterSampleCheck, eRole_RejectionMin, vData.mChlorineWaterSampleCheckMinRejectionReason ); + _institutionalList.updateData( eChlorineWaterSampleCheck, eRole_RejectionMax, vData.mChlorineWaterSampleCheckMaxRejectionReason ); + _institutionalList.updateData( eChlorineWaterSampleCheck, eRole_RejectionDef, vData.mChlorineWaterSampleCheckDefRejectionReason ); + _institutionalList.updateData( eWaterSampleTestResultRequired, eRole_RejectionDef, vData.mWaterSampleTestResultRequiredDefRejectionReason ); } void View::VAdvancedInstitutionalRecord::onActionReceive(const SettingsData &) @@ -126,55 +126,55 @@ FROMVARIANT_WITHRETURN ( minRORejectionRatioAlarmMin , "Minimum RO Rejection Ratio Alarm" , "Min_RO_Rejection_Ratio_Alarm_Min" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( minRORejectionRatioAlarmMax , "Minimum RO Rejection Ratio Alarm" , "Min_RO_Rejection_Ratio_Alarm_Max" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( minRORejectionRatioAlarmRes , "Minimum RO Rejection Ratio Alarm" , "Min_RO_Rejection_Ratio_Alarm_Res" , Int , isConfigsOk ); - _institutionalList.updateData ( MinRoRejectionRatio, eRole_Min, _minRORejectionRatioAlarmMin ); - _institutionalList.updateData ( MinRoRejectionRatio, eRole_Max, _minRORejectionRatioAlarmMax ); - _institutionalList.updateData ( MinRoRejectionRatio, eRole_Step, _minRORejectionRatioAlarmRes ); + _institutionalList.updateData ( eMinRoRejectionRatio, eRole_Min, _minRORejectionRatioAlarmMin ); + _institutionalList.updateData ( eMinRoRejectionRatio, eRole_Max, _minRORejectionRatioAlarmMax ); + _institutionalList.updateData ( eMinRoRejectionRatio, eRole_Step, _minRORejectionRatioAlarmRes ); FROMVARIANT_WITHRETURN ( disinfectionFrequencyMin , "Disinfection Frequency" , "Disinfection_Frequency_Min" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( disinfectionFrequencyMax , "Disinfection Frequency" , "Disinfection_Frequency_Max" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( disinfectionFrequencyRes , "Disinfection Frequency" , "Disinfection_Frequency_Res" , Int , isConfigsOk ); - _institutionalList.updateData ( DisinfectionFrequency, eRole_Min, _disinfectionFrequencyMin ); - _institutionalList.updateData ( DisinfectionFrequency, eRole_Max, _disinfectionFrequencyMax ); - _institutionalList.updateData ( DisinfectionFrequency, eRole_Step, _disinfectionFrequencyRes ); + _institutionalList.updateData ( eDisinfectionFrequency, eRole_Min, _disinfectionFrequencyMin ); + _institutionalList.updateData ( eDisinfectionFrequency, eRole_Max, _disinfectionFrequencyMax ); + _institutionalList.updateData ( eDisinfectionFrequency, eRole_Step, _disinfectionFrequencyRes ); FROMVARIANT_WITHRETURN ( disinfectionParametersCycleTimeMin, "Disinfection Parameters Cycle Time" , "Disinfection_Parameters_Cycle_Time_Min", Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( disinfectionParametersCycleTimeMax, "Disinfection Parameters Cycle Time" , "Disinfection_Parameters_Cycle_Time_Max", Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( disinfectionParametersCycleTimeRes, "Disinfection Parameters Cycle Time" , "Disinfection_Parameters_Cycle_Time_Res", Int , isConfigsOk ); - _institutionalList.updateData ( DisinfectionParametersCycleTime, eRole_Min, _disinfectionParametersCycleTimeMin ); - _institutionalList.updateData ( DisinfectionParametersCycleTime, eRole_Max, _disinfectionParametersCycleTimeMax ); - _institutionalList.updateData ( DisinfectionParametersCycleTime, eRole_Step, _disinfectionParametersCycleTimeRes ); + _institutionalList.updateData ( eDisinfectionParametersCycleTime, eRole_Min, _disinfectionParametersCycleTimeMin ); + _institutionalList.updateData ( eDisinfectionParametersCycleTime, eRole_Max, _disinfectionParametersCycleTimeMax ); + _institutionalList.updateData ( eDisinfectionParametersCycleTime, eRole_Step, _disinfectionParametersCycleTimeRes ); FROMVARIANT_WITHRETURN ( maxBloodPumpStopTimeMin , "Maximum Blood Pump Stop Time" , "Max_Blood_Pump_Stop_Time_Min" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( maxBloodPumpStopTimeMax , "Maximum Blood Pump Stop Time" , "Max_Blood_Pump_Stop_Time_Max" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( maxBloodPumpStopTimeRes , "Maximum Blood Pump Stop Time" , "Max_Blood_Pump_Stop_Time_Res" , Int , isConfigsOk ); - _institutionalList.updateData ( MaxBloodPumpStopTime, eRole_Min, _maxBloodPumpStopTimeMin ); - _institutionalList.updateData ( MaxBloodPumpStopTime, eRole_Max, _maxBloodPumpStopTimeMax ); - _institutionalList.updateData ( MaxBloodPumpStopTime, eRole_Step, _maxBloodPumpStopTimeRes ); + _institutionalList.updateData ( eMaxBloodPumpStopTime, eRole_Min, _maxBloodPumpStopTimeMin ); + _institutionalList.updateData ( eMaxBloodPumpStopTime, eRole_Max, _maxBloodPumpStopTimeMax ); + _institutionalList.updateData ( eMaxBloodPumpStopTime, eRole_Step, _maxBloodPumpStopTimeRes ); FROMVARIANT_WITHRETURN ( inletWaterCondLowThresholdMin , "Inlet Water Cond. Low Threshold" , "Inlet_Water_Cond_Low_Threshold_Min" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( inletWaterCondLowThresholdMax , "Inlet Water Cond. Low Threshold" , "Inlet_Water_Cond_Low_Threshold_Max" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( inletWaterCondLowThresholdRes , "Inlet Water Cond. Low Threshold" , "Inlet_Water_Cond_Low_Threshold_Res" , Int , isConfigsOk ); - _institutionalList.updateData ( InletWaterCondLowThreshold, eRole_Min, _inletWaterCondLowThresholdMin ); - _institutionalList.updateData ( InletWaterCondLowThreshold, eRole_Max, _inletWaterCondLowThresholdMax ); - _institutionalList.updateData ( InletWaterCondLowThreshold, eRole_Step, _inletWaterCondLowThresholdRes ); + _institutionalList.updateData ( eInletWaterCondLowThreshold, eRole_Min, _inletWaterCondLowThresholdMin ); + _institutionalList.updateData ( eInletWaterCondLowThreshold, eRole_Max, _inletWaterCondLowThresholdMax ); + _institutionalList.updateData ( eInletWaterCondLowThreshold, eRole_Step, _inletWaterCondLowThresholdRes ); FROMVARIANT_WITHRETURN ( inletWaterCondHighThresholdMin , "Inlet Water Cond. High Threshold" , "Inlet_Water_Cond_High_Threshold_Min" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( inletWaterCondHighThresholdMax , "Inlet Water Cond. High Threshold" , "Inlet_Water_Cond_High_Threshold_Max" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( inletWaterCondHighThresholdRes , "Inlet Water Cond. High Threshold" , "Inlet_Water_Cond_High_Threshold_Res" , Int , isConfigsOk ); - _institutionalList.updateData ( InletWaterCondHighThreshold, eRole_Min, _inletWaterCondHighThresholdMin ); - _institutionalList.updateData ( InletWaterCondHighThreshold, eRole_Max, _inletWaterCondHighThresholdMax ); - _institutionalList.updateData ( InletWaterCondHighThreshold, eRole_Step, _inletWaterCondHighThresholdRes ); + _institutionalList.updateData ( eInletWaterCondHighThreshold, eRole_Min, _inletWaterCondHighThresholdMin ); + _institutionalList.updateData ( eInletWaterCondHighThreshold, eRole_Max, _inletWaterCondHighThresholdMax ); + _institutionalList.updateData ( eInletWaterCondHighThreshold, eRole_Step, _inletWaterCondHighThresholdRes ); FROMVARIANT_WITHRETURN ( chlorineWaterSampleCheckMin , "Chlorine Water Sample Check" , "Chlorine_Water_Sample_Check_Min" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( chlorineWaterSampleCheckMax , "Chlorine Water Sample Check" , "Chlorine_Water_Sample_Check_Max" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( chlorineWaterSampleCheckRes , "Chlorine Water Sample Check" , "Chlorine_Water_Sample_Check_Res" , Int , isConfigsOk ); - _institutionalList.updateData ( ChlorineWaterSampleCheck, eRole_Min, _chlorineWaterSampleCheckMin ); - _institutionalList.updateData ( ChlorineWaterSampleCheck, eRole_Max, _chlorineWaterSampleCheckMax ); - _institutionalList.updateData ( ChlorineWaterSampleCheck, eRole_Step, _chlorineWaterSampleCheckRes ); + _institutionalList.updateData ( eChlorineWaterSampleCheck, eRole_Min, _chlorineWaterSampleCheckMin ); + _institutionalList.updateData ( eChlorineWaterSampleCheck, eRole_Max, _chlorineWaterSampleCheckMax ); + _institutionalList.updateData ( eChlorineWaterSampleCheck, eRole_Step, _chlorineWaterSampleCheckRes ); - _institutionalList.updateData ( WaterSampleTestResultRequired, eRole_Min, None ); - _institutionalList.updateData ( WaterSampleTestResultRequired, eRole_Max, None ); - _institutionalList.updateData ( WaterSampleTestResultRequired, eRole_Step, None ); + _institutionalList.updateData ( eWaterSampleTestResultRequired, eRole_Min, None ); + _institutionalList.updateData ( eWaterSampleTestResultRequired, eRole_Max, None ); + _institutionalList.updateData ( eWaterSampleTestResultRequired, eRole_Step, None ); } void View::VAdvancedInstitutionalRecord::clearRejectionReason(const int &vRow, const int &vRange) Index: sources/view/settings/VAdvancedInstitutionalRecord.h =================================================================== diff -u -r49271f2bd039c9d15586c7c9b2f57f80c801d819 -r81ce00a3b6eb8014fda6c811e1c80bd8bc8469b6 --- sources/view/settings/VAdvancedInstitutionalRecord.h (.../VAdvancedInstitutionalRecord.h) (revision 49271f2bd039c9d15586c7c9b2f57f80c801d819) +++ sources/view/settings/VAdvancedInstitutionalRecord.h (.../VAdvancedInstitutionalRecord.h) (revision 81ce00a3b6eb8014fda6c811e1c80bd8bc8469b6) @@ -51,53 +51,31 @@ } Range; enum { - eRole_Title = Qt::UserRole , - eRole_Units , - eRole_Min , - eRole_Max , - eRole_Step , - eRole_Decimal , - eRole_MinVal , - eRole_MaxVal , - eRole_DefVal , - eRole_RejectionMin , - eRole_RejectionMax , - eRole_RejectionDef , + eRole_Title = Qt::UserRole + 1 , + eRole_Units , + eRole_Min , + eRole_Max , + eRole_Step , + eRole_Decimal , + eRole_MinVal , + eRole_MaxVal , + eRole_DefVal , + eRole_RejectionMin , + eRole_RejectionMax , + eRole_RejectionDef , } DataRole; enum { - MinRoRejectionRatio , - DisinfectionFrequency , - DisinfectionParametersCycleTime , - MaxBloodPumpStopTime , - InletWaterCondLowThreshold , - InletWaterCondHighThreshold , - ChlorineWaterSampleCheck , - WaterSampleTestResultRequired + eMinRoRejectionRatio , + eDisinfectionFrequency , + eDisinfectionParametersCycleTime , + eMaxBloodPumpStopTime , + eInletWaterCondLowThreshold , + eInletWaterCondHighThreshold , + eChlorineWaterSampleCheck , + eWaterSampleTestResultRequired } Records; - const QStringList _titles { - tr("Minimum RO Rejection Ratio Alarm" ), - tr("Disinfection Frequency" ), - tr("Disinfection Parameters, Cycle Time"), - tr("Maximum Blood Pump Stop Time" ), - tr("Inlet Water Cond. Low Threshold" ), - tr("Inlet Water Cond. High Threshold" ), - tr("Chlorine Water Sample Check" ), - tr("Water Sample Test Result Required" ), - }; - - const QStringList _units { - tr("% reject" ), // Minimum RO Rejection Ratio Alarm - tr("days between cycles" ), // Disinfection Frequency - tr("Time" ), // Disinfection Parameters, Cycle Time - tr("min" ), // Maximum Blood Pump Stop Time - tr("uS/cm" ), // Inlet Water Cond. Low Threshold - tr("uS/cm" ), // Inlet Water Cond. High Threshold - tr("min" ), // Chlorine Water Sample Check - tr("" ), // Water Sample Test Result Required - }; - // The property adjustment_Triggered has to be always true // and to always trigger the change event to work as a notifier for GUI TRIGGER( bool , adjustment , 0) Index: sources/view/settings/VInstitutionalRecord.cpp =================================================================== diff -u -r49271f2bd039c9d15586c7c9b2f57f80c801d819 -r81ce00a3b6eb8014fda6c811e1c80bd8bc8469b6 --- sources/view/settings/VInstitutionalRecord.cpp (.../VInstitutionalRecord.cpp) (revision 49271f2bd039c9d15586c7c9b2f57f80c801d819) +++ sources/view/settings/VInstitutionalRecord.cpp (.../VInstitutionalRecord.cpp) (revision 81ce00a3b6eb8014fda6c811e1c80bd8bc8469b6) @@ -48,97 +48,97 @@ void View::VInstitutionalRecord::initModel() { - _institutionalList.insertRow( BloodFlowRate, {{ eRole_Title, tr("Blood Flow Rate") }, { eRole_Units, tr("mL/min") }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); - _institutionalList.insertRow( DialysateFlowRate, {{ eRole_Title, tr("Dialysate Flow Rate") }, { eRole_Units, tr("mL/min") }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); - _institutionalList.insertRow( TreatmentDuration, {{ eRole_Title, tr("Treatment Duration") }, { eRole_Units, tr("min") }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); - _institutionalList.insertRow( HeparinBolusVolume, {{ eRole_Title, tr("Heparin Bolus Volume") }, { eRole_Units, tr("mL") }, { eRole_Decimal, 1 }, { eRole_CanOff, true }}); - _institutionalList.insertRow( HeparinDispenseRate, {{ eRole_Title, tr("Heparin Dispense Rate") }, { eRole_Units, tr("mL/hr") }, { eRole_Decimal, 1 }, { eRole_CanOff, true }}); - _institutionalList.insertRow( HeparinStopTime, {{ eRole_Title, tr("Heparin Stop Time") }, { eRole_Units, tr("min") }, { eRole_Decimal, 0 }, { eRole_CanOff, true }}); - _institutionalList.insertRow( DialysateTemperature, {{ eRole_Title, tr("Dialysate Temperature") }, { eRole_Units, tr("°C") }, { eRole_Decimal, 1 }, { eRole_CanOff, false }}); - _institutionalList.insertRow( AcidCompositionPotassium, {{ eRole_Title, tr("Acid Composition ([K+])") }, { eRole_Units, tr("mEq/L" ) }, { eRole_Decimal, 1 }, { eRole_CanOff, false }}); - _institutionalList.insertRow( AcidCompositionCalcium, {{ eRole_Title, tr("Acid Composition ([Ca2+])") }, { eRole_Units, tr("mEq/L" ) }, { eRole_Decimal, 2 }, { eRole_CanOff, false }}); - _institutionalList.insertRow( BicarbFinalDialysateComposition, {{ eRole_Title, tr("Bicarb. Final Dialysate Composition") }, { eRole_Units, tr("mEq/L" ) }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); - _institutionalList.insertRow( SodiumFinalDialysateComposition, {{ eRole_Title, tr("Sodium Final Dialysate Composition") }, { eRole_Units, tr("mEq/L" ) }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); - _institutionalList.insertRow( FluidBolusVolume, {{ eRole_Title, tr("Fluid Bolus Volume") }, { eRole_Units, tr("mL" ) }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); - _institutionalList.insertRow( ArterialPressureLimit, {{ eRole_Title, tr("Arterial Pressure Limit") }, { eRole_Units, tr("mmHg" ) }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); - _institutionalList.insertRow( VenousPressureLimit, {{ eRole_Title, tr("Venous Pressure Limit") }, { eRole_Units, tr("mmHg" ) }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); - _institutionalList.insertRow( VenousAsymPressureLimit, {{ eRole_Title, tr("Venous Asym Pressure Limit") }, { eRole_Units, tr("mmHg" ) }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); - _institutionalList.insertRow( TMPWindowLimit, {{ eRole_Title, tr("TMP Window Limit") }, { eRole_Units, tr("mmHg" ) }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); - _institutionalList.insertRow( UFVolume, {{ eRole_Title, tr("UF Volume") }, { eRole_Units, tr("L" ) }, { eRole_Decimal, 2 }, { eRole_CanOff, false }}); - _institutionalList.insertRow( VitalsInterval, {{ eRole_Title, tr("Vitals Interval") }, { eRole_Units, tr("min" ) }, { eRole_Decimal, 0 }, { eRole_CanOff, true }}); - _institutionalList.insertRow( RinsebackVolume, {{ eRole_Title, tr("Rinseback Volume") }, { eRole_Units, tr("mL" ) }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); - _institutionalList.insertRow( RinsebackFlowRate, {{ eRole_Title, tr("Rinseback Flow Rate") }, { eRole_Units, tr("mL/min") }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); - _institutionalList.insertRow( SubstitutionVolume, {{ eRole_Title, tr("Substitution Volume") }, { eRole_Units, tr("L") }, { eRole_Decimal, 2 }, { eRole_CanOff, false }}); + _institutionalList.insertRow( eBloodFlowRate, {{ eRole_Title, tr("Blood Flow Rate") }, { eRole_Units, tr("mL/min") }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); + _institutionalList.insertRow( eDialysateFlowRate, {{ eRole_Title, tr("Dialysate Flow Rate") }, { eRole_Units, tr("mL/min") }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); + _institutionalList.insertRow( eTreatmentDuration, {{ eRole_Title, tr("Treatment Duration") }, { eRole_Units, tr("min") }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); + _institutionalList.insertRow( eHeparinBolusVolume, {{ eRole_Title, tr("Heparin Bolus Volume") }, { eRole_Units, tr("mL") }, { eRole_Decimal, 1 }, { eRole_CanOff, true }}); + _institutionalList.insertRow( eHeparinDispenseRate, {{ eRole_Title, tr("Heparin Dispense Rate") }, { eRole_Units, tr("mL/hr") }, { eRole_Decimal, 1 }, { eRole_CanOff, true }}); + _institutionalList.insertRow( eHeparinStopTime, {{ eRole_Title, tr("Heparin Stop Time") }, { eRole_Units, tr("min") }, { eRole_Decimal, 0 }, { eRole_CanOff, true }}); + _institutionalList.insertRow( eDialysateTemperature, {{ eRole_Title, tr("Dialysate Temperature") }, { eRole_Units, tr("°C") }, { eRole_Decimal, 1 }, { eRole_CanOff, false }}); + _institutionalList.insertRow( eAcidCompositionPotassium, {{ eRole_Title, tr("Acid Composition ([K+])") }, { eRole_Units, tr("mEq/L" ) }, { eRole_Decimal, 1 }, { eRole_CanOff, false }}); + _institutionalList.insertRow( eAcidCompositionCalcium, {{ eRole_Title, tr("Acid Composition ([Ca2+])") }, { eRole_Units, tr("mEq/L" ) }, { eRole_Decimal, 2 }, { eRole_CanOff, false }}); + _institutionalList.insertRow( eBicarbFinalDialysateComposition, {{ eRole_Title, tr("Bicarb. Final Dialysate Composition") }, { eRole_Units, tr("mEq/L" ) }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); + _institutionalList.insertRow( eSodiumFinalDialysateComposition, {{ eRole_Title, tr("Sodium Final Dialysate Composition") }, { eRole_Units, tr("mEq/L" ) }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); + _institutionalList.insertRow( eFluidBolusVolume, {{ eRole_Title, tr("Fluid Bolus Volume") }, { eRole_Units, tr("mL" ) }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); + _institutionalList.insertRow( eArterialPressureLimit, {{ eRole_Title, tr("Arterial Pressure Limit") }, { eRole_Units, tr("mmHg" ) }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); + _institutionalList.insertRow( eVenousPressureLimit, {{ eRole_Title, tr("Venous Pressure Limit") }, { eRole_Units, tr("mmHg" ) }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); + _institutionalList.insertRow( eVenousAsymPressureLimit, {{ eRole_Title, tr("Venous Asym Pressure Limit") }, { eRole_Units, tr("mmHg" ) }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); + _institutionalList.insertRow( eTMPWindowLimit, {{ eRole_Title, tr("TMP Window Limit") }, { eRole_Units, tr("mmHg" ) }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); + _institutionalList.insertRow( eUFVolume, {{ eRole_Title, tr("UF Volume") }, { eRole_Units, tr("L" ) }, { eRole_Decimal, 2 }, { eRole_CanOff, false }}); + _institutionalList.insertRow( eVitalsInterval, {{ eRole_Title, tr("Vitals Interval") }, { eRole_Units, tr("min" ) }, { eRole_Decimal, 0 }, { eRole_CanOff, true }}); + _institutionalList.insertRow( eRinsebackVolume, {{ eRole_Title, tr("Rinseback Volume") }, { eRole_Units, tr("mL" ) }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); + _institutionalList.insertRow( eRinsebackFlowRate, {{ eRole_Title, tr("Rinseback Flow Rate") }, { eRole_Units, tr("mL/min") }, { eRole_Decimal, 0 }, { eRole_CanOff, false }}); + _institutionalList.insertRow( eSubstitutionVolume, {{ eRole_Title, tr("Substitution Volume") }, { eRole_Units, tr("L") }, { eRole_Decimal, 2 }, { eRole_CanOff, false }}); } void View::VInstitutionalRecord::onActionReceive(const InstitutionalRecordResponseData &vData) { adjustment_Accepted ( vData.mAccepted ); adjustment_Reason ( vData.mReason ); - _institutionalList.updateData( BloodFlowRate, eRole_MinVal, vData.mBloodFlowMin ); - _institutionalList.updateData( BloodFlowRate, eRole_MaxVal, vData.mBloodFlowMax ); - _institutionalList.updateData( BloodFlowRate, eRole_DefVal, vData.mBloodFlowDef ); - _institutionalList.updateData( DialysateFlowRate, eRole_MinVal, vData.mDialysateFlowMin ); - _institutionalList.updateData( DialysateFlowRate, eRole_MaxVal, vData.mDialysateFlowMax ); - _institutionalList.updateData( DialysateFlowRate, eRole_DefVal, vData.mDialysateFlowDef ); - _institutionalList.updateData( TreatmentDuration, eRole_MinVal, vData.mTreatmentDurationMin ); - _institutionalList.updateData( TreatmentDuration, eRole_MaxVal, vData.mTreatmentDurationMax ); - _institutionalList.updateData( TreatmentDuration, eRole_DefVal, vData.mTreatmentDurationDef ); - _institutionalList.updateData( HeparinBolusVolume, eRole_MinVal, vData.mHepBolusVolumeMin ); - _institutionalList.updateData( HeparinBolusVolume, eRole_MaxVal, vData.mHepBolusVolumeMax ); - _institutionalList.updateData( HeparinBolusVolume, eRole_DefVal, vData.mHepBolusVolumeDef ); - _institutionalList.updateData( HeparinDispenseRate, eRole_MinVal, vData.mHepDispRateMin ); - _institutionalList.updateData( HeparinDispenseRate, eRole_MaxVal, vData.mHepDispRateMax ); - _institutionalList.updateData( HeparinDispenseRate, eRole_DefVal, vData.mHepDispRateDef ); - _institutionalList.updateData( HeparinStopTime, eRole_MinVal, vData.mHepStopTimeMin ); - _institutionalList.updateData( HeparinStopTime, eRole_MaxVal, vData.mHepStopTimeMax ); - _institutionalList.updateData( HeparinStopTime, eRole_DefVal, None ); - _institutionalList.updateData( DialysateTemperature, eRole_MinVal, vData.mDialysateTempMin ); - _institutionalList.updateData( DialysateTemperature, eRole_MaxVal, vData.mDialysateTempMax ); - _institutionalList.updateData( DialysateTemperature, eRole_DefVal, vData.mDialysateTempDef ); - _institutionalList.updateData( AcidCompositionPotassium, eRole_MinVal, vData.mPotassiumMin ); - _institutionalList.updateData( AcidCompositionPotassium, eRole_MaxVal, vData.mPotassiumMax ); - _institutionalList.updateData( AcidCompositionPotassium, eRole_DefVal, None ); - _institutionalList.updateData( AcidCompositionCalcium, eRole_MinVal, vData.mCalciumMin ); - _institutionalList.updateData( AcidCompositionCalcium, eRole_MaxVal, vData.mCalciumMax ); - _institutionalList.updateData( AcidCompositionCalcium, eRole_DefVal, None ); - _institutionalList.updateData( BicarbFinalDialysateComposition, eRole_MinVal, vData.mDialysateBicarbonateMin ); - _institutionalList.updateData( BicarbFinalDialysateComposition, eRole_MaxVal, vData.mDialysateBicarbonateMax ); - _institutionalList.updateData( BicarbFinalDialysateComposition, eRole_DefVal, vData.mDialysateBicarbonateDef ); - _institutionalList.updateData( SodiumFinalDialysateComposition, eRole_MinVal, vData.mDialysateSodiumMin ); - _institutionalList.updateData( SodiumFinalDialysateComposition, eRole_MaxVal, vData.mDialysateSodiumMax ); - _institutionalList.updateData( SodiumFinalDialysateComposition, eRole_DefVal, vData.mDialysateSodiumDef ); - _institutionalList.updateData( FluidBolusVolume, eRole_MinVal, vData.mFluidBolusVolumeMin ); - _institutionalList.updateData( FluidBolusVolume, eRole_MaxVal, vData.mFluidBolusVolumeMax ); - _institutionalList.updateData( FluidBolusVolume, eRole_DefVal, vData.mFluidBolusVolumeDef ); - _institutionalList.updateData( ArterialPressureLimit, eRole_MinVal, vData.mArterialWindowMin ); - _institutionalList.updateData( ArterialPressureLimit, eRole_MaxVal, vData.mArterialWindowMax ); - _institutionalList.updateData( ArterialPressureLimit, eRole_DefVal, vData.mArterialWindowDef ); - _institutionalList.updateData( VenousPressureLimit, eRole_MinVal, vData.mVenousWindowMin ); - _institutionalList.updateData( VenousPressureLimit, eRole_MaxVal, vData.mVenousWindowMax ); - _institutionalList.updateData( VenousPressureLimit, eRole_DefVal, vData.mVenousWindowDef ); - _institutionalList.updateData( VenousAsymPressureLimit, eRole_MinVal, vData.mVenousAsymmetricMin ); - _institutionalList.updateData( VenousAsymPressureLimit, eRole_MaxVal, vData.mVenousAsymmetricMax ); - _institutionalList.updateData( VenousAsymPressureLimit, eRole_DefVal, vData.mVenousAsymmetricDef ); - _institutionalList.updateData( TMPWindowLimit, eRole_MinVal, vData.mTMPWindowMin ); - _institutionalList.updateData( TMPWindowLimit, eRole_MaxVal, vData.mTMPWindowMax ); - _institutionalList.updateData( TMPWindowLimit, eRole_DefVal, vData.mTMPWindowDef ); - _institutionalList.updateData( UFVolume, eRole_MinVal, vData.mUltrafiltrationVolumeMin ); - _institutionalList.updateData( UFVolume, eRole_MaxVal, vData.mUltrafiltrationVolumeMax ); - _institutionalList.updateData( UFVolume, eRole_DefVal, vData.mUltrafiltrationVolumeDef ); - _institutionalList.updateData( VitalsInterval, eRole_MinVal, 5 ); - _institutionalList.updateData( VitalsInterval, eRole_MaxVal, 60 ); - _institutionalList.updateData( VitalsInterval, eRole_DefVal, vData.mVitalsIntervalDef ); - _institutionalList.updateData( RinsebackVolume, eRole_MinVal, vData.mRinsebackVolumeMin ); - _institutionalList.updateData( RinsebackVolume, eRole_MaxVal, vData.mRinsebackVolumeMax ); - _institutionalList.updateData( RinsebackVolume, eRole_DefVal, vData.mRinsebackVolumeDef ); - _institutionalList.updateData( RinsebackFlowRate, eRole_MinVal, vData.mRinsebackFlowRateMin ); - _institutionalList.updateData( RinsebackFlowRate, eRole_MaxVal, vData.mRinsebackFlowRateMax ); - _institutionalList.updateData( RinsebackFlowRate, eRole_DefVal, vData.mRinsebackFlowRateDef ); - _institutionalList.updateData( SubstitutionVolume, eRole_MinVal, vData.mSubstitutionVolumeMin ); - _institutionalList.updateData( SubstitutionVolume, eRole_MaxVal, vData.mSubstitutionVolumeMax ); - _institutionalList.updateData( SubstitutionVolume, eRole_DefVal, vData.mSubstitutionVolumeDef ); + _institutionalList.updateData( eBloodFlowRate, eRole_MinVal, vData.mBloodFlowMin ); + _institutionalList.updateData( eBloodFlowRate, eRole_MaxVal, vData.mBloodFlowMax ); + _institutionalList.updateData( eBloodFlowRate, eRole_DefVal, vData.mBloodFlowDef ); + _institutionalList.updateData( eDialysateFlowRate, eRole_MinVal, vData.mDialysateFlowMin ); + _institutionalList.updateData( eDialysateFlowRate, eRole_MaxVal, vData.mDialysateFlowMax ); + _institutionalList.updateData( eDialysateFlowRate, eRole_DefVal, vData.mDialysateFlowDef ); + _institutionalList.updateData( eTreatmentDuration, eRole_MinVal, vData.mTreatmentDurationMin ); + _institutionalList.updateData( eTreatmentDuration, eRole_MaxVal, vData.mTreatmentDurationMax ); + _institutionalList.updateData( eTreatmentDuration, eRole_DefVal, vData.mTreatmentDurationDef ); + _institutionalList.updateData( eHeparinBolusVolume, eRole_MinVal, vData.mHepBolusVolumeMin ); + _institutionalList.updateData( eHeparinBolusVolume, eRole_MaxVal, vData.mHepBolusVolumeMax ); + _institutionalList.updateData( eHeparinBolusVolume, eRole_DefVal, vData.mHepBolusVolumeDef ); + _institutionalList.updateData( eHeparinDispenseRate, eRole_MinVal, vData.mHepDispRateMin ); + _institutionalList.updateData( eHeparinDispenseRate, eRole_MaxVal, vData.mHepDispRateMax ); + _institutionalList.updateData( eHeparinDispenseRate, eRole_DefVal, vData.mHepDispRateDef ); + _institutionalList.updateData( eHeparinStopTime, eRole_MinVal, vData.mHepStopTimeMin ); + _institutionalList.updateData( eHeparinStopTime, eRole_MaxVal, vData.mHepStopTimeMax ); + _institutionalList.updateData( eHeparinStopTime, eRole_DefVal, None ); + _institutionalList.updateData( eDialysateTemperature, eRole_MinVal, vData.mDialysateTempMin ); + _institutionalList.updateData( eDialysateTemperature, eRole_MaxVal, vData.mDialysateTempMax ); + _institutionalList.updateData( eDialysateTemperature, eRole_DefVal, vData.mDialysateTempDef ); + _institutionalList.updateData( eAcidCompositionPotassium, eRole_MinVal, vData.mPotassiumMin ); + _institutionalList.updateData( eAcidCompositionPotassium, eRole_MaxVal, vData.mPotassiumMax ); + _institutionalList.updateData( eAcidCompositionPotassium, eRole_DefVal, None ); + _institutionalList.updateData( eAcidCompositionCalcium, eRole_MinVal, vData.mCalciumMin ); + _institutionalList.updateData( eAcidCompositionCalcium, eRole_MaxVal, vData.mCalciumMax ); + _institutionalList.updateData( eAcidCompositionCalcium, eRole_DefVal, None ); + _institutionalList.updateData( eBicarbFinalDialysateComposition, eRole_MinVal, vData.mDialysateBicarbonateMin ); + _institutionalList.updateData( eBicarbFinalDialysateComposition, eRole_MaxVal, vData.mDialysateBicarbonateMax ); + _institutionalList.updateData( eBicarbFinalDialysateComposition, eRole_DefVal, vData.mDialysateBicarbonateDef ); + _institutionalList.updateData( eSodiumFinalDialysateComposition, eRole_MinVal, vData.mDialysateSodiumMin ); + _institutionalList.updateData( eSodiumFinalDialysateComposition, eRole_MaxVal, vData.mDialysateSodiumMax ); + _institutionalList.updateData( eSodiumFinalDialysateComposition, eRole_DefVal, vData.mDialysateSodiumDef ); + _institutionalList.updateData( eFluidBolusVolume, eRole_MinVal, vData.mFluidBolusVolumeMin ); + _institutionalList.updateData( eFluidBolusVolume, eRole_MaxVal, vData.mFluidBolusVolumeMax ); + _institutionalList.updateData( eFluidBolusVolume, eRole_DefVal, vData.mFluidBolusVolumeDef ); + _institutionalList.updateData( eArterialPressureLimit, eRole_MinVal, vData.mArterialWindowMin ); + _institutionalList.updateData( eArterialPressureLimit, eRole_MaxVal, vData.mArterialWindowMax ); + _institutionalList.updateData( eArterialPressureLimit, eRole_DefVal, vData.mArterialWindowDef ); + _institutionalList.updateData( eVenousPressureLimit, eRole_MinVal, vData.mVenousWindowMin ); + _institutionalList.updateData( eVenousPressureLimit, eRole_MaxVal, vData.mVenousWindowMax ); + _institutionalList.updateData( eVenousPressureLimit, eRole_DefVal, vData.mVenousWindowDef ); + _institutionalList.updateData( eVenousAsymPressureLimit, eRole_MinVal, vData.mVenousAsymmetricMin ); + _institutionalList.updateData( eVenousAsymPressureLimit, eRole_MaxVal, vData.mVenousAsymmetricMax ); + _institutionalList.updateData( eVenousAsymPressureLimit, eRole_DefVal, vData.mVenousAsymmetricDef ); + _institutionalList.updateData( eTMPWindowLimit, eRole_MinVal, vData.mTMPWindowMin ); + _institutionalList.updateData( eTMPWindowLimit, eRole_MaxVal, vData.mTMPWindowMax ); + _institutionalList.updateData( eTMPWindowLimit, eRole_DefVal, vData.mTMPWindowDef ); + _institutionalList.updateData( eUFVolume, eRole_MinVal, vData.mUltrafiltrationVolumeMin ); + _institutionalList.updateData( eUFVolume, eRole_MaxVal, vData.mUltrafiltrationVolumeMax ); + _institutionalList.updateData( eUFVolume, eRole_DefVal, vData.mUltrafiltrationVolumeDef ); + _institutionalList.updateData( eVitalsInterval, eRole_MinVal, 5 ); + _institutionalList.updateData( eVitalsInterval, eRole_MaxVal, 60 ); + _institutionalList.updateData( eVitalsInterval, eRole_DefVal, vData.mVitalsIntervalDef ); + _institutionalList.updateData( eRinsebackVolume, eRole_MinVal, vData.mRinsebackVolumeMin ); + _institutionalList.updateData( eRinsebackVolume, eRole_MaxVal, vData.mRinsebackVolumeMax ); + _institutionalList.updateData( eRinsebackVolume, eRole_DefVal, vData.mRinsebackVolumeDef ); + _institutionalList.updateData( eRinsebackFlowRate, eRole_MinVal, vData.mRinsebackFlowRateMin ); + _institutionalList.updateData( eRinsebackFlowRate, eRole_MaxVal, vData.mRinsebackFlowRateMax ); + _institutionalList.updateData( eRinsebackFlowRate, eRole_DefVal, vData.mRinsebackFlowRateDef ); + _institutionalList.updateData( eSubstitutionVolume, eRole_MinVal, vData.mSubstitutionVolumeMin ); + _institutionalList.updateData( eSubstitutionVolume, eRole_MaxVal, vData.mSubstitutionVolumeMax ); + _institutionalList.updateData( eSubstitutionVolume, eRole_DefVal, vData.mSubstitutionVolumeDef ); // *** has to be the last to let the information to be set and then emit the signal *** // *** otherwise will use the Previous values before being set. *** @@ -153,202 +153,202 @@ FROMVARIANT_WITHRETURN ( bloodFlowRateMin , "Blood Flow Rate Ranges" , "Blood_Flow_Rate_Min" , UInt , isConfigsOk ); FROMVARIANT_WITHRETURN ( bloodFlowRateMax , "Blood Flow Rate Ranges" , "Blood_Flow_Rate_Max" , UInt , isConfigsOk ); FROMVARIANT_WITHRETURN ( bloodFlowRateRes , "Blood Flow Rate Ranges" , "Blood_Flow_Rate_Res" , UInt , isConfigsOk ); - _institutionalList.updateData ( BloodFlowRate, eRole_Min, _bloodFlowRateMin ); - _institutionalList.updateData ( BloodFlowRate, eRole_Max, _bloodFlowRateMax ); - _institutionalList.updateData ( BloodFlowRate, eRole_Step, _bloodFlowRateRes ); + _institutionalList.updateData ( eBloodFlowRate, eRole_Min, _bloodFlowRateMin ); + _institutionalList.updateData ( eBloodFlowRate, eRole_Max, _bloodFlowRateMax ); + _institutionalList.updateData ( eBloodFlowRate, eRole_Step, _bloodFlowRateRes ); FROMVARIANT_WITHRETURN ( dialysateFlowRateMin , "Dialysate Flow Rate Ranges" , "Dialysate_Flow_Rate_Min" , UInt , isConfigsOk ); FROMVARIANT_WITHRETURN ( dialysateFlowRateMax , "Dialysate Flow Rate Ranges" , "Dialysate_Flow_Rate_Max" , UInt , isConfigsOk ); FROMVARIANT_WITHRETURN ( dialysateFlowRateRes , "Dialysate Flow Rate Ranges" , "Dialysate_Flow_Rate_Max" , UInt , isConfigsOk ); - _institutionalList.updateData ( DialysateFlowRate, eRole_Min, _dialysateFlowRateMin ); - _institutionalList.updateData ( DialysateFlowRate, eRole_Max, _dialysateFlowRateMax ); - _institutionalList.updateData ( DialysateFlowRate, eRole_Step, _dialysateFlowRateRes ); + _institutionalList.updateData ( eDialysateFlowRate, eRole_Min, _dialysateFlowRateMin ); + _institutionalList.updateData ( eDialysateFlowRate, eRole_Max, _dialysateFlowRateMax ); + _institutionalList.updateData ( eDialysateFlowRate, eRole_Step, _dialysateFlowRateRes ); FROMVARIANT_WITHRETURN ( treatmentDurationMin , "Treatment Duration Ranges" , "Treatment_Duration_Min" , UInt , isConfigsOk ); FROMVARIANT_WITHRETURN ( treatmentDurationMax , "Treatment Duration Ranges" , "Treatment_Duration_Max" , UInt , isConfigsOk ); FROMVARIANT_WITHRETURN ( treatmentDurationRes , "Treatment Duration Ranges" , "Treatment_Duration_Res" , UInt , isConfigsOk ); - _institutionalList.updateData ( TreatmentDuration, eRole_Min, _treatmentDurationMin ); - _institutionalList.updateData ( TreatmentDuration, eRole_Max, _treatmentDurationMax ); - _institutionalList.updateData ( TreatmentDuration, eRole_Step, _treatmentDurationRes ); + _institutionalList.updateData ( eTreatmentDuration, eRole_Min, _treatmentDurationMin ); + _institutionalList.updateData ( eTreatmentDuration, eRole_Max, _treatmentDurationMax ); + _institutionalList.updateData ( eTreatmentDuration, eRole_Step, _treatmentDurationRes ); FROMVARIANT_WITHRETURN ( heparinBolusVolumeMin , "Heparin Bolus Volume Ranges" , "Heparin_Bolus_Volume_Min" , Float , isConfigsOk ); FROMVARIANT_WITHRETURN ( heparinBolusVolumeMax , "Heparin Bolus Volume Ranges" , "Heparin_Bolus_Volume_Max" , Float , isConfigsOk ); FROMVARIANT_WITHRETURN ( heparinBolusVolumeRes , "Heparin Bolus Volume Ranges" , "Heparin_Bolus_Volume_Res" , Float , isConfigsOk ); - _institutionalList.updateData ( HeparinBolusVolume, eRole_Min, _heparinBolusVolumeMin ); - _institutionalList.updateData ( HeparinBolusVolume, eRole_Max, _heparinBolusVolumeMax ); - _institutionalList.updateData ( HeparinBolusVolume, eRole_Step, _heparinBolusVolumeRes ); + _institutionalList.updateData ( eHeparinBolusVolume, eRole_Min, _heparinBolusVolumeMin ); + _institutionalList.updateData ( eHeparinBolusVolume, eRole_Max, _heparinBolusVolumeMax ); + _institutionalList.updateData ( eHeparinBolusVolume, eRole_Step, _heparinBolusVolumeRes ); FROMVARIANT_WITHRETURN ( heparinDispensingRateMin , "Heparin Dispensing Rate Ranges" , "Heparin_Dispensing_Rate_Min" , Float , isConfigsOk ); FROMVARIANT_WITHRETURN ( heparinDispensingRateMax , "Heparin Dispensing Rate Ranges" , "Heparin_Dispensing_Rate_Max" , Float , isConfigsOk ); FROMVARIANT_WITHRETURN ( heparinDispensingRateRes , "Heparin Dispensing Rate Ranges" , "Heparin_Dispensing_Rate_Res" , Float , isConfigsOk ); - _institutionalList.updateData ( HeparinDispenseRate, eRole_Min, _heparinDispensingRateMin ); - _institutionalList.updateData ( HeparinDispenseRate, eRole_Max, _heparinDispensingRateMax ); - _institutionalList.updateData ( HeparinDispenseRate, eRole_Step, _heparinDispensingRateRes ); + _institutionalList.updateData ( eHeparinDispenseRate, eRole_Min, _heparinDispensingRateMin ); + _institutionalList.updateData ( eHeparinDispenseRate, eRole_Max, _heparinDispensingRateMax ); + _institutionalList.updateData ( eHeparinDispenseRate, eRole_Step, _heparinDispensingRateRes ); FROMVARIANT_WITHRETURN ( heparinStopTimeMin , "Heparin Stop Time Ranges" , "Heparin_Stop_Time_Min" , UInt , isConfigsOk ); - _institutionalList.updateData ( HeparinStopTime, eRole_Min, _heparinStopTimeMin ); - _institutionalList.updateData ( HeparinStopTime, eRole_Max, _treatmentDurationMax ); - _institutionalList.updateData ( HeparinStopTime, eRole_Step, _treatmentDurationRes ); + _institutionalList.updateData ( eHeparinStopTime, eRole_Min, _heparinStopTimeMin ); + _institutionalList.updateData ( eHeparinStopTime, eRole_Max, _treatmentDurationMax ); + _institutionalList.updateData ( eHeparinStopTime, eRole_Step, _treatmentDurationRes ); FROMVARIANT_WITHRETURN ( dialysateTempMin , "Dialysate Temperature" , "Dialysate_Temperature_Min" , Float , isConfigsOk ); FROMVARIANT_WITHRETURN ( dialysateTempMax , "Dialysate Temperature" , "Dialysate_Temperature_Max" , Float , isConfigsOk ); FROMVARIANT_WITHRETURN ( dialysateTempRes , "Dialysate Temperature" , "Dialysate_Temperature_Res" , Float , isConfigsOk ); - _institutionalList.updateData ( DialysateTemperature, eRole_Min, _dialysateTempMin ); - _institutionalList.updateData ( DialysateTemperature, eRole_Max, _dialysateTempMax ); - _institutionalList.updateData ( DialysateTemperature, eRole_Step, _dialysateTempRes ); + _institutionalList.updateData ( eDialysateTemperature, eRole_Min, _dialysateTempMin ); + _institutionalList.updateData ( eDialysateTemperature, eRole_Max, _dialysateTempMax ); + _institutionalList.updateData ( eDialysateTemperature, eRole_Step, _dialysateTempRes ); FROMVARIANT_WITHRETURN ( acidConcentratePotassiumMin , "Acid Concentrate Ranges" , "Acid_Concentrate_Potassium_Min" , Float , isConfigsOk ); FROMVARIANT_WITHRETURN ( acidConcentratePotassiumMax , "Acid Concentrate Ranges" , "Acid_Concentrate_Potassium_Max" , Float , isConfigsOk ); FROMVARIANT_WITHRETURN ( acidConcentratePotassiumRes , "Acid Concentrate Ranges" , "Acid_Concentrate_Potassium_Res" , Float , isConfigsOk ); - _institutionalList.updateData ( AcidCompositionPotassium, eRole_Min, _acidConcentratePotassiumMin ); - _institutionalList.updateData ( AcidCompositionPotassium, eRole_Max, _acidConcentratePotassiumMax ); - _institutionalList.updateData ( AcidCompositionPotassium, eRole_Step, _acidConcentratePotassiumRes ); + _institutionalList.updateData ( eAcidCompositionPotassium, eRole_Min, _acidConcentratePotassiumMin ); + _institutionalList.updateData ( eAcidCompositionPotassium, eRole_Max, _acidConcentratePotassiumMax ); + _institutionalList.updateData ( eAcidCompositionPotassium, eRole_Step, _acidConcentratePotassiumRes ); FROMVARIANT_WITHRETURN ( acidConcentrateCalciumMin , "Acid Concentrate Ranges" , "Acid_Concentrate_Calcium_Min" , Float , isConfigsOk ); FROMVARIANT_WITHRETURN ( acidConcentrateCalciumMax , "Acid Concentrate Ranges" , "Acid_Concentrate_Calcium_Max" , Float , isConfigsOk ); FROMVARIANT_WITHRETURN ( acidConcentrateCalciumRes , "Acid Concentrate Ranges" , "Acid_Concentrate_Calcium_Max" , Float , isConfigsOk ); - _institutionalList.updateData ( AcidCompositionCalcium, eRole_Min, _acidConcentrateCalciumMin ); - _institutionalList.updateData ( AcidCompositionCalcium, eRole_Max, _acidConcentrateCalciumMax ); - _institutionalList.updateData ( AcidCompositionCalcium, eRole_Step, _acidConcentrateCalciumRes ); + _institutionalList.updateData ( eAcidCompositionCalcium, eRole_Min, _acidConcentrateCalciumMin ); + _institutionalList.updateData ( eAcidCompositionCalcium, eRole_Max, _acidConcentrateCalciumMax ); + _institutionalList.updateData ( eAcidCompositionCalcium, eRole_Step, _acidConcentrateCalciumRes ); FROMVARIANT_WITHRETURN ( bicarbFinalDialysateCompositionMin, "Dialysate Composition Ranges" , "Dialysate_Composition_Bicarbonate_Min", UInt , isConfigsOk ); FROMVARIANT_WITHRETURN ( bicarbFinalDialysateCompositionMax, "Dialysate Composition Ranges" , "Dialysate_Composition_Bicarbonate_Max", UInt , isConfigsOk ); FROMVARIANT_WITHRETURN ( bicarbFinalDialysateCompositionRes, "Dialysate Composition Ranges" , "Dialysate_Composition_Bicarbonate_Res", UInt , isConfigsOk ); - _institutionalList.updateData ( BicarbFinalDialysateComposition, eRole_Min, _bicarbFinalDialysateCompositionMin ); - _institutionalList.updateData ( BicarbFinalDialysateComposition, eRole_Max, _bicarbFinalDialysateCompositionMax ); - _institutionalList.updateData ( BicarbFinalDialysateComposition, eRole_Step, _bicarbFinalDialysateCompositionRes ); + _institutionalList.updateData ( eBicarbFinalDialysateComposition, eRole_Min, _bicarbFinalDialysateCompositionMin ); + _institutionalList.updateData ( eBicarbFinalDialysateComposition, eRole_Max, _bicarbFinalDialysateCompositionMax ); + _institutionalList.updateData ( eBicarbFinalDialysateComposition, eRole_Step, _bicarbFinalDialysateCompositionRes ); FROMVARIANT_WITHRETURN ( sodiumFinalDialysateCompositionMin, "Dialysate Composition Ranges" , "Dialysate_Composition_Sodium_Min" , UInt , isConfigsOk ); FROMVARIANT_WITHRETURN ( sodiumFinalDialysateCompositionMax, "Dialysate Composition Ranges" , "Dialysate_Composition_Sodium_Max" , UInt , isConfigsOk ); FROMVARIANT_WITHRETURN ( sodiumFinalDialysateCompositionRes, "Dialysate Composition Ranges" , "Dialysate_Composition_Sodium_Res" , UInt , isConfigsOk ); - _institutionalList.updateData ( SodiumFinalDialysateComposition, eRole_Min, _sodiumFinalDialysateCompositionMin ); - _institutionalList.updateData ( SodiumFinalDialysateComposition, eRole_Max, _sodiumFinalDialysateCompositionMax ); - _institutionalList.updateData ( SodiumFinalDialysateComposition, eRole_Step, _sodiumFinalDialysateCompositionRes ); + _institutionalList.updateData ( eSodiumFinalDialysateComposition, eRole_Min, _sodiumFinalDialysateCompositionMin ); + _institutionalList.updateData ( eSodiumFinalDialysateComposition, eRole_Max, _sodiumFinalDialysateCompositionMax ); + _institutionalList.updateData ( eSodiumFinalDialysateComposition, eRole_Step, _sodiumFinalDialysateCompositionRes ); FROMVARIANT_WITHRETURN ( fluidBolusVolumeMin , "Saline Bolus Volume Ranges" , "Saline_Bolus_Volume_Min" , UInt , isConfigsOk ); FROMVARIANT_WITHRETURN ( fluidBolusVolumeMax , "Saline Bolus Volume Ranges" , "Saline_Bolus_Volume_Max" , UInt , isConfigsOk ); FROMVARIANT_WITHRETURN ( fluidBolusVolumeRes , "Saline Bolus Volume Ranges" , "Saline_Bolus_Volume_Res" , UInt , isConfigsOk ); - _institutionalList.updateData ( FluidBolusVolume, eRole_Min, _fluidBolusVolumeMin ); - _institutionalList.updateData ( FluidBolusVolume, eRole_Max, _fluidBolusVolumeMax ); - _institutionalList.updateData ( FluidBolusVolume, eRole_Step, _fluidBolusVolumeRes ); + _institutionalList.updateData ( eFluidBolusVolume, eRole_Min, _fluidBolusVolumeMin ); + _institutionalList.updateData ( eFluidBolusVolume, eRole_Max, _fluidBolusVolumeMax ); + _institutionalList.updateData ( eFluidBolusVolume, eRole_Step, _fluidBolusVolumeRes ); FROMVARIANT_WITHRETURN ( arterialPressureLimitWindowMin , "Arterial Blood Pressure Ranges" , "Arterial_Adjust_Window_Min" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( arterialPressureLimitWindowMax , "Arterial Blood Pressure Ranges" , "Arterial_Adjust_Window_Max" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( arterialPressureLimitWindowRes , "Arterial Blood Pressure Ranges" , "Arterial_Adjust_Window_Res" , Int , isConfigsOk ); - _institutionalList.updateData ( ArterialPressureLimit, eRole_Min, _arterialPressureLimitWindowMin ); - _institutionalList.updateData ( ArterialPressureLimit, eRole_Max, _arterialPressureLimitWindowMax ); - _institutionalList.updateData ( ArterialPressureLimit, eRole_Step, _arterialPressureLimitWindowRes ); + _institutionalList.updateData ( eArterialPressureLimit, eRole_Min, _arterialPressureLimitWindowMin ); + _institutionalList.updateData ( eArterialPressureLimit, eRole_Max, _arterialPressureLimitWindowMax ); + _institutionalList.updateData ( eArterialPressureLimit, eRole_Step, _arterialPressureLimitWindowRes ); FROMVARIANT_WITHRETURN ( venousPressureLimitWindowMin , "Venous Blood Pressure Ranges" , "Venous_Adjust_Window_Min" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( venousPressureLimitWindowMax , "Venous Blood Pressure Ranges" , "Venous_Adjust_Window_Max" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( venousPressureLimitWindowRes , "Venous Blood Pressure Ranges" , "Venous_Adjust_Window_Res" , Int , isConfigsOk ); - _institutionalList.updateData ( VenousPressureLimit, eRole_Min, _venousPressureLimitWindowMin ); - _institutionalList.updateData ( VenousPressureLimit, eRole_Max, _venousPressureLimitWindowMax ); - _institutionalList.updateData ( VenousPressureLimit, eRole_Step, _venousPressureLimitWindowRes ); + _institutionalList.updateData ( eVenousPressureLimit, eRole_Min, _venousPressureLimitWindowMin ); + _institutionalList.updateData ( eVenousPressureLimit, eRole_Max, _venousPressureLimitWindowMax ); + _institutionalList.updateData ( eVenousPressureLimit, eRole_Step, _venousPressureLimitWindowRes ); FROMVARIANT_WITHRETURN ( venousPressureLimitAsymtrcMin , "Venous Blood Pressure Ranges" , "Venous_Adjust_Asymmetric_Min" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( venousPressureLimitAsymtrcMax , "Venous Blood Pressure Ranges" , "Venous_Adjust_Asymmetric_Max" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( venousPressureLimitAsymtrcRes , "Venous Blood Pressure Ranges" , "Venous_Adjust_Asymmetric_Res" , Int , isConfigsOk ); - _institutionalList.updateData ( VenousAsymPressureLimit, eRole_Min, _venousPressureLimitAsymtrcMin ); - _institutionalList.updateData ( VenousAsymPressureLimit, eRole_Max, _venousPressureLimitAsymtrcMax ); - _institutionalList.updateData ( VenousAsymPressureLimit, eRole_Step, _venousPressureLimitAsymtrcRes ); + _institutionalList.updateData ( eVenousAsymPressureLimit, eRole_Min, _venousPressureLimitAsymtrcMin ); + _institutionalList.updateData ( eVenousAsymPressureLimit, eRole_Max, _venousPressureLimitAsymtrcMax ); + _institutionalList.updateData ( eVenousAsymPressureLimit, eRole_Step, _venousPressureLimitAsymtrcRes ); FROMVARIANT_WITHRETURN ( trancembrncPressureLimitWindowMin , "Trancememberance Pressure Ranges" , "Trancememberance_Adjust_Window_Min" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( trancembrncPressureLimitWindowMax , "Trancememberance Pressure Ranges" , "Trancememberance_Adjust_Window_Max" , Int , isConfigsOk ); FROMVARIANT_WITHRETURN ( trancembrncPressureLimitWindowRes , "Trancememberance Pressure Ranges" , "Trancememberance_Adjust_Window_Res" , Int , isConfigsOk ); - _institutionalList.updateData ( TMPWindowLimit, eRole_Min, _trancembrncPressureLimitWindowMin ); - _institutionalList.updateData ( TMPWindowLimit, eRole_Max, _trancembrncPressureLimitWindowMax ); - _institutionalList.updateData ( TMPWindowLimit, eRole_Step, _trancembrncPressureLimitWindowRes ); + _institutionalList.updateData ( eTMPWindowLimit, eRole_Min, _trancembrncPressureLimitWindowMin ); + _institutionalList.updateData ( eTMPWindowLimit, eRole_Max, _trancembrncPressureLimitWindowMax ); + _institutionalList.updateData ( eTMPWindowLimit, eRole_Step, _trancembrncPressureLimitWindowRes ); FROMVARIANT_WITHRETURN ( ultrafiltrationVolumeMin , "Ultrafiltration Volume Ranges" , "Ultrafiltration_Volume_Min" , Float , isConfigsOk ); FROMVARIANT_WITHRETURN ( ultrafiltrationVolumeMax , "Ultrafiltration Volume Ranges" , "Ultrafiltration_Volume_Max" , Float , isConfigsOk ); FROMVARIANT_WITHRETURN ( ultrafiltrationVolumeRes , "Ultrafiltration Volume Ranges" , "Ultrafiltration_Volume_Res" , Float , isConfigsOk ); - _institutionalList.updateData ( UFVolume, eRole_Min, _ultrafiltrationVolumeMin ); - _institutionalList.updateData ( UFVolume, eRole_Max, _ultrafiltrationVolumeMax ); - _institutionalList.updateData ( UFVolume, eRole_Step, _ultrafiltrationVolumeRes ); + _institutionalList.updateData ( eUFVolume, eRole_Min, _ultrafiltrationVolumeMin ); + _institutionalList.updateData ( eUFVolume, eRole_Max, _ultrafiltrationVolumeMax ); + _institutionalList.updateData ( eUFVolume, eRole_Step, _ultrafiltrationVolumeRes ); FROMVARIANT_WITHRETURN ( rinsebackVolumeMin , "Rinseback Volume Ranges" , "Rinseback_Volume_Min" , UInt , isConfigsOk ); FROMVARIANT_WITHRETURN ( rinsebackVolumeMax , "Rinseback Volume Ranges" , "Rinseback_Volume_Max" , UInt , isConfigsOk ); FROMVARIANT_WITHRETURN ( rinsebackVolumeRes , "Rinseback Volume Ranges" , "Rinseback_Volume_Res" , UInt , isConfigsOk ); - _institutionalList.updateData ( RinsebackVolume, eRole_Min, _rinsebackVolumeMin ); - _institutionalList.updateData ( RinsebackVolume, eRole_Max, _rinsebackVolumeMax ); - _institutionalList.updateData ( RinsebackVolume, eRole_Step, _rinsebackVolumeRes ); + _institutionalList.updateData ( eRinsebackVolume, eRole_Min, _rinsebackVolumeMin ); + _institutionalList.updateData ( eRinsebackVolume, eRole_Max, _rinsebackVolumeMax ); + _institutionalList.updateData ( eRinsebackVolume, eRole_Step, _rinsebackVolumeRes ); FROMVARIANT_WITHRETURN ( rinsebackFlowRateMin , "Rinseback Flow Rate Ranges" , "Rinseback_Flow_Rate_Min" , UInt , isConfigsOk ); FROMVARIANT_WITHRETURN ( rinsebackFlowRateMax , "Rinseback Flow Rate Ranges" , "Rinseback_Flow_Rate_Max" , UInt , isConfigsOk ); FROMVARIANT_WITHRETURN ( rinsebackFlowRateRes , "Rinseback Flow Rate Ranges" , "Rinseback_Flow_Rate_Res" , UInt , isConfigsOk ); - _institutionalList.updateData ( RinsebackFlowRate, eRole_Min, _rinsebackFlowRateMin ); - _institutionalList.updateData ( RinsebackFlowRate, eRole_Max, _rinsebackFlowRateMax ); - _institutionalList.updateData ( RinsebackFlowRate, eRole_Step, _rinsebackFlowRateRes ); + _institutionalList.updateData ( eRinsebackFlowRate, eRole_Min, _rinsebackFlowRateMin ); + _institutionalList.updateData ( eRinsebackFlowRate, eRole_Max, _rinsebackFlowRateMax ); + _institutionalList.updateData ( eRinsebackFlowRate, eRole_Step, _rinsebackFlowRateRes ); FROMVARIANT_WITHRETURN ( substitutionVolumeMin , "Substitution Volume Ranges" , "Substitution_Volume_Min" , Float , isConfigsOk ); FROMVARIANT_WITHRETURN ( substitutionVolumeMax , "Substitution Volume Ranges" , "Substitution_Volume_Max" , Float , isConfigsOk ); FROMVARIANT_WITHRETURN ( substitutionVolumeRes , "Substitution Volume Ranges" , "Substitution_Volume_Res" , Float , isConfigsOk ); - _institutionalList.updateData ( SubstitutionVolume, eRole_Min, _substitutionVolumeMin ); - _institutionalList.updateData ( SubstitutionVolume, eRole_Max, _substitutionVolumeMax ); - _institutionalList.updateData ( SubstitutionVolume, eRole_Step, _substitutionVolumeRes ); + _institutionalList.updateData ( eSubstitutionVolume, eRole_Min, _substitutionVolumeMin ); + _institutionalList.updateData ( eSubstitutionVolume, eRole_Max, _substitutionVolumeMax ); + _institutionalList.updateData ( eSubstitutionVolume, eRole_Step, _substitutionVolumeRes ); } void View::VInstitutionalRecord::onActionReceive(const AdjustInstitutionalRecordResponseData &vData) { - _institutionalList.updateData(BloodFlowRate, eRole_RejectionMin, vData.mBloodFlowRateMinRejectionReason ); - _institutionalList.updateData(BloodFlowRate, eRole_RejectionMax, vData.mBloodFlowRateMaxRejectionReason ); - _institutionalList.updateData(BloodFlowRate, eRole_RejectionDef, vData.mBloodFlowRateDefRejectionReason ); - _institutionalList.updateData(DialysateFlowRate, eRole_RejectionMin, vData.mDialysateFlowRateMinRejectionReason ); - _institutionalList.updateData(DialysateFlowRate, eRole_RejectionMax, vData.mDialysateFlowRateMaxRejectionReason ); - _institutionalList.updateData(DialysateFlowRate, eRole_RejectionDef, vData.mDialysateFlowRateDefRejectionReason ); - _institutionalList.updateData(TreatmentDuration, eRole_RejectionMin, vData.mTreatmentDurationMinRejectionReason ); - _institutionalList.updateData(TreatmentDuration, eRole_RejectionMax, vData.mTreatmentDurationMaxRejectionReason ); - _institutionalList.updateData(TreatmentDuration, eRole_RejectionDef, vData.mTreatmentDurationDefRejectionReason ); - _institutionalList.updateData(HeparinBolusVolume, eRole_RejectionMin, vData.mHeparinBolusVolumeMinRejectionReason ); - _institutionalList.updateData(HeparinBolusVolume, eRole_RejectionMax, vData.mHeparinBolusVolumeMaxRejectionReason ); - _institutionalList.updateData(HeparinBolusVolume, eRole_RejectionDef, vData.mHeparinBolusVolumeDefRejectionReason ); - _institutionalList.updateData(HeparinDispenseRate, eRole_RejectionMin, vData.mHeparinDispensingRateMinRejectionReason ); - _institutionalList.updateData(HeparinDispenseRate, eRole_RejectionMax, vData.mHeparinDispensingRateMaxRejectionReason ); - _institutionalList.updateData(HeparinDispenseRate, eRole_RejectionDef, vData.mHeparinDispensingRateDefRejectionReason ); - _institutionalList.updateData(HeparinStopTime, eRole_RejectionMin, vData.mHeparinStopTimeMinRejectionReason ); - _institutionalList.updateData(HeparinStopTime, eRole_RejectionMax, vData.mHeparinStopTimeMaxRejectionReason ); - _institutionalList.updateData(DialysateTemperature, eRole_RejectionMin, vData.mDialysateTempMinRejectionReason ); - _institutionalList.updateData(DialysateTemperature, eRole_RejectionMax, vData.mDialysateTempMaxRejectionReason ); - _institutionalList.updateData(DialysateTemperature, eRole_RejectionDef, vData.mDialysateTempDefRejectionReason ); - _institutionalList.updateData(AcidCompositionPotassium, eRole_RejectionMin, vData.mAcidConcentratePotassiumMinRejectionReason ); - _institutionalList.updateData(AcidCompositionPotassium, eRole_RejectionMax, vData.mAcidConcentratePotassiumMaxRejectionReason ); - _institutionalList.updateData(AcidCompositionCalcium, eRole_RejectionMin, vData.mAcidConcentrateCalciumMinRejectionReason ); - _institutionalList.updateData(AcidCompositionCalcium, eRole_RejectionMax, vData.mAcidConcentrateCalciumMaxRejectionReason ); - _institutionalList.updateData(BicarbFinalDialysateComposition, eRole_RejectionMin, vData.mBicarbFinalDialysateCompositionMinRejectionReason ); - _institutionalList.updateData(BicarbFinalDialysateComposition, eRole_RejectionMax, vData.mBicarbFinalDialysateCompositionMaxRejectionReason ); - _institutionalList.updateData(BicarbFinalDialysateComposition, eRole_RejectionDef, vData.mBicarbFinalDialysateCompositionDefRejectionReason ); - _institutionalList.updateData(SodiumFinalDialysateComposition, eRole_RejectionMin, vData.mSodiumFinalDialysateCompositionMinRejectionReason ); - _institutionalList.updateData(SodiumFinalDialysateComposition, eRole_RejectionMax, vData.mSodiumFinalDialysateCompositionMaxRejectionReason ); - _institutionalList.updateData(SodiumFinalDialysateComposition, eRole_RejectionDef, vData.mSodiumFinalDialysateCompositionDefRejectionReason ); - _institutionalList.updateData(FluidBolusVolume, eRole_RejectionMin, vData.mFluidBolusVolumeMinRejectionReason ); - _institutionalList.updateData(FluidBolusVolume, eRole_RejectionMax, vData.mFluidBolusVolumeMaxRejectionReason ); - _institutionalList.updateData(FluidBolusVolume, eRole_RejectionDef, vData.mFluidBolusVolumeDefRejectionReason ); - _institutionalList.updateData(ArterialPressureLimit, eRole_RejectionMin, vData.mArterialPressureLimitWindowMinRejectionReason ); - _institutionalList.updateData(ArterialPressureLimit, eRole_RejectionMax, vData.mArterialPressureLimitWindowMaxRejectionReason ); - _institutionalList.updateData(ArterialPressureLimit, eRole_RejectionDef, vData.mArterialPressureLimitWindowDefRejectionReason ); - _institutionalList.updateData(VenousPressureLimit, eRole_RejectionMin, vData.mVenousPressureLimitWindowMinRejectionReason ); - _institutionalList.updateData(VenousPressureLimit, eRole_RejectionMax, vData.mVenousPressureLimitWindowMaxRejectionReason ); - _institutionalList.updateData(VenousPressureLimit, eRole_RejectionDef, vData.mVenousPressureLimitWindowDefRejectionReason ); - _institutionalList.updateData(VenousAsymPressureLimit, eRole_RejectionMin, vData.mVenousPressureLimitAsymtrcMinRejectionReason ); - _institutionalList.updateData(VenousAsymPressureLimit, eRole_RejectionMax, vData.mVenousPressureLimitAsymtrcMaxRejectionReason ); - _institutionalList.updateData(VenousAsymPressureLimit, eRole_RejectionDef, vData.mVenousPressureLimitAsymtrcDefRejectionReason ); - _institutionalList.updateData(TMPWindowLimit, eRole_RejectionMin, vData.mTrancembrncPressureLimitWindowMinRejectionReason ); - _institutionalList.updateData(TMPWindowLimit, eRole_RejectionMax, vData.mTrancembrncPressureLimitWindowMaxRejectionReason ); - _institutionalList.updateData(TMPWindowLimit, eRole_RejectionDef, vData.mTrancembrncPressureLimitWindowDefRejectionReason ); - _institutionalList.updateData(UFVolume, eRole_RejectionMin, vData.mUltrafiltrationVolumeMinRejectionReason ); - _institutionalList.updateData(UFVolume, eRole_RejectionMax, vData.mUltrafiltrationVolumeMaxRejectionReason ); - _institutionalList.updateData(UFVolume, eRole_RejectionDef, vData.mUltrafiltrationVolumeDefRejectionReason ); - _institutionalList.updateData(VitalsInterval, eRole_RejectionDef, vData.mVitalsIntervalDefRejectionReason ); - _institutionalList.updateData(RinsebackVolume, eRole_RejectionMin, vData.mRinsebackVolumeMinRejectionReason ); - _institutionalList.updateData(RinsebackVolume, eRole_RejectionMax, vData.mRinsebackVolumeMaxRejectionReason ); - _institutionalList.updateData(RinsebackVolume, eRole_RejectionDef, vData.mRinsebackVolumeDefRejectionReason ); - _institutionalList.updateData(RinsebackFlowRate, eRole_RejectionMin, vData.mRinsebackFlowRateMinRejectionReason ); - _institutionalList.updateData(RinsebackFlowRate, eRole_RejectionMax, vData.mRinsebackFlowRateMaxRejectionReason ); - _institutionalList.updateData(RinsebackFlowRate, eRole_RejectionDef, vData.mRinsebackFlowRateDefRejectionReason ); - _institutionalList.updateData(SubstitutionVolume, eRole_RejectionMin, vData.mSubstitutionVolumeMinRejectionReason ); - _institutionalList.updateData(SubstitutionVolume, eRole_RejectionMax, vData.mSubstitutionVolumeMaxRejectionReason ); - _institutionalList.updateData(SubstitutionVolume, eRole_RejectionDef, vData.mSubstitutionVolumeDefRejectionReason ); + _institutionalList.updateData(eBloodFlowRate, eRole_RejectionMin, vData.mBloodFlowRateMinRejectionReason ); + _institutionalList.updateData(eBloodFlowRate, eRole_RejectionMax, vData.mBloodFlowRateMaxRejectionReason ); + _institutionalList.updateData(eBloodFlowRate, eRole_RejectionDef, vData.mBloodFlowRateDefRejectionReason ); + _institutionalList.updateData(eDialysateFlowRate, eRole_RejectionMin, vData.mDialysateFlowRateMinRejectionReason ); + _institutionalList.updateData(eDialysateFlowRate, eRole_RejectionMax, vData.mDialysateFlowRateMaxRejectionReason ); + _institutionalList.updateData(eDialysateFlowRate, eRole_RejectionDef, vData.mDialysateFlowRateDefRejectionReason ); + _institutionalList.updateData(eTreatmentDuration, eRole_RejectionMin, vData.mTreatmentDurationMinRejectionReason ); + _institutionalList.updateData(eTreatmentDuration, eRole_RejectionMax, vData.mTreatmentDurationMaxRejectionReason ); + _institutionalList.updateData(eTreatmentDuration, eRole_RejectionDef, vData.mTreatmentDurationDefRejectionReason ); + _institutionalList.updateData(eHeparinBolusVolume, eRole_RejectionMin, vData.mHeparinBolusVolumeMinRejectionReason ); + _institutionalList.updateData(eHeparinBolusVolume, eRole_RejectionMax, vData.mHeparinBolusVolumeMaxRejectionReason ); + _institutionalList.updateData(eHeparinBolusVolume, eRole_RejectionDef, vData.mHeparinBolusVolumeDefRejectionReason ); + _institutionalList.updateData(eHeparinDispenseRate, eRole_RejectionMin, vData.mHeparinDispensingRateMinRejectionReason ); + _institutionalList.updateData(eHeparinDispenseRate, eRole_RejectionMax, vData.mHeparinDispensingRateMaxRejectionReason ); + _institutionalList.updateData(eHeparinDispenseRate, eRole_RejectionDef, vData.mHeparinDispensingRateDefRejectionReason ); + _institutionalList.updateData(eHeparinStopTime, eRole_RejectionMin, vData.mHeparinStopTimeMinRejectionReason ); + _institutionalList.updateData(eHeparinStopTime, eRole_RejectionMax, vData.mHeparinStopTimeMaxRejectionReason ); + _institutionalList.updateData(eDialysateTemperature, eRole_RejectionMin, vData.mDialysateTempMinRejectionReason ); + _institutionalList.updateData(eDialysateTemperature, eRole_RejectionMax, vData.mDialysateTempMaxRejectionReason ); + _institutionalList.updateData(eDialysateTemperature, eRole_RejectionDef, vData.mDialysateTempDefRejectionReason ); + _institutionalList.updateData(eAcidCompositionPotassium, eRole_RejectionMin, vData.mAcidConcentratePotassiumMinRejectionReason ); + _institutionalList.updateData(eAcidCompositionPotassium, eRole_RejectionMax, vData.mAcidConcentratePotassiumMaxRejectionReason ); + _institutionalList.updateData(eAcidCompositionCalcium, eRole_RejectionMin, vData.mAcidConcentrateCalciumMinRejectionReason ); + _institutionalList.updateData(eAcidCompositionCalcium, eRole_RejectionMax, vData.mAcidConcentrateCalciumMaxRejectionReason ); + _institutionalList.updateData(eBicarbFinalDialysateComposition, eRole_RejectionMin, vData.mBicarbFinalDialysateCompositionMinRejectionReason ); + _institutionalList.updateData(eBicarbFinalDialysateComposition, eRole_RejectionMax, vData.mBicarbFinalDialysateCompositionMaxRejectionReason ); + _institutionalList.updateData(eBicarbFinalDialysateComposition, eRole_RejectionDef, vData.mBicarbFinalDialysateCompositionDefRejectionReason ); + _institutionalList.updateData(eSodiumFinalDialysateComposition, eRole_RejectionMin, vData.mSodiumFinalDialysateCompositionMinRejectionReason ); + _institutionalList.updateData(eSodiumFinalDialysateComposition, eRole_RejectionMax, vData.mSodiumFinalDialysateCompositionMaxRejectionReason ); + _institutionalList.updateData(eSodiumFinalDialysateComposition, eRole_RejectionDef, vData.mSodiumFinalDialysateCompositionDefRejectionReason ); + _institutionalList.updateData(eFluidBolusVolume, eRole_RejectionMin, vData.mFluidBolusVolumeMinRejectionReason ); + _institutionalList.updateData(eFluidBolusVolume, eRole_RejectionMax, vData.mFluidBolusVolumeMaxRejectionReason ); + _institutionalList.updateData(eFluidBolusVolume, eRole_RejectionDef, vData.mFluidBolusVolumeDefRejectionReason ); + _institutionalList.updateData(eArterialPressureLimit, eRole_RejectionMin, vData.mArterialPressureLimitWindowMinRejectionReason ); + _institutionalList.updateData(eArterialPressureLimit, eRole_RejectionMax, vData.mArterialPressureLimitWindowMaxRejectionReason ); + _institutionalList.updateData(eArterialPressureLimit, eRole_RejectionDef, vData.mArterialPressureLimitWindowDefRejectionReason ); + _institutionalList.updateData(eVenousPressureLimit, eRole_RejectionMin, vData.mVenousPressureLimitWindowMinRejectionReason ); + _institutionalList.updateData(eVenousPressureLimit, eRole_RejectionMax, vData.mVenousPressureLimitWindowMaxRejectionReason ); + _institutionalList.updateData(eVenousPressureLimit, eRole_RejectionDef, vData.mVenousPressureLimitWindowDefRejectionReason ); + _institutionalList.updateData(eVenousAsymPressureLimit, eRole_RejectionMin, vData.mVenousPressureLimitAsymtrcMinRejectionReason ); + _institutionalList.updateData(eVenousAsymPressureLimit, eRole_RejectionMax, vData.mVenousPressureLimitAsymtrcMaxRejectionReason ); + _institutionalList.updateData(eVenousAsymPressureLimit, eRole_RejectionDef, vData.mVenousPressureLimitAsymtrcDefRejectionReason ); + _institutionalList.updateData(eTMPWindowLimit, eRole_RejectionMin, vData.mTrancembrncPressureLimitWindowMinRejectionReason ); + _institutionalList.updateData(eTMPWindowLimit, eRole_RejectionMax, vData.mTrancembrncPressureLimitWindowMaxRejectionReason ); + _institutionalList.updateData(eTMPWindowLimit, eRole_RejectionDef, vData.mTrancembrncPressureLimitWindowDefRejectionReason ); + _institutionalList.updateData(eUFVolume, eRole_RejectionMin, vData.mUltrafiltrationVolumeMinRejectionReason ); + _institutionalList.updateData(eUFVolume, eRole_RejectionMax, vData.mUltrafiltrationVolumeMaxRejectionReason ); + _institutionalList.updateData(eUFVolume, eRole_RejectionDef, vData.mUltrafiltrationVolumeDefRejectionReason ); + _institutionalList.updateData(eVitalsInterval, eRole_RejectionDef, vData.mVitalsIntervalDefRejectionReason ); + _institutionalList.updateData(eRinsebackVolume, eRole_RejectionMin, vData.mRinsebackVolumeMinRejectionReason ); + _institutionalList.updateData(eRinsebackVolume, eRole_RejectionMax, vData.mRinsebackVolumeMaxRejectionReason ); + _institutionalList.updateData(eRinsebackVolume, eRole_RejectionDef, vData.mRinsebackVolumeDefRejectionReason ); + _institutionalList.updateData(eRinsebackFlowRate, eRole_RejectionMin, vData.mRinsebackFlowRateMinRejectionReason ); + _institutionalList.updateData(eRinsebackFlowRate, eRole_RejectionMax, vData.mRinsebackFlowRateMaxRejectionReason ); + _institutionalList.updateData(eRinsebackFlowRate, eRole_RejectionDef, vData.mRinsebackFlowRateDefRejectionReason ); + _institutionalList.updateData(eSubstitutionVolume, eRole_RejectionMin, vData.mSubstitutionVolumeMinRejectionReason ); + _institutionalList.updateData(eSubstitutionVolume, eRole_RejectionMax, vData.mSubstitutionVolumeMaxRejectionReason ); + _institutionalList.updateData(eSubstitutionVolume, eRole_RejectionDef, vData.mSubstitutionVolumeDefRejectionReason ); } void View::VInstitutionalRecord::clearRejectionReason(const int &vRow, const int &vRange) Index: sources/view/settings/VInstitutionalRecord.h =================================================================== diff -u -r49271f2bd039c9d15586c7c9b2f57f80c801d819 -r81ce00a3b6eb8014fda6c811e1c80bd8bc8469b6 --- sources/view/settings/VInstitutionalRecord.h (.../VInstitutionalRecord.h) (revision 49271f2bd039c9d15586c7c9b2f57f80c801d819) +++ sources/view/settings/VInstitutionalRecord.h (.../VInstitutionalRecord.h) (revision 81ce00a3b6eb8014fda6c811e1c80bd8bc8469b6) @@ -49,43 +49,43 @@ } Range; enum { - eRole_Title = Qt::UserRole , - eRole_Units , - eRole_Min , - eRole_Max , - eRole_Step , - eRole_Decimal , - eRole_MinVal , - eRole_MaxVal , - eRole_DefVal , - eRole_RejectionMin , - eRole_RejectionMax , - eRole_RejectionDef , - eRole_CanOff , + eRole_Title = Qt::UserRole + 1 , + eRole_Units , + eRole_Min , + eRole_Max , + eRole_Step , + eRole_Decimal , + eRole_MinVal , + eRole_MaxVal , + eRole_DefVal , + eRole_RejectionMin , + eRole_RejectionMax , + eRole_RejectionDef , + eRole_CanOff , } DataRole; enum { - BloodFlowRate , - DialysateFlowRate , - TreatmentDuration , - HeparinBolusVolume , - HeparinDispenseRate , - HeparinStopTime , - DialysateTemperature , - AcidCompositionPotassium , - AcidCompositionCalcium , - BicarbFinalDialysateComposition , - SodiumFinalDialysateComposition , - FluidBolusVolume , - ArterialPressureLimit , - VenousPressureLimit , - VenousAsymPressureLimit , - TMPWindowLimit , - UFVolume , - VitalsInterval , - RinsebackVolume , - RinsebackFlowRate , - SubstitutionVolume + eBloodFlowRate , + eDialysateFlowRate , + eTreatmentDuration , + eHeparinBolusVolume , + eHeparinDispenseRate , + eHeparinStopTime , + eDialysateTemperature , + eAcidCompositionPotassium , + eAcidCompositionCalcium , + eBicarbFinalDialysateComposition , + eSodiumFinalDialysateComposition , + eFluidBolusVolume , + eArterialPressureLimit , + eVenousPressureLimit , + eVenousAsymPressureLimit , + eTMPWindowLimit , + eUFVolume , + eVitalsInterval , + eRinsebackVolume , + eRinsebackFlowRate , + eSubstitutionVolume } Records; // The property adjustment_Triggered has to be always true