Index: AlarmDefs.h =================================================================== diff -u -r94d4456630fe9bc3559502d80133e7f3e0a4cdc5 -r79153fa880c64cc7382f844b328c0231c984fcdd --- AlarmDefs.h (.../AlarmDefs.h) (revision 94d4456630fe9bc3559502d80133e7f3e0a4cdc5) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 79153fa880c64cc7382f844b328c0231c984fcdd) @@ -107,8 +107,8 @@ 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_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_TEMPERATURE_DATA_MESSAGE_NOT_RECEIVE = 73, ///< HD No dialysate temperature data message receive at least once every 2 seconds + 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_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 @@ -190,8 +190,8 @@ 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_DG_CLEANING_MODE_INLET_WATER_COND_TOO_LOW = 154, ///< DG cleaning mode inlet water conductivity out of low range. - 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_NEW_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE = 156, ///< HD No DG operation mode message receive at least once every 2 seconds + 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_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. @@ -203,7 +203,7 @@ ALARM_ID_TREATMENT_RINSEBACK_TIMEOUT_ALARM = 165, ///< HD in treatment rinseback operation timeout ALARM_ID_AVAILABLE_3 = 166, ///< Available for use ALARM_ID_CARTRIDGE_DOOR_OPENED = 167, ///< HD cartridge door opened alarm - ALARM_ID_HD_ACTIVE_RESERVOIR_DEPLETION_TIME_OUT = 168, ///< HD active reservoir depletion timeout. + 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 ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION = 171, ///< HD syringe pump occlusion alarm @@ -249,10 +249,10 @@ 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_SALINE_BOLUS_VOLUME_CHECK_FAILURE = 214, ///< HD Saline bolus volume check failure - ALARM_ID_RINSEBACK_VOLUME_CHECK_FAILURE = 215, ///< HD rinseback volume check failure + 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_BLOOD_PRIME_VOLUME_CHECK_FAILURE = 217, ///< HD blood prime volume check failure + 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 @@ -549,8 +549,8 @@ { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_BLOOD_LEAK_INVALID_CAL_RECORD, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_VENOUS_PRESSURE_SELF_TEST_FAILURE, 0, ALARM_ID_NO_ALARM }, - { 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, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_NEW_DIALYSATE_TEMPERATURE_DATA_MESSAGE_NOT_RECEIVE, 0, ALARM_ID_NO_ALARM }, + { 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, 0, ALARM_ID_NO_ALARM }, + { 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, 0, ALARM_ID_NO_ALARM }, { 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, 0, ALARM_ID_NO_ALARM }, // Priority Rank Fault DGFault Stops ClrIm NoClr NoRes NoRin NoEnd NoBRcr NoDRcr ClrOnly TxLog ID Escalate In Escalate To { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SYRINGE_PUMP_SELF_TEST_FAILURE, 0, ALARM_ID_NO_ALARM }, @@ -636,8 +636,8 @@ { ALARM_PRIORITY_MEDIUM, 799, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_INLET_WATER_PRESSURE_IN_LOW_RANGE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 292, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_PRIME_COMPLETED_HIGH, 0, ALARM_ID_NO_ALARM }, { 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, 0, ALARM_ID_NO_ALARM }, - { 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, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_NEW_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE, 0, ALARM_ID_NO_ALARM }, + { 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, 0, ALARM_ID_NO_ALARM }, { 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, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_MEDIUM, 799, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_INLET_WATER_TEMPERATURE_IN_LOW_RANGE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_MEDIUM, 899, FALSE, FALSE, FALSE, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CHEM_DISINFECT_FLUSH_REMOVE_ACID, 0, ALARM_ID_NO_ALARM }, @@ -649,7 +649,7 @@ { ALARM_PRIORITY_HIGH, 11, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TREATMENT_RINSEBACK_TIMEOUT_ALARM, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_AVAILABLE_3, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 209, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_CARTRIDGE_DOOR_OPENED, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_HIGH, 799, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_HD_ACTIVE_RESERVOIR_DEPLETION_TIME_OUT, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_HIGH, 799, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID__AVAILABLE_70, 0, ALARM_ID_NO_ALARM }, { 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, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, FALSE, TRUE , FALSE, TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 799, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION, 0, ALARM_ID_NO_ALARM }, @@ -697,10 +697,10 @@ { ALARM_PRIORITY_HIGH, 290, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_BLOOD_SITTING_WARNING, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 290, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_END_OF_TREATMENT_ALARM, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_MEDIUM, 802, FALSE, FALSE, FALSE, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, ALARM_ID_PRIME_COMPLETED_MEDIUM, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_MEDIUM, 899, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_SALINE_BOLUS_VOLUME_CHECK_FAILURE, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_MEDIUM, 899, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_RINSEBACK_VOLUME_CHECK_FAILURE, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_MEDIUM, 899, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID___AVAILABLE_9, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_MEDIUM, 899, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID___AVAILABLE_10, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 291, FALSE, FALSE, FALSE, TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_END_TREATMENT_TIMEOUT_ALARM, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_MEDIUM, 899, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_BLOOD_PRIME_VOLUME_CHECK_FAILURE, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_MEDIUM, 899, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID___AVAILABLE_11, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_MEDIUM, 899, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SYRINGE_DETECTED, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH , 799, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_REMOVED, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_THD_SENSORS_FPGA_FAULT, 0, ALARM_ID_NO_ALARM }, @@ -1019,13 +1019,13 @@ { 110, ALARM_ID_RO_PUMP_PRESSURE_OUT_OF_RANGE }, { 110, ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_SAFETY_TEMP }, { 111, ALARM_ID_DG_COMM_TIMEOUT }, - { 111, ALARM_ID_HD_NEW_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE }, - { 111, ALARM_ID_HD_NEW_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE }, + { 111, ALARM_ID_HD_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE }, + { 111, ALARM_ID_HD_DG_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_NEW_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE }, - { 111, ALARM_ID_HD_NEW_DIALYSATE_TEMPERATURE_DATA_MESSAGE_NOT_RECEIVE }, + { 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 }, { 150, ALARM_ID_HD_BLOOD_LEAK_DETECTED }, { 200, ALARM_ID_VENOUS_PRESSURE_LOW }, @@ -1071,7 +1071,7 @@ { 606, ALARM_ID_DG_CLEANING_MODE_INLET_WATER_PRESSURE_TOO_LOW }, { 799, ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_1_ALARM }, { 799, ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_2_ALARM }, - { 799, ALARM_ID_HD_ACTIVE_RESERVOIR_DEPLETION_TIME_OUT }, + { 799, ALARM_ID__AVAILABLE_70 }, { 799, ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION }, { 799, ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM }, { 799, ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_REMOVED }, @@ -1099,9 +1099,9 @@ { 899, ALARM_ID_DG_CHEM_DISINFECT_FLUSH_FLUSH_SAMPLE }, { 899, ALARM_ID_DG_CHEM_DISINFECT_FLUSH_REMOVE_ACID }, { 899, ALARM_ID_DG_CHEM_DISINFECT_INSERT_ACID }, - { 899, ALARM_ID_SALINE_BOLUS_VOLUME_CHECK_FAILURE }, - { 899, ALARM_ID_RINSEBACK_VOLUME_CHECK_FAILURE }, - { 899, ALARM_ID_BLOOD_PRIME_VOLUME_CHECK_FAILURE }, + { 899, ALARM_ID___AVAILABLE_9 }, + { 899, ALARM_ID___AVAILABLE_10 }, + { 899, ALARM_ID___AVAILABLE_11 }, { 899, ALARM_ID_HD_SYRINGE_DETECTED }, { 899, ALARM_ID_DG_CONCENTRATE_CAP_NOT_IN_PROPER_POSITION }, { 904, ALARM_ID_END_OF_TREATMENT_WARNING }, @@ -1168,15 +1168,15 @@ { 8 , ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE , "HD | Self Test Error | Call service to schedule a repair. | HD accelerometer failed POST | If the calculated vector length of the accelerometer x, y, z is not the nominal length. | "}, { 9 , ALARM_ID_DG_ACCELEROMETER_SELF_TEST_FAILURE , "DG | Self Test Error | Call service to schedule a repair. | DG accelerometer failed POST | If the calculated vector length of the accelerometer x, y, z is not the nominal length. | "}, { 10 , ALARM_ID_HD_BLOOD_LEAK_SENSOR_EMBEDDED_MODE_FAILURE , "HD | Machine Error | Call service to schedule a repair. | HD blood leak sensor embedded mode communication failed | If the blood leak sensor embedded mode is unresponsive. | "}, - { 11 , ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP , "HD | Dialysate Temperature Error | Call service to schedule a repair. | Dialysate temperature is below the target temperature | If the dialysate temperature is below the target temperature for a certain period of time. | "}, + { 11 , ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP , "HD | Dialysate Temperature Error | Call service to schedule a repair. | Dialysate temperature is below the target temperature | If the dialysate temperature is below the target temperature for a certain period of time. | "}, { 12 , ALARM_ID_HD_INTEGRITY_POST_TEST_FAILED , "HD | Self Test Error | Call service to schedule a repair. | HD firmware image integrity POST test failed | If the calculated CRC of the HD image does not match the expected CRC. | "}, { 13 , ALARM_ID_DG_INTEGRITY_POST_TEST_FAILED , "DG | Self Test Error | Call service to schedule a repair. | DG firmware image integrity POST test failed | If the calculated CRC of the DG firmware image does not matched the expected CRC | "}, { 14 , ALARM_ID_DG_INVALID_USAGE_RECORD_CRC , "DG | Self Test Error | Call service to schedule a repair. | DG non-volatile usage information group invalid record CRC | If the DG usage information record's CRC does not match the calculated CRC in POST. | "}, { 15 , ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_SAFETY_TEMP , "HD | Dialysate Temperature Error | Call service to schedule a repair. | Dialysate temperature is above safety limit | If the dialysate temperature is above the safety temperature for a certain period of time. | "}, { 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. | "}, - { 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. | "}, + { 19 , ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP , "HD | Dialysate Temperature Error | Call service to schedule a repair. | Dialysate temperature is above the target temperature | If the dialysate temperature is above the target temperature for a certain period of time. | "}, { 20 , ALARM_ID_DG_COND_SENSORS_INVALID_CAL_RECORD , "DG | Calibration Error | Call service to schedule a repair. | DG conductivity sensors invalid calibration record | If the calibration data that was received from NVDataMgmt is NOT legitimate | "}, { 21 , ALARM_ID_DG_DRAIN_LINE_VOLUME_INVALID_CAL_RECORD , "DG | Calibration Error | Call service to schedule a repair. | DG drain line volume invalid calibration record | If the calibration data that was received from NVDataMgmt is NOT legitimate | "}, { 22 , ALARM_ID_DG_RESERVOIRS_INVALID_CAL_RECORD , "DG | Calibration Error | Call service to schedule a repair. | DG reservoirs invalid calibration record | If the calibration data that was received from NVDataMgmt is NOT legitimate | "}, @@ -1229,8 +1229,8 @@ { 69 , ALARM_ID_HD_BLOOD_LEAK_INVALID_CAL_RECORD , "HD | Self-Test Error | Call service to schedule a repair. | HD blood leak sensor invalid calibration record | If the CRC of the blood leak sensor's calibration record does not matcht he calculated CRC in POST. | "}, { 70 , ALARM_ID_HD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE , "HD | Self Test Error | Call service to schedule a repair. | HD arterial pressure self-test failure alarm | If arterial pressure < -300 or > 100 mmHg | "}, { 71 , ALARM_ID_HD_VENOUS_PRESSURE_SELF_TEST_FAILURE , "HD | Self Test Error | Call service to schedule a repair. | HD venous pressure self-test failure alarm | If the venous pressure < -100 or > 600 mmHg | "}, - { 72 , ALARM_ID_HD_NEW_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE , "HD | No load cell data received | Call service to schedule a repair. | HD No load cell data message receive at least once every 2 seconds | No new load cell data for 2 seconds. | "}, - { 73 , ALARM_ID_HD_NEW_DIALYSATE_TEMPERATURE_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_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. | "}, { 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. | "}, @@ -1313,8 +1313,8 @@ { 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. | "}, { 154 , ALARM_ID_DG_CLEANING_MODE_INLET_WATER_COND_TOO_LOW , "DG | Cleaning Mode Inlet Water Conductivity Low | Cleaning Mode Inlet water conductivity is low.\n- Check the incoming water. | Cleaning mode inlet water conductivity too low | If inlet water conductivity is < 200 uS/cm in cleaning mode. | "}, - { 155 , ALARM_ID_HD_NEW_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE , "HD | No reservoir data received | Call service to schedule a repair. | HD No reservoir data message receive at least once every 2 seconds | No new reservoir data for 2 seconds. | "}, - { 156 , ALARM_ID_HD_NEW_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_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. | "}, { 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. | "}, @@ -1326,7 +1326,7 @@ { 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. | "}, { 166 , ALARM_ID_AVAILABLE_3 , "NA | Not used | Call service to schedule a repair. | HD in treatment re-circ sub-mode for too long | If the maximum time in recirculate sub-mode has been exceeded. | "}, { 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. | "}, - { 168 , ALARM_ID_HD_ACTIVE_RESERVOIR_DEPLETION_TIME_OUT , "DG | Dialysate Recirculation Error | Dialysate recirculation error. | HD active reservoir depletion timeout. | If the active reservoir's depletion time has elapsed. | "}, + { 168 , ALARM_ID__AVAILABLE_70 , "DG | Dialysate Recirculation Error | Dialysate recirculation error. | HD active reservoir depletion timeout. | If the active reservoir's depletion time has elapsed. | "}, { 169 , ALARM_ID_DG_DIALYSATE_FLOW_RATE_OUT_OF_MAX_RANGE , "DG | Dialysate Generation Error | Call service to schedule a repair. | Dialysate flow rate out of range | If the dialysate flow rate > 2.00 L/min. | "}, { 170 , ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY , "HD | Syringe Empty | Heparin syringe empty.\n- Option to resume treatment without heparin. | HD syringe empty alarm | If the syringe pump position is near empty position. | "}, { 171 , ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION , "HD | Heparin Occlusion | Heparin pump occlusion detected.\nCheck heparin line is unclamped and\nthere are no kinks in the heparin line. | HD syringe pump occlusion alarm | If the pressure sensor voltage reading > SYRINGE_FORCE_OCCLUSION_THRESHOLD_V. | "}, @@ -1372,10 +1372,10 @@ { 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. | "}, - { 214 , ALARM_ID_SALINE_BOLUS_VOLUME_CHECK_FAILURE , "HD | Saline Bolus Error | Inability to deliver saline bolus.\n- Check for kinks or clamped lines in the saline line. | HD Saline bolus volume check failure | If the saline bolus is under or over delivering. | "}, - { 215 , ALARM_ID_RINSEBACK_VOLUME_CHECK_FAILURE , "HD | Rinseback Error | Unable to complete Rinseback.\n- Check for kinks or clamped blood lines. | HD rinseback volume check failure | If the delta between the expected rinseback volume and the measured rinseback volume > 60.0 mL. | "}, + { 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. | "}, - { 217 , ALARM_ID_BLOOD_PRIME_VOLUME_CHECK_FAILURE , "HD | Prime Error | Blood prime error. Check for kinks or clamped blood lines. | HD blood prime volume check failure | If expected blood prime volume - blood prime volume > 60.0 mL. | "}, + { 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. | "}, @@ -1418,7 +1418,7 @@ { 255 , ALARM_ID_HD_UI_COMPATIBILITY_ERROR , "HD | Machine Error | Call service to schedule a repair. | HD and UI software builds are not compatible | If the compatibility revision field of the UI is not equal to SW_COMPATIBILITY_REV. | "}, { 256 , ALARM_ID_HD_DISINFECT_CHEM_FLUSH , "HD | Cleaning Modes Start Alarm | No Instructions | DG chemical disinfect flush started | If DG chemical disinfect flush successfully started from the UI. | "}, { 257 , ALARM_ID_AVAILABLE_8 , "N/A | N/A | N/A | N/A | N/A | "}, - { 258 , ALARM_ID_AVAILABLE_9 , "NA | NOT USED | Call service to schedule a repair. | NOT USED | NOT USED | "}, + { 258 , ALARM_ID_AVAILABLE_9 , "NA | NOT USED | Call service to schedule a repair. | NOT USED | NOT USED | "}, { 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. | "}, @@ -1467,7 +1467,7 @@ { 303 , ALARM_ID_DG_DRAIN_PUMP_DIRECTION_FPGA_FAULT , "DG | FPGA Error | Call service to schedule a repair. | DG drain pump direction FPGA fault | If the FPGA indicates an error for a certain period of time. | "}, { 304 , ALARM_ID_HD_INVALID_USAGE_RECORD_CRC , "HD | Self-Test Error | Call service to schedule a repair. | HD invalid usage reocord | If the CRC of the HD usage record does not match the calculated CRC. | "}, { 305 , ALARM_ID_HD_CPU_RAM_ERROR , "HD | Processor RAM error | Call service to schedule a repair. | HD_CPU RAM error | If the RAM status indicates any of the following: Double bit error, Address decode failure, Address decode logic element failure, Read address parity failure, Write address parity failure. | "}, - { 306 , ALARM_ID_DG_CD1_CD2_CHECK_FAULT , "NA | Available | Available | HD air trap overfill fault | If the air trap sensor reports upper level while HD is in treatment mode for a certain period of time. | "}, + { 306 , ALARM_ID_DG_CD1_CD2_CHECK_FAULT , "NA | Available | Available | HD air trap overfill fault | If the air trap sensor reports upper level while HD is in treatment mode for a certain period of time. | "}, { 307 , ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT , "HD | HD AC power loss | HD power has been lost. Check all electrical connections.\n- The display and CPU will run off of the battery until power returns. | HD AC power lost alarm | The HD Software shall trigger an alarm if an AC power loss is detected while the HD system is in pre-treatment, treatment, or post-treatment mode. | "}, { 308 , ALARM_ID_DG_CPI_COND_SENSOR_INVALID_CHAR , "DG | Conductivity Sensors Error | Call service to schedule a repair. | DG CPi conductivity sensor transmits invalid characters | If the CPi conductivity sensor transmits invalid characters for a certain period of time. | "}, { 309 , ALARM_ID_DG_CPO_COND_SENSOR_INVALID_CHAR , "DG | Conductivity Sensors Error | Call service to schedule a repair. | DG CPo conductivity sensor transmits invalid characters | If the CPo conductivity sensor transmits invalid characters for a certain period of time. | "},