Index: build/AlarmMapping.py =================================================================== diff -u -r7fbd73c816aa2b9641afbc5a6b0491d0467d95e8 -r0497f33aac1f1b0bb1068cb9d63daa9accebccc2 --- build/AlarmMapping.py (.../AlarmMapping.py) (revision 7fbd73c816aa2b9641afbc5a6b0491d0467d95e8) +++ build/AlarmMapping.py (.../AlarmMapping.py) (revision 0497f33aac1f1b0bb1068cb9d63daa9accebccc2) @@ -1,327 +1,327 @@ ALARM_ID_AND_MESSAGES = { - 0 : "Indication for when no alarms is a possible situation." - 1 : "Stuck button POST failure.\nStop or Off button detected to be pressed for at least 1 second during test shortly after power up." - 2 : "HD FPGA POST failure." - 3 : "DG FPGA POST failure." - 4 : "HD Watchdog POST failure." - 5 : "DG Watchdog POST failure." - 6 : "UI communication POST failure.\nUI failed to communicate within a reasonable time after power up." - 7 : "HD RTC battery low." - 8 : "HD accelerometer failed POST." - 9 : "DG accelerometer failed POST." - 10 : "HD blood leak sensor setting embedded mode failure." - 11 : "HD dialysate temperature below target temperature or below safety temp." - 12 : "HD firmware image integrity POST test failed." - 13 : "DG firmware image integrity POST test failed." - 14 : "DG invalid usage record CRC." - 15 : "HD dialysate temperature above high safety." - 16 : "HD alarm audio failed POST." - 17 : "HD UI POST failed." - 18 : "HD didn't get ACK on message to DG that required acknowledgment." - 19 : "HD dialysate temperature above target temperature or above safety temp." - 20 : "DG conductivity sensors invalid calibration record." - 21 : "DG drain line volume invalid calibration record." - 22 : "DG reservoirs invalid calibration record." - 23 : "DG acid concentrate calibration record." - 24 : "DG bicarb concentrate calibration record." - 25 : "DG accelerometer invalid calibration record." - 26 : "HD accelerometer invalid calibration record." - 27 : "HD blood leak sensor zero and self test sequence failed." - 28 : "DG two wire sensors FPGA fault." - 29 : "HD heparin force sensor invalid calibration record." - 30 : "HD Software fault.\nSoftware found itself in an unexpected state." - 31 : "Blood pump failed motor controller current check.\nToo high when pump should be off or out of range when pump should be running." - 32 : "Blood pump failed motor off check.\nMeasured speed while commanded off." - 33 : "Blood pump failed motor direction check.\nMeasured vs commanded." - 34 : "Blood pump failed rotor speed check.\nMismatch with rotor and motor speeds." - 35 : "Dialysis inlet pump failed motor controller current check.\nToo high when pump should be off or out of range when pump should be running." - 36 : "Dialysis inlet pump failed motor off check.\nMeasured speed while commanded off." - 37 : "Dialysis inlet pump failed motor direction check.\nMeasured vs commanded." - 38 : "Dialysis inlet pump failed rotor speed check.\nMismatch with rotor and motor speeds." - 39 : "Dialysis outlet pump failed motor controller current check.\nToo high when pump should be off or out of range when pump should be running." - 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." - 44 : "User interface communication timeout." - 45 : "HD too many bad communications CRC." - 46 : "HD didn't get ACK on message to UI that required acknowledgment." - 47 : "Ultrafiltration rate is too high error during treatment." - 48 : "Ultrafiltration volume accuracy error during treatment." - 49 : "HD FPGA communication down for too long." - 50 : "DG FPGA not accepting commanded valve states." - 51 : "Blood pump failed motor speed check.\nMeasured vs commanded." - 52 : "Dialysate inlet pump failed motor speed check.\nMeasured vs commanded." - 53 : "Dialysate outlet pump failed motor speed check.\nMeasured vs commanded." - 54 : "HD critical data integrity check failed." - 55 : "DG critical data integrity check failed." - 56 : "HD accelerometer error (no readings or FPGA reports error)." - 57 : "DG accelerometer error (no readings or FPGA reports error)." - 58 : "HD valve homing failed." - 59 : "HD valve transition time out." - 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." - 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." - 68 : "HD active reservoir recirculation out of range." - 69 : "HD blood leak sensor invalid calibration record." - 70 : "HD arterial pressure self-test failure alarm." - 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." - 75 : "HD syringe pump self-test failure alarm." - 76 : "HD monitored voltage is out of range." - 77 : "DG monitored voltage is out of range." - 78 : "HD syringe pump direction (from encoder) error." - 79 : "HD syringe pump direction (from controller) error." - 80 : "HD syringe pump fault reported by FPGA." - 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." - 85 : "HD pump track latch opened alarm." - 86 : "HD set RTC year is invalid." - 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." - 91 : "HD No dialysate flow data receive in the last 3 seconds." - 92 : "Available for use." - 93 : "DG outlet primary conductivity out of range." - 94 : "DG pressure out of range." - 95 : "DG watchdog expired." - 96 : "Inlet water temperature in high range." - 97 : "Fill conductivity out of range." - 98 : "HD battery communication fault." - 99 : "HD syringe pump stall alarm." - 100 : "HD no cartridge self-test timeout." - 101 : "UI POST HD communication failure." - 102 : "DG heat disinfect temperature gradient out of range." - 103 : "HD invalid calibration CRC." - 104 : "Air trap level sensors reporting illegal combination of air/fluid." - 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." - 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." - 114 : "HD venous air bubble detector self-test failure." - 115 : "DG temperature sensor out of range." - 116 : "Available for use." - 117 : "DG CAN message not acked." - 118 : "DG RTC config error." - 119 : "DG RTC battery low error." - 120 : "HD pre-treatment mode wet self-test prime check failure." - 121 : "DG main primary heater voltage out of range." - 122 : "DG small primary heater voltage out of range." - 123 : "DG trimmer heater voltage out of range." - 124 : "HD end of treatment alarm (high priority)." - 125 : "Blood sitting too long after treatment stopped by user alarm (>5 min)." - 126 : "HD blood leak detected alarm." - 127 : "Venous pressure too low during treatment." - 128 : "HD venous air bubble detected alarm." - 129 : "HD venous air bubble detected rinseback alarm." - 130 : "Venous pressure too high during treatment." - 131 : "Arterial pressure too low during treatment." - 132 : "Arterial pressure too high during treatment." - 133 : "DG fluid leak detected alarm." - 134 : "HD fluid leak detected alarm." - 135 : "HD experienced large acceleration." - 136 : "DG experienced large acceleration." - 137 : "HD tilt exceeds maximum." - 138 : "DG tilt exceeds maximum." - 139 : "HD AC power lost alarm." - 140 : "Dialysate generator communication timeout." - 141 : "Air trap fill timeout during treatment." - 142 : "Blood pump occlusion detected." - 143 : "DG dialysate temperature sensors out of range." - 144 : "DG cleaning mode inlet water conductivity out of high range." - 145 : "Concentrate conductivity after adding acid out of range alarm." - 146 : "DG RTC or timer accuracy failure." - 147 : "Wait for the DG to produce dialysate." - 148 : "DG Cleaning mode inlet water temperature too high." - 149 : "HD watchdog expired." - 150 : "Inlet water conductivity in high range." - 151 : "Inlet water conductivity in low range." - 152 : "Inlet water pressure in low range." - 153 : "HD prime completed high priority alarm." - 154 : "DG cleaning mode inlet water conductivity out of low range." - 155 : "HD No reservoirs data message receive at least once every 2 seconds." - 156 : "HD No DG operation mode message receive at least once every 2 seconds." - 157 : "DG chemical disinfect prime acid line timeout." - 158 : "Inlet water temperature is in the low range." - 159 : "DG chemical disinfect flush remove acid and close the concentrate cap." - 160 : "Blood pump rotor speed too high." - 161 : "DG comm too many bad CRCs." - 162 : "DG FPGA clock speed check failure." - 163 : "HD sees primary load cell for reservoir 1 change too much too fast." - 164 : "HD sees primary load cell for reservoir 2 change too much too fast." - 165 : "HD in treatment rinseback operation timeout." - 166 : "Available for use." - 167 : "HD cartridge door opened alarm." - 168 : "Available for use." - 169 : "DG Dialysate flow rate out of maximum range." - 170 : "HD syringe empty alarm." - 171 : "HD syringe pump occlusion alarm." - 172 : "HD syringe pump not enough Heparin alarm." - 173 : "HD RTC configuration error." - 174 : "HD RTC or timer accuracy failure." - 175 : "HD pump direction status error." - 176 : "HD dialysate temperature above high safety range." - 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." - 181 : "DG load cells weight out of range for tare." - 182 : "DG load cells invalid calibration." - 183 : "DG invalid load cell value." - 184 : "DG inlet UV reactor not healthy." - 185 : "DG fan RPM out of range." - 186 : "DG concentrate pump fault." - 187 : "DG concentrate pump CP1 speed control error." - 188 : "DG concentrate pump CP2 speed control error." - 189 : "DG drain pump RPM out of range." - 190 : "DG drain pump off fault." - 191 : "DG flow rate out of upper range." - 192 : "DG flow rate out of lower range." - 193 : "Available for use." - 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." - 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." - 201 : "HD pre-treatment mode wet self-test lc vs FMD failure." - 202 : "HD pre-treatment mode dry pressure normal self-test failure." - 203 : "Available for use." - 204 : "RO rejection ratio out of range." - 205 : "Conductivity sensor fault." - 206 : "DG dialysate fill runs out of time." - 207 : "DG flow meter check failure alarm." - 208 : "HD venous pressure occlusion alarm." - 209 : "DG drain circulation line timeout." - 210 : "HD battery pack detected an error." - 211 : "Blood sitting too long warning (>4 min)." - 212 : "HD end of treatment alarm (user not acting to end treatment)." - 213 : "HD prime completed medium priority alarm." - 214 : "Available for use." - 215 : "Available for use." - 216 : "HD end treatment sub-mode timeout alarm." - 217 : "Available for use." - 218 : "HD syringe detected alarm." - 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." - 224 : "Treatment stopped by user action." - 225 : "HD end of treatment warning." - 226 : "HD prime completed low priority alarm." - 227 : "HD prime out of time alarm." - 228 : "HD time out on prime saline purge air state." - 229 : "HD prime dialysate dialyzer time out alarm." - 230 : "HD prime dialysate bypass time out alarm." - 231 : "HD pre-treatment mode dry pressure self-test failure." - 232 : "HD pre-treatment mode wet self-test LC vs LC failure." - 233 : "DG barometric sensor coefficients bad CRC." - 234 : "DG inlet water pressure in high range." - 235 : "HD in treatment stopped sub-mode after rinseback completed (no escalation)." - 236 : "HD needs new cartridge to be installed." - 237 : "HD prime saline dialyzer time out alarm." - 238 : "HD no cartridge loaded or installed improperly alarm." - 239 : "HD fail to remove cartridge alarm." - 240 : "Bicarb conductivity out of range during bicarb pump check alarm." - 241 : "DG reservoir drain time out." - 242 : "DG reservoir fill time out." - 243 : "DG reservoir leak time out." - 244 : "DG cleaning mode temperature sensors difference out of range." - 245 : "DG heat disinfect target temperature time out (could not reach to temperature)." - 246 : "DG cleaning mode conductivity sensors out of range." - 247 : "Alarm Id available." - 248 : "DG chemical disinfect could not reach to target temperature out of range." - 249 : "DG chemical disinfect target conductivity out of range." - 250 : "DG chemical disinfect insert acid and remove the concentrate cap." - 251 : "HD invalid system record." - 252 : "HD invalid service record." - 253 : "DG invalid system record." - 254 : "DG invalid service record." - 255 : "HD and UI software builds are not compatible." - 256 : "HD processor is in Disinfect Chemical Flush mode." - 257 : "Alarm ID available for use." - 258 : "Alarm Id available." - 259 : "HD temperatures out of range." - 260 : "UI POST Application Integrity (Sha256Sum) failure." - 261 : "UI POST CANBus failure." - 262 : "UI POST Display failure." - 263 : "UI POST Touch failure." - 264 : "UI POST SD-Card failure." - 265 : "UI POST RTC failure." - 266 : "UI POST WiFi failure." - 267 : "UI POST Bluetooth failure." - 268 : "UI POST Ethernet failure." - 269 : "UI POST Sound failure." - 270 : "HD POST Safety Shutdown failure." - 271 : "DG POST Safety Shutdown failure." - 272 : "HD Fan RPM out of range." - 273 : "Available for use." - 274 : "Available for use." - 275 : "HD arterial pressure sensor is reading out of range." - 276 : "HD venous pressure sensor is reading out of range." - 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." - 281 : "Acid concentration bottle low volume alarm." - 282 : "Bicarbonate concentration bottle low volume alarm." - 283 : "DG load cells weight out of range." - 284 : "DG load cells primary/back up drift out of range." - 285 : "Available for use." - 286 : "DG concentrate cap not in proper position." - 287 : "HD processor clock speed checks against FPGA clock failure." - 288 : "HD load cells primary/back up drift out of range." - 289 : "DG dialysate cap not closed." - 290 : "HD venous pressure sensor FPGA fault." - 291 : "HD processor is in Disinfect Flush mode." - 292 : "HD processor is in Disinfect Heat mode." - 293 : "HD processor is in Disinfect Chemical mode." - 294 : "Available for use." - 295 : "UI POST CloudSync failure." - 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." - 301 : "Alarm ID available." - 302 : "DG processor RAM error." - 303 : "DG drain pump direction FPGA fault." - 304 : "HD invalid usage record." - 305 : "HD processor RAM error." - 306 : "DG CD1 CD2 check fault." - 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 : "HD Dialysate In flow rate to too low." - 313 : "DG cleaning mode inlet water temperature too low." - 314 : "DG cleaning mode inlet water pressure too high." - 315 : "DG cleaning mode inlet water pressure too low." - 316 : "DG acid concentrate pump park fault." - 317 : "DG bicarb concentrate pump part fault." - 318 : "HD Air Pump timeout alarm." - 319 : "DG chemical disinfect flush flush sample." - 320 : "DG chemical disinfect flush sample timeout." - 321 : "DG outlet UV reactor not healthy." - 322 : "Total number of alarms." + 0 : "Indication for when no alarms is a possible situation." + 1 : "HD stuck button POST failure.\nStop or Off button detected to be pressed for at least 1 second during test shortly after power up." + 2 : "HD FPGA POST failure." + 3 : "DG FPGA POST failure." + 4 : "HD Watchdog POST failure." + 5 : "DG Watchdog POST failure." + 6 : "HD UI communication POST failure.\nUI failed to communicate within a reasonable time after power up." + 7 : "HD RTC battery low." + 8 : "HD accelerometer failed POST." + 9 : "DG accelerometer failed POST." + 10 : "HD blood leak sensor setting embedded mode failure." + 11 : "HD dialysate temperature below target temperature or below safety temp." + 12 : "HD firmware image integrity POST test failed." + 13 : "DG firmware image integrity POST test failed." + 14 : "DG invalid usage record CRC." + 15 : "HD dialysate temperature above high safety." + 16 : "HD alarm audio failed POST." + 17 : "HD UI POST failed." + 18 : "HD didn't get ACK on message to DG that required acknowledgment." + 19 : "HD dialysate temperature above target temperature." + 20 : "DG conductivity sensors invalid calibration record." + 21 : "DG drain line volume invalid calibration record." + 22 : "DG reservoirs invalid calibration record." + 23 : "DG acid concentrate calibration record." + 24 : "DG bicarb concentrate calibration record." + 25 : "DG accelerometer invalid calibration record." + 26 : "HD accelerometer invalid calibration record." + 27 : "HD blood leak sensor zero and self test sequence failed." + 28 : "DG two wire sensors FPGA fault." + 29 : "HD heparin force sensor invalid calibration record." + 30 : "HD Software fault.\nSoftware found itself in an unexpected state." + 31 : "HD blood pump failed motor controller current check.\nToo high when pump should be off or out of range when pump should be running." + 32 : "HD blood pump failed motor off check.\nMeasured speed while commanded off." + 33 : "HD blood pump failed motor direction check.\nMeasured vs commanded." + 34 : "HD blood pump failed rotor speed check.\nMismatch with rotor and motor speeds." + 35 : "HD dialysis inlet pump failed motor controller current check.\nToo high when pump should be off or out of range when pump should be running." + 36 : "HD dialysis inlet pump failed motor off check.\nMeasured speed while commanded off." + 37 : "HD dialysis inlet pump failed motor direction check.\nMeasured vs commanded." + 38 : "HD dialysis inlet pump failed rotor speed check.\nMismatch with rotor and motor speeds." + 39 : "HD dialysis outlet pump failed motor controller current check.\nToo high when pump should be off or out of range when pump should be running." + 40 : "HD dialysis outlet pump failed motor off check.\nMeasured speed while commanded off." + 41 : "HD dialysis outlet pump failed motor direction check.\nMeasured vs commanded." + 42 : "HD dialysis outlet pump failed rotor speed check.\nMismatch with rotor and motor speeds." + 43 : "DG main primary heater FPGA fault." + 44 : "HD UI communication timeout." + 45 : "HD too many bad communications CRC." + 46 : "HD didn't get ACK on message to UI that required acknowledgment." + 47 : "HD ultrafiltration rate is too high error during treatment." + 48 : "HD ultrafiltration volume accuracy error during treatment." + 49 : "HD FPGA communication down for too long." + 50 : "DG FPGA not accepting commanded valve states." + 51 : "HD blood pump failed motor speed check.\nMeasured vs commanded." + 52 : "HD dialysate inlet pump failed motor speed check.\nMeasured vs commanded." + 53 : "HD dialysate outlet pump failed motor speed check.\nMeasured vs commanded." + 54 : "HD critical data integrity check failed." + 55 : "DG critical data integrity check failed." + 56 : "HD accelerometer error (no readings or FPGA reports error)." + 57 : "DG accelerometer error (no readings or FPGA reports error)." + 58 : "HD valve homing failed." + 59 : "HD valve transition time out." + 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." + 65 : "HD DG 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." + 68 : "HD active reservoir recirculation out of range." + 69 : "HD blood leak sensor invalid calibration record." + 70 : "HD arterial pressure self-test failure alarm." + 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." + 75 : "HD syringe pump self-test failure alarm." + 76 : "HD monitored voltage is out of range." + 77 : "DG monitored voltage is out of range." + 78 : "HD syringe pump direction (from encoder) error." + 79 : "HD syringe pump direction (from controller) error." + 80 : "HD syringe pump fault reported by FPGA." + 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." + 85 : "HD pump track latch opened alarm." + 86 : "HD set RTC year is invalid." + 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." + 91 : "HD No dialysate flow data receive in the last 3 seconds." + 92 : "Available for use." + 93 : "DG outlet primary conductivity out of range." + 94 : "DG pressure out of range." + 95 : "DG watchdog expired." + 96 : "DG inlet water temperature in high range." + 97 : "DG fill conductivity out of range." + 98 : "HD battery communication fault." + 99 : "HD syringe pump stall alarm." + 100 : "HD no cartridge self-test timeout." + 101 : "UI POST HD communication failure." + 102 : "DG heat disinfect temperature gradient out of range." + 103 : "HD invalid calibration CRC." + 104 : "HD air trap level sensors reporting illegal combination of air/fluid." + 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." + 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." + 114 : "HD venous air bubble detector self-test failure." + 115 : "DG temperature sensor out of range." + 116 : "HD UI SD card failure." + 117 : "DG CAN message not acked." + 118 : "DG RTC config error." + 119 : "DG RTC battery low error." + 120 : "HD pre-treatment mode wet self-test prime check failure." + 121 : "DG main primary heater voltage out of range." + 122 : "DG small primary heater voltage out of range." + 123 : "DG trimmer heater voltage out of range." + 124 : "HD end of treatment alarm (high priority)." + 125 : "HD blood sitting too long after treatment stopped by user alarm (>5 min)." + 126 : "HD blood leak detected alarm." + 127 : "HD venous pressure too low during treatment." + 128 : "HD venous air bubble detected alarm." + 129 : "HD venous air bubble detected rinseback alarm." + 130 : "HD venous pressure too high during treatment." + 131 : "HD arterial pressure too low during treatment." + 132 : "HD arterial pressure too high during treatment." + 133 : "DG fluid leak detected alarm." + 134 : "HD fluid leak detected alarm." + 135 : "HD experienced large acceleration." + 136 : "DG experienced large acceleration." + 137 : "HD tilt exceeds maximum." + 138 : "DG tilt exceeds maximum." + 139 : "HD AC power lost alarm." + 140 : "HD DG communication timeout." + 141 : "HD air trap fill timeout during treatment." + 142 : "HD blood pump occlusion detected." + 143 : "DG dialysate temperature sensors out of range." + 144 : "DG cleaning mode inlet water conductivity out of high range." + 145 : "DG concentrate conductivity after adding acid out of range alarm." + 146 : "DG RTC or timer accuracy failure." + 147 : "DG wait for the DG to produce dialysate." + 148 : "DG Cleaning mode inlet water temperature too high." + 149 : "HD watchdog expired." + 150 : "DG inlet water conductivity in high range." + 151 : "DG inlet water conductivity in low range." + 152 : "DG inlet water pressure in low range." + 153 : "HD prime completed high priority alarm." + 154 : "DG cleaning mode inlet water conductivity out of low range." + 155 : "HD No reservoirs data message receive at least once every 2 seconds." + 156 : "HD No DG operation mode message receive at least once every 2 seconds." + 157 : "DG chemical disinfect prime acid line timeout." + 158 : "DG inlet water temperature is in the low range." + 159 : "DG chemical disinfect flush remove acid and close the concentrate cap." + 160 : "HD blood pump rotor speed too high." + 161 : "DG comm too many bad CRCs." + 162 : "DG FPGA clock speed check failure." + 163 : "HD sees primary load cell for reservoir 1 change too much too fast." + 164 : "HD sees primary load cell for reservoir 2 change too much too fast." + 165 : "HD in treatment rinseback operation timeout." + 166 : "Available for use." + 167 : "HD cartridge door opened alarm." + 168 : "Available for use." + 169 : "DG Dialysate flow rate out of maximum range." + 170 : "HD syringe empty alarm." + 171 : "HD syringe pump occlusion alarm." + 172 : "HD syringe pump not enough Heparin alarm." + 173 : "HD RTC configuration error." + 174 : "HD RTC or timer accuracy failure." + 175 : "HD pump direction status error." + 176 : "HD dialysate temperature above high safety range." + 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." + 181 : "DG load cells weight out of range for tare." + 182 : "DG load cells invalid calibration." + 183 : "DG invalid load cell value." + 184 : "DG inlet UV reactor not healthy." + 185 : "DG fan RPM out of range." + 186 : "DG concentrate pump fault." + 187 : "DG concentrate pump CP1 speed control error." + 188 : "DG concentrate pump CP2 speed control error." + 189 : "DG drain pump RPM out of range." + 190 : "DG drain pump off fault." + 191 : "DG flow rate out of upper range." + 192 : "DG flow rate out of lower range." + 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." + 198 : "DG RO flow too low while primary heater is on." + 199 : "DG Dialysate flow too low while trimmer heater is on." + 200 : "DG thermistors/sensors temperature out of range." + 201 : "HD pre-treatment mode wet self-test lc vs FMD failure." + 202 : "HD pre-treatment mode dry pressure normal self-test failure." + 203 : "Available for use." + 204 : "DG RO rejection ratio out of range." + 205 : "DG conductivity sensor fault." + 206 : "DG dialysate fill runs out of time." + 207 : "DG flow meter check failure alarm." + 208 : "HD venous pressure occlusion alarm." + 209 : "DG drain circulation line timeout." + 210 : "HD battery pack detected an error." + 211 : "HD blood sitting too long warning (>4 min)." + 212 : "HD end of treatment alarm (user not acting to end treatment)." + 213 : "HD prime completed medium priority alarm." + 214 : "Available for use." + 215 : "Available for use." + 216 : "HD end treatment sub-mode timeout alarm." + 217 : "Available for use." + 218 : "HD syringe detected alarm." + 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." + 224 : "HD treatment stopped by user action." + 225 : "HD end of treatment warning." + 226 : "HD prime completed low priority alarm." + 227 : "HD prime out of time alarm." + 228 : "HD time out on prime saline purge air state." + 229 : "HD prime dialysate dialyzer time out alarm." + 230 : "HD prime dialysate bypass time out alarm." + 231 : "HD pre-treatment mode dry pressure self-test failure." + 232 : "HD pre-treatment mode wet self-test LC vs LC failure." + 233 : "DG barometric sensor coefficients bad CRC." + 234 : "DG inlet water pressure in high range." + 235 : "HD in treatment stopped sub-mode after rinseback completed (no escalation)." + 236 : "HD needs new cartridge to be installed." + 237 : "HD prime saline dialyzer time out alarm." + 238 : "HD no cartridge loaded or installed improperly alarm." + 239 : "HD fail to remove cartridge alarm." + 240 : "DG bicarb conductivity out of range during bicarb pump check alarm." + 241 : "DG reservoir drain time out." + 242 : "DG reservoir fill time out." + 243 : "DG reservoir leak time out." + 244 : "DG cleaning mode temperature sensors difference out of range." + 245 : "DG heat disinfect target temperature time out (could not reach to temperature)." + 246 : "DG cleaning mode conductivity sensors out of range." + 247 : "Alarm Id available." + 248 : "DG chemical disinfect could not reach to target temperature out of range." + 249 : "DG chemical disinfect target conductivity out of range." + 250 : "DG chemical disinfect insert acid and remove the concentrate cap." + 251 : "HD invalid system record." + 252 : "HD invalid service record." + 253 : "DG invalid system record." + 254 : "DG invalid service record." + 255 : "HD and UI software builds are not compatible." + 256 : "HD processor is in Disinfect Chemical Flush mode." + 257 : "Alarm ID available for use." + 258 : "Alarm Id available." + 259 : "HD temperatures out of range." + 260 : "HD UI POST Application Integrity (Sha256Sum) failure." + 261 : "HD UI POST CANBus failure." + 262 : "HD UI POST Display failure." + 263 : "HD UI POST Touch failure." + 264 : "HD UI POST SD-Card failure." + 265 : "HD UI POST RTC failure." + 266 : "HD UI POST WiFi failure." + 267 : "HD UI POST Bluetooth failure." + 268 : "HD UI POST Ethernet failure." + 269 : "HD UI POST Sound failure." + 270 : "HD POST Safety Shutdown failure." + 271 : "DG POST Safety Shutdown failure." + 272 : "HD Fan RPM out of range." + 273 : "Available for use." + 274 : "Available for use." + 275 : "HD arterial pressure sensor is reading out of range." + 276 : "HD venous pressure sensor is reading out of range." + 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." + 281 : "Acid concentration bottle low volume alarm." + 282 : "Bicarbonate concentration bottle low volume alarm." + 283 : "DG load cells weight out of range." + 284 : "DG load cells primary/back up drift out of range." + 285 : "Available for use." + 286 : "DG concentrate cap not in proper position." + 287 : "HD processor clock speed checks against FPGA clock failure." + 288 : "HD load cells primary/back up drift out of range." + 289 : "DG dialysate cap not closed." + 290 : "HD venous pressure sensor FPGA fault." + 291 : "HD processor is in Disinfect Flush mode." + 292 : "HD processor is in Disinfect Heat mode." + 293 : "HD processor is in Disinfect Chemical mode." + 294 : "Available for use." + 295 : "HD UI POST CloudSync failure." + 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." + 301 : "Alarm ID available." + 302 : "DG processor RAM error." + 303 : "DG drain pump direction FPGA fault." + 304 : "HD invalid usage record." + 305 : "HD processor RAM error." + 306 : "DG CD1 CD2 check fault." + 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 : "HD Dialysate In flow rate to too low." + 313 : "DG cleaning mode inlet water temperature too low." + 314 : "DG cleaning mode inlet water pressure too high." + 315 : "DG cleaning mode inlet water pressure too low." + 316 : "DG acid concentrate pump park fault." + 317 : "DG bicarb concentrate pump part fault." + 318 : "HD Air Pump timeout alarm." + 319 : "DG chemical disinfect flush flush sample." + 320 : "DG chemical disinfect flush sample timeout." + 321 : "DG outlet UV reactor not healthy." + 322 : "Total number of alarms." } # dictionary of rejection reason from application source code.