Index: build/AlarmMapping.py =================================================================== diff -u -r5b70008c91abdda20b58c7354fc03960b717bae5 -rc28bb75d80a72b195cbe5625ff302aab40f04aeb --- build/AlarmMapping.py (.../AlarmMapping.py) (revision 5b70008c91abdda20b58c7354fc03960b717bae5) +++ build/AlarmMapping.py (.../AlarmMapping.py) (revision c28bb75d80a72b195cbe5625ff302aab40f04aeb) @@ -42,7 +42,7 @@ 40 : "Dialysis outlet pump failed motor off check.\nMeasured speed while commanded off." 41 : "Dialysis outlet pump failed motor direction check.\nMeasured vs commanded." 42 : "Dialysis outlet pump failed rotor speed check.\nMismatch with rotor and motor speeds." - 43 : "DG main primary heater FPGA fault." + 43 : "HD blood leak self test fault." 44 : "User interface communication timeout." 45 : "HD too many bad communications CRC." 46 : "System message that required acknowledgment was not acknowledged." @@ -62,8 +62,8 @@ 60 : "HD valve not functional." 61 : "HD valve current out of range." 62 : "HD valve position out of target." - 63 : "HD blood leak FPGA fault." - 64 : "DG barometric pressure sensor out of range." + 63 : "FPGA reports failure reading arterial pressure sensor." + 64 : "FPGA reports failure reading venous pressure sensor." 65 : "HD requests DG command with invalid parameter fault." 66 : "HD blood leak sensor set point set failure." 67 : "HD blood pump occlusion self-test failure alarm." @@ -73,7 +73,7 @@ 71 : "HD venous pressure self-test failure alarm." 72 : "HD No load cell data message receive at least once every 2 seconds." 73 : "HD No dialysate temperature data message receive at least once every 2 seconds." - 74 : "DG inlet UV reactor is on with no flow." + 74 : "HD blood leak detector self-test transmit timeout." 75 : "HD syringe pump self-test failure alarm." 76 : "HD monitored voltage is out of range." 77 : "DG monitored voltage is out of range." @@ -83,13 +83,13 @@ 81 : "HD syringe pump over travel error." 82 : "HD syringe pump DAC write failure." 83 : "HD syringe pump is running while the BP is off." - 84 : "DG set RTC year is invalid." + 84 : "HD venous pressure sensor not being read." 85 : "HD pump track latch opened alarm." - 86 : "HD set RTC year is invalid." + 86 : "HD BP occlusion sensor not being read." 87 : "DG heating invalid calibration record." 88 : "DG concentrate pumps hall sensor out of range." - 89 : "DG outlet UV reactor on with no flow." - 90 : "DG load cells A1/B1 FPGA fault." + 89 : "HD BP occlusion sensor error." + 90 : "DG load cells FPGA read error." 91 : "HD No dialysate flow data receive in the last 3 seconds." 92 : "DG conductivity sensor bad status." 93 : "DG outlet primary conductivity out of range." @@ -107,12 +107,12 @@ 105 : "DG invalid calibration CRC." 106 : "DG dialysate flow sensor invalid calibration record." 107 : "HD reports DG restarted fault." - 108 : "HD syringe pump ADC FPGA fault." + 108 : "HD syringe pump ADC error." 109 : "HD syringe pump volume check error." 110 : "HD syringe pump speed check error." 111 : "HD syringe pump not stopped in off state error." - 112 : "DG load cells A1/B1 FPGA fault." - 113 : "DG Drain pump current out of range." + 112 : "HD blood leak zero command transmit timeout." + 113 : "HD blood leak zero command fault." 114 : "HD venous air bubble detector self-test failure." 115 : "DG temperature sensor out of range." 116 : "DG temperature sensor ADC fault." @@ -168,7 +168,7 @@ 166 : "HD in treatment re-circ sub-mode for too long." 167 : "HD cartridge door opened alarm." 168 : "HD active reservoir depletion timeout." - 169 : "DG Dialysate flow rate out of maximum range." + 169 : "Dialysate flow rate out of range." 170 : "HD syringe empty alarm." 171 : "HD syringe pump occlusion alarm." 172 : "HD syringe pump not enough Heparin alarm." @@ -179,7 +179,7 @@ 177 : "DG software fault.\nSoftware found itself in an unexpected state." 178 : "HD communication timeout." 179 : "DG FPGA communication down for too long." - 180 : "DG RO flow out of maximum range." + 180 : "DG load cell ADC error." 181 : "DG load cells weight out of range for tare." 182 : "DG load cells invalid calibration." 183 : "DG invalid load cell value." @@ -195,8 +195,8 @@ 193 : "HD dialysate temperature out of low safety range." 194 : "DG RO pump duty cycle out of range." 195 : "DG RO pump pressure out of range." - 196 : "DG CPi/CPo sensors FPGA fault." - 197 : "DG CD1/CD2 sensors FPGA fault." + 196 : "DG temperature sensor error bit fault." + 197 : "DG temperature sensors FPGA fault." 198 : "RO flow too low while primary heater is on." 199 : "Dialysate flow too low while trimmer heater is on." 200 : "DG thermistors/sensors temperature out of range." @@ -221,8 +221,8 @@ 219 : "HD syringe pump syringe removed alarm." 220 : "DG THd sensors FPGA fault." 221 : "HD Saline bag is empty." - 222 : "HD occlusion sensor FPGA fault." - 223 : "HD arterial sensor FPGA fault." + 222 : "HD dialysate temperature too high alarm." + 223 : "HD dialysate temperature too low alarm." 224 : "Treatment stopped by user action." 225 : "HD end of treatment warning." 226 : "HD prime completed low priority alarm." @@ -279,7 +279,7 @@ 277 : "HD BP occlusion sensor is reading out of range." 278 : "HD active reservoir weight out of range." 279 : "DG dialysate drain time out." - 280 : "DG drain pump direction invalid." + 280 : "HD arterial pressure sensor read timeout error." 281 : "Acid concentration bottle low volume alarm." 282 : "Bicarbonate concentration bottle low volume alarm." 283 : "DG load cells weight out of range." @@ -289,7 +289,7 @@ 287 : "HD processor clock speed checks against FPGA clock failure." 288 : "HD load cells primary/back up drift out of range." 289 : "DG dialysate or concentrate caps not closed." - 290 : "HD venous pressure sensor FPGA fault." + 290 : "DG flow too low while heater is on." 291 : "HD processor is in Disinfect Flush mode." 292 : "HD processor is in Disinfect Heat mode." 293 : "HD processor is in Disinfect Chemical mode." @@ -298,20 +298,14 @@ 296 : "DG TDi sensors FPGA fault." 297 : "DG TRo sensors FPGA fault." 298 : "DG baro sensor FPGA fault." - 299 : "DG invalid serial number." - 300 : "HD invalid serial number." + 299 : "DG disinfect has been expired." + 300 : "DG service time interval has elapsed." 301 : "DG primary heater power voltage out of range." 302 : "DG processor RAM error." - 303 : "DG drain pump direction FPGA fault." + 303 : "HD service time interval has elapsed." 304 : "HD invalid usage record." 305 : "HD processor RAM error." - 306 : "HD air trap over-fill alarm." - 307 : "HD AC power lost second alarm." - 308 : "DG CPi conductivity sensor invalid character received." - 309 : "DG CPo conductivity sensor invalid character received." - 310 : "DG CD1 conductivity sensor invalid character received." - 311 : "DG CD2 conductivity sensor invalid character received." - 312 : "Total number of alarms." + 306 : "Total number of alarms." } # dictionary of rejection reason from application source code. @@ -363,9 +357,6 @@ 43 : "REQUEST_REJECT_REASON_SYRINGE_NOT_PRESENT" # Syringe is not present. 44 : "REQUEST_REJECT_REASON_DG_DIALYSATE_CAP_OPEN" # Dialysate cap open. 45 : "REQUEST_REJECT_REASON_DG_CONCENTRATE_CAP_OPEN" # Concentrate cap open. - 46 : "REQUEST_REJECT_REASON_DG_DISINFECT_HAS_BEEN_EXPIRED" # DG disinfect has been expired. - 47 : "REQUEST_REJECT_REASON_DG_SERVICE_IS_DUE" # DG service is due. - 48 : "REQUEST_REJECT_REASON_HD_SERVICE_IS_DUE" # HD service is due. - 49 : "NUM_OF_REQUEST_REJECT_REASONS" # Number of settings change reject codes. + 46 : "NUM_OF_REQUEST_REJECT_REASONS" # Number of settings change reject codes. }