Index: AlarmDefs.h =================================================================== diff -u -r1eb79ab0f859713386ed460bf0db64f96dae955f -rf5acd0705793201fdff907c7a5324965e0dc6e34 --- AlarmDefs.h (.../AlarmDefs.h) (revision 1eb79ab0f859713386ed460bf0db64f96dae955f) +++ AlarmDefs.h (.../AlarmDefs.h) (revision f5acd0705793201fdff907c7a5324965e0dc6e34) @@ -8,7 +8,7 @@ * @file AlarmDefs.h * * @author (last) Jashwant Gantyada -* @date (last) 19-Feb-2026 +* @date (last) 21-May-2026 * * @author (original) Sean Nash * @date (original) 01-Aug-2024 @@ -58,9 +58,9 @@ ALARM_ID_TD_VENOUS_SENSOR_TIMEOUT_FAULT = 27, ///< TD venous pressure sensor freshness/error timeout fault ALARM_ID_TD_TMP_PRESSURE_LOW = 28, ///< TD TMP pressure low ALARM_ID_TD_TMP_PRESSURE_HIGH = 29, ///< TD TMP pressure high - ALARM_ID_AVAILABLE_30 = 30, ///< Available alarms - ALARM_ID_AVAILABLE_31 = 31, ///< Available alarms - ALARM_ID_AVAILABLE_32 = 32, ///< Available alarms + ALARM_ID_TD_VENOUS_BUBBLE_SELF_TEST_FAILURE = 30, ///< TD venous bubble self-test failure. + ALARM_ID_TD_BLOOD_PRIME_PAUSE_WARNING = 31, ///< TD blood prime pause warning + ALARM_ID_TD_BLOOD_PRIME_PAUSE_TIMEOUT = 32, ///< TD blood prime pause timeout ALARM_ID_TD_VOLTAGE_OUT_OF_RANGE = 33, ///< TD voltage out of range fault ALARM_ID_TD_AC_POWER_LOST = 34, ///< TD AC power lost ALARM_ID_TD_AC_POWER_LOST_IN_TREATMENT = 35, ///< TD AC power lost during treatment @@ -86,7 +86,7 @@ ALARM_ID_DD_CONCENTRATE_PUMP_FAULT = 55, ///< DD concentrate pump fault ALARM_ID_DD_TEMPERATURE_SENSOR_OUT_OF_RANGE = 56, ///< DD temperature sensor out of range ALARM_ID_DD_RTD_SENSORS_FPGA_FAULT = 57, ///< DD temperature sensors freshness timeout fault - ALARM_ID_AVAILABLE_58 = 58, ///< DD Available alarms + ALARM_ID_DD_BC_FILL_TIMEOUT_FAULT = 58, ///< DD balancing chamber fill timeout fault ALARM_ID_DD_BAROMETRIC_SENSOR_COEFFS_BAD_CRC = 59, ///< DD barometric sensor coefficients bad CRC ALARM_ID_DD_D12_PUMP_RPM_OUT_OF_RANGE = 60, ///< DD fresh dialysate pump RPM out of range ALARM_ID_DD_D12_PUMP_OFF_FAULT = 61, ///< DD fresh dialysate pump running when it is not commanded to run @@ -116,9 +116,9 @@ ALARM_ID_FP_COMM_TOO_MANY_BAD_CRCS = 85, ///< FP too many bad crcs ALARM_ID_FP_VALVE_CONTROL_FAILURE = 86, ///< FP valve control failure ALARM_ID_DD_BC_STATE1_FILL_START_PRESSURE_OUT_OF_RANGE = 87, ///< DD balance chamber state1 fill start pressure not in range - ALARM_ID_DD_BC_STATE1_FILL_END_PRESSURE_OUT_OF_RANGE = 88, ///< DD balance chamber state1 fill end pressure not in range + ALARM_ID_DD_AVAILABLE_1 = 88, ///< Available alarm ID 1 ALARM_ID_DD_BC_STATE2_FILL_START_PRESSURE_OUT_OF_RANGE = 89, ///< DD balance chamber state2 fill start pressure not in range - ALARM_ID_DD_BC_STATE2_FILL_END_PRESSURE_OUT_OF_RANGE = 90, ///< DD balance chamber state2 fill end pressure not in range + ALARM_ID_DD_AVAILABLE_2 = 90, ///< Available alarm ID 2 ALARM_ID_DD_GEND_HYD_CHAMBER_PRESS_OUT_OF_RANGE = 91, ///< DD generate dialysate hydraulics chamber ngative pressure out of range ALARM_ID_DD_BICARB_FILL_TIMEOUT_FAULT = 92, ///< DD spent chamber fill timeout fault ALARM_ID_DD_D79_RINSE_PUMP_SPEED_OUT_OF_RANGE = 93, ///< DD D79 rinse pump commanded vs measured speed out of tolerance @@ -195,6 +195,40 @@ ALARM_ID_FP_PERMEATE_FLOW_OUT_LOW_RANGE = 163, ///< FP permeate flow low fault ALARM_ID_FP_INLET_PRESSURE_LOW_RANGE = 164, ///< FP inlet pressure low fault ALARM_ID_TD_AIR_TRAP_LOWER_TIMEOUT = 165, ///< TD air trap lower timeout + ALARM_ID_TD_SYRINGE_PUMP_SELF_TEST_FAILURE = 166, ///< TD syringe pump self-test failure alarm + ALARM_ID_TD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR = 167, ///< TD syringe pump is running while the BP is off + ALARM_ID_TD_SYRINGE_PUMP_FPGA_ADC_FAULT = 168, ///< TD syringe pump ADC FPGA fault + ALARM_ID_TD_SYRINGE_PUMP_FAULT = 169, ///< TD syringe pump fault reported by FPGA + ALARM_ID_TD_SYRINGE_PUMP_DAC_WRITE_ERROR = 170, ///< TD syringe pump DAC write failure + ALARM_ID_TD_SYRINGE_PUMP_SPEED_ERROR = 171, ///< TD syringe pump speed check error + ALARM_ID_TD_SYRINGE_PUMP_VOLUME_ERROR = 172, ///< TD syringe pump volume check error + ALARM_ID_TD_SYRINGE_PUMP_OVER_TRAVEL_ERROR = 173, ///< TD syringe pump over travel error + ALARM_ID_TD_SYRINGE_PUMP_NOT_STOPPED_ERROR = 174, ///< TD syringe pump not stopped in off state error + ALARM_ID_TD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR = 175, ///< TD syringe pump direction (from encoder) error + ALARM_ID_TD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR = 176, ///< TD syringe pump direction (from controller) error + ALARM_ID_TD_SYRINGE_PUMP_SYRINGE_EMPTY = 177, ///< TD syringe empty alarm + ALARM_ID_TD_SYRINGE_PUMP_SYRINGE_REMOVED = 178, ///< TD syringe pump syringe removed alarm + ALARM_ID_TD_SYRINGE_PUMP_STALL = 179, ///< TD syringe pump stall alarm + ALARM_ID_TD_HEPARIN_FORCE_SENSOR_INVALID_CAL_RECORD = 180, ///< TD heparin force sensor invalid calibration record + ALARM_ID_TD_SYRINGE_DETECTED = 181, ///< TD syringe detected alarm + ALARM_ID_TD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM = 182, ///< TD syringe pump not enough Heparin alarm + ALARM_ID_TD_SYRINGE_PUMP_OCCLUSION = 183, ///< TD syringe pump occlusion alarm + ALARM_ID_TD_SYRINGE_PUMP_PRIME_TIMEOUT = 184, ///< TD syringe pump prime timeout + ALARM_ID_FP_P9_COND_SENSOR_FPGA_FAULT = 185, ///< FP P9 conductivity sensor fpga fault + ALARM_ID_FP_P18_COND_SENSOR_FPGA_FAULT = 186, ///< FP P18 conductivity sensor fpga fault + ALARM_ID_TD_INVALID_TUBE_SET = 187, ///< TD invalid tube set + ALARM_ID_TD_INSTALL_NEW_BLOOD_TUBING_SET = 188, ///< TD install new blood tubing set + ALARM_ID_TD_TUBE_SET_NOT_DETECTED = 189, ///< TD no tubing set detected + ALARM_ID_TD_TUBE_SET_AUTHENTICATION_TIMEOUT = 190, ///< TD tubing set authentication timeout + ALARM_ID_TD_PRESSURE_TOO_HIGH_TO_ZERO = 191, ///< TD pressure too high to zero + ALARM_ID_TD_VENOUS_PRESSURIZATION_TIMEOUT = 192, ///< TD venous pressurization timeout + ALARM_ID_TD_VENOUS_PRESSURE_DECAY = 193, ///< TD venous pressure decay failure + ALARM_ID_TD_VENOUS_PRESSURE_LEAK = 194, ///< TD venous pressure lea + ALARM_ID_TD_VENOUS_PRESSURE_RELIEF = 195, ///< TD venous pressure relief failure + ALARM_ID_TD_ARTERIAL_PRESSURIZATION_TIMEOUT = 196, ///< TD arterial pressurization timeout + ALARM_ID_TD_ARTERIAL_PRESSURE_DECAY = 197, ///< TD arterial pressure decay failure + ALARM_ID_TD_ARTERIAL_PRESSURE_LEAK = 198, ///< TD arterial pressure leak + ALARM_ID_TD_ARTERIAL_PRESSURE_RELIEF = 199, ///< TD arterial pressure relief failure NUM_OF_ALARM_IDS ///< Number of alarms }; typedef enum Alarm_List ALARM_ID_T; ///< Type for alarm list enumeration @@ -257,6 +291,7 @@ ALARM_USER_ACTION_RINSEBACK = 1, ///< User selected rinseback from alarm recovery options ALARM_USER_ACTION_END_TREATMENT = 2, ///< User selected end treatment from alarm recovery options ALARM_USER_ACTION_ACK = 3, ///< User selected acknowledge (ok) from alarm recovery options + ALARM_USER_ACTION_TEMPOARY_BREAK = 4, ///< User selected temporary break NUMBER_OF_ALARM_USER_ACTIONS ///< Number of alarm user actions }; typedef enum Alarm_User_Actions ALARM_USER_ACTION_T; ///< Type for alarm user actions enumeration @@ -270,7 +305,7 @@ ALARM_STATE_FLAG_BIT_POS_NO_RESUME = 3, ///< The "resume" user recovery option is disabled ALARM_STATE_FLAG_BIT_POS_NO_RINSEBACK = 4, ///< The "rinseback" user recovery option is disabled ALARM_STATE_FLAG_BIT_POS_NO_END_TREATMENT = 5, ///< The "end treatment" user recovery option is disabled - ALARM_STATE_FLAG_BIT_POS____AVAILABLE = 6, ///< Not used - available for use + ALARM_STATE_FLAG_BIT_POS_NO_TEMPORARY_BREAK = 6, ///< The "treatment break" user recovery option is disabled ALARM_STATE_FLAG_BIT_POS_OK_BUTTON_ONLY = 7, ///< The "ok" user recovery option is enabled ALARM_STATE_FLAG_BIT_POS_ALARMS_TO_ESCALATE = 8, ///< One or more active alarms will escalate in time ALARM_STATE_FLAG_BIT_POS_ALARMS_SILENCED = 9, ///< Alarms have been temporarily silenced by user @@ -359,15 +394,16 @@ { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_FPGA_COMM_TIMEOUT }, { ALARM_PRIORITY_HIGH, 1, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_ALARM_AUDIO_SELF_TEST_FAILURE }, { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_VALVE_CONTROL_FAILURE }, + // Priority Rank Source Fault DDFault Stops ClrIm NoClr NoRes NoRin NoEnd BlkRB BlkET NoBRcr NoDRcr AutoRes ClrOnly TxLog ID { ALARM_PRIORITY_HIGH, 10, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_ARTERIAL_SENSOR_TIMEOUT_FAULT }, { ALARM_PRIORITY_HIGH, 10, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_VENOUS_SENSOR_TIMEOUT_FAULT }, - { ALARM_PRIORITY_HIGH, 204, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, TRUE, ALARM_ID_TD_TMP_PRESSURE_LOW }, - { ALARM_PRIORITY_HIGH, 205, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, TRUE, ALARM_ID_TD_TMP_PRESSURE_HIGH }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_AVAILABLE_30 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_AVAILABLE_31 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_AVAILABLE_32 }, - { ALARM_PRIORITY_HIGH, 10, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_VENOUS_SENSOR_TIMEOUT_FAULT }, + { ALARM_PRIORITY_HIGH, 204, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , ALARM_ID_TD_TMP_PRESSURE_LOW }, + { ALARM_PRIORITY_HIGH, 205, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , ALARM_ID_TD_TMP_PRESSURE_HIGH }, + { ALARM_PRIORITY_LOW, 711, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_VENOUS_BUBBLE_SELF_TEST_FAILURE }, + { ALARM_PRIORITY_HIGH, 292, ALM_SRC_TD, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_BLOOD_PRIME_PAUSE_WARNING }, + { ALARM_PRIORITY_HIGH, 291, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_BLOOD_PRIME_PAUSE_TIMEOUT }, + { ALARM_PRIORITY_HIGH, 10, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_VOLTAGE_OUT_OF_RANGE }, { ALARM_PRIORITY_LOW , 852, ALM_SRC_TD, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_AC_POWER_LOST }, { ALARM_PRIORITY_HIGH, 100, ALM_SRC_TD, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , ALARM_ID_TD_AC_POWER_LOST_IN_TREATMENT }, { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_D17_COND_SENSOR_FPGA_FAULT }, @@ -385,6 +421,19 @@ { ALARM_PRIORITY_HIGH, 201, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , ALARM_ID_TD_VENOUS_PRESSURE_HIGH }, { ALARM_PRIORITY_HIGH, 10, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_VENOUS_PRESSURE_OUT_OF_RANGE }, { ALARM_PRIORITY_LOW, 700, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_VENOUS_PRESSURE_SELF_TEST_FAILURE }, + { ALARM_PRIORITY_LOW, 717, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_INVALID_TUBE_SET }, + { ALARM_PRIORITY_LOW, 718, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_INSTALL_NEW_BLOOD_TUBING_SET }, + { ALARM_PRIORITY_LOW, 719, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_TUBE_SET_NOT_DETECTED }, + { ALARM_PRIORITY_LOW, 720, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_TUBE_SET_AUTHENTICATION_TIMEOUT }, + { ALARM_PRIORITY_LOW, 721, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_PRESSURE_TOO_HIGH_TO_ZERO }, + { ALARM_PRIORITY_LOW, 722, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_VENOUS_PRESSURIZATION_TIMEOUT }, + { ALARM_PRIORITY_LOW, 723, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_VENOUS_PRESSURE_DECAY }, + { ALARM_PRIORITY_LOW, 724, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_VENOUS_PRESSURE_LEAK }, + { ALARM_PRIORITY_LOW, 725, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_VENOUS_PRESSURE_RELIEF }, + { ALARM_PRIORITY_LOW, 726, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_ARTERIAL_PRESSURIZATION_TIMEOUT }, + { ALARM_PRIORITY_LOW, 727, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_ARTERIAL_PRESSURE_DECAY }, + { ALARM_PRIORITY_LOW, 728, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_ARTERIAL_PRESSURE_LEAK }, + { ALARM_PRIORITY_LOW, 729, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_ARTERIAL_PRESSURE_RELIEF }, // Priority Rank Source Fault DDFault Stops ClrIm NoClr NoRes NoRin NoEnd BlkRB BlkET NoBRcr NoDRcr AutoRes ClrOnly TxLog ID { ALARM_PRIORITY_LOW, 710, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE }, { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_D11_PUMP_SPEED_CONTROL_ERROR }, @@ -393,7 +442,7 @@ { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_CONCENTRATE_PUMP_FAULT }, { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_TEMPERATURE_SENSOR_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_RTD_SENSORS_FPGA_FAULT }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_AVAILABLE_58 }, + { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_BC_FILL_TIMEOUT_FAULT }, { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_BAROMETRIC_SENSOR_COEFFS_BAD_CRC }, { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_D12_PUMP_RPM_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_D12_PUMP_OFF_FAULT }, @@ -424,12 +473,12 @@ { ALARM_PRIORITY_HIGH, 110, ALM_SRC_FP, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_FP_COMM_TOO_MANY_BAD_CRCS }, { ALARM_PRIORITY_HIGH, 110, ALM_SRC_FP, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_FP_VALVE_CONTROL_FAILURE }, { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_BC_STATE1_FILL_START_PRESSURE_OUT_OF_RANGE }, - { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_BC_STATE1_FILL_END_PRESSURE_OUT_OF_RANGE }, + { ALARM_PRIORITY_LOW, 999, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_AVAILABLE_1 }, { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_BC_STATE2_FILL_START_PRESSURE_OUT_OF_RANGE }, - { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_BC_STATE2_FILL_END_PRESSURE_OUT_OF_RANGE }, + { ALARM_PRIORITY_LOW, 999, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_AVAILABLE_2 }, { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_GEND_HYD_CHAMBER_PRESS_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_BICARB_FILL_TIMEOUT_FAULT }, - { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_D79_RINSE_PUMP_SPEED_OUT_OF_RANGE }, + { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_D79_RINSE_PUMP_SPEED_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_BC_STATE1_FILL_PRESSURE_DROP_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_BC_STATE2_FILL_PRESSURE_DROP_OUT_OF_RANGE }, { ALARM_PRIORITY_MEDIUM, 300, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_TREATMENT_STOPPED_BY_USER }, @@ -438,31 +487,31 @@ { ALARM_PRIORITY_HIGH, 11, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, ALARM_ID_TD_BLOOD_SITTING_TOO_LONG }, { ALARM_PRIORITY_HIGH, 0, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_COMM_TIMEOUT }, // Priority Rank Source Fault DDFault Stops ClrIm NoClr NoRes NoRin NoEnd BlkRB BlkET NoBRcr NoDRcr AutoRes ClrOnly TxLog ID - { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_OS_VERSION }, - { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_SHASUM }, - { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_CANBUS }, - { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_DISPLAY }, - { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_TOUCH }, - { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_SDCARD }, - { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_RTC }, - { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_WIFI }, - { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_BLUETOOTH }, - { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_ETHERNET }, - { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_SOUND }, - { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_CLOUDSYNC }, - { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_INVALID_YEAR }, - { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_SETTINGS_BAD }, - { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_EVNT_FAILURE_SDCARD }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_116 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_117 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_118 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_119 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_120 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_121 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_122 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_123 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_124 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_125 }, + { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_OS_VERSION }, + { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_SHASUM }, + { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_CANBUS }, + { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_DISPLAY }, + { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_TOUCH }, + { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_SDCARD }, + { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_RTC }, + { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_WIFI }, + { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_BLUETOOTH }, + { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_ETHERNET }, + { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_SOUND }, + { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_CLOUDSYNC }, + { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_INVALID_YEAR }, + { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_SETTINGS_BAD }, + { ALARM_PRIORITY_HIGH, 1, ALM_SRC_UI, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_EVNT_FAILURE_SDCARD }, + { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_116 }, + { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_117 }, + { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_118 }, + { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_119 }, + { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_120 }, + { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_121 }, + { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_122 }, + { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_123 }, + { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_124 }, + { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_125 }, // Priority Rank Source Fault DDFault Stops ClrIm NoClr NoRes NoRin NoEnd BlkRB BlkET NoBRcr NoDRcr AutoRes ClrOnly TxLog ID { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_126 }, { ALARM_PRIORITY_LOW, 999, ALM_SRC_UI, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_UI_RESERVED_127 }, @@ -495,16 +544,38 @@ { ALARM_PRIORITY_HIGH, 110, ALM_SRC_FP, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FP_GEN_PERMEATE_TANK_FULL_TIMEOUT }, { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_DIALYSATE_TEMPERATURE_SENSORS_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 150, ALM_SRC_DD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , TRUE , ALARM_ID_DD_BLOOD_LEAK_DETECTED }, - { ALARM_PRIORITY_HIGH, 2, ALM_SRC_DD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_DD_BLOOD_LEAK_INVALID_CAL_RECORD }, - { ALARM_PRIORITY_HIGH, 2, ALM_SRC_DD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_DD_BLOOD_LEAK_SENSOR_EMBEDDED_MODE_FAILURE }, - { ALARM_PRIORITY_HIGH, 2, ALM_SRC_DD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_DD_BLOOD_LEAK_SENSOR_SET_POINT_SET_FAILURE }, + { ALARM_PRIORITY_HIGH, 2, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_DD_BLOOD_LEAK_INVALID_CAL_RECORD }, + { ALARM_PRIORITY_HIGH, 2, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_DD_BLOOD_LEAK_SENSOR_EMBEDDED_MODE_FAILURE }, + { ALARM_PRIORITY_HIGH, 2, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_DD_BLOOD_LEAK_SENSOR_SET_POINT_SET_FAILURE }, { ALARM_PRIORITY_MEDIUM, 698, ALM_SRC_DD, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_DD_BLOOD_LEAK_RECOVERING_PLEASE_WAIT, }, { ALARM_PRIORITY_HIGH, 110, ALM_SRC_FP, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FP_GEN_PERMEATE_TANK_FILL_TIMEOUT }, { ALARM_PRIORITY_HIGH, 10, ALM_SRC_FP, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FP_INLET_PRESSURE_CRITICAL_OUT_RANGE }, { ALARM_PRIORITY_HIGH, 10, ALM_SRC_FP, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FP_PERMEATE_FLOW_OUT_HIGH_RANGE }, { ALARM_PRIORITY_HIGH, 10, ALM_SRC_FP, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FP_PERMEATE_FLOW_OUT_LOW_RANGE }, { ALARM_PRIORITY_HIGH, 10, ALM_SRC_FP, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FP_INLET_PRESSURE_LOW_RANGE }, { ALARM_PRIORITY_HIGH, 13, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , ALARM_ID_TD_AIR_TRAP_LOWER_TIMEOUT }, + { ALARM_PRIORITY_HIGH, 10, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_SYRINGE_PUMP_SELF_TEST_FAILURE }, + { ALARM_PRIORITY_HIGH, 10, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR }, + { ALARM_PRIORITY_HIGH, 10, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_SYRINGE_PUMP_FPGA_ADC_FAULT }, + { ALARM_PRIORITY_HIGH, 10, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_SYRINGE_PUMP_FAULT }, + { ALARM_PRIORITY_HIGH, 10, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_SYRINGE_PUMP_DAC_WRITE_ERROR }, + { ALARM_PRIORITY_HIGH, 10, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_SYRINGE_PUMP_SPEED_ERROR }, + { ALARM_PRIORITY_HIGH, 10, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_SYRINGE_PUMP_VOLUME_ERROR }, + { ALARM_PRIORITY_HIGH, 10, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_SYRINGE_PUMP_OVER_TRAVEL_ERROR }, + { ALARM_PRIORITY_HIGH, 10, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_SYRINGE_PUMP_NOT_STOPPED_ERROR }, + { ALARM_PRIORITY_HIGH, 10, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR }, + { ALARM_PRIORITY_HIGH, 10, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR }, + { ALARM_PRIORITY_LOW, 730, ALM_SRC_TD, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, ALARM_ID_TD_SYRINGE_PUMP_SYRINGE_EMPTY }, + // Priority Rank Source Fault DDFault Stops ClrIm NoClr NoRes NoRin NoEnd BlkRB BlkET NoBRcr NoDRcr AutoRes ClrOnly TxLog ID + { ALARM_PRIORITY_HIGH, 207, ALM_SRC_TD, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_SYRINGE_PUMP_SYRINGE_REMOVED }, + { ALARM_PRIORITY_HIGH, 10, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_SYRINGE_PUMP_STALL }, + { ALARM_PRIORITY_HIGH, 1, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_HEPARIN_FORCE_SENSOR_INVALID_CAL_RECORD }, + { ALARM_PRIORITY_LOW, 745, ALM_SRC_TD, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_SYRINGE_DETECTED }, + { ALARM_PRIORITY_LOW, 715, ALM_SRC_TD, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM }, + { ALARM_PRIORITY_LOW, 716, ALM_SRC_TD, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_SYRINGE_PUMP_OCCLUSION }, + { ALARM_PRIORITY_HIGH, 10, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_SYRINGE_PUMP_PRIME_TIMEOUT }, + { ALARM_PRIORITY_HIGH, 110, ALM_SRC_FP, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_FP_P9_COND_SENSOR_FPGA_FAULT }, + { ALARM_PRIORITY_HIGH, 110, ALM_SRC_FP, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_FP_P18_COND_SENSOR_FPGA_FAULT }, }; // Priority Rank Source Fault DDFault Stops ClrIm NoClr NoRes NoRin NoEnd BlkRB BlkET NoBRcr NoDRcr AutoRes ClrOnly TxLog ID /// Table of alarms and their rank. @@ -534,6 +605,7 @@ { 1, ALARM_ID_DD_BLOOD_LEAK_INVALID_CAL_RECORD }, { 1, ALARM_ID_DD_BLOOD_LEAK_SENSOR_EMBEDDED_MODE_FAILURE }, { 1, ALARM_ID_DD_BLOOD_LEAK_SENSOR_SET_POINT_SET_FAILURE }, + { 1, ALARM_ID_TD_HEPARIN_FORCE_SENSOR_INVALID_CAL_RECORD }, { 10, ALARM_ID_TD_SOFTWARE_FAULT }, { 10, ALARM_ID_TD_UI_COMM_TIMEOUT }, { 10, ALARM_ID_TD_COMM_TOO_MANY_BAD_CRCS }, @@ -556,6 +628,19 @@ { 10, ALARM_ID_FP_PERMEATE_FLOW_OUT_HIGH_RANGE }, { 10, ALARM_ID_FP_PERMEATE_FLOW_OUT_LOW_RANGE }, { 10, ALARM_ID_FP_INLET_PRESSURE_LOW_RANGE }, + { 10, ALARM_ID_TD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR }, + { 10, ALARM_ID_TD_SYRINGE_PUMP_FPGA_ADC_FAULT }, + { 10, ALARM_ID_TD_SYRINGE_PUMP_FAULT }, + { 10, ALARM_ID_TD_SYRINGE_PUMP_DAC_WRITE_ERROR }, + { 10, ALARM_ID_TD_SYRINGE_PUMP_SPEED_ERROR }, + { 10, ALARM_ID_TD_SYRINGE_PUMP_VOLUME_ERROR }, + { 10, ALARM_ID_TD_SYRINGE_PUMP_OVER_TRAVEL_ERROR }, + { 10, ALARM_ID_TD_SYRINGE_PUMP_NOT_STOPPED_ERROR }, + { 10, ALARM_ID_TD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR }, + { 10, ALARM_ID_TD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR }, + { 10, ALARM_ID_TD_SYRINGE_PUMP_STALL }, + { 10, ALARM_ID_TD_SYRINGE_PUMP_PRIME_TIMEOUT }, + { 10, ALARM_ID_TD_SYRINGE_PUMP_SELF_TEST_FAILURE }, { 11, ALARM_ID_TD_BLOOD_SITTING_TOO_LONG }, { 12, ALARM_ID_TD_VENOUS_BUBBLE_DETECTED }, { 13, ALARM_ID_TD_AIR_TRAP_FILL_TIMEOUT }, @@ -574,6 +659,9 @@ { 110, ALARM_ID_DD_D27_COND_SENSOR_FPGA_FAULT }, { 110, ALARM_ID_DD_D29_COND_SENSOR_FPGA_FAULT }, { 110, ALARM_ID_DD_D43_COND_SENSOR_FPGA_FAULT }, + { 110, ALARM_ID_FP_P9_COND_SENSOR_FPGA_FAULT }, + { 110, ALARM_ID_FP_P18_COND_SENSOR_FPGA_FAULT }, + { 110, ALARM_ID_DD_BC_FILL_TIMEOUT_FAULT }, { 110, ALARM_ID_FP_FPGA_COMM_TIMEOUT }, { 110, ALARM_ID_DD_D11_PUMP_SPEED_CONTROL_ERROR }, { 110, ALARM_ID_DD_D10_PUMP_SPEED_CONTROL_ERROR }, @@ -596,9 +684,7 @@ { 110, ALARM_ID_DD_FLUID_TOO_LOW_WHILE_D45_HEAT_IS_ON }, { 110, ALARM_ID_FP_COMM_TOO_MANY_BAD_CRCS }, { 110, ALARM_ID_DD_BC_STATE1_FILL_START_PRESSURE_OUT_OF_RANGE }, - { 110, ALARM_ID_DD_BC_STATE1_FILL_END_PRESSURE_OUT_OF_RANGE }, { 110, ALARM_ID_DD_BC_STATE2_FILL_START_PRESSURE_OUT_OF_RANGE }, - { 110, ALARM_ID_DD_BC_STATE2_FILL_END_PRESSURE_OUT_OF_RANGE }, { 110, ALARM_ID_DD_GEND_HYD_CHAMBER_PRESS_OUT_OF_RANGE }, { 110, ALARM_ID_DD_BC_STATE1_FILL_PRESSURE_DROP_OUT_OF_RANGE }, { 110, ALARM_ID_DD_BC_STATE2_FILL_PRESSURE_DROP_OUT_OF_RANGE }, @@ -638,8 +724,11 @@ { 203, ALARM_ID_TD_ARTERIAL_PRESSURE_HIGH }, { 204, ALARM_ID_TD_TMP_PRESSURE_LOW }, { 205, ALARM_ID_TD_TMP_PRESSURE_HIGH }, + { 207, ALARM_ID_TD_SYRINGE_PUMP_SYRINGE_REMOVED }, { 210, ALARM_ID_TD_CARTRIDGE_DOOR_OPENED }, { 290, ALARM_ID_TD_BLOOD_SITTING_WARNING }, + { 291, ALARM_ID_TD_BLOOD_PRIME_PAUSE_TIMEOUT }, + { 292, ALARM_ID_TD_BLOOD_PRIME_PAUSE_WARNING }, { 300, ALARM_ID_TD_TREATMENT_STOPPED_BY_USER }, { 401, ALARM_ID_DD_DIALYSATE_TEMP_ABOVE_SAFETY_TEMP }, { 401, ALARM_ID_DD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP }, @@ -654,12 +743,28 @@ { 700, ALARM_ID_TD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE }, { 700, ALARM_ID_TD_VENOUS_PRESSURE_SELF_TEST_FAILURE }, { 710, ALARM_ID_TD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE }, + { 711, ALARM_ID_TD_VENOUS_BUBBLE_SELF_TEST_FAILURE }, + { 715, ALARM_ID_TD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM }, + { 716, ALARM_ID_TD_SYRINGE_PUMP_OCCLUSION }, + { 717, ALARM_ID_TD_INVALID_TUBE_SET }, + { 718, ALARM_ID_TD_INSTALL_NEW_BLOOD_TUBING_SET }, + { 719, ALARM_ID_TD_TUBE_SET_NOT_DETECTED }, + { 720, ALARM_ID_TD_TUBE_SET_AUTHENTICATION_TIMEOUT }, + { 721, ALARM_ID_TD_PRESSURE_TOO_HIGH_TO_ZERO }, + { 722, ALARM_ID_TD_VENOUS_PRESSURIZATION_TIMEOUT }, + { 723, ALARM_ID_TD_VENOUS_PRESSURE_DECAY }, + { 724, ALARM_ID_TD_VENOUS_PRESSURE_LEAK }, + { 725, ALARM_ID_TD_VENOUS_PRESSURE_RELIEF }, + { 726, ALARM_ID_TD_ARTERIAL_PRESSURIZATION_TIMEOUT }, + { 727, ALARM_ID_TD_ARTERIAL_PRESSURE_DECAY }, + { 728, ALARM_ID_TD_ARTERIAL_PRESSURE_LEAK }, + { 729, ALARM_ID_TD_ARTERIAL_PRESSURE_RELIEF }, + { 730, ALARM_ID_TD_SYRINGE_PUMP_SYRINGE_EMPTY }, + { 745, ALARM_ID_TD_SYRINGE_DETECTED }, { 850, ALARM_ID_BATTERY_LOW }, { 852, ALARM_ID_TD_AC_POWER_LOST }, - { 999, ALARM_ID_AVAILABLE_30 }, - { 999, ALARM_ID_AVAILABLE_31 }, - { 999, ALARM_ID_AVAILABLE_32 }, - { 999, ALARM_ID_AVAILABLE_58 }, + { 999, ALARM_ID_DD_AVAILABLE_1 }, + { 999, ALARM_ID_DD_AVAILABLE_2 }, { 999, ALARM_ID_UI_RESERVED_116 }, { 999, ALARM_ID_UI_RESERVED_117 }, { 999, ALARM_ID_UI_RESERVED_118 }, @@ -729,9 +834,9 @@ { 27 , ALARM_ID_TD_VENOUS_SENSOR_TIMEOUT_FAULT , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Venous Pressure Sensor Error | TD venous pressure sensor reporting error or not being read successfully | Venous pressure sensor is reporting an error or FPGA is failing to read sensor. | "}, { 28 , ALARM_ID_TD_TMP_PRESSURE_LOW , "TD | Low TMP Pressure | TMP pressure is low | | | | "}, { 29 , ALARM_ID_TD_TMP_PRESSURE_HIGH , "TD | High TMP Pressure | TMP pressure is high | | | | "}, - { 30 , ALARM_ID_AVAILABLE_30 , " | | | | | | "}, - { 31 , ALARM_ID_AVAILABLE_31 , " | | | | | | "}, - { 32 , ALARM_ID_AVAILABLE_32 , " | | | | | | "}, + { 30 , ALARM_ID_TD_VENOUS_BUBBLE_SELF_TEST_FAILURE , "TD | Self Test: Venous Air Detector | A problem has been detected with the venous air detector.\n- Check cartridge installation.\n- If problem persists, terminate treatment preparation and \n begin again using a new cartridge. | Process: Pre- Tx Wet Self- Test | TD venous air bubble detector self-test failure | If the venous air bubble self test did not detect bubble for more than 500 msec | "}, + { 31 , ALARM_ID_TD_BLOOD_PRIME_PAUSE_WARNING , "TD | MAX Blood Prime Pause Time | The Blood Prime pause time has nearly reached the maximum limit.\n- You must resume Blood Prime before the pause timer expires.\n- If Blood Prime is not resumed before the timer expires,\nBlood Prime will be terminated and treatment will transition to a safe state. | Blood Prime Paused: Warning | Blood Prime pause approaching timeout (> 4 min). | During Blood Prime paused state, when the pause duration exceeds 4 minutes. | "}, + { 32 , ALARM_ID_TD_BLOOD_PRIME_PAUSE_TIMEOUT , "TD | MAX Blood Prime Pause Time Reached | The maximum Blood Prime pause time has been reached.\n- Blood Prime has been paused for more than the allowed duration.\n- Treatment must be restarted or handled according to system safety procedures. | Blood Prime Paused: Alarm | Blood Prime pause timeout reached (> 5 min). | During Blood Prime paused state, when the pause duration exceeds 5 minutes | "}, { 33 , ALARM_ID_TD_VOLTAGE_OUT_OF_RANGE , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: Voltage Monitor | TD monitored voltage is out of range | If the TD monitored voltages are out of range for a certain period of time. | "}, { 34 , ALARM_ID_TD_AC_POWER_LOST , "TD | Power Loss | AC Power has been lost.\n- Check all electrical connections.\n- Press Resume/OK to return to welcome screen. | Loss of AC Power | TD AC power lost alarm | The TD Software shall trigger an alarm if an AC power loss is detected while the TD system is in standby, service, or treatment parameters mode. | "}, { 35 , ALARM_ID_TD_AC_POWER_LOST_IN_TREATMENT , "TD | Power Loss | Treatment must be terminated due to a power loss.\n- Follow clinic instructions on when to initiate manual rinseback.\n- Check all electrical connections.\n- If power returns within 5 minutes of outage, \n- rinseback will be allowed. | Blood Stop: Loss of AC Power | TD AC power lost alarm | The TD Software shall trigger an alarm if an AC power loss is detected while the TD system is in pre-treatment, treatment, or post-treatment mode. | "}, @@ -758,7 +863,7 @@ { 55 , ALARM_ID_DD_CONCENTRATE_PUMP_FAULT , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Fault: Pump Fault | DD concentrate pump fault | If the concentrate pumps fault is reported by the FPGA. | "}, { 56 , ALARM_ID_DD_TEMPERATURE_SENSOR_OUT_OF_RANGE , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Fault: Temp Sensor Range | DD 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. | "}, { 57 , ALARM_ID_DD_RTD_SENSORS_FPGA_FAULT , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Fault: Temperature RTD Comm | DD temperature sensors not being read successfully | If the FPGA does not report fresh data for a certain period of time | "}, - { 58 , ALARM_ID_AVAILABLE_58 , " | | | | | | "}, + { 58 , ALARM_ID_DD_BC_FILL_TIMEOUT_FAULT , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD BC fill timeout Error | DD Balancing chamber fill timeout error | If BC fill time exceeds the allowed timeout based on the balancing chamber switching period. | "}, { 59 , ALARM_ID_DD_BAROMETRIC_SENSOR_COEFFS_BAD_CRC , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Fault: Baro temp Cal CRC | DD 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. | "}, { 60 , ALARM_ID_DD_D12_PUMP_RPM_OUT_OF_RANGE , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Fault: Fresh Dial Pump Speed Fault | DD fresh dialysate pump RPM out of range | If the fresh dialysate pump RPM > 300.0 of the target RPM. | "}, { 61 , ALARM_ID_DD_D12_PUMP_OFF_FAULT , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Fault: Fresh Dial Pump Speed Not Off | DD fresh dialysate pump off fault | If the pump is in off state and the RPM is greater than the minimum RPM of 300.0 RPM. | "}, @@ -789,12 +894,12 @@ { 85 , ALARM_ID_RO_COMM_TOO_MANY_BAD_CRCS , "RO | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | RO Fault: CAN CRC Comm | RO Too many bad CRCs detected on received system messages | If too many bad message CRCs are received within a set period of time | "}, { 86 , ALARM_ID_RO_VALVE_CONTROL_FAILURE , "RO | Service Required: Filtration Device | A problem was detected with the filtration device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | RO Fault: Valve Control | RO 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. | "}, { 87 , ALARM_ID_DD_BC_STATE1_FILL_START_PRESSURE_OUT_OF_RANGE , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Fault: BC Pressure not in range | DD balancing chamber state 1 fill start pressure is not in range | If the fresh dialysate pressure (< 21 psig or > 27 psig) and spent dialysate pressure (< 27 psig or > 31 psig) not in range for balancing chamber state1 fill start. | "}, - { 88 , ALARM_ID_DD_BC_STATE1_FILL_END_PRESSURE_OUT_OF_RANGE , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Fault: BC Pressure not in range | DD balancing chamber state 1 fill end pressure is not in range | If the fresh dialysate pressure (< 21 psig or > 27 psig) and spent dialysate pressure (< 27 psig or > 31 psig) not in range for balancing chamber state1 fill end. | "}, + { 88 , ALARM_ID_DD_AVAILABLE_1 , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Fault: Alarm availabe | AVAILABLE | AVAILABLE. | "}, { 89 , ALARM_ID_DD_BC_STATE2_FILL_START_PRESSURE_OUT_OF_RANGE , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Fault: BC Pressure not in range | DD balancing chamber state 2 fill start pressure is not in range | If the fresh dialysate pressure (< 21 psig or > 27 psig) and spent dialysate pressure (< 27 psig or > 31 psig) not in range for balancing chamber state2 fill start. | "}, - { 90 , ALARM_ID_DD_BC_STATE2_FILL_END_PRESSURE_OUT_OF_RANGE , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Fault: BC Pressure not in range | DD balancing chamber state 2 fill end pressure is not in range | If the fresh dialysate pressure (< 21 psig or > 27 psig) and spent dialysate pressure (< 27 psig or > 31 psig) not in range for balancing chamber state2 fill end. | "}, + { 90 , ALARM_ID_DD_AVAILABLE_2 , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Fault: Alarm availabe | AVAILABLE | AVAILABLE. | "}, { 91 , ALARM_ID_DD_GEND_HYD_CHAMBER_PRESS_OUT_OF_RANGE , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Fault: Hyd Cham Neg Pres not in range | DD hydraulics chamber degassing pressure is not in range | If the hydraulics chamber pressure is not less than or equal to calculated target degas pressure psig. | "} { 92 , ALARM_ID_DD_BICARB_FILL_TIMEOUT_FAULT , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Bicarb Chamber fill timeout Error | DD Bicarb chamber fill timeout error | If Bicarb chamber fill time > = 1 seconds | "}, - { 93 , ALARM_ID_DD_D79_RINSE_PUMP_SPEED_OUT_OF_RANGE , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Fault: Rinse Pump Speed Fault | DD D79 rinse pump commanded vs measured speed out of tolerance | If rinse pump measured RPM deviates beyond 10%% of target RPM when pump is commanded on. Data1=measured RPM, Data2=target RPM. | "}, + { 93 , ALARM_ID_DD_D79_RINSE_PUMP_SPEED_OUT_OF_RANGE , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Fault: Rinse Pump Speed Fault | DD D79 rinse pump commanded vs measured speed out of tolerance | If rinse pump measured RPM deviates beyond 10%% of target RPM when pump is commanded on. Data1=measured RPM, Data2=target RPM. | "}, { 94 , ALARM_ID_DD_BC_STATE1_FILL_PRESSURE_DROP_OUT_OF_RANGE , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Fault: BC Pressure not in range | DD balancing chamber state 1 fill initiated and pressure drop is not in range | If the fresh dialysate pressure (< 9 psig or > 13 psig) and spent dialysate pressure (< 9 psig or > 13 psig) not in range for balancing chamber state1 fill in progress. | "}, { 95 , ALARM_ID_DD_BC_STATE2_FILL_PRESSURE_DROP_OUT_OF_RANGE , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Fault: BC Pressure not in range | DD balancing chamber state 2 fill initiated and pressure drop is not in range | If the fresh dialysate pressure (< 9 psig or > 13 psig) and spent dialysate pressure (< 9 psig or > 13 psig) not in range for balancing chamber state2 fill in progress. | "}, { 96 , ALARM_ID_TD_TREATMENT_STOPPED_BY_USER , "TD | Blood Pump Stopped: Treatment Paused | Treatment has been stopped by user.\n- Press Resume/OK to resume treatment. \n- If treatment is not resumed within five minutes,\ntreatment will be terminated without rinseback. | Blood Stopped: Treatment Pause | TD treatment stopped by user action - pressed stop button | If the user has pressed the stop button. | "}, @@ -870,6 +975,41 @@ { 163 , ALARM_ID_FP_PERMEATE_FLOW_OUT_LOW_RANGE , "FP | low Permeate flow | Permeate flow is too low. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | FP Fault: Permeate flow Low | Permeate flow is too low from set target flow rate | If the permeate flow is above 25% of set target flow rate for a certain period of time. | "}, { 164 , ALARM_ID_FP_INLET_PRESSURE_LOW_RANGE , "FP | low inlet pressure | Inlet pressure is too low. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | FP Fault: Inlet pressure Low | Inlet pressure is too low | If P8 is < 1 PSI | "}, { 165 , ALARM_ID_TD_AIR_TRAP_LOWER_TIMEOUT , "TD | Blood Pump Stopped: Venous Air Detector | A problem was detected with the venous air detector.\n- Confirm arterial access placement and ensure\nconnections are secure.\n- Treatment must be terminated without rinseback. | Blood Stop: Air Trap Lowering | Air trap lowering timeout during treatment | If the air trap lowering timeout during treatment. | "}, + { 166 , ALARM_ID_TD_SYRINGE_PUMP_SELF_TEST_FAILURE , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: Syringe DAC | TD 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. | "}, + { 167 , ALARM_ID_TD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: Syringe Pump On Err | TD syringe pump is running while the BP is off | If the syringe pump is on while the blood pump is off | "}, + { 168 , ALARM_ID_TD_SYRINGE_PUMP_FPGA_ADC_FAULT , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: Syringe Pump ADC Com | TD syringe pump ADC error | If the ADC read is not fresh after POST init and the ADC read counter has not changed. | "}, + { 169 , ALARM_ID_TD_SYRINGE_PUMP_FAULT , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: Syringe Pump Driver | TD syringe pump fault reported by FPGA | If the FPGA reported the syringe pump fault | "}, + { 170 , ALARM_ID_TD_SYRINGE_PUMP_DAC_WRITE_ERROR , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: Syringe Pump DAC Err | TD syringe pump DAC write failure | If the syringe pump DAC write error is reported by the FPGA | "}, + { 171 , ALARM_ID_TD_SYRINGE_PUMP_SPEED_ERROR , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: Syringe Pump Speed | TD syringe pump speed check error | If the syringe measured rate is off by more than 5% or 0.1mL. | "}, + { 172 , ALARM_ID_TD_SYRINGE_PUMP_VOLUME_ERROR , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: Syringe Pump Vol | TD syringe pump volume check error | If the volume delivered is off by more than 5% or 0.1mL. | "}, + { 173 , ALARM_ID_TD_SYRINGE_PUMP_OVER_TRAVEL_ERROR , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: Syringe Pump OT | TD syringe pump over travel error | If the syringe pump position is deemed to have overtraveled | "}, + { 174 , ALARM_ID_TD_SYRINGE_PUMP_NOT_STOPPED_ERROR , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: Syringe Pump Speed | TD syringe pump not stopped in off state error | If the syringe pump position is not equal to its last position. | "}, + { 175 , ALARM_ID_TD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: Syringe Pump Enc Dir | TD syringe pump direction (from encoder) error | If the measured encoder direction of the syringe pump does not agree with the expected direction | "}, + { 176 , ALARM_ID_TD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: Syringe Pump Drv Dir | TD syringe pump direction (from controller) error | If the measured direction of the syringe pump motor controller does not agree with the expected direction | "}, + // Num Alarm ID Device Display Title Instructions Alarm List Title Description Trigger Condition + { 177 , ALARM_ID_TD_SYRINGE_PUMP_SYRINGE_EMPTY , "TD | Heparin Syringe Empty | Heparin syringe is empty.\n- Treatment will continue without heparin.\n- Refer to facility policy if additional heparin is needed to\ncomplete treatment. | Heparin Syringe Empty | TD syringe empty alarm | If the syringe pump position is near empty position. | "}, + { 178 , ALARM_ID_TD_SYRINGE_PUMP_SYRINGE_REMOVED , "TD | Blood Stopped: Syringe Not Detected | There is a problem detecting a syringe in the heparin pump.\n- Confirm the heparin syringe is properly installed. \n- Press Resume/OK to resume treatment. | Blood Stop: Syringe Not Detected | TD syringe pump syringe removed alarm | If the syringe detection switch < 2.0 volts. | "}, + { 179 , ALARM_ID_TD_SYRINGE_PUMP_STALL , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: Syringe Pump Stall | TD 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. | "}, + { 180 , ALARM_ID_TD_HEPARIN_FORCE_SENSOR_INVALID_CAL_RECORD , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD POST: SP DAC Cal | TD heparin force sensor invalid calibration record | If the heparin force sensor calibration data that was received from NVDataMgmt is NOT legitimate. | "}, + { 181 , ALARM_ID_TD_SYRINGE_DETECTED , "TD | Syringe Detected | Heparin syringe was not removed from device.\n- Remove heparin syringe.\n- Press Resume/OK to continue. | Process: Remove Syringe | TD syringe detected alarm | If the syringe detection switch > 2.0 volts. | "}, + { 182 , ALARM_ID_TD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM , "TD | Not Enough Heparin | There is not enough heparin available for treatment.\n- Ensure the syringe pump is touching the syringe plunger.\n- If the syringe pump is touching the syringe plunger,\nend treatment.\n- If syringe pump is not touching the syringe plunger, \nensure the correct amount of heparin has been drawn and\nreload the syringe. | Process: Pre- Tx Not Enough Hep. | TD syringe pump not enough Heparin alarm | If the estimated syringe volume needed for treatment is not sufficient | "}, + { 183 , ALARM_ID_TD_SYRINGE_PUMP_OCCLUSION , "TD | Heparin Pump Occlusion | A problem has been detected with the heparin pump.\n- Ensure heparin line is not kinked or clamped. | Process: Pre- Tx Hep. Pump Occ. | TD syringe pump occlusion alarm | If the pressure sensor voltage reading > SYRINGE_FORCE_OCCLUSION_THRESHOLD_V. | "}, + { 184 , ALARM_ID_TD_SYRINGE_PUMP_PRIME_TIMEOUT , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: Pre- Tx Hep. Pump Timeout. | TD syringe pump timeout alarm | If the syringe pump priming > 5 seconds | "}, + { 185 , ALARM_ID_FP_P9_COND_SENSOR_FPGA_FAULT , "FP | Service Required: FP Device | A problem was detected with the FP device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | FP Conductivity Sensor Error | FP conductivity sensor (P9) located in inlet water path reporting error or not being read successfully | Conductvity Sensor (P9) is reporting an error or FPGA is failing to read sensor. | "}, + { 186 , ALARM_ID_FP_P18_COND_SENSOR_FPGA_FAULT , "FP | Service Required: FP Device | A problem was detected with the FP device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | FP Conductivity Sensor Error | FP conductivity sensor (P18) located in inlet water path reporting error or not being read successfully | Conductvity Sensor (P18) is reporting an error or FPGA is failing to read sensor. | "}, + { 187 , ALARM_ID_TD_INVALID_TUBE_SET , "TD | Invalid Blood Tubing Set | A problem has been detected during self-test.\n- The installed blood tubing set is not valid.\n- Install a valid blood tubing set intended for the selected treatment modality. | Process: Pre-Tx Dry Self-Test | TD detected invalid tubing set during authentication | If authentication response indicates the tubing set is invalid. | "}, + { 188 , ALARM_ID_TD_INSTALL_NEW_BLOOD_TUBING_SET , "TD | Install New Blood Tubing Set | A problem has been detected during self-test.\n- Fluid detected in the tubing set or no valid tubing set installed.\n- Install a new, unused blood tubing set and ensure proper installation. | Process: Pre-Tx Dry Self-Test | TD detected used, wet, or missing blood tubing set | If bubble is detected, air trap levels indicate fluid, or barcode scan fails. | "}, + { 189 , ALARM_ID_TD_TUBE_SET_NOT_DETECTED , "TD | No Blood Tubing Set Detected | A problem has been detected during self-test.\n- No blood tubing set detected in the system.\n- Install a blood tubing set and ensure proper placement. | Process: Pre-Tx Dry Self-Test | TD did not detect tubing set during verification | If no tubing set is detected during tube set loaded check. | "}, + { 190 , ALARM_ID_TD_TUBE_SET_AUTHENTICATION_TIMEOUT , "TD | Tubing Set Authentication Timeout | A problem has been detected during self-test.\n- Authentication response not received.\n- Retry or check system communication. | Process: Pre-Tx Dry Self-Test | TD did not receive authentication response from UI | If no authentication response is received within timeout period. | "}, + { 191 , ALARM_ID_TD_PRESSURE_TOO_HIGH_TO_ZERO , "TD | Pressure Too High to Zero | A problem has been detected during self-test.\n- Pressure levels are too high to perform sensor zeroing.\n- Ensure system is open to atmosphere and retry. | Process: Pre-Tx Dry Self-Test | TD detected high pressure during zeroing | If arterial or venous pressure ≥ 15 mmHg during pressure sensor normal setup. | "}, + { 192 , ALARM_ID_TD_VENOUS_PRESSURIZATION_TIMEOUT , "TD | Venous Pressurization Timeout | A problem has been detected during self-test.\n- Venous pressure did not reach required level.\n- Check tubing connections and system integrity. | Process: Pre-Tx Dry Self-Test | TD failed to reach venous pressure target | If venous pressure does not reach threshold within allowed time. | "}, + { 193 , ALARM_ID_TD_VENOUS_PRESSURE_DECAY , "TD | Venous Pressure Decay | A problem has been detected during self-test.\n- Venous pressure dropped more than expected.\n- Check for leaks or loose connections. | Process: Pre-Tx Dry Self-Test | TD detected excessive venous pressure decay | If venous pressure reduction exceeds allowed tolerance during stabilization. | "}, + { 194 , ALARM_ID_TD_VENOUS_PRESSURE_LEAK , "TD | Venous Pressure Leak | A problem has been detected during self-test.\n- Possible leak in venous line.\n- Inspect tubing and connections. | Process: Pre-Tx Dry Self-Test | TD detected venous pressure leak | If venous pressure difference exceeds tolerance during leak check. | "}, + { 195 , ALARM_ID_TD_VENOUS_PRESSURE_RELIEF , "TD | Venous Pressure Relief Failure | A problem has been detected during self-test.\n- Pressure did not return to baseline.\n- Ensure valves and tubing are functioning properly. | Process: Pre-Tx Dry Self-Test | TD failed venous pressure relief check | If venous pressure does not return within ±5 mmHg after relief. | "}, + { 196 , ALARM_ID_TD_ARTERIAL_PRESSURIZATION_TIMEOUT , "TD | Arterial Pressurization Timeout | A problem has been detected during self-test.\n- Arterial pressure did not reach required level.\n- Check tubing and pump operation. | Process: Pre-Tx Dry Self-Test | TD failed to reach arterial pressure target | If arterial pressure does not reach threshold within allowed time. | "}, + { 197 , ALARM_ID_TD_ARTERIAL_PRESSURE_DECAY , "TD | Arterial Pressure Decay | A problem has been detected during self-test.\n- Arterial pressure dropped more than expected.\n- Check for leaks or loose connections. | Process: Pre-Tx Dry Self-Test | TD detected excessive arterial pressure decay | If arterial pressure reduction exceeds allowed tolerance during stabilization. | "}, + { 198 , ALARM_ID_TD_ARTERIAL_PRESSURE_LEAK , "TD | Arterial Pressure Leak | A problem has been detected during self-test.\n- Possible leak in arterial line.\n- Inspect tubing and connections. | Process: Pre-Tx Dry Self-Test | TD detected arterial pressure leak | If arterial pressure difference exceeds tolerance during leak check. | "}, + { 199 , ALARM_ID_TD_ARTERIAL_PRESSURE_RELIEF , "TD | Arterial Pressure Relief Failure | A problem has been detected during self-test.\n- Pressure did not return to baseline.\n- Ensure valves and tubing are functioning properly. | Process: Pre-Tx Dry Self-Test | TD failed arterial pressure relief check | If arterial pressure does not return within ±5 mmHg after relief. | "}, }; #endif // manual alarms