Index: AlarmDefs.h =================================================================== diff -u -r90bc35dbb35f6ef05c3f2ea177fe0f75a9d9841f -raeb7481b59eac77a0cc6d6c4904cc8fa368b7ff0 --- AlarmDefs.h (.../AlarmDefs.h) (revision 90bc35dbb35f6ef05c3f2ea177fe0f75a9d9841f) +++ AlarmDefs.h (.../AlarmDefs.h) (revision aeb7481b59eac77a0cc6d6c4904cc8fa368b7ff0) @@ -80,6 +80,9 @@ ALARM_ID_TD_VENOUS_PRESSURE_OUT_OF_RANGE = 49, ///< TD venous pressure out of range fault ALARM_ID_TD_VENOUS_PRESSURE_SELF_TEST_FAILURE = 50, ///< TD venous pressure self-test failure ALARM_ID_TD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE = 51, ///< TD set pressure offset is out or range fault + ALARM_ID_TD_AIR_TRAP_FILL_DURING_TREATMENT = 52, ///< TD air trap fill timeout alarm during treatment + ALARM_ID_TD_AIR_TRAP_ILLEGAL_LEVELS = 53, ///< TD air trap illegal levels + ALARM_ID_TD_PINCH_VALVE_FAULT = 54, ///< TD pinch valve fault NUM_OF_ALARM_IDS ///< Number of alarms }; typedef enum Alarm_List ALARM_ID_T; ///< Type for alarm list enumeration @@ -266,6 +269,9 @@ { ALARM_PRIORITY_LOW, 700, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_VENOUS_PRESSURE_SELF_TEST_FAILURE }, // Priority Rank Fault DDFault Stops ClrIm NoClr NoRes NoRin NoEnd BlkRB BlkET NoBRcr NoDRcr ClrOnly TxLog ID { ALARM_PRIORITY_LOW, 710, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE }, + { ALARM_PRIORITY_HIGH, 13, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , ALARM_ID_TD_AIR_TRAP_FILL_DURING_TREATMENT }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_AIR_TRAP_ILLEGAL_LEVELS }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_PINCH_VALVE_FAULT }, }; // Priority Rank Fault DDFault Stops ClrIm NoClr NoRes NoRin NoEnd BlkRB BlkET NoBRcr NoDRcr ClrOnly TxLog ID /// Table of alarms and their rank. @@ -290,7 +296,10 @@ { 10, ALARM_ID_TD_VOLTAGE_OUT_OF_RANGE }, { 10, ALARM_ID_TD_ARTERIAL_PRESSURE_OUT_OF_RANGE }, { 10, ALARM_ID_TD_VENOUS_PRESSURE_OUT_OF_RANGE }, + { 10, ALARM_ID_TD_AIR_TRAP_ILLEGAL_LEVELS }, + { 10, ALARM_ID_TD_PINCH_VALVE_FAULT }, { 12, ALARM_ID_TD_VENOUS_BUBBLE_DETECTED }, + { 13, ALARM_ID_TD_AIR_TRAP_FILL_DURING_TREATMENT }, { 100, ALARM_ID_TD_AC_POWER_LOST_IN_TREATMENT }, { 110, ALARM_ID_DD_CRITICAL_DATA_ERROR }, { 110, ALARM_ID_DD_WATCHDOG_EXPIRED }, @@ -399,7 +408,10 @@ { 50 , ALARM_ID_TD_VENOUS_PRESSURE_SELF_TEST_FAILURE , "TD | Self Test: Cartridge | A cartridge was detected during self- test.\n- Open door\n- Remove cartridge\n- Close door\n- Press Resume/OK | Process: Pre- Tx Remove Cartridge | TD venous pressure self-test failure alarm | If the venous pressure < -100 or > 600 mmHg | "}, // Num Alarm ID Device Display Title Instructions Alarm List Title Description Trigger Condition { 51 , ALARM_ID_TD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE , "TD | Self Test: Cartridge Check | A problem has been detected during self- test. \n- Confirm cartridge is properly installed without kinks or clamps.\n- Ensure all connections are secure. \n- Press Resume/OK to resume. \n- If problem persists, install a new cartridge. | Process: Pre- Tx Dry Self- Test | TD pre-treatment mode dry self-tests failure | If the following dry self tests have failed: 1. handleDrySelfTestPressureSensorsState 2. handleDrySelfTestPressureSensorsNormalState | "}, - }; + { 52 , ALARM_ID_TD_AIR_TRAP_FILL_DURING_TREATMENT , "TD | Blood Pump Stopped: Venous Air Detector | A problem was detected with the venous air detector.\n- Confirm arterial access placement and ensure\nconnections are secure.\n- Treatment must be terminated without rinseback. | Blood Stop: Air Trap Fill | Air trap fill timeout during treatment | If the air trap fill timeout during treatment. | "}, + { 53 , ALARM_ID_TD_AIR_TRAP_ILLEGAL_LEVELS , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: Air Trap Sensor | Air trap level sensors reporting illegal combination of air/fluid | If the air trap level readings are not valid for more than 2 seconds. | "}, + { 54 , ALARM_ID_TD_PINCH_VALVE_FAULT , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: Pinch Valve | Pinch valve reporting a fault | If the valve detects a driver, direction or encoder fault condition. | "}," +}; #endif // manual alarms