Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DEN-8145: Issues with UI Create Treatment screen

Remainder items (summary):

- 3) Discuss whether to keep the manufacturing default on the slider since the user needs to confirm each parameter: Agreed to set to the minimum value

- 7) Arterial Pressure and Venous Pressure should be consistent with other parameters, the unit should be shown at the end: will be updated to have the units located in the title of the slider.

- Also fixed the title coloring when the slider has not been adjusted yet.

  1. … 2 more files in changeset.
DEN-11825: BP/HR screen has no instruction

- Added the suggested on line instruction for the user.

DEN-8145: Issues with UI Create Treatment screen

- Restricted the Patient ID entry to be max 20 characters and has to have at least 1 alphanumeric character without space, regarding the conversation with KeborMed.

  1. … 1 more file in changeset.
Merge branch 'UI_BUG_S62' into develop

  1. … 2 more files in changeset.
DEN-9704: Missing acknowledgement confirmation message/alarm when leaving BP/HR blank

- Added a script to later be used for the log export on the device, but it now only works on the VM since the device doesn't have the zip tool.

- Added a mimic function to simulate the BCuff measurement received and assigned F11 to it and it will only be enabled if the macro DEBUG_BCUFF_MIMIC is defined.

- Added opened and closed signals to the EntryDialog.qml to make it do the auto focus on the firstInput object when opened.

- Added setFocus() function in the BPHREntry.qml

- Removed the enabled option from doReset of the VTreatmentVitals

- And created two separate enableDialog for vital entry, and enable update for the auto update the properties.

- Added a constructor with systolic, diastolic, heartRate parameter to set the data on creation to be used in the message mimic.

- Added systolic, diastolic, heartRate parameters to the doTrigger of the VCommonAdjustmentVitals to open the vitals entry dialog with default values.

    • -3
    • +17
    ./pages/treatment/TreatmentStack.qml
  1. … 10 more files in changeset.
Code Cleanup

- DEN-11807: Treatment Confirmation - Rinseback Rate displays "min" instead of "mL/min"

- Renamed the Keyboard component name to VirtualKeyboard to resolve the InputPanel's Keyboard object/type conflict (There was no issue is was only a name conflict.)

- Preventing the Patient Id from being empty space string, and disabling the confirm in that case.

- Mode the create_update_folder.sh to the Scripts/local repository's folder.

- Added Qt logo and Diality Qt Colored log.

- Updated the alarmMapping.sh script to always checkout to common/staging and also print out the log on console.

-

    • -0
    • +55
    ./VirtualKeyboard.qml
  1. … 9 more files in changeset.
DEN-11608: UI keyboard has non-English options enabled

- the language change button on the keyboard has been disabled.

DEN-10614 [On Going Code Review] UI_DEV: Add Patient ID to Pre-Treatment Flow

- Pushed the code improvements

- Addressed the code review comments

    • -8
    • +13
    ./components/SliderCreateTreatment.qml
  1. … 6 more files in changeset.
DEN-10607: Screen

- Added the feature for the create treatment slider to be able to show OFF for zero values on label.

- Did a refactoring to clean up the SliderCreateTreatment.

    • -68
    • +78
    ./components/SliderCreateTreatment.qml
  1. … 1 more file in changeset.
DEN-10205: BCuff [Missing Feature]: Try to reconnect to the previously paired

- Stop try to reconnect while still is trying the initial connect.

- Changed the BCuff wait state notification.

- Updated the Heparin section wording.

  1. … 4 more files in changeset.
DEN-10205: BCuff [Missing Feature]: Try to reconnect to the previously paired

Bluetooth Code improvements:

- stopping the agent from scanning if user selects a device to connect.

- Rewording of the parred device not found

- Added "ZERO" check for the address

- Added real-time Bluetooth status on top of the main screen.

- Not The UI will always updated but the TreatmentLog still needs UI to be in a proper screen/state to log the Vitals measurements.

Other Requested modifications:

Chris.Y:

- Added back for the pre-treatment BP/HR screen to the Ultrafiltration screen.

Eliza.P:

- Added notification for the Heparin Dispensing:"Heparin Active"

- Changed the button text to "OFF" when the heparin is off.

- Changed the button text to "COMPLETE" when the heparin is complete.

- Shortened the notification text and removed the "Heparin ... " from the beginning.

- Won't show the off notification since the button text changed to imply that.

    • -1
    • +1
    ./pages/settings/SettingsBluetoothCuff.qml
  1. … 7 more files in changeset.
DEN-10205: BCuff [Missing Feature]: Try to reconnect to the previously paired

    • -0
    • +4
    ./pages/settings/SettingsBluetoothCuff.qml
  1. … 17 more files in changeset.
DEN-10607: Implementing Heparin

Completed

- Create Screen

- Confirm Screen

- MVC

- Log

- Dialin

    • -1
    • +1
    ./components/SliderCreateTreatment.qml
  1. … 9 more files in changeset.
UI-DEN-10206: UI-DEN-10206-1: addressing the code reviews.

  1. … 10 more files in changeset.
UI-DEN-10206: UI-DEN-10206-1: addressing the code reviews.

  1. … 10 more files in changeset.
DEN-10607: Implementation [Screen]

- DEN-10608: Implementation [Navigation]

- DEN-10609: Implementation [Treatment Log]

  1. … 7 more files in changeset.
Improved the POST

- Updated the run.sh

- Enabled the Sha256 in the application

- Fixed the ShaSum issue in the run.sh

- Added a command line argument to disable the alarm-no-minimize

- Set the timezone to UTC int eh setup script.

- Setup the correct greeting on the home screen

  1. … 12 more files in changeset.
DEN-10206: BCuff: Known bugs: Only pair with one BCuff at a time

- Updated some BLE device status messaging due to received feed backs to avoid user confusion.

- Updated to emit the BLE paired devices signal in Device view and let UI decide to run the scan or not to have the failed information in UI as well in case needs to be shown

    • -1
    • +5
    ./pages/settings/SettingsBluetoothCuff.qml
  1. … 2 more files in changeset.
DEN-10206: BCuff: Known bugs: Only pair with one BCuff at a time

- Added the bluetooth_remove_paired.sh script call

- Added the timeout safety for the script calls.

- Filtered the UI acknowledgment on only the messages intent for the UI only.

    • -3
    • +10
    ./pages/settings/SettingsBluetoothCuff.qml
  1. … 12 more files in changeset.
Delayed Checkin

- The delayed check-in idea, tested.

- The idea is that the UI is not ready when sending the check-in so delay the check-in to the point that GUI is loaded and can notify that it's ready and check-in and post can start.

- :: It didn't work.

- Some other timestamps were added to the code to get the time between the time message was sent. and UI receiving it, which is the 1.200 s between when the HD sends UI Version Req and when UI actually receives it, which is the root cause of the issue.

  1. … 14 more files in changeset.
DEN-9968: GUI does not indicate the amount of time the device has been stopped in pre-treatment & treatment

- Added message ID_TreatmentStop = 0x4900, // 73 and its Model, View

- Added a timer on the Alarm Dialog which is visible in Treatment Stop and if the message above has a total value.

  1. … 12 more files in changeset.
DEN-10161: Missing END TREATMENT option in Treatment-Recirculate-Stop screen

- The screen (Reconnect) belongs to the TREATMENT_RECIRC_STOPPED_STATE state of the TREATMENT_RECIRC_STATE in the TREATMENT_STATE message, didn't even have a "END TREATMENT" button, which has been added.

- The time_IsLeft logic has NOT been removed yet, since I don't recall why it has been used in the first place.

DEN-10399: UI: Alarms block Shutdown screen

DEN-9271: Dialysate Temperature implemented resolution does not meet PRS

  1. … 3 more files in changeset.
DEN-9639: Code Review 0

- Addressed code reviews

- Reoved LOG_DEBUG_UI since the DEBUG log is all about UI and adding a UI to it was useless.

- Removed the time stamp from the POST start/stop log since the log itself has timestamp.

- Added more documentation to the ApplicationPOST class.

- Renamed the FileSystem to ShaSum check in the ApplicationPOST.

- Updated the WiFi POST check funciton.

- Updated the initial Screen to pause the animation when the UI navigates out of that screen when we are in test (usual case should not happen since we fail or pass the POST and either stops the animation.)

- Updated the AlarmMapping to reflect the FILESYSTEM error change to SHASUM error.

  1. … 18 more files in changeset.
Code Review Comments

- QApplication typo

- Added a UI version of the Log Macros.

    • -2
    • +2
    ./pages/settings/SettingsBluetoothCuff.qml
  1. … 13 more files in changeset.
DEN-10163 5 min countdown timer is not useful and should be removed in Additional Rinseback screen

- Disabled the Rinsback Additional's timer

- Also found a bug in SafetyVolume Reading.

  1. … 1 more file in changeset.
DEN-9637: Update Design Documents

- Added the ability to enable/disable the vitals measurement logs [it's still unknown that how to stop in case of the treatment ended by alarm or system fault.]

- Added the Battery Level of the selected device.

    • -1
    • +24
    ./pages/settings/SettingsBluetoothCuff.qml
  1. … 15 more files in changeset.
DEN-9653: Implementation - Settings [Screen]

    • -51
    • +26
    ./pages/settings/SettingsBluetoothCuff.qml
  1. … 8 more files in changeset.
DEN-9659: Implementation [POST]

- Created a separate file for the Bluetooth screen since it became bigger.

- Moved the WiFi and Bluetooth start in the Application controller and handled by POST events.

- Added a 5 second sleep for the Bluetooth Device to get ready in run.sh

- Added WiFi POST in run.sh

- Moved lambda functions for POST into slots.

- Added signals in the ApplicationPOST for passed items to be used in the ApplciationController to start WiFi and Bluetooth interfaces.

- Added isValid to the BluetoothInterface to make sure the Bluetooth Adapter is ready for the Interface to setup (Is set by ApplicationController with the information Provided by ApplicationPOST).

- Improved the Bluetooth interface implementation

- Added Rinseback safety volume parameter

- Modified the SAFE_CALL's methods to be public slots.

- Removed the SerialNumber listener from VBluetooth.

- Improved the VBluetooth code and added the connection to the BluetoothController.

    • -0
    • +129
    ./pages/settings/SettingsBluetoothCuff.qml
  1. … 19 more files in changeset.