Index: TD_Pre_Treatment/interface.ui
===================================================================
diff -u -r111dde456d779ca809a27a17f84a8ab2133abd60 -rf26787d0dbc6eafc75668a32c9a6e1d57afac65e
--- TD_Pre_Treatment/interface.ui (.../interface.ui) (revision 111dde456d779ca809a27a17f84a8ab2133abd60)
+++ TD_Pre_Treatment/interface.ui (.../interface.ui) (revision f26787d0dbc6eafc75668a32c9a6e1d57afac65e)
@@ -7,7 +7,7 @@
0
0
754
- 621
+ 653
@@ -217,34 +217,8 @@
-
-
-
-
-
-
- 50
- 16777215
-
-
-
- -2147483647
-
-
- 2147483647
-
-
- 3
-
-
-
- -
-
-
- Dialyzer Type
-
-
-
- -
-
+
-
+
0
@@ -280,108 +254,55 @@
- -
-
-
-
- 0
- 0
-
-
-
-
- 75
- 0
-
-
-
-
- 100
- 16777215
-
-
-
- false
-
-
- QFrame::WinPanel
-
-
- QFrame::Sunken
-
+
-
+
- -
+ Dialysate Temp
-
- Qt::AlignCenter
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 75
- 0
-
-
+
-
+
- 100
+ 50
16777215
-
- false
+
+ -2147483647
-
- QFrame::WinPanel
+
+ 2147483647
-
- QFrame::Sunken
+
+ 3
+
+
+ -
+
- -
+ UF Estimated Target Weight
-
- Qt::AlignCenter
-
- -
-
+
-
+
- Heparin Type
+ HDF Treatment Mode
- -
-
-
-
- 50
- 16777215
-
+
-
+
+
+ Heparin Dispensing Rate
-
- -2147483647
-
-
- 2147483647
-
-
- 3
-
- -
-
+
-
+
0
@@ -417,15 +338,15 @@
- -
-
+
-
+
- Dry Bicarbonate Cartridge Size
+ Sodium
- -
-
+
-
+
50
@@ -443,8 +364,8 @@
- -
-
+
-
+
50
@@ -462,13 +383,6 @@
- -
-
-
- Treatment Duration
-
-
-
-
@@ -488,8 +402,8 @@
- -
-
+
-
+
0
@@ -525,8 +439,8 @@
- -
-
+
-
+
0
@@ -562,15 +476,8 @@
- -
-
-
- Fluid Bolus Volume
-
-
-
- -
-
+
-
+
0
@@ -606,30 +513,48 @@
- -
-
+
-
+
+
+ Dialyzer Type
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 75
+ 0
+
+
- 50
+ 100
16777215
-
- -2147483647
+
+ false
-
- 2147483647
+
+ QFrame::WinPanel
-
- 3
+
+ QFrame::Sunken
-
-
- -
-
- Sodium
+ -
+
+ Qt::AlignCenter
+
-
@@ -651,8 +576,8 @@
- -
-
+
-
+
0
@@ -688,8 +613,46 @@
- -
-
+
-
+
+
+
+ 50
+ 16777215
+
+
+
+ -2147483647
+
+
+ 2147483647
+
+
+ 3
+
+
+
+ -
+
+
+
+ 50
+ 16777215
+
+
+
+ -2147483647
+
+
+ 2147483647
+
+
+ 3
+
+
+
+ -
+
0
@@ -725,8 +688,8 @@
- -
-
+
-
+
0
@@ -762,8 +725,29 @@
- -
-
+
-
+
+
+ Substitution Fluid
+
+
+
+ -
+
+
+ Dialysate Flow Rate
+
+
+
+ -
+
+
+ Bicarbonate
+
+
+
+ -
+
50
@@ -781,8 +765,8 @@
- -
-
+
-
+
50
@@ -800,22 +784,8 @@
- -
-
-
- Treatment Modality
-
-
-
- -
-
-
- Dialysate Flow Rate
-
-
-
- -
-
+
-
+
50
@@ -833,34 +803,52 @@
- -
-
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 75
+ 0
+
+
- 50
+ 100
16777215
-
- -2147483647
+
+ false
-
- 2147483647
+
+ QFrame::WinPanel
-
- 3
+
+ QFrame::Sunken
+
+ -
+
+
+ Qt::AlignCenter
+
- -
-
+
-
+
- HDF Treatment Mode
+ Treatment Modality
- -
-
+
-
+
50
@@ -878,15 +866,8 @@
- -
-
-
- Blood Flow Rate
-
-
-
- -
-
+
-
+
0
@@ -922,15 +903,8 @@
- -
-
-
- Blood Pressure Measure Interval
-
-
-
- -
-
+
-
+
0
@@ -966,41 +940,22 @@
- -
-
+
-
+
- Bicarbonate
+ Heparin Bolus Volume
- -
-
+
-
+
- Heparin Delivery Duration
+ Treatment Duration
- -
-
-
-
- 50
- 16777215
-
-
-
- -2147483647
-
-
- 2147483647
-
-
- 3
-
-
-
- -
-
+
-
+
0
@@ -1036,15 +991,15 @@
- -
-
+
-
+
- Prime Discard Volume
+ UF Volume
- -
-
+
-
+
50
@@ -1062,8 +1017,27 @@
- -
-
+
-
+
+
+
+ 50
+ 16777215
+
+
+
+ -2147483647
+
+
+ 2147483647
+
+
+ 3
+
+
+
+ -
+
0
@@ -1099,15 +1073,8 @@
- -
-
-
- Rinseback Volume
-
-
-
- -
-
+
-
+
50
@@ -1125,8 +1092,8 @@
- -
-
+
-
+
0
@@ -1162,15 +1129,8 @@
- -
-
-
- Hepatitis B Status
-
-
-
- -
-
+
-
+
50
@@ -1188,8 +1148,15 @@
- -
-
+
-
+
+
+ Blood Flow Rate
+
+
+
+ -
+
0
@@ -1225,34 +1192,66 @@
- -
-
+
-
+
- Substitution Fluid
+ Rinseback Volume
- -
-
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 75
+ 0
+
+
- 50
+ 100
16777215
-
- -2147483647
+
+ false
-
- 2147483647
+
+ QFrame::WinPanel
-
- 3
+
+ QFrame::Sunken
+
+ -
+
+
+ Qt::AlignCenter
+
- -
-
+
-
+
+
+ Blood Pressure Measure Interval
+
+
+
+ -
+
+
+ Prime Discard Volume
+
+
+
+ -
+
0
@@ -1288,15 +1287,8 @@
- -
-
-
- Heparin Bolus Volume
-
-
-
- -
-
+
-
+
50
@@ -1314,8 +1306,8 @@
- -
-
+
-
+
0
@@ -1351,15 +1343,27 @@
- -
-
-
- Heparin Dispensing Rate
+
-
+
+
+
+ 50
+ 16777215
+
+
+ -2147483647
+
+
+ 2147483647
+
+
+ 3
+
- -
-
+
-
+
50
@@ -1377,8 +1381,8 @@
- -
-
+
-
+
0
@@ -1414,34 +1418,8 @@
- -
-
-
- Dialysate Temp
-
-
-
- -
-
-
-
- 50
- 16777215
-
-
-
- -2147483647
-
-
- 2147483647
-
-
- 3
-
-
-
- -
-
+
-
+
0
@@ -1477,15 +1455,15 @@
- -
-
+
-
+
- Acid Concentrate Conversion Factor
+ Heparin Type
- -
-
+
-
+
50
@@ -1503,8 +1481,27 @@
- -
-
+
-
+
+
+
+ 50
+ 16777215
+
+
+
+ -2147483647
+
+
+ 2147483647
+
+
+ 3
+
+
+
+ -
+
0
@@ -1540,34 +1537,29 @@
- -
-
+
-
+
- UF Volume
+ Fluid Bolus Volume
- -
-
-
-
- 50
- 16777215
-
+
-
+
+
+ Acid Concentrate Conversion Factor
-
- -2147483647
+
+
+ -
+
+
+ UF Pre-Weight
-
- 2147483647
-
-
- 3
-
- -
-
+
-
+
0
@@ -1603,22 +1595,22 @@
- -
-
+
-
+
- UF Pre-Weight
+ Heparin Delivery Duration
- -
-
+
-
+
- UF Estimated Target Weight
+ Dry Bicarbonate Cartridge Size
- -
-
+
-
+
50
@@ -1636,8 +1628,8 @@
- -
-
+
-
+
50
@@ -1655,8 +1647,34 @@
- -
-
+
-
+
+
+
+ 50
+ 16777215
+
+
+
+ -2147483647
+
+
+ 2147483647
+
+
+ 3
+
+
+
+ -
+
+
+ Hepatitis B Status
+
+
+
+ -
+
0
@@ -1692,8 +1710,53 @@
- -
-
+
-
+
+
+
+ 50
+ 16777215
+
+
+
+ -2147483647
+
+
+ 2147483647
+
+
+ 3
+
+
+
+ -
+
+
+ Acid Concentrate Index
+
+
+
+ -
+
+
+
+ 50
+ 16777215
+
+
+
+ -2147483647
+
+
+ 2147483647
+
+
+ 3
+
+
+
+ -
+
0
Index: TD_Pre_Treatment/loader.py
===================================================================
diff -u -r111dde456d779ca809a27a17f84a8ab2133abd60 -rf26787d0dbc6eafc75668a32c9a6e1d57afac65e
--- TD_Pre_Treatment/loader.py (.../loader.py) (revision 111dde456d779ca809a27a17f84a8ab2133abd60)
+++ TD_Pre_Treatment/loader.py (.../loader.py) (revision f26787d0dbc6eafc75668a32c9a6e1d57afac65e)
@@ -99,6 +99,7 @@
self.spnUFVolumeRejectReason = self.find_widget(QtWidgets.QSpinBox , 'spnUFVolumeRejectReason' )
self.spnPreWeightRejectReason = self.find_widget(QtWidgets.QSpinBox , 'spnPreWeightRejectReason' )
self.spnEstimatedTargetWeightRejectReason = self.find_widget(QtWidgets.QSpinBox , 'spnEstimatedTargetWeightRejectReason' )
+ self.spnAcidConcentrateIndextRejectReason = self.find_widget(QtWidgets.QSpinBox , 'spnAcidConcentrateIndextRejectReason' )
self.lbTreatmentModality = self.find_widget(QtWidgets.QLabel , 'lbTreatmentModalityValue' )
self.lbHDFTreatmentMode = self.find_widget(QtWidgets.QLabel , 'lbHDFTreatmentModeValue' )
@@ -124,6 +125,7 @@
self.lbUFVolue = self.find_widget(QtWidgets.QLabel , 'lbUFVolueValue' )
self.lbPreWeight = self.find_widget(QtWidgets.QLabel , 'lbPreWeightValue' )
self.lbEstimatedTargetWeight = self.find_widget(QtWidgets.QLabel , 'lbEstimatedTargetWeightValue' )
+ self.lbAcidConcentrateIndex = self.find_widget(QtWidgets.QLabel , 'lbAcidConcentrateIndex' )
@@ -207,7 +209,8 @@
self.spnAcidConcentrateRejectReason .value() +
self.spnUFVolumeRejectReason .value() +
self.spnPreWeightRejectReason .value() +
- self.spnEstimatedTargetWeightRejectReason .value()
+ self.spnEstimatedTargetWeightRejectReason .value() +
+ self.spnAcidConcentrateIndextRejectReason .value()
) == 0
self.td_interface.td_Treatment_Parameters_Validation(
@@ -235,7 +238,8 @@
self.spnAcidConcentrateRejectReason .value(),
self.spnUFVolumeRejectReason .value(),
self.spnPreWeightRejectReason .value(),
- self.spnEstimatedTargetWeightRejectReason .value()
+ self.spnEstimatedTargetWeightRejectReason .value(),
+ self.spnAcidConcentrateIndextRejectReason .value()
)
@Slot()
@@ -264,6 +268,7 @@
self.spnUFVolumeRejectReason .setValue(0)
self.spnPreWeightRejectReason .setValue(0)
self.spnEstimatedTargetWeightRejectReason .setValue(0)
+ self.spnAcidConcentrateIndextRejectReason .setValue(0)
@Slot()
def handle_load_request(self, message, timestamp = 0.0):
@@ -321,6 +326,7 @@
self.lbUFVolue .setText(f"{self.getFloatValue(message):.1f}")
self.lbPreWeight .setText(f"{self.getFloatValue(message):.1f}")
self.lbEstimatedTargetWeight .setText(f"{self.getFloatValue(message):.1f}")
+ self.lbAcidConcentrateIndex .setText(str(self.getIntValue(message)))
def getIntValue (self, message):