Index: AlarmDefs.h =================================================================== diff -u -r47ec13687571478a506407215129d46b06a3770e -r24bdec7566c91375de779d1ba5f30bb51594ebca --- AlarmDefs.h (.../AlarmDefs.h) (revision 47ec13687571478a506407215129d46b06a3770e) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 24bdec7566c91375de779d1ba5f30bb51594ebca) @@ -36,12 +36,12 @@ enum Alarm_List { ALARM_ID_NO_ALARM = 0, ///< Indication for when no alarms is a possible situation - ALARM_ID_STUCK_BUTTON_TEST_FAILED = 1, ///< Stuck button POST failure. Stop or Off button detected to be pressed for at least 1 second during test shortly after power up + ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED = 1, ///< HD stuck button POST failure. Stop or Off button detected to be pressed for at least 1 second during test shortly after power up ALARM_ID_HD_FPGA_POST_TEST_FAILED = 2, ///< HD FPGA POST failure ALARM_ID_DG_FPGA_POST_TEST_FAILED = 3, ///< DG FPGA POST failure ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED = 4, ///< HD Watchdog POST failure ALARM_ID_DG_WATCHDOG_POST_TEST_FAILED = 5, ///< DG Watchdog POST failure - ALARM_ID_UI_COMM_POST_FAILED = 6, ///< UI communication POST failure. UI failed to communicate within a reasonable time after power up + ALARM_ID_HD_UI_COMM_POST_FAILED = 6, ///< HD UI communication POST failure. UI failed to communicate within a reasonable time after power up ALARM_ID_HD_RTC_BATTERY_LOW = 7, ///< HD RTC battery low ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE = 8, ///< HD accelerometer failed POST ALARM_ID_DG_ACCELEROMETER_SELF_TEST_FAILURE = 9, ///< DG accelerometer failed POST @@ -52,8 +52,8 @@ ALARM_ID_DG_INVALID_USAGE_RECORD_CRC = 14, ///< DG invalid usage record CRC ALARM_ID_AVAILABLE_60 = 15, ///< alarm ID available ALARM_ID_HD_ALARM_AUDIO_SELF_TEST_FAILURE = 16, ///< HD alarm audio failed POST - ALARM_ID_HD_UI_POST_FAILED = 17, ///< HD UI POST failed - ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_DG = 18, ///< HD didn't get ACK on message to DG that required acknowledgment + 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 ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP = 19, ///< HD dialysate temperature above target temperature. ALARM_ID_DG_COND_SENSORS_INVALID_CAL_RECORD = 20, ///< DG conductivity sensors invalid calibration record ALARM_ID_DG_DRAIN_LINE_VOLUME_INVALID_CAL_RECORD = 21, ///< DG drain line volume invalid calibration record @@ -66,29 +66,29 @@ ALARM_ID_DG_TWO_WIRE_SENSORS_FPGA_FAULT = 28, ///< DG two wire sensors FPGA fault ALARM_ID_HD_HEPARIN_FORCE_SENSOR_INVALID_CAL_RECORD = 29, ///< HD heparin force sensor invalid calibration record ALARM_ID_HD_SOFTWARE_FAULT = 30, ///< HD Software fault. Software found itself in an unexpected state - ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK = 31, ///< Blood pump failed motor controller current check. Too high when pump should be off or out of range when pump should be running - ALARM_ID_BLOOD_PUMP_OFF_CHECK = 32, ///< Blood pump failed motor off check. Measured speed while commanded off - ALARM_ID_BLOOD_PUMP_MC_DIRECTION_CHECK = 33, ///< Blood pump failed motor direction check. Measured vs. commanded - ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_CHECK = 34, ///< Blood pump failed rotor speed check. Mismatch with rotor and motor speeds - ALARM_ID_DIAL_IN_PUMP_MC_CURRENT_CHECK = 35, ///< Dialysis inlet pump failed motor controller current check. Too high when pump should be off or out of range when pump should be running - ALARM_ID_DIAL_IN_PUMP_OFF_CHECK = 36, ///< Dialysis inlet pump failed motor off check. Measured speed while commanded off - ALARM_ID_DIAL_IN_PUMP_MC_DIRECTION_CHECK = 37, ///< Dialysis inlet pump failed motor direction check. Measured vs. commanded - ALARM_ID_DIAL_IN_PUMP_ROTOR_SPEED_CHECK = 38, ///< Dialysis inlet pump failed rotor speed check. Mismatch with rotor and motor speeds - ALARM_ID_DIAL_OUT_PUMP_MC_CURRENT_CHECK = 39, ///< Dialysis outlet pump failed motor controller current check. Too high when pump should be off or out of range when pump should be running - ALARM_ID_DIAL_OUT_PUMP_OFF_CHECK = 40, ///< Dialysis outlet pump failed motor off check. Measured speed while commanded off - ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK = 41, ///< Dialysis outlet pump failed motor direction check. Measured vs. commanded - ALARM_ID_DIAL_OUT_PUMP_ROTOR_SPEED_CHECK = 42, ///< Dialysis outlet pump failed rotor speed check. Mismatch with rotor and motor speeds + ALARM_ID_HD_BLOOD_PUMP_MC_CURRENT_CHECK = 31, ///< HD blood pump failed motor controller current check. Too high when pump should be off or out of range when pump should be running + ALARM_ID_HD_BLOOD_PUMP_OFF_CHECK = 32, ///< HD blood pump failed motor off check. Measured speed while commanded off + ALARM_ID_HD_BLOOD_PUMP_MC_DIRECTION_CHECK = 33, ///< HD blood pump failed motor direction check. Measured vs. commanded + ALARM_ID_HD_BLOOD_PUMP_ROTOR_SPEED_CHECK = 34, ///< HD blood pump failed rotor speed check. Mismatch with rotor and motor speeds + ALARM_ID_HD_DIAL_IN_PUMP_MC_CURRENT_CHECK = 35, ///< HD dialysis inlet pump failed motor controller current check. Too high when pump should be off or out of range when pump should be running + ALARM_ID_HD_DIAL_IN_PUMP_OFF_CHECK = 36, ///< HD dialysis inlet pump failed motor off check. Measured speed while commanded off + ALARM_ID_HD_DIAL_IN_PUMP_MC_DIRECTION_CHECK = 37, ///< HD dialysis inlet pump failed motor direction check. Measured vs. commanded + ALARM_ID_HD_DIAL_IN_PUMP_ROTOR_SPEED_CHECK = 38, ///< HD dialysis inlet pump failed rotor speed check. Mismatch with rotor and motor speeds + ALARM_ID_HD_DIAL_OUT_PUMP_MC_CURRENT_CHECK = 39, ///< HD dialysis outlet pump failed motor controller current check. Too high when pump should be off or out of range when pump should be running + ALARM_ID_HD_DIAL_OUT_PUMP_OFF_CHECK = 40, ///< HD dialysis outlet pump failed motor off check. Measured speed while commanded off + ALARM_ID_HD_DIAL_OUT_PUMP_MC_DIRECTION_CHECK = 41, ///< HD dialysis outlet pump failed motor direction check. Measured vs. commanded + ALARM_ID_HD_DIAL_OUT_PUMP_ROTOR_SPEED_CHECK = 42, ///< HD dialysis outlet pump failed rotor speed check. Mismatch with rotor and motor speeds ALARM_ID_DG_MAIN_PRIMARY_HEATER_FPGA_FAULT = 43, ///< DG main primary heater FPGA fault - ALARM_ID_UI_COMM_TIMEOUT = 44, ///< User interface communication timeout + ALARM_ID_HD_UI_COMM_TIMEOUT = 44, ///< HD UI communication timeout ALARM_ID_HD_COMM_TOO_MANY_BAD_CRCS = 45, ///< HD too many bad communications CRC - ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_UI = 46, ///< HD didn't get ACK on message to UI that required acknowledgment - ALARM_ID_HD_UF_RATE_ERROR = 47, ///< Ultrafiltration rate is too high error during treatment - ALARM_ID_UF_VOLUME_ACCURACY_ERROR = 48, ///< Ultrafiltration volume accuracy error during treatment + ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_BY_UI = 46, ///< HD didn't get ACK on message to UI that required acknowledgment + ALARM_ID_HD_UF_RATE_ERROR = 47, ///< HD ultrafiltration rate is too high error during treatment + ALARM_ID_HD_UF_VOLUME_ACCURACY_ERROR = 48, ///< HD ultrafiltration volume accuracy error during treatment ALARM_ID_HD_FPGA_COMM_TIMEOUT = 49, ///< HD FPGA communication down for too long ALARM_ID_DG_VALVE_CONTROL_FAILURE = 50, ///< DG FPGA not accepting commanded valve states - ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK = 51, ///< Blood pump failed motor speed check. Measured vs. commanded - ALARM_ID_DIAL_IN_PUMP_MOTOR_SPEED_CHECK = 52, ///< Dialysate inlet pump failed motor speed check. Measured vs. commanded - ALARM_ID_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK = 53, ///< Dialysate outlet pump failed motor speed check. Measured vs. commanded + ALARM_ID_HD_BLOOD_PUMP_MOTOR_SPEED_CHECK = 51, ///< HD blood pump failed motor speed check. Measured vs. commanded + ALARM_ID_HD_DIAL_IN_PUMP_MOTOR_SPEED_CHECK = 52, ///< HD dialysate inlet pump failed motor speed check. Measured vs. commanded + ALARM_ID_HD_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK = 53, ///< HD dialysate outlet pump failed motor speed check. Measured vs. commanded ALARM_ID_HD_CRITICAL_DATA_ERROR = 54, ///< HD critical data integrity check failed ALARM_ID_DG_CRITICAL_DATA_ERROR = 55, ///< DG critical data integrity check failed ALARM_ID_HD_ACCELEROMETER_FAILURE = 56, ///< HD accelerometer error (no readings or FPGA reports error) @@ -100,15 +100,15 @@ ALARM_ID_HD_VALVE_POSITION_OUT_OF_RANGE = 62, ///< HD valve position out of target ALARM_ID_HD_BLOOD_LEAK_FPGA_FAULT = 63, ///< HD blood leak FPGA fault ALARM_ID_DG_BARO_PRESSURE_OUT_OF_RANGE = 64, ///< DG barometric pressure sensor out of range - ALARM_ID_DG_COMMAND_INVALID_PARAMETER_FAULT = 65, ///< HD requests DG command with invalid parameter fault + ALARM_ID_HD_DG_COMMAND_INVALID_PARAMETER_FAULT = 65, ///< HD DG requests DG command with invalid parameter fault ALARM_ID_HD_BLOOD_LEAK_SENSOR_SET_POINT_SET_FAILURE = 66, ///< HD blood leak sensor set point set failure ALARM_ID_HD_BP_OCCLUSION_SELF_TEST_FAILURE = 67, ///< HD blood pump occlusion self-test failure alarm ALARM_ID_HD_ACTIVE_RESERVOIR_RECIRCULATION_OUT_OF_RANGE = 68, ///< HD active reservoir recirculation out of range ALARM_ID_HD_BLOOD_LEAK_INVALID_CAL_RECORD = 69, ///< HD blood leak sensor invalid calibration record ALARM_ID_HD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE = 70, ///< HD arterial pressure self-test failure alarm ALARM_ID_HD_VENOUS_PRESSURE_SELF_TEST_FAILURE = 71, ///< HD venous pressure self-test failure alarm - ALARM_ID_HD_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE = 72, ///< HD No load cell data message receive at least once every 2 seconds - ALARM_ID_HD_DIALYSATE_TEMP_DATA_MESSAGE_NOT_RECEIVE = 73, ///< HD No dialysate temperature data message receive at least once every 2 seconds + ALARM_ID_HD_NEW_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE = 72, ///< HD No load cell data message receive at least once every 2 seconds + ALARM_ID_HD_NEW_DIALYSATE_TEMP_DATA_MESSAGE_NOT_RECEIVE = 73, ///< HD No dialysate temperature data message receive at least once every 2 seconds ALARM_ID_DG_INLET_UV_REACTOR_ON_WITH_NO_FLOW = 74, ///< DG inlet UV reactor is on with no flow ALARM_ID_HD_SYRINGE_PUMP_SELF_TEST_FAILURE = 75, ///< HD syringe pump self-test failure alarm ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE = 76, ///< HD monitored voltage is out of range @@ -120,7 +120,7 @@ ALARM_ID_HD_SYRINGE_PUMP_DAC_WRITE_ERROR = 82, ///< HD syringe pump DAC write failure ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR = 83, ///< HD syringe pump is running while the BP is off ALARM_ID_DG_SET_RTC_YEAR_INVALID = 84, ///< DG set RTC year is invalid - ALARM_ID_PUMP_TRACK_LATCH_OPENED = 85, ///< HD pump track latch opened alarm + ALARM_ID_HD_PUMP_TRACK_LATCH_OPENED = 85, ///< HD pump track latch opened alarm ALARM_ID_HD_SET_RTC_YEAR_INVALID = 86, ///< HD set RTC year is invalid ALARM_ID_DG_HEATING_INVALID_CAL_RECORD = 87, ///< DG heating invalid calibration record ALARM_ID_DG_CONC_PUMP_HALL_SENSOR_OUT_OF_RANGE = 88, ///< DG concentrate pumps hall sensor out of range @@ -139,10 +139,10 @@ ALARM_ID_UI_POST_HD_COMM = 101, ///< UI POST HD communication failure ALARM_ID_DG_HEAT_DISINFECT_TEMP_GRAD_OUT_OF_RANGE = 102, ///< DG heat disinfect temperature gradient out of range ALARM_ID_HD_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID = 103, ///< HD invalid calibration CRC - ALARM_ID_AIR_TRAP_ILLEGAL_LEVELS = 104, ///< Air trap level sensors reporting illegal combination of air/fluid + ALARM_ID_HD_AIR_TRAP_ILLEGAL_LEVELS = 104, ///< HD air trap level sensors reporting illegal combination of air/fluid ALARM_ID_DG_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID = 105, ///< DG invalid calibration CRC ALARM_ID_DG_FLOW_SENSORS_INVALID_CAL_RECORD = 106, ///< DG dialysate flow sensor invalid calibration record - ALARM_ID_DG_RESTARTED_FAULT = 107, ///< HD reports DG restarted fault + ALARM_ID_HD_DG_RESTARTED_FAULT = 107, ///< HD reports DG restarted fault ALARM_ID_HD_SYRINGE_PUMP_FPGA_ADC_FAULT = 108, ///< HD syringe pump ADC FPGA fault ALARM_ID_HD_SYRINGE_PUMP_VOLUME_ERROR = 109, ///< HD syringe pump volume check error ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR = 110, ///< HD syringe pump speed check error @@ -155,29 +155,29 @@ ALARM_ID_DG_CAN_MESSAGE_NOT_ACKED = 117, ///< DG CAN message not acked ALARM_ID_DG_RTC_CONFIG_ERROR = 118, ///< DG RTC config error ALARM_ID_DG_RTC_BATTERY_LOW = 119, ///< DG RTC battery low error - ALARM_ID_PRE_TREATMENT_WET_PRIME_TEST_FAILURE = 120, ///< HD pre-treatment mode wet self-test prime check failure + ALARM_ID_HD_PRE_TREATMENT_WET_PRIME_TEST_FAILURE = 120, ///< HD pre-treatment mode wet self-test prime check failure ALARM_ID_DG_MAIN_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE = 121, ///< DG main primary heater voltage out of range ALARM_ID_DG_SMALL_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE = 122, ///< DG small primary heater voltage out of range ALARM_ID_DG_TRIMMER_HEATER_VOLTAGE_OUT_OF_RANGE = 123, ///< DG trimmer heater voltage out of range - ALARM_ID_END_OF_TREATMENT_HIGH = 124, ///< HD end of treatment alarm (high priority - user still not acting to end treatment) - ALARM_ID_TREATMENT_STOPPED_NO_RINSEBACK = 125, ///< Blood sitting too long after treatment stopped by user alarm (>5 min) + ALARM_ID_HD_END_OF_TREATMENT_HIGH = 124, ///< HD end of treatment alarm (high priority - user still not acting to end treatment) + ALARM_ID_HD_TREATMENT_STOPPED_NO_RINSEBACK = 125, ///< HD blood sitting too long after treatment stopped by user alarm (>5 min) ALARM_ID_HD_BLOOD_LEAK_DETECTED = 126, ///< HD blood leak detected alarm - ALARM_ID_VENOUS_PRESSURE_LOW = 127, ///< Venous pressure too low during treatment + ALARM_ID_HD_VENOUS_PRESSURE_LOW = 127, ///< HD venous pressure too low during treatment ALARM_ID_HD_VENOUS_BUBBLE_DETECTED = 128, ///< HD venous air bubble detected alarm ALARM_ID_HD_VENOUS_BUBBLE_DETECTED_RINSEBACK = 129, ///< HD venous air bubble detected rinseback alarm - ALARM_ID_VENOUS_PRESSURE_HIGH = 130, ///< Venous pressure too high during treatment - ALARM_ID_ARTERIAL_PRESSURE_LOW = 131, ///< Arterial pressure too low during treatment - ALARM_ID_ARTERIAL_PRESSURE_HIGH = 132, ///< Arterial pressure too high during treatment + ALARM_ID_HD_VENOUS_PRESSURE_HIGH = 130, ///< HD venous pressure too high during treatment + ALARM_ID_HD_ARTERIAL_PRESSURE_LOW = 131, ///< HD arterial pressure too low during treatment + ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH = 132, ///< HD arterial pressure too high during treatment ALARM_ID_DG_FLUID_LEAK_DETECTED = 133, ///< DG fluid leak detected alarm ALARM_ID_HD_FLUID_LEAK_DETECTED = 134, ///< HD fluid leak detected alarm ALARM_ID_HD_SHOCK = 135, ///< HD experienced large acceleration ALARM_ID_DG_SHOCK = 136, ///< DG experienced large acceleration ALARM_ID_HD_EXCESSIVE_TILT = 137, ///< HD tilt exceeds maximum ALARM_ID_DG_EXCESSIVE_TILT = 138, ///< DG tilt exceeds maximum ALARM_ID_HD_AC_POWER_LOST = 139, ///< HD AC power lost alarm - ALARM_ID_DG_COMM_TIMEOUT = 140, ///< Dialysate generator communication timeout - ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT = 141, ///< Air trap fill timeout during treatment - ALARM_ID_OCCLUSION_BLOOD_PUMP = 142, ///< Blood pump occlusion detected + ALARM_ID_HD_DG_COMM_TIMEOUT = 140, ///< HD DG communication timeout + ALARM_ID_HD_AIR_TRAP_FILL_DURING_TREATMENT = 141, ///< HD air trap fill timeout during treatment + ALARM_ID_HD_OCCLUSION_BLOOD_PUMP = 142, ///< HD blood pump occlusion detected ALARM_ID_DG_DIALYSATE_TEMPERATURE_SENSORS_OUT_OF_RANGE = 143, ///< DG dialysate temperature sensors out of range ALARM_ID_DG_CLEANING_MODE_INLET_WATER_COND_TOO_HIGH = 144, ///< DG cleaning mode inlet water conductivity out of high range. ALARM_ID_ACID_CONDUCTIVITY_OUT_OF_RANGE = 145, ///< Concentrate conductivity after adding acid out of range alarm @@ -188,21 +188,21 @@ ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_HIGH_RANGE = 150, ///< Inlet water conductivity in high range ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE = 151, ///< Inlet water conductivity in low range ALARM_ID_INLET_WATER_PRESSURE_IN_LOW_RANGE = 152, ///< Inlet water pressure in low range - ALARM_ID_PRIME_COMPLETED_HIGH = 153, ///< HD prime completed high priority alarm + ALARM_ID_HD_PRIME_COMPLETED_HIGH = 153, ///< HD prime completed high priority alarm ALARM_ID_DG_CLEANING_MODE_INLET_WATER_COND_TOO_LOW = 154, ///< DG cleaning mode inlet water conductivity out of low range. - ALARM_ID_HD_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE = 155, ///< HD No reservoirs data message receive at least once every 2 seconds - ALARM_ID_HD_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE = 156, ///< HD No DG operation mode message receive at least once every 2 seconds + ALARM_ID_HD_NEW_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE = 155, ///< HD No reservoirs data message receive at least once every 2 seconds + ALARM_ID_HD_DG_NEW_OPERATION_MODE_MESSAGE_NOT_RECEIVE = 156, ///< HD No DG operation mode message receive at least once every 2 seconds ALARM_ID_DG_CHEM_DISINFECT_PRIME_ACID_LINE_TIME_OUT = 157, ///< DG chemical disinfect prime acid line timeout. ALARM_ID_INLET_WATER_TEMPERATURE_IN_LOW_RANGE = 158, ///< Inlet water temperature is in the low range ALARM_ID_DG_CHEM_DISINFECT_FLUSH_REMOVE_ACID = 159, ///< DG chemical disinfect flush remove acid and close the concentrate cap. - ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH = 160, ///< Blood pump rotor speed too high + ALARM_ID_HD_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH = 160, ///< HD blood pump rotor speed too high ALARM_ID_DG_COMM_TOO_MANY_BAD_CRCS = 161, ///< DG comm too many bad CRCs ALARM_ID_DG_FPGA_CLOCK_SPEED_CHECK_FAILURE = 162, ///< DG FPGA clock speed check failure. 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_TREATMENT_RINSEBACK_TIMEOUT_ALARM = 165, ///< HD in treatment rinseback operation timeout + ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM = 165, ///< HD in treatment rinseback operation timeout ALARM_ID___AVAILABLE_5 = 166, ///< Available for use - ALARM_ID_CARTRIDGE_DOOR_OPENED = 167, ///< HD cartridge door opened alarm + 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 ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY = 170, ///< HD syringe empty alarm @@ -236,8 +236,8 @@ ALARM_ID_RO_FLOW_TOO_LOW_WHILE_PRIMARY_HEATER_IS_ON = 198, ///< RO flow too low while primary heater is on ALARM_ID_DIALYSATE_FLOW_TOO_LOW_WHILE_TRIMMER_HEATER_IS_ON = 199, ///< Dialysate flow too low while trimmer heater is on ALARM_ID_DG_THERMISTORS_TEMPERATURE_OUT_OF_RANGE = 200, ///< DG thermistors/sensors temperature out of range - ALARM_ID_PRE_TREATMENT_WET_FLOW_TEST_FAILURE = 201, ///< HD pre-treatment mode wet self-test lc vs FMD failure - ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_NORMAL_TEST_FAILURE = 202, ///< HD pre-treatment mode dry pressure normal self-test failure + 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_RO_REJECTION_RATIO_OUT_OF_RANGE = 204, ///< RO rejection ratio out of range ALARM_ID_CONDUCTIVITY_SENSOR_FAULT = 205, ///< Conductivity sensor fault @@ -246,35 +246,35 @@ ALARM_ID_HD_VENOUS_LINE_OCCLUSION = 208, ///< HD venous pressure occlusion alarm ALARM_ID_DG_DRAIN_CIRCULATION_LINE_TIMEOUT = 209, ///< DG drain circulation line timeout ALARM_ID_HD_BATTERY_PACK_ERROR_DETECTED = 210, ///< HD battery pack detected an error - ALARM_ID_BLOOD_SITTING_WARNING = 211, ///< Blood sitting too long warning (>4 min) - ALARM_ID_END_OF_TREATMENT_ALARM = 212, ///< HD end of treatment alarm (user not acting to end treatment) - ALARM_ID_PRIME_COMPLETED_MEDIUM = 213, ///< HD prime completed medium priority alarm + 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_END_TREATMENT_TIMEOUT_ALARM = 216, ///< HD end treatment sub-mode timeout alarm + 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_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 - ALARM_ID_EMPTY_SALINE_BAG = 221, ///< HD Saline bag is empty + ALARM_ID_HD_EMPTY_SALINE_BAG = 221, ///< HD Saline bag is empty ALARM_ID_HD_OCCLUSION_SENSOR_FPGA_FAULT = 222, ///< HD occlusion sensor FPGA fault ALARM_ID_HD_ARTERIAL_SENSOR_FPGA_FAULT = 223, ///< HD arterial sensor FPGA fault - ALARM_ID_TREATMENT_STOPPED_BY_USER = 224, ///< Treatment stopped by user action - pressed stop button - ALARM_ID_END_OF_TREATMENT_WARNING = 225, ///< HD end of treatment warning - ALARM_ID_PRIME_COMPLETED_LOW_PRIORITY = 226, ///< HD prime completed low priority alarm - ALARM_ID_PRIME_OUT_OF_TIME = 227, ///< HD prime out of time alarm + ALARM_ID_HD_TREATMENT_STOPPED_BY_USER = 224, ///< HD treatment stopped by user action - pressed stop button + ALARM_ID_HD_END_OF_TREATMENT_WARNING = 225, ///< HD end of treatment warning + ALARM_ID_HD_PRIME_COMPLETED_LOW_PRIORITY = 226, ///< HD prime completed low priority alarm + ALARM_ID_HD_PRIME_OUT_OF_TIME = 227, ///< HD prime out of time alarm ALARM_ID_HD_PRIME_SALINE_PURGE_AIR_TIME_OUT = 228, ///< HD time out on prime saline purge air state. - ALARM_ID_PRIME_DIALYSATE_DIALYZER_TIME_OUT = 229, ///< HD prime dialysate dialyzer time out alarm - ALARM_ID_PRIME_DIALYSATE_BYPASS_TIME_OUT = 230, ///< HD prime dialysate bypass time out alarm - ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE = 231, ///< HD pre-treatment mode dry pressure self-test failure - ALARM_ID_PRE_TREATMENT_WET_LC_TEST_FAILURE = 232, ///< HD pre-treatment mode wet self-test LC vs. LC failure + ALARM_ID_HD_PRIME_DIALYSATE_DIALYZER_TIME_OUT = 229, ///< HD prime dialysate dialyzer time out alarm + ALARM_ID_HD_PRIME_DIALYSATE_BYPASS_TIME_OUT = 230, ///< HD prime dialysate bypass time out alarm + ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE = 231, ///< HD pre-treatment mode dry pressure self-test failure + ALARM_ID_HD_PRE_TREATMENT_WET_LC_TEST_FAILURE = 232, ///< HD pre-treatment mode wet self-test LC vs. LC failure ALARM_ID_DG_BAROMETRIC_SENSOR_COEFFS_BAD_CRC = 233, ///< DG barometric sensor coefficients bad CRC ALARM_ID_INLET_WATER_PRESSURE_IN_HIGH_RANGE = 234, ///< DG inlet water pressure in high range. - ALARM_ID_TREATMENT_STOPPED_AFTER_RINSEBACK = 235, ///< HD in treatment stopped sub-mode after rinseback completed (no escalation) - ALARM_ID_INSTALL_NEW_CARTRIDGE = 236, ///< HD needs new cartridge to be installed - ALARM_ID_PRIME_SALINE_DIALYZER_TIME_OUT = 237, ///< HD prime saline dialyzer time out alarm - ALARM_ID_NO_CARTRIDGE_LOADED = 238, ///< HD no cartridge loaded or installed improperly alarm - ALARM_ID_CARTRIDGE_REMOVAL_FAILURE = 239, ///< HD fail to remove cartridge alarm + ALARM_ID_HD_TREATMENT_STOPPED_AFTER_RINSEBACK = 235, ///< HD in treatment stopped sub-mode after rinseback completed (no escalation) + ALARM_ID_HD_INSTALL_NEW_CARTRIDGE = 236, ///< HD needs new cartridge to be installed + ALARM_ID_HD_PRIME_SALINE_DIALYZER_TIME_OUT = 237, ///< HD prime saline dialyzer time out alarm + ALARM_ID_HD_NO_CARTRIDGE_LOADED = 238, ///< HD no cartridge loaded or installed improperly alarm + ALARM_ID_HD_CARTRIDGE_REMOVAL_FAILURE = 239, ///< HD fail to remove cartridge alarm ALARM_ID_BICARB_CONDUCTIVITY_OUT_OF_RANGE = 240, ///< Bicarb conductivity out of range during bicarb pump check alarm ALARM_ID_DG_RESERVOIR_DRAIN_TIMEOUT = 241, ///< DG reservoir drain time out ALARM_ID_DG_RESERVOIR_FILL_TIMEOUT = 242, ///< DG reservoir fill time out @@ -295,16 +295,16 @@ ALARM_ID_AVAILABLE_51 = 257, ///< Alarm ID available for use ALARM_ID_HD___AVAILABLE_1 = 258, ///< ***Available for use*** ALARM_ID_HD_TEMPERATURES_OUT_OF_RANGE = 259, ///< HD temperatures out of range - ALARM_ID_UI_POST_FAILURE_SHASUM = 260, ///< UI POST Application Integrity (Sha256Sum) failure - ALARM_ID_UI_POST_FAILURE_CANBUS = 261, ///< UI POST CANBus failure - ALARM_ID_UI_POST_FAILURE_DISPLAY = 262, ///< UI POST Display failure - ALARM_ID_UI_POST_FAILURE_TOUCH = 263, ///< UI POST Touch failure - ALARM_ID_UI_POST_FAILURE_SDCARD = 264, ///< UI POST SD-Card failure - ALARM_ID_UI_POST_FAILURE_RTC = 265, ///< UI POST RTC failure - ALARM_ID_UI_POST_FAILURE_WIFI = 266, ///< UI POST WiFi failure - ALARM_ID_UI_POST_FAILURE_BLUETOOTH = 267, ///< UI POST Bluetooth failure - ALARM_ID_UI_POST_FAILURE_ETHERNET = 268, ///< UI POST Ethernet failure - ALARM_ID_UI_POST_FAILURE_SOUND = 269, ///< UI POST Sound failure + 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 + ALARM_ID_HD_UI_POST_FAILURE_DISPLAY = 262, ///< HD UI POST Display failure + ALARM_ID_HD_UI_POST_FAILURE_TOUCH = 263, ///< HD UI POST Touch failure + ALARM_ID_HD_UI_POST_FAILURE_SDCARD = 264, ///< HD UI POST SD-Card failure + ALARM_ID_HD_UI_POST_FAILURE_RTC = 265, ///< HD UI POST RTC failure + ALARM_ID_HD_UI_POST_FAILURE_WIFI = 266, ///< HD UI POST WiFi failure + ALARM_ID_HD_UI_POST_FAILURE_BLUETOOTH = 267, ///< HD UI POST Bluetooth failure + ALARM_ID_HD_UI_POST_FAILURE_ETHERNET = 268, ///< HD UI POST Ethernet failure + ALARM_ID_HD_UI_POST_FAILURE_SOUND = 269, ///< HD UI POST Sound failure 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 @@ -330,7 +330,7 @@ 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_UI_POST_FAILURE_CLOUDSYNC = 295, ///< UI POST CloudSync failure + 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 @@ -473,12 +473,12 @@ const ALARM_T ALARM_TABLE[] = { // Priority Rank Fault DGFault Stops ClrIm NoClr NoRes NoRin NoEnd NoBRcr NoDRcr ClrOnly TxLog ID { ALARM_PRIORITY_NONE, 999, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_STUCK_BUTTON_TEST_FAILED }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_FPGA_POST_TEST_FAILED }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_FPGA_POST_TEST_FAILED }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_WATCHDOG_POST_TEST_FAILED }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_COMM_POST_FAILED }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_UI_COMM_POST_FAILED }, { ALARM_PRIORITY_LOW, 850, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_RTC_BATTERY_LOW }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_ACCELEROMETER_SELF_TEST_FAILURE }, @@ -489,8 +489,8 @@ { 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, 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_FAILED }, - { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_DG }, + { 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 }, { ALARM_PRIORITY_MEDIUM, 401, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_COND_SENSORS_INVALID_CAL_RECORD }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_DRAIN_LINE_VOLUME_INVALID_CAL_RECORD }, @@ -504,30 +504,30 @@ { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_TWO_WIRE_SENSORS_FPGA_FAULT }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_HEPARIN_FORCE_SENSOR_INVALID_CAL_RECORD }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SOFTWARE_FAULT }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_BLOOD_PUMP_OFF_CHECK }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_BLOOD_PUMP_MC_DIRECTION_CHECK }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_CHECK }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DIAL_IN_PUMP_MC_CURRENT_CHECK }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DIAL_IN_PUMP_OFF_CHECK }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DIAL_IN_PUMP_MC_DIRECTION_CHECK }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DIAL_IN_PUMP_ROTOR_SPEED_CHECK }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DIAL_OUT_PUMP_MC_CURRENT_CHECK }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DIAL_OUT_PUMP_OFF_CHECK }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DIAL_OUT_PUMP_ROTOR_SPEED_CHECK }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_BLOOD_PUMP_MC_CURRENT_CHECK }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_BLOOD_PUMP_OFF_CHECK }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_BLOOD_PUMP_MC_DIRECTION_CHECK }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_BLOOD_PUMP_ROTOR_SPEED_CHECK }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_DIAL_IN_PUMP_MC_CURRENT_CHECK }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_DIAL_IN_PUMP_OFF_CHECK }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_DIAL_IN_PUMP_MC_DIRECTION_CHECK }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_DIAL_IN_PUMP_ROTOR_SPEED_CHECK }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_DIAL_OUT_PUMP_MC_CURRENT_CHECK }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_DIAL_OUT_PUMP_OFF_CHECK }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_DIAL_OUT_PUMP_MC_DIRECTION_CHECK }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_DIAL_OUT_PUMP_ROTOR_SPEED_CHECK }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_MAIN_PRIMARY_HEATER_FPGA_FAULT }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_COMM_TIMEOUT }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_UI_COMM_TIMEOUT }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_COMM_TOO_MANY_BAD_CRCS }, // 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_CAN_MESSAGE_NOT_ACKED_UI }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_BY_UI }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_UF_RATE_ERROR }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_UF_VOLUME_ACCURACY_ERROR }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_UF_VOLUME_ACCURACY_ERROR }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_FPGA_COMM_TIMEOUT }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_VALVE_CONTROL_FAILURE }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DIAL_IN_PUMP_MOTOR_SPEED_CHECK }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_BLOOD_PUMP_MOTOR_SPEED_CHECK }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_DIAL_IN_PUMP_MOTOR_SPEED_CHECK }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_CRITICAL_DATA_ERROR }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_CRITICAL_DATA_ERROR }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_ACCELEROMETER_FAILURE }, @@ -539,15 +539,15 @@ { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_VALVE_POSITION_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_BLOOD_LEAK_FPGA_FAULT }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_BARO_PRESSURE_OUT_OF_RANGE }, - { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_COMMAND_INVALID_PARAMETER_FAULT }, + { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_DG_COMMAND_INVALID_PARAMETER_FAULT }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_BLOOD_LEAK_SENSOR_SET_POINT_SET_FAILURE }, { ALARM_PRIORITY_LOW, 700, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_BP_OCCLUSION_SELF_TEST_FAILURE }, { ALARM_PRIORITY_MEDIUM, 421, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_ACTIVE_RESERVOIR_RECIRCULATION_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_BLOOD_LEAK_INVALID_CAL_RECORD }, { ALARM_PRIORITY_LOW, 700, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE }, { ALARM_PRIORITY_LOW, 700, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_VENOUS_PRESSURE_SELF_TEST_FAILURE }, - { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE }, - { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_DIALYSATE_TEMP_DATA_MESSAGE_NOT_RECEIVE }, + { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_NEW_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE }, + { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_NEW_DIALYSATE_TEMP_DATA_MESSAGE_NOT_RECEIVE }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_INLET_UV_REACTOR_ON_WITH_NO_FLOW }, // 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_SYRINGE_PUMP_SELF_TEST_FAILURE }, @@ -560,7 +560,7 @@ { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SYRINGE_PUMP_DAC_WRITE_ERROR }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_SET_RTC_YEAR_INVALID }, - { ALARM_PRIORITY_HIGH, 209, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_PUMP_TRACK_LATCH_OPENED }, + { ALARM_PRIORITY_HIGH, 209, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_PUMP_TRACK_LATCH_OPENED }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SET_RTC_YEAR_INVALID }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_HEATING_INVALID_CAL_RECORD }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_CONC_PUMP_HALL_SENSOR_OUT_OF_RANGE }, @@ -580,10 +580,10 @@ { ALARM_PRIORITY_HIGH, 0, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_HD_COMM }, { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_HEAT_DISINFECT_TEMP_GRAD_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_AIR_TRAP_ILLEGAL_LEVELS }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_AIR_TRAP_ILLEGAL_LEVELS }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_FLOW_SENSORS_INVALID_CAL_RECORD }, - { ALARM_PRIORITY_HIGH, 110, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_RESTARTED_FAULT }, + { ALARM_PRIORITY_HIGH, 110, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_DG_RESTARTED_FAULT }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SYRINGE_PUMP_FPGA_ADC_FAULT }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SYRINGE_PUMP_VOLUME_ERROR }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR }, @@ -596,30 +596,30 @@ { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_CAN_MESSAGE_NOT_ACKED }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_RTC_CONFIG_ERROR }, { ALARM_PRIORITY_LOW, 851, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_DG_RTC_BATTERY_LOW }, - { ALARM_PRIORITY_LOW, 725, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_PRE_TREATMENT_WET_PRIME_TEST_FAILURE }, + { ALARM_PRIORITY_LOW, 725, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_PRE_TREATMENT_WET_PRIME_TEST_FAILURE }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_MAIN_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_SMALL_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_TRIMMER_HEATER_VOLTAGE_OUT_OF_RANGE }, - { ALARM_PRIORITY_HIGH, 11, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_END_OF_TREATMENT_HIGH }, + { ALARM_PRIORITY_HIGH, 11, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_END_OF_TREATMENT_HIGH }, // Priority Rank Fault DGFault Stops ClrIm NoClr NoRes NoRin NoEnd NoBRcr NoDRcr ClrOnly TxLog ID - { ALARM_PRIORITY_HIGH, 11, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TREATMENT_STOPPED_NO_RINSEBACK }, + { ALARM_PRIORITY_HIGH, 11, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_TREATMENT_STOPPED_NO_RINSEBACK }, { ALARM_PRIORITY_HIGH, 150, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , ALARM_ID_HD_BLOOD_LEAK_DETECTED }, - { ALARM_PRIORITY_HIGH, 200, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_VENOUS_PRESSURE_LOW }, + { ALARM_PRIORITY_HIGH, 200, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_HD_VENOUS_PRESSURE_LOW }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, TRUE , ALARM_ID_HD_VENOUS_BUBBLE_DETECTED }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, TRUE , ALARM_ID_HD_VENOUS_BUBBLE_DETECTED_RINSEBACK }, - { ALARM_PRIORITY_HIGH, 201, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_VENOUS_PRESSURE_HIGH }, - { ALARM_PRIORITY_HIGH, 202, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_ARTERIAL_PRESSURE_LOW }, - { ALARM_PRIORITY_HIGH, 203, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_ARTERIAL_PRESSURE_HIGH }, + { ALARM_PRIORITY_HIGH, 201, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_HD_VENOUS_PRESSURE_HIGH }, + { ALARM_PRIORITY_HIGH, 202, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_HD_ARTERIAL_PRESSURE_LOW }, + { ALARM_PRIORITY_HIGH, 203, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, TRUE , ALARM_ID_DG_FLUID_LEAK_DETECTED }, { ALARM_PRIORITY_HIGH, 208, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , ALARM_ID_HD_FLUID_LEAK_DETECTED }, { ALARM_PRIORITY_HIGH, 210, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SHOCK }, { ALARM_PRIORITY_MEDIUM, 440, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_SHOCK }, { ALARM_PRIORITY_HIGH, 211, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_EXCESSIVE_TILT }, { ALARM_PRIORITY_MEDIUM, 441, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_EXCESSIVE_TILT }, { ALARM_PRIORITY_HIGH, 852, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_AC_POWER_LOST }, - { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_COMM_TIMEOUT }, - { ALARM_PRIORITY_HIGH, 205, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT }, - { ALARM_PRIORITY_HIGH, 206, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_OCCLUSION_BLOOD_PUMP }, + { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_DG_COMM_TIMEOUT }, + { ALARM_PRIORITY_HIGH, 205, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_HD_AIR_TRAP_FILL_DURING_TREATMENT }, + { ALARM_PRIORITY_HIGH, 206, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_HD_OCCLUSION_BLOOD_PUMP }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_DIALYSATE_TEMPERATURE_SENSORS_OUT_OF_RANGE }, { ALARM_PRIORITY_MEDIUM, 603, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CLEANING_MODE_INLET_WATER_COND_TOO_HIGH }, { ALARM_PRIORITY_MEDIUM, 410, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, ALARM_ID_ACID_CONDUCTIVITY_OUT_OF_RANGE }, @@ -631,21 +631,21 @@ { ALARM_PRIORITY_MEDIUM, 434, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_HIGH_RANGE }, { ALARM_PRIORITY_MEDIUM, 435, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE }, { ALARM_PRIORITY_MEDIUM, 431, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , ALARM_ID_INLET_WATER_PRESSURE_IN_LOW_RANGE }, - { ALARM_PRIORITY_HIGH, 292, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_PRIME_COMPLETED_HIGH }, + { ALARM_PRIORITY_HIGH, 292, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_PRIME_COMPLETED_HIGH }, { ALARM_PRIORITY_MEDIUM, 604, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CLEANING_MODE_INLET_WATER_COND_TOO_LOW }, - { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE }, - { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE }, + { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_NEW_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE }, + { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_DG_NEW_OPERATION_MODE_MESSAGE_NOT_RECEIVE }, { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CHEM_DISINFECT_PRIME_ACID_LINE_TIME_OUT }, { ALARM_PRIORITY_MEDIUM, 433, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , ALARM_ID_INLET_WATER_TEMPERATURE_IN_LOW_RANGE }, { ALARM_PRIORITY_LOW, 751, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_DG_CHEM_DISINFECT_FLUSH_REMOVE_ACID }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_COMM_TOO_MANY_BAD_CRCS }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_FPGA_CLOCK_SPEED_CHECK_FAILURE }, { 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_TREATMENT_RINSEBACK_TIMEOUT_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_HIGH, 209, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_CARTRIDGE_DOOR_OPENED }, + { 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_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 }, @@ -681,8 +681,8 @@ // Priority Rank Fault DGFault Stops ClrIm NoClr NoRes NoRin NoEnd NoBRcr NoDRcr ClrOnly TxLog ID { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DIALYSATE_FLOW_TOO_LOW_WHILE_TRIMMER_HEATER_IS_ON}, { 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_PRE_TREATMENT_WET_FLOW_TEST_FAILURE }, - { ALARM_PRIORITY_LOW, 710, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_NORMAL_TEST_FAILURE }, + { 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_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_RO_REJECTION_RATIO_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_CONDUCTIVITY_SENSOR_FAULT }, @@ -691,37 +691,37 @@ { ALARM_PRIORITY_HIGH, 201, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_HD_VENOUS_LINE_OCCLUSION }, { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_DRAIN_CIRCULATION_LINE_TIMEOUT }, { ALARM_PRIORITY_LOW, 850, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_BATTERY_PACK_ERROR_DETECTED }, - { ALARM_PRIORITY_HIGH, 290, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_BLOOD_SITTING_WARNING }, - { ALARM_PRIORITY_HIGH, 290, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_END_OF_TREATMENT_ALARM }, - { ALARM_PRIORITY_MEDIUM, 590, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, ALARM_ID_PRIME_COMPLETED_MEDIUM }, + { 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_HIGH, 291, FALSE, FALSE, FALSE, TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_END_TREATMENT_TIMEOUT_ALARM }, + { 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, 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 }, - { ALARM_PRIORITY_HIGH, 204, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_EMPTY_SALINE_BAG }, + { ALARM_PRIORITY_HIGH, 204, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_HD_EMPTY_SALINE_BAG }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_OCCLUSION_SENSOR_FPGA_FAULT }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_ARTERIAL_SENSOR_FPGA_FAULT }, - { ALARM_PRIORITY_MEDIUM, 300, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TREATMENT_STOPPED_BY_USER }, + { ALARM_PRIORITY_MEDIUM, 300, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_TREATMENT_STOPPED_BY_USER }, // Priority Rank Fault DGFault Stops ClrIm NoClr NoRes NoRin NoEnd NoBRcr NoDRcr ClrOnly TxLog ID - { ALARM_PRIORITY_LOW, 739, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_END_OF_TREATMENT_WARNING }, - { ALARM_PRIORITY_LOW, 729, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, ALARM_ID_PRIME_COMPLETED_LOW_PRIORITY }, - { ALARM_PRIORITY_LOW, 720, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_PRIME_OUT_OF_TIME }, + { ALARM_PRIORITY_LOW, 739, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_END_OF_TREATMENT_WARNING }, + { ALARM_PRIORITY_LOW, 729, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, ALARM_ID_HD_PRIME_COMPLETED_LOW_PRIORITY }, + { ALARM_PRIORITY_LOW, 720, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_PRIME_OUT_OF_TIME }, { ALARM_PRIORITY_LOW, 720, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_PRIME_SALINE_PURGE_AIR_TIME_OUT }, - { ALARM_PRIORITY_LOW, 720, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_PRIME_DIALYSATE_DIALYZER_TIME_OUT }, - { ALARM_PRIORITY_LOW, 720, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_PRIME_DIALYSATE_BYPASS_TIME_OUT }, - { ALARM_PRIORITY_LOW, 710, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE }, - { ALARM_PRIORITY_LOW, 725, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_PRE_TREATMENT_WET_LC_TEST_FAILURE }, + { ALARM_PRIORITY_LOW, 720, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_PRIME_DIALYSATE_DIALYZER_TIME_OUT }, + { ALARM_PRIORITY_LOW, 720, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_PRIME_DIALYSATE_BYPASS_TIME_OUT }, + { ALARM_PRIORITY_LOW, 710, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE }, + { ALARM_PRIORITY_LOW, 725, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_PRE_TREATMENT_WET_LC_TEST_FAILURE }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_BAROMETRIC_SENSOR_COEFFS_BAD_CRC }, { ALARM_PRIORITY_MEDIUM, 430, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , ALARM_ID_INLET_WATER_PRESSURE_IN_HIGH_RANGE }, - { ALARM_PRIORITY_LOW, 738, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TREATMENT_STOPPED_AFTER_RINSEBACK }, - { ALARM_PRIORITY_LOW, 710, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_INSTALL_NEW_CARTRIDGE }, - { ALARM_PRIORITY_LOW, 720, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_PRIME_SALINE_DIALYZER_TIME_OUT }, - { ALARM_PRIORITY_LOW, 710, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_NO_CARTRIDGE_LOADED }, - { ALARM_PRIORITY_LOW, 746, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, ALARM_ID_CARTRIDGE_REMOVAL_FAILURE }, - { ALARM_PRIORITY_MEDIUM, 411, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , ALARM_ID_BICARB_CONDUCTIVITY_OUT_OF_RANGE }, + { ALARM_PRIORITY_LOW, 738, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_TREATMENT_STOPPED_AFTER_RINSEBACK }, + { ALARM_PRIORITY_LOW, 710, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_INSTALL_NEW_CARTRIDGE }, + { ALARM_PRIORITY_LOW, 720, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_PRIME_SALINE_DIALYZER_TIME_OUT }, + { ALARM_PRIORITY_LOW, 710, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_NO_CARTRIDGE_LOADED }, + { ALARM_PRIORITY_LOW, 746, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_CARTRIDGE_REMOVAL_FAILURE }, + { ALARM_PRIORITY_MEDIUM, 411, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , ALARM_ID_BICARB_CONDUCTIVITY_OUT_OF_RANGE }, { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_RESERVOIR_DRAIN_TIMEOUT }, { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_RESERVOIR_FILL_TIMEOUT }, { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_RESERVOIR_LEAK_TIMEOUT }, @@ -742,16 +742,16 @@ { 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_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_UI_POST_FAILURE_SHASUM }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_CANBUS }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_DISPLAY }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_TOUCH }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_SDCARD }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_RTC }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_WIFI }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_BLUETOOTH }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_ETHERNET }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_SOUND }, + { 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 }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_UI_POST_FAILURE_DISPLAY }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_UI_POST_FAILURE_TOUCH }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_UI_POST_FAILURE_SDCARD }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_UI_POST_FAILURE_RTC }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_UI_POST_FAILURE_WIFI }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_UI_POST_FAILURE_BLUETOOTH }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_UI_POST_FAILURE_ETHERNET }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_UI_POST_FAILURE_SOUND }, { 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 }, @@ -778,7 +778,7 @@ { 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_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_CLOUDSYNC }, + { 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 }, @@ -813,28 +813,28 @@ { { 0, ALARM_ID_HD_COMM_TIMEOUT }, { 0, ALARM_ID_UI_POST_HD_COMM }, - { 1, ALARM_ID_STUCK_BUTTON_TEST_FAILED }, + { 1, ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED }, { 1, ALARM_ID_HD_FPGA_POST_TEST_FAILED }, { 1, ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED }, - { 1, ALARM_ID_UI_COMM_POST_FAILED }, + { 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_FAILED }, + { 1, ALARM_ID_HD_UI_POST_TIMEOUT }, { 1, ALARM_ID_HD_ACCELEROMETERS_INVALID_CAL_RECORD }, { 1, ALARM_ID_HD_HEPARIN_FORCE_SENSOR_INVALID_CAL_RECORD }, { 1, ALARM_ID_HD_SAFETY_SHUTDOWN_POST_TEST_FAILED }, - { 1, ALARM_ID_UI_POST_FAILURE_SHASUM }, - { 1, ALARM_ID_UI_POST_FAILURE_CANBUS }, - { 1, ALARM_ID_UI_POST_FAILURE_DISPLAY }, - { 1, ALARM_ID_UI_POST_FAILURE_TOUCH }, - { 1, ALARM_ID_UI_POST_FAILURE_SDCARD }, + { 1, ALARM_ID_HD_UI_POST_FAILURE_SHASUM }, + { 1, ALARM_ID_HD_UI_POST_FAILURE_CANBUS }, + { 1, ALARM_ID_HD_UI_POST_FAILURE_DISPLAY }, + { 1, ALARM_ID_HD_UI_POST_FAILURE_TOUCH }, + { 1, ALARM_ID_HD_UI_POST_FAILURE_SDCARD }, { 1, ALARM_ID_HD_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID }, { 1, ALARM_ID_HD_BLOOD_LEAK_SENSOR_EMBEDDED_MODE_FAILURE }, { 1, ALARM_ID_HD_INVALID_SERIAL_NUMBER }, { 1, ALARM_ID_HD_BLOOD_LEAK_SENSOR_SET_POINT_SET_FAILURE }, - { 1, ALARM_ID_UI_POST_FAILURE_RTC }, + { 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 }, @@ -843,11 +843,11 @@ { 1, ALARM_ID_HD_INVALID_SYSTEM_RECORD_CRC }, { 1, ALARM_ID_HD_INVALID_SERVICE_RECORD_CRC }, { 1, ALARM_ID_HD_UI_COMPATIBILITY_ERROR }, - { 1, ALARM_ID_UI_POST_FAILURE_WIFI }, - { 1, ALARM_ID_UI_POST_FAILURE_BLUETOOTH }, - { 1, ALARM_ID_UI_POST_FAILURE_CLOUDSYNC }, - { 1, ALARM_ID_UI_POST_FAILURE_ETHERNET }, - { 1, ALARM_ID_UI_POST_FAILURE_SOUND }, + { 1, ALARM_ID_HD_UI_POST_FAILURE_WIFI }, + { 1, ALARM_ID_HD_UI_POST_FAILURE_BLUETOOTH }, + { 1, ALARM_ID_HD_UI_POST_FAILURE_CLOUDSYNC }, + { 1, ALARM_ID_HD_UI_POST_FAILURE_ETHERNET }, + { 1, ALARM_ID_HD_UI_POST_FAILURE_SOUND }, { 2, ALARM_ID_DG_INTEGRITY_POST_TEST_FAILED }, { 2, ALARM_ID_DG_ACCELEROMETER_SELF_TEST_FAILURE }, { 2, ALARM_ID_DG_WATCHDOG_POST_TEST_FAILED }, @@ -878,28 +878,28 @@ { 10, ALARM_ID_HD_VENOUS_BUBBLE_DETECTED }, { 10, ALARM_ID_HD_VENOUS_BUBBLE_DETECTED_RINSEBACK }, { 10, ALARM_ID_HD_SOFTWARE_FAULT }, - { 10, ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK }, - { 10, ALARM_ID_BLOOD_PUMP_OFF_CHECK }, - { 10, ALARM_ID_BLOOD_PUMP_MC_DIRECTION_CHECK }, - { 10, ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_CHECK }, - { 10, ALARM_ID_DIAL_IN_PUMP_MC_CURRENT_CHECK }, - { 10, ALARM_ID_DIAL_IN_PUMP_OFF_CHECK }, - { 10, ALARM_ID_DIAL_IN_PUMP_MC_DIRECTION_CHECK }, - { 10, ALARM_ID_DIAL_IN_PUMP_ROTOR_SPEED_CHECK }, + { 10, ALARM_ID_HD_BLOOD_PUMP_MC_CURRENT_CHECK }, + { 10, ALARM_ID_HD_BLOOD_PUMP_OFF_CHECK }, + { 10, ALARM_ID_HD_BLOOD_PUMP_MC_DIRECTION_CHECK }, + { 10, ALARM_ID_HD_BLOOD_PUMP_ROTOR_SPEED_CHECK }, + { 10, ALARM_ID_HD_DIAL_IN_PUMP_MC_CURRENT_CHECK }, + { 10, ALARM_ID_HD_DIAL_IN_PUMP_OFF_CHECK }, + { 10, ALARM_ID_HD_DIAL_IN_PUMP_MC_DIRECTION_CHECK }, + { 10, ALARM_ID_HD_DIAL_IN_PUMP_ROTOR_SPEED_CHECK }, { 10, ALARM_ID_HD_OCCLUSION_SENSOR_FPGA_FAULT }, - { 10, ALARM_ID_DIAL_OUT_PUMP_MC_CURRENT_CHECK }, - { 10, ALARM_ID_DIAL_OUT_PUMP_OFF_CHECK }, - { 10, ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK }, - { 10, ALARM_ID_DIAL_OUT_PUMP_ROTOR_SPEED_CHECK }, - { 10, ALARM_ID_UI_COMM_TIMEOUT }, + { 10, ALARM_ID_HD_DIAL_OUT_PUMP_MC_CURRENT_CHECK }, + { 10, ALARM_ID_HD_DIAL_OUT_PUMP_OFF_CHECK }, + { 10, ALARM_ID_HD_DIAL_OUT_PUMP_MC_DIRECTION_CHECK }, + { 10, ALARM_ID_HD_DIAL_OUT_PUMP_ROTOR_SPEED_CHECK }, + { 10, ALARM_ID_HD_UI_COMM_TIMEOUT }, { 10, ALARM_ID_HD_COMM_TOO_MANY_BAD_CRCS }, - { 10, ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_UI }, + { 10, ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_BY_UI }, { 10, ALARM_ID_HD_UF_RATE_ERROR }, - { 10, ALARM_ID_UF_VOLUME_ACCURACY_ERROR }, + { 10, ALARM_ID_HD_UF_VOLUME_ACCURACY_ERROR }, { 10, ALARM_ID_HD_FPGA_COMM_TIMEOUT }, - { 10, ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK }, - { 10, ALARM_ID_DIAL_IN_PUMP_MOTOR_SPEED_CHECK }, - { 10, ALARM_ID_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK }, + { 10, ALARM_ID_HD_BLOOD_PUMP_MOTOR_SPEED_CHECK }, + { 10, ALARM_ID_HD_DIAL_IN_PUMP_MOTOR_SPEED_CHECK }, + { 10, ALARM_ID_HD_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK }, { 10, ALARM_ID_HD_CRITICAL_DATA_ERROR }, { 10, ALARM_ID_HD_ACCELEROMETER_FAILURE }, { 10, ALARM_ID_HD_VALVE_HOMING_FAILED }, @@ -914,7 +914,7 @@ { 10, ALARM_ID_HD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR }, { 10, ALARM_ID_HD_SYRINGE_PUMP_STALL }, { 10, ALARM_ID_HD_NO_CART_SELF_TEST_TIMEOUT }, - { 10, ALARM_ID_AIR_TRAP_ILLEGAL_LEVELS }, + { 10, ALARM_ID_HD_AIR_TRAP_ILLEGAL_LEVELS }, { 10, ALARM_ID_HD_SYRINGE_PUMP_FPGA_ADC_FAULT }, { 10, ALARM_ID_HD_SYRINGE_PUMP_VOLUME_ERROR }, { 10, ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR }, @@ -934,11 +934,11 @@ { 10, ALARM_ID_HD_ARTERIAL_SENSOR_FPGA_FAULT }, { 10, ALARM_ID_HD_WATCHDOG_EXPIRED }, { 10, ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR }, - { 10, ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH }, + { 10, ALARM_ID_HD_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH }, { 10, ALARM_ID_HD_RTC_CONFIG_ERROR }, - { 11, ALARM_ID_END_OF_TREATMENT_HIGH }, - { 11, ALARM_ID_TREATMENT_STOPPED_NO_RINSEBACK }, - { 11, ALARM_ID_TREATMENT_RINSEBACK_TIMEOUT_ALARM }, + { 11, ALARM_ID_HD_END_OF_TREATMENT_HIGH }, + { 11, ALARM_ID_HD_TREATMENT_STOPPED_NO_RINSEBACK }, + { 11, ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM }, { 100, ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT }, { 110, ALARM_ID_DG_THERMISTORS_TEMPERATURE_OUT_OF_RANGE }, { 110, ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE }, @@ -956,7 +956,7 @@ { 110, ALARM_ID_DG_OUTLET_PRIMARY_CONDUCTIVITY_OUT_OF_RANGE }, { 110, ALARM_ID_DG_PRESSURE_OUT_OF_RANGE }, { 110, ALARM_ID_DG_WATCHDOG_EXPIRED }, - { 110, ALARM_ID_DG_RESTARTED_FAULT }, + { 110, ALARM_ID_HD_DG_RESTARTED_FAULT }, { 110, ALARM_ID_DG_LOAD_CELL_A2_B2_FPGA_FAULT }, { 110, ALARM_ID_DG_TDI_SENSORS_FPGA_FAULT }, { 110, ALARM_ID_DG_TRO_SENSORS_FPGA_FAULT }, @@ -1011,35 +1011,35 @@ { 110, ALARM_ID_DG_FLUID_LEAK_DETECTED }, { 110, ALARM_ID_DG_SOFTWARE_FAULT }, { 110, ALARM_ID_RO_PUMP_PRESSURE_OUT_OF_RANGE }, - { 111, ALARM_ID_DG_COMM_TIMEOUT }, - { 111, ALARM_ID_HD_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE }, - { 111, ALARM_ID_HD_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE }, + { 111, ALARM_ID_HD_DG_COMM_TIMEOUT }, + { 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 }, { 111, ALARM_ID_HD_DIALYSATE_FLOW_DATA_NOT_RECEIVE }, - { 111, ALARM_ID_DG_COMMAND_INVALID_PARAMETER_FAULT }, - { 111, ALARM_ID_HD_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE }, - { 111, ALARM_ID_HD_DIALYSATE_TEMP_DATA_MESSAGE_NOT_RECEIVE }, - { 111, ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_DG }, + { 111, ALARM_ID_HD_DG_COMMAND_INVALID_PARAMETER_FAULT }, + { 111, ALARM_ID_HD_NEW_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE }, + { 111, ALARM_ID_HD_NEW_DIALYSATE_TEMP_DATA_MESSAGE_NOT_RECEIVE }, + { 111, ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_BY_DG }, { 150, ALARM_ID_HD_BLOOD_LEAK_DETECTED }, - { 200, ALARM_ID_VENOUS_PRESSURE_LOW }, - { 201, ALARM_ID_VENOUS_PRESSURE_HIGH }, + { 200, ALARM_ID_HD_VENOUS_PRESSURE_LOW }, + { 201, ALARM_ID_HD_VENOUS_PRESSURE_HIGH }, { 201, ALARM_ID_HD_VENOUS_LINE_OCCLUSION }, - { 202, ALARM_ID_ARTERIAL_PRESSURE_LOW }, - { 203, ALARM_ID_ARTERIAL_PRESSURE_HIGH }, - { 204, ALARM_ID_EMPTY_SALINE_BAG }, - { 205, ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT }, - { 206, ALARM_ID_OCCLUSION_BLOOD_PUMP }, + { 202, ALARM_ID_HD_ARTERIAL_PRESSURE_LOW }, + { 203, ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH }, + { 204, ALARM_ID_HD_EMPTY_SALINE_BAG }, + { 205, ALARM_ID_HD_AIR_TRAP_FILL_DURING_TREATMENT }, + { 206, ALARM_ID_HD_OCCLUSION_BLOOD_PUMP }, { 207, ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_REMOVED }, { 208, ALARM_ID_HD_FLUID_LEAK_DETECTED }, - { 209, ALARM_ID_PUMP_TRACK_LATCH_OPENED }, - { 209, ALARM_ID_CARTRIDGE_DOOR_OPENED }, + { 209, ALARM_ID_HD_PUMP_TRACK_LATCH_OPENED }, + { 209, ALARM_ID_HD_CARTRIDGE_DOOR_OPENED }, { 210, ALARM_ID_HD_SHOCK }, { 211, ALARM_ID_HD_EXCESSIVE_TILT }, - { 290, ALARM_ID_BLOOD_SITTING_WARNING }, - { 290, ALARM_ID_END_OF_TREATMENT_ALARM }, - { 291, ALARM_ID_END_TREATMENT_TIMEOUT_ALARM }, - { 292, ALARM_ID_PRIME_COMPLETED_HIGH }, - { 300, ALARM_ID_TREATMENT_STOPPED_BY_USER }, + { 290, ALARM_ID_HD_BLOOD_SITTING_WARNING }, + { 290, ALARM_ID_HD_END_OF_TREATMENT_ALARM }, + { 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 }, @@ -1062,7 +1062,7 @@ { 441, ALARM_ID_DG_EXCESSIVE_TILT }, { 442, ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_1_ALARM }, { 442, ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_2_ALARM }, - { 590, ALARM_ID_PRIME_COMPLETED_MEDIUM }, + { 590, ALARM_ID_HD_PRIME_COMPLETED_MEDIUM }, { 600, ALARM_ID_DG_HEAT_DISINFECT_TEMP_GRAD_OUT_OF_RANGE }, { 600, ALARM_ID_DG_CHEM_DISINFECT_TARGET_COND_OUT_OF_RANGE }, { 600, ALARM_ID_DG_RESERVOIR_DRAIN_TIMEOUT }, @@ -1086,28 +1086,28 @@ { 700, ALARM_ID_HD_BP_OCCLUSION_SELF_TEST_FAILURE }, { 700, ALARM_ID_HD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE }, { 700, ALARM_ID_HD_VENOUS_PRESSURE_SELF_TEST_FAILURE }, - { 710, ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_NORMAL_TEST_FAILURE }, - { 710, ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE }, - { 710, ALARM_ID_INSTALL_NEW_CARTRIDGE }, - { 710, ALARM_ID_NO_CARTRIDGE_LOADED }, + { 710, ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_NORMAL_TEST_FAILURE }, + { 710, ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE }, + { 710, ALARM_ID_HD_INSTALL_NEW_CARTRIDGE }, + { 710, ALARM_ID_HD_NO_CARTRIDGE_LOADED }, { 715, ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM }, { 716, ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION }, { 720, ALARM_ID_HD_PRIME_SALINE_PURGE_AIR_TIME_OUT }, - { 720, ALARM_ID_PRIME_DIALYSATE_DIALYZER_TIME_OUT }, - { 720, ALARM_ID_PRIME_DIALYSATE_BYPASS_TIME_OUT }, - { 720, ALARM_ID_PRIME_SALINE_DIALYZER_TIME_OUT }, - { 720, ALARM_ID_PRIME_OUT_OF_TIME }, + { 720, ALARM_ID_HD_PRIME_DIALYSATE_DIALYZER_TIME_OUT }, + { 720, ALARM_ID_HD_PRIME_DIALYSATE_BYPASS_TIME_OUT }, + { 720, ALARM_ID_HD_PRIME_SALINE_DIALYZER_TIME_OUT }, + { 720, ALARM_ID_HD_PRIME_OUT_OF_TIME }, { 725, ALARM_ID_HD_BLOOD_LEAK_SENSOR_ZERO_SEQUENCE_FAILED }, { 725, ALARM_ID_HD_VENOUS_BUBBLE_SELF_TEST_FAILURE }, - { 725, ALARM_ID_PRE_TREATMENT_WET_PRIME_TEST_FAILURE }, - { 725, ALARM_ID_PRE_TREATMENT_WET_LC_TEST_FAILURE }, - { 725, ALARM_ID_PRE_TREATMENT_WET_FLOW_TEST_FAILURE }, - { 729, ALARM_ID_PRIME_COMPLETED_LOW_PRIORITY }, + { 725, ALARM_ID_HD_PRE_TREATMENT_WET_PRIME_TEST_FAILURE }, + { 725, ALARM_ID_HD_PRE_TREATMENT_WET_LC_TEST_FAILURE }, + { 725, ALARM_ID_HD_PRE_TREATMENT_WET_FLOW_TEST_FAILURE }, + { 729, ALARM_ID_HD_PRIME_COMPLETED_LOW_PRIORITY }, { 730, ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY }, - { 738, ALARM_ID_TREATMENT_STOPPED_AFTER_RINSEBACK }, - { 739, ALARM_ID_END_OF_TREATMENT_WARNING }, + { 738, ALARM_ID_HD_TREATMENT_STOPPED_AFTER_RINSEBACK }, + { 739, ALARM_ID_HD_END_OF_TREATMENT_WARNING }, { 745, ALARM_ID_HD_SYRINGE_DETECTED }, - { 746, ALARM_ID_CARTRIDGE_REMOVAL_FAILURE }, + { 746, ALARM_ID_HD_CARTRIDGE_REMOVAL_FAILURE }, { 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 }, @@ -1154,12 +1154,12 @@ { // 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_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. | "}, + { 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_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 | "}, + { 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. | "}, @@ -1170,8 +1170,8 @@ { 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_FAILED , "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_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. | "}, + { 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 | "}, @@ -1184,29 +1184,29 @@ { 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_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_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_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_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_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_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_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_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_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_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_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_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 | "}, + { 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_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. | "}, + { 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_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. | "}, + { 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_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. | "}, + { 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_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_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_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. | "}, + { 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. | "}, @@ -1218,15 +1218,15 @@ { 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_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 | "}, + { 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_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_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. | "}, + { 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. | "}, @@ -1238,7 +1238,7 @@ { 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_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. | "}, + { 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. | "}, @@ -1257,10 +1257,10 @@ { 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_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. | "}, + { 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_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). | "}, + { 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. | "}, @@ -1273,19 +1273,19 @@ { 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_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. | "}, + { 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_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_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. | "}, + { 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_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. | "}, + { 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_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_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_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. | "}, + { 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 @@ -1294,9 +1294,9 @@ { 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_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_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_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 | "}, + { 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_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. | "}, @@ -1307,21 +1307,21 @@ { 150 , ALARM_ID_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_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_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_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. | "}, + { 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_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_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. | "}, + { 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_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_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. | "}, + { 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_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. | "}, + { 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_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. | "}, + { 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. | "}, @@ -1355,8 +1355,8 @@ { 198 , ALARM_ID_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_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_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_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. | "}, + { 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_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_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. | "}, @@ -1365,36 +1365,36 @@ { 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_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_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_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. | "}, + { 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_END_TREATMENT_TIMEOUT_ALARM , "HD | Treatment Ended | Treatment has ended | HD end treatment sub-mode timeout alarm | If the treatment ended successfully. | "}, + { 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_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. | "}, + { 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_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_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_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_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. | "}, + { 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_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_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_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_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 | "}, + { 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_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_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_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_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_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_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. | "}, + { 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_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. | "}, @@ -1416,16 +1416,16 @@ { 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_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_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_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_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_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_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_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_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_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_UI_POST_FAILURE_SOUND , "UI | Machine Error | Call service to schedule a repair. | UI POST Sound failure | If the UI POST reports sound failure. | "}, + { 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. | "}, @@ -1452,7 +1452,7 @@ { 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_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. | "}, + { 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. | "},