Index: AlarmDefs.h =================================================================== diff -u -r9b2a390e867031426c37a3d69f37dc2c5c2699fe -re3078d7c3c1d570e2beb9fe97c9a378b77d12741 --- AlarmDefs.h (.../AlarmDefs.h) (revision 9b2a390e867031426c37a3d69f37dc2c5c2699fe) +++ AlarmDefs.h (.../AlarmDefs.h) (revision e3078d7c3c1d570e2beb9fe97c9a378b77d12741) @@ -8,7 +8,7 @@ * @file AlarmDefs.h * * @author (last) Praneeth Bunne -* @date (last) 31-Jul-2026 +* @date (last) 07-Aug-2026 * * @author (original) Sean Nash * @date (original) 01-Aug-2024 @@ -225,7 +225,7 @@ ALARM_ID_DD_CPU_RAM_ERROR = 193, ///< DD CPU RAM error ALARM_ID_TD_INTEGRITY_POST_TEST_FAILED = 194, ///< TD integrity post test fault ALARM_ID_DD_INTEGRITY_POST_TEST_FAILED = 195, ///< TD integrity post test fault - ALARM_ID_TD_EMPTY_SALINE_BAG = 196, ///< TD saline bag volume low alarm + ALARM_ID_TD_SALINE_BAG_VOLUME_LOW_ALARM = 196, ///< TD saline bag volume low alarm ALARM_ID_DD_D92_PUMP_RPM_OUT_OF_RANGE = 197, ///< DD D92 pump rpm out of range ALARM_ID_TD_PRIME_COMPLETED_MEDIUM = 198, ///< TD prime completed medium priority alarm ALARM_ID_TD_REPEATED_AIR_TRAP_LOWER_EVENTS = 199, ///< TD repeated air trap lower events @@ -234,20 +234,20 @@ ALARM_ID_FW_RESERVED_202 = 202, ///< FW reserved for use ALARM_ID_FW_RESERVED_203 = 203, ///< FW reserved for use ALARM_ID_FW_RESERVED_204 = 204, ///< FW reserved for use - ALARM_ID_FW_RESERVED_205 = 205, ///< FW reserved for use - ALARM_ID_FW_RESERVED_206 = 206, ///< FW reserved for use - ALARM_ID_FW_RESERVED_207 = 207, ///< FW reserved for use + ALARM_ID_TD_UI_POST_TIMEOUT = 205, ///< TD UI POST failed + ALARM_ID_TD_UI_COMPATIBILITY_ERROR = 206, ///< TD and UI software builds are not compatible + ALARM_ID_TD_SAFETY_SHUTDOWN_POST_TEST_FAILED = 207, ///< TD POST Safety Shutdown failure ALARM_ID_FW_RESERVED_208 = 208, ///< FW reserved for use ALARM_ID_FW_RESERVED_209 = 209, ///< FW reserved for use ALARM_ID_FW_RESERVED_210 = 210, ///< FW reserved for use ALARM_ID_FW_RESERVED_211 = 211, ///< FW reserved for use ALARM_ID_FW_RESERVED_212 = 212, ///< FW reserved for use - ALARM_ID_FW_RESERVED_213 = 213, ///< FW reserved for use - ALARM_ID_FW_RESERVED_214 = 214, ///< FW reserved for use - ALARM_ID_FW_RESERVED_215 = 215, ///< FW reserved for use - ALARM_ID_FW_RESERVED_216 = 216, ///< FW reserved for use - ALARM_ID_FW_RESERVED_217 = 217, ///< FW reserved for use - ALARM_ID_FW_RESERVED_218 = 218, ///< FW reserved for use + ALARM_ID_TD_BP_SYSTOLIC_LOW = 213, ///< TD blood pressure systolic low + ALARM_ID_TD_BP_SYSTOLIC_LOW_TOO_MANY = 214, ///< TD blood pressure systolic high + ALARM_ID_TD_BP_SYSTOLIC_HIGH = 215, ///< TD blood pressure systolic high + ALARM_ID_TD_BP_HEART_RATE_LOW = 216, ///< TD blood pressure heart rate low + ALARM_ID_TD_BP_HEART_RATE_HIGH = 217, ///< TD blood pressure heart rate high + ALARM_ID_TD_BP_MODULE_ERROR = 218, ///< TD blood pressure module error ALARM_ID_FW_RESERVED_219 = 219, ///< FW reserved for use ALARM_ID_DD_NVM_INVALID_SYSTEM_RECORD_CRC = 220, ///< DD invalid NVM System record ALARM_ID_DD_NVM_INVALID_SERVICE_RECORD_CRC = 221, ///< DD invalid NVM Service record @@ -700,7 +700,7 @@ { ALARM_PRIORITY_HIGH, 10, ALM_SRC_DD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_CPU_RAM_ERROR }, { ALARM_PRIORITY_HIGH, 1, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_INTEGRITY_POST_TEST_FAILED }, { ALARM_PRIORITY_HIGH, 1, ALM_SRC_DD, FALSE, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_INTEGRITY_POST_TEST_FAILED }, - { ALARM_PRIORITY_HIGH, 202, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_EMPTY_SALINE_BAG }, + { ALARM_PRIORITY_HIGH, 202, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_SALINE_BAG_VOLUME_LOW_ALARM }, { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_D92_PUMP_RPM_OUT_OF_RANGE }, { ALARM_PRIORITY_MEDIUM, 590, ALM_SRC_TD, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, ALARM_ID_TD_PRIME_COMPLETED_MEDIUM }, { ALARM_PRIORITY_HIGH, 17, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , ALARM_ID_TD_REPEATED_AIR_TRAP_LOWER_EVENTS }, @@ -710,20 +710,20 @@ { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_202 }, { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_203 }, { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_204 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_205 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_206 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_207 }, + { ALARM_PRIORITY_HIGH, 1, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_UI_POST_TIMEOUT }, + { ALARM_PRIORITY_HIGH, 1, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_UI_COMPATIBILITY_ERROR }, + { ALARM_PRIORITY_HIGH, 1, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_SAFETY_SHUTDOWN_POST_TEST_FAILED }, { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_208 }, { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_209 }, { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_210 }, { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_211 }, { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_212 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_213 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_214 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_215 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_216 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_217 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_218 }, + { ALARM_PRIORITY_MEDIUM, 691, ALM_SRC_TD, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_BP_SYSTOLIC_LOW }, + { ALARM_PRIORITY_MEDIUM, 692, ALM_SRC_TD, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_BP_SYSTOLIC_LOW_TOO_MANY }, + { ALARM_PRIORITY_MEDIUM, 693, ALM_SRC_TD, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_BP_SYSTOLIC_HIGH }, + { ALARM_PRIORITY_MEDIUM, 694, ALM_SRC_TD, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_BP_HEART_RATE_LOW }, + { ALARM_PRIORITY_MEDIUM, 695, ALM_SRC_TD, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_BP_HEART_RATE_HIGH }, + { ALARM_PRIORITY_MEDIUM, 696, ALM_SRC_TD, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_BP_MODULE_ERROR }, { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_219 }, { ALARM_PRIORITY_HIGH, 2, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_NVM_INVALID_SYSTEM_RECORD_CRC }, { ALARM_PRIORITY_HIGH, 2, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_NVM_INVALID_SERVICE_RECORD_CRC }, @@ -842,6 +842,9 @@ { 1, ALARM_ID_TD_INTEGRITY_POST_TEST_FAILED }, { 1, ALARM_ID_DD_INTEGRITY_POST_TEST_FAILED }, { 1, ALARM_ID_TD_EJECTOR_POST_TEST_FAILED }, + { 1, ALARM_ID_TD_UI_POST_TIMEOUT }, + { 1, ALARM_ID_TD_UI_COMPATIBILITY_ERROR }, + { 1, ALARM_ID_TD_SAFETY_SHUTDOWN_POST_TEST_FAILED }, { 2, ALARM_ID_DD_NVM_INVALID_SYSTEM_RECORD_CRC }, { 2, ALARM_ID_DD_NVM_INVALID_SERVICE_RECORD_CRC }, { 2, ALARM_ID_DD_NVM_INVALID_CALIBRATION_RECORD_CRC }, @@ -979,7 +982,7 @@ { 150, ALARM_ID_DD_BLOOD_LEAK_DETECTED }, { 200, ALARM_ID_TD_VENOUS_PRESSURE_LOW }, { 201, ALARM_ID_TD_VENOUS_PRESSURE_HIGH }, - { 202, ALARM_ID_TD_EMPTY_SALINE_BAG }, + { 202, ALARM_ID_TD_SALINE_BAG_VOLUME_LOW_ALARM }, { 202, ALARM_ID_TD_ARTERIAL_PRESSURE_LOW }, { 203, ALARM_ID_TD_ARTERIAL_PRESSURE_HIGH }, { 204, ALARM_ID_TD_TMP_PRESSURE_LOW }, @@ -1002,6 +1005,12 @@ { 436, ALARM_ID_FP_INLET_CONDUCTIVITY_OUT_HIGH_RANGE }, { 437, ALARM_ID_FP_INLET_CONDUCTIVITY_OUT_LOW_RANGE }, { 590, ALARM_ID_TD_PRIME_COMPLETED_MEDIUM }, + { 691, ALARM_ID_TD_BP_SYSTOLIC_LOW }, + { 692, ALARM_ID_TD_BP_SYSTOLIC_LOW_TOO_MANY }, + { 693, ALARM_ID_TD_BP_SYSTOLIC_HIGH }, + { 694, ALARM_ID_TD_BP_HEART_RATE_LOW }, + { 695, ALARM_ID_TD_BP_HEART_RATE_HIGH }, + { 696, ALARM_ID_TD_BP_MODULE_ERROR }, { 698, ALARM_ID_DD_BLOOD_LEAK_RECOVERING_PLEASE_WAIT }, { 700, ALARM_ID_TD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE }, { 700, ALARM_ID_TD_VENOUS_PRESSURE_SELF_TEST_FAILURE }, @@ -1035,20 +1044,11 @@ { 999, ALARM_ID_FW_RESERVED_202 }, { 999, ALARM_ID_FW_RESERVED_203 }, { 999, ALARM_ID_FW_RESERVED_204 }, - { 999, ALARM_ID_FW_RESERVED_205 }, - { 999, ALARM_ID_FW_RESERVED_206 }, - { 999, ALARM_ID_FW_RESERVED_207 }, { 999, ALARM_ID_FW_RESERVED_208 }, { 999, ALARM_ID_FW_RESERVED_209 }, { 999, ALARM_ID_FW_RESERVED_210 }, { 999, ALARM_ID_FW_RESERVED_211 }, { 999, ALARM_ID_FW_RESERVED_212 }, - { 999, ALARM_ID_FW_RESERVED_213 }, - { 999, ALARM_ID_FW_RESERVED_214 }, - { 999, ALARM_ID_FW_RESERVED_215 }, - { 999, ALARM_ID_FW_RESERVED_216 }, - { 999, ALARM_ID_FW_RESERVED_217 }, - { 999, ALARM_ID_FW_RESERVED_218 }, { 999, ALARM_ID_FW_RESERVED_219 }, { 999, ALARM_ID_FW_RESERVED_237 }, { 999, ALARM_ID_FW_RESERVED_238 }, @@ -1340,7 +1340,7 @@ { 193 , ALARM_ID_DD_CPU_RAM_ERROR , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD CPU RAM error | DD CPU RAM check failure | 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. | "}, { 194 , ALARM_ID_TD_INTEGRITY_POST_TEST_FAILED , "TD | Service Required: Hemodialysis Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Firmware Image Integrity Failure | TD firmware image integrity POST test failed | If the calculated CRC of the TD image does not match the expected CRC. | "}, { 195 , ALARM_ID_DD_INTEGRITY_POST_TEST_FAILED , "DD | Service Required: Hemodialysis Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Firmware Image Integrity Failure | DD firmware image integrity POST test failed | If the calculated CRC of the DD image does not match the expected CRC. | "}, - { 196 , ALARM_ID_TD_EMPTY_SALINE_BAG , "TD | Blood Pump Stopped: Saline Bag Empty | The saline bag appears empty.\n- Check the saline bag and replace if empty. | Blood Stop: Saline Bag Empty | TD Saline bag is empty | If the measured arterial pressure < -300.0 mmHg for more than 250 msec. | "}, + { 196 , ALARM_ID_TD_SALINE_BAG_VOLUME_LOW_ALARM , "TD | Blood Pump Stopped: Saline Bag Empty | The saline bag appears empty.\n- Check the saline bag and replace if low or empty. | Blood Stop: Saline Bag Volume Low | TD Saline bag volume is low or empty | If the measured arterial pressure < -40.0 mmHg for more than 250 ms. | "}, { 197 , ALARM_ID_DD_D92_PUMP_RPM_OUT_OF_RANGE , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Fault: Subtitution Pump Fault | DD substitution pump RPM out of range | If the substitution pump RPM > 20.0 of the target RPM. | "}, { 198 , ALARM_ID_TD_PRIME_COMPLETED_MEDIUM , "TD | Prime Complete - 30 MIN WARNING | The priming process completed 90 minutes ago. \n- Treatment must begin within 30 minutes or the\npre-treatment process will be terminated.\n- Press Resume/OK to continue. | Process: Pre-Tx Prime Complete | TD prime completed medium priority alarm | In Pre-Treatment Recirculation for 90 minutes | "}, { 199 , ALARM_ID_TD_REPEATED_AIR_TRAP_LOWER_EVENTS , "TD | Blood Pump Stopped: Venous Air Detector | The air trap level required repeated lowering events. \n- Confirm blood tubing connections are secure.\n- Inspect the air trap for abnormal fluid levels. \n- Resume treatment if the condition has been corrected. | Blood Stop: Repeated Air Trap Lower | Repeated air trap lower events detected during treatment | If 5 air trap lower events occur within 5 minutes during treatment. | "}, @@ -1350,20 +1350,20 @@ { 202 , ALARM_ID_FW_RESERVED_202 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: RESERVED | RESERVED | RESERVED | "}, { 203 , ALARM_ID_FW_RESERVED_203 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: RESERVED | RESERVED | RESERVED | "}, { 204 , ALARM_ID_FW_RESERVED_204 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: RESERVED | RESERVED | RESERVED | "}, - { 205 , ALARM_ID_FW_RESERVED_205 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: RESERVED | RESERVED | RESERVED | "}, - { 206 , ALARM_ID_FW_RESERVED_206 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: RESERVED | RESERVED | RESERVED | "}, - { 207 , ALARM_ID_FW_RESERVED_207 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: RESERVED | RESERVED | RESERVED | "}, + { 205 , ALARM_ID_TD_UI_POST_TIMEOUT , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD POST: UI POST Timeout | TD UI POST timeout failure | If the UI POST process does not complete within the expected time. | "}, + { 206 , ALARM_ID_TD_UI_COMPATIBILITY_ERROR , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD POST: UI Compatibility Error | TD and UI software builds are not compatible | If the UI software version is not compatible with the TD software version. | "}, + { 207 , ALARM_ID_TD_SAFETY_SHUTDOWN_POST_TEST_FAILED , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Safety Shutdown Failure | TD safety shutdown POST test failed | If the 24V actuator supply does not turn off during safety shutdown, or if the 24V actuator supply does not recover after safety shutdown is cleared. | "}, { 208 , ALARM_ID_FW_RESERVED_208 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: RESERVED | RESERVED | RESERVED | "}, { 209 , ALARM_ID_FW_RESERVED_209 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: RESERVED | RESERVED | RESERVED | "}, { 210 , ALARM_ID_FW_RESERVED_210 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: RESERVED | RESERVED | RESERVED | "}, { 211 , ALARM_ID_FW_RESERVED_211 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: RESERVED | RESERVED | RESERVED | "}, { 212 , ALARM_ID_FW_RESERVED_212 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: RESERVED | RESERVED | RESERVED | "}, - { 213 , ALARM_ID_FW_RESERVED_213 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: RESERVED | RESERVED | RESERVED | "}, - { 214 , ALARM_ID_FW_RESERVED_214 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: RESERVED | RESERVED | RESERVED | "}, - { 215 , ALARM_ID_FW_RESERVED_215 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: RESERVED | RESERVED | RESERVED | "}, - { 216 , ALARM_ID_FW_RESERVED_216 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: RESERVED | RESERVED | RESERVED | "}, - { 217 , ALARM_ID_FW_RESERVED_217 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: RESERVED | RESERVED | RESERVED | "}, - { 218 , ALARM_ID_FW_RESERVED_218 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: RESERVED | RESERVED | RESERVED | "}, + { 213 , ALARM_ID_TD_BP_SYSTOLIC_LOW , "TD | Blood Stopped: Systolic BP Low | The patient's systolic blood pressure is below the configured low limit.\n- Verify patient condition.\n- Check blood pressure cuff placement.\n- Repeat blood pressure measurement if necessary. | Process: Blood Pressure Monitoring | Patient systolic blood pressure below configured low threshold | Triggered when systolic blood pressure is below the configured low limit. | "}, + { 214 , ALARM_ID_TD_BP_SYSTOLIC_LOW_TOO_MANY , "TD | Blood Stopped: Sys BP Low To Many Times | The patient's systolic blood pressure has been below the configured low limit multiple consecutive times.\n- Verify patient condition immediately.\n- Check blood pressure cuff placement.\n- Assess patient before continuing treatment. | Process: Blood Pressure Monitoring | Patient systolic blood pressure below configured low threshold multiple times | Triggered when systolic blood pressure remains below the configured low threshold for multiple consecutive measurements. | "}, + { 215 , ALARM_ID_TD_BP_SYSTOLIC_HIGH , "TD | Blood Stopped: Systolic BP High | The patient's systolic blood pressure is above the configured high limit.\n- Verify patient condition.\n- Check blood pressure cuff placement.\n- Repeat blood pressure measurement if necessary. | Process: Blood Pressure Monitoring | Patient systolic blood pressure above configured high threshold | Triggered when systolic blood pressure exceeds the configured high limit. | "}, + { 216 , ALARM_ID_TD_BP_HEART_RATE_LOW , "TD | Blood Stopped: Heart Rate Low | The patient's heart rate is below the configured low limit.\n- Verify patient condition.\n- Ensure blood pressure cuff and sensors are functioning correctly.\n- Repeat blood pressure measurement if necessary. | Process: Blood Pressure Monitoring | Patient heart rate below configured low threshold | Triggered when heart rate is below the configured low limit. | "}, + { 217 , ALARM_ID_TD_BP_HEART_RATE_HIGH , "TD | Blood Stopped: Heart Rate High | The patient's heart rate is above the configured high limit.\n- Verify patient condition.\n- Ensure blood pressure cuff and sensors are functioning correctly.\n- Repeat blood pressure measurement if necessary. | Process: Blood Pressure Monitoring | Patient heart rate above configured high threshold | Triggered when heart rate exceeds the configured high limit. | "}, + { 218 , ALARM_ID_TD_BP_MODULE_ERROR , "TD | Blood Pressure Module Error | A problem has been detected with the blood pressure module communication.\n- Verify blood pressure module connections.\n- Ensure FPGA communication is functioning correctly.\n- Restart treatment if issue persists. | Process: Blood Pressure Monitoring | Blood pressure module communication failure | Triggered when the FPGA blood pressure module reports a communication or hardware error. | "}, { 219 , ALARM_ID_FW_RESERVED_219 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: RESERVED | RESERVED | RESERVED | "}, { 220 , ALARM_ID_DD_NVM_INVALID_SYSTEM_RECORD_CRC , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD POST: Sys Rec NVRAM CRC | DD invalid system record | If the calculated CRC of the DD system record image does not match the expected CRC. | "}, { 221 , ALARM_ID_DD_NVM_INVALID_SERVICE_RECORD_CRC , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD POST: Serv Rec NVRAM CRC | DD invalid service record | If the calculated CRC of the DD service record image does not match the expected CRC. | "},