Index: AlarmDefs.h =================================================================== diff -u -rc017757ab2ab68dbae7ec4f45c513e7ef7a12ddb -r42087c6565febb963f2f98b6d4b32e93a7cd21eb --- AlarmDefs.h (.../AlarmDefs.h) (revision c017757ab2ab68dbae7ec4f45c513e7ef7a12ddb) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 42087c6565febb963f2f98b6d4b32e93a7cd21eb) @@ -7,8 +7,8 @@ * * @file AlarmDefs.h * -* @author (last) Dara Navaei -* @date (last) 31-Mar-2023 +* @author (last) Michael Garthwaite +* @date (last) 07-Apr-2023 * * @author (original) Sean * @date (original) 11-Feb-2020 @@ -46,11 +46,11 @@ ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE = 8, ///< HD accelerometer failed POST ALARM_ID_DG_ACCELEROMETER_SELF_TEST_FAILURE = 9, ///< DG accelerometer failed POST ALARM_ID_HD_BLOOD_LEAK_SENSOR_EMBEDDED_MODE_FAILURE = 10, ///< HD blood leak sensor setting embedded mode failure. - ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP = 11, ///< HD dialysate temperature below target temperature + ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP = 11, ///< HD dialysate temperature below target temperature or below safety temp ALARM_ID_HD_INTEGRITY_POST_TEST_FAILED = 12, ///< HD firmware image integrity POST test failed ALARM_ID_DG_INTEGRITY_POST_TEST_FAILED = 13, ///< DG firmware image integrity POST test failed ALARM_ID_DG_INVALID_USAGE_RECORD_CRC = 14, ///< DG invalid usage record CRC - ALARM_ID_AVAILABLE_60 = 15, ///< alarm ID available + ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_SAFETY_TEMP = 15, ///< HD dialysate temperature above high safety. ALARM_ID_HD_ALARM_AUDIO_SELF_TEST_FAILURE = 16, ///< HD alarm audio failed POST ALARM_ID_HD_UI_POST_TIMEOUT = 17, ///< HD UI POST failed ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_BY_DG = 18, ///< HD didn't get ACK on message to DG that required acknowledgment @@ -127,7 +127,7 @@ ALARM_ID_DG_OUTLET_UV_REACTOR_ON_WITH_NO_FLOW = 89, ///< DG outlet UV reactor on with no flow ALARM_ID_DG_LOAD_CELL_A1_B1_FPGA_FAULT = 90, ///< DG load cells A1/B1 FPGA fault ALARM_ID_HD_DIALYSATE_FLOW_DATA_NOT_RECEIVE = 91, ///< HD No dialysate flow data receive in the last 3 seconds - ALARM_ID_AVAILABLE_50 = 92, ///< Alarm ID available for use + ALARM_ID_AVAILABLE_1 = 92, ///< Available for use ALARM_ID_DG_OUTLET_PRIMARY_CONDUCTIVITY_OUT_OF_RANGE = 93, ///< DG outlet primary conductivity out of range ALARM_ID_DG_PRESSURE_OUT_OF_RANGE = 94, ///< DG pressure out of range ALARM_ID_DG_WATCHDOG_EXPIRED = 95, ///< DG watchdog expired @@ -201,7 +201,7 @@ ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_1_ALARM = 163, ///< HD sees primary load cell for reservoir 1 change too much too fast ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_2_ALARM = 164, ///< HD sees primary load cell for reservoir 2 change too much too fast ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM = 165, ///< HD in treatment rinseback operation timeout - ALARM_ID___AVAILABLE_5 = 166, ///< Available for use + ALARM_ID_AVAILABLE_3 = 166, ///< Available for use ALARM_ID_HD_CARTRIDGE_DOOR_OPENED = 167, ///< HD cartridge door opened alarm ALARM_ID__AVAILABLE_70 = 168, ///< Available for use ALARM_ID_DG_DIALYSATE_FLOW_RATE_OUT_OF_MAX_RANGE = 169, ///< DG Dialysate flow rate out of maximum range @@ -211,7 +211,7 @@ ALARM_ID_HD_RTC_CONFIG_ERROR = 173, ///< HD RTC configuration error ALARM_ID_HD_RTC_OR_TIMER_ACCURACY_FAILURE = 174, ///< HD RTC or timer accuracy failure ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR = 175, ///< HD pump direction status error - ALARM_ID_HD_DIALYSATE_TEMP_OUT_OF_HIGH_SAFETY_RANGE = 176, ///< HD dialysate temperature out of high safety range + ALARM_ID_AVAILABLE_4 = 176, ///< HD dialysate temperature above high safety range ALARM_ID_DG_SOFTWARE_FAULT = 177, ///< DG software fault. Software found itself in an unexpected state ALARM_ID_HD_COMM_TIMEOUT = 178, ///< HD communication timeout ALARM_ID_DG_FPGA_COMM_TIMEOUT = 179, ///< DG FPGA communication down for too long @@ -228,7 +228,7 @@ ALARM_ID_DG_DRAIN_PUMP_OFF_FAULT = 190, ///< DG drain pump off fault ALARM_ID_DG_FLOW_RATE_OUT_OF_UPPER_RANGE = 191, ///< DG flow rate out of upper range ALARM_ID_DG_FLOW_RATE_OUT_OF_LOWER_RANGE = 192, ///< DG flow rate out of lower range - ALARM_ID_HD_DIALYSATE_TEMP_OUT_OF_LOW_SAFETY_RANGE = 193, ///< HD dialysate temperature out of low safety range. + ALARM_ID_AVAILABLE_5 = 193, ///< HD dialysate temperature out of low safety range. ALARM_ID_DG_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE = 194, ///< DG RO pump duty cycle out of range ALARM_ID_DG_RO_PUMP_PRESSURE_OUT_OF_RANGE = 195, ///< DG RO pump pressure out of range ALARM_ID_DG_CPI_CPO_SENSORS_FPGA_FAULT = 196, ///< DG CPi/CPo sensors FPGA fault @@ -238,7 +238,7 @@ ALARM_ID_DG_THERMISTORS_TEMPERATURE_OUT_OF_RANGE = 200, ///< DG thermistors/sensors temperature out of range ALARM_ID_HD_PRE_TREATMENT_WET_FLOW_TEST_FAILURE = 201, ///< HD pre-treatment mode wet self-test lc vs FMD failure ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_NORMAL_TEST_FAILURE = 202, ///< HD pre-treatment mode dry pressure normal self-test failure - ALARM_ID___AVAILABLE_3 = 203, ///< Available for use + ALARM_ID_AVAILABLE_6 = 203, ///< Available for use ALARM_ID_DG_RO_REJECTION_RATIO_OUT_OF_RANGE = 204, ///< DG RO rejection ratio out of range ALARM_ID_DG_CONDUCTIVITY_SENSOR_FAULT = 205, ///< DG conductivity sensor fault ALARM_ID_DG_DIALYSATE_FILL_OUT_OF_TIME = 206, ///< DG dialysate fill runs out of time @@ -249,10 +249,10 @@ ALARM_ID_HD_BLOOD_SITTING_WARNING = 211, ///< HD blood sitting too long warning (>4 min) ALARM_ID_HD_END_OF_TREATMENT_ALARM = 212, ///< HD end of treatment alarm (user not acting to end treatment) ALARM_ID_HD_PRIME_COMPLETED_MEDIUM = 213, ///< HD prime completed medium priority alarm - ALARM_ID___AVAILABLE_9 = 214, ///< Available for use - ALARM_ID___AVAILABLE_10 = 215, ///< Available for use + ALARM_ID_AVAILABLE_30 = 214, ///< Available for use + ALARM_ID_AVAILABLE_31 = 215, ///< Available for use ALARM_ID_HD_END_TREATMENT_TIMEOUT_ALARM = 216, ///< HD end treatment sub-mode timeout alarm - ALARM_ID___AVAILABLE_11 = 217, ///< Available for use + ALARM_ID_AVAILABLE_32 = 217, ///< Available for use ALARM_ID_HD_SYRINGE_DETECTED = 218, ///< HD syringe detected alarm ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_REMOVED = 219, ///< HD syringe pump syringe removed alarm ALARM_ID_DG_THD_SENSORS_FPGA_FAULT = 220, ///< DG THd sensors FPGA fault @@ -282,7 +282,7 @@ ALARM_ID_DG_CLEANING_MODE_TEMP_SENSORS_DIFF_OUT_OF_RANGE = 244, ///< DG cleaning mode temperature sensors difference out of range ALARM_ID_DG_HEAT_DISINFECT_TARGET_TEMP_TIMEOUT = 245, ///< DG heat disinfect target temperature time out (could not reach to temperature) ALARM_ID_DG_CLEANING_MODE_COND_SENSORS_OUT_OF_RANGE = 246, ///< DG cleaning mode conductivity sensors out of range - ALARM_ID_AVAILABLE_62 = 247, ///< Alarm Id available + ALARM_ID_AVAILABLE_7 = 247, ///< Alarm Id available ALARM_ID_DG_CHEM_DISINFECT_TARGET_TEMP_OUT_OF_RANGE = 248, ///< DG chemical disinfect could not reach to target temperature out of range ALARM_ID_DG_CHEM_DISINFECT_TARGET_COND_OUT_OF_RANGE = 249, ///< DG chemical disinfect target conductivity out of range ALARM_ID_DG_CHEM_DISINFECT_INSERT_ACID = 250, ///< DG chemical disinfect insert acid and remove the concentrate cap @@ -292,8 +292,8 @@ ALARM_ID_DG_INVALID_SERVICE_RECORD_CRC = 254, ///< DG invalid service record ALARM_ID_HD_UI_COMPATIBILITY_ERROR = 255, ///< HD and UI software builds are not compatible ALARM_ID_HD_DISINFECT_CHEM_FLUSH = 256, ///< HD processor is in Disinfect Chemical Flush mode - ALARM_ID_AVAILABLE_51 = 257, ///< Alarm ID available for use - ALARM_ID_HD___AVAILABLE_1 = 258, ///< ***Available for use*** + ALARM_ID_AVAILABLE_8 = 257, ///< Alarm ID available for use + ALARM_ID_AVAILABLE_9 = 258, ///< Alarm Id available ALARM_ID_HD_TEMPERATURES_OUT_OF_RANGE = 259, ///< HD temperatures out of range ALARM_ID_HD_UI_POST_FAILURE_SHASUM = 260, ///< HD UI POST Application Integrity (Sha256Sum) failure ALARM_ID_HD_UI_POST_FAILURE_CANBUS = 261, ///< HD UI POST CANBus failure @@ -308,8 +308,8 @@ ALARM_ID_HD_SAFETY_SHUTDOWN_POST_TEST_FAILED = 270, ///< HD POST Safety Shutdown failure ALARM_ID_DG_SAFETY_SHUTDOWN_POST_TEST_FAILED = 271, ///< DG POST Safety Shutdown failure ALARM_ID_HD_FAN_RPM_OUT_OF_RANGE = 272, ///< HD Fan RPM out of range - ALARM_ID___AVAILABLE_7 = 273, ///< Available for use - ALARM_ID___AVAILABLE_8 = 274, ///< Available for use + ALARM_ID_AVAILABLE_10 = 273, ///< Available for use + ALARM_ID_AVAILABLE_11 = 274, ///< Available for use ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE = 275, ///< HD arterial pressure sensor is reading out of range ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE = 276, ///< HD venous pressure sensor is reading out of range ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE = 277, ///< HD BP occlusion sensor is reading out of range @@ -320,7 +320,7 @@ ALARM_ID_DG_BICARB_BOTTLE_LOW_VOLUME = 282, ///< Bicarbonate concentration bottle low volume alarm ALARM_ID_DG_LOAD_CELL_WEIGHT_OUT_OF_RANGE = 283, ///< DG load cells weight out of range ALARM_ID_DG_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE = 284, ///< DG load cells primary/back up drift out of range - ALARM_ID___AVAILABLE_6 = 285, ///< Available for use + ALARM_ID_AVAILABLE_12 = 285, ///< Available for use ALARM_ID_DG_CONCENTRATE_CAP_NOT_IN_PROPER_POSITION = 286, ///< DG concentrate cap not in proper position ALARM_ID_HD_FPGA_CLOCK_SPEED_CHECK_FAILURE = 287, ///< HD processor clock speed checks against FPGA clock failure ALARM_ID_HD_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE = 288, ///< HD load cells primary/back up drift out of range @@ -329,14 +329,14 @@ ALARM_ID_HD_DISINFECT_FLUSH = 291, ///< HD processor is in Disinfect Flush mode ALARM_ID_HD_DISINFECT_HEAT = 292, ///< HD processor is in Disinfect Heat mode ALARM_ID_HD_DISINFECT_CHEM = 293, ///< HD processor is in Disinfect Chemical mode - ALARM_ID_AVAILABLE_63 = 294, ///< Available for use + ALARM_ID_AVAILABLE_13 = 294, ///< Available for use ALARM_ID_HD_UI_POST_FAILURE_CLOUDSYNC = 295, ///< HD UI POST CloudSync failure ALARM_ID_DG_TDI_SENSORS_FPGA_FAULT = 296, ///< DG TDi sensors FPGA fault ALARM_ID_DG_TRO_SENSORS_FPGA_FAULT = 297, ///< DG TRo sensors FPGA fault ALARM_ID_DG_BARO_SENSOR_FPGA_FAULT = 298, ///< DG baro sensor FPGA fault ALARM_ID_DG_INVALID_SERIAL_NUMBER = 299, ///< DG invalid serial number ALARM_ID_HD_INVALID_SERIAL_NUMBER = 300, ///< HD invalid serial number - ALARM_ID_AVAILABLE_61 = 301, ///< Alarm ID available + ALARM_ID_AVAILABLE_14 = 301, ///< Alarm ID available ALARM_ID_DG_CPU_RAM_ERROR = 302, ///< DG processor RAM error ALARM_ID_DG_DRAIN_PUMP_DIRECTION_FPGA_FAULT = 303, ///< DG drain pump direction FPGA fault ALARM_ID_HD_INVALID_USAGE_RECORD_CRC = 304, ///< HD invalid usage record @@ -487,7 +487,7 @@ { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_INTEGRITY_POST_TEST_FAILED }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_INTEGRITY_POST_TEST_FAILED }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_INVALID_USAGE_RECORD_CRC }, - { ALARM_PRIORITY_HIGH, 1, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_60 }, + { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_SAFETY_TEMP }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_ALARM_AUDIO_SELF_TEST_FAILURE }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_UI_POST_TIMEOUT }, { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_BY_DG }, @@ -567,7 +567,7 @@ { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_OUTLET_UV_REACTOR_ON_WITH_NO_FLOW }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_LOAD_CELL_A1_B1_FPGA_FAULT }, { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_DIALYSATE_FLOW_DATA_NOT_RECEIVE }, - { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_50 }, + { ALARM_PRIORITY_LOW, 999, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_1 }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_OUTLET_PRIMARY_CONDUCTIVITY_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_PRESSURE_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_WATCHDOG_EXPIRED }, @@ -644,9 +644,9 @@ { ALARM_PRIORITY_MEDIUM, 442, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_1_ALARM }, { ALARM_PRIORITY_MEDIUM, 442, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_2_ALARM }, { ALARM_PRIORITY_HIGH, 11, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM }, - { ALARM_PRIORITY_HIGH, 799, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID___AVAILABLE_5 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_AVAILABLE_3 }, { ALARM_PRIORITY_HIGH, 209, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_CARTRIDGE_DOOR_OPENED }, - { ALARM_PRIORITY_HIGH, 799, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID__AVAILABLE_70 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID__AVAILABLE_70 }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_DIALYSATE_FLOW_RATE_OUT_OF_MAX_RANGE }, { ALARM_PRIORITY_LOW, 730, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY }, { ALARM_PRIORITY_LOW, 716, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION }, @@ -655,7 +655,7 @@ { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_RTC_OR_TIMER_ACCURACY_FAILURE }, // Priority Rank Fault DGFault Stops ClrIm NoClr NoRes NoRin NoEnd NoBRcr NoDRcr ClrOnly TxLog ID { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR }, - { ALARM_PRIORITY_MEDIUM, 401, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_DIALYSATE_TEMP_OUT_OF_HIGH_SAFETY_RANGE }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_AVAILABLE_4 }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_SOFTWARE_FAULT }, { ALARM_PRIORITY_HIGH, 0, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_COMM_TIMEOUT }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_FPGA_COMM_TIMEOUT }, @@ -672,7 +672,7 @@ { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_DRAIN_PUMP_OFF_FAULT }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_FLOW_RATE_OUT_OF_UPPER_RANGE }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_FLOW_RATE_OUT_OF_LOWER_RANGE }, - { ALARM_PRIORITY_MEDIUM, 400, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_DIALYSATE_TEMP_OUT_OF_LOW_SAFETY_RANGE }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_AVAILABLE_5 }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_RO_PUMP_PRESSURE_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_CPI_CPO_SENSORS_FPGA_FAULT }, @@ -683,7 +683,7 @@ { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_THERMISTORS_TEMPERATURE_OUT_OF_RANGE }, { ALARM_PRIORITY_LOW, 725, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_PRE_TREATMENT_WET_FLOW_TEST_FAILURE }, { ALARM_PRIORITY_LOW, 710, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_NORMAL_TEST_FAILURE }, - { ALARM_PRIORITY_HIGH, 1, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID___AVAILABLE_3 }, + { ALARM_PRIORITY_LOW, 999, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_6 }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_RO_REJECTION_RATIO_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_CONDUCTIVITY_SENSOR_FAULT }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_DIALYSATE_FILL_OUT_OF_TIME }, @@ -694,10 +694,10 @@ { ALARM_PRIORITY_HIGH, 290, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_BLOOD_SITTING_WARNING }, { ALARM_PRIORITY_HIGH, 290, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_END_OF_TREATMENT_ALARM }, { ALARM_PRIORITY_MEDIUM, 590, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, ALARM_ID_HD_PRIME_COMPLETED_MEDIUM }, - { ALARM_PRIORITY_MEDIUM, 899, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID___AVAILABLE_9 }, - { ALARM_PRIORITY_MEDIUM, 899, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID___AVAILABLE_10 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_30 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_31 }, { ALARM_PRIORITY_HIGH, 291, FALSE, FALSE, FALSE, TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_END_TREATMENT_TIMEOUT_ALARM }, - { ALARM_PRIORITY_MEDIUM, 899, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID___AVAILABLE_11 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_32 }, { ALARM_PRIORITY_LOW, 745, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_SYRINGE_DETECTED }, { ALARM_PRIORITY_HIGH , 207, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_REMOVED }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_THD_SENSORS_FPGA_FAULT }, @@ -728,7 +728,7 @@ { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CLEANING_MODE_TEMP_SENSORS_DIFF_OUT_OF_RANGE }, { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_HEAT_DISINFECT_TARGET_TEMP_TIMEOUT }, { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CLEANING_MODE_COND_SENSORS_OUT_OF_RANGE }, - { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_62 }, + { ALARM_PRIORITY_LOW, 999, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_7 }, { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CHEM_DISINFECT_TARGET_TEMP_OUT_OF_RANGE }, { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CHEM_DISINFECT_TARGET_COND_OUT_OF_RANGE }, { ALARM_PRIORITY_LOW, 750, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, ALARM_ID_DG_CHEM_DISINFECT_INSERT_ACID }, @@ -739,8 +739,8 @@ { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_INVALID_SERVICE_RECORD_CRC }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_UI_COMPATIBILITY_ERROR }, { ALARM_PRIORITY_LOW, 843, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_DISINFECT_CHEM_FLUSH }, - { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_51 }, - { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD___AVAILABLE_1 }, + { ALARM_PRIORITY_LOW, 999, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_8 }, + { ALARM_PRIORITY_LOW, 999, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_9 }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_TEMPERATURES_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_UI_POST_FAILURE_SHASUM }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_UI_POST_FAILURE_CANBUS }, @@ -755,8 +755,8 @@ { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SAFETY_SHUTDOWN_POST_TEST_FAILED }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_SAFETY_SHUTDOWN_POST_TEST_FAILED }, { ALARM_PRIORITY_LOW, 850, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_FAN_RPM_OUT_OF_RANGE }, - { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID___AVAILABLE_7 }, - { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID___AVAILABLE_8 }, + { ALARM_PRIORITY_LOW, 999, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_10 }, + { ALARM_PRIORITY_LOW, 999, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_11 }, // Priority Rank Fault DGFault Stops ClrIm NoClr NoRes NoRin NoEnd NoBRcr NoDRcr ClrOnly TxLog ID { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE }, @@ -768,7 +768,7 @@ { ALARM_PRIORITY_MEDIUM, 413, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , ALARM_ID_DG_BICARB_BOTTLE_LOW_VOLUME }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_LOAD_CELL_WEIGHT_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE }, - { ALARM_PRIORITY_MEDIUM, 899, FALSE, FALSE, FALSE, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, ALARM_ID___AVAILABLE_6 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, FALSE, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, ALARM_ID_AVAILABLE_12 }, { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CONCENTRATE_CAP_NOT_IN_PROPER_POSITION }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_FPGA_CLOCK_SPEED_CHECK_FAILURE }, { ALARM_PRIORITY_HIGH, 110, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE }, @@ -777,15 +777,15 @@ { ALARM_PRIORITY_LOW, 840, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_DISINFECT_FLUSH }, { ALARM_PRIORITY_LOW, 841, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_DISINFECT_HEAT }, { ALARM_PRIORITY_LOW, 842, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_DISINFECT_CHEM }, - { ALARM_PRIORITY_MEDIUM, 899, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_63 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_13 }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_UI_POST_FAILURE_CLOUDSYNC }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_TDI_SENSORS_FPGA_FAULT }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_TRO_SENSORS_FPGA_FAULT }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_BARO_SENSOR_FPGA_FAULT }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_INVALID_SERIAL_NUMBER }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_INVALID_SERIAL_NUMBER }, // Priority Rank Fault DGFault Stops ClrIm NoClr NoRes NoRin NoEnd NoBRcr NoDRcr ClrOnly TxLog ID - { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_61 }, + { ALARM_PRIORITY_LOW, 999, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_14 }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_CPU_RAM_ERROR }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_DRAIN_PUMP_DIRECTION_FPGA_FAULT }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_INVALID_USAGE_RECORD_CRC }, @@ -819,7 +819,6 @@ { 1, ALARM_ID_HD_UI_COMM_POST_FAILED }, { 1, ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE }, { 1, ALARM_ID_HD_INTEGRITY_POST_TEST_FAILED }, - { 1, ALARM_ID_AVAILABLE_60 }, { 1, ALARM_ID_HD_ALARM_AUDIO_SELF_TEST_FAILURE }, { 1, ALARM_ID_HD_UI_POST_TIMEOUT }, { 1, ALARM_ID_HD_ACCELEROMETERS_INVALID_CAL_RECORD }, @@ -836,7 +835,6 @@ { 1, ALARM_ID_HD_BLOOD_LEAK_SENSOR_SET_POINT_SET_FAILURE }, { 1, ALARM_ID_HD_UI_POST_FAILURE_RTC }, { 1, ALARM_ID_HD_BLOOD_LEAK_INVALID_CAL_RECORD }, - { 1, ALARM_ID___AVAILABLE_3 }, { 1, ALARM_ID_HD_RTC_OR_TIMER_ACCURACY_FAILURE }, { 1, ALARM_ID_HD_INVALID_USAGE_RECORD_CRC }, { 1, ALARM_ID_HD_SET_RTC_YEAR_INVALID }, @@ -868,13 +866,6 @@ { 2, ALARM_ID_DG_HEATING_INVALID_CAL_RECORD }, { 2, ALARM_ID_DG_INVALID_SERIAL_NUMBER }, { 2, ALARM_ID_DG_LOAD_CELLS_INVALID_CAL_RECORD }, - { 3, ALARM_ID_AVAILABLE_61 }, - { 3, ALARM_ID_AVAILABLE_51 }, - { 3, ALARM_ID_AVAILABLE_50 }, - { 3, ALARM_ID_HD___AVAILABLE_1 }, - { 3, ALARM_ID___AVAILABLE_7 }, - { 3, ALARM_ID___AVAILABLE_8 }, - { 3, ALARM_ID_AVAILABLE_62 }, { 10, ALARM_ID_HD_VENOUS_BUBBLE_DETECTED }, { 10, ALARM_ID_HD_VENOUS_BUBBLE_DETECTED_RINSEBACK }, { 10, ALARM_ID_HD_SOFTWARE_FAULT }, @@ -1012,6 +1003,7 @@ { 110, ALARM_ID_DG_SOFTWARE_FAULT }, { 110, ALARM_ID_DG_RO_PUMP_PRESSURE_OUT_OF_RANGE }, { 111, ALARM_ID_HD_DG_COMM_TIMEOUT }, + { 111, ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_SAFETY_TEMP }, { 111, ALARM_ID_HD_NEW_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE }, { 111, ALARM_ID_HD_DG_NEW_OPERATION_MODE_MESSAGE_NOT_RECEIVE }, { 111, ALARM_ID_DG_CAN_MESSAGE_NOT_ACKED }, @@ -1040,10 +1032,8 @@ { 291, ALARM_ID_HD_END_TREATMENT_TIMEOUT_ALARM }, { 292, ALARM_ID_HD_PRIME_COMPLETED_HIGH }, { 300, ALARM_ID_HD_TREATMENT_STOPPED_BY_USER }, - { 400, ALARM_ID_HD_DIALYSATE_TEMP_OUT_OF_LOW_SAFETY_RANGE }, { 400, ALARM_ID_HD_DIAL_IN_FLOW_CHECK_FAILURE }, { 401, ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP }, - { 401, ALARM_ID_HD_DIALYSATE_TEMP_OUT_OF_HIGH_SAFETY_RANGE }, { 402, ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP }, { 410, ALARM_ID_DG_ACID_CONDUCTIVITY_OUT_OF_RANGE }, { 411, ALARM_ID_DG_BICARB_CONDUCTIVITY_OUT_OF_RANGE }, @@ -1111,8 +1101,6 @@ { 750, ALARM_ID_DG_CHEM_DISINFECT_INSERT_ACID }, { 751, ALARM_ID_DG_CHEM_DISINFECT_FLUSH_REMOVE_ACID }, { 752, ALARM_ID_DG_CHEM_DISINFECT_FLUSH_SAMPLE_TIMEOUT }, - { 799, ALARM_ID___AVAILABLE_5 }, - { 799, ALARM_ID__AVAILABLE_70 }, { 799, ALARM_ID_DG_CREATING_DIALYSATE_PLEASE_WAIT }, { 840, ALARM_ID_HD_DISINFECT_FLUSH }, { 841, ALARM_ID_HD_DISINFECT_HEAT }, @@ -1127,11 +1115,23 @@ { 851, ALARM_ID_DG_FAN_RPM_OUT_OF_RANGE }, { 852, ALARM_ID_HD_AC_POWER_LOST }, { 899, ALARM_ID_DG_CHEM_DISINFECT_FLUSH_FLUSH_SAMPLE }, - { 899, ALARM_ID___AVAILABLE_9 }, - { 899, ALARM_ID___AVAILABLE_10 }, - { 899, ALARM_ID___AVAILABLE_11 }, - { 899, ALARM_ID___AVAILABLE_6 }, - { 899, ALARM_ID_AVAILABLE_63 }, + { 999, ALARM_ID_AVAILABLE_1 }, + { 999, ALARM_ID_AVAILABLE_3 }, + { 999, ALARM_ID_AVAILABLE_4 }, + { 999, ALARM_ID_AVAILABLE_5 }, + { 999, ALARM_ID_AVAILABLE_6 }, + { 999, ALARM_ID_AVAILABLE_7 }, + { 999, ALARM_ID_AVAILABLE_8 }, + { 999, ALARM_ID_AVAILABLE_9 }, + { 999, ALARM_ID_AVAILABLE_10 }, + { 999, ALARM_ID_AVAILABLE_11 }, + { 999, ALARM_ID_AVAILABLE_12 }, + { 999, ALARM_ID_AVAILABLE_13 }, + { 999, ALARM_ID_AVAILABLE_14 }, + { 999, ALARM_ID_AVAILABLE_30 }, + { 999, ALARM_ID_AVAILABLE_31 }, + { 999, ALARM_ID_AVAILABLE_32 }, + { 999, ALARM_ID__AVAILABLE_70 }, { 999, ALARM_ID_NO_ALARM }, }; @@ -1152,334 +1152,330 @@ const ALARM_MANUAL_T ALARM_MANUAL_TABLE[] = { - // Num Alarm ID Device Display Title Instructions Description Trigger Condition - { 0 , ALARM_ID_NO_ALARM , "NA | N/A | N/A | Indication for when no alarms is a possible situation | N/A | "}, - { 1 , ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED , "HD | Self Test Error | Call service to schedule a repair. | Stuck button POST failure. Stop or Off button detected to be pressed for at least 1 second during test shortly after power up | Stop or Off button are pressed for more than 1 sec during POST. | "}, - { 2 , ALARM_ID_HD_FPGA_POST_TEST_FAILED , "HD | Self Test Error | Call service to schedule a repair. | HD FPGA POST failure | Minimum HD FPGA major revision is not compatible with this version of HD firmware or the FPGA Id is not correct. | "}, - { 3 , ALARM_ID_DG_FPGA_POST_TEST_FAILED , "DG | Self Test Error | Call service to schedule a repair. | DG FPGA POST failure | Minimum DG FPGA major and minor revision are not equal to the FPGA major and minor revision in FPGA header | "}, - { 4 , ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED , "HD | Self Test Error | Call service to schedule a repair. | HD Watchdog POST failure | Before and after ceasing w.d. pet, safe state signal low, 24V < 22.6V or backup audio curr > 10mA. While not petting w.d., safe state signal high, 24V >= 5V or backup audio curr < 200mA. | "}, - { 5 , ALARM_ID_DG_WATCHDOG_POST_TEST_FAILED , "DG | Self Test Error | Call service to schedule a repair. | DG Watchdog POST failure | Before and after ceasing w.d. pet, safe state signal low or 24V < 22.6V. While not petting w.d., safe state signal high or 24V >= 5V. | "}, - { 6 , ALARM_ID_HD_UI_COMM_POST_FAILED , "HD | Self Test Error | Call service to schedule a repair. | UI communication POST failure. UI failed to communicate within a reasonable time after power up | If the UI failed to checkin via the CAN bus within 40 seconds | "}, - { 7 , ALARM_ID_HD_RTC_BATTERY_LOW , "HD | Machine Error | Call service to schedule a repair. | Real-time clock configuration error | If the RTC is not functional as indicated by the bits in the first 3 control registers. | "}, - { 8 , ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE , "HD | Self Test Error | Call service to schedule a repair. | HD accelerometer failed POST | If the calculated vector length of the accelerometer x, y, z is not the nominal length. | "}, - { 9 , ALARM_ID_DG_ACCELEROMETER_SELF_TEST_FAILURE , "DG | Self Test Error | Call service to schedule a repair. | DG accelerometer failed POST | If the calculated vector length of the accelerometer x, y, z is not the nominal length. | "}, - { 10 , ALARM_ID_HD_BLOOD_LEAK_SENSOR_EMBEDDED_MODE_FAILURE , "HD | Machine Error | Call service to schedule a repair. | HD blood leak sensor embedded mode communication failed | If the blood leak sensor embedded mode is unresponsive. | "}, - { 11 , ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP , "HD | Dialysate Temperature Error | Call service to schedule a repair. | Dialysate temperature is below the target temperature | If the dialysate temperature is below the target temperature for a certain period of time. | "}, - { 12 , ALARM_ID_HD_INTEGRITY_POST_TEST_FAILED , "HD | Self Test Error | Call service to schedule a repair. | HD firmware image integrity POST test failed | If the calculated CRC of the HD image does not match the expected CRC. | "}, - { 13 , ALARM_ID_DG_INTEGRITY_POST_TEST_FAILED , "DG | Self Test Error | Call service to schedule a repair. | DG firmware image integrity POST test failed | If the calculated CRC of the DG firmware image does not matched the expected CRC | "}, - { 14 , ALARM_ID_DG_INVALID_USAGE_RECORD_CRC , "DG | Self Test Error | Call service to schedule a repair. | DG non-volatile usage information group invalid record CRC | If the DG usage information record's CRC does not match the calculated CRC in POST. | "}, - { 15 , ALARM_ID_AVAILABLE_60 , "NA | Not Used | N/A. | | | "}, - { 16 , ALARM_ID_HD_ALARM_AUDIO_SELF_TEST_FAILURE , "HD | Self Test Error | Call service to schedule a repair. | HD alarm audio failed POST | If alarm audio current is NOT sufficiently high for at more than 1 second indicating alarm tone is being output | "}, - { 17 , ALARM_ID_HD_UI_POST_TIMEOUT , "HD | Self Test Error | Call service to schedule a repair. | HD UI POST failed | If User Interface has not sent POST results within 2 seconds. | "}, - { 18 , ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_BY_DG , "HD | Communication Error | Call service to schedule a repair. | HD did not get ACK on message to DG that required acknowledgement | If no retries left in the pending acknowlegement. | "}, - { 19 , ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP , "HD | Dialysate Temperature Error | Call service to schedule a repair. | Dialysate temperature is above the target temperature | If the dialysate temperature is above the target temperature for a certain period of time. | "}, - { 20 , ALARM_ID_DG_COND_SENSORS_INVALID_CAL_RECORD , "DG | Calibration Error | Call service to schedule a repair. | DG conductivity sensors invalid calibration record | If the calibration data that was received from NVDataMgmt is NOT legitimate | "}, - { 21 , ALARM_ID_DG_DRAIN_LINE_VOLUME_INVALID_CAL_RECORD , "DG | Calibration Error | Call service to schedule a repair. | DG drain line volume invalid calibration record | If the calibration data that was received from NVDataMgmt is NOT legitimate | "}, - { 22 , ALARM_ID_DG_RESERVOIRS_INVALID_CAL_RECORD , "DG | Calibration Error | Call service to schedule a repair. | DG reservoirs invalid calibration record | If the calibration data that was received from NVDataMgmt is NOT legitimate | "}, - { 23 , ALARM_ID_DG_ACID_CONCENTRATE_INVALID_CAL_RECORD , "DG | Calibration Error | Call service to schedule a repair. | DG acid concentrate calibration record | If the non-volatile data is valid and if not raise the alarm | "}, - { 24 , ALARM_ID_DG_BICARB_CONCENTRATE_INVALID_CAL_RECORD , "DG | Calibration Error | Call service to schedule a repair. | DG bicarb concentrate calibration record | If the non-volatile data is valid and if not raise the alarm | "}, - { 25 , ALARM_ID_DG_ACCELEROMETERS_INVALID_CAL_RECORD , "DG | Calibration Error | Call service to schedule a repair. | DG accelerometer invalid calibration record | If the calibration data that was received from NVDataMgmt is NOT legitimate | "}, - { 26 , ALARM_ID_HD_ACCELEROMETERS_INVALID_CAL_RECORD , "HD | Calibration Error | Call service to schedule a repair. | HD accelerometer invalid calibration record | If the accel calibration data that was received from NVDataMgmt is NOT legitimate. | "}, - { 27 , ALARM_ID_HD_BLOOD_LEAK_SENSOR_ZERO_SEQUENCE_FAILED , "HD | BLD Sensor Error | Call service to schedule a repair. | HD BLD sensor failed zero sequence | BLD fails to complete zero sequence. | "}, - { 28 , ALARM_ID_DG_TWO_WIRE_SENSORS_FPGA_FAULT , "DG | FPGA Error | Call service to schedule a repair. | DG two wire senosors FPGA fault | If the FPGA does not report fresh data or indicates an error for a certain period of time | "}, - { 29 , ALARM_ID_HD_HEPARIN_FORCE_SENSOR_INVALID_CAL_RECORD , "HD | Calibration Error | Call service to schedule a repair. | HD heparin force sensor invalid calibration record | If the heparin force sensor calibration data that was received from NVDataMgmt is NOT legitimate. | "}, - { 30 , ALARM_ID_HD_SOFTWARE_FAULT , "HD | Machine Error | Call service to schedule a repair. | HD Software fault. Software found itself in an unexpected state | If the specific software faults listed in alarm management SW faults has been detected | "}, - { 31 , ALARM_ID_HD_BLOOD_PUMP_MC_CURRENT_CHECK , "HD | Blood Pump Error | Call service to schedule a repair. | Blood pump failed motor controller current check. Too high when pump should be off or out of range when pump should be running | If the measured MC current is not greater than BP_MAX_CURR_WHEN_STOPPED_MA or is not greater than BP_MAX_CURR_WHEN_RUNNING_MA. | "}, - { 32 , ALARM_ID_HD_BLOOD_PUMP_OFF_CHECK , "HD | Blood Pump Error | Call service to schedule a repair. | Blood pump failed motor off check. Measured speed while commanded off | If the measured motor speed is greater than BP_MAX_MOTOR_SPEED_WHILE_OFF_RPM | "}, - { 33 , ALARM_ID_HD_BLOOD_PUMP_MC_DIRECTION_CHECK , "HD | Blood Pump Error | Call service to schedule a repair. | Blood pump failed motor direction check. Measured vs. commanded | If the set direction versus hall sensors direction versus sign of motor speed DOES NOT agree. | "}, - { 34 , ALARM_ID_HD_BLOOD_PUMP_ROTOR_SPEED_CHECK , "HD | Blood Pump Error | Call service to schedule a repair. | Blood pump failed rotor speed check. Mismatch with rotor and motor speeds | If the delta of the measured motor speed and the commanded motor speed is not within tolerance. | "}, - { 35 , ALARM_ID_HD_DIAL_IN_PUMP_MC_CURRENT_CHECK , "HD | Dialysate Pump Error | Call service to schedule a repair. | Dialysis inlet pump failed motor controller current check. Too high when pump should be off or out of range when pump should be running | If the Motor Controller measured DPi pump current > 150.0 mA for more than 250.0 msec. | "}, - { 36 , ALARM_ID_HD_DIAL_IN_PUMP_OFF_CHECK , "HD | Dialysate Pump Error | Call service to schedule a repair. | Dialysis inlet pump failed motor off check. Measured speed while commanded off | If during command off state, the DPi pump motor speed is measured > 100.0 RMP. | "}, - { 37 , ALARM_ID_HD_DIAL_IN_PUMP_MC_DIRECTION_CHECK , "HD | Dialysate Pump Error | Call service to schedule a repair. | Dialysis inlet pump failed motor direction check. Measured vs. commanded | If the set direction versus hall sensors direction DO NOT agree for more than 250.0 msec. | "}, - { 38 , ALARM_ID_HD_DIAL_IN_PUMP_ROTOR_SPEED_CHECK , "HD | Dialysate Pump Error | Call service to schedule a repair. | Dialysis inlet pump failed rotor speed check. Mismatch with rotor and motor speeds | If the measured motor speed versus the measured motor speed while controlling the target > 5.0 for more than 12 seconds. | "}, - { 39 , ALARM_ID_HD_DIAL_OUT_PUMP_MC_CURRENT_CHECK , "HD | Dialysate Pump Error | Call service to schedule a repair. | Dialysis outlet pump failed motor controller current check. Too high when pump should be off or out of range when pump should be running | If the DPo pump current > 150.0 mA while stopped or Dpo current > 2000.0 mA for more than 2 seconds while running. | "}, - { 40 , ALARM_ID_HD_DIAL_OUT_PUMP_OFF_CHECK , "HD | Dialysate Pump Error | Call service to schedule a repair. | Dialysis outlet pump failed motor off check. Measured speed while commanded off | If the Dpo pump current > 100.0 RPM while commanded off for more than 5000 msec. | "}, - { 41 , ALARM_ID_HD_DIAL_OUT_PUMP_MC_DIRECTION_CHECK , "HD | Dialysate Pump Error | Call service to schedule a repair. | Dialysis outlet pump failed motor direction check. Measured vs. commanded | If the DPo pump set direction does not agree with hall sensors or set direction does not agree with the sign of the motor speed for more than 25 msec. | "}, - { 42 , ALARM_ID_HD_DIAL_OUT_PUMP_ROTOR_SPEED_CHECK , "HD | Dialysate Pump Error | Call service to schedule a repair. | Dialysis outlet pump failed rotor speed check. Mismatch with rotor and motor speeds | If DPo pump measured rotor speed does not agreed with the measured/commanded motor speed | "}, - { 43 , ALARM_ID_DG_MAIN_PRIMARY_HEATER_FPGA_FAULT , "DG | FPGA Error | Call service to schedule a repair. | Main primary heater FPGA fault | If the main primary heater's voltage FPGA does not report fresh data or it reports and error for a certain period of time. | "}, - { 44 , ALARM_ID_HD_UI_COMM_TIMEOUT , "HD | Machine Error | Call service to schedule a repair. | User interface communication timeout | If the sub-system communication timeout has occurred. UI is 5 seconds. DG is 2 seconds. | "}, - { 45 , ALARM_ID_HD_COMM_TOO_MANY_BAD_CRCS , "HD | Machine Error | Call service to schedule a repair. | Too many bad CRCs detected on received system messages | If too many bad messages CRCs are received within a set period of time | "}, - { 46 , ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_BY_UI , "HD | Machine Error | Call service to schedule a repair. | HD did not get ACK on message to UI that required acknowledgment | If no retries left in the pending acknowlegement. | "}, - { 47 , ALARM_ID_HD_UF_RATE_ERROR , "HD | Ultrafiltration Error | Call service to schedule a repair. | Ultrafiltration rate is too high error during treatment | If the UF rate > 2750.0 mL per hour. | "}, - { 48 , ALARM_ID_HD_UF_VOLUME_ACCURACY_ERROR , "HD | Ultrafiltration Error | Call service to schedule a repair. | Ultrafiltration volume accuracy error during treatment | If the UF volume (refUFvolume - measureVolume) > 250.0 mL. | "}, - { 49 , ALARM_ID_HD_FPGA_COMM_TIMEOUT , "HD | Machine Error | Call service to schedule a repair. | HD FPGA communication down for too long | If retries for commands > 5 counts. | "}, - { 50 , ALARM_ID_DG_VALVE_CONTROL_FAILURE , "DG | Machine Error | Call service to schedule a repair. | DG FPGA not accepting commanded valve states | If the read back FPGA valve states does not match the commanded valve states and the mismatch counter > 3 | "}, - { 51 , ALARM_ID_HD_BLOOD_PUMP_MOTOR_SPEED_CHECK , "HD | Blood Pump Error | Call service to schedule a repair. | Blood pump failed motor speed check. Measured vs. commanded | If measured motor speed versus commanded rotor speed exceeded limits. | "}, - { 52 , ALARM_ID_HD_DIAL_IN_PUMP_MOTOR_SPEED_CHECK , "HD | Dialysate Pump Error | Call service to schedule a repair. | Dialysate inlet pump failed motor speed check. Measured vs. commanded | If measured motor speed versus commanded motor speed exceeded limits for more than 5 secs. | "}, - { 53 , ALARM_ID_HD_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK , "HD | Dialysate Pump Error | Call service to schedule a repair. | Dialysate outlet pump failed motor speed check. Measured vs. commanded | If measured motor speed versus commanded motor speed exceeded limits for more than 5 secs. | "}, - { 54 , ALARM_ID_HD_CRITICAL_DATA_ERROR , "HD | Machine Error | Call service to schedule a repair. | HD critical data integrity check failed | If the critical data failed range check. | "}, - { 55 , ALARM_ID_DG_CRITICAL_DATA_ERROR , "DG | Machine Error | Call service to schedule a repair. | DG critical data integrity check failed | If the critical data failed range check. | "}, - { 56 , ALARM_ID_HD_ACCELEROMETER_FAILURE , "HD | Machine Error | Call service to schedule a repair. | HD accelerometer error (no readings or FPGA reports error) | If no fresh sample of accelerometer data has been detected for more than 10 msec. | "}, - { 57 , ALARM_ID_DG_ACCELEROMETER_FAILURE , "DG | Machine Error | Call service to schedule a repair. | DG accelerometer error (no readings or FPGA reports error) | If the accel sensor sampling counter as reported by the FPGA indicated 0 count | "}, - { 58 , ALARM_ID_HD_VALVE_HOMING_FAILED , "HD | Valve Error | Call service to schedule a repair. | HD valve homing failed | If the number of failed homing > = 3 counts. | "}, - { 59 , ALARM_ID_HD_VALVE_TRANSITION_TIMEOUT , "HD | Valve Error | Call service to schedule a repair. | HD valve transition time out | if the valve's transition time has timed out (3000msec) | "}, - { 60 , ALARM_ID_HD_VALVE_NOT_FUNCTIONAL , "HD | Valve Error | Call service to schedule a repair. | HD valve not functional | If the valve bit masks are not as expected in different valve control mode. | "}, - { 61 , ALARM_ID_HD_VALVE_CURRENT_OUT_OF_RANGE , "HD | Valve Error | Call service to schedule a repair. | HD valve current out of range | If the valve current is over the threshold of 1.0 A for 1000 msec. | "}, - { 62 , ALARM_ID_HD_VALVE_POSITION_OUT_OF_RANGE , "HD | Valve Error | Call service to schedule a repair. | HD valve position out of target | If the current position has deviated from the expected position for more than 1 second. | "}, - { 63 , ALARM_ID_HD_BLOOD_LEAK_FPGA_FAULT , "HD | FPGA Error | Call service to schedule a repair. | FPGA reports error | If the FPGA error counter increments for a certain period of time. | "}, - { 64 , ALARM_ID_DG_BARO_PRESSURE_OUT_OF_RANGE , "DG | Barometric Pressure Error | Call service to schedule a repair. | Barometric pressure is out of range | If the barometric pressure is > 10.1 psi or < 15.4 psi for a certain period of time. | "}, - { 65 , ALARM_ID_HD_DG_COMMAND_INVALID_PARAMETER_FAULT , "HD | Machine Error | Call service to schedule a repair. | HD requests DG command with invalid parameter fault | If the latest DG command response indicated invalid parameter | "}, - { 66 , ALARM_ID_HD_BLOOD_LEAK_SENSOR_SET_POINT_SET_FAILURE , "HD | Machine Error | Call service to schedule a repair. | HD blood leak sensor set point set failure | If the set point of the blood leak sensor does not match the set point in the calibration record. | "}, - { 67 , ALARM_ID_HD_BP_OCCLUSION_SELF_TEST_FAILURE , "HD | Self Test Error | Call service to schedule a repair. | HD blood pump occlusion self-test failure alarm | If the blood pump pressure > 5000 | "}, - { 68 , ALARM_ID_HD_ACTIVE_RESERVOIR_RECIRCULATION_OUT_OF_RANGE , "HD | Dialysate Recirculation Error | Dialysate has recirculated for too long. | HD active reservoir recirculation out of range | If the recirculation level has exceeded the max allowed of 1.1 | "}, - { 69 , ALARM_ID_HD_BLOOD_LEAK_INVALID_CAL_RECORD , "HD | Self-Test Error | Call service to schedule a repair. | HD blood leak sensor invalid calibration record | If the CRC of the blood leak sensor's calibration record does not matcht he calculated CRC in POST. | "}, - { 70 , ALARM_ID_HD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE , "HD | Self Test Error | Call service to schedule a repair. | HD arterial pressure self-test failure alarm | If arterial pressure < -300 or > 100 mmHg | "}, - { 71 , ALARM_ID_HD_VENOUS_PRESSURE_SELF_TEST_FAILURE , "HD | Self Test Error | Call service to schedule a repair. | HD venous pressure self-test failure alarm | If the venous pressure < -100 or > 600 mmHg | "}, - { 72 , ALARM_ID_HD_NEW_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE , "HD | No load cell data received | Call service to schedule a repair. | HD No load cell data message receive at least once every 2 seconds | No new load cell data for 2 seconds. | "}, - { 73 , ALARM_ID_HD_NEW_DIALYSATE_TEMP_DATA_MESSAGE_NOT_RECEIVE , "HD | No dialysate temperature data received | Call service to schedule a repair. | HD No dialysate temperature data message receive at least once every 2 seconds | No new dialysate temperature data for 2 seconds. | "}, - { 74 , ALARM_ID_DG_INLET_UV_REACTOR_ON_WITH_NO_FLOW , "DG | UV Reactor Error | Call service to schedule a repair. | DG inlet UV reactor is on while there is no flow | If the inlet UV reactor is on while VPi is closed for a certain period of time. | "}, - { 75 , ALARM_ID_HD_SYRINGE_PUMP_SELF_TEST_FAILURE , "HD | Self Test Error | Call service to schedule a repair. | HD syringe pump self-test failure alarm | If the calibration data that was received from NVDataMgmt is NOT legitimate. | "}, - { 76 , ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE , "HD | Machine Error | Call service to schedule a repair. | HD monitored voltage is out of range | If the HD monitored voltages are out of range for a certain period of time. | "}, - { 77 , ALARM_ID_DG_VOLTAGE_OUT_OF_RANGE , "DG | Machine Error | Call service to schedule a repair. | DG monitored voltage is out of range | If the DG monitored voltages are out of range for a certain period of time. | "}, - { 78 , ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR , "HD | Syringe Pump Error | Call service to schedule a repair. | HD syringe pump direction (from encoder) error | If the measured encoder direction of the syringe pump does not agree with the expected direction | "}, - { 79 , ALARM_ID_HD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR , "HD | Syringe Pump Error | Call service to schedule a repair. | HD syringe pump direction (from controller) error | If the measured direction of the syringe pump motor controller does not agree with the expected direction | "}, - { 80 , ALARM_ID_HD_SYRINGE_PUMP_FAULT , "HD | Syringe Pump Error | Call service to schedule a repair. | HD syringe pump fault reported by FPGA | If the FPGA reported the syringe pump fault | "}, - { 81 , ALARM_ID_HD_SYRINGE_PUMP_OVER_TRAVEL_ERROR , "HD | Syringe Pump Error | Call service to schedule a repair. | HD syringe pump over travel error | If the syringe pump position < SYRINGE_PUMP_RETRACT_POS_MIN | "}, - { 82 , ALARM_ID_HD_SYRINGE_PUMP_DAC_WRITE_ERROR , "HD | Syringe Pump Error | Call service to schedule a repair. | HD syringe pump DAC write failure | If the syringe pump DAC write error is reported by the FPGA | "}, - { 83 , ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR , "HD | Syringe Pump Error | Call service to schedule a repair. | HD syringe pump is running while the BP is off | If the syringe pump is on while the blood pump is off | "}, - { 84 , ALARM_ID_DG_SET_RTC_YEAR_INVALID , "DG | RTC Error | Call service to schedule a repair. | DG RTC set year is invalid | If DG RTC set year is < 2021. | "}, - { 85 , ALARM_ID_HD_PUMP_TRACK_LATCH_OPENED , "HD | Pump Track Lever Not Fully Latched | Open front door and pull pump track lever all the way down. | HD pump track lever is not fully latched | If the pump track lever is detected as unlatched when it should be. | "}, - { 86 , ALARM_ID_HD_SET_RTC_YEAR_INVALID , "HD | RTC Error | Call service to schedule a repair. | HD RTC set year is invalid | If HD RTC set year is < 2021. | "}, - { 87 , ALARM_ID_DG_HEATING_INVALID_CAL_RECORD , "DG | Calibration Error | Call service to schedule a repair. | DG heating parameters invalid calibration record | If the heating paramters' non-volatile record's CRC does not match the calculated CRC. | "}, - { 88 , ALARM_ID_DG_CONC_PUMP_HALL_SENSOR_OUT_OF_RANGE , "DG | Concentrate Pumps Error | Call service to schedule a repair. | DG concentrate pump hall sensor out of range. | If the concentrate pumps' pulse width is more than 1000 counts for a certain period of time. | "}, - { 89 , ALARM_ID_DG_OUTLET_UV_REACTOR_ON_WITH_NO_FLOW , "DG | UV Reactor Error | Call service to schedule a repair. | DG outlet UV reactor is on while there is no flow | If the outlet UV reactor is on while the RO flow is less than 200 mL/min. | "}, - { 90 , ALARM_ID_DG_LOAD_CELL_A1_B1_FPGA_FAULT , "DG | FPGA Error | Call service to schedule a repair. | DG load cells A1/B1 FPGA fault | If the FPGA does not report fresh data or indicates an error for a certain period of time. | "}, - { 91 , ALARM_ID_HD_DIALYSATE_FLOW_DATA_NOT_RECEIVE , "HD | Dialysate Measurement Error | Call service to schedule a repair. | HD No dialysate flow data receive in the last 3 seconds | If not receiving new dialysate flow readings in expected interval (3 seconds) | "}, - { 92 , ALARM_ID_AVAILABLE_50 , "NA | N/A | N/A | N/A | N/A | "}, - { 93 , ALARM_ID_DG_OUTLET_PRIMARY_CONDUCTIVITY_OUT_OF_RANGE , "DG | Conductivity Sensors Error | Call service to schedule a repair. | DG outlet primary conductivity sensor out of range | If the outlet primary conductivity sensor, CPo is greater than 30 uS/cm for a certain period of time. | "}, - { 94 , ALARM_ID_DG_PRESSURE_OUT_OF_RANGE , "DG | Pressure Sensors Error | Call service to schedule a repair. | DG pressure sensor out of range | If either of the pressure sensors is < 0 psia or > 200 psia or the barometric pressure sensor is > 10.1 psi or < 15.4 psi. | "}, - { 95 , ALARM_ID_DG_WATCHDOG_EXPIRED , "DG | Watchdog Error | Call service to schedule a repair. | DG watchdog expired | If the watchdog signal is low while not in POST. | "}, - { 96 , ALARM_ID_DG_INLET_WATER_TEMPERATURE_IN_HIGH_RANGE , "DG | Inlet Water Temperature High | Inlet water temperature is high.\n- Check the incoming water for issues with cold water supply. | DG inlet water temeprature out of range | If the inlet water temperature is > 39 C. | "}, - { 97 , ALARM_ID_DG_FILL_CONDUCTIVITY_OUT_OF_RANGE , "DG | Dialysate Fill Error | Call service to schedule a repair. | DG fill conductivity out of range | If the average acid or bicard conductivity is > 5% of the normal acid and bicarb conductivity values. | "}, - { 98 , ALARM_ID_HD_BATTERY_COMM_FAULT , "HD | Battery Error | Call service to schedule a repair. | HD battery communication fault | If battery I2C communication fault persistence count > 5. | "}, - { 99 , ALARM_ID_HD_SYRINGE_PUMP_STALL , "HD | Syringe Pump Error | Call service to schedule a repair. | HD syringe pump stall alarm | If syringe pump measured rate < stall speed threshold (0.05) and the ramp up has been restarted 3 times after stall has been detected. | "}, - { 100 , ALARM_ID_HD_NO_CART_SELF_TEST_TIMEOUT , "HD | Self Test Error | Call service to schedule a repair. | HD no cartridge self-test timeout | If during the no cartridge self-tests state, the elapsed self-test time > maximum no cartridge self test time (30secs) | "}, - { 101 , ALARM_ID_UI_POST_HD_COMM , "UI | HD POST Alarm: UI-Proc Comm | Call service to schedule a repair. | UI POST FW Communication failure | If the HD is not communicating during UI POST. | "}, - { 102 , ALARM_ID_DG_HEAT_DISINFECT_TEMP_GRAD_OUT_OF_RANGE , "DG | Self-Test Error | Call service to schedule a repair. | DG heat disinfection temperature gradient out of range | If temperature gradient between Tpo and Thd exceeds maximum 15°C. | "}, - { 103 , ALARM_ID_HD_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID , "HD | Machine Error | Call service to schedule a repair. | HD non-volatile calibration group invalid record CRC | If the computed CRC of the calibration group record is not equal to the record CRC. | "}, - { 104 , ALARM_ID_HD_AIR_TRAP_ILLEGAL_LEVELS , "HD | Air Trap Error | Call service to schedule a repair. | Air trap level sensors reporting illegal combination of air/fluid | If the air trap level readings are not valid for more than 2 seconds. | "}, - { 105 , ALARM_ID_DG_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID , "DG | Machine Error | Call service to schedule a repair. | DG non-volatile system group invalid record CRC | If the DG NVDATAMGMT CAL group calculated CRC does not mached the expected CRC. | "}, - { 106 , ALARM_ID_DG_FLOW_SENSORS_INVALID_CAL_RECORD , "DG | Calibration Error | Call service to schedule a repair. | DG flow sensors calibration error | If the calculated CRC of the flow sensors calibration record does not match the calibration records' CRC. | "}, - { 107 , ALARM_ID_HD_DG_RESTARTED_FAULT , "HD | Machine Error | Call service to schedule a repair. | HD reports DG restarted fault | If DG restart command has been sent and the DG is not in the expected mode (Standby and Standby Idle). | "}, - { 108 , ALARM_ID_HD_SYRINGE_PUMP_FPGA_ADC_FAULT , "HD | Syringe Pump Error | Call service to schedule a repair. | HD syringe pump ADC error | If the ADC read is not fresh after POST init and the ADC read counter has not changed. | "}, - { 109 , ALARM_ID_HD_SYRINGE_PUMP_VOLUME_ERROR , "HD | Syringe Pump Error | Call service to schedule a repair. | HD syringe pump volume check error | If the volume delivered is off by more than 5% or 0.1mL. | "}, - { 110 , ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR , "HD | Syringe Pump Error | Call service to schedule a repair. | HD syringe pump speed check error | If the syringe measured rate is off by more than 5% or 0.1mL. | "}, - { 111 , ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR , "HD | Syringe Pump Error | Call service to schedule a repair. | HD syringe pump not stopped in off state error | If the syringe pump position is not equal to its last position. | "}, - { 112 , ALARM_ID_DG_LOAD_CELL_A2_B2_FPGA_FAULT , "DG | FPGA Error | Call service to schedule a repair. | DG load cells A2/B2 FPGA fault | If the FPGA does not report fresh data or indicates an error for a certain period of time. | "}, - { 113 , ALARM_ID_DG_DRAIN_PUMP_CURRENT_OUT_OF_RANGE , "DG | Drain Pump Error | Call service to schedule a repair. | DG drain pump current out of range | If the DG drain pump current > 2.2 A when it is in open loop or if the current > 0.1 A when it is off. | "}, - { 114 , ALARM_ID_HD_VENOUS_BUBBLE_SELF_TEST_FAILURE , "HD | Air Bubble Detector Error | Call service to schedule a repair. | HD venous air bubble detector self-test failure | If the venous air bubble self test did not detect bubble for more than 500 msec. | "}, - { 115 , ALARM_ID_DG_TEMPERATURE_SENSOR_OUT_OF_RANGE , "DG | Dialysate Temperature Error | Call service to schedule a repair. | DG temperature sensor out of range | If the measured temperature < 0 C or > 80 C for the non-fluid inline sensors and > 120 C for the fluid sensors. | "}, - { 116 , ALARM_ID_HD_UI_SDCARD_FAILURE , "NA | Not used | Call service to schedule a repair. | | | "}, - { 117 , ALARM_ID_DG_CAN_MESSAGE_NOT_ACKED , "DG | Machine Error | Call service to schedule a repair. | System message that required acknowledgment was not acknowledged | If no retries left in the pending acknowlegement list. | "}, - { 118 , ALARM_ID_DG_RTC_CONFIG_ERROR , "DG | RTC Error | Call service to schedule a repair. | DG RTC configuration error | If the RTC configuration registers report an error. | "}, - { 119 , ALARM_ID_DG_RTC_BATTERY_LOW , "DG | RTC Error | Call service to schedule a repair. | DG RTC battery low | If the RTC battery bit report a low alarm. | "}, - { 120 , ALARM_ID_HD_PRE_TREATMENT_WET_PRIME_TEST_FAILURE , "HD | Pre Treament Error | Call service to schedule a repair. | HD pre-treatment wet prime test failure | If the HD pre-treatment wet self test failed. | "}, - { 121 , ALARM_ID_DG_MAIN_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE , "DG | Heaters Error | Call service to schedule a repair. | DG main primary heater voltage out of range | If the main primary heater's voltage is out of range. | "}, - { 122 , ALARM_ID_DG_SMALL_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE , "DG | Heaters Error | Call service to schedule a repair. | DG small primary heater voltage out of range | If the small primary heater's voltage is out of range. | "}, - { 123 , ALARM_ID_DG_TRIMMER_HEATER_VOLTAGE_OUT_OF_RANGE , "DG | Heaters Error | Call service to schedule a repair. | DG trimmer heater voltage out of range | If the trimmer voltage is out of range. | "}, - { 124 , ALARM_ID_HD_END_OF_TREATMENT_HIGH , "HD | Blood Stagnant | Blood has sat too long in the blood tubing set. No rinseback allowed. | HD end of treatment alarm (high priority - user still not acting to end treatment) | In treatment end paused state for > 5 minutes. | "}, - { 125 , ALARM_ID_HD_TREATMENT_STOPPED_NO_RINSEBACK , "HD | Blood Stagnant | Blood has sat too long in the blood tubing set. Treatment must end. | Blood sitting too long after treatment stopped by user alarm (> 5 min) | If in treatment stop sub mode when blood is in the tubing, the blood sitting counter exceeded 5 minutes. | "}, - { 126 , ALARM_ID_HD_BLOOD_LEAK_DETECTED , "HD | Dialyzer Blood Leak Detected | A blood leak has been detected. Treatment must end. | HD blood leak detected alarm | If the blood leak is detected based on the blood leak status reported by the sensor. | "}, - { 127 , ALARM_ID_HD_VENOUS_PRESSURE_LOW , "HD | Venous Pressure Low | Venous pressure is low.\n- Check to be sure your blue venous connections are secure.\n- Check that your venous access is connected and secured properly. | Venous pressure too low during treatment | If the venous pressure < TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT. | "}, - { 128 , ALARM_ID_HD_VENOUS_BUBBLE_DETECTED , "HD | Venous Air Bubble Detected | Venous air bubble detected.\n- Check for air bubbles in the venous line.\n- If bubbles are present, tap the tubing to move the bubbles up to the air trap.\n- If bubbles cannot be removed, treatment must end. | HD venous air bubble detected alarm | If bubbles are detected during the treatment. | "}, - { 129 , ALARM_ID_HD_VENOUS_BUBBLE_DETECTED_RINSEBACK , "HD | Venous Air Bubble Detected During Rinseback | Venous air bubble detected.\n- Check for air bubbles in the venous line.\n- If bubbles are present, tap the tubing to move the bubbles up to the air trap.\n- If bubbles cannot be removed, treatment must end. | HD venous air bubble detected rinseback alarm | If bubble is detected in the treatment rinseback state. | "}, - { 130 , ALARM_ID_HD_VENOUS_PRESSURE_HIGH , "HD | Venous Pressure High | Venous pressure is high.\n- Check for access or patient discomfort.\n- Resolve access issue if applicable.\n- Check that there are no kinks or clots in the tubing.\n- Unkink the lines if applicable.\n- End treatment and do not return blood if clots are present. | Venous pressure too high during treatment | If the venous pressure > TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT. | "}, - { 131 , ALARM_ID_HD_ARTERIAL_PRESSURE_LOW , "HD | Arterial Pressure Low | Arterial pressure is low.\n- Check that the access is properly connected and secured.\n- Resolve access issue if applicable.\n- Check to be sure the red arterial connections are secure.\n- Check that there are no kinks or clots in the tubing.\n- Unkink lines if applicable.\n- End treatment and do not return blood if clots are present. | Arterial pressure too low during treatment | If the arterial pressure < TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT. | "}, - { 132 , ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH , "HD | Arterial Pressure High | Arterial pressure is high.\n- Check that the access is properly connected and secured.\n- Resolve access issue if applicable.\n- Check to be sure your red arterial connections are secure.\n- Check that there are no kinks or clots in the tubing.\n- Unkink lines if applicable.\n- End treatment and do not return blood if clots are present. | Arterial pressure too high during treatment | If the arterial pressure > TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT. | "}, - { 133 , ALARM_ID_DG_FLUID_LEAK_DETECTED , "DG | Fluid Leak in DG | Fluid leak detected in Dialysate Generation Delivery Device. | DG fluid leak detected alarm | If the fluid leak is detected as reported by the fluid leak detector. | "}, - { 134 , ALARM_ID_HD_FLUID_LEAK_DETECTED , "HD | Fluid Leak in HD | Fluid leak detected in Hemodialysis Delivery device.\n- Identify and correct the cause of the spill.\n- Clean up the spill with a clean paper towel.\n- Resume treatment. | HD fluid leak detected alarm | If the fluid leak is detected as reported by the fluid leak detector. | "}, - // Num Alarm ID Device Display Title Instructions Description Trigger Condition - { 135 , ALARM_ID_HD_SHOCK , "HD | Excessive Acceleration Detected in the HD | Excessive movement detected with Hemodialysis Delivery device.\n- Confirm the device is stationary and level before continuing. | HD experienced large acceleration | If the system experienced excessive shock > 2.5 g. | "}, - { 136 , ALARM_ID_DG_SHOCK , "DG | Excessive Acceleration Detected in the DG | Excessive movement detected with Dialysis Generation device.\n- Confirm the device is stationary and level before continuing. | DG experienced large acceleration | If the system experienced excessive shock > 2.5 g. | "}, - { 137 , ALARM_ID_HD_EXCESSIVE_TILT , "HD | Excessive Tilt Detected in the Hemodialysis Device | Excessive tilt detected with Hemodialysis Delivery device.\n- Confirm the device is stationary and level before continuing | HD tilt exceeds maximum | If the system experienced excessive tilt x and y axis angle > 7 deg for more than 1 sec. | "}, - { 138 , ALARM_ID_DG_EXCESSIVE_TILT , "DG | Excessive Tilt Detected in the Dialysate Generation Device | Excessive tilt detected with Dialysis Generation device.\n-Confirm the device is stationary and level before continuing. | DG tilt exceeds maximum | If the system experienced excessive tilt x and y axis angle > 7 deg for more than 1 sec. | "}, - { 139 , ALARM_ID_HD_AC_POWER_LOST , "HD | HD Power Lost | Power has been lost. Check all electrical connections.\n- The display and CPU will run off of the battery until power returns. | HD AC power lost alarm | The HD Software shall trigger an alarm if an AC power loss is detected while the HD system is in standby, service, or treatment parameters mode. | "}, - { 140 , ALARM_ID_HD_DG_COMM_TIMEOUT , "HD | Communication Failure with Dialysate Generator | Communication failure with Dialysis Generator.\n- Ensure all cords are securely connected. | Dialysate generator communication timeout | If DG communication timeout is detected for more than 2 seconds. | "}, - { 141 , ALARM_ID_HD_AIR_TRAP_FILL_DURING_TREATMENT , "HD | Air Trap Unable to Fill | Failure to fill the Air Trap.\n- Check the air trap vent line and the transducer protector.\n- If the transducer protector is wet, replace it. | Air trap fill timeout during treatment | If the air trap fill timeout during treatment. | "}, - { 142 , ALARM_ID_HD_OCCLUSION_BLOOD_PUMP , "HD | Blood Pump Occlusion Detected | Occlusion detected after the blood pump.\n- Check for clots or kinks around the dialyzer and in the venous line.\n- Resolve access issue if applicable.\n- End treatment and do not return blood if clots are present.\n- Check for access or patient discomfort.\n- Unkink the lines if applicable. | Blood pump occlusion detected | If blood occlusion is detected > OCCLUSION_THRESHOLD_OFFSET + bloodPumpOcclusionAfterCartridgeInstall | "}, - { 143 , ALARM_ID_DG_DIALYSATE_TEMPERATURE_SENSORS_OUT_OF_RANGE , "DG | Dialysate Temperature Error | Call service to schedule a repair. | DG dialysate temperature sensors drift timeout. | If TDi and TRo have drifter for more 1 C for a certain period of time. | "}, - { 144 , ALARM_ID_DG_CLEANING_MODE_INLET_WATER_COND_TOO_HIGH , "DG | Cleaning Mode Inlet Water Conductivity Too High | Inlet water conductivity too high.\n- Check the incoming water for issues with cold water supply. | DG cleaning mode inlet water conductivity out of high range | If inlet water conductivity is > 2000 uS/cm. | "}, - { 145 , ALARM_ID_DG_ACID_CONDUCTIVITY_OUT_OF_RANGE , "DG | Acid Concentrate Conductivity Out of Range | Dialysate conductivity is out of range.\n- Check correct acid concentrate is connected. | DG Concentrate conductivity after adding acid out of range alarm | If the conductivity value for the acid concentrate is out of range for more than 45 secs. | "}, - { 146 , ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE , "DG | Self-Test Error | Call service to schedule a repair. | DG RTC vs. Timer accuracy error | If RTC and timer are not aligned on 1 second elapsed time. | "}, - { 147 , ALARM_ID_DG_CREATING_DIALYSATE_PLEASE_WAIT , "DG | Dialysate Conductivity Error | Call service to schedule a repair. | DG dialysate generation conductivity fault alarm | If dialysate conductivity > 14850 or < 13000. | "}, - { 148 , ALARM_ID_DG_CLEANING_MODE_INLET_WATER_TEMP_TOO_HIGH , "DG | Cleaning Mode Inlet Water Temperature Too High | Cleaning Mode Inlet water temperature too high.\n- Check the incoming water for issues with cold water supply. | Cleaning Mode Inlet water temperature too high | Inlet temperature > 37 C. | "}, - { 149 , ALARM_ID_HD_WATCHDOG_EXPIRED , "HD | Watchdog Error | Call service to schedule a repair. | HD watchdog expired | If the watchdog signal is low while not in POST. | "}, - { 150 , ALARM_ID_DG_INLET_WATER_CONDUCTIVITY_IN_HIGH_RANGE , "DG | Inlet Water Conductivity High | Inlet water conductivity is high.\n- Check the incoming water for issues. | Inlet water conductivity too high | Inlet water conductivity > 2000 uS/cm. | "}, - { 151 , ALARM_ID_DG_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE , "DG | Inlet Water Conductivity Low | Inlet water conductivity is low.\n- Check the incoming water for issues. | Inlet water conductivity too low | Inlet water conductivity < 200 uS/cm. | "}, - { 152 , ALARM_ID_DG_INLET_WATER_PRESSURE_IN_LOW_RANGE , "DG | Inlet Water Pressure Low | Inlet water pressure is low.\n- Check the incoming water supply. | Inlet water pressure too low | Inlet water pressure < 25 PSI. | "}, - { 153 , ALARM_ID_HD_PRIME_COMPLETED_HIGH , "HD | Prime Complete | Prime of the bloodlines is complete. | HD prime completed high priority alarm | If alarm 213 is not cleared by user within 30 minutes. | "}, - { 154 , ALARM_ID_DG_CLEANING_MODE_INLET_WATER_COND_TOO_LOW , "DG | Cleaning Mode Inlet Water Conductivity Low | Cleaning Mode Inlet water conductivity is low.\n- Check the incoming water. | Cleaning mode inlet water conductivity too low | If inlet water conductivity is < 200 uS/cm in cleaning mode. | "}, - { 155 , ALARM_ID_HD_NEW_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE , "HD | No reservoir data received | Call service to schedule a repair. | HD No reservoir data message receive at least once every 2 seconds | No new reservoir data for 2 seconds. | "}, - { 156 , ALARM_ID_HD_DG_NEW_OPERATION_MODE_MESSAGE_NOT_RECEIVE , "HD | No DG op mode received | Call service to schedule a repair. | HD No DG op mode message receive at least once every 2 seconds | No DG op mode for 2 seconds. | "}, - { 157 , ALARM_ID_DG_CHEM_DISINFECT_PRIME_ACID_LINE_TIME_OUT , "DG | Chemical Disinfection Error | Ensure the acid is connected to the bicarb line | Chemical disinfect priming the acid line timeout | If the disinfectant acid line is not primed within a certain period of time. | "}, - { 158 , ALARM_ID_DG_INLET_WATER_TEMPERATURE_IN_LOW_RANGE , "DG | Inlet water temperature low | Inlet water temperature is low.\n- Check the incoming water supply. | Inlet water temperature low | Inlet temperature < 22 °C for 5 seconds. | "}, - { 159 , ALARM_ID_DG_CHEM_DISINFECT_FLUSH_REMOVE_ACID , "DG | Chemical Disinfect Flush | Remove Acid Bottle and Close Concentrate Cap. | Close concentrate line be able to flush it | Start of chemical disinfect flush. | "}, - { 160 , ALARM_ID_HD_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH , "HD | Blood Pump Speed High | Blood pump failure.\n- Check the pump rotor for secure connection. | Blood pump rotor speed too high | If blood pump motor speed exceeded 100.0 RPM. | "}, - { 161 , ALARM_ID_DG_COMM_TOO_MANY_BAD_CRCS , "DG | Machine Error | Call service to schedule a repair. | Too many bad CRCs detected on received system messages | If >= 5 bad CRCs detected on received CAN messages within 10 minutes. | "}, - { 162 , ALARM_ID_DG_FPGA_CLOCK_SPEED_CHECK_FAILURE , "DG | FPGA Error | Call service to schedule a repair. | FPGA clock speed failure | If the FPGA clock speed is relatively close to the processor clock for a certain period of time. | "}, - { 163 , ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_1_ALARM , "HD | Ultrafiltration Measurement Error | Ultrafiltration error. | HD sees primary load cell for reservoir 1 change too much too fast | If the delta volume of the active reservoir exceeded 50.0 g (MAX_ACTIVE_LOAD_CELL_CHANGE_G). | "}, - { 164 , ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_2_ALARM , "HD | Ultrafiltration Measurement Error | Ultrafiltration error. | HD sees primary load cell for reservoir 2 change too much too fast | If the delta volume of the active reservoir exceeded 50.0 g (MAX_ACTIVE_LOAD_CELL_CHANGE_G). | "}, - { 165 , ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM , "HD | Rinseback Timeout | Maximum Rinseback time exceeded. Rinseback must end. | HD in treatment rinseback operation timeout | If the maximum time inrinseback operation has been exceeded. | "}, - { 166 , ALARM_ID___AVAILABLE_5 , "NA | Not used | Call service to schedule a repair. | | | "}, - { 167 , ALARM_ID_HD_CARTRIDGE_DOOR_OPENED , "HD | Door Open | Hemodialysis Delivery device door open.\n - Close open HD door\n - Press RESUME button | HD cartridge door opened alarm | If the cartridge door is opened as reported by the FPGA. | "}, - { 168 , ALARM_ID__AVAILABLE_70 , "DG | Dialysate Recirculation Error | Dialysate recirculation error. | HD active reservoir depletion timeout. | If the active reservoir's depletion time has elapsed. | "}, - { 169 , ALARM_ID_DG_DIALYSATE_FLOW_RATE_OUT_OF_MAX_RANGE , "DG | Dialysate Generation Error | Call service to schedule a repair. | Dialysate flow rate out of range | If the dialysate flow rate > 2.00 L/min. | "}, - { 170 , ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY , "HD | Syringe Empty | Heparin syringe empty.\n- Option to resume treatment without heparin. | HD syringe empty alarm | If the syringe pump position is near empty position. | "}, - { 171 , ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION , "HD | Heparin Occlusion | Heparin pump occlusion detected.\nCheck heparin line is unclamped and\nthere are no kinks in the heparin line. | HD syringe pump occlusion alarm | If the pressure sensor voltage reading > SYRINGE_FORCE_OCCLUSION_THRESHOLD_V. | "}, - { 172 , ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM , "HD | Not Enough Heparin | Not enough heparin is available for treatment.\nCheck if syringe pump is touching syringe plunger.\nIf syringe pump is touching syringe plunger, end treatment.\nIf syringe pump is not touching syringe plunger, reload syringe with enough heparin. | HD syringe pump not enough Heparin alarm | If the estimated syringe volume needed for treatment is not sufficient | "}, - { 173 , ALARM_ID_HD_RTC_CONFIG_ERROR , "HD | RTC Error | Call service to schedule a repair. | HD RTC configuration error | If the RTC configuration registers report an error. | "}, - { 174 , ALARM_ID_HD_RTC_OR_TIMER_ACCURACY_FAILURE , "HD | Self-Test Error | Call service to schedule a repair. | HD RTC vs. Timer accuracy error | If RTC and timer are not aligned on 1 second elapsed time. | "}, - { 175 , ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR , "HD | Blood Pump Error | Blood pump failure. \n- Check the pump rotor for secure connection. | HD pump direction status error | If the set pump direction does not agree with the hall sensor direction. | "}, - { 176 , ALARM_ID_HD_DIALYSATE_TEMP_OUT_OF_HIGH_SAFETY_RANGE , "HD | Dialysate Temperature Error | Call service to schedule a repair. | Dialysate temperature is out of high safety range | If the dialysate temperature is > 46 C for a certain period of time. | "}, - { 177 , ALARM_ID_DG_SOFTWARE_FAULT , "DG | Machine Error | Call service to schedule a repair. | DG software fault. Software found itself in an unexpected state | If the specific software faults listed in alarm management SW faults has been detected | "}, - { 178 , ALARM_ID_HD_COMM_TIMEOUT , "DG | HD Machine Alarm: UI-Proc Comm | Call service to schedule a repair. | HD communication timeout | If the HD stops communicating with the UI. | "}, - { 179 , ALARM_ID_DG_FPGA_COMM_TIMEOUT , "DG | Communication Failure | Call service to schedule a repair. | DG FPGA communication down for too long | If retries for commands exceeds limit or FPGA reports comm error. | "}, - { 180 , ALARM_ID_DG_RO_FLOW_RATE_OUT_OF_MAX_RANGE , "DG | RO Flow Error | Call service to schedule a repair. | RO flow rate out of range | If the RO flow rate > 2.00 L/min. | "}, - { 181 , ALARM_ID_DG_LOAD_CELLS_TARE_WEIGHT_OUT_OF_RANGE , "DG | Ultrafiltration Measurement Error | Call service to schedule a repair. | DG load cells weight out of range for tare | If the load cell weight is out of range for tare. | "}, - { 182 , ALARM_ID_DG_LOAD_CELLS_INVALID_CAL_RECORD , "DG | Ultrafiltration Measurement Error | Call service to schedule a repair. | DG load cells invalid calibration | If the CRC of load cells calibration data does not match the calculated CRC. | "}, - { 183 , ALARM_ID_DG_INVALID_LOAD_CELL_VALUE , "DG | Heat Disinfection Error | Call service to schedule a repair. | DG invalid load cell value | If the half full reservoir is filled prior to filling the reservoir that is supposed to overflow to the half full reservoir. | "}, - { 184 , ALARM_ID_DG_INLET_UV_REACTOR_NOT_HEALTHY , "DG | UV Reactor Error | Call service to schedule a repair. | Inlet UV reactor not healthy | If the inlet reactor are not healthy. | "}, - { 185 , ALARM_ID_DG_FAN_RPM_OUT_OF_RANGE , "DG | Fan Error | Fan failure.\n- Check that the fans inlets are not blocked or obstructed. | DG fan RPM out of range | If the fan RPM is out of Min/Max range. | "}, - { 186 , ALARM_ID_DG_CONCENTRATE_PUMP_FAULT , "DG | Dialysate Concentrate Pump Error | Call service to schedule a repair. | DG concentrate pump fault | If the concentrate pumps fault is reported by the FPGA. | "}, - { 187 , ALARM_ID_DG_CP1_SPEED_CONTROL_ERROR , "DG | Dialysate Concentrate Pump Error | Call service to schedule a repair. | DG concentrate pump CP1 speed control error | If the concentrate pump CP1 speed > 0.02 tolerance for a certain period of time. | "}, - { 188 , ALARM_ID_DG_CP2_SPEED_CONTROL_ERROR , "DG | Dialysate Concentrate Pump Error | Call service to schedule a repair. | DG concentrate pump CP2 speed control error | If the concentrate pump CP1 speed > 0.02 tolerance for a certain period of time. | "}, - { 189 , ALARM_ID_DG_DRAIN_PUMP_RPM_OUT_OF_RANGE , "DG | Drain Pump Error | Call service to schedule a repair. | DG drain pump RPM out of range | If the drain pump RPM > 100.0 of the target RPM. | "}, - { 190 , ALARM_ID_DG_DRAIN_PUMP_OFF_FAULT , "DG | Drain Pump Error | Call service to schedule a repair. | DG drain pump off fault | If the pump is in off state and the RPM is greater than the minimum RPM of 300.0 RPM. | "}, - { 191 , ALARM_ID_DG_FLOW_RATE_OUT_OF_UPPER_RANGE , "DG | RO Flow Error | Call service to schedule a repair. | DG flow rate out of upper range | If the RO flow rate > 10% from the target flow rate. | "}, - { 192 , ALARM_ID_DG_FLOW_RATE_OUT_OF_LOWER_RANGE , "DG | RO Flow Error | Call service to schedule a repair. | DG flow rate out of lower range | If the RO flow rate < 10% from the target flow rate. | "}, - { 193 , ALARM_ID_HD_DIALYSATE_TEMP_OUT_OF_LOW_SAFETY_RANGE , "HD | Dialysate Temperature Error | Call service to schedule a repair. | Dialysate temperature is out of low safety range | If the dialysate temepertaure is < 42 C for a certain period of time. | "}, - { 194 , ALARM_ID_DG_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE , "DG | RO Pump Error | Call service to schedule a repair. | DG RO pump duty cycle out of range | If the DG RO pump duty cycle is out of range by 5% of the target duty cycle for a certain period of time. | "}, - { 195 , ALARM_ID_DG_RO_PUMP_PRESSURE_OUT_OF_RANGE , "DG | RO Pump Error | Call service to schedule a repair. | DG RO pump pressure out of range | If the DG RO pump pressure > 135 psi for a certain period of time. | "}, - { 196 , ALARM_ID_DG_CPI_CPO_SENSORS_FPGA_FAULT , "DG | FPGA Error | Call service to schedule a repair. | DG CPi/CPo conductivity sensors FPGA fault | If the FPGA reports error for a certain period of time. | "}, - { 197 , ALARM_ID_DG_CD1_CD2_SENSORS_FPGA_FAULT , "DG | FPGA Error | Call service to schedule a repair. | DG CD1/CD2 conductivity sensors FPGA fault | If the FPGA reports error for a certain period of time. | "}, - { 198 , ALARM_ID_DG_RO_FLOW_TOO_LOW_WHILE_PRIMARY_HEATER_IS_ON , "DG | Heaters Error | Call service to schedule a repair. | DG primary heater while RO flow is low | If the RO flow is < 0.2 L/min for a certain period of time. | "}, - { 199 , ALARM_ID_DG_DIALYSATE_FLOW_TOO_LOW_WHILE_TRIMMER_HEATER_IS_ON , "DG | Heaters Error | Call service to schedule a repair. | DG trimmer heater while dialysate flow is low | If the RO flow is < 50 mL/min for a certain period of time. | "}, - { 200 , ALARM_ID_DG_THERMISTORS_TEMPERATURE_OUT_OF_RANGE , "DG | Thermistors Error | Call service to schedule a repair. | DG thermistor or temperature sensor out of range | If thermistor > 80.0 C or < 0.0 C. | "}, - { 201 , ALARM_ID_HD_PRE_TREATMENT_WET_FLOW_TEST_FAILURE , "HD | Pre-Treatment Error | Call service to schedule a repair. | HD pre-treatment wet flow test failure | If the pre-treatment wet flow test has failed. | "}, - { 202 , ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_NORMAL_TEST_FAILURE , "HD | Pre-Treatment Error | Call service to schedule a repair. | HD pre-treatment dry pressure normal test failure | If the pre-treatment dry pressure normla test failed. | "}, - { 203 , ALARM_ID___AVAILABLE_3 , "NA | Not used | Call service to schedule a repair. | | | "}, - { 204 , ALARM_ID_DG_RO_REJECTION_RATIO_OUT_OF_RANGE , "DG | RO Rejection Error | Call service to schedule a repair. | RO rejection ratio out of range | If RO rejection ratio > 0.1 and outlet water conductivity > 15.0 uS/cm. | "}, - { 205 , ALARM_ID_DG_CONDUCTIVITY_SENSOR_FAULT , "DG | Conductivity Sensors Error | Call service to schedule a repair. | Conductivity sensor fault | If conductivity sensor error count reported by the FPGA > 0 for more than 5 times. | "}, - { 206 , ALARM_ID_DG_DIALYSATE_FILL_OUT_OF_TIME , "DG | Dialysate Production Error | Call service to schedule a repair. | DG dialysate fill runs out of time | If DG dialysate fill > 5 minutes. | "}, - { 207 , ALARM_ID_DG_FLOW_METER_CHECK_FAILURE , "DG | Dialysate Flowrate Error | Call service to schedule a repair. | DG flow meter check failure alarm | If integrated Volume To Load Cell Reading Percent > 0.1. | "}, - { 208 , ALARM_ID_HD_VENOUS_LINE_OCCLUSION , "HD | Venous Occlusion Error | Call service to schedule a repair. | HD venous line occlusion fault | If the venous pressure is > 50 mmHg if HD is in treatment or pre-treatment mode. | "}, - { 209 , ALARM_ID_DG_DRAIN_CIRCULATION_LINE_TIMEOUT , "DG | Flush Mode Error | Call service to schedule a repair. | DG drain circulation line timeout | If the integrated volume < 0.1 for more than 60 secs. | "}, - { 210 , ALARM_ID_HD_BATTERY_PACK_ERROR_DETECTED , "HD | Battery Error | Battery pack error. | HD battery pack detected an error | If the battery pack status error is detected from the slave device I2C address 0x0B. | "}, - { 211 , ALARM_ID_HD_BLOOD_SITTING_WARNING , "HD | Blood Stagnant | Maximum time for blood stoppage has been exceeded. | Blood sitting too long warning (> 4 min) | During treatment stop sub-mode, if the blood is in the line for more than 4 minutes. | "}, - { 212 , ALARM_ID_HD_END_OF_TREATMENT_ALARM , "HD | Blood Stagnant | Maximum time for blood stoppage has been exceeded. | Blood sitting too long warning (> 4 min) | During treatment end paused state, if the blood is in the line for more than 4 minutes. | "}, - { 213 , ALARM_ID_HD_PRIME_COMPLETED_MEDIUM , "HD | Prime Complete | Prime of the bloodlines is complete. | HD prime completed medium priority alarm | If alarm 226 is not cleared by user within 90 minutes. | "}, - { 214 , ALARM_ID___AVAILABLE_9 , "NA | Not Used | Call service to schedule a repair. | | | "}, - { 215 , ALARM_ID___AVAILABLE_10 , "NA | Not Usedvvvvvvv | Call service to schedule a repair. | | | "}, - { 216 , ALARM_ID_HD_END_TREATMENT_TIMEOUT_ALARM , "HD | Treatment Ended | Treatment has ended | HD end treatment sub-mode timeout alarm | If the treatment ended successfully. | "}, - { 217 , ALARM_ID___AVAILABLE_11 , "NA | Not Used | Call service to schedule a repair. | | | "}, - { 218 , ALARM_ID_HD_SYRINGE_DETECTED , "HD | Syringe Detected | Remove Heparin syringe. | HD syringe detected alarm | If the syringe detection switch > 2.0 volts. | "}, - { 219 , ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_REMOVED , "HD | Syringe Removed | Install Heparin syringe. | HD syringe pump syringe removed alarm | If the syringe detection switch < 2.0 volts. | "}, - { 220 , ALARM_ID_DG_THD_SENSORS_FPGA_FAULT , "DG | FPGA Error | Call service to schedule a repair. | DG THd sensor FPGA fault | If the FPGA does not report fresh data or indicates an error for a certain period of time. | "}, - // Num Alarm ID Device Display Title Instructions Description Trigger Condition - { 221 , ALARM_ID_HD_EMPTY_SALINE_BAG , "HD | Saline Bag Empty | Saline back appears empty.\n- Check saline bag and line and replace if saline bag is empty. | HD Saline bag is empty | If the measured arterial pressure < -300.0 mmHg for more than 250 msec. | "}, - { 222 , ALARM_ID_HD_OCCLUSION_SENSOR_FPGA_FAULT , "HD | FPGA Error | Call service to schedule a repair. | HD occlusion sensor FPGA fault | If the FPGA does not report fresh data or indicates an error for a certain period of time. | "}, - { 223 , ALARM_ID_HD_ARTERIAL_SENSOR_FPGA_FAULT , "HD | FPGA Error | Call service to schedule a repair. | HD arterial sensor FPGA fault | If the FPGA does not report fresh data or indicates an error for a certain period of time. | "}, - { 224 , ALARM_ID_HD_TREATMENT_STOPPED_BY_USER , "HD | Treatment Stopped | Treatment paused. | Treatment stopped by user action - pressed stop button | If the user has pressed the stop button. | "}, - { 225 , ALARM_ID_HD_END_OF_TREATMENT_WARNING , "HD | End of Treatment | Treatment has ended | HD end of treatment warning | If the treatment duration has exceeded the prescribed treatment time entered by the user. | "}, - { 226 , ALARM_ID_HD_PRIME_COMPLETED_LOW_PRIORITY , "HD | Prime Complete | Prime of the bloodlines is complete. | HD prime completed low priority alarm | If the submodeCompleteTransitionTimeCounter > 20. | "}, - { 227 , ALARM_ID_HD_PRIME_OUT_OF_TIME , "HD | Maximum Prime Time Exceeded | Maximum time for blood prime has been exceeded. | HD prime out of time alarm | If the priming elapsed time exceeded 10 minutes. | "}, - { 228 , ALARM_ID_HD_PRIME_SALINE_PURGE_AIR_TIME_OUT , "HD | Maximum Prime Time Exceeded | Priming failure.\n- Check blood and dialysate lines for clamps and kinks. | HD time out on prime sub-mode purge air state. | During the pre-treatment prime state, if the prime saline purge air state exceeded 60 secs. | "}, - { 229 , ALARM_ID_HD_PRIME_DIALYSATE_DIALYZER_TIME_OUT , "HD | Maximum Prime Time Exceeded | Priming failure.\n- Check blood and dialysate lines for clamps and kinks. | HD prime dialysate dialyzer time out alarm | If the priming of the dialyzer dialysate flow path has exceeded the time limit. | "}, - { 230 , ALARM_ID_HD_PRIME_DIALYSATE_BYPASS_TIME_OUT , "HD | Maximum Prime Time Exceeded | Priming failure.\n- Check blood and dialysate lines for clamps and kinks. | HD prime dialysate bypass time out alarm | If the priming of the dialyzer bypass flow path has exceeded the time limit. | "}, - { 231 , ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE , "HD | Self Test Error | Self Test Failure.\n Please ensure the disposable cartridge is completely installed and\nthe handle moved to the down position. | HD pre-treatment mode dry self-tests failure | If the following dry self tests have failed: 1. handleDrySelfTestPressureSensorsState 2. handleDrySelfTestPressureSensorsNormalState | "}, - { 232 , ALARM_ID_HD_PRE_TREATMENT_WET_LC_TEST_FAILURE , "HD | Self Test Error | Self Test Failure.\n Please ensure the disposable cartridge is completely installed and\nthe handle moved to the down position.\nCheck for closed clamps or kinks in the tubing. | HD pre-treatment mode wet self-tests failure | If the following wet self tests have failed: 1. handleWetSelfTestPrimeCheckState 2. handleWetSelfTestFirstDisplacementVerifyState 3. handleWetSelfTestSecondDisplacementVerifyState | "}, - { 233 , ALARM_ID_DG_BAROMETRIC_SENSOR_COEFFS_BAD_CRC , "DG | Pressure Sensors Error | Call service to schedule a repair. | DG barometric pressure sensor bad coefficients CRC | If the following happens: 1. The stored CRC in the sensor does not match the calculated CRC. 2. The CRC and coefficients have not been received from the sensor after 20 seconds from the power up. | "}, - { 234 , ALARM_ID_DG_INLET_WATER_PRESSURE_IN_HIGH_RANGE , "DG | Inlet Water Pressure High | Inlet water pressure is high.\n- Check the incoming water for issues. | DG inlet water pressure is too high | If the inlet water pressure is > 80 psig. | "}, - { 235 , ALARM_ID_HD_TREATMENT_STOPPED_AFTER_RINSEBACK , "HD | Rinseback Complete | Rinseback has been completed. | HD in treatment stopped sub-mode after rinseback completed (no escalation) | If there is no active alarm and rinseback has completed. | "}, - { 236 , ALARM_ID_HD_INSTALL_NEW_CARTRIDGE , "HD | New Cartridge Needed | New cartridge needs to be installed. | HD needs new cartridge to be installed | If the air trap sensor reported AIR and bubble sensor detected bubbles. | "}, - { 237 , ALARM_ID_HD_PRIME_SALINE_DIALYZER_TIME_OUT , "HD | Prime Error | Call service to schedule a repair. | HD prime saline dialyzer time out alarm | If timeout, just transition to HD_PRIME_RESERVOIR_TWO_FILL_COMPLETE_STATE | "}, - { 238 , ALARM_ID_HD_NO_CARTRIDGE_LOADED , "HD | Cartridge Needed | Cartridge not loaded or loaded improperly.\n- Check that a cartridge is properly installed. | HD no cartridge loaded or installed improperly alarm | If the measured blood pump occlucsion pressure reading is < 5000 or > 24500. | "}, - { 239 , ALARM_ID_HD_CARTRIDGE_REMOVAL_FAILURE , "HD | Cartridge Removal Error | Cartridge not unloaded, or unloaded improperly.\n- Check that the cartridge has been removed. | HD fail to remove cartridge alarm | In the post treatment state, if the cartridge has not been removed. | "}, - { 240 , ALARM_ID_DG_BICARB_CONDUCTIVITY_OUT_OF_RANGE , "DG | Dialysate Conductivity Error | Dialysate conductivity out of range.\n- Check to be sure the correct bicarbonate dialysate concentrate is connected. | Bicarb conductivity out of range during bicarb pump check alarm | If the conductivity value for bicarbonate concentrate is out of range for more than 45 secs. | "}, - { 241 , ALARM_ID_DG_RESERVOIR_DRAIN_TIMEOUT , "DG | Cleaning Mode Error | Call service to schedule a repair. | DG reservoir drain time out | If the DG reservoir drain is not complete in 120 secs. | "}, - { 242 , ALARM_ID_DG_RESERVOIR_FILL_TIMEOUT , "DG | Cleaning Mode Error | Call service to schedule a repair. | DG reservoir fill time out | If the DG reservoir fill is not complete in 120 secs. | "}, - { 243 , ALARM_ID_DG_RESERVOIR_LEAK_TIMEOUT , "DG | Heat Disinfection Error | Call service to schedule a repair. | DG reservoir leak time out | If the reservoir level is drifted by 100 mL for more than 30 seconds. | "}, - { 244 , ALARM_ID_DG_CLEANING_MODE_TEMP_SENSORS_DIFF_OUT_OF_RANGE , "DG | Cleaning Mode Error | Call service to schedule a repair. | DG temperature sensors difference out of range | If any of the temperature sensors are out of the average of the sensors by more than 3 C. | "}, - { 245 , ALARM_ID_DG_HEAT_DISINFECT_TARGET_TEMP_TIMEOUT , "DG | Heat Disinfection Error | Call service to schedule a repair. | DG heat disinfect target temperature time out (could not reach to temperature) | If heating up to minimum temperature for heat disinfect failed after 4 hours. | "}, - { 246 , ALARM_ID_DG_CLEANING_MODE_COND_SENSORS_OUT_OF_RANGE , "DG | Chemical Disinfection Error | Call service to schedule a repair. | DG chemical disinfect inlet conducitivty out of range | If CPo and CD2 conductivity values are above 100 uS/cm. | "}, - { 247 , ALARM_ID_AVAILABLE_62 , "NA | Not Used | Call service to schedule a repair. | | | "}, - { 248 , ALARM_ID_DG_CHEM_DISINFECT_TARGET_TEMP_OUT_OF_RANGE , "DG | Chemical Disinfection Error | Call service to schedule a repair. | DG chemical disinfect out of target temperature | If TPo > 50 C after 1 second. | "}, - { 249 , ALARM_ID_DG_CHEM_DISINFECT_TARGET_COND_OUT_OF_RANGE , "DG | Chemical Disinfection Error | Call service to schedule a repair. | DG chemical disinfect out of target conductivity | If CD2 < 150 uS/cm or CD2 > 650 uS/cm after 10 seconds. | "}, - // Num Alarm ID Device Display Title Instructions Description Trigger Condition - { 250 , ALARM_ID_DG_CHEM_DISINFECT_INSERT_ACID , "DG | Chemical Disinfect | Insert the Acid Bottle | Insert the acid to start chemical disinfect | Start of chemical disinfect | "}, - { 251 , ALARM_ID_HD_INVALID_SYSTEM_RECORD_CRC , "HD | Machine Error | Call service to schedule a repair. | HD invalid system record | If the calculated CRC of the HD system record image does not match the expected CRC. | "}, - { 252 , ALARM_ID_HD_INVALID_SERVICE_RECORD_CRC , "HD | Machine Error | Call service to schedule a repair. | HD invalid service record | If the calculated CRC of the HD service record image does not match the expected CRC. | "}, - { 253 , ALARM_ID_DG_INVALID_SYSTEM_RECORD_CRC , "DG | Machine Error | Call service to schedule a repair. | DG invalid system record | If the calculated CRC of the DG system record image does not match the expected CRC. | "}, - { 254 , ALARM_ID_DG_INVALID_SERVICE_RECORD_CRC , "DG | Machine Error | Call service to schedule a repair. | DG invalid service record | If the calculated CRC of the DG service record image does not match the expected CRC. | "}, - { 255 , ALARM_ID_HD_UI_COMPATIBILITY_ERROR , "HD | Machine Error | Call service to schedule a repair. | HD and UI software builds are not compatible | If the compatibility revision field of the UI is not equal to SW_COMPATIBILITY_REV. | "}, - { 256 , ALARM_ID_HD_DISINFECT_CHEM_FLUSH , "HD | Cleaning Modes Start Alarm | No Instructions | DG chemical disinfect flush started | If DG chemical disinfect flush successfully started from the UI. | "}, - { 257 , ALARM_ID_AVAILABLE_51 , "NA | Not Used | Call service to schedule a repair. | | | "}, - { 258 , ALARM_ID_HD___AVAILABLE_1 , "NA | NoT Used | Call service to schedule a repair. | | | "}, - { 259 , ALARM_ID_HD_TEMPERATURES_OUT_OF_RANGE , "HD | Temperature Sensors Error | Call service to schedule a repair. | HD temperatures out of range | If thermistor reports temperature > 80.0 C or < 0.0 C for a certain period of time. | "}, - { 260 , ALARM_ID_HD_UI_POST_FAILURE_SHASUM , "UI | Machine Error | Call service to schedule a repair. | UI POST Application Integrity (Sha256Sum) failure | If the UI POST reports a shasum faillure. | "}, - { 261 , ALARM_ID_HD_UI_POST_FAILURE_CANBUS , "UI | Machine Error | Call service to schedule a repair. | UI POST CANBus failure | If the UI POST reports a can bus failure. | "}, - { 262 , ALARM_ID_HD_UI_POST_FAILURE_DISPLAY , "UI | Machine Error | Call service to schedule a repair. | UI POST Display failure | If the UI POST reports a display failure. | "}, - { 263 , ALARM_ID_HD_UI_POST_FAILURE_TOUCH , "UI | Machine Error | Call service to schedule a repair. | UI POST Touch failure | If the UI POST reports a touch failure. | "}, - { 264 , ALARM_ID_HD_UI_POST_FAILURE_SDCARD , "UI | Machine Error | SD-Card Failure \n- Power cycle the system.\n- Call service to schedule a repair if problem persist. | UI POST SD-Card failure | If the UI POST reports SD card failure. | "}, - { 265 , ALARM_ID_HD_UI_POST_FAILURE_RTC , "UI | Machine Error | Call service to schedule a repair. | UI POST RTC failure | If the UI POST reports RTC failure. | "}, - { 266 , ALARM_ID_HD_UI_POST_FAILURE_WIFI , "UI | Machine Error | Call service to schedule a repair. | UI POST WiFi failure | If the UI POST reports WiFi failure. | "}, - { 267 , ALARM_ID_HD_UI_POST_FAILURE_BLUETOOTH , "UI | Machine Error | Call service to schedule a repair. | UI POST Bluetooth failure | If the UI POST reports bluetooth failure. | "}, - { 268 , ALARM_ID_HD_UI_POST_FAILURE_ETHERNET , "UI | Machine Error | Call service to schedule a repair. | UI POST Ethernet failure | If the UI POST reports ethernet failure. | "}, - { 269 , ALARM_ID_HD_UI_POST_FAILURE_SOUND , "UI | Machine Error | Call service to schedule a repair. | UI POST Sound failure | If the UI POST reports sound failure. | "}, - { 270 , ALARM_ID_HD_SAFETY_SHUTDOWN_POST_TEST_FAILED , "HD | Self Test Error | Call service to schedule a repair. | HD POST Safety Shutdown failure | If the 24 volts power source is greater than 5.0 volts during safety shutdown self test state. If the 24 volts power source is less than 22.6 volts during safety shutdown self test recover state. | "}, - { 271 , ALARM_ID_DG_SAFETY_SHUTDOWN_POST_TEST_FAILED , "DG | Self Test Error | Call service to schedule a repair. | DG POST Safety Shutdown failure | If the 24 volts power source is greater than 5.0 volts during safety shutdown self test state. If the 24 volts power source is less than 22.6 volts during safety shutdown self test recover state. | "}, - { 272 , ALARM_ID_HD_FAN_RPM_OUT_OF_RANGE , "HD | Fans Error | Fan failure.\n- Check that the fans inlets are not blocked or obstructed. | HD Fan RPM out of range | If the fan RPM is out of Min/Max range. | "}, - { 273 , ALARM_ID___AVAILABLE_7 , "NA | Not used | Call service to schedule a repair. | | | "}, - { 274 , ALARM_ID___AVAILABLE_8 , "NA | Not used | Call service to schedule a repair. | | | "}, - { 275 , ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE , "HD | Arterial Pressure Error | Call service to schedule a repair. | HD arterial pressure sensor is reading out of range | If the arterial pressure > 2000.0 mmHg or < -1500.0 mmHg. | "}, - { 276 , ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE , "HD | Venous Pressure Error | Call service to schedule a repair. | HD venous pressure sensor is reading out of range | If the venous pressure > 2000.0 mmHg or < -1500.0 mmHg. | "}, - { 277 , ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE , "HD | Occlusion Sensor Error | Call service to schedule a repair. | HD BP occlusion sensor is reading out of range | If the blood pump occlusion count is < 2000. | "}, - { 278 , ALARM_ID_HD_ACTIVE_RESERVOIR_WEIGHT_OUT_OF_RANGE , "HD | Dialysate Production Error | Ultrafiltration error. | HD active reservoir weight out of range. | If the active reservoir weight is > 1950.0 g. | "}, - { 279 , ALARM_ID_DG_DIALYSATE_DRAIN_TIME_OUT , "DG | Dialysate Drain Pump Error | Call service to schedule a repair. | DG dialysate drain time out | If the DG dialysate drain exceeded 120 seconds. | "}, - { 280 , ALARM_ID_DG_DRAIN_PUMP_DIRECTION_INVALID , "HD | Drain Pump Error | Call service to schedule a repair. | DG drain pump invalid direction | If the drain pump 's direction is not 1 when draining. | "}, - { 281 , ALARM_ID_DG_ACID_BOTTLE_LOW_VOLUME , "DG | Acid Concentrate Volume Low | Acid concentrate low.\n- Replace acid concentrate bottle. | DG Acid concentration bottle low volume alarm | If the acid concentration bottle volume > 3240 (3340 - 100). | "}, - { 282 , ALARM_ID_DG_BICARB_BOTTLE_LOW_VOLUME , "DG | Bicarbonate Concentrate Volume Low | Bicarbonate concentrate low.\n- Replace bicarbonate concentrate bottle. | DG Bicarbonate concentration bottle low volume alarm | If the bicarbonate concentration bottle volume > 3680 (3780 - 100). | "}, - { 283 , ALARM_ID_DG_LOAD_CELL_WEIGHT_OUT_OF_RANGE , "DG | Load Cells Error | Call service to schedule a repair. | DG load cells weight out of range | If the weight of the DG load cells > 4500.0 g or < 0.0 g. | "}, - { 284 , ALARM_ID_DG_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE , "DG | Load Cells Error | Call service to schedule a repair. | DG load cells primary/back up drift out of range | If redundant load cells deviate by more than 60g after tare for 5 seconds. | "}, - { 285 , ALARM_ID___AVAILABLE_6 , "NA | Not used | Call service to schedule a repair. | | | "}, - { 286 , ALARM_ID_DG_CONCENTRATE_CAP_NOT_IN_PROPER_POSITION , "NA | Not used | Call service to schedule a repair. | HD treatment rinseback complete timeout warning | If the rise back time counter checks have failed when full blood volume has been delivered back to the patient. | "}, - { 287 , ALARM_ID_HD_FPGA_CLOCK_SPEED_CHECK_FAILURE , "HD | Machine Error | Call service to schedule a repair. | HD processor clock speed checks against FPGA clock failure | If during initialization mode, the difference between the processor clock speed and the FPGA clock speed > 1. | "}, - { 288 , ALARM_ID_HD_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE , "HD | Load Cells Error | Call service to schedule a repair. | HD load cell inconsistency | If redundant load cells deviate from start to end of a reservoir use during treatment by more than 10g. | "}, - { 289 , ALARM_ID_DG_DIALYSATE_CAP_NOT_IN_PROPER_POSITION , "DG | Cleaning Mode Error | Check dialysate/concentrate caps. | DG cap in wrong state | If the dialysate and concentrate caps are in the right position in the cleaning modes. | "}, - { 290 , ALARM_ID_HD_VENOUS_SENSOR_FPGA_FAULT , "HD | FPGA Error | Call service to schedule a repair. | HD venous sensor FPGA fault | If the FPGA does not report fresh data or indicates an error for a certain period of time. | "}, - { 291 , ALARM_ID_HD_DISINFECT_FLUSH , "HD | Cleaning Modes Start Alarm | No Instructions | DG flush started | If DG flush successfully started from the UI. | "}, - { 292 , ALARM_ID_HD_DISINFECT_HEAT , "HD | Cleaning Modes Start Alarm | No Instructions | DG heat disinfect started | If DG heat disinfect successfully started from the UI. | "}, - { 293 , ALARM_ID_HD_DISINFECT_CHEM , "HD | Cleaning Modes Start Alarm | No Instructions | DG chemical disinfect started | If DG chemical disinfect successfully started from the UI. | "}, - { 294 , ALARM_ID_AVAILABLE_63 , "NA | Not Used | Call service to schedule a repair. | | | "}, - // Num Alarm ID Device Display Title Instructions Description Trigger Condition - { 295 , ALARM_ID_HD_UI_POST_FAILURE_CLOUDSYNC , "UI | Machine Error | Call service to schedule a repair. | UI cloud sync POST failure | If the UI POST reports cloud sync failure. | "}, - { 296 , ALARM_ID_DG_TDI_SENSORS_FPGA_FAULT , "DG | FPGA Error | Call service to schedule a repair. | DG TDi sensor FPGA fault | If the FPGA does not report fresh data or indicates an error for a certain period of time. | "}, - { 297 , ALARM_ID_DG_TRO_SENSORS_FPGA_FAULT , "DG | FPGA Error | Call service to schedule a repair. | DG TRo sensor FPGA fault | If the FPGA does not report fresh data or indicates an error for a certain period of time. | "}, - { 298 , ALARM_ID_DG_BARO_SENSOR_FPGA_FAULT , "DG | FPGA Error | Call service to schedule a repair. | DG barometric sensor FPGA fault | If the FPGA does not report fresh data or indicates an error for a certain period of time. | "}, - { 299 , ALARM_ID_DG_INVALID_SERIAL_NUMBER , "DG | Self Test Error | Call service to schedule a repair. | DG invalid serial number | If the DG serial number is empty and does not have any characters. | "}, - { 300 , ALARM_ID_HD_INVALID_SERIAL_NUMBER , "HD | Self Test Error | Call service to schedule a repair. | HD invalid serial number | If the HD serial number is empty and does not have any characters. | "}, - { 301 , ALARM_ID_AVAILABLE_61 , "NA | Not Used | Call service to schedule a repair. | | | "}, - { 302 , ALARM_ID_DG_CPU_RAM_ERROR , "DG | Processor RAM error | Call service to schedule a repair. | DG_CPU RAM error | If the RAM status indicates any of the following: Double bit error, Address decode failure, Address decode logic element failure, Read address parity failure, Write address parity failure. | "}, - { 303 , ALARM_ID_DG_DRAIN_PUMP_DIRECTION_FPGA_FAULT , "DG | FPGA Error | Call service to schedule a repair. | DG drain pump direction FPGA fault | If the FPGA indicates an error for a certain period of time. | "}, - { 304 , ALARM_ID_HD_INVALID_USAGE_RECORD_CRC , "HD | Self-Test Error | Call service to schedule a repair. | HD invalid usage reocord | If the CRC of the HD usage record does not match the calculated CRC. | "}, - { 305 , ALARM_ID_HD_CPU_RAM_ERROR , "HD | Processor RAM error | Call service to schedule a repair. | HD_CPU RAM error | If the RAM status indicates any of the following: Double bit error, Address decode failure, Address decode logic element failure, Read address parity failure, Write address parity failure. | "}, - { 306 , ALARM_ID_DG_CD1_CD2_CHECK_FAULT , "NA | Available | Available | | If the air trap sensor reports upper level while HD is in treatment mode for a certain period of time. | "}, - { 307 , ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT , "HD | HD AC power loss | HD power has been lost. Check all electrical connections.\n- The display and CPU will run off of the battery until power returns. | HD AC power lost alarm | The HD Software shall trigger an alarm if an AC power loss is detected while the HD system is in pre-treatment, treatment, or post-treatment mode. | "}, - { 308 , ALARM_ID_DG_CPI_COND_SENSOR_INVALID_CHAR , "DG | Conductivity Sensors Error | Call service to schedule a repair. | DG CPi conductivity sensor transmits invalid characters | If the CPi conductivity sensor transmits invalid characters for a certain period of time. | "}, - { 309 , ALARM_ID_DG_CPO_COND_SENSOR_INVALID_CHAR , "DG | Conductivity Sensors Error | Call service to schedule a repair. | DG CPo conductivity sensor transmits invalid characters | If the CPo conductivity sensor transmits invalid characters for a certain period of time. | "}, - { 310 , ALARM_ID_DG_CD1_COND_SENSOR_INVALID_CHAR , "DG | Conductivity Sensors Error | Call service to schedule a repair. | DG CD1 conductivity sensor transmits invalid characters | If the CD1 conductivity sensor transmits invalid characters for a certain period of time. | "}, - { 311 , ALARM_ID_DG_CD2_COND_SENSOR_INVALID_CHAR , "DG | Conductivity Sensors Error | Call service to schedule a repair. | DG CD2 conductivity sensor transmits invalid characters | If the CD2 conductivity sensor transmits invalid characters for a certain period of time. | "}, - { 312 , ALARM_ID_HD_DIAL_IN_FLOW_CHECK_FAILURE , "HD | Dialysate Flowrate Error | Call service to schedule a repair. | The dialysate inlet flow is too low. | If the dialysate inlet flow is too low. | "}, - { 313 , ALARM_ID_DG_CLEANING_MODE_INLET_WATER_TEMP_TOO_LOW , "DG | Cleaning Mode Inlet Water Temperature Too Low | Inlet water temperature too low.\n- Check the incoming water for issues. | DG cleaning mode inlet water temperature too low | If inlet water temperature is < 24 C. | "}, - { 314 , ALARM_ID_DG_CLEANING_MODE_INLET_WATER_PRESSURE_TOO_HIGH , "DG | Cleaning Mode Inlet Water Pressure Too High | Inlet water pressure too high.\n- Check the incoming water for issues. | DG cleaning mode inlet water pressure too high | If inlet water temperature is > 80 psig. | "}, - { 315 , ALARM_ID_DG_CLEANING_MODE_INLET_WATER_PRESSURE_TOO_LOW , "DG | Cleaning Mode Inlet Water Pressure Too Low | Inlet water pressure too low.\n- Check the incoming water for issues. | DG cleaning mode inlet water pressure too low | If inlet water pressure is < 14 psig. | "}, - { 316 , ALARM_ID_DG_ACID_CONCENTRATE_PUMP_PARK_FAULT , "DG | Acid Concentrate Pump Park Fault | Call service to schedule a repair. | Acid concentrate pump did not park successfully | If the park took more than 1 second. | "}, - { 317 , ALARM_ID_DG_BICARB_CONCENTRATE_PUMP_PARK_FAULT , "DG | Bicarb Concentrate Pump Park Fault | Call service to schedule a repair. | Bicarb concentrate pump did not park successfully | If the park took more than 1 second. | "}, - { 318 , ALARM_ID_HD_AIR_PUMP_TIMEOUT , "HD | Air Pump Operation Timeout | Call service to schedule a repair. | HD Air Pump operation timeout | If air pump has been turned on for greater than 10s. | "}, - { 319 , ALARM_ID_DG_CHEM_DISINFECT_FLUSH_FLUSH_SAMPLE , "DG | Chemical Disinfect Flush | Collect Flush Sample. | Collect sample to check the chemical disinfectant acid | Chemical disinfect flush sample alarm is prompted. | "}, - { 320 , ALARM_ID_DG_CHEM_DISINFECT_FLUSH_SAMPLE_TIMEOUT , "DG | Chemical Disinfect Flush | Call service to schedule a repair. | The user did not proceed with collecting chemical disinfect flush sample for more than 30 minutes | Chemical disinfect flush sample was not collected form more than 30 minutes. | "}, - { 321 , ALARM_ID_DG_OUTLET_UV_REACTOR_NOT_HEALTHY , "DG | UV Reactor Error | Call service to schedule a repair. | Outlet UV reactor not healthy | If the outlet reactor are not healthy. | "}, - // Num Alarm ID Device Display Title Instructions Description Trigger Condition + // Num Alarm ID Device Display Title Instructions Description Trigger Condition + { 0 , ALARM_ID_NO_ALARM , "N/A | ` | N/A | Indication for when no alarms is a possible situation | N/A | "}, + { 1 , ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED , "HD | HD POST Alarm: Stuck Button | Stop or On button pressed during startup\n-Release button and power cycle\n-Call service to schedule a repair if problem persists | Stuck button POST failure. Stop or Off button detected to be pressed for at least 1 second during test shortly after power up | Stop or Off button are pressed for more than 1 sec during POST. | "}, + { 2 , ALARM_ID_HD_FPGA_POST_TEST_FAILED , "HD | HD POST Alarm: FPGA Compatibility | Call service to schedule a repair. | HD FPGA POST failure | Minimum HD FPGA major revision is not compatible with this version of HD firmware or the FPGA Id is not correct. | "}, + { 3 , ALARM_ID_DG_FPGA_POST_TEST_FAILED , "DG | DG POST Alarm: FPGA Compatibility | Call service to schedule a repair. | DG FPGA POST failure | Minimum DG FPGA major and minor revision are not equal to the FPGA major and minor revision in FPGA header | "}, + { 4 , ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED , "HD | HD POST Alarm: WD Safestate | Call service to schedule a repair. | HD Watchdog POST failure | If the following are not observed after 500ms of not petting the WD: 1. WD exp pin=low 2. 24V <= 5V 3. audio current >= 200mA If the following are not observed after 500ms of resumed WD petting at proper timing: 1. WD exp pin=high 2. 24V >= 22.6V 3. audio current <= 10 mA | "}, + { 5 , ALARM_ID_DG_WATCHDOG_POST_TEST_FAILED , "DG | DG POST Alarm: WD Safestate | Call service to schedule a repair. | DG Watchdog POST failure | If the following are not observed after 500ms of not petting the WD: 1. WD exp pin=low 2. 24V <= 5V If the following are not observed after 750ms of resumed WD petting at proper timing: 1. WD exp pin=high 2. 24V >= 22.6V | "}, + { 6 , ALARM_ID_HD_UI_COMM_POST_FAILED , "HD | HD POST Alarm: Proc-UI Comm | Call service to schedule a repair. | UI communication POST failure. UI failed to communicate within a reasonable time after power up | If the UI failed to checkin via the CAN bus within 40 seconds | "}, + { 7 , ALARM_ID_HD_RTC_BATTERY_LOW , "HD | HD Machine Alarm (Low): RTC Bat Low | Call service to schedule a repair. | Real-time clock configuration error | If the RTC is not functional as indicated by the bits in the first 3 control registers. | "}, + { 8 , ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE , "HD | HD POST Alarm: Acc Vector | Call service to schedule a repair. | HD accelerometer failed POST | If the calculated vector length of the accelerometer x, y, z is not the nominal length. | "}, + { 9 , ALARM_ID_DG_ACCELEROMETER_SELF_TEST_FAILURE , "DG | DG POST Alarm: Acc Vector | Call service to schedule a repair. | DG accelerometer failed POST | If the calculated vector length of the accelerometer x, y, z is not the nominal length. | "}, + { 10 , ALARM_ID_HD_BLOOD_LEAK_SENSOR_EMBEDDED_MODE_FAILURE , "HD | HD POST Alarm: BLD Config Emb Mode | Call service to schedule a repair. | HD blood leak sensor embedded mode communication failed | If the blood leak sensor embedded mode is unresponsive. | "}, + { 11 , ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP , "HD | Dialysate Generation: Dialysate Temp Low | Dialysate temperature is low\n- Treatment is paused and will be ready to resume when dialysate is within target range. | Dialysate temperature is below the target temperature | If the dialysate temperature is below the target temperature for a certain period of time. | "}, + { 12 , ALARM_ID_HD_INTEGRITY_POST_TEST_FAILED , "HD | HD POST Alarm: HD Image | Call service to schedule a repair. | HD firmware image integrity POST test failed | If the calculated CRC of the HD image does not match the expected CRC. | "}, + { 13 , ALARM_ID_DG_INTEGRITY_POST_TEST_FAILED , "DG | DG POST Alarm: DG Image | Call service to schedule a repair. | DG firmware image integrity POST test failed | If the calculated CRC of the DG firmware image does not matched the expected CRC | "}, + { 14 , ALARM_ID_DG_INVALID_USAGE_RECORD_CRC , "DG | DG POST Alarm: Usage Rec NVRAM CRC | Call service to schedule a repair. | DG non-volatile usage information group invalid record CRC | If the DG usage information record's CRC does not match the calculated CRC in POST. | "}, + { 15 , ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_SAFETY_TEMP , "HD | | | | Dialysate temp > 46C for 1s | "}, + { 16 , ALARM_ID_HD_ALARM_AUDIO_SELF_TEST_FAILURE , "HD | HD POST Alarm: Primary Alarm Current | Call service to schedule a repair. | HD alarm audio failed POST | If alarm audio current is NOT in expected range for than 1 second while alarm tone is being output | "}, + { 17 , ALARM_ID_HD_UI_POST_TIMEOUT , "HD | HD POST Alarm: UI POST Not Complete | Call service to schedule a repair. | HD UI POST failed | If UI reports POST failed but did not trigger fault OR UI has not sent POST results within 2 seconds. | "}, + { 18 , ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_BY_DG , "HD | DG Machine Alarm: Loss of DG Comm (DG ACK) | Communication failure with Dialysis Generator.\n-Treatment must be terminated.\n- Ensure all cords are securely connected. | | | "}, + { 19 , ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP , "HD | Dialysate Generation: Dialysate Temp High | Dialysate temperature is high\n- Treatment is paused and will be ready to resume when dialysate is within target range. | Dialysate temperature is above the target temperature | If the dialysate temperature is above the target temperature for a certain period of time. | "}, + { 20 , ALARM_ID_DG_COND_SENSORS_INVALID_CAL_RECORD , "DG | DG POST Alarm: Conductivity Cal | Call service to schedule a repair. | DG conductivity sensors invalid calibration record | If the calibration data that was received from NVDataMgmt is NOT legitimate | "}, + { 21 , ALARM_ID_DG_DRAIN_LINE_VOLUME_INVALID_CAL_RECORD , "DG | DG POST Alarm: Drain Line Vol Cal | Call service to schedule a repair. | DG drain line volume invalid calibration record | If the calibration data that was received from NVDataMgmt is NOT legitimate | "}, + { 22 , ALARM_ID_DG_RESERVOIRS_INVALID_CAL_RECORD , "DG | DG POST Alarm: Reservoir Vol Cal | Call service to schedule a repair. | DG reservoirs invalid calibration record | If the calibration data that was received from NVDataMgmt is NOT legitimate | "}, + { 23 , ALARM_ID_DG_ACID_CONCENTRATE_INVALID_CAL_RECORD , "DG | DG POST Alarm: Acid Conc Cal | Call service to schedule a repair. | DG acid concentrate calibration record | If the non-volatile data is valid and if not raise the alarm | "}, + { 24 , ALARM_ID_DG_BICARB_CONCENTRATE_INVALID_CAL_RECORD , "DG | DG POST Alarm: Bicarb Conc Cal | Call service to schedule a repair. | DG bicarb concentrate calibration record | If the non-volatile data is valid and if not raise the alarm | "}, + { 25 , ALARM_ID_DG_ACCELEROMETERS_INVALID_CAL_RECORD , "DG | DG POST Alarm: Acc Cal | Call service to schedule a repair. | DG accelerometer invalid calibration record | If the calibration data that was received from NVDataMgmt is NOT legitimate | "}, + { 26 , ALARM_ID_HD_ACCELEROMETERS_INVALID_CAL_RECORD , "HD | HD POST Alarm: Acc Cal | Call service to schedule a repair. | HD accelerometer invalid calibration record | If the accel calibration data that was received from NVDataMgmt is NOT legitimate. | "}, + { 27 , ALARM_ID_HD_BLOOD_LEAK_SENSOR_ZERO_SEQUENCE_FAILED , "HD | Process: Pre-Treatment Wet Self-Test | Self-test detected has a problem with the blood leak sensor\n- Check cartridge installation on to machine\n- If problem persists terminate pre-treatment and restart with a new cartridge. | HD BLD sensor failed zero sequence | BLD fails to complete zero sequence. | "}, + { 28 , ALARM_ID_DG_TWO_WIRE_SENSORS_FPGA_FAULT , "DG | DG Machine Alarm: TDI TPI TD1 TD2 RTD Comm | Call service to schedule a repair. | DG two wire senosors FPGA fault | If the FPGA does not report fresh data for a certain period of time | "}, + { 29 , ALARM_ID_HD_HEPARIN_FORCE_SENSOR_INVALID_CAL_RECORD , "HD | HD POST Alarm: SP DAC Cal | Call service to schedule a repair. | HD heparin force sensor invalid calibration record | If the heparin force sensor calibration data that was received from NVDataMgmt is NOT legitimate. | "}, + { 30 , ALARM_ID_HD_SOFTWARE_FAULT , "HD | HD Machine Alarm: Software Invalid State | Call service to schedule a repair. | HD Software fault. Software found itself in an unexpected state | If the specific software faults listed in alarm management SW faults has been detected | "}, + { 31 , ALARM_ID_HD_BLOOD_PUMP_MC_CURRENT_CHECK , "HD | HD Machine Alarm: BP Current | Call service to schedule a repair. | Blood pump failed motor controller current check. Too high when pump should be off or out of range when pump should be running | If the measured MC current is not greater than BP_MAX_CURR_WHEN_STOPPED_MA or is not greater than BP_MAX_CURR_WHEN_RUNNING_MA. | "}, + { 32 , ALARM_ID_HD_BLOOD_PUMP_OFF_CHECK , "HD | HD Machine Alarm: BP Speed | Call service to schedule a repair. | Blood pump failed motor off check. Measured speed while commanded off | If the measured motor speed is greater than BP_MAX_MOTOR_SPEED_WHILE_OFF_RPM | "}, + { 33 , ALARM_ID_HD_BLOOD_PUMP_MC_DIRECTION_CHECK , "HD | HD Machine Alarm: BP Direction | Call service to schedule a repair. | Blood pump failed motor direction check. Measured vs. commanded | If the set direction versus hall sensors direction versus sign of motor speed DOES NOT agree. | "}, + { 34 , ALARM_ID_HD_BLOOD_PUMP_ROTOR_SPEED_CHECK , "HD | HD Machine Alarm: BP Rotor | Blood pump rotor failure.\n- Check the pump rotor for secure connection. | Blood pump failed rotor speed check. Mismatch with rotor and motor speeds | If the delta of the measured motor speed and the commanded motor speed is not within tolerance. | "}, + { 35 , ALARM_ID_HD_DIAL_IN_PUMP_MC_CURRENT_CHECK , "HD | HD Machine Alarm: DPi Current | Call service to schedule a repair. | Dialysis inlet pump failed motor controller current check. Too high when pump should be off or out of range when pump should be running | If the Motor Controller measured DPi pump current > 150.0 mA for more than 250.0 msec. | "}, + { 36 , ALARM_ID_HD_DIAL_IN_PUMP_OFF_CHECK , "HD | HD Machine Alarm: DPi Speed | Call service to schedule a repair. | Dialysis inlet pump failed motor off check. Measured speed while commanded off | If during command off state, the DPi pump motor speed is measured > 100.0 RMP. | "}, + { 37 , ALARM_ID_HD_DIAL_IN_PUMP_MC_DIRECTION_CHECK , "HD | HD Machine Alarm: DPi Direction | Call service to schedule a repair. | Dialysis inlet pump failed motor direction check. Measured vs. commanded | If the set direction versus hall sensors direction DO NOT agree for more than 250.0 msec. | "}, + { 38 , ALARM_ID_HD_DIAL_IN_PUMP_ROTOR_SPEED_CHECK , "HD | HD Machine Alarm DPi Rotor | Dialysate in pump rotor failure.\n- Check the pump rotor for secure connection. | Dialysis inlet pump failed rotor speed check. Mismatch with rotor and motor speeds | If the measured motor speed versus the measured motor speed while controlling the target > 5.0 for more than 12 seconds. | "}, + { 39 , ALARM_ID_HD_DIAL_OUT_PUMP_MC_CURRENT_CHECK , "HD | HD Machine Alarm: DPo Current | Call service to schedule a repair. | Dialysis outlet pump failed motor controller current check. Too high when pump should be off or out of range when pump should be running | If the DPo pump current > 150.0 mA while stopped or Dpo current > 2000.0 mA for more than 2 seconds while running. | "}, + { 40 , ALARM_ID_HD_DIAL_OUT_PUMP_OFF_CHECK , "HD | HD Machine Alarm: DPo Speed | Call service to schedule a repair. | Dialysis outlet pump failed motor off check. Measured speed while commanded off | If the Dpo pump current > 100.0 RPM while commanded off for more than 5000 msec. | "}, + { 41 , ALARM_ID_HD_DIAL_OUT_PUMP_MC_DIRECTION_CHECK , "HD | HD Machine Alarm: DPo Direction | Call service to schedule a repair. | Dialysis outlet pump failed motor direction check. Measured vs. commanded | If the DPo pump set direction does not agree with hall sensors or set direction does not agree with the sign of the motor speed for more than 25 msec. | "}, + { 42 , ALARM_ID_HD_DIAL_OUT_PUMP_ROTOR_SPEED_CHECK , "HD | HD Machine Alarm: DPo Rotor | Dialysate out pump rotor failure.\n- Check the pump rotor for secure connection. | Dialysis outlet pump failed rotor speed check. Mismatch with rotor and motor speeds | If DPo pump measured rotor speed does not agreed with the measured/commanded motor speed | "}, + { 43 , ALARM_ID_DG_MAIN_PRIMARY_HEATER_FPGA_FAULT , "DG | DG Machine Alarm: Iso ADC Comm | Call service to schedule a repair. | Main primary heater FPGA fault | If the FPGA does not report fresh data for a certain period of time | "}, + { 44 , ALARM_ID_HD_UI_COMM_TIMEOUT , "HD | HD Machine Alarm: UI Comm | Call service to schedule a repair. | User interface communication timeout | If the sub-system communication timeout has occurred. UI is 5 seconds. DG is 2 seconds. | "}, + { 45 , ALARM_ID_HD_COMM_TOO_MANY_BAD_CRCS , "HD | HD Machine Alarm: CAN CRC Com | Call service to schedule a repair. | Too many bad CRCs detected on received system messages | If too many bad messages CRCs are received within a set period of time | "}, + { 46 , ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_BY_UI , "HD | HD Machine Alarm: CAN ACK UI Com | Call service to schedule a repair. | System message that required acknowledgment was not acknowledged | If no retries left in the pending acknowlegement list. | "}, + { 47 , ALARM_ID_HD_UF_RATE_ERROR , "HD | HD Machine Alarm: UF Rate Control Range Err | Call service to schedule a repair. | Ultrafiltration rate vs target ultrafiltration rate is out of range. | If the UF rate is out of tolerance by > 10mL/min. | "}, + { 48 , ALARM_ID_HD_UF_VOLUME_ACCURACY_ERROR , "HD | HD Machine Alarm: UF Rate Control Tare Err | Call service to schedule a repair. | Ultrafiltration volume accuracy error during treatment | If the UF volume (refUFvolume - measureVolume) > 100.0 mL. | "}, + { 49 , ALARM_ID_HD_FPGA_COMM_TIMEOUT , "HD | HD Machine Alarm: FPGA Com | Call service to schedule a repair. | HD FPGA communication down for too long | If there are more than 3 comm errors in a 1 min period. | "}, + { 50 , ALARM_ID_DG_VALVE_CONTROL_FAILURE , "DG | DG Machine Alarm: Valve Control | Call service to schedule a repair. | DG FPGA not accepting commanded valve states | If the read back FPGA valve states does not match the commanded valve states for a certain amount of time. | "}, + { 51 , ALARM_ID_HD_BLOOD_PUMP_MOTOR_SPEED_CHECK , "HD | HD Machine Alarm: BP Speed | Call service to schedule a repair. | Blood pump failed motor speed check. Measured vs. commanded | If measured motor speed versus commanded rotor speed exceeded limits. | "}, + { 52 , ALARM_ID_HD_DIAL_IN_PUMP_MOTOR_SPEED_CHECK , "HD | HD Machine Alarm: DPi Speed | Call service to schedule a repair. | Dialysate inlet pump failed motor speed check. Measured vs. commanded | If measured motor speed versus commanded motor speed exceeded limits for more than 5 secs. | "}, + { 53 , ALARM_ID_HD_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK , "HD | HD Machine Alarm: DPo Speed | Call service to schedule a repair. | Dialysate outlet pump failed motor speed check. Measured vs. commanded | If measured motor speed versus commanded motor speed exceeded limits for more than 5 secs. | "}, + { 54 , ALARM_ID_HD_CRITICAL_DATA_ERROR , "HD | HD Machine Alarm: Critical Data Err | Call service to schedule a repair. | HD critical data integrity check failed | If the critical data failed range check. | "}, + { 55 , ALARM_ID_DG_CRITICAL_DATA_ERROR , "DG | DG Machine Alarm: Critical Data Err | Call service to schedule a repair. | DG critical data integrity check failed | If the critical data failed range check. | "}, + { 56 , ALARM_ID_HD_ACCELEROMETER_FAILURE , "HD | HD Machine Alarm: Acc Com | Call service to schedule a repair. | HD accelerometer error (no readings or FPGA reports error) | If no fresh sample of accelerometer data has been detected for more than 100 msec. | "}, + { 57 , ALARM_ID_DG_ACCELEROMETER_FAILURE , "DG | DG Machine Alarm: Acc Com | Call service to schedule a repair. | DG accelerometer error (no readings or FPGA reports error) | If no fresh sample of accelerometer data has been detected for more than 100 msec. | "}, + { 58 , ALARM_ID_HD_VALVE_HOMING_FAILED , "HD | HD Machine Alarm: Valve Home | Call service to schedule a repair. | HD valve homing failed | If the number of failed homing > = 3 counts. | "}, + { 59 , ALARM_ID_HD_VALVE_TRANSITION_TIMEOUT , "HD | HD Machine Alarm: Valve Transition Err | Call service to schedule a repair. | HD valve transition time out | if the valve's transition time has timed out (3000msec) | "}, + { 60 , ALARM_ID_HD_VALVE_NOT_FUNCTIONAL , "HD | HD Machine Alarm: Valve Control | Call service to schedule a repair. | HD valve not functional | If the valve bit masks are not as expected in different valve control mode. | "}, + { 61 , ALARM_ID_HD_VALVE_CURRENT_OUT_OF_RANGE , "HD | HD Machine Alarm: Valve Current | Call service to schedule a repair. | HD valve current out of range | If the valve current is over the threshold of 1.0 A for 1000 msec. | "}, + { 62 , ALARM_ID_HD_VALVE_POSITION_OUT_OF_RANGE , "HD | HD Machine Alarm: Valve Position | Call service to schedule a repair. | HD valve position out of target | If the current position has deviated from the expected position for more than 1 second. | "}, + { 63 , ALARM_ID_HD_BLOOD_LEAK_FPGA_FAULT , "HD | HD Machine Alarm: BLD Com | Call service to schedule a repair. | FPGA reports error | If the FPGA error counter increments for a certain period of time. | "}, + { 64 , ALARM_ID_DG_BARO_PRESSURE_OUT_OF_RANGE , "DG | DG Machine Alarm: Baro Range | Call service to schedule a repair. | Barometric pressure is out of range | If the barometric pressure is > 10.1 psi or < 15.4 psi for a certain period of time. | "}, + { 65 , ALARM_ID_HD_DG_COMMAND_INVALID_PARAMETER_FAULT , "HD | DG Machine Alarm: Loss of DG Comm (Reject) | Communication failure with Dialysis Generator.\n-Treatment must be terminated.\n- Ensure all cords are securely connected. | HD requests DG command with invalid parameter fault | If the latest DG command response indicated invalid parameter | "}, + { 66 , ALARM_ID_HD_BLOOD_LEAK_SENSOR_SET_POINT_SET_FAILURE , "HD | HD POST Alarm: BLD Config Set Point | Call service to schedule a repair. | HD blood leak sensor set point set failure | If the set point of the blood leak sensor does not match the set point in the calibration record. | "}, + { 67 , ALARM_ID_HD_BP_OCCLUSION_SELF_TEST_FAILURE , "HD | Process: Pre-Treatment Remove Cartridge | Cartridge has been detected.\n- Open door\n- Remove cartridge\n- Close door\n- Resume | HD blood pump occlusion self-test failure alarm | If the blood pump pressure > 5000 | "}, + { 68 , ALARM_ID_HD_ACTIVE_RESERVOIR_RECIRCULATION_OUT_OF_RANGE , "HD | Dialysate Generation: Dialysate not ready | Dialysate is not yet ready.\n- Treatment is paused and will be ready to resume when dialysate is ready for use. | HD active reservoir recirculation out of range | If the recirculation level has exceeded the max allowed | "}, + { 69 , ALARM_ID_HD_BLOOD_LEAK_INVALID_CAL_RECORD , "HD | HD POST Alarm: BLD Cal | Call service to schedule a repair. | HD blood leak sensor invalid calibration record | If the BLD data that was received from NVDataMgmt is NOT legitimate. | "}, + { 70 , ALARM_ID_HD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE , "HD | Process: Pre-Treatment Remove Cartridge | Cartridge has been detected.\n- Open door\n- Remove cartridge\n- Close door\n- Resume | HD arterial pressure self-test failure alarm | If arterial pressure < -300 or > 100 mmHg | "}, + { 71 , ALARM_ID_HD_VENOUS_PRESSURE_SELF_TEST_FAILURE , "HD | Process: Pre-Treatment Remove Cartridge | Cartridge has been detected.\n- Open door\n- Remove cartridge\n- Close door\n- Resume | HD venous pressure self-test failure alarm | If the venous pressure < -100 or > 600 mmHg | "}, + { 72 , ALARM_ID_HD_NEW_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE , "HD | DG Machine Alarm: DG Com (LC) | Communication failure with Dialysis Generator.\n-Treatment must be terminated.\n- Ensure all cords are securely connected. | HD No load cell data message receive at least once every 2 seconds | No new load cell data for 2 seconds. | "}, + { 73 , ALARM_ID_HD_NEW_DIALYSATE_TEMP_DATA_MESSAGE_NOT_RECEIVE , "HD | DG Machine Alarm: Loss of DG Comm (TDI/TRO) | Communication failure with Dialysis Generator.\n-Treatment must be terminated.\n- Ensure all cords are securely connected. | HD No dialysate temperature data message receive at least once every 2 seconds | No new dialysate temperature data for 2 seconds. | "}, + { 74 , ALARM_ID_DG_INLET_UV_REACTOR_ON_WITH_NO_FLOW , "DG | DG Machine Alarm: UVi On No Flow | Call service to schedule a repair. | DG inlet UV reactor is on while there is no flow | If the inlet UV reactor is on while VPi is closed for a certain period of time. | "}, + { 75 , ALARM_ID_HD_SYRINGE_PUMP_SELF_TEST_FAILURE , "HD | HD Machine Alarm: Syringe DAC | Call service to schedule a repair. | HD syringe pump self-test failure alarm | If the calibration data that was received from NVDataMgmt and the DAC voltage with syringe retracted are not within tol. | "}, + { 76 , ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE , "HD | HD Machine Alarm: Voltage Monitor | Call service to schedule a repair. | HD monitored voltage is out of range | If the HD monitored voltages are out of range for a certain period of time. | "}, + { 77 , ALARM_ID_DG_VOLTAGE_OUT_OF_RANGE , "DG | DG Machine Alarm: Voltage Monitor | Call service to schedule a repair. | DG monitored voltage is out of range | If the DG monitored voltages are out of range for a certain period of time. | "}, + { 78 , ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR , "HD | HD Machine Alarm: Syringe Pump Encoder Dir | Call service to schedule a repair. | HD syringe pump direction (from encoder) error | If the measured encoder direction of the syringe pump does not agree with the expected direction | "}, + { 79 , ALARM_ID_HD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR , "HD | HD Machine Alarm: Syringe Pump Driver Dir | Call service to schedule a repair. | HD syringe pump direction (from controller) error | If the measured direction of the syringe pump motor controller does not agree with the expected direction | "}, + { 80 , ALARM_ID_HD_SYRINGE_PUMP_FAULT , "HD | HD Machine Alarm: Syringe Pump Driver | Call service to schedule a repair. | HD syringe pump fault reported by FPGA | If the FPGA reported the syringe pump fault | "}, + { 81 , ALARM_ID_HD_SYRINGE_PUMP_OVER_TRAVEL_ERROR , "HD | HD Machine Alarm: Syringe Pump Overtravel | Call service to schedule a repair. | HD syringe pump over travel error | If the syringe pump position is deemed to have overtraveled | "}, + { 82 , ALARM_ID_HD_SYRINGE_PUMP_DAC_WRITE_ERROR , "HD | HD Machine Alarm: Syringe Pump DAC Write Err | Call service to schedule a repair. | HD syringe pump DAC write failure | If the syringe pump DAC write error is reported by the FPGA | "}, + { 83 , ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR , "HD | HD Machine Alarm: Syringe Pump On w/ BP Stop | Call service to schedule a repair. | HD syringe pump is running while the BP is off | If the syringe pump is on while the blood pump is off | "}, + { 84 , ALARM_ID_DG_SET_RTC_YEAR_INVALID , "DG | DG POST Alarm: HD RTC Time | Call service to schedule a repair. | DG RTC set year is invalid | If DG RTC set year is < 2021. | "}, + { 85 , ALARM_ID_HD_PUMP_TRACK_LATCH_OPENED , "HD | Blood Stopped: Cartridge Lock Lever Open | Cartridge Lock Lever is not closed.\n- Open front door and push lever all the way down.\n- Close door and press RESUME button to continue. | HD pump track lever is not fully latched | If the pump track lever is detected as unlatched when it should be. | "}, + { 86 , ALARM_ID_HD_SET_RTC_YEAR_INVALID , "HD | HD POST Alarm: HD RTC Time | Call service to schedule a repair. | HD RTC set year is invalid | If HD RTC set year is < 2021. | "}, + { 87 , ALARM_ID_DG_HEATING_INVALID_CAL_RECORD , "DG | DG POST Alarm: Heat Cal | Call service to schedule a repair. | DG heating parameters invalid calibration record | If the heating paramters' non-volatile record's CRC does not match the calculated CRC. | "}, + { 88 , ALARM_ID_DG_CONC_PUMP_HALL_SENSOR_OUT_OF_RANGE , "DG | DG Machine Alarm: CP1 CP2 Speed Range | Call service to schedule a repair. | DG concentrate pump hall sensor out of range. | Hall sensor pulse to pulse timing is < 1ms (speed too fast). | "}, + { 89 , ALARM_ID_DG_OUTLET_UV_REACTOR_ON_WITH_NO_FLOW , "DG | DG Machine Alarm: UVo On No Flow | Call service to schedule a repair. | DG outlet UV reactor is on while there is no flow | If the outlet UV reactor is on while the RO flow is less than 200 mL/min. | "}, + { 90 , ALARM_ID_DG_LOAD_CELL_A1_B1_FPGA_FAULT , "DG | DG Machine Alarm: LC A1/B1 Comm | Call service to schedule a repair. | DG load cells A1/B1 FPGA fault | If the FPGA does not report fresh data for a certain period of time. | "}, + { 91 , ALARM_ID_HD_DIALYSATE_FLOW_DATA_NOT_RECEIVE , "HD | DG Machine Alarm: Loss of DG Comm (FMD) | Communication failure with Dialysis Generator.\n-Treatment must be terminated.\n- Ensure all cords are securely connected. | HD No dialysate flow data receive in the last 3 seconds | If not receiving new dialysate flow readings in expected interval (3 seconds) | "}, + { 92 , ALARM_ID_AVAILABLE_1 , " | | | | | "}, + { 93 , ALARM_ID_DG_OUTLET_PRIMARY_CONDUCTIVITY_OUT_OF_RANGE , "DG | DG Machine Alarm: RO Permeate Cond High | Call service to schedule a repair. | DG outlet primary conductivity sensor out of range | If the outlet primary conductivity sensor, CPo is greater than 30 uS/cm for a certain period of time. | "}, + { 94 , ALARM_ID_DG_PRESSURE_OUT_OF_RANGE , "DG | DG Machine Alarm: Pressure Sensor Range | Call service to schedule a repair. | DG pressure sensor out of range | If either of the pressure sensors is < 0 psia or > 200 psia for DG pressure sensors. | "}, + { 95 , ALARM_ID_DG_WATCHDOG_EXPIRED , "DG | DG Machine Alarm: WD Error | Call service to schedule a repair. | DG watchdog expired | If the watchdog signal is low while not in POST. | "}, + { 96 , ALARM_ID_DG_INLET_WATER_TEMPERATURE_IN_HIGH_RANGE , "DG | Dialysate Generation: Inlet Water Temp High | Inlet water temperature is high.\n- Treatment is paused\n- Check the incoming water supply. | DG inlet water temeprature out of range | If the inlet water temperature is > 37 C. | "}, + { 97 , ALARM_ID_DG_FILL_CONDUCTIVITY_OUT_OF_RANGE , "DG | Dialysate Generation: Dialysate Conductivity | Dialysate conductivity is out of range.\n- Check acid and bicarb concentrate is correct and not empty. | DG fill conductivity out of range | If the average acid or bicard conductivity is > 5% of the normal acid and bicarb conductivity values. | "}, + { 98 , ALARM_ID_HD_BATTERY_COMM_FAULT , "HD | HD Machine Alarm (Low): Battery Com | Call service to schedule a repair. | HD battery or battery charger communication fault | If battery I2C communication fault persistence count > 5. | "}, + { 99 , ALARM_ID_HD_SYRINGE_PUMP_STALL , "HD | HD Machine Alarm: Syringe Pump Stall | Call service to schedule a repair. | HD syringe pump stall alarm | If syringe pump measured rate < stall speed threshold (0.05) and the ramp up has been restarted 3 times after stall has been detected. | "}, + { 100 , ALARM_ID_HD_NO_CART_SELF_TEST_TIMEOUT , "HD | HD Machine Alarm: Timeout No Cart. Self-Test | Call service to schedule a repair. | HD no cartridge self-test timeout | If during the no cartridge self-tests state, the elapsed self-test time > maximum no cartridge self test time (30secs) | "}, + { 101 , ALARM_ID_UI_POST_HD_COMM , "UI | HD POST Alarm: UI-Proc Comm | Call service to schedule a repair. | UI POST FW Communication failure | If the HD is not communicating with the UI during POST. | "}, + { 102 , ALARM_ID_DG_HEAT_DISINFECT_TEMP_GRAD_OUT_OF_RANGE , "DG | Cleaning Mode Alarm: Tpo THD Temp Delta | Cleaning mode process terminated unexpectedly.\n-Restart cleaning mode.\n-If problem persists call service to schedule a repair. | DG heat disinfection temperature gradient out of range | If temperature gradient between Tpo and Thd exceeds maximum 15°C. | "}, + { 103 , ALARM_ID_HD_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID , "HD | HD POST Alarm: Cal NVRAM CRC | Call service to schedule a repair. | HD non-volatile calibration group invalid record CRC | If the computed CRC of the calibration group record is not equal to the record CRC. | "}, + { 104 , ALARM_ID_HD_AIR_TRAP_ILLEGAL_LEVELS , "HD | HD Machine Alarm: Air Trap Sensor | Call service to schedule a repair. | Air trap level sensors reporting illegal combination of air/fluid | If the air trap level readings are not valid for more than 2 seconds. | "}, + { 105 , ALARM_ID_DG_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID , "DG | DG POST Alarm: Cal NVRAM CRC | Call service to schedule a repair. | DG non-volatile system group invalid record CRC | If the DG NVDATAMGMT CAL group calculated CRC does not mached the expected CRC. | "}, + { 106 , ALARM_ID_DG_FLOW_SENSORS_INVALID_CAL_RECORD , "DG | DG POST Alarm: Flow Sensor Cal | Call service to schedule a repair. | DG flow sensors calibration error | If the calculated CRC of the flow sensors calibration record does not match the calibration records' CRC. | "}, + { 107 , ALARM_ID_HD_DG_RESTARTED_FAULT , "HD | DG Machine Alarm: DG Restarted | Call service to schedule a repair. | HD reports DG restarted fault | If DG reports being in any mode other than idle, drain, fill or fault during pre-tx, tx, or post-tx modes - means DG restarted unexpectedly and is no longer in sync w/ HD. | "}, + { 108 , ALARM_ID_HD_SYRINGE_PUMP_FPGA_ADC_FAULT , "HD | HD Machine Alarm: Syringe Pump ADC Com | Call service to schedule a repair. | HD syringe pump ADC error | If the ADC read is not fresh after POST init and the ADC read counter has not changed. | "}, + { 109 , ALARM_ID_HD_SYRINGE_PUMP_VOLUME_ERROR , "HD | HD Machine Alarm: Syringe Pump Volume Check | Call service to schedule a repair. | HD syringe pump volume check error | If the volume delivered is off by more than 5% or 0.1mL. | "}, + { 110 , ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR , "HD | HD Machine Alarm: Syringe Pump Speed | Call service to schedule a repair. | HD syringe pump speed check error | If the syringe measured rate is off by more than 5% or 0.1mL. | "}, + { 111 , ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR , "HD | HD Machine Alarm: Syringe Pump Speed | Call service to schedule a repair. | HD syringe pump not stopped in off state error | If the syringe pump position is not equal to its last position. | "}, + { 112 , ALARM_ID_DG_LOAD_CELL_A2_B2_FPGA_FAULT , "DG | DG Machine Alarm: LC A2/B2 Comm | Call service to schedule a repair. | DG load cells A2/B2 FPGA fault | If the FPGA does not report fresh data for a certain period of time. | "}, + { 113 , ALARM_ID_DG_DRAIN_PUMP_CURRENT_OUT_OF_RANGE , "DG | DG Machine Alarm: DRP Current | Call service to schedule a repair. | DG drain pump current out of range | If the DG drain pump current > 2.2 A when it is in open loop or if the current > 0.1 A when it is off. | "}, + { 114 , ALARM_ID_HD_VENOUS_BUBBLE_SELF_TEST_FAILURE , "HD | Process: Pre-Treatment Wet Self-Test | Self-test has detected a problem with the air bubble sensor\n- Check cartridge installation on to machine\n- If problem persists terminate pre-treatment and restart with a new cartridge. | HD venous air bubble detector self-test failure | If the venous air bubble self test did not detect bubble for more than 500 msec. | "}, + { 115 , ALARM_ID_DG_TEMPERATURE_SENSOR_OUT_OF_RANGE , "DG | DG Machine Alarm: Temp Sensor Range | Call service to schedule a repair. | DG temperature sensor out of range | If the measured temperature < 0 C or > 80 C for the non-fluid inline sensors and > 120 C for the fluid sensors. | "}, + { 116 , ALARM_ID_HD_UI_SDCARD_FAILURE , "UI HD | HD Machine Alarm (Low): SD-Card Error | SD-Card Failure \n- Power cycle the system.\n- Call service to schedule a repair if problem persists | SD card is non-operational | SD card is non-operational | "}, + { 117 , ALARM_ID_DG_CAN_MESSAGE_NOT_ACKED , "DG | DG Machine Alarm: Loss of HD Comm (HD ACK) | Communication failure with Dialysis Generator.\n-Treatment must be terminated.\n- Ensure all cords are securely connected. | System message that required acknowledgment was not acknowledged | If no retries left in the pending acknowlegement list. | "}, + { 118 , ALARM_ID_DG_RTC_CONFIG_ERROR , "DG | DG Machine Alarm: RTC Config | Call service to schedule a repair. | DG RTC configuration error | If the RTC configuration registers report an error. | "}, + { 119 , ALARM_ID_DG_RTC_BATTERY_LOW , "DG | DG Machine Alarm (Low): RTC Bat Low | Call service to schedule a repair. | DG RTC battery low | If the RTC battery bit report a low alarm. | "}, + { 120 , ALARM_ID_HD_PRE_TREATMENT_WET_PRIME_TEST_FAILURE , "HD | Process: Pre-Treatment Wet Self-Test | Self-test has detected a bubble in the venous bubble detector\n- The cartridge should be primed\n- Check cartridge installation on to machine\n- If problem persists terminate pre-treatment and restart with a new cartridge. | HD pre-treatment wet prime test failure | If the HD pre-treatment wet self test failed. | "}, + { 121 , ALARM_ID_DG_MAIN_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE , "DG | DG Machine Alarm: Prim Heater (Large) Control | Call service to schedule a repair. | DG main primary heater voltage out of range | If the main primary heater's voltage is out of range. | "}, + { 122 , ALARM_ID_DG_SMALL_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE , "DG | DG Machine Alarm: Prim Heater (Small) Control | Call service to schedule a repair. | DG small primary heater voltage out of range | If the small primary heater's voltage is out of range. | "}, + { 123 , ALARM_ID_DG_TRIMMER_HEATER_VOLTAGE_OUT_OF_RANGE , "DG | DG Machine Alarm: Trimmer Heater Control | Call service to schedule a repair. | DG trimmer heater voltage out of range | If the trimmer voltage is out of range. | "}, + { 124 , ALARM_ID_HD_END_OF_TREATMENT_HIGH , "HD | Blood Stopped: Blood Clot Risk | Blood pump has been off for too long.\n- Treament must be terminated. Blood clot risk.\n-\n- NO RINSEBACK ALLOWED. | HD end of treatment alarm (high priority - user still not acting to end treatment) | In treatment end paused state for > 5 minutes. | "}, + { 125 , ALARM_ID_HD_TREATMENT_STOPPED_NO_RINSEBACK , "HD | Blood Stopped: Blood Clot Risk | Blood pump has been off for too long.\n- Treament must be terminated. Blood clot risk.\n-\n- NO RINSEBACK ALLOWED. | Blood sitting too long after treatment stopped by user alarm (> 5 min) | If in treatment stop sub mode when blood is in the tubing, the blood sitting counter exceeded 5 minutes. | "}, + { 126 , ALARM_ID_HD_BLOOD_LEAK_DETECTED , "HD | Blood Stopped: Dialyzer Blood Leak Detected | A blood leak has been detected. Treatment must end. | HD blood leak detected alarm | If the blood leak is detected based on the blood leak status reported by the sensor. | "}, + { 127 , ALARM_ID_HD_VENOUS_PRESSURE_LOW , "HD | Blood Stopped: Venous Pressure Low | Venous pressure is low.\n- Check to be sure your blue venous connections are secure.\n- Check that your venous access is connected and secured properly. | Venous pressure too low during treatment | If the venous pressure < TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT. Or expanded pressure limits based on mode of operation. | "}, + { 128 , ALARM_ID_HD_VENOUS_BUBBLE_DETECTED , "HD | HD Machine Alarm: Venous Air Bubble Detected | Venous air bubble detected indicating failure of air trap control system.\n- Treatment must be terminated without option for rinseback.\n- Call service to schedule a repair. | HD venous air bubble detected alarm | If bubbles are detected during the treatment. | "}, + { 129 , ALARM_ID_HD_VENOUS_BUBBLE_DETECTED_RINSEBACK , "HD | HD Machine Alarm: Venous Air Bubble Detected | Venous air bubble detected indicating failure of air trap control system.\n- Treatment must be terminated without option for rinseback.\n- Call service to schedule a repair. | HD venous air bubble detected rinseback alarm | If bubble is detected in the treatment rinseback state. | "}, + { 130 , ALARM_ID_HD_VENOUS_PRESSURE_HIGH , "HD | Blood Stopped: Venous Pressure High | Venous pressure is high.\n- Check for access or patient discomfort.\n- Resolve access issue if applicable.\n- Check that there are no kinks or clots in the tubing.\n- Unkink the lines if applicable.\n- End treatment and do not return blood if clots are present. | Venous pressure too high during treatment | If the venous pressure > TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT. Or expanded pressure limits based on mode of operation. | "}, + { 131 , ALARM_ID_HD_ARTERIAL_PRESSURE_LOW , "HD | Blood Stopped: Arterial Pressure Low | Arterial pressure is low.\n- Check that the access is properly connected and secured.\n- Resolve access issue if applicable.\n- Check to be sure the red arterial connections are secure.\n- Check that there are no kinks or clots in the tubing.\n- Unkink lines if applicable.\n- End treatment and do not return blood if clots are present. | Arterial pressure too low during treatment | If the arterial pressure < TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT. Or expanded pressure limits based on mode of operation. | "}, + { 132 , ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH , "HD | Blood Stopped: Arterial Pressure High | Arterial pressure is high.\n- Check that the access is properly connected and secured.\n- Resolve access issue if applicable.\n- Check to be sure your red arterial connections are secure.\n- Check that there are no kinks or clots in the tubing.\n- Unkink lines if applicable.\n- End treatment and do not return blood if clots are present. | Arterial pressure too high during treatment | If the arterial pressure > TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT. Or expanded pressure limits based on mode of operation. | "}, + { 133 , ALARM_ID_DG_FLUID_LEAK_DETECTED , "DG | DG Machine Alarm: Fluid Leak in DG | Fluid leak detected in Dialysate Generation Delivery Device.\n-Treatment must be terminated.\n- Shut off water source and disconnect water and electrical connections from system.\n- Call service to schedule a repair. | DG fluid leak detected alarm | If the fluid leak is detected as reported by the fluid leak detector. | "}, + { 134 , ALARM_ID_HD_FLUID_LEAK_DETECTED , "HD | Blood Stopped: Fluid Leak in HD | Fluid leak detected in Hemodialysis Delivery device.\n- If in treatment BLOOD STOPPED.\n-Identify and correct the cause of the spill.\n- Clean up the spill and dry leak sensor.\n- If in treatment resume treatment. | HD fluid leak detected alarm | If the fluid leak is detected as reported by the fluid leak detector. | "}, + { 135 , ALARM_ID_HD_SHOCK , "HD | Blood Stopped: HD Shock Detected | Excessive movement detected with Hemodialysis Delivery device.\n- Confirm the device is stationary and level before continuing. | HD experienced large acceleration | If the system experienced excessive shock > 2.5 g. | "}, + { 136 , ALARM_ID_DG_SHOCK , "DG | Dialysate Generation: Shock-Vibration | Excessive movement detected with Dialysis Generation device.\n- Treatment is paused.\n- Confirm the device is stationary and level before continuing. | DG experienced large acceleration | If the system experienced excessive shock > 2.5 g. | "}, + { 137 , ALARM_ID_HD_EXCESSIVE_TILT , "HD | Blood Stopped: HD Tilted | Excessive tilt detected with Hemodialysis Delivery device.\n- Confirm the device is stationary and level before continuing | HD tilt exceeds maximum | If the system experienced excessive tilt x and y axis angle > 7 deg for more than 1 sec. | "}, + { 138 , ALARM_ID_DG_EXCESSIVE_TILT , "DG | Dialysate Generation: Tilt | Excessive tilt detected with Dialysis Generation device.\n- Treatment is paused.\n-Confirm the device is stationary and level before continuing. | DG tilt exceeds maximum | If the system experienced excessive tilt x and y axis angle > 7 deg for more than 1 sec. | "}, + { 139 , ALARM_ID_HD_AC_POWER_LOST , "HD | Loss of AC Power | Power has been lost. Check all electrical connections.\n- The display and CPU will run off of the battery until power returns. | HD AC power lost alarm | The HD Software shall trigger an alarm if an AC power loss is detected while the HD system is in standby, service, or treatment parameters mode. | "}, + { 140 , ALARM_ID_HD_DG_COMM_TIMEOUT , "HD | DG Machine Alarm: Loss of DG Comm (Timeout) | Communication failure with Dialysis Generator.\n-Treatment must be terminated.\n- Ensure all cords are securely connected. | Dialysate generator communication timeout | If DG communication timeout is detected for more than 2 seconds. | "}, + { 141 , ALARM_ID_HD_AIR_TRAP_FILL_DURING_TREATMENT , "HD | Blood Stopped: Air Trap Unable to Fill | Failure to fill the Air Trap.\n- Check the air trap vent line and the transducer protector.\n- If the transducer protector is wet, replace it.\n- If air trap is empty fill with saline to mid level. | Air trap fill timeout during treatment | If the air trap fill timeout during treatment. | "}, + { 142 , ALARM_ID_HD_OCCLUSION_BLOOD_PUMP , "HD | Blood Stopped: Blood Pump Occlusion Detected | Occlusion detected after the blood pump.\n- Check for clots or kinks around the dialyzer and in the venous line.\n- Resolve access issue if applicable.\n- End treatment and do not return blood if clots are present.\n- Check for access or patient discomfort.\n- Unkink the lines if applicable. | Blood pump occlusion detected | If blood occlusion is detected > OCCLUSION_THRESHOLD_OFFSET + bloodPumpOcclusionAfterCartridgeInstall | "}, + { 143 , ALARM_ID_DG_DIALYSATE_TEMPERATURE_SENSORS_OUT_OF_RANGE , "DG | DG Machine Alarm: TRo TDi Delta | Call service to schedule a repair. | DG dialysate temperature sensors drift timeout. | If TDi and TRo have drifter for more 1 C for a certain period of time. | "}, + { 144 , ALARM_ID_DG_CLEANING_MODE_INLET_WATER_COND_TOO_HIGH , "DG | Cleaning Mode: Inlet Water Cond High | Cleaning Mode Inlet water conductivity too high.\n- Cleaning mode process has terminated \n- Check inlet water before restarting cleaning mode. | DG cleaning mode inlet water conductivity out of high range | Inlet water conductivity > 2000 uS/cm. Inlet water conductivity > 100 uS/cm (PURE WATER MODE). In cleaning mode | "}, + { 145 , ALARM_ID_DG_ACID_CONDUCTIVITY_OUT_OF_RANGE , "DG | Dialysate Generation: Acid Conc Cond | Acid concentrate conductivity during prime is out of range.\n- Check correct acid concentrate is connected and full.\n- Resume to reprime concentrate. | DG Concentrate conductivity after adding acid out of range alarm | If the conductivity value for the acid concentrate is out of range for more than 45 secs. | "}, + { 146 , ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE , "DG | DG POST Alarm: DG RTC Timer | Call service to schedule a repair. | DG RTC vs. Timer accuracy error | If RTC and timer are not aligned on 1 second elapsed time. | "}, + { 147 , ALARM_ID_DG_CREATING_DIALYSATE_PLEASE_WAIT , "DG | Dialysate Generation: Dialysate not ready | Dialysate is not yet ready.\n- Treatment is paused and will be ready to resume when dialysate is ready for use. | DG dialysate generation conductivity fault alarm | If dialysate conductivity is not with 5% of the TCD | "}, + { 148 , ALARM_ID_DG_CLEANING_MODE_INLET_WATER_TEMP_TOO_HIGH , "DG | Cleaning Mode: Inlet Water Temp High | Cleaning Mode Inlet water temperature too high.\n- Cleaning mode process has terminated \n- Check inlet water before restarting cleaning mode. | Cleaning Mode Inlet water temperature too high | Inlet temperature > 37 C. | "}, + { 149 , ALARM_ID_HD_WATCHDOG_EXPIRED , "HD | HD Machine Alarm: WD Error | Call service to schedule a repair. | HD watchdog expired | If the watchdog signal is low while not in POST. | "}, + { 150 , ALARM_ID_DG_INLET_WATER_CONDUCTIVITY_IN_HIGH_RANGE , "DG | Dialysate Generation: Inlet Water Cond High | Inlet water conductivity is high.\n- Treatment is paused\n- Check the incoming water supply. | Inlet water conductivity too high | Inlet water conductivity > 2000 uS/cm. Inlet water conductivity > 100 uS/cm (PURE WATER MODE). | "}, + { 151 , ALARM_ID_DG_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE , "DG | Dialysate Generation: Inlet Water Cond Low | Inlet water conductivity is low.\n- Treatment is paused\n- Check the incoming water supply. | Inlet water conductivity too low | Inlet water conductivity < 200 uS/cm. Inlet water conductivity low disabled (PURE WATER MODE). | "}, + { 152 , ALARM_ID_DG_INLET_WATER_PRESSURE_IN_LOW_RANGE , "DG | Dialysate Generation: Inlet Water Pres Low | Inlet water pressure is low.\n- Treatment is paused\n- Check the incoming water supply. | Inlet water pressure too low | Inlet water pressure < 25 PSI. | "}, + { 153 , ALARM_ID_HD_PRIME_COMPLETED_HIGH , "HD | Process: Pre-Treatment Terminated | Pre-Treatment timeout.\n- Patient was not connected to device\n- Pre-Treatment has been terminated\n- Proceed to end treatment to remove cartridge from system | HD prime completed high priority alarm | In Pre-Treatment Recirculation for 120 minutes (escalation of alarm 213) | "}, + { 154 , ALARM_ID_DG_CLEANING_MODE_INLET_WATER_COND_TOO_LOW , "DG | Cleaning Mode: Inlet Water Cond Low | Cleaning Mode Inlet water conductivity too low.\n- Cleaning mode process has terminated \n- Check inlet water before restarting cleaning mode. | Cleaning mode inlet water conductivity too low | Inlet water conductivity < 200 uS/cm. Inlet water conductivity low disabled (PURE WATER MODE). In cleaning mode | "}, + { 155 , ALARM_ID_HD_NEW_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE , "HD | DG Machine Alarm: Loss of DG Comm (Reservoir) | Communication failure with Dialysis Generator.\n-Treatment must be terminated.\n- Ensure all cords are securely connected. | HD No reservoir data message receive at least once every 2 seconds | No new reservoir data for 2 seconds. | "}, + { 156 , ALARM_ID_HD_DG_NEW_OPERATION_MODE_MESSAGE_NOT_RECEIVE , "HD | DG Machine Alarm: Loss of DG Comm (Op Mode) | Communication failure with Dialysis Generator.\n-Treatment must be terminated.\n- Ensure all cords are securely connected. | HD No DG op mode message receive at least once every 2 seconds | No DG op mode for 2 seconds. | "}, + { 157 , ALARM_ID_DG_CHEM_DISINFECT_PRIME_ACID_LINE_TIME_OUT , "DG | Cleaning Mode Alarm: Chem Disinfect PAA Prime | Unable to sense proper chemical disinfectant.\n- Cleaning mode process has terminated.\n- Check that proper chemical disinfectant is connected to the bicarb port.\n- Check chemical disinfectant bottle is not empty. | Chemical disinfect priming the acid line timeout | If the disinfectant acid line is not primed within a certain period of time. | "}, + { 158 , ALARM_ID_DG_INLET_WATER_TEMPERATURE_IN_LOW_RANGE , "DG | Dialysate Generation: Inlet Water Temp Low | Inlet water temperature is low.\n- Treatment is paused\n- Check the incoming water supply. | Inlet water temperature low | Inlet temperature < 24 °C for 5 seconds. | "}, + { 159 , ALARM_ID_DG_CHEM_DISINFECT_FLUSH_REMOVE_ACID , "DG | Cleaning Mode: Chem Disinfect Connect Cap | Remove chemical disinfectant connection and close cap. | Close concentrate line be able to flush it | Start of chemical disinfect flush. | "}, + { 160 , ALARM_ID_HD_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH , "HD | HD Machine Alarm: BP Rotor Max Speed | Call service to schedule a repair. | Blood pump rotor speed too high | If blood pump motor speed exceeded 100.0 RPM. | "}, + { 161 , ALARM_ID_DG_COMM_TOO_MANY_BAD_CRCS , "DG | DG Machine Alarm: HD-DG Comm | Call service to schedule a repair. | Too many bad CRCs detected on received system messages | If >= 5 bad CRCs detected on received CAN messages within 10 minutes. | "}, + { 162 , ALARM_ID_DG_FPGA_CLOCK_SPEED_CHECK_FAILURE , "DG | DG Machine Alarm: Proc-FPGA Clock | Call service to schedule a repair. | FPGA clock speed failure | If the FPGA clock speed is relatively close to the processor clock for a certain period of time. | "}, + { 163 , ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_1_ALARM , "HD | Dialysate Generation: UF Rate Check | Ultrafiltration control detected and incorrect rate.\n- This can be caused by excessive movement of system (shock/vibration)\n- Check system is stable and level\n- Resume and if problem persists call service to schedule a repair. | HD sees primary load cell for reservoir 1 change too much too fast | If the delta volume of the active reservoir exceeded 50.0 g (MAX_ACTIVE_LOAD_CELL_CHANGE_G). | "}, + { 164 , ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_2_ALARM , "HD | Dialysate Generation: UF Rate Check | Ultrafiltration control detected and incorrect rate.\n- This can be caused by excessive movement of system (shock/vibration)\n- Check system is stable and level\n- Resume and if problem persists call service to schedule a repair. | HD sees primary load cell for reservoir 2 change too much too fast | If the delta volume of the active reservoir exceeded 50.0 g (MAX_ACTIVE_LOAD_CELL_CHANGE_G). | "}, + { 165 , ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM , "HD | Blood Stopped: Blood Clot Risk | Blood pump has been off for too long.\n- Treament must be terminated. Blood clot risk.\n-\n- NO RINSEBACK ALLOWED. | HD in treatment rinseback operation timeout | If the maximum time inrinseback operation has been exceeded. | "}, + { 166 , ALARM_ID_AVAILABLE_3 , " | | | | | "}, + { 167 , ALARM_ID_HD_CARTRIDGE_DOOR_OPENED , "HD | Blood Stopped: Door Open | Device door is open.\n - Close door and press RESUME button to continue. | HD cartridge door opened alarm | If the cartridge door is opened as reported by the FPGA. | "}, + { 168 , ALARM_ID__AVAILABLE_70 , " | | | | | "}, + { 169 , ALARM_ID_DG_DIALYSATE_FLOW_RATE_OUT_OF_MAX_RANGE , "DG | DG Machine Alarm: Dialysate Flow Sensor Range | Call service to schedule a repair. | Dialysate flow rate out of range | If the dialysate flow rate > 2.00 L/min. | "}, + { 170 , ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY , "HD | Heparin Syringe Empty | Heparin syringe empty.\n- Treatment will continue\n- If additional heparin is required to complete treatment admisinster manually | HD syringe empty alarm | If the syringe pump position is near empty position. | "}, + { 171 , ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION , "HD | Process: Pre-Treatment Heparin Pump Occlusion | Heparin pump occlusion detected.\n- Check heparin line is unclamped.\n- Check there are no kinks in the heparin line. | HD syringe pump occlusion alarm | If the pressure sensor voltage reading > SYRINGE_FORCE_OCCLUSION_THRESHOLD_V. | "}, + { 172 , ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM , "HD | Process: Pre-Treatment Insufficient Heparin | Not enough heparin is available for treatment. Check if syringe pump is touching syringe plunger. If syringe pump is touching syringe plunger, end treatment. If syringe pump is not touching syringe plunger, reload syringe with enough heparin. | HD syringe pump not enough Heparin alarm | If the estimated syringe volume needed for treatment is not sufficient | "}, + { 173 , ALARM_ID_HD_RTC_CONFIG_ERROR , "HD | HD Machine Alarm: RTC Config | Call service to schedule a repair. | HD RTC configuration error | If the RTC configuration registers report an error. | "}, + { 174 , ALARM_ID_HD_RTC_OR_TIMER_ACCURACY_FAILURE , "HD | HD POST Alarm: HD RTC Timer | Call service to schedule a repair. | HD RTC vs. Timer accuracy error | If RTC and timer are not aligned on 1 second elapsed time. | "}, + { 175 , ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR , "HD | HD Machine Alarm: Pump Commutation Error | Call service to schedule a repair. | HD pump commutation error | If the set pump direction does not agree with the hall sensor direction. | "}, + { 176 , ALARM_ID_AVAILABLE_4 , "HD | Dialysate Generation: Dialysate Temp High | Dialysate temperature is high\n-Treatment is paused and will be ready to resume when dialysate is within target range. | Dialysate temperature is out of high safety range | If the dialysate temperature is > 46 C for a certain period of time. | "}, + { 177 , ALARM_ID_DG_SOFTWARE_FAULT , "DG | DG Machine Alarm: Software Invalid State | Call service to schedule a repair. | DG software fault. Software found itself in an unexpected state | If the specific software faults listed in alarm management SW faults has been detected | "}, + { 178 , ALARM_ID_HD_COMM_TIMEOUT , "UI | HD Machine Alarm: UI-Proc Comm | Call service to schedule a repair. | HD communication timeout | If the HD stops communicating with the UI. | "}, + { 179 , ALARM_ID_DG_FPGA_COMM_TIMEOUT , "DG | DG Machine Alarm: FPGA Com | Call service to schedule a repair. | DG FPGA communication down for too long | If retries for commands exceeds limit or FPGA reports comm error. | "}, + { 180 , ALARM_ID_DG_RO_FLOW_RATE_OUT_OF_MAX_RANGE , "DG | DG Machine Alarm: RO Flow Sensor Range | Call service to schedule a repair. | RO flow rate out of range | If the RO flow rate > 2.00 L/min. | "}, + { 181 , ALARM_ID_DG_LOAD_CELLS_TARE_WEIGHT_OUT_OF_RANGE , "DG | DG Machine Alarm: Tare Out of Range | Call service to schedule a repair. | DG load cells weight out of range for tare | If the load cell weight is out of range for tare. | "}, + { 182 , ALARM_ID_DG_LOAD_CELLS_INVALID_CAL_RECORD , "DG | DG POST Alarm: LC Cal | Call service to schedule a repair. | DG load cells invalid calibration | If the CRC of load cells calibration data does not match the calculated CRC. | "}, + { 183 , ALARM_ID_DG_INVALID_LOAD_CELL_VALUE , "DG | Cleaning Mode Alarm: Invalid Resv Transfer | Cleaning mode process terminated unexpectedly.\n-Restart cleaning mode.\n-If problem persists call service to schedule a repair. | DG invalid load cell value | If the half full reservoir is filled prior to filling the reservoir that is supposed to overflow to the half full reservoir. | "}, + { 184 , ALARM_ID_DG_INLET_UV_REACTOR_NOT_HEALTHY , "DG | DG Machine Alarm: UVi Error | Call service to schedule a repair. | Inlet reactor not healthy | If the inlet reactor are not healthy. | "}, + { 185 , ALARM_ID_DG_FAN_RPM_OUT_OF_RANGE , "DG | DG Machine Alarm (Low): Fan Speed | Fan failure.\n- Check that the fans inlets are not blocked or obstructed. | DG fan RPM out of range | If the fan RPM is out of Min/Max range. | "}, + { 186 , ALARM_ID_DG_CONCENTRATE_PUMP_FAULT , "DG | DG Machine Alarm: CP1/CP2 Fault | Call service to schedule a repair. | DG concentrate pump fault | If the concentrate pumps fault is reported by the FPGA. | "}, + { 187 , ALARM_ID_DG_CP1_SPEED_CONTROL_ERROR , "DG | DG Machine Alarm: CP1 Speed Fault | Call service to schedule a repair. | DG concentrate pump CP1 speed control error | If the concentrate pump CP1 speed > 0.02 tolerance for a certain period of time. | "}, + { 188 , ALARM_ID_DG_CP2_SPEED_CONTROL_ERROR , "DG | DG Machine Alarm: CP2 Speed Fault | Call service to schedule a repair. | DG concentrate pump CP2 speed control error | If the concentrate pump CP1 speed > 0.02 tolerance for a certain period of time. | "}, + { 189 , ALARM_ID_DG_DRAIN_PUMP_RPM_OUT_OF_RANGE , "DG | DG Machine Alarm: DRP Speed Fault | Call service to schedule a repair. | DG drain pump RPM out of range | If the drain pump RPM > 100.0 of the target RPM. | "}, + { 190 , ALARM_ID_DG_DRAIN_PUMP_OFF_FAULT , "DG | DG Machine Alarm: DRP Speed Not Off | Call service to schedule a repair. | DG drain pump off fault | If the pump is in off state and the RPM is greater than the minimum RPM of 300.0 RPM. | "}, + { 191 , ALARM_ID_DG_FLOW_RATE_OUT_OF_UPPER_RANGE , "DG | DG Machine Alarm: RO Flow High | Call service to schedule a repair. | DG flow rate out of upper range | If the RO flow rate > 10% from the target flow rate. | "}, + { 192 , ALARM_ID_DG_FLOW_RATE_OUT_OF_LOWER_RANGE , "DG | DG Machine Alarm: RO Flow Low | Call service to schedule a repair. | DG flow rate out of lower range | If the RO flow rate < 10% from the target flow rate. | "}, + { 193 , ALARM_ID_AVAILABLE_5 , " | | | | | "}, + { 194 , ALARM_ID_DG_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE , "DG | DG Machine Alarm: RO Driver Feedback Fault | Call service to schedule a repair. | DG RO pump duty cycle out of range | If the DG RO pump duty cycle is out of range by 5% of the target duty cycle for a certain period of time. | "}, + { 195 , ALARM_ID_DG_RO_PUMP_PRESSURE_OUT_OF_RANGE , "DG | DG Machine Alarm: RO Pump High Pressure | Call service to schedule a repair. | DG RO pump pressure out of range | If the DG RO pump pressure > 135 psi for a certain period of time. | "}, + { 196 , ALARM_ID_DG_CPI_CPO_SENSORS_FPGA_FAULT , "DG | DG Machine Alarm: CPi/CPo Comm | Call service to schedule a repair. | DG CPi/CPo conductivity sensors FPGA fault | If the FPGA reports error for a certain period of time. | "}, + { 197 , ALARM_ID_DG_CD1_CD2_SENSORS_FPGA_FAULT , "DG | DG Machine Alarm: CD1/CD2 Comm | Call service to schedule a repair. | DG CD1/CD2 conductivity sensors FPGA fault | If the FPGA reports error for a certain period of time. | "}, + { 198 , ALARM_ID_DG_RO_FLOW_TOO_LOW_WHILE_PRIMARY_HEATER_IS_ON , "DG | DG Machine Alarm: HP On With No Flow | Call service to schedule a repair. | DG primary heater while RO flow is low | If the RO flow is < 0.2 L/min for a certain period of time. | "}, + { 199 , ALARM_ID_DG_DIALYSATE_FLOW_TOO_LOW_WHILE_TRIMMER_HEATER_IS_ON , "DG | DG Machine Alarm: HR On With No Flow | Call service to schedule a repair. | DG trimmer heater while dialysate flow is low | If the FMD flow is ≤ 0 mL/min (raw) for a certain period of time. | "}, + { 200 , ALARM_ID_DG_THERMISTORS_TEMPERATURE_OUT_OF_RANGE , "DG | DG Machine Alarm: Thermistor Range | Call service to schedule a repair. | DG thermistor or temperature sensor out of range | If thermistor > 80.0 C or < 0.0 C. | "}, + { 201 , ALARM_ID_HD_PRE_TREATMENT_WET_FLOW_TEST_FAILURE , "HD | Process: Pre-Treatment Wet Self-Test | Self-test has detected a problem in the dialysate flow measurement or there is a leak in the dialysate in/out lines\n- The cartridge should be primed\n- Check cartridge installation on to machine\n- If problem persists terminate pre-treatment and restart with a new cartridge. | HD pre-treatment wet flow test failure | If the pre-treatment wet flow test has failed. | "}, + { 202 , ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_NORMAL_TEST_FAILURE , "HD | Process: Pre-Treatment Dry Self-Test | Self-test has detected blood circuit pressure cannot be relieved\n- Check PBo connection to HD for kinks\n -Check PBo transducer protector for occlusion\n- If problem persists install a new cartridge and PBo transducer protector. | HD pre-treatment dry pressure normal test failure | If the pre-treatment dry pressure normla test failed. | "}, + { 203 , ALARM_ID_AVAILABLE_6 , " | | | | | "}, + { 204 , ALARM_ID_DG_RO_REJECTION_RATIO_OUT_OF_RANGE , "DG | DG Machine Alarm: RO Rejection | Call service to schedule a repair. | RO rejection ratio out of range | If RO rejection ratio > 0.1 | "}, + { 205 , ALARM_ID_DG_CONDUCTIVITY_SENSOR_FAULT , "DG | DG Machine Alarm: Conductivity Sensors Error | Call service to schedule a repair. | Conductivity sensor fault | If conductivity sensor reports 0x11 for more than 2 consecutive reads. | "}, + { 206 , ALARM_ID_DG_DIALYSATE_FILL_OUT_OF_TIME , "DG | DG Machine Alarm: Reservoir Fill Timeout | Call service to schedule a repair. | DG dialysate fill runs out of time | If DG dialysate fill > 5 minutes. | "}, + { 207 , ALARM_ID_DG_FLOW_METER_CHECK_FAILURE , "DG | DG Machine Alarm: FMP Flow Rate Error | Call service to schedule a repair. | DG flow meter check failure alarm | If integrated Volume To Load Cell Reading Percent > 0.1. | "}, + { 208 , ALARM_ID_HD_VENOUS_LINE_OCCLUSION , "HD | Blood Stopped: Venous Pressure High (Occ) | Venous pressure is high.\n- Check for access or patient discomfort.\n- Resolve access issue if applicable.\n- Check that there are no kinks or clots in the tubing.\n- Unkink the lines if applicable.\n- End treatment and do not return blood if clots are present. | HD venous line occlusion fault | If the venous pressure is > set limit + 50 mmHg if HD is in treatment or pre-treatment mode. | "}, + { 209 , ALARM_ID_DG_DRAIN_CIRCULATION_LINE_TIMEOUT , "DG | Cleaning Mode Alarm: Flush Circ Error | Cleaning mode process terminated unexpectedly.\n-Restart cleaning mode.\n-If problem persists call service to schedule a repair. | DG drain circulation line timeout | If the integrated volume < 0.1 for more than 60 secs. | "}, + { 210 , ALARM_ID_HD_BATTERY_PACK_ERROR_DETECTED , "HD | HD Machine Alarm (Low): Battery Fault | Call service to schedule a repair. | HD battery pack detected an error | If the battery pack status error is detected from the slave device I2C address 0x0B. | "}, + { 211 , ALARM_ID_HD_BLOOD_SITTING_WARNING , "HD | Blood Stopped: Warning | Blood pump is stopped.\n- Resume treatment before countdown timer expires. | Blood sitting too long warning (> 4 min) | During treatment stop sub-mode, if the blood is in the line for more than 4 minutes. | "}, + { 212 , ALARM_ID_HD_END_OF_TREATMENT_ALARM , "HD | Blood Stopped: Warning | Blood pump is stopped.\n- Resume treatment before countdown timer expires. | Blood sitting too long warning (> 4 min) | During treatment end paused state, if the blood is in the line for more than 4 minutes. | "}, + { 213 , ALARM_ID_HD_PRIME_COMPLETED_MEDIUM , "HD | Process: Pre-Treatment Priming Complete | Prime of the cartridge is complete.\n- Proceed to connect to patient. | HD prime completed medium priority alarm | In Pre-Treatment Recirculation for 90 minutes (escalation of alarm 226) | "}, + { 214 , ALARM_ID_AVAILABLE_30 , " | | | | | "}, + { 215 , ALARM_ID_AVAILABLE_31 , " | | | | | "}, + { 216 , ALARM_ID_HD_END_TREATMENT_TIMEOUT_ALARM , "HD | Process: End of Dialysis Treatment | Dialysis Treatment has completed\n- Proceed to end treatment and rinseback | HD end treatment sub-mode timeout alarm | If the treatment ended successfully. | "}, + { 217 , ALARM_ID_AVAILABLE_32 , " | | | | | "}, + { 218 , ALARM_ID_HD_SYRINGE_DETECTED , "HD | Process: Remove Syringe | Syringe not removed from machine.\n- Remove heparin syringe. | HD syringe detected alarm | If the syringe detection switch > 2.0 volts. | "}, + { 219 , ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_REMOVED , "HD | Blood Stopped: Heparin Syringe Not Detected | Heparin is needed for treatment but syringe has been removed from syringe pump.\n- Install Heparin syringe. | HD syringe pump syringe removed alarm | If the syringe detection switch < 2.0 volts. | "}, + { 220 , ALARM_ID_DG_THD_SENSORS_FPGA_FAULT , "DG | DG Machine Alarm: THD RTD Comm | Call service to schedule a repair. | DG THd sensor FPGA fault | If the FPGA does not report fresh data for a certain period of time | "}, + { 221 , ALARM_ID_HD_EMPTY_SALINE_BAG , "HD | Blood Stopped: Saline Bag Empty | Saline bag appears empty.\n- Check saline bag and line and replace if saline bag is empty. | HD Saline bag is empty | If the measured arterial pressure < -300.0 mmHg for more than 250 msec. | "}, + { 222 , ALARM_ID_HD_OCCLUSION_SENSOR_FPGA_FAULT , "HD | HD Machine Alarm: BP Occ Com | Call service to schedule a repair. | HD occlusion sensor FPGA fault | If the FPGA does not report fresh data or indicates an error for a certain period of time. | "}, + { 223 , ALARM_ID_HD_ARTERIAL_SENSOR_FPGA_FAULT , "HD | HD Machine Alarm: Art. Pres. Com | Call service to schedule a repair. | HD arterial sensor FPGA fault | If the FPGA does not report fresh data for a certain period of time | "}, + { 224 , ALARM_ID_HD_TREATMENT_STOPPED_BY_USER , "HD | Blood Stopped: Treatment Pause | Treatment paused by user. | Treatment stopped by user action - pressed stop button | If the user has pressed the stop button. | "}, + { 225 , ALARM_ID_HD_END_OF_TREATMENT_WARNING , "HD | Process: End of Dialysis Treatment | Dialysis Treatment has completed\n- Proceed to end treatment and rinseback | HD end of treatment warning | If the treatment duration has exceeded the prescribed treatment time entered by the user. | "}, + { 226 , ALARM_ID_HD_PRIME_COMPLETED_LOW_PRIORITY , "HD | Process: Pre-Treatment Priming Complete | Prime of the cartridge is complete.\n- Proceed to connect to patient. | HD prime completed low priority alarm | Start of Pre-Treatment Recirculation - notifiy user to proceed to patient connection | "}, + { 227 , ALARM_ID_HD_PRIME_OUT_OF_TIME , "HD | Process: Pre-Treatment Prime Timeout | Total cartridge prime time timeoutt.\n- Check blood and dialysate lines for clamps, kinks or leaks. | HD prime out of time alarm | If the priming elapsed time exceeded 30 minutes. | "}, + { 228 , ALARM_ID_HD_PRIME_SALINE_PURGE_AIR_TIME_OUT , "HD | Process: Pre-Treatment Prime Timeout | Blood line prime with saline timeout.\n- Check blood and dialysate lines for clamps, kinks or leaks. | HD time out on prime sub-mode purge air state. | During the pre-treatment prime state, if the prime saline purge air state exceeded 60 secs. | "}, + { 229 , ALARM_ID_HD_PRIME_DIALYSATE_DIALYZER_TIME_OUT , "HD | Process: Pre-Treatment Prime Timeout | Dialyzer prime timeout.\n- Check blood and dialysate lines for clamps, kinks or leaks. | HD prime dialysate dialyzer time out alarm | If the priming of the dialyzer dialysate flow path has exceeded the time limit. | "}, + { 230 , ALARM_ID_HD_PRIME_DIALYSATE_BYPASS_TIME_OUT , "HD | Process: Pre-Treatment Prime Timeout | Dialyzer prime timeout.\n- Check blood and dialysate lines for clamps, kinks or leaks. | HD prime dialysate bypass time out alarm | If the priming of the dialyzer bypass flow path has exceeded the time limit. | "}, + { 231 , ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE , "HD | Process: Pre-Treatment Dry Self-Test | Self-test has detected a leak in the circuit\n- Check blood line connections\n- Check dialysate line connections\n- Check PBo and PBa transducer protectors for occlusion\n- Check clamps\n- If problem persists install a new cartridge | HD pre-treatment mode dry self-tests failure | If the following dry self tests have failed: 1. handleDrySelfTestPressureSensorsState 2. handleDrySelfTestPressureSensorsNormalState | "}, + { 232 , ALARM_ID_HD_PRE_TREATMENT_WET_LC_TEST_FAILURE , "HD | Process: Pre-Treatment Wet Self-Test | Self-test has detected a problem in the load cell measurement or there is a leak in the dialysate in/out lines\n- The cartridge should be primed\n- Check cartridge installation on to machine\n- If problem persists terminate pre-treatment and restart with a new cartridge. | HD pre-treatment mode wet self-tests failure | If the following wet self tests have failed: 1. handleWetSelfTestPrimeCheckState 2. handleWetSelfTestFirstDisplacementVerifyState 3. handleWetSelfTestSecondDisplacementVerifyState | "}, + { 233 , ALARM_ID_DG_BAROMETRIC_SENSOR_COEFFS_BAD_CRC , "DG | DG Machine Alarm: Baro Cal CRC | Call service to schedule a repair. | DG barometric pressure sensor bad coefficients CRC | If the following happens: 1. The stored CRC in the sensor does not match the calculated CRC. 2. The CRC and coefficients have not been received from the sensor after 20 seconds from the power up. | "}, + { 234 , ALARM_ID_DG_INLET_WATER_PRESSURE_IN_HIGH_RANGE , "DG | Dialysate Generation: Inlet Water Pres High | Inlet water pressure is high.\n- Treatment is paused\n- Check the incoming water supply. | DG inlet water pressure is too high | If the inlet water pressure is > 80 psig. | "}, + { 235 , ALARM_ID_HD_TREATMENT_STOPPED_AFTER_RINSEBACK , "HD | Process: In-Treatment Rinseback Complete | Rinseback has been completed. | HD in treatment stopped sub-mode after rinseback completed (no escalation) | If there is no active alarm and rinseback has completed. | "}, + { 236 , ALARM_ID_HD_INSTALL_NEW_CARTRIDGE , "HD | Process: Pre-Treatment Dry Self-Test | Self-test has detected fluid in the cartridge.\n- Cartridges are single-use only\n- Install new cartridge to resume. | HD needs new cartridge to be installed | If the air trap sensor reported AIR and bubble sensor detected bubbles. | "}, + { 237 , ALARM_ID_HD_PRIME_SALINE_DIALYZER_TIME_OUT , "HD | Process: Pre-Treatment Prime Timeout | Dialyzer prime timeout.\n- Check blood and dialysate lines for clamps, kinks or leaks. | HD prime saline dialyzer time out alarm | If timeout, just transition to HD_PRIME_RESERVOIR_TWO_FILL_COMPLETE_STATE | "}, + { 238 , ALARM_ID_HD_NO_CARTRIDGE_LOADED , "HD | Process: Pre-Treatment Dry Self-Test | Self-test has detected cartridge is not installed.\n- Check that a cartridge is properly installed. | HD no cartridge loaded or installed improperly alarm | If the measured blood pump occlucsion pressure reading is < 5000 or > 24500. | "}, + { 239 , ALARM_ID_HD_CARTRIDGE_REMOVAL_FAILURE , "HD | Process: Post-Treatment Remove Cartridge | Cartridge not unloaded, or unloaded improperly.\n- Check that the cartridge has been removed. | HD fail to remove cartridge alarm | In the post treatment state, if the cartridge has not been removed. | "}, + { 240 , ALARM_ID_DG_BICARB_CONDUCTIVITY_OUT_OF_RANGE , "DG | Dialysate Generation: Bicarb Conc Cond | Bicarbonate concentrate conductivity during prime is out of range.\n- Check correct acid concentrate is connected and full.\n- Resume to reprime concentrate. | Bicarb conductivity out of range during bicarb pump check alarm | If the conductivity value for bicarbonate concentrate is out of range for more than 45 secs. | "}, + { 241 , ALARM_ID_DG_RESERVOIR_DRAIN_TIMEOUT , "DG | Cleaning Mode Alarm: Reservoir Drain Timeout | Cleaning mode process terminated unexpectedly.\n-Restart cleaning mode.\n-If problem persists call service to schedule a repair. | DG reservoir drain time out | If the DG reservoir drain is not complete in 120 secs. | "}, + { 242 , ALARM_ID_DG_RESERVOIR_FILL_TIMEOUT , "DG | Cleaning Mode Alarm: Reservoir Fill Timeout | Cleaning mode process terminated unexpectedly.\n-Restart cleaning mode.\n-If problem persists call service to schedule a repair. | DG reservoir fill time out | If the DG reservoir fill is not complete in 120 secs. | "}, + { 243 , ALARM_ID_DG_RESERVOIR_LEAK_TIMEOUT , "DG | Cleaning Mode Alarm: Fluid Loss Dettected | Cleaning mode process terminated unexpectedly.\n-Restart cleaning mode.\n-If problem persists call service to schedule a repair. | DG reservoir leak time out | If the reservoir level is drifted by 100 mL for more than 30 seconds. | "}, + { 244 , ALARM_ID_DG_CLEANING_MODE_TEMP_SENSORS_DIFF_OUT_OF_RANGE , "DG | Cleaning Mode Alarm: Temp Sensor Check Error | Cleaning mode process terminated unexpectedly.\n-Restart cleaning mode.\n-If problem persists call service to schedule a repair. | DG temperature sensors difference out of range | If any of the temperature sensors are out of the average of the sensors by more than 3 C. | "}, + { 245 , ALARM_ID_DG_HEAT_DISINFECT_TARGET_TEMP_TIMEOUT , "DG | Cleaning Mode Alarm: Heat Disinfect Temp TO | Cleaning mode process terminated unexpectedly.\n-Restart cleaning mode.\n-If problem persists call service to schedule a repair. | DG heat disinfect target temperature time out (could not reach to temperature) | If heating up to minimum temperature for heat disinfect failed after 4 hours. | "}, + { 246 , ALARM_ID_DG_CLEANING_MODE_COND_SENSORS_OUT_OF_RANGE , "DG | Cleaning Mode Alarm: RO Water Cond Error | Cleaning mode process terminated unexpectedly.\n-Restart cleaning mode.\n-If problem persists call service to schedule a repair. | DG chemical disinfect inlet conducitivty out of range | If CPo and CD2 conductivity values are above 100 uS/cm. | "}, + { 247 , ALARM_ID_AVAILABLE_7 , " | | | | | "}, + { 248 , ALARM_ID_DG_CHEM_DISINFECT_TARGET_TEMP_OUT_OF_RANGE , "DG | Cleaning Mode Alarm: Chem Disinfect Proc Err | Cleaning mode process terminated unexpectedly.\n-Restart cleaning mode.\n-If problem persists call service to schedule a repair. | DG chemical disinfect out of target temperature | If TPo > 50 C after 1 second. | "}, + { 249 , ALARM_ID_DG_CHEM_DISINFECT_TARGET_COND_OUT_OF_RANGE , "DG | Cleaning Mode Alarm: Chem Disinfect PAA Cond | Unable to sense proper chemical disinfectant.\n- Cleaning mode process has terminated.\n- Check that proper chemical disinfectant is connected to the bicarb port.\n- Check chemical disinfectant bottle is not empty. | DG chemical disinfect out of target conductivity | If CD2 < 150 uS/cm or CD2 > 650 uS/cm after 10 seconds. | "}, + { 250 , ALARM_ID_DG_CHEM_DISINFECT_INSERT_ACID , "DG | Cleaning Mode: Chem Disinfect Connect PAA | Connect chemical disinfectant bottle to bicarb port. | Insert the acid to start chemical disinfect | Start of chemical disinfect | "}, + { 251 , ALARM_ID_HD_INVALID_SYSTEM_RECORD_CRC , "HD | HD POST Alarm: Sys Rec NVRAM CRC | Call service to schedule a repair. | HD invalid system record | If the calculated CRC of the HD system record image does not match the expected CRC. | "}, + { 252 , ALARM_ID_HD_INVALID_SERVICE_RECORD_CRC , "HD | HD POST Alarm: Serv Rec NVRAM CRC | Call service to schedule a repair. | HD invalid service record | If the calculated CRC of the HD service record image does not match the expected CRC. | "}, + { 253 , ALARM_ID_DG_INVALID_SYSTEM_RECORD_CRC , "DG | DG POST Alarm: Sys Rec NVRAM CRC | Call service to schedule a repair. | DG invalid system record | If the calculated CRC of the DG system record image does not match the expected CRC. | "}, + { 254 , ALARM_ID_DG_INVALID_SERVICE_RECORD_CRC , "DG | DG POST Alarm: Serv Rec NVRAM CRC | Call service to schedule a repair. | DG invalid service record | If the calculated CRC of the DG service record image does not match the expected CRC. | "}, + { 255 , ALARM_ID_HD_UI_COMPATIBILITY_ERROR , "HD | HD POST Alarm: UI Compatibility | Call service to schedule a repair. | HD and UI software builds are not compatible | If the compatibility revision field of the UI is not equal to SW_COMPATIBILITY_REV. | "}, + { 256 , ALARM_ID_HD_DISINFECT_CHEM_FLUSH , "HD | Cleaning Mode: Chem Flush In Progress | Chemical disinfect flush in progress\n- Please wait for the process to complete\n- Treatment will not be able to be started untill process completes\n- Process may be terminated by pressing the HD stop button | DG flush started | If DG flush successfully started from the UI. | "}, + { 257 , ALARM_ID_AVAILABLE_8 , " | | | | | "}, + { 258 , ALARM_ID_AVAILABLE_9 , " | | | | | "}, + { 259 , ALARM_ID_HD_TEMPERATURES_OUT_OF_RANGE , "HD | HD Machine Alarm: Temp Sensors Error | Call service to schedule a repair. | HD temperatures out of range | If thermistor reports temperature > 80.0 C or < 0.0 C for a certain period of time. | "}, + { 260 , ALARM_ID_HD_UI_POST_FAILURE_SHASUM , "UI HD | HD POST Alarm: UI Image | Call service to schedule a repair. | UI POST Application Integrity (Sha256Sum) failure | If the UI POST reports a shasum faillure. | "}, + { 261 , ALARM_ID_HD_UI_POST_FAILURE_CANBUS , "UI HD | HD POST Alarm: UI CAN Driver | Call service to schedule a repair. | UI POST CANBus failure | If the UI POST reports a can bus failure. | "}, + { 262 , ALARM_ID_HD_UI_POST_FAILURE_DISPLAY , "UI HD | HD POST Alarm: UI Disp Driver | Call service to schedule a repair. | UI POST Display failure | If the UI POST reports a display failure. | "}, + { 263 , ALARM_ID_HD_UI_POST_FAILURE_TOUCH , "UI HD | HD POST Alarm: UI Touch Driver | Call service to schedule a repair. | UI POST Touch failure | If the UI POST reports a touch failure. | "}, + { 264 , ALARM_ID_HD_UI_POST_FAILURE_SDCARD , "UI HD | HD POST Alarm: UI SD-Card | SD-Card Failure \n- Power cycle the system.\n- Call service to schedule a repair if problem persists | UI POST SD-Card failure | If the UI POST reports SD card failure. | "}, + { 265 , ALARM_ID_HD_UI_POST_FAILURE_RTC , "UI HD | HD POST Alarm: UI RTC | Call service to schedule a repair. | UI POST RTC failure | If the UI POST reports RTC failure. | "}, + { 266 , ALARM_ID_HD_UI_POST_FAILURE_WIFI , "UI HD | HD POST Alarm: UI WiFi | Call service to schedule a repair. | UI POST WiFi failure | If the UI POST reports WiFi failure. | "}, + { 267 , ALARM_ID_HD_UI_POST_FAILURE_BLUETOOTH , "UI HD | HD POST Alarm: UI Bluetooth | Call service to schedule a repair. | UI POST Bluetooth failure | If the UI POST reports bluetooth failure. | "}, + { 268 , ALARM_ID_HD_UI_POST_FAILURE_ETHERNET , "UI HD | HD POST Alarm: UI Ethernet | Call service to schedule a repair. | UI POST Ethernet failure | If the UI POST reports ethernet failure. | "}, + { 269 , ALARM_ID_HD_UI_POST_FAILURE_SOUND , "UI HD | HD POST Alarm: UI Sound | Call service to schedule a repair. | UI POST Sound failure | If the UI POST reports sound failure. | "}, + { 270 , ALARM_ID_HD_SAFETY_SHUTDOWN_POST_TEST_FAILED , "HD | HD POST Alarm: Proc Safestate | Call service to schedule a repair. | HD POST Safety Shutdown failure | If the 24 volts power source is greater than 5.0 volts during safety shutdown self test state. If the 24 volts power source is less than 22.6 volts during safety shutdown self test recover state. | "}, + { 271 , ALARM_ID_DG_SAFETY_SHUTDOWN_POST_TEST_FAILED , "DG | DG POST Alarm: Proc Safestate | Call service to schedule a repair. | DG POST Safety Shutdown failure | If the 24 volts power source is greater than 5.0 volts during safety shutdown self test state. If the 24 volts power source is less than 22.6 volts during safety shutdown self test recover state. | "}, + { 272 , ALARM_ID_HD_FAN_RPM_OUT_OF_RANGE , "HD | HD Machine Alarm (Low): Fan Speed | Fan failure.\n- Check that the fans inlets are not blocked or obstructed. | HD Fan RPM out of range | If the fan RPM is out of Min/Max range. | "}, + { 273 , ALARM_ID_AVAILABLE_10 , " | | | | | "}, + { 274 , ALARM_ID_AVAILABLE_11 , " | | | | | "}, + { 275 , ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE , "HD | HD Machine Alarm: Arterial Press Range | Call service to schedule a repair. | HD arterial pressure sensor is reading out of range | If the arterial pressure > 2000.0 mmHg or < -1500.0 mmHg. | "}, + { 276 , ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE , "HD | HD Machine Alarm: Venous Press Range | Call service to schedule a repair. | HD venous pressure sensor is reading out of range | If the venous pressure > 2000.0 mmHg or < -1500.0 mmHg. | "}, + { 277 , ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE , "HD | HD Machine Alarm: Occlusion Sens Range | Call service to schedule a repair. | HD BP occlusion sensor is reading out of range | If the blood pump occlusion count is < 2000. | "}, + { 278 , ALARM_ID_HD_ACTIVE_RESERVOIR_WEIGHT_OUT_OF_RANGE , "HD | DG Machine Alarm: Reservoir Overfill Alarm | Call service to schedule a repair. | HD active reservoir weight out of range. | If the active reservoir weight is > 1900.0 g. | "}, + { 279 , ALARM_ID_DG_DIALYSATE_DRAIN_TIME_OUT , "DG | DG Machine Alarm: Reservoir Drain Timeout | Call service to schedule a repair. | DG dialysate drain time out | If the DG dialysate drain exceeded 120 seconds. | "}, + { 280 , ALARM_ID_DG_DRAIN_PUMP_DIRECTION_INVALID , "DG | DG Machine Alarm: DRP Direction Fault | Call service to schedule a repair. | DG drain pump invalid direction | If the drain pump 's direction is not 1 when draining. | "}, + { 281 , ALARM_ID_DG_ACID_BOTTLE_LOW_VOLUME , "DG | Dialysate Generation: Acid Concentrate Low | Acid concentrate low.\n- Replace acid concentrate bottle. | DG Acid concentration bottle low volume alarm | If the acid concentration bottle volume > 3240 (3340 - 100). | "}, + { 282 , ALARM_ID_DG_BICARB_BOTTLE_LOW_VOLUME , "DG | Dialysate Generation: Bicarb Concentrate Low | Bicarbonate concentrate low.\n- Replace bicarbonate concentrate bottle. | DG Bicarbonate concentration bottle low volume alarm | If the bicarbonate concentration bottle volume > 3680 (3780 - 100). | "}, + { 283 , ALARM_ID_DG_LOAD_CELL_WEIGHT_OUT_OF_RANGE , "DG | DG Machine Alarm: LC Range | Call service to schedule a repair. | DG load cells weight out of range | If the weight of the DG load cells > 4500.0 g or < 0.0 g. | "}, + { 284 , ALARM_ID_DG_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE , "DG | DG Machine Alarm: Redundant LC Check | Call service to schedule a repair. | DG load cells primary/back up drift out of range | If redundant load cells deviate by more than 60g after tare for 5 seconds. | "}, + { 285 , ALARM_ID_AVAILABLE_12 , " | | | | | "}, + { 286 , ALARM_ID_DG_CONCENTRATE_CAP_NOT_IN_PROPER_POSITION , "DG | Cleaning Mode Alarm: Concentrate Cap Removed | Concentrate cap removed from DG during cleaning.\n- Cleaning Process Terminated. | DG cap in wrong state | If the concentrate cap is not in the right position in the cleaning modes. | "}, + { 287 , ALARM_ID_HD_FPGA_CLOCK_SPEED_CHECK_FAILURE , "HD | HD Machine Alarm: Proc-FPGA Clock | Call service to schedule a repair. | HD processor clock speed checks against FPGA clock failure | If during initialization mode, the difference between the processor clock speed and the FPGA clock speed > 1. | "}, + { 288 , ALARM_ID_HD_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE , "HD | DG Machine Alarm: LC Drift Check | Call service to schedule a repair. | HD load cell inconsistency | If redundant load cells deviate from start to end of a reservoir use during treatment by more than 10g. | "}, + { 289 , ALARM_ID_DG_DIALYSATE_CAP_NOT_IN_PROPER_POSITION , "DG | Cleaning Mode Alarm: Dialysate Cap Removed | Dialysate cap removed from DG during cleaning.\n- Cleaning Process Terminated. | DG cap in wrong state | If the dialysate cap is not in the right position in the cleaning modes. | "}, + { 290 , ALARM_ID_HD_VENOUS_SENSOR_FPGA_FAULT , "HD | HD Machine Alarm: Ven. Pres. Com | Call service to schedule a repair. | HD venous sensor FPGA fault | If the FPGA does not report fresh data for a certain period of time | "}, + { 291 , ALARM_ID_HD_DISINFECT_FLUSH , "HD | Cleaning Mode: Flush In Progress | System flush in progress\n- Please wait for the process to complete\n- Treatment will not be able to be started untill process completes\n- Process may be terminated by pressing the HD stop button | DG flush started | If DG flush successfully started from the UI. | "}, + { 292 , ALARM_ID_HD_DISINFECT_HEAT , "HD | Cleaning Mode: Heat Disinfect In Progress | Heat disinfect in progress\n- Please wait for the process to complete\n- Treatment will not be able to be started untill process completes\n- Process may be terminated by pressing the HD stop button | DG heat disinfect started | If DG heat disinfect successfully started from the UI. | "}, + { 293 , ALARM_ID_HD_DISINFECT_CHEM , "HD | Cleaning Mode: Chem Disinfect In Progress | Chemical disinfect in progress\n- Please wait for the process to complete\n- Treatment will not be able to be started untill process completes\n- Process may be terminated by pressing the HD stop button | DG chemical disinfect started | If DG chemical disinfect successfully started from the UI. | "}, + { 294 , ALARM_ID_AVAILABLE_13 , " | | | | | "}, + { 295 , ALARM_ID_HD_UI_POST_FAILURE_CLOUDSYNC , "UI HD | HD POST Alarm: UI CloudSync | Call service to schedule a repair. | UI cloud sync POST failure | If the UI POST reports cloud sync failure. | "}, + { 296 , ALARM_ID_DG_TDI_SENSORS_FPGA_FAULT , "DG | DG Machine Alarm: TDi RTD Comm | Call service to schedule a repair. | DG TDi sensor FPGA fault | If the FPGA does not report fresh data for a certain period of time | "}, + { 297 , ALARM_ID_DG_TRO_SENSORS_FPGA_FAULT , "DG | DG Machine Alarm: TRo RTD Comm | Call service to schedule a repair. | DG TRo sensor FPGA fault | If the FPGA does not report fresh data for a certain period of time | "}, + { 298 , ALARM_ID_DG_BARO_SENSOR_FPGA_FAULT , "DG | DG Machine Alarm: Baro Pres Comm | Call service to schedule a repair. | DG barometric sensor FPGA fault | If the FPGA does not report fresh data for a certain period of time | "}, + { 299 , ALARM_ID_DG_INVALID_SERIAL_NUMBER , "DG | DG POST Alarm: Serial Number Check | Call service to schedule a repair. | DG invalid serial number | If the DG serial number is empty and does not have any characters. | "}, + { 300 , ALARM_ID_HD_INVALID_SERIAL_NUMBER , "HD | HD POST Alarm: Serial Number Check | Call service to schedule a repair. | HD invalid serial number | If the HD serial number is empty and does not have any characters. | "}, + { 301 , ALARM_ID_AVAILABLE_14 , " | | | | | "}, + { 302 , ALARM_ID_DG_CPU_RAM_ERROR , "DG | DG Machine Alarm: Processor RAM error | Call service to schedule a repair. | DG_CPU RAM error | If the RAM status indicates any of the following: Double bit error, Address decode failure, Address decode logic element failure, Read address parity failure, Write address parity failure. | "}, + { 303 , ALARM_ID_DG_DRAIN_PUMP_DIRECTION_FPGA_FAULT , "DG | DG Machine Alarm: DRP Hall Commutation Fault | Call service to schedule a repair. | DG drain pump direction FPGA fault | If the FPGA indicates an error for a certain period of time. | "}, + { 304 , ALARM_ID_HD_INVALID_USAGE_RECORD_CRC , "HD | HD POST Alarm: Usage Rec NVRAM CRC | Call service to schedule a repair. | HD invalid usage reocord | If the CRC of the HD usage record does not match the calculated CRC. | "}, + { 305 , ALARM_ID_HD_CPU_RAM_ERROR , "HD | HD Machine Alarm: Processor RAM error | Call service to schedule a repair. | HD_CPU RAM error | If the RAM status indicates any of the following: Double bit error, Address decode failure, Address decode logic element failure, Read address parity failure, Write address parity failure. | "}, + { 306 , ALARM_ID_DG_CD1_CD2_CHECK_FAULT , "DG | DG Machine Alarm: CD1 CD2 Check | Call service to schedule a repair. | | CD1 and CD2 conductivity measurement during acid check is not within 5% of each other | "}, + { 307 , ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT , "HD | Blood Stopped: Loss of AC Power | HD power has been lost. \n- Treatment must be terminated.\n-Check all electrical connections.\n- The display and CPU will run off of the battery until power returns.\n-If power is returned prior to blood stopped countdown elapses rinseback will be allowed. | HD AC power lost alarm | The HD Software shall trigger an alarm if an AC power loss is detected while the HD system is in pre-treatment, treatment, or post-treatment mode. | "}, + { 308 , ALARM_ID_DG_CPI_COND_SENSOR_INVALID_CHAR , "DG | DG Machine Alarm: CPi Comm | Call service to schedule a repair. | DG CPi conductivity sensor transmits invalid characters | If the CPi conductivity sensor transmits invalid characters for a certain period of time. | "}, + { 309 , ALARM_ID_DG_CPO_COND_SENSOR_INVALID_CHAR , "DG | DG Machine Alarm: CPo Comm | Call service to schedule a repair. | DG CPo conductivity sensor transmits invalid characters | If the CPo conductivity sensor transmits invalid characters for a certain period of time. | "}, + { 310 , ALARM_ID_DG_CD1_COND_SENSOR_INVALID_CHAR , "DG | DG Machine Alarm: CD1 Comm | Call service to schedule a repair. | DG CD1 conductivity sensor transmits invalid characters | If the CD1 conductivity sensor transmits invalid characters for a certain period of time. | "}, + { 311 , ALARM_ID_DG_CD2_COND_SENSOR_INVALID_CHAR , "DG | DG Machine Alarm: CD2 Comm | Call service to schedule a repair. | DG CD2 conductivity sensor transmits invalid characters | If the CD2 conductivity sensor transmits invalid characters for a certain period of time. | "}, + { 312 , ALARM_ID_HD_DIAL_IN_FLOW_CHECK_FAILURE , "HD | Dialysate Generation: Dialysate In Flow Rate | Dialysate in flow rate is low\n- Check dialysate line connection to the DG. | The dialysate inlet flow is too low. | If the dialysate inlet flow < 10 mL/min (raw) while in treatment mode or pre-treatment mode after prime and DPi is running. | "}, + { 313 , ALARM_ID_DG_CLEANING_MODE_INLET_WATER_TEMP_TOO_LOW , "DG | Cleaning Mode: Inlet Water Temp Low | Cleaning Mode Inlet water temperature too low.\n- Cleaning mode process has terminated \n- Check inlet water before restarting cleaning mode. | DG cleaning mode inlet water temperature too low | If inlet water temperature is < 24 C. | "}, + { 314 , ALARM_ID_DG_CLEANING_MODE_INLET_WATER_PRESSURE_TOO_HIGH , "DG | Cleaning Mode: Inlet Water Pressure High | Cleaning Mode Inlet water pressure too high.\n- Cleaning mode process has terminated \n- Check inlet water before restarting cleaning mode. | DG cleaning mode inlet water pressure too high | If inlet water temperature is > 80 psig. | "}, + { 315 , ALARM_ID_DG_CLEANING_MODE_INLET_WATER_PRESSURE_TOO_LOW , "DG | Cleaning Mode: Inlet Water Pressure Low | Cleaning Mode Inlet water pressure too low.\n- Cleaning mode process has terminated \n- Check inlet water before restarting cleaning mode. | DG cleaning mode inlet water pressure too low | If inlet water pressure is < 14 psig. | "}, + { 316 , ALARM_ID_DG_ACID_CONCENTRATE_PUMP_PARK_FAULT , "DG | DG Machine Alarm: Acid CP Pump Park Fault | Call service to schedule a repair. | Acid concentrate pump did not park successfully | If the park took more than 1 second. | "}, + { 317 , ALARM_ID_DG_BICARB_CONCENTRATE_PUMP_PARK_FAULT , "DG | DG Machine Alarm: Bicarb CP Pump Park Fault | Call service to schedule a repair. | Bicarb concentrate pump did not park successfully | If the park took more than 1 second. | "}, + { 318 , ALARM_ID_HD_AIR_PUMP_TIMEOUT , "HD | HD Machine Alarm: Air Pump Timeout | Unable to reduce fluid level.\n- Air trap may be overfilled.\n- Pressure transducer protector may be contaminated.\n- Treatment must be terminated without option for rinseback.\n- Call service to schedule a repair. | HD Air Pump operation timeout | If air pump has been turned on for greater than 10s. | "}, + { 319 , ALARM_ID_DG_CHEM_DISINFECT_FLUSH_FLUSH_SAMPLE , "DG | Cleaning Mode: Chem Residual Sampling | Collect chemical residuals water sample from drain line. | Collect sample to check the chemical disinfectant acid | Chemical disinfect flush sample alarm is prompted. | "}, + { 320 , ALARM_ID_DG_CHEM_DISINFECT_FLUSH_SAMPLE_TIMEOUT , "DG | Cleaning Mode Alarm: Chem Residual Sampling Timeout | During Chemical Disinfection Flush\n-user residual sampling timed out. | The user did not proceed with collecting chemical disinfect flush sample for more than 30 minutes | Chemical disinfect flush sample was not collected form more than 30 minutes. | "}, + { 321 , ALARM_ID_DG_OUTLET_UV_REACTOR_NOT_HEALTHY , "DG | DG Machine Alarm: UVo Error | Call service to schedule a repair. | Outlet reactor not healthy | If the outlet reactor are not healthy. | "}, + // Num Alarm ID Device Display Title Instructions Description Trigger Condition }; #endif