Index: AlarmDefs.h =================================================================== diff -u -re978e4c48452e3299b338241626a88f8cf39d9c2 -r57d941b0c6f99567294ee859342e4190e0d4d495 --- AlarmDefs.h (.../AlarmDefs.h) (revision e978e4c48452e3299b338241626a88f8cf39d9c2) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 57d941b0c6f99567294ee859342e4190e0d4d495) @@ -250,7 +250,7 @@ ALARM_ID_HD_END_OF_TREATMENT_ALARM = 212, ///< HD end of treatment alarm (user not acting to end treatment) ALARM_ID_HD_PRIME_COMPLETED_MEDIUM = 213, ///< HD prime completed medium priority alarm ALARM_ID_DG_CONCENTRATE_PUMPS_INVALID_CAL_RECORD = 214, ///< DG concentrate pumps invalid calibration record. - ALARM_ID_AVAILABLE_31 = 215, ///< Available for use + ALARM_ID_HD_AIR_TRAP_UPPER_LEVEL_FLUID_TIME_OUT = 215, ///< HD air trap upper level fluid time out. ALARM_ID_HD_END_TREATMENT_TIMEOUT_ALARM = 216, ///< HD end treatment sub-mode timeout alarm ALARM_ID_AVAILABLE_32 = 217, ///< Available for use ALARM_ID_HD_SYRINGE_DETECTED = 218, ///< HD syringe detected alarm @@ -701,7 +701,7 @@ { ALARM_PRIORITY_HIGH, 290, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, 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, FALSE, FALSE, TRUE , FALSE, ALARM_ID_HD_PRIME_COMPLETED_MEDIUM }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_CONCENTRATE_PUMPS_INVALID_CAL_RECORD }, - { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_31 }, + { ALARM_PRIORITY_HIGH, 200, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_HD_AIR_TRAP_UPPER_LEVEL_FLUID_TIME_OUT }, { ALARM_PRIORITY_HIGH, 291, FALSE, FALSE, FALSE, TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_END_TREATMENT_TIMEOUT_ALARM }, { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_32 }, { ALARM_PRIORITY_LOW, 745, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_SYRINGE_DETECTED }, @@ -1028,6 +1028,7 @@ { 200, ALARM_ID_HD_VENOUS_PRESSURE_LOW }, { 200, ALARM_ID_TEST_ALARM_NO_BLOOD_RECIRC_CLR_TOP_ONLY }, { 200, ALARM_ID_TEST_ALARM_NO_RECIRC_CLR_TOP_ONLY }, + { 200, ALARM_ID_HD_AIR_TRAP_UPPER_LEVEL_FLUID_TIME_OUT }, { 201, ALARM_ID_HD_VENOUS_PRESSURE_HIGH }, { 201, ALARM_ID_HD_VENOUS_LINE_OCCLUSION }, { 202, ALARM_ID_HD_ARTERIAL_PRESSURE_LOW }, @@ -1139,7 +1140,6 @@ { 999, ALARM_ID_AVAILABLE_20 }, { 999, ALARM_ID_AVAILABLE_21 }, { 999, ALARM_ID_AVAILABLE_30 }, - { 999, ALARM_ID_AVAILABLE_31 }, { 999, ALARM_ID_AVAILABLE_32 }, { 999, ALARM_ID_AVAILABLE_40 }, { 999, ALARM_ID_AVAILABLE_41 }, @@ -1379,7 +1379,7 @@ { 212 , ALARM_ID_HD_END_OF_TREATMENT_ALARM , "HD | Approaching MAX Blood Pump Stop Time | The blood has been stopped for nearly 5 minutes.\n- You must Resume/OK treatment before the blood pump stop \ntime timer expires.\n- If treatment is not Resume/OK before the timer expires,\ntreatment will be terminated without rinseback. | Blood Stopped: Warning | Blood sitting too long warning (> 4 min) | During treatment end paused state, if the blood is in the line for more than 4 minutes. | "}, { 213 , ALARM_ID_HD_PRIME_COMPLETED_MEDIUM , "HD | 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 | HD prime completed medium priority alarm | In Pre-Treatment Recirculation for 90 minutes (escalation of alarm 226) | "}, { 214 , ALARM_ID_DG_CONCENTRATE_PUMPS_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. | DG POST: Conc Pump Cal | DG concentrate pump calibration record | If the non-volatile data is invalid raise the alarm. | "}, - { 215 , ALARM_ID_AVAILABLE_31 , " | | | | | | "}, + { 215 , ALARM_ID_HD_AIR_TRAP_UPPER_LEVEL_FLUID_TIME_OUT , "HD | Air Trap Overfill | Air trap level high for too long. \n- Assess venous access and resolve access issues, if applicable.\n- Ensure venous chamber line is securely clamped.\n- Check air trap for foam and that transducers are secured.\n- Inspect transducer for moisture and change, if applicable.\n- Inspect blood lines for clots, address as clinically indicated\n per facility policy. \n- Press Resume/OK to continue treatment.| Air Trap: Air Trap Overfill | HD air trap upper level fluid detection for too long alarm | If air trap upper level is detecting fluid for more than 60 seconds. | "}, { 216 , ALARM_ID_HD_END_TREATMENT_TIMEOUT_ALARM , "HD | Treatment Complete | Dialysis treatment is complete.\n- Press RINSEBACK to end treatment and rinseback. | Process: End of Dialysis Tx | HD end treatment sub-mode timeout alarm | If the treatment ended successfully. | "}, { 217 , ALARM_ID_AVAILABLE_32 , " | | | | | | "}, { 218 , ALARM_ID_HD_SYRINGE_DETECTED , "HD | Syringe Detected | Heparin syringe was not removed from device.\n- Remove heparin syringe.\n- Press Resume/OK to continue. | Process: Remove Syringe | HD syringe detected alarm | If the syringe detection switch > 2.0 volts. | "}, Index: Compatible.h =================================================================== diff -u -re978e4c48452e3299b338241626a88f8cf39d9c2 -r57d941b0c6f99567294ee859342e4190e0d4d495 --- Compatible.h (.../Compatible.h) (revision e978e4c48452e3299b338241626a88f8cf39d9c2) +++ Compatible.h (.../Compatible.h) (revision 57d941b0c6f99567294ee859342e4190e0d4d495) @@ -25,9 +25,9 @@ * @{ */ -#define SW_COMPATIBILITY_REV 18 ///< Compatibility revision for all system software stacks (HD and DG and UI). +#define SW_COMPATIBILITY_REV 19 ///< Compatibility revision for all system software stacks (HD and DG and UI). #define HD_FPGA_COMPATIBILITY_REV 1 ///< Compatibility revision for HD firmware with HD FPGA. -#define DG_FPGA_COMPATIBILITY_REV 2 ///< Compatibility revision for DG firmware with DG FPGA. +#define DG_FPGA_COMPATIBILITY_REV 3 ///< Compatibility revision for DG firmware with DG FPGA. /**@}*/ Index: DGDefs.h =================================================================== diff -u -re978e4c48452e3299b338241626a88f8cf39d9c2 -r57d941b0c6f99567294ee859342e4190e0d4d495 --- DGDefs.h (.../DGDefs.h) (revision e978e4c48452e3299b338241626a88f8cf39d9c2) +++ DGDefs.h (.../DGDefs.h) (revision 57d941b0c6f99567294ee859342e4190e0d4d495) @@ -679,6 +679,7 @@ DG_EVENT_MIN_RO_REJECTION_RATIO_PCT_FROM_HD_INSTIT_RECORD, ///< DG min RO rejection ratio in percent from HD institutional record DG_EVENT_MIN_INLET_WATER_COND_ALARM_FROM_HD_INSTIT_RECORD, ///< DG min inlet water conductivity alarm limit from HD institutional record DG_EVENT_CALC_RO_REJECTION_RATIO, ///< DG calculated RO rejection ratio + DG_EVENT_BARO_SENSOR_MFG_CRC_CHECK, ///< DG barometric sensor manufacturing CRC check NUM_OF_DG_EVENT_IDS ///< Total number of DG events }; typedef enum DG_Event_List DG_EVENT_ID_T; ///< Type for DG event list enumeration Index: HDDefs.h =================================================================== diff -u -r634393e80aa39b1552715b348fc68b6b38a5d529 -r57d941b0c6f99567294ee859342e4190e0d4d495 --- HDDefs.h (.../HDDefs.h) (revision 634393e80aa39b1552715b348fc68b6b38a5d529) +++ HDDefs.h (.../HDDefs.h) (revision 57d941b0c6f99567294ee859342e4190e0d4d495) @@ -782,6 +782,7 @@ HD_EVENT_BLOOD_LEAK_ZEROING_REQUIRED, ///< HD event blood leak zeroing required. HD_EVENT_UF_RATE_TX_DUR, ///< HD event UF rate changes in treatment duration. HD_EVENT_UF_RATE_TIME_TX_DUR, ///< HD event UF rate time difference in treatment duration. + HD_EVENT_AIR_TRAP_STATE_CHANGE, ///< HD event air trap state change. NUM_OF_EVENT_IDS ///< Total number of HD events }; typedef enum HD_Event_List HD_EVENT_ID_T; ///< Type for HD event list enumeration