Index: shared/scripts/configuration/strings.py =================================================================== diff -u -r151dbbd47b6a62cd0f35d482b23f1b4456115db4 -re669901857ed8bd5749874568939745d91ce5a0f --- shared/scripts/configuration/strings.py (.../strings.py) (revision 151dbbd47b6a62cd0f35d482b23f1b4456115db4) +++ shared/scripts/configuration/strings.py (.../strings.py) (revision e669901857ed8bd5749874568939745d91ce5a0f) @@ -398,6 +398,8 @@ RINSEBACK_UNIT = " mL" RINSEBACK_UNIT_MIN = " mL/min" + + ALARM_ID_AND_MESSAGES = { 0: "Indication for when no alarms is a possible situation", 1: "Stuck button POST failure.\nStop or Off button detected to be pressed for at least 1 second during test shortly after power up", @@ -693,6 +695,8 @@ 291: "Total number of alarms." #Issue 77 - need to remove after issue fix } + + ALARM_ID_AND_ALARM_MESSAGES = { 0: "Indication for when no alarms is a possible situation", 1: "Call service to schedule a repair.", @@ -704,12 +708,12 @@ 7: "Call service to schedule a repair.", 8: "Call service to schedule a repair.", 9: "Call service to schedule a repair." , - 10: "Call service to schedule a repair.", - 11: "Alarm ID available for use.", + 10: "Not used.", + 11: "HD dialysate temperature below target temperature.", 12: "Call service to schedule a repair.", 13: "Call service to schedule a repair.", - 14: "HD blood flow invalid calibration.", - 15: "HD dialysate flow invalid calibration.", + 14: "DG invalid usage record CRC.", + 15: "HD invalid usage record CRC.", 16: "Call service to schedule a repair.", 17: "Call service to schedule a repair.", 18: "Call service to schedule a repair.", @@ -721,8 +725,8 @@ 24: "Call service to schedule a repair.", 25: "Call service to schedule a repair.", 26: "Call service to schedule a repair.", - 27: "HD blood flow invalid calibration record.", - 28: "HD dialyzer flow invalid calibration record.", + 27: "Not used.", + 28: "Not used.", 29: "Call service to schedule a repair.", 30: "Call service to schedule a repair.", 31: "Call service to schedule a repair.", @@ -760,14 +764,14 @@ 63: "Call service to schedule a repair.", 64: "Call service to schedule a repair.", 65: "Call service to schedule a repair.", - 66: "HD blood leak sensor set point set failure.", + 66: "Call service to schedule a repair.", 67: "Call service to schedule a repair.", 68: "Dialysate has recirculated for too long.", - 69: "HD blood leak sensor invalid calibration record.", + 69: "Call service to schedule a repair.", 70: "Call service to schedule a repair." , 71: "Call service to schedule a repair.", - 72: "HD blood flow meter status check self-test failure alarm.", - 73: "HD dialysate flow meter status check self-test failure alarm.", + 72: "Not used.", + 73: "Not used.", 74: "Call service to schedule a repair.", 75: "Call service to schedule a repair.", 76: "Call service to schedule a repair.", @@ -779,7 +783,7 @@ 82: "Call service to schedule a repair.", 83: "Call service to schedule a repair.", 84: "Call service to schedule a repair.", - 85: "Call service to schedule a repair.", + 85: "Open front door and pull pump track lever all the way down.", 86: "Call service to schedule a repair.", 87: "DG heating invalid calibration record.", 88: "DG concentrate pumps hall sensor out of range.", @@ -796,7 +800,7 @@ 99: "Call service to schedule a repair.", 100: "Call service to schedule a repair.", 101: "Call service to schedule a repair.", - 102: "DG heat disinfect temperature gradient out of range.", + 102: "Call service to schedule a repair.", 103: "Call service to schedule a repair.", 104: "Call service to schedule a repair.", 105: "Call service to schedule a repair.", @@ -807,7 +811,7 @@ 110: "Call service to schedule a repair.", 111: "Call service to schedule a repair.", 112: "Call service to schedule a repair.", - 113: "HD blood leak zero command fault.", + 113: "Call service to schedule a repair.", 114: "Call service to schedule a repair.", 115: "Call service to schedule a repair.", 116: "Call service to schedule a repair.", @@ -840,22 +844,22 @@ 143: "Call service to schedule a repair.", 144: "DG RO flow sensor invalid calibration record.", 145: "Dialysate conductivity is out of range. Check the acid dialysate concentrates and make sure the correct concentrate is connected.", - 146: "DG RTC or timer accuracy failure.", + 146: "Call service to schedule a repair.", 147: "Call service to schedule a repair.", 148: "Inlet water temperature is high. Check the incoming water for issues with cold water supply.", 149: "Inlet water temperature is low. Check the incoming water for issues with hot water supply.", 150: "Inlet water conductivity is high. Check the incoming water for issues.", 151: "Inlet water conductivity is low. Check the incoming water for issues.", 152: "Inlet water pressure is low. Check the incoming water supply.", - 153: "HD prime completed high priority alarm.", + 153: "Prime of the bloodlines is complete.", 154: "Communication has been lost. Ensure all cords are securely connected.", - 155: "Alarm ID available for use.", - 156: "Alarm ID available for use.", + 155: "Not used.", + 156: "Not used.", 157: "DG chemical disinfect prime acid line timeout.", 158: "Inlet water temperature is in the low range.", 159: "Dialysate pump failure. Check there are no kinks in the dialysate tubing.", 160: "Blood pump failure. Check the pump rotor for secure connection.", - 161: "DG comm too many bad CRCs.", + 161: "Call service to schedule a repair.", 162: "DG FPGA clock speed check failure.", 163: "Ultrafiltration error.", 164: "Ultrafiltration error.", @@ -867,10 +871,10 @@ 170: "Heparin syringe empty. Option to resume treatment without heparin.", 171: "Heparin pump occlusion detected. Check heparin line is unclamped and there are no kinks in the heparin line.", 172: "Not enough heparin is available for treatment. Check if syringe pump is touching syringe plunger. If syringe pump is touching syringe plunger, end treatment. If syringe pump is not touching syringe plunger, reload syringe with enough heparin.", - 173: "HD RTC configuration error.", - 174: "HD RTC or timer accuracy failure.", + 173: "Call service to schedule a repair.", + 174: "Call service to schedule a repair.", 175: "Blood pump eailure. Check the pump rotor for secure connection.", - 176: "HD active reservoir is full during treatment and DG not ready to switch reservoirs.", + 176: "HD dialysate temperature out of high safety range.", 177: "Call service to schedule a repair.", 178: "HD communication timeout.", 179: "Call service to schedule a repair.", @@ -887,7 +891,7 @@ 190: "Call service to schedule a repair.", 191: "Call service to schedule a repair.", 192: "Call service to schedule a repair.", - 193: "Alarm available for use.", + 193: "HD dialysate temperature out of low safety range.", 194: "Call service to schedule a repair.", 195: "Call service to schedule a repair.", 196: "Call service to schedule a repair.", @@ -907,7 +911,7 @@ 210: "Battery pack error.", 211: "Maximum time for blood stoppage has been exceeded.", 212: "Maximum time for blood stoppage has been exceeded.", - 213: "HD prime completed medium priority alarm.", + 213: "Prime of the bloodlines is complete.", 214: "Inability to deliver saline bolus. Check for kinks or clamped lines in the saline line.", 215: "Unable to complete Rinseback. Check for kinks or clamped blood lines.", 216: "Treatment has ended", @@ -927,7 +931,7 @@ 230: "Priming failure. Check blood and dialysate lines for clamps and kinks.", 231: "Self Test Failure. Please ensure the disposable cartridge is completely installed and the handle moved to the down position.", 232: "Self Test Failure. Please ensure the disposable cartridge is completely installed and the handle moved to the down position. Check for closed clamps or kinks in the tubing.", - 233: "Battery pack error.", + 233: "DG barometric sensor coefficients bad CRC.", 234: "Communication failure. Ensure all cords are securely connected.", 235: "Rinseback has been completed.", 236: "New cartridge needs to be installed.", @@ -950,20 +954,20 @@ 253: "Call service to schedule a repair.", 254: "Call service to schedule a repair.", 255: "Call service to schedule a repair.", - 256: "HD and DG software builds are not compatible.", + 256: "Call service to schedule a repair.", 257: "Call service to schedule a repair.", 258: "HD FPGA power out timeout.", 259: "Call service to schedule a repair.", - 260: "UI POST Application Integrity (Sha256Sum) failure.", - 261: "UI POST CANBus failure.", - 262: "UI POST Display failure.", - 263: "UI POST Touch failure.", - 264: "UI POST SD-Card failure.", - 265: "UI POST RTC failure.", - 266: "UI POST WiFi failure.", - 267: "UI POST Bluetooth failure.", - 268: "UI POST Ethernet failure.", - 269: "UI POST Sound failure.", + 260: "Call service to schedule a repair.", + 261: "Call service to schedule a repair.", + 262: "Call service to schedule a repair.", + 263: "Call service to schedule a repair.", + 264: "Power cycle the system.\nCall service to schedule a repair if problem persist.", + 265: "Call service to schedule a repair.", + 266: "Call service to schedule a repair.", + 267: "Call service to schedule a repair.", + 268: "Call service to schedule a repair.", + 269: "Call service to schedule a repair.", 270: "Call service to schedule a repair.", 271: "Call service to schedule a repair.", 272: "Fan failure. Check that the fans inlets are not blocked or obstructed.", @@ -978,7 +982,7 @@ 281: "Acid concentrate low. Replace acid concentrate bottle.", 282: "Bicarbonate concentrate low. Replace bicarbonate concentrate bottle.", 283: "Call service to schedule a repair.", - 284: "DG load cells primary/back up drift out of range.", + 284: "Call service to schedule a repair.", 285: "Dialysate recirculation error.", 286: "Rinseback complete.", 287: "Call service to schedule a repair.",