Index: SDDs/Vitals.png =================================================================== diff -u -r6968b108ec495593667d2986c4af938737bd5211 -r056dea73bfbee3d11692397b3d469e8d3747f74f Binary files differ Index: SDDs/Vitals.puml =================================================================== diff -u -r6968b108ec495593667d2986c4af938737bd5211 -r056dea73bfbee3d11692397b3d469e8d3747f74f --- SDDs/Vitals.puml (.../Vitals.puml) (revision 6968b108ec495593667d2986c4af938737bd5211) +++ SDDs/Vitals.puml (.../Vitals.puml) (revision 056dea73bfbee3d11692397b3d469e8d3747f74f) @@ -27,9 +27,9 @@ == Vitals (Automatic) == loop QTimerEvent - SW ->o SW: ⟲: ACT: Blood Pressure Measurement Interval expiration + SW ->o SW: ⟲: ACT: Blood Pressure Measurement Interval Timeout end - SW -> UI: ACT: Notify UI timer interval expiration + SW -> UI: ACT: Notify UI timer interval timeout UI -> SW: ACT: Request Vitals SW -> TD: MSG: [x63: #0] Request Vitals TD -> SW: MSG: [x64: #2] \ @@ -43,25 +43,41 @@ UI --> UI: ... end UI -> UI: ACT: Populate all UI fields with Vitals Data + UI -> US: ACT: Display updated Vitals Data \ + \n\t Display last read measurement date/time \ + \n\t Animiate vitals heart icon else #Pink Rejected - UI -> UI: ACT: Notify User displaying rejection reason - group Vitals (Manual) + UI -> US: ACT: Prompt vitals popup \ + \n\t Notify User displaying rejection reason + group Vitals (Popup) UI --> UI: ... end end UI -> SW: ACT: Confirm Vitals from integrated blood pressure cuff SW -> SW: ACT: Log Vitals \ \n\tRestart Timer - == Vitals (Manual) == - US -> UI: TCH: Press Vitals Edit button in Main Treatment or \ - \n\t Press Vitals Headerbar icon button or \ - \n\t Failed check for integreated blood pressure cuff - US -> UI: ENT: Enter Vitals data \ - \n\t-Systolic \ - \n\t-Diastolic \ - \n\t-HeartRate - US -> UI: TCH: Press Confirm + == Vitals (Popup) == + US -> UI: TCH: Press Vitals Headerbar icon button\tor \ + \nACT: Failed check for integrated blood pressure cuff + group Manual + US -> UI: ENT: Enter Vitals data \ + \n\t-Systolic \ + \n\t-Diastolic \ + \n\t-HeartRate + US -> UI: TCH: Press Confirm + end + group Automatic + US -> UI: TCH: Press Measure Vitals + group Vitals (Automatic) + UI --> UI: ... + alt Accepted + UI -> UI: ACT: Close Popup + else #Pink Rejected + UI -> US: ACT: Notify User displaying rejection reason + end + end + end !include common_puml/Vitals_Data.puml @enduml