# encoding: UTF-8 ## # Copyright (c) 2019-2020 Diality Inc. - All Rights Reserved. # copyright # THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, # IN PART OR IN WHOLE, # WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. # # file names.py # date 2019/10/10 # author Behrouz NematiPour # AUT_NAME = "denaliSquish" # Squish # KEPT THE START AT LINE 20 SO ANY (MESSAGE LINE NUMBER - 20) IS THE INDEX AlarmTextMap = [ "" , "Software Error." , "Stuck button POST failure." , "FPGA POST failure." , "Watchdog POST failure." , "UI communication POST failure." , "Blood pump failed motor controller current check." , "Blood pump failed motor off check. \nMeasured speed while commanded off." , "Blood pump failed motor controller direction check." , "Blood pump failed rotor speed check." , "Dialysis inlet pump failed motor controller current check." , "Dialysis inlet pump failed motor off check. \nMeasured speed while commanded off." , "Dialysis inlet pump failed motor controller direction check." , "Dialysis inlet pump failed rotor speed check." , "Dialysis outlet pump failed motor controller current check." , "Dialysis outlet pump failed motor off check. \nMeasured speed while commanded off." , "Dialysis outlet pump failed motor controller direction check." , "Dialysis outlet pump failed rotor speed check." , "Watchdog expired error." , "Real-time clock communication error." , "Real-time clock configuration error." , "Dialysate generator communication timeout." , "User interface communication timeout." , "Too many bad CRCs detected on received system messages." , "Treatment stopped by user action - pressed stop button." , "Blood sitting too long warning (>4 min)." , "Blood sitting too long alarm (>5 min)." , "Blood sitting too long alarm (>10 min)." , "System message needing acknowledgment was not acknowledged." , "Blood pump occlusion detected." , "Dialysate inlet pump occlusion detected." , "Dialysate outlet pump occlusion detected." , "Arterial pressure too low during treatment." , "Arterial pressure too high during treatment." , "Venous pressure too low during treatment." , "Venous pressure too high during treatment." , "Ultrafiltration rate is too high error during treatment." , "Ultrafiltration volume accuracy error during treatment." , "RTC battery low." , "RTC or MCU timer inaccurate." , "RTC or RAM operations failure (read or write)." , "EEPRON operations (read, write, erase) failure." , "Manufacturing record CRC failure." , "Service record CRC failure." , "Calibration record CRC failure." , "HW usage data failure." , "Last disinfection date CRC error." , "Pressure at outlet of RO pump is out of range." , "DG temperature sensors fault." , "FPGA communication down for too long" , "HD communication timeout." , "FPGA not accepting commanded valve states." , "Blood pump failed flow vs. motor speed check. \nMismatch with flow rate and rate implied by motor speed." , "Dialysate inlet pump failed flow vs. motor speed check. \nMismatch with flow rate and rate implied by motor speed." , "Dialysate outlet pump failed flow vs. motor speed check. \nMismatch with flow rate and rate implied by motor speed." , "Blood pump failed motor speed check. Measured vs. commanded." , "Dialysate inlet pump failed motor speed check. Measured vs. commanded." , "Dialysate outlet pump failed motor speed check. Measured vs. commanded." , "Blood pump rotor speed too high." , "Inlet water conductivity too low." , "Inlet water conductivity too high" , "DG software fault. Software found itself in an unexpected state" , "Conductivity sensor fault" , "Inlet water temperature too low" , "Inlet water temperature too high" , "Pressure sensor fault" , "Inlet water pressure too low" , "HD critical data integrity check failed" , "HD accelerometer failed POST" , "DG accelerometer failed POST" , "HD tilt exceeds maximum" , "DG tilt exceeds maximum" , "HD experienced large acceleration" , "DG experienced large acceleration" , "HD accelerometer error (no readings or FPGA reports error)" , "DG accelerometer error (no readings or FPGA reports error)" , "DG critical data integrity check failed" , "RO rejection ratio out of range" , "Inlet water pressure fault" , "HD valve homing failed" , "HD valve transition time out" , "HD valve not functional" , "HD valve current out of range" , "HD valve position out of target" , "Air trap level sensors reporting illegal combination of air/fluid" , "Air trap fill timeout during priming" , "Air trap fill timeout during treatment" , "Blood flow sensor signal strength too low" , "Dialysate flow sensor signal strength too low" , "Saline bag is empty" , "Saline bolus volume check failure" , "FPGA reports failure reading arterial pressure sensor" , "FPGA reports failure reading venous pressure sensor" , "UV reactor not healthy (either inlet or outlet)" , "Post-acid concentrate conductivity out of range" , "Post-bicarb concentrate conductivity out of range" , "RO pump flow rate out of range" , "DG thermistors/sensors temperature out of range" , "DG fan RPM out of range" , "DG dialysate fill runs out of time" , "DG concentrate pump CP1 speed control error" , "DG concentrate pump CP2 speed control error" , "DG flow rate out of range" , "DG RO pump pressure out of range" , "DG drain pump RPM out of range" , "DG heaters cold junction temperature out of range" , "DG heaters fault" , "HD end of treatment warning" , "HD end of treatment alarm (user not acting to end treatment)" , "HD end of treatment alarm (high priority - user still not acting to end treatment)" , "ALARM_ID_UNDEFINED" ] # Top Parents o_QQuickView = { "type": "QQuickView"} o_Overlay = {"container": o_QQuickView, "type": "Overlay" } # Home Screen o_treatmentHome = {"container": o_QQuickView , "id": "_treatmentHome" , "type": "TreatmentHome", "unnamed": 1, "visible": True} o_treatmentHome_backgroung = {"container": o_treatmentHome, "id": "_backgroundRect" , "type": "Rectangle" , "unnamed": 1, "visible": True} o_treatmentHome_startTreatment = {"container": o_treatmentHome, "id": "_startTreatmentRect" , "type": "TouchRect" , "unnamed": 1, "visible": True} o_treatmentHome_createTreatment = {"container": o_treatmentHome, "id": "_createTreatmentRect", "type": "TouchRect" , "unnamed": 1, "visible": True} # Main Menu o_mainMenu = {"container": o_QQuickView, "id": "_mainMenu" , "type": "MainMenu" , "unnamed": 1 , "visible": True} o_mainMenu_treatment = {"container": o_mainMenu , "id": "_touchRect", "type": "TouchRect", "objectName": "_touchRect0", "visible": True} o_mainMenu_manager = {"container": o_mainMenu , "id": "_touchRect", "type": "TouchRect", "objectName": "_touchRect1", "visible": True} o_mainMenu_settings = {"container": o_mainMenu , "id": "_touchRect", "type": "TouchRect", "objectName": "_touchRect2", "visible": True} # manager menu item o_managerHome = {"container": o_QQuickView , "id": "_managerHome" , "type": "ScreenItem", "unnamed": 1, "visible": True} o_managerHome_background = {"container": o_managerHome, "id": "_backgroundRect", "type": "Rectangle" , "unnamed": 1, "visible": True} # settings menu item o_settingsHome = {"container": o_QQuickView , "id": "_settingsHome" , "type": "ScreenItem", "unnamed": 1, "visible": True} o_settingsHome_background = {"container": o_settingsHome, "id": "_backgroundRect", "type": "Rectangle" , "unnamed": 1, "visible": True} o_diagnostics = {"container": o_settingsHome, "id": "_item_diagnostics", "type": "SettingsItem", "visible": True} o_diagnostics_ScreenItem = {"container": o_QQuickView, "id": "_diagnostics", "type": "ScreenItem", "unnamed": 1, "visible": True} # Modal Dialog o_modalDialog = {"container": o_Overlay , "id": "_backgroundRect", "type": "Rectangle", "unnamed": 1, "visible": True} # Power off o_poweroffButton = {"container": o_settingsHome, "id": "_poweroffButton", "type": "TouchRect" , "unnamed": 1, "visible": True} #o_poweroffButton = {"container": o_diagnostics_ScreenItem, "id": "_poweroffButton", "type": "TouchRect", "unnamed": 1, "visible": True} o_poweroff_shutdown = {"container": o_QQuickView , "id": "_shutdownRect" , "type": "TouchRect" , "unnamed": 1, "visible": True} o_poweroff_cancel = {"container": o_QQuickView , "id": "_cancelTouch" , "type": "TouchRect" , "unnamed": 1, "visible": True} o_poweroff_notification = {"container": o_Overlay , "id": "_titleText" , "type": "TitleText" , "unnamed": 1, "visible": True, "type": "Text", "text": "System is shutting down"} o_poweroff_rejection = {"container": o_Overlay , "id": "_titleText" , "type": "TitleText" , "unnamed": 1, "visible": True, "type": "Text"} o_settings_end_treatment = {"container": o_QQuickView , "objectName": "_endTreatmentButton", "type": "TouchRect"} # Main Treatment Screen o_treatmentStart_TreatmentStart = {"container": o_QQuickView, "id": "_treatmentStart", "type": "TreatmentStart", "unnamed": 1, "visible": True} o_treatmentStart_backgroundRect_Rectangle = {"container": o_treatmentStart_TreatmentStart, "id": "_backgroundRect", "type": "Rectangle", "unnamed": 1, "visible": True} o_treatmentStart_flowsTouchArea_TreatmentFlows = {"container": o_treatmentStart_TreatmentStart, "id": "_flowsTouchArea", "type": "TreatmentFlows", "unnamed": 1, "visible": True} o_treatmentStart_vitalsTouchArea_TreatmentVitals = {"container": o_treatmentStart_TreatmentStart, "id": "_vitalsTouchArea", "type": "TreatmentVitals", "unnamed": 1, "visible": True} o_treatmentStart_pressureTouchArea_TreatmentPressure = {"container": o_treatmentStart_TreatmentStart, "id": "_pressuresTouchArea", "type": "TreatmentPressures", "unnamed": 1, "visible": True} o_treatmentStart_shape_Shape = {"container": o_treatmentStart_TreatmentStart, "id": "_shape", "type": "Shape", "unnamed": 1, "visible": True} o_treatmentStart_ultrafiltrationTouchArea_TreatmentUltrafiltration = {"container": o_treatmentStart_TreatmentStart, "id": "_ultrafiltrationTouchArea", "type": "TreatmentUltrafiltration", "unnamed": 1, "visible": True} o_treatmentStart_fluidManagementTouchArea_TouchArea = {"container": o_treatmentStart_TreatmentStart, "id": "_fluidManagementTouchArea", "type": "TouchArea", "unnamed": 1, "visible": True} o_treatmentStart_solutionInfusionTouchArea_TouchArea = {"container": o_treatmentStart_TreatmentStart, "id": "_solutionInfusionTouchArea", "type": "TouchArea", "unnamed": 1, "visible": True} o_treatmentStart_back = {"container": {"type":"Gui::MainView"}, "objectName": "_touchRect0", "type": "TouchRect"} # Blood/Dialysate Treatment Section o_treatmentStart_FLOWS_Text = {"container": o_treatmentStart_TreatmentStart, "text": "FLOWS", "type": "Text", "unnamed": 1, "visible": True} # Blood o_treatmentStart_Blood_Text = {"container": o_treatmentStart_TreatmentStart, "text": "Blood", "type": "Text", "unnamed": 1, "visible": True} o_treatmentStart_0_Text = {"container": o_treatmentStart_TreatmentStart, "text": 0, "type": "Text", "unnamed": 1, "visible": True} o_treatmentStart_mL_min_Text = {"container": o_treatmentStart_TreatmentStart, "text": "mL/min", "type": "Text", "unnamed": 1, "visible": True} # Dialysate o_treatmentStart_Dialysate_Text = {"container": o_treatmentStart_TreatmentStart, "text": "Dialysate", "type": "Text", "unnamed": 1, "visible": True} o_treatmentStart_0_Text_2 = {"container": o_treatmentStart_TreatmentStart, "occurrence": 2, "text": 0, "type": "Text", "unnamed": 1, "visible": True} o_treatmentStart_mL_min_Text_2 = {"container": o_treatmentStart_TreatmentStart, "occurrence": 2, "text": "mL/min", "type": "Text", "unnamed": 1, "visible": True} # Treatment Parameter Range o_dialysateFlowSlider_Slider = {"container": o_Overlay, "id": "_dialysateFlowSlider", "type": "Slider", "unnamed": 1, "visible": True} o_bloodFlowSlider_Slider = {"container": o_Overlay, "id": "_bloodFlowSlider", "type": "Slider", "unnamed": 1, "visible": True} o_treatmentStart_225_Text = {"container": o_treatmentStart_TreatmentStart, "text": 225, "type": "Text", "unnamed": 1, "visible": True} o_treatmentStart_200_Text = {"container": o_treatmentStart_TreatmentStart, "text": 200, "type": "Text", "unnamed": 1, "visible": True} # Treatment Time o_treatmentStart_01_Text = {"container": o_treatmentStart_TreatmentStart, "text": "01", "type": "Text", "unnamed": 1, "visible": True} o_treatmentStart_00_Text = {"container": o_treatmentStart_TreatmentStart, "occurrence": 2, "text": "00", "type": "Text", "unnamed": 1, "visible": True} o_treatmentStart_59_Text = {"container": o_treatmentStart_TreatmentStart, "text": 59, "type": "Text", "unnamed": 1, "visible": True} # Alarm Status o_alarm_dialog_content = {"container": o_Overlay , "objectName": "_NotificationDialog" , "type": "ContentItem" } o_alarm_dialog_titleBar = {"container": o_alarm_dialog_content , "id" : "_titleBar" , "type": "Rectangle" } o_alarm_button_minimize = {"container": o_alarm_dialog_content , "id" : "_minimizeButton" , "type": "UpDownButton" ,"visible": True } o_alarm_button_mute = {"container": o_alarm_dialog_content , "id" : "_muteButton" , "type": "MuteButton" ,"visible": True } o_alarm_button_mute_img = {"container": o_alarm_button_mute , "id" : "_muteImage" , "type": "Image" } o_alarm_button_mute_min = {"container": o_alarm_button_mute , "id" : "_hourText" , "type": "Text" } o_alarm_button_mute_sec = {"container": o_alarm_button_mute , "id" : "_minuteText" , "type": "Text" } o_alarm_button_row = {"container": o_alarm_dialog_content , "id" : "_buttonGroup" , "type": "Row" } o_alarm_button_resume = {"container": o_alarm_button_row , "id" : "_resumeTouchRect" , "type": "TouchRect" } o_alarm_button_rinseback = {"container": o_alarm_button_row , "id" : "_rinsebackTouchRect" , "type": "TouchRect" } o_alarm_button_end = {"container": o_alarm_button_row , "id" : "_endTouchRect" , "type": "TouchRect" } o_alarm_button_ok = {"container": o_alarm_button_row , "id" : "_okTouchRect" , "type": "TouchRect" } o_alarm_text_description = {"container": o_alarm_dialog_content , "id" : "_desc" , "type": "Text" } o_alarm_bar = {"container": o_QQuickView , "id" : "_alarmBar" , "type": "NotificationBar" } o_alarm_bar_text = {"container": o_alarm_bar , "id" : "_text" , "type": "Text" } o_alarm_bar_mute_img = {"container": o_alarm_bar , "id" : "_muteImage" , "type": "Image" } o_alarm_bar_mute_min = {"container": o_alarm_bar , "id" : "_hourText" , "type": "Text" } o_alarm_bar_mute_sec = {"container": o_alarm_bar , "id" : "_minuteText" , "type": "Text" } o_alarm_bar_maximize = {"container": o_alarm_bar , "id" : "_updownButton" , "type": "UpDownButton" } o_qquickview_alarm = {"type": "QQuickView", "unnamed": 1, "visible": True} o_okay_alarm = {"container": o_Overlay, "id": "_okay", "type": "TouchRect", "unnamed": 1, "visible": True} o_treatmentStart_heparinTouchArea_TreatmentFluid = {"container": o_treatmentStart_TreatmentStart, "id": "_heparinTouchArea", "type": "TreatmentFluid", "unnamed": 1, "visible": True} o_dismiss_alarm = {"container": o_Overlay, "id": "_silence", "type": "TouchRect", "unnamed": 1, "visible": True} o_treatmentStart_TimeText_TimeText = {"container": o_treatmentStart_TreatmentStart, "objectName": "_TimeText", "type": "TimeText", "visible": True} o_treatmentStart_TimeText_hour_Text = {"container": o_treatmentStart_TreatmentStart, "objectName": "_TimeText_hour", "type": "Text", "visible": True} o_treatmentStart_TimeText_minute_Text = {"container": o_treatmentStart_TreatmentStart, "objectName": "_TimeText_minute", "type": "Text", "visible": True} o_treatmentStart_TimeText_second_Text = {"container": o_treatmentStart_TreatmentStart, "objectName": "_TimeText_second", "type": "Text", "visible": True} o_durationSlider_Slider = {"container": o_Overlay, "id": "_durationSlider", "type": "Slider", "unnamed": 1, "visible": True} o_TimeText_TimeText = {"container": o_Overlay, "objectName": "_TimeText", "type": "TimeText", "visible": True} o_TimeText_hour_Text = {"container": o_Overlay, "objectName": "_TimeText_hour", "type": "Text", "visible": True} o_TimeText_minute_Text = {"container": o_Overlay, "objectName": "_TimeText_minute", "type": "Text", "visible": True} o_TimeText_second_Text = {"container": o_Overlay, "objectName": "_TimeText_second", "type": "Text", "visible": True} o_TimeText_hour_Text_2 = {"container": o_Overlay, "objectName": "_TimeText_hour", "occurrence": 2, "type": "Text", "visible": True} o_TimeText_minute_Text_2 = {"container": o_Overlay, "objectName": "_TimeText_minute", "occurrence": 2, "type": "Text", "visible": True} o_treatmentHome_START_TREATMENT_Text = {"container": o_treatmentHome, "text": "START TREATMENT", "type": "Text", "unnamed": 1, "visible": True} o_treatmentStart_START_BOLUS_100_mL_Text = {"container": o_treatmentStart_TreatmentStart, "text": "START BOLUS (100 mL)", "type": "Text", "unnamed": 1, "visible": True} # Reviewed Objects # Global Objects o_backButton = {"container": o_Overlay, "id": "_backButton" , "type": "BackButton" } o_closeButton = {"container": o_Overlay, "id": "_closeButton" , "type": "CloseButton" } o_confirmButton = {"container": o_Overlay, "id": "_confirmButton" , "type": "TouchRect" } # Treatment Adjustment Duration o_treatmentAdjustmentDuration_Screen = {"container": o_Overlay, "objectName": "TreatmentAdjustmentDuration" , "type": "ContentItem" } # Treatment Adjustment Ultrafiltration ## Start Screen o_treatmentAdjustmentUltrafiltrationStart_Screen = {"container": o_Overlay, "objectName": "TreatmentAdjustmentUltrafiltrationStart" , "type": "ContentItem" } o_treatmentAdjustmentUltrafiltrationStart_VolumeProgress = {"container": o_treatmentAdjustmentUltrafiltrationStart_Screen, "id": "_progressbarex" , "type": "ProgressBarEx" } o_treatmentAdjustmentUltrafiltrationStart_PauseButton = {"container": o_treatmentAdjustmentUltrafiltrationStart_Screen, "id": "_pauseButton" , "type": "TouchRect" } o_treatmentAdjustmentUltrafiltrationStart_InformationText = {"container": o_treatmentAdjustmentUltrafiltrationStart_Screen, "id": "_informationText" , "type": "Text" } o_treatmentAdjustmentUltrafiltrationStart_NotificationBar = {"container": o_treatmentAdjustmentUltrafiltrationStart_Screen, "id": "_notification" , "type": "NotificationBar" } ## Paused Screen o_treatmentAdjustmentUltrafiltrationPaused_Screen = {"container": o_Overlay, "objectName": "TreatmentAdjustmentUltrafiltrationPaused" , "type": "ContentItem" } o_treatmentAdjustmentUltrafiltrationPaused_EditButton = {"container": o_treatmentAdjustmentUltrafiltrationPaused_Screen, "id": "_editButton" , "type": "TouchRect" } o_treatmentAdjustmentUltrafiltrationPaused_ResumeButton = {"container": o_treatmentAdjustmentUltrafiltrationPaused_Screen, "id": "_resumeButton" , "type": "TouchRect" } o_treatmentAdjustmentUltrafiltrationPaused_NotificationBar = {"container": o_treatmentAdjustmentUltrafiltrationPaused_Screen, "id": "_notification" , "type": "NotificationBar" } o_treatmentAdjustmentUltrafiltrationPaused_PausedText = {"container": o_treatmentAdjustmentUltrafiltrationPaused_Screen, "id": "_information" , "type": "NotificationBarSmall" } ## Edit Screen o_treatmentAdjustmentUltrafiltrationEdit_Screen = {"container": o_Overlay, "objectName": "TreatmentAdjustmentUltrafiltrationEdit" , "type": "ContentItem" } o_treatmentAdjustmentUltrafiltrationEdit_NextButton = {"container": o_treatmentAdjustmentUltrafiltrationEdit_Screen, "id": "_nextButton" , "type": "TouchRect" } o_treatmentAdjustmentUltrafiltrationEdit_NotificationBar = {"container": o_treatmentAdjustmentUltrafiltrationEdit_Screen, "id": "_notification" , "type": "NotificationBar" } o_treatmentAdjustmentUltrafiltrationEdit_PausedText = {"container": o_treatmentAdjustmentUltrafiltrationEdit_Screen, "id": "_information" , "type": "NotificationBarSmall" } o_treatmentAdjustmentUltrafiltrationEdit_VolumeSlider = {"container": o_treatmentAdjustmentUltrafiltrationEdit_Screen, "id": "_volumeSlider" , "type": "Slider" } ## Confirm Screen o_treatmentAdjustmentUltrafiltrationConfirm_Screen = {"container": o_Overlay, "objectName": "TreatmentAdjustmentUltrafiltrationConfirm" , "type": "ContentItem" } o_treatmentAdjustmentUltrafiltrationConfirm_Title = {"container": o_treatmentAdjustmentUltrafiltrationConfirm_Screen, "id": "_titleText" , "type": "Text" } o_treatmentAdjustmentUltrafiltrationConfirm_ConfirmButton = {"container": o_treatmentAdjustmentUltrafiltrationConfirm_Screen, "id": "_confirmButton" , "type": "TouchRect" } o_treatmentAdjustmentUltrafiltrationConfirm_NotificationBar = {"container": o_treatmentAdjustmentUltrafiltrationConfirm_Screen, "id": "_notification" , "type": "NotificationBar" } o_treatmentAdjustmentUltrafiltrationConfirm_PausedText = {"container": o_treatmentAdjustmentUltrafiltrationConfirm_Screen, "id": "_information" , "type": "NotificationBarSmall" } o_treatmentAdjustmentUltrafiltrationConfirm_AdjustmentButtonRate = {"container": o_treatmentAdjustmentUltrafiltrationConfirm_Screen, "id": "_rateAdjustmentButton" , "type": "UltrafiltrationButton"} o_treatmentAdjustmentUltrafiltrationConfirm_AdjustmentButtonDuration = {"container": o_treatmentAdjustmentUltrafiltrationConfirm_Screen, "id": "_durationAdjustmentButton", "type": "UltrafiltrationButton"} ### Rate Option o_treatmentAdjustmentUltrafiltrationConfirm_AdjustmentButtonRate_Title = {"container": o_treatmentAdjustmentUltrafiltrationConfirm_AdjustmentButtonRate , "id": "_title" , "type": "Text" } o_treatmentAdjustmentUltrafiltrationConfirm_AdjustmentButtonRate_Description = {"container": o_treatmentAdjustmentUltrafiltrationConfirm_AdjustmentButtonRate , "id": "_description" , "type": "Text" } o_treatmentAdjustmentUltrafiltrationConfirm_AdjustmentButtonRate_DiffImageWave = {"container": o_treatmentAdjustmentUltrafiltrationConfirm_AdjustmentButtonRate , "id": "_diffImageWave" , "type": "ImageWave" } o_treatmentAdjustmentUltrafiltrationConfirm_AdjustmentButtonRate_DiffImageClock = {"container": o_treatmentAdjustmentUltrafiltrationConfirm_AdjustmentButtonRate , "id": "_diffImageClock", "type": "ImageClock"} ### Duration Option o_treatmentAdjustmentUltrafiltrationConfirm_AdjustmentButtonDuration_Title = {"container": o_treatmentAdjustmentUltrafiltrationConfirm_AdjustmentButtonDuration, "id": "_title" , "type": "Text" } o_treatmentAdjustmentUltrafiltrationConfirm_AdjustmentButtonDuration_Description = {"container": o_treatmentAdjustmentUltrafiltrationConfirm_AdjustmentButtonDuration, "id": "_description" , "type": "Text" } o_treatmentAdjustmentUltrafiltrationConfirm_AdjustmentButtonDuration_DiffImageWave = {"container": o_treatmentAdjustmentUltrafiltrationConfirm_AdjustmentButtonDuration, "id": "_diffImageWave" , "type": "ImageWave" } o_treatmentAdjustmentUltrafiltrationConfirm_AdjustmentButtonDuration_DiffImageClock = {"container": o_treatmentAdjustmentUltrafiltrationConfirm_AdjustmentButtonDuration, "id": "_diffImageClock", "type": "ImageClock"} ## o_rangeRect_RangeRect = {"container": o_treatmentAdjustmentPressures_Screen, "id": "_rangeRect", "type": "RangeRect"} # Pressure Adjustment o_treatmentAdjustmentPressures_Screen = {"container": o_Overlay, "objectName": "TreatmentAdjustmentPressures", "type": "ContentItem"} o_treatmentAdjustmentPressures_Screen_Title = {"container": o_Overlay, "text": "PRESSURES" , "type": "Text" } # o_treatmentAdjustmentPressures_Screen_confrim = {"container": o_treatmentAdjustmentPressures_Screen, "text": "CONFIRM", "type": "Text", "unnamed": 1, "visible": True} # arterial pressure range slider o_arterial_range_slider = {"container": o_treatmentAdjustmentPressures_Screen, "id": "_arterialPressure", "type": "PressureRangeSlider"} # arterial progress o_arterial_progress = {"container": o_arterial_range_slider , "id": "_pressureRangeBar", "type": "RangeBar" } o_arterial_progress_textMinimum = {"container": o_arterial_progress , "id": "_textMinimum" , "type": "Text" } o_arterial_progress_textMaximum = {"container": o_arterial_progress , "id": "_textMaximum" , "type": "Text" } o_arterial_marker = {"container": o_arterial_progress , "id": "_rangeMarkerValue", "type": "RangeMarker" } o_arterial_progress_textValue = {"container": o_arterial_marker , "id": "_textValue" , "type": "Text" } # arterial slider o_arterial_slider = {"container": o_arterial_range_slider , "id": "_pressureSlider" , "type": "RangeSlider" } # arterial limits bar o_arterial_limitbar = {"container": o_arterial_range_slider , "id": "_rangeRect" , "type": "RangeRect" } o_arterial_limitbar_textMinimum = {"container": o_arterial_limitbar , "id": "_textMinimum" , "type": "Text" } o_arterial_limitbar_textMaximum = {"container": o_arterial_limitbar , "id": "_textMaximum" , "type": "Text" } # venous pressure range slider o_venous_range_slider = {"container": o_treatmentAdjustmentPressures_Screen, "id": "_venousPressure" , "type": "PressureRangeSlider"} # venous progress o_venous_progress = {"container": o_venous_range_slider , "id": "_pressureRangeBar", "type": "RangeBar" } o_venous_progress_textMinimum = {"container": o_venous_progress , "id": "_textMinimum" , "type": "Text" } o_venous_progress_textMaximum = {"container": o_venous_progress , "id": "_textMaximum" , "type": "Text" } o_venous_marker = {"container": o_venous_progress , "id": "_rangeMarkerValue", "type": "RangeMarker" } o_venous_progress_textValue = {"container": o_venous_marker , "id": "_textValue" , "type": "Text" } # venous slider o_venous_slider = {"container": o_venous_range_slider , "id": "_pressureSlider" , "type": "RangeSlider" } o_venous_limitbar = {"container": o_venous_range_slider , "id": "_rangeRect" , "type": "RangeRect" } o_venous_limitbar_textMinimum = {"container": o_venous_limitbar , "id": "_textMinimum" , "type": "Text" } o_venous_limitbar_textMaximum = {"container": o_venous_limitbar , "id": "_textMaximum" , "type": "Text" } # DGROPumpData o_managerHome_DGROPumpData_SetPtPressure = {"container": o_managerHome, "objectName": "_DGROPumpData0", "type": "Text"} o_managerHome_DGROPumpData_FlowRate = {"container": o_managerHome, "objectName": "_DGROPumpData1", "type": "Text"} o_managerHome_DGROPumpData_PWM = {"container": o_managerHome, "objectName": "_DGROPumpData2", "type": "Text"} # DGPressuresData o_managerHome_DGPressuresData_ROInletPSI = {"container": o_managerHome, "objectName": "_DGPressuresData0", "type": "Text"} o_managerHome_DGPressuresData_ROOutletPSI = {"container": o_managerHome, "objectName": "_DGPressuresData1", "type": "Text"} o_managerHome_DGPressuresData_DrainInletPSI = {"container": o_managerHome, "objectName": "_DGPressuresData2", "type": "Text"} o_managerHome_DGPressuresData_DrainOutletPSI = {"container": o_managerHome, "objectName": "_DGPressuresData3", "type": "Text"} # DGDrainPumpData o_managerHome_DGDrainPumpData_SetPtRPM = {"container": o_managerHome, "objectName": "_DGDrainPumpData0", "type": "Text"} o_managerHome_DGDrainPumpData_DACValue = {"container": o_managerHome, "objectName": "_DGDrainPumpData1", "type": "Text"} # DGOperationMode o_managerHome_DGOperationModeData_DGOpMode = {"container": o_managerHome, "objectName": "_DGOperationModeData0", "type": "Text"} # DGReservoirData o_managerHome_DGReservoirData_ActiveReservoir = {"container": o_managerHome, "objectName": "_DGReservoirData0", "type": "Text"} o_managerHome_DGReservoirData_FillToVolML = {"container": o_managerHome, "objectName": "_DGReservoirData1", "type": "Text"} o_managerHome_DGReservoirData_DrainToVolML = {"container": o_managerHome, "objectName": "_DGReservoirData2", "type": "Text"} # DGValvesStates o_managerHome_DGValvesStatesData_ValvesStates = {"container": o_managerHome, "objectName": "_DGValvesStatesData0", "type": "Text"} # DGHeatersData o_managerHome_DGHeatersData_MainPriMaryDC = {"container": o_managerHome, "objectName": "_DGHeatersData0", "type": "Text"} o_managerHome_DGHeatersData_SmallPrimaryDC = {"container": o_managerHome, "objectName": "_DGHeatersData1", "type": "Text"} o_managerHome_DGHeatersData_TrimmerDC = {"container": o_managerHome, "objectName": "_DGHeatersData2", "type": "Text"} # DGLoadCellReadingsData o_managerHome_DGLoadCellReadingsData_Rs1Prim = {"container": o_managerHome, "objectName": "_DGLoadCellReadingsData0", "type": "Text"} o_managerHome_DGLoadCellReadingsData_Rs1Bkup = {"container": o_managerHome, "objectName": "_DGLoadCellReadingsData1", "type": "Text"} o_managerHome_DGLoadCellReadingsData_Rs2Prim = {"container": o_managerHome, "objectName": "_DGLoadCellReadingsData2", "type": "Text"} o_managerHome_DGLoadCellReadingsData_Rs2Bkup = {"container": o_managerHome, "objectName": "_DGLoadCellReadingsData3", "type": "Text"} # DGTemperaturesData o_managerHome_DGTemperaturesData_InletPrimaryHeater = {"container": o_managerHome, "objectName": "_DGTemperaturesData0", "type": "Text"} o_managerHome_DGTemperaturesData_OutletPrimaryHeater = {"container": o_managerHome, "objectName": "_DGTemperaturesData1", "type": "Text"} o_managerHome_DGTemperaturesData_ConductivitySensor1 = {"container": o_managerHome, "objectName": "_DGTemperaturesData2", "type": "Text"} o_managerHome_DGTemperaturesData_ConductivitySensor2 = {"container": o_managerHome, "objectName": "_DGTemperaturesData3", "type": "Text"} o_managerHome_DGTemperaturesData_OutletRedundancy = {"container": o_managerHome, "objectName": "_DGTemperaturesData4", "type": "Text"} o_managerHome_DGTemperaturesData_InletDialysate = {"container": o_managerHome, "objectName": "_DGTemperaturesData5", "type": "Text"} o_managerHome_DGTemperaturesData_PrimaryHeaterThermocouple = {"container": o_managerHome, "objectName": "_DGTemperaturesData6", "type": "Text"} o_managerHome_DGTemperaturesData_TrimmerHeaterThermocouple = {"container": o_managerHome, "objectName": "_DGTemperaturesData7", "type": "Text"} o_managerHome_DGTemperaturesData_PrimaryHeaterColdJunction = {"container": o_managerHome, "objectName": "_DGTemperaturesData8", "type": "Text"} o_managerHome_DGTemperaturesData_TrimmerHeaterColdJunction = {"container": o_managerHome, "objectName": "_DGTemperaturesData9", "type": "Text"} o_managerHome_DGTemperaturesData_PrimaryHeaterInternalTemperature = {"container": o_managerHome, "objectName": "_DGTemperaturesData10", "type": "Text"} o_managerHome_DGTemperaturesData_TrimmerHeaterInternalTemperature = {"container": o_managerHome, "objectName": "_DGTemperaturesData11", "type": "Text"} # HDOperationModeData o_managerHome_HDOperationModeData_OpMode = {"container": o_managerHome, "objectName": "_HDOperationModeData0", "type": "Text"} # TreatmentStatesData o_settingsHome_TreatmentStatesData_SubMode = {"container": o_settingsHome, "objectName": "_TreatmentStatesData0", "type": "Text"} o_settingsHome_TreatmentStatesData_UFState = {"container": o_settingsHome, "objectName": "_TreatmentStatesData1", "type": "Text"} o_settingsHome_TreatmentStatesData_SalineState = {"container": o_settingsHome, "objectName": "_TreatmentStatesData2", "type": "Text"} # Treatment Time Section o_treatmentStart_treatmentTime_section = {"container": o_treatmentStart_TreatmentStart , "id": "_treatmentTime", "type": "Rectangle" } o_treatmentStart_treatmentTime_arrowImage = {"container": o_treatmentStart_treatmentTime_section , "id": "_arrowImage", "source": "qrc:/images/iArrow", "type": "Image"} o_treatmentStart_treatmentTime_second = {"container": o_treatmentStart_treatmentTime_section , "objectName": "_TimeText_second", "type": "Text" } o_treatmentStart_treatmentTime_notification = {"container": o_treatmentStart_treatmentTime_section , "objectName": "NotificationBar", "type": "NotificationBarSmall"} # Ultrafiltration Section o_treatmentStart_ultrafiltration_section = {"container": o_treatmentStart_TreatmentStart , "id": "_ultrafiltrationTouchArea", "type": "TreatmentUltrafiltration"} o_treatmentStart_ultrafiltration_notification = {"container": o_treatmentStart_ultrafiltration_section, "objectName": "NotificationBar" , "type": "NotificationBarSmall" } # PressureOcclusionData o_managerHome_PressureOcclusionData_ArterialPressure = {"container": o_managerHome, "objectName": "_PressureOcclusionData0", "type": "Text"} o_managerHome_PressureOcclusionData_VenousPressure = {"container": o_managerHome, "objectName": "_PressureOcclusionData1", "type": "Text"} o_managerHome_PressureOcclusionData_BloodPumpOcclusion = {"container": o_managerHome, "objectName": "_PressureOcclusionData2", "type": "Text"} o_managerHome_PressureOcclusionData_DialysateInletPumpOcclusion = {"container": o_managerHome, "objectName": "_PressureOcclusionData3", "type": "Text"} o_managerHome_PressureOcclusionData_DialysateOutletPumpOcclusion = {"container": o_managerHome, "objectName": "_PressureOcclusionData4", "type": "Text"} # BloodFlowData o_managerHome_BloodFlowData_FlowSetPoint = {"container": o_managerHome, "objectName": "_HDBloodFlowData0" , "type": "Text"} o_managerHome_BloodFlowData_MeasuredFlow = {"container": o_managerHome, "objectName": "_HDBloodFlowData1" , "type": "Text"} o_managerHome_BloodFlowData_RotorSpeed = {"container": o_managerHome, "objectName": "_HDBloodFlowData2" , "type": "Text"} o_managerHome_BloodFlowData_MotorSpeed = {"container": o_managerHome, "objectName": "_HDBloodFlowData3" , "type": "Text"} o_managerHome_BloodFlowData_MotorCtlSpeed = {"container": o_managerHome, "objectName": "_HDBloodFlowData4" , "type": "Text"} o_managerHome_BloodFlowData_MotorCtlCurrent = {"container": o_managerHome, "objectName": "_HDBloodFlowData5" , "type": "Text"} o_managerHome_BloodFlowData_PWMDutyCycle = {"container": o_managerHome, "objectName": "_HDBloodFlowData6" , "type": "Text"} # InletFlowData o_managerHome_InletFlowData_FlowSetPoint = {"container": o_managerHome, "objectName": "_HDInletFlowData0" , "type": "Text"} o_managerHome_InletFlowData_MeasuredFlow = {"container": o_managerHome, "objectName": "_HDInletFlowData1" , "type": "Text"} o_managerHome_InletFlowData_RotorSpeed = {"container": o_managerHome, "objectName": "_HDInletFlowData2" , "type": "Text"} o_managerHome_InletFlowData_MotorSpeed = {"container": o_managerHome, "objectName": "_HDInletFlowData3" , "type": "Text"} o_managerHome_InletFlowData_MotorCtlSpeed = {"container": o_managerHome, "objectName": "_HDInletFlowData4" , "type": "Text"} o_managerHome_InletFlowData_MotorCtlCurrent = {"container": o_managerHome, "objectName": "_HDInletFlowData5" , "type": "Text"} o_managerHome_InletFlowData_PWMDutyCycle = {"container": o_managerHome, "objectName": "_HDInletFlowData6" , "type": "Text"} # OutletFlowData o_managerHome_OutletFlowData_RefUFVol = {"container": o_managerHome, "objectName": "_HDOutletFlowData0", "type": "Text"} o_managerHome_OutletFlowData_MeasUFVol = {"container": o_managerHome, "objectName": "_HDOutletFlowData1", "type": "Text"} o_managerHome_OutletFlowData_RotorSpeed = {"container": o_managerHome, "objectName": "_HDOutletFlowData2", "type": "Text"} o_managerHome_OutletFlowData_MotorSpeed = {"container": o_managerHome, "objectName": "_HDOutletFlowData3", "type": "Text"} o_managerHome_OutletFlowData_MotorCtlSpeed = {"container": o_managerHome, "objectName": "_HDOutletFlowData4", "type": "Text"} o_managerHome_OutletFlowData_MotorCtlCurrent = {"container": o_managerHome, "objectName": "_HDOutletFlowData5", "type": "Text"} o_managerHome_OutletFlowData_PWMDtCycle = {"container": o_managerHome, "objectName": "_HDOutletFlowData6", "type": "Text"} # Saline Bolus o_treatmentStart_SalineSection = {"container": o_treatmentStart_TreatmentStart, "id": "_salineTouchArea" , "type": "TreatmentFluid" } o_treatmentStart_SalineCumulative = {"container": o_treatmentStart_SalineSection , "id": "_cumulativeValue" , "type": "Text" } o_treatmentStart_SalineDelivered = {"container": o_treatmentStart_SalineSection , "id": "_fluidValue" , "type": "Text" } o_treatmentStart_SalineTarget = {"container": o_treatmentStart_SalineSection , "id": "_fluidTarget" , "type": "Text" } o_treatmentStart_SalineStart = {"container": o_treatmentStart_SalineSection , "id": "_startFluidButton", "type": "TouchRect" } o_treatmentStart_SalineNotification = {"container": o_treatmentStart_SalineSection , "objectName": "NotificationBar", "type": "NotificationBarSmall"} # Heparin o_treatmentStart_HeparinSection = {"container": o_treatmentStart_TreatmentStart , "id": "_heparinTouchArea", "type": "TreatmentFluid" } o_treatmentStart_HeparinDelivered = {"container": o_treatmentStart_HeparinSection , "id": "_fluidValue" , "type": "Text" } o_treatmentStart_HeparinPause = {"container": o_treatmentStart_HeparinSection , "id": "_startFluidButton", "type": "TouchRect" } o_treatmentStart_HeparinNotification = {"container": o_treatmentStart_HeparinSection , "objectName": "NotificationBar", "type": "NotificationBarSmall"} # Setting CANBusFaultCountText o_managerHome_canbusFaultCount = {"container": o_managerHome, "id": "_canbusFaultCountText", "type": "Text" } # Alarm System o_NotificationDialog_OKAY = {"container": o_Overlay, "text": "OKAY", "type": "Text"} o_create_treatment_button = {"container": o_treatmentHome, "text": "CREATE TREATMENT", "type": "Text", "unnamed": 1 } o_create_treatment_container = {"container": o_qquickview_alarm, "objectName": "TreatmentCreate", "type": "TreatmentCreate" } o_create_treatment_flickable = {"container": o_create_treatment_container, "objectName": "TreatmentCreateFlickable", "type": "Flickable"} o_create_treatment_saline_bolus_0 = {"container": o_create_treatment_container, "objectName": "_salineBolusRect0", "type": "TouchRect"} o_create_treatment_saline_bolus_1 = {"container": o_create_treatment_container, "objectName": "_salineBolusRect1", "type": "TouchRect"} o_create_treatment_saline_bolus_2 = {"container": o_create_treatment_container, "objectName": "_salineBolusRect2", "type": "TouchRect"} o_create_treatment_acid_0 = {"container": o_create_treatment_container, "objectName": "_acidConcentrateRect0", "type": "TouchRect"} o_create_treatment_acid_1 = {"container": o_create_treatment_container, "objectName": "_acidConcentrateRect1", "type": "TouchRect"} o_create_treatment_acid_2 = {"container": o_create_treatment_container, "objectName": "_acidConcentrateRect2", "type": "TouchRect"} o_create_treatment_bicarbonate_0 = {"container": o_create_treatment_container, "objectName": "_bicarbonateConcentrateRect0", "type": "TouchRect"} o_create_treatment_dialyzer_0 = {"container": o_create_treatment_container, "objectName": "_dialyzerTypeRect0", "type": "TouchRect"} o_create_treatment_dialyzer_1 = {"container": o_create_treatment_container, "objectName": "_dialyzerTypeRect1", "type": "TouchRect"} o_create_treatment_dialyzer_2 = {"container": o_create_treatment_container, "objectName": "_dialyzerTypeRect2", "type": "TouchRect"} o_create_treatment_dialyzer_3 = {"container": o_create_treatment_container, "objectName": "_dialyzerTypeRect3", "type": "TouchRect"} o_create_treatment_continue = {"container": o_create_treatment_container, "objectName": "_continueButton", "type": "TouchRect"} o_create_treatment_rinseback = {"container": o_create_treatment_container, "objectName": "_rinsebackFlowRate", "type": "SliderCreateTreatment"} o_create_treatment_back_button = {"container": o_create_treatment_container, "objectName": "_backButton", "type": "BackButton"} o_create_treatment_confirm_container = {"container": o_qquickview_alarm, "objectName": "TreatmentConfirm", "type": "TreatmentConfirm" } o_create_treatment_confirm = {"container": o_create_treatment_confirm_container, "objectName": "_continueRect", "type": "TouchRect"} o_create_treatment_confirm_back_button = {"container": o_create_treatment_confirm_container, "objectName": "_backButton", "type": "BackButton"} # Confirm + Priming + Begin Treatment o_confirm_treatment_flickable = {"container": o_create_treatment_confirm_container, "objectName": "_treatmentConfirmFlickable", "type": "Flickable"} o_priming_container = {"container": o_qquickview_alarm, "objectName": "_treatmentPrime", "type": "TreatmentPrime"} o_priming_back_button = {"container": o_priming_container, "objectName": "_backButton", "type": "BackButton"} o_priming_flickable = {"container": o_priming_container, "objectName": "_treatmentPrimeFlickable", "type": "Flickable"} o_priming_continue_button = {"container": o_priming_container, "objectName": "_treatmentPrimeContinueButton", "type": "TouchRect"} o_treatment_begin_container = {"container": o_qquickview_alarm, "objectName": "_treatmentBegin", "type": "TreatmentBegin"} o_treatment_begin_flickable = {"container": o_treatment_begin_container, "objectName": "_treatmentBeginFlickable", "type": "TreatmentBegin"} o_treatment_begin_start_button = {"container": o_treatment_begin_container, "objectName": "_treatmentBeginStart", "type": "TouchRect"} o_treatment_begin_back_button = {"container": o_treatment_begin_container, "objectName": "_backButton", "type": "BackButton"}