Index: AlarmDefs.h =================================================================== diff -u -r7fd5b417a72b738bfccf9bb2222b1f668e4661fc -r29dc1bbb3b1041efb51386e1d17dcbb7cc502c1e --- AlarmDefs.h (.../AlarmDefs.h) (revision 7fd5b417a72b738bfccf9bb2222b1f668e4661fc) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 29dc1bbb3b1041efb51386e1d17dcbb7cc502c1e) @@ -225,11 +225,10 @@ 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 empty saline bag 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_RINSEBACK_TIMEOUT_ALARM = 198, ///< TD rinseback operation timeout - ALARM_ID_TD_RECIRC_TIMEOUT_WARNING = 199, ///< TD recirculate timeout warning - ALARM_ID_TD_RECIRC_TIMEOUT = 200, ///< TD recirculate timeout + ALARM_ID_TD_RECIRC_TIMEOUT_WARNING = 198, ///< TD recirculate timeout warning + ALARM_ID_TD_RECIRC_TIMEOUT = 199, ///< TD recirculate timeout NUM_OF_ALARM_IDS ///< Number of alarms }; typedef enum Alarm_List ALARM_ID_T; ///< Type for alarm list enumeration @@ -573,9 +572,8 @@ { 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_HIGH, 11, ALM_SRC_TD, FALSE, FALSE, FALSE, TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_RINSEBACK_TIMEOUT_ALARM }, { ALARM_PRIORITY_LOW, 746, ALM_SRC_TD, FALSE, FALSE, FALSE, TRUE , FALSE, TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_RECIRC_TIMEOUT_WARNING }, { ALARM_PRIORITY_HIGH, 13, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , ALARM_ID_TD_RECIRC_TIMEOUT }, }; // Priority Rank Source Fault DDFault Stops ClrIm NoClr NoRes NoRin NoEnd BlkRB BlkET NoBRcr NoDRcr AutoRes ClrOnly TxLog ID @@ -651,7 +649,6 @@ { 10, ALARM_ID_TD_CPU_RAM_ERROR }, { 10, ALARM_ID_DD_CPU_RAM_ERROR }, { 11, ALARM_ID_TD_BLOOD_SITTING_TOO_LONG }, - { 11, ALARM_ID_TD_RINSEBACK_TIMEOUT_ALARM }, { 12, ALARM_ID_TD_VENOUS_BUBBLE_DETECTED }, { 13, ALARM_ID_TD_AIR_TRAP_FILL_TIMEOUT }, { 13, ALARM_ID_TD_AIR_TRAP_LOWER_TIMEOUT }, @@ -733,7 +730,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 }, @@ -1009,11 +1006,10 @@ { 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 empty. | Blood Stop: Saline Bag Empty | TD Saline bag is empty | If the measured arterial pressure < -300.0 mmHg for more than 250 msec. | "}, { 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. | "}, - { 199 , ALARM_ID_TD_RINSEBACK_TIMEOUT_ALARM , "TD | Blood Pump Stop Time Exceeded | The blood pump has been off for too long.\n- Treatment must be terminated without rinseback. | Blood Stop: Blood Clot Risk | TD in treatment rinseback operation timeout | If the maximum time in rinseback operation has been exceeded. | "}, - { 199 , ALARM_ID_TD_RECIRC_TIMEOUT_WARNING , "TD | Temporary Break: Time Limit Approaching | The temporary break time limit is approaching. | Warning: Recirculation Timeout Warning | Time left for Recirculation is 10 minutes. | System has been in Treatment: Recirculate states for 20 minutes. | "}, - { 200 , ALARM_ID_TD_RECIRC_TIMEOUT , "TD | Temporary Break: Time Limit Exceeded | The maximum temporary break time has been reached.\n- Blood pump has been stopped.\n- Select End Treatment to end the session. | Process: Recirculation Timeout | Recirculation timeout — system has been in recirculation state for 30 minutes. | System has been in Treatment: Recirculate states for 30 minutes. | "}, + { 198 , ALARM_ID_TD_RECIRC_TIMEOUT_WARNING , "TD | Temporary Break: Time Limit Approaching | The temporary break time limit is approaching. | Warning: Recirculation Timeout Warning | Time left for Recirculation is 10 minutes. | System has been in Treatment: Recirculate states for 20 minutes. | "}, + { 199 , ALARM_ID_TD_RECIRC_TIMEOUT , "TD | Temporary Break: Time Limit Exceeded | The maximum temporary break time has been reached.\n- Blood pump has been stopped.\n- Select End Treatment to end the session. | Process: Recirculation Timeout | Recirculation timeout — system has been in recirculation state for 30 minutes. | System has been in Treatment: Recirculate states for 30 minutes. | "}, }; #endif // manual alarms