Index: AlarmDefs.h =================================================================== diff -u -re9beb6b7cbe88dfd9c38ef0ca9f4724ca28916a3 -r20858276117cbb9d27fd58f45819d89ee0d16f3a --- AlarmDefs.h (.../AlarmDefs.h) (revision e9beb6b7cbe88dfd9c38ef0ca9f4724ca28916a3) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 20858276117cbb9d27fd58f45819d89ee0d16f3a) @@ -7,8 +7,8 @@ * * @file AlarmDefs.h * -* @author (last) Dara Navaei -* @date (last) 09-Jun-2023 +* @author (last) Sean Nash +* @date (last) 05-Jul-2023 * * @author (original) Sean * @date (original) 11-Feb-2020 @@ -135,7 +135,7 @@ ALARM_ID_DG_FILL_CONDUCTIVITY_OUT_OF_RANGE = 97, ///< DG fill conductivity out of range ALARM_ID_HD_BATTERY_COMM_FAULT = 98, ///< HD battery communication fault ALARM_ID_HD_SYRINGE_PUMP_STALL = 99, ///< HD syringe pump stall alarm - ALARM_ID_HD_NO_CART_SELF_TEST_TIMEOUT = 100, ///< HD no cartridge self-test timeout + ALARM_ID_AVAILABLE_12 = 100, ///< Available for use ALARM_ID_UI_POST_HD_COMM = 101, ///< UI POST HD communication failure ALARM_ID_DG_HEAT_DISINFECT_TEMP_GRAD_OUT_OF_RANGE = 102, ///< DG heat disinfect temperature gradient out of range ALARM_ID_HD_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID = 103, ///< HD invalid calibration CRC @@ -272,7 +272,7 @@ ALARM_ID_DG_INLET_WATER_PRESSURE_IN_HIGH_RANGE = 234, ///< DG inlet water pressure in high range. ALARM_ID_HD_TREATMENT_STOPPED_AFTER_RINSEBACK = 235, ///< HD in treatment stopped sub-mode after rinseback completed (no escalation) ALARM_ID_HD_INSTALL_NEW_CARTRIDGE = 236, ///< HD needs new cartridge to be installed - ALARM_ID_HD_PRIME_SALINE_DIALYZER_TIME_OUT = 237, ///< HD prime saline dialyzer time out alarm + ALARM_ID_AVAILABLE_13 = 237, ///< Available for useALARM_ID_AVAILABLE_13 ALARM_ID_HD_NO_CARTRIDGE_LOADED = 238, ///< HD no cartridge loaded or installed improperly alarm ALARM_ID_HD_CARTRIDGE_REMOVAL_FAILURE = 239, ///< HD fail to remove cartridge alarm ALARM_ID_DG_BICARB_CONDUCTIVITY_OUT_OF_RANGE = 240, ///< DG bicarb conductivity out of range during bicarb pump check alarm @@ -574,12 +574,12 @@ { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_OUTLET_PRIMARY_CONDUCTIVITY_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_PRESSURE_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_WATCHDOG_EXPIRED }, - { ALARM_PRIORITY_MEDIUM, 432, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , ALARM_ID_DG_INLET_WATER_TEMPERATURE_IN_HIGH_RANGE }, + { ALARM_PRIORITY_MEDIUM, 432, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , ALARM_ID_DG_INLET_WATER_TEMPERATURE_IN_HIGH_RANGE }, { ALARM_PRIORITY_MEDIUM, 420, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , ALARM_ID_DG_FILL_CONDUCTIVITY_OUT_OF_RANGE }, { ALARM_PRIORITY_LOW, 850, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_BATTERY_COMM_FAULT }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SYRINGE_PUMP_STALL }, // Priority Rank Fault DGFault Stops ClrIm NoClr NoRes NoRin NoEnd BTSRB BTSET NoBRcr NoDRcr ClrOnly TxLog ID - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_NO_CART_SELF_TEST_TIMEOUT }, + { ALARM_PRIORITY_LOW, 999, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_12 }, { ALARM_PRIORITY_HIGH, 0, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_HD_COMM }, { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_HEAT_DISINFECT_TEMP_GRAD_OUT_OF_RANGE }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID }, @@ -631,15 +631,15 @@ { ALARM_PRIORITY_MEDIUM, 601, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CLEANING_MODE_INLET_WATER_TEMP_TOO_HIGH }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_WATCHDOG_EXPIRED }, // Priority Rank Fault DGFault Stops ClrIm NoClr NoRes NoRin NoEnd BTSRB BTSET NoBRcr NoDRcr ClrOnly TxLog ID - { ALARM_PRIORITY_MEDIUM, 434, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , ALARM_ID_DG_INLET_WATER_CONDUCTIVITY_IN_HIGH_RANGE }, - { ALARM_PRIORITY_MEDIUM, 435, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , ALARM_ID_DG_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE }, - { ALARM_PRIORITY_MEDIUM, 431, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , ALARM_ID_DG_INLET_WATER_PRESSURE_IN_LOW_RANGE }, + { ALARM_PRIORITY_MEDIUM, 434, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , ALARM_ID_DG_INLET_WATER_CONDUCTIVITY_IN_HIGH_RANGE }, + { ALARM_PRIORITY_MEDIUM, 435, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , ALARM_ID_DG_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE }, + { ALARM_PRIORITY_MEDIUM, 431, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , ALARM_ID_DG_INLET_WATER_PRESSURE_IN_LOW_RANGE }, { ALARM_PRIORITY_HIGH, 292, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_PRIME_COMPLETED_HIGH }, { ALARM_PRIORITY_MEDIUM, 604, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CLEANING_MODE_INLET_WATER_COND_TOO_LOW }, { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_NEW_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE }, { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_DG_NEW_OPERATION_MODE_MESSAGE_NOT_RECEIVE }, { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CHEM_DISINFECT_PRIME_ACID_LINE_TIME_OUT }, - { ALARM_PRIORITY_MEDIUM, 433, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , ALARM_ID_DG_INLET_WATER_TEMPERATURE_IN_LOW_RANGE }, + { ALARM_PRIORITY_MEDIUM, 433, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , ALARM_ID_DG_INLET_WATER_TEMPERATURE_IN_LOW_RANGE }, { ALARM_PRIORITY_LOW, 751, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, ALARM_ID_DG_CHEM_DISINFECT_FLUSH_REMOVE_ACID }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_COMM_TOO_MANY_BAD_CRCS }, @@ -695,7 +695,7 @@ { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_DRAIN_CIRCULATION_LINE_TIMEOUT }, { ALARM_PRIORITY_LOW, 850, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_BATTERY_PACK_ERROR_DETECTED }, { ALARM_PRIORITY_HIGH, 290, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_BLOOD_SITTING_WARNING }, - { ALARM_PRIORITY_HIGH, 290, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_END_OF_TREATMENT_ALARM }, + { ALARM_PRIORITY_HIGH, 290, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_END_OF_TREATMENT_ALARM }, { ALARM_PRIORITY_MEDIUM, 590, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, ALARM_ID_HD_PRIME_COMPLETED_MEDIUM }, { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_30 }, { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_31 }, @@ -709,7 +709,7 @@ { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_ARTERIAL_SENSOR_FPGA_FAULT }, { ALARM_PRIORITY_MEDIUM, 300, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_TREATMENT_STOPPED_BY_USER }, // Priority Rank Fault DGFault Stops ClrIm NoClr NoRes NoRin NoEnd BTSRB BTSET NoBRcr NoDRcr ClrOnly TxLog ID - { ALARM_PRIORITY_LOW, 739, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_END_OF_TREATMENT_WARNING }, + { ALARM_PRIORITY_LOW, 739, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , 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, FALSE, FALSE, TRUE , FALSE, ALARM_ID_HD_PRIME_COMPLETED_LOW_PRIORITY }, { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, 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, FALSE, FALSE, ALARM_ID_HD_PRIME_SALINE_PURGE_AIR_TIME_OUT }, @@ -718,10 +718,10 @@ { ALARM_PRIORITY_LOW, 710, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, 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, FALSE, FALSE, ALARM_ID_HD_PRE_TREATMENT_WET_LC_TEST_FAILURE }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, 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, FALSE, FALSE, TRUE , ALARM_ID_DG_INLET_WATER_PRESSURE_IN_HIGH_RANGE }, + { ALARM_PRIORITY_MEDIUM, 430, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , ALARM_ID_DG_INLET_WATER_PRESSURE_IN_HIGH_RANGE }, { ALARM_PRIORITY_LOW, 738, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, 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, FALSE, FALSE, ALARM_ID_HD_INSTALL_NEW_CARTRIDGE }, - { ALARM_PRIORITY_LOW, 720, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_PRIME_SALINE_DIALYZER_TIME_OUT }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_AVAILABLE_13 }, { ALARM_PRIORITY_LOW, 710, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_NO_CARTRIDGE_LOADED }, { ALARM_PRIORITY_LOW, 746, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_CARTRIDGE_REMOVAL_FAILURE }, { ALARM_PRIORITY_MEDIUM, 411, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , ALARM_ID_DG_BICARB_CONDUCTIVITY_OUT_OF_RANGE }, @@ -906,7 +906,6 @@ { 10, ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR }, { 10, ALARM_ID_HD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR }, { 10, ALARM_ID_HD_SYRINGE_PUMP_STALL }, - { 10, ALARM_ID_HD_NO_CART_SELF_TEST_TIMEOUT }, { 10, ALARM_ID_HD_AIR_TRAP_ILLEGAL_LEVELS }, { 10, ALARM_ID_HD_SYRINGE_PUMP_FPGA_ADC_FAULT }, { 10, ALARM_ID_HD_SYRINGE_PUMP_VOLUME_ERROR }, @@ -1088,7 +1087,6 @@ { 720, ALARM_ID_HD_PRIME_SALINE_PURGE_AIR_TIME_OUT }, { 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 }, { 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 }, @@ -1119,6 +1117,7 @@ { 851, ALARM_ID_DG_RTC_BATTERY_LOW }, { 851, ALARM_ID_DG_FAN_RPM_OUT_OF_RANGE }, { 852, ALARM_ID_HD_AC_POWER_LOST }, + { 999, ALARM_ID_HD_UI_POST_FAILURE_DISPLAY }, { 999, ALARM_ID_AVAILABLE_1 }, { 999, ALARM_ID_AVAILABLE_3 }, { 999, ALARM_ID_AVAILABLE_4 }, @@ -1129,10 +1128,11 @@ { 999, ALARM_ID_AVAILABLE_9 }, { 999, ALARM_ID_AVAILABLE_10 }, { 999, ALARM_ID_AVAILABLE_11 }, + { 999, ALARM_ID_AVAILABLE_12 }, + { 999, ALARM_ID_AVAILABLE_13 }, { 999, ALARM_ID_AVAILABLE_15 }, { 999, ALARM_ID_AVAILABLE_16 }, { 999, ALARM_ID_AVAILABLE_17 }, - { 999, ALARM_ID_HD_UI_POST_FAILURE_DISPLAY }, { 999, ALARM_ID_AVAILABLE_30 }, { 999, ALARM_ID_AVAILABLE_31 }, { 999, ALARM_ID_AVAILABLE_32 }, @@ -1242,7 +1242,7 @@ { 81 , ALARM_ID_HD_SYRINGE_PUMP_OVER_TRAVEL_ERROR , "HD | 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.\n\nHD Fault: Syringe Pump OT | HD syringe pump over travel error | If the syringe pump position is deemed to have overtraveled | "}, { 82 , ALARM_ID_HD_SYRINGE_PUMP_DAC_WRITE_ERROR , "HD | 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.\n\nHD Fault: Syringe Pump DAC Err | HD syringe pump DAC write failure | If the syringe pump DAC write error is reported by the FPGA | "}, { 83 , ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR , "HD | 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.\n\nHD Fault: Syringe Pump On Err | HD syringe pump is running while the BP is off | If the syringe pump is on while the blood pump is off | "}, - { 84 , ALARM_ID_DG_SET_RTC_YEAR_INVALID , "DG | 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.\n\nDG POST: HD RTC Time | DG RTC set year is invalid | If DG RTC set year is < 2021. | "}, + { 84 , ALARM_ID_DG_SET_RTC_YEAR_INVALID , "DG | 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.\n\nDG POST: DG RTC Time | DG RTC set year is invalid | If DG RTC set year is < 2021. | "}, { 85 , ALARM_ID_HD_PUMP_TRACK_LATCH_OPENED , "HD | Cartridge Lever is Open | A problem has been detected with the cartridge.\n- Open the device door and push lever all the way down.\n- Close the device door.\n- Press RESUME button to continue.\n\nBlood Stop: Cartridge Lever Open | HD pump track lever is not fully latched | If the pump track lever is detected as unlatched when it should be. | "}, { 86 , ALARM_ID_HD_SET_RTC_YEAR_INVALID , "HD | 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. \n\nHD POST: HD RTC Time | HD RTC set year is invalid | If HD RTC set year is < 2021. | "}, { 87 , ALARM_ID_DG_HEATING_INVALID_CAL_RECORD , "DG | 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. \n\nDG POST: Heat Cal | DG heating parameters invalid calibration record | If the heating paramters' non-volatile record's CRC does not match the calculated CRC. | "}, @@ -1258,7 +1258,7 @@ { 97 , ALARM_ID_DG_FILL_CONDUCTIVITY_OUT_OF_RANGE , "DG | Conductivity Out of Range | Treatment is currently paused.\n- Confirm that acid and bicarbonate concentrates\nare securely connected.\n- If empty, replace. \n- Treatment will need to be resumed when conductivity\nis within target range.\n\nDial. Gen: Dialysate Cond. | DG fill conductivity out of range | If the average acid or bicard conductivity is > 5% of the normal acid and bicarb conductivity values. | "}, { 98 , ALARM_ID_HD_BATTERY_COMM_FAULT , "HD | Service Required: Hemodialysis Device | A non- critical problem was detected with the hemodialysis\n device.\n- Call service to report the issue and schedule a repair.\n\nHD Alarm (Low): Battery Com | HD battery or battery charger communication fault | If battery I2C communication fault persistence count > 5. | "}, { 99 , ALARM_ID_HD_SYRINGE_PUMP_STALL , "HD | 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.\n\nHD Fault: Syringe Pump Stall | HD syringe pump stall alarm | If syringe pump measured rate < stall speed threshold (0.05) and the ramp up has been restarted 3 times after stall has been detected. | "}, - { 100 , ALARM_ID_HD_NO_CART_SELF_TEST_TIMEOUT , "HD | 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.\n\nHD Fault: Timeout No Cart ST | HD no cartridge self-test timeout | If during the no cartridge self-tests state, the elapsed self-test time > maximum no cartridge self test time (30secs) | "}, + { 100 , ALARM_ID_AVAILABLE_12 , " | | \n\n | | | "}, { 101 , ALARM_ID_UI_POST_HD_COMM , "UI | 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. \n\nHD POST: UI- Proc Comm | UI POST FW Communication failure | If the HD is not communicating with the UI during POST. | "}, { 102 , ALARM_ID_DG_HEAT_DISINFECT_TEMP_GRAD_OUT_OF_RANGE , "DG | Disinfection Interrupted | Disinfection terminated unexpectedly.\n- Restart disinfection.\n- If problem persists, call service to schedule a repair.\n\nCleaning: Tpo THD Temp Delta | DG heat disinfection temperature gradient out of range | If temperature gradient between Tpo and Thd exceeds maximum 15°C. | "}, { 103 , ALARM_ID_HD_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID , "HD | 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.\n\nHD POST: Cal NVRAM CRC | HD non-volatile calibration group invalid record CRC | If the computed CRC of the calibration group record is not equal to the record CRC. | "}, @@ -1305,7 +1305,7 @@ { 144 , ALARM_ID_DG_CLEANING_MODE_INLET_WATER_COND_TOO_HIGH , "DG | Disinfection: Water Conductivity High | Incoming water conductivity is too high.\n- Disinfection has been terminated.\n- Check incoming water before initiating disinfection again. \n\nCleaning: Inlet Water Cond High | 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 | "}, { 145 , ALARM_ID_DG_ACID_CONDUCTIVITY_OUT_OF_RANGE , "DG | Conductivity Error During Prime | Conductivity out of range during prime.\n- Confirm that acid and bicarbonate concentrates\nare securely connected.\n- If empty, replace. \n- Treatment will need to be resumed when conductivity\nis within target range.\n\nDial. Gen: Acid Conc. Cond. | DG Concentrate conductivity after adding acid out of range alarm | If the conductivity value for the acid concentrate is out of range for more than 45 secs. | "}, { 146 , ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE , "DG | 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. \n\nDG POST: DG RTC Timer | DG RTC vs. Timer accuracy error | If RTC and timer are not aligned on 1 second elapsed time. | "}, - { 147 , ALARM_ID_DG_CREATING_DIALYSATE_PLEASE_WAIT , "DG | Dialysate Generation Error | A problem has been detected with dialysate generation. \n- Treatment is paused and will be need to be resumed when \nthe dialysate is ready for use. \n\nDial. Gen: Dialysate not ready | DG dialysate generation conductivity fault alarm | If dialysate conductivity is not with 5% of the TCD | "}, + { 147 , ALARM_ID_DG_CREATING_DIALYSATE_PLEASE_WAIT , "DG | Dialysate Generation Error | A problem has been detected with dialysate generation. \n- Treatment is paused and will need to be resumed when \nthe dialysate is ready for use. \n\nDial. Gen: Dialysate not ready | DG dialysate generation conductivity fault alarm | If dialysate conductivity is not with 5% of the TCD | "}, { 148 , ALARM_ID_DG_CLEANING_MODE_INLET_WATER_TEMP_TOO_HIGH , "DG | Disinfection: Water Temperature High | Incoming water temperature is too high.\n- Disinfection has been terminated.\n- Check incoming water before initiating disinfection again. \n\nCleaning: Inlet Water Temp High | Cleaning Mode Inlet water temperature too high | Inlet temperature > 37 C. | "}, { 149 , ALARM_ID_HD_WATCHDOG_EXPIRED , "HD | 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.\n\nHD Fault: WD Error | HD watchdog expired | If the watchdog signal is low while not in POST. | "}, { 150 , ALARM_ID_DG_INLET_WATER_CONDUCTIVITY_IN_HIGH_RANGE , "DG | Incoming Water Conductivity High | Conductivity of incoming water is high.\n- Treatment is currently paused.\n- Check the incoming water supply.\n- When the conductivity is within target range\nRESUME button will be available.\n- Press RESUME to continue treatment.\n\nDial. Gen: Inlet Water Cond High | Inlet water conductivity too high | Inlet water conductivity > 2000 uS/cm. Inlet water conductivity > 100 uS/cm (PURE WATER MODE). | "}, @@ -1383,7 +1383,7 @@ { 222 , ALARM_ID_HD_OCCLUSION_SENSOR_FPGA_FAULT , "HD | 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.\n\nHD Fault: BP Occ Com | HD occlusion sensor FPGA fault | If the FPGA does not report fresh data or indicates an error for a certain period of time. | "}, { 223 , ALARM_ID_HD_ARTERIAL_SENSOR_FPGA_FAULT , "HD | 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.\n\nHD Fault: Art. Pres. Com | HD arterial sensor FPGA fault | If the FPGA does not report fresh data for a certain period of time | "}, { 224 , ALARM_ID_HD_TREATMENT_STOPPED_BY_USER , "HD | Blood Pump Stopped: Treatment Paused | Treatment has been stopped by user.\n- Press OK to resume treatment. \n- If treatment is not resumed within five minutes,\ntreatment will be terminated without rinseback. \n\nBlood Stopped: Treatment Pause | 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 | Treatment Complete | Dialysis treatment is complete.\n- Press OK to end treatment and rinseback.\n\nProcess: End of Treatment | HD end of treatment warning | If the treatment duration has exceeded the prescribed treatment time entered by the user. | "}, + { 225 , ALARM_ID_HD_END_OF_TREATMENT_WARNING , "HD | Treatment Complete | Dialysis treatment is complete.\n- If blood sampling is required, draw blood at\n the arterial sample port\n- Press RINSEBACK to end treatment and rinseback.\n\nProcess: End of Treatment | 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 | Priming Complete | Priming is complete. \n- Treatment must begin within 120 minutes \nor the pre- treatment process will be terminated.\n- Press OK to continue. \n\nProcess: Pre- Tx Priming Complete | HD prime completed low priority alarm | Start of Pre-Treatment Recirculation - notifiy user to proceed to patient connection | "}, { 227 , ALARM_ID_AVAILABLE_15 , " | | \n\n | | | "}, { 228 , ALARM_ID_HD_PRIME_SALINE_PURGE_AIR_TIME_OUT , "HD | Priming Error | A problem has been detected during prime. \n- Prime was unable to complete. \n - Check blood and dialysate lines for clamps, kinks or leaks. \n\nProcess: Pre- Tx Prime Timeout | 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. | "}, @@ -1395,7 +1395,7 @@ { 234 , ALARM_ID_DG_INLET_WATER_PRESSURE_IN_HIGH_RANGE , "DG | Incoming Water Pressure High | Incoming water pressure is high.\n- Treatment is currently paused.\n- Check the incoming water supply.\n- When the pressure is within target range\nRESUME button will be available.\n- Press RESUME to continue treatment.\n\nDial. Gen: Inlet Water Pres High | DG inlet water pressure is too high | If the inlet water pressure is > 80 psig. | "}, { 235 , ALARM_ID_HD_TREATMENT_STOPPED_AFTER_RINSEBACK , "HD | Rinseback Complete | Rinseback is complete. \n- Follow facililty policy prior to disconnecting patient. \n- Press OK to continue. \n\nProcess: Rinseback Complete | HD in treatment stopped sub-mode after rinseback completed (no escalation) | If there is no active alarm and rinseback has completed. | "}, { 236 , ALARM_ID_HD_INSTALL_NEW_CARTRIDGE , "HD | Self Test: Fluid Present | A problem has been detected during self- test. \n- Cartridges are single- use only and fluid is present.\n- Install new cartridge to resume.\n\nProcess: Pre- Tx Dry Self- Test | HD needs new cartridge to be installed | If the air trap sensor reported AIR and bubble sensor detected bubbles. | "}, - { 237 , ALARM_ID_HD_PRIME_SALINE_DIALYZER_TIME_OUT , "HD | Priming Error | A problem has been detected during prime. \n- Prime was unable to complete. \n - Check blood and dialysate lines for clamps, kinks or leaks. \n\nProcess: Pre- Tx Prime Timeout | HD prime saline dialyzer time out alarm | If timeout, just transition to HD_PRIME_RESERVOIR_TWO_FILL_COMPLETE_STATE | "}, + { 237 , ALARM_ID_AVAILABLE_13 , " | | \n\n | | | "}, { 238 , ALARM_ID_HD_NO_CARTRIDGE_LOADED , "HD | Cartridge Not Dectected | A problem has been detected during self- test. \n- Cartridge is not detected.\n- Confirm cartridge is properly installed.\n\nProcess: Pre- Tx Dry Self- Test | HD no cartridge loaded or installed improperly alarm | If the measured blood pump occlucsion pressure reading is < 5000 or > 24500. | "}, { 239 , ALARM_ID_HD_CARTRIDGE_REMOVAL_FAILURE , "HD | Cartridge Still Detected | A problem has been detected during self- test. \n- Cartridge is still present or was unloaded incorrectly.\n- Confirm the cartridge has been fully removed.\n\nProcess: Post- Tx Remove Cartridge | HD fail to remove cartridge alarm | In the post treatment state, if the cartridge has not been removed. | "}, { 240 , ALARM_ID_DG_BICARB_CONDUCTIVITY_OUT_OF_RANGE , "DG | Conductivity Error During Prime | Conductivity out of range during prime.\n- Confirm that acid and bicarbonate concentrates\nare securely connected.\n- If empty, replace. \n- Treatment will need to be resumed when conductivity\nis within target range.\n\nDial. Gen: Bicarb Conc. Cond. | Bicarb conductivity out of range during bicarb pump check alarm | If the conductivity value for bicarbonate concentrate is out of range for more than 45 secs. | "},