Index: AlarmDefs.h =================================================================== diff -u -r931dd88361f895a67fc31635841f2e35b2268bcb -r2975b0cb4c6d0b1d4a9dd51875f61596eff24abe --- AlarmDefs.h (.../AlarmDefs.h) (revision 931dd88361f895a67fc31635841f2e35b2268bcb) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 2975b0cb4c6d0b1d4a9dd51875f61596eff24abe) @@ -262,7 +262,7 @@ 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_AVAILABLE_15 = 227, ///< Available for use ALARM_ID_HD_PRIME_SALINE_PURGE_AIR_TIME_OUT = 228, ///< HD time out on prime saline purge air state. 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 @@ -618,7 +618,7 @@ { 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_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, 13, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , 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 }, @@ -708,15 +708,15 @@ // 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_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, 999, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_AVAILABLE_15 }, { 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_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_DG_INLET_WATER_PRESSURE_IN_HIGH_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, 738, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, TRUE , 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 }, @@ -930,6 +930,7 @@ { 11, ALARM_ID_HD_END_OF_TREATMENT_HIGH }, { 11, ALARM_ID_HD_TREATMENT_STOPPED_NO_RINSEBACK }, { 11, ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM }, + { 13, ALARM_ID_HD_AIR_TRAP_FILL_DURING_TREATMENT }, { 100, ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT }, { 110, ALARM_ID_DG_THERMISTORS_TEMPERATURE_OUT_OF_RANGE }, { 110, ALARM_ID_DG_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE }, @@ -1019,7 +1020,6 @@ { 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 }, @@ -1087,7 +1087,6 @@ { 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_HD_PRE_TREATMENT_WET_PRIME_TEST_FAILURE }, @@ -1128,6 +1127,7 @@ { 999, ALARM_ID_AVAILABLE_12 }, { 999, ALARM_ID_AVAILABLE_13 }, { 999, ALARM_ID_AVAILABLE_14 }, + { 999, ALARM_ID_AVAILABLE_15 }, { 999, ALARM_ID_AVAILABLE_30 }, { 999, ALARM_ID_AVAILABLE_31 }, { 999, ALARM_ID_AVAILABLE_32 }, @@ -1294,7 +1294,7 @@ { 138 , ALARM_ID_DG_EXCESSIVE_TILT , "DG | Dialysate Generation: Tilt | Excessive tilt detected with Dialysis Generation device.\n- Treatment is paused.\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 | Loss of AC Power | 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_HD_DG_COMM_TIMEOUT , "HD | DG Machine Alarm: Loss of DG Comm (Timeout) | Communication failure with Dialysis Generator.\n-Treatment must be terminated.\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 | Blood Stopped: 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.\n- If air trap is empty fill with saline to mid level. | Air trap fill timeout during treatment | If the air trap fill timeout during treatment. | "}, + { 141 , ALARM_ID_HD_AIR_TRAP_FILL_DURING_TREATMENT , "HD | Blood Stopped: Air Trap Unable to Fill | Failure to fill the Air Trap.\n- Treatment must be terminated without option for rinseback.\n- Check access for dislodgement. | Air trap fill timeout during treatment | If the air trap fill takes longer than 10 seconds during treatment. | "}, { 142 , ALARM_ID_HD_OCCLUSION_BLOOD_PUMP , "HD | Blood Stopped: 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 | DG Machine Alarm: TRo TDi Delta | 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 Cond High | Cleaning Mode Inlet water conductivity too high.\n- Cleaning mode process has terminated \n- Check inlet water before restarting cleaning mode. | DG cleaning mode inlet water conductivity out of high range | Inlet water conductivity > 2000 uS/cm. Inlet water conductivity > 100 uS/cm (PURE WATER MODE). In cleaning mode | "}, @@ -1380,7 +1380,7 @@ { 224 , ALARM_ID_HD_TREATMENT_STOPPED_BY_USER , "HD | Blood Stopped: Treatment Pause | Treatment paused by user. | 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 | Process: End of Dialysis Treatment | Dialysis Treatment has completed\n- Proceed to end treatment and rinseback | 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 | Process: Pre-Treatment Priming Complete | Prime of the cartridge is complete.\n- Proceed to connect to patient. | HD prime completed low priority alarm | Start of Pre-Treatment Recirculation - notifiy user to proceed to patient connection | "}, - { 227 , ALARM_ID_HD_PRIME_OUT_OF_TIME , "HD | Process: Pre-Treatment Prime Timeout | Total cartridge prime time timeoutt.\n- Check blood and dialysate lines for clamps, kinks or leaks. | HD prime out of time alarm | If the priming elapsed time exceeded 30 minutes. | "}, + { 227 , ALARM_ID_AVAILABLE_15 , "NA | | | | | "}, { 228 , ALARM_ID_HD_PRIME_SALINE_PURGE_AIR_TIME_OUT , "HD | Process: Pre-Treatment Prime Timeout | Blood line prime with saline timeout.\n- Check blood and dialysate lines for clamps, kinks or leaks. | 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_HD_PRIME_DIALYSATE_DIALYZER_TIME_OUT , "HD | Process: Pre-Treatment Prime Timeout | Dialyzer prime timeout.\n- Check blood and dialysate lines for clamps, kinks or leaks. | 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 | Process: Pre-Treatment Prime Timeout | Dialyzer prime timeout.\n- Check blood and dialysate lines for clamps, kinks or leaks. | HD prime dialysate bypass time out alarm | If the priming of the dialyzer bypass flow path has exceeded the time limit. | "},