Index: AlarmDefs.h =================================================================== diff -u -rbe5237f26e5ea8a92dc6875e047dfccafa44c942 -red662baf5a628ac9bca88f5c8678224d59cf2b9d --- AlarmDefs.h (.../AlarmDefs.h) (revision be5237f26e5ea8a92dc6875e047dfccafa44c942) +++ AlarmDefs.h (.../AlarmDefs.h) (revision ed662baf5a628ac9bca88f5c8678224d59cf2b9d) @@ -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 }, @@ -716,7 +716,7 @@ { 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 }, @@ -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 | "}, Index: HDDefs.h =================================================================== diff -u -r8a14150f37a1886f6f41123af34a875a9de6d38d -red662baf5a628ac9bca88f5c8678224d59cf2b9d --- HDDefs.h (.../HDDefs.h) (revision 8a14150f37a1886f6f41123af34a875a9de6d38d) +++ HDDefs.h (.../HDDefs.h) (revision ed662baf5a628ac9bca88f5c8678224d59cf2b9d) @@ -330,6 +330,24 @@ /**@}*/ /** + * @addtogroup HDPreTreatmentMode + * @{ + */ + +/// Enumeration of pre-treatment patient connect states. +enum HD_Pre_Treatment_Pat_Conn_States +{ + PRE_TREATMENT_PAT_CONN_WAIT_FOR_UF_VOL_STATE = 0, ///< Pre-treatment patient connect wait for UF volume setting state + PRE_TREATMENT_PAT_CONN_WAIT_FOR_DLZR_INVERT_STATE, ///< Pre-treatment patient connect wait for dialyzer inverted state + PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE, ///< Pre-treatment patient connect wait for treatment start state + NUM_OF_PRE_TREATMENT_PAT_CONN_STATES ///< Number of pre-treatment patient connect states +}; +///< Type for HD pre-treatment recirculate sub-mode states enumeration +typedef enum HD_Pre_Treatment_Pat_Conn_States HD_PRE_TREATMENT_PAT_CONN_STATE_T; + +/**@}*/ + +/** * @addtogroup HDTreatmentMode * @{ */