Index: etc/reports/alarms/AlarmMapping.py =================================================================== diff -u -r712f4c8a1b2382919300895b4422b831471044a3 -r6be4c52f8c02087da143542a7b4539294803f060 --- etc/reports/alarms/AlarmMapping.py (.../AlarmMapping.py) (revision 712f4c8a1b2382919300895b4422b831471044a3) +++ etc/reports/alarms/AlarmMapping.py (.../AlarmMapping.py) (revision 6be4c52f8c02087da143542a7b4539294803f060) @@ -2,7 +2,7 @@ 0 : "Indication for when no alarms is a possible situation." 1 : "TD Software fault.\nSoftware found itself in an unexpected state." 2 : "DD software fault.\nSoftware found itself in an unexpected state." - 3 : "RO software fault.\nSoftware found itself in an unexpected state." + 3 : "FP software fault.\nSoftware found itself in an unexpected state." 4 : "TD FPGA POST failure." 5 : "TD Watchdog POST failure." 6 : "TD UI communication POST failure.\nUI failed to communicate within a reasonable time after power up." @@ -18,7 +18,7 @@ 16 : "TD watchdog expired." 17 : "DD watchdog expired." 18 : "DD too many bad communications CRC." - 19 : "DD didn't get ACK on message to RO that required acknowledgment." + 19 : "DD didn't get ACK on message to FP that required acknowledgment." 20 : "DD didn't get ACK on message to TD that required acknowledgment." 21 : "DD FPGA POST failure." 22 : "DD processor clock speed checks against FPGA clock failure." @@ -27,11 +27,11 @@ 25 : "DD FPGA not accepting commanded valve states." 26 : "TD arterial pressure sensor freshness/error timeout fault." 27 : "TD venous pressure sensor freshness/error timeout fault." - 28 : "DD hydraulics outlet pressure sensor freshness/error timeout fault." - 29 : "DD bibag pressure sensor freshness/error timeout fault." - 30 : "DD spent dialysate pressure sensor freshness/error timeout fault." - 31 : "DD fresh dialysate pressure sensor freshness/error timeout fault." - 32 : "DD transmembrane pressure sensor freshness/error timeout fault." + 28 : "TD TMP pressure low." + 29 : "TD TMP pressure high." + 30 : "TD venous bubble self-test failure." + 31 : "TD blood prime pause warning." + 32 : "TD blood prime pause timeout." 33 : "TD voltage out of range fault." 34 : "TD AC power lost." 35 : "TD AC power lost during treatment." @@ -57,7 +57,7 @@ 55 : "DD concentrate pump fault." 56 : "DD temperature sensor out of range." 57 : "DD temperature sensors freshness timeout fault." - 58 : "DD baro sensors freshness timeout fault." + 58 : "DD balancing chamber fill timeout fault." 59 : "DD barometric sensor coefficients bad CRC." 60 : "DD fresh dialysate pump RPM out of range." 61 : "DD fresh dialysate pump running when it is not commanded to run." @@ -71,34 +71,34 @@ 69 : "DD spent dialysate pump direction error count FPGA fault." 70 : "DD primary heater is On when no fluid is present." 71 : "DD trimmer heater is On when no fluid is present." - 72 : "DD water inlet input pressure sensor freshness/error timeout fault." - 73 : "DD water inlet output pressure sensor freshness/error timeout fault." - 74 : "DD inlet water pressure input low range." - 75 : "DD inlet water pressure input high range." - 76 : "DD inlet water pressure output low range." - 77 : "DD inlet water pressure output high range." - 78 : "TD air trap fill timeout alarm during treatment." + 72 : "TD barometric sensor coefficients bad CRC." + 73 : "TD barometric sensor pressure out of range." + 74 : "DD UF pump speed control error." + 75 : "DD spent chamber state 1 fill pressure out of range." + 76 : "DD spent chamber state 2 fill pressure out of range." + 77 : "DD spent chamber fill timeout fault." + 78 : "TD air trap fill timeout." 79 : "TD air trap illegal levels." 80 : "TD pinch valve fault." 81 : "TD pinch valve homing fault." 82 : "TD pinch valve transition timeout." - 83 : "RO can message not acked by DD fault." - 84 : "RO FPGA communication timeout." - 85 : "RO too many bad crcs." - 86 : "RO valve control failure." + 83 : "FP can message not acked by DD fault." + 84 : "FP FPGA communication timeout." + 85 : "FP too many bad crcs." + 86 : "FP valve control failure." 87 : "DD balance chamber state1 fill start pressure not in range." 88 : "DD balance chamber state1 fill end pressure not in range." 89 : "DD balance chamber state2 fill start pressure not in range." 90 : "DD balance chamber state2 fill end pressure not in range." 91 : "DD generate dialysate hydraulics chamber ngative pressure out of range." - 92 : "Available alarms." - 93 : "Available alarms." + 92 : "DD spent chamber fill timeout fault." + 93 : "DD D79 rinse pump commanded vs measured speed out of tolerance." 94 : "DD balance chamber state1 fill initiated and pressure drop is not in range." 95 : "DD balance chamber state2 fill initiated and pressure drop is not in range." 96 : "TD treatment paused by user." 97 : "DD D74 bicarb conductivity sensor freshness/error timeout fault." - 98 : "Available alarms." - 99 : "Available alarms." + 98 : "TD blood sitting too long warning." + 99 : "TD blood sitting too long alarm; no resume; no rinseback." 100 : "TD communication timeout." 101 : "UI POST OS version compatibility failure." 102 : "UI POST Application Integrity (Sha256Sum) failure." @@ -131,7 +131,62 @@ 129 : "UI Reserved failure." 130 : "UI Reserved failure." 131 : "TD Battery Low warning." - 132 : "Number of alarms." + 132 : "DD dialysate temperature above safety." + 133 : "DD dialysate temperature high." + 134 : "DD dialysate temperature low." + 135 : "FP Pressure relief valve low." + 136 : "FP Pressure relief valve high." + 137 : "FP Power budget exceeded." + 138 : "FP flow rate low." + 139 : "FP inlet water temperature low." + 140 : "FP inlet water temperature high." + 141 : "FP inlet pressure low." + 142 : "FP inlet pressure high." + 143 : "FP inlet conductivity high." + 144 : "FP inlet conductivty low." + 145 : "FP pump inlet pressure high." + 146 : "FP pump outlet conductivity high." + 147 : "FP pump inlet conductivity high." + 148 : "FP rejection ratio low." + 149 : "FP inlet pressure regulator out of range." + 150 : "FP inlet temperature above 40C during filters flush." + 151 : "FP membrane flush timeout." + 152 : "FP concentrate flush tank full timeout." + 153 : "FP tank full time out alarm." + 154 : "DD dialysate temperature sensors out of range." + 155 : "DD blood leak detected." + 156 : "DD blood leak invalid calibration record." + 157 : "DD blood leak sensor embedded mode failure." + 158 : "DD blood leak sensor set point failure." + 159 : "DD blood leak sensor recovering please wait." + 160 : "FP tank fill time out alarm." + 161 : "FP inlet pressure high fault." + 162 : "FP permeate flow high fault." + 163 : "FP permeate flow low fault." + 164 : "FP inlet pressure low fault." + 165 : "TD air trap lower timeout." + 166 : "TD syringe pump self-test failure alarm." + 167 : "TD syringe pump is running while the BP is off." + 168 : "TD syringe pump ADC FPGA fault." + 169 : "TD syringe pump fault reported by FPGA." + 170 : "TD syringe pump DAC write failure." + 171 : "TD syringe pump speed check error." + 172 : "TD syringe pump volume check error." + 173 : "TD syringe pump over travel error." + 174 : "TD syringe pump not stopped in off state error." + 175 : "TD syringe pump direction (from encoder) error." + 176 : "TD syringe pump direction (from controller) error." + 177 : "TD syringe empty alarm." + 178 : "TD syringe pump syringe removed alarm." + 179 : "TD syringe pump stall alarm." + 180 : "TD heparin force sensor invalid calibration record." + 181 : "TD syringe detected alarm." + 182 : "TD syringe pump not enough Heparin alarm." + 183 : "TD syringe pump occlusion alarm." + 184 : "TD syringe pump prime timeout." + 185 : "FP P9 conductivity sensor fpga fault." + 186 : "FP P18 conductivity sensor fpga fault." + 187 : "Number of alarms." } # dictionary of rejection reason from application source code. @@ -190,6 +245,10 @@ 50 : "REQUEST_REJECT_REASON_HEPARIN_PAUSE_INVALID_IN_THIS_STATE" # Heparin cannot be paused if not currently deliverying Heparin. 51 : "REQUEST_REJECT_REASON_HEPARIN_NOT_PAUSED" # Heparin cannot be resumed if not paused. 52 : "REQUEST_REJECT_REASON_HEPARIN_VOLUME_EXCEEDS_10_ML" # Heparin volume needed for treatment exceeds 10 mL maximum. - 53 : "NUM_OF_REQUEST_REJECT_REASONS" # Number of settings change reject codes. + 53 : "REQUEST_REJECT_REASON_PARAM_NOT_APPLICABLE" # Treatment parameter not applicable for current treatment modality type. + 54 : "REQUEST_REJECT_REASON_ACID_CONV_FACTOR_MISMATCH" # Acid conversion factor from UI mismatch with FW. + 55 : "REQUEST_REJECT_REASON_INVALID_PATIENT_WEIGHTS" # Patient pre and estimated target weights are invalid. + 56 : "REQUEST_REJECT_REASON_UF_VOL_AND_WEIGHTS_INCONSISTENT" # UF volume and the patient weights are not consistent. + 57 : "NUM_OF_REQUEST_REJECT_REASONS" # Number of settings change reject codes. }