Index: SDDs/TreatmentAdjustmentUltrafiltration.png =================================================================== diff -u -r288a390a0b80a1b08796c6fdaa47a62f9b43ad8c -refda6ae48ab0312e2260106ef56a9a060e358dd7 Binary files differ Index: SDDs/TreatmentAdjustmentUltrafiltration.puml =================================================================== diff -u -rbc317eeeafae0f186fdfcc31e3960343d5c3053a -refda6ae48ab0312e2260106ef56a9a060e358dd7 --- SDDs/TreatmentAdjustmentUltrafiltration.puml (.../TreatmentAdjustmentUltrafiltration.puml) (revision bc317eeeafae0f186fdfcc31e3960343d5c3053a) +++ SDDs/TreatmentAdjustmentUltrafiltration.puml (.../TreatmentAdjustmentUltrafiltration.puml) (revision efda6ae48ab0312e2260106ef56a9a060e358dd7) @@ -21,59 +21,67 @@ '[x \n ,# certain amount of parameters according to the content] '[x \n ,X The rest of the parameters do not matter.] + == Ultrafiltration - Open Ultrafiltration Adjustment Screen == + US -> UI: TCH: Ultrafiltration Adjustment Button + UI -> US: ACT: Open Ultrafiltration Adjustment Start Screen + == Ultrafiltration - Pause == - US -> UI: TCH: Ultrafiltration Edit Button - UI -> UI: ACT: Open Adjust Ultrafiltration Start US -> UI: TCH: Pause Ultrafiltration Button UI -> SW: ACT: Pause Ultrafiltration - SW -> TD: MSG: [x47: Req UF_CMD_PAUSE]\nUltrafiltration Pause/Resume Request - TD -> SW: MSG: [x48: Rsp accepted, X]\nUltrafiltration Pause/Resume Response - SW -> UI: CMD: Ultrafiltration Pause/Resume Adjustment Triggered + SW -> TD: MSG: [x47: Req 0]\nUltrafiltration Pause/Resume Request alt accepted - UI -> UI: CMD: Hide Pause Ultrafiltration Button\n\tShow Resume Ultratiltration, Edit UF, and Isolated UF Buttons + TD -> SW: MSG: [x48: Rsp 1, X]\nUltrafiltration Pause/Resume Response + SW -> UI: CMD: Ultrafiltration Pause/Resume Adjustment Triggered + UI -> US: ACT: Ultrafiltration Paused State else rejected - UI -> UI: ACT: Display Rejection Reason + TD -> SW: MSG: [x48: Rsp 0, rejectionReason]\nUltrafiltration Pause/Resume Response + SW -> UI: CMD: Ultrafiltration Pause/Resume Adjustment Triggered + UI -> US: ACT: Display Rejection Reason end + == Ultrafiltration - Resume == + US -> UI: TCH: Resume Ultrafiltration Button + UI -> SW: ACT: Resume Ultrafiltration + SW -> TD: MSG: [x47: Req 1]\nUltrafiltration Pause/Resume Request + alt accepted + TD -> SW: MSG: [x48: Rsp 1, X]\nUltrafiltration Pause/Resume Response + SW -> UI: CMD: Ultrafiltration Pause/Resume Adjustment Triggered + UI -> US: ACT: Ultrafiltration Resumed State + else rejected + TD -> SW: MSG: [x48: Rsp 0, rejectionReason]\nUltrafiltration Pause/Resume Response + SW -> UI: CMD: Ultrafiltration Pause/Resume Adjustment Triggered + UI -> US: ACT: Display Rejection Reason + end + == Ultrafiltration - Adjust Volume Goal == - US -> UI: ACT: Successfully Perform Ultrafiltration Pause\n\t(see Ultrafiltration - Pause) + note over UI + Ultrafiltration Paused State + end note US -> UI: TCH: Edit UF Button - UI -> UI: ACT: Open Adjust Ultrafiltration Edit + UI -> US: ACT: Open Adjust Ultrafiltration Edit Screen US -> UI: SET: Change Ultrafiltration Volume Goal US -> UI: TCH: Continue Button UI -> SW: ACT: Adjust Ultrafiltration Volume Goal SW -> TD: MSG: [x41: Req ufVolumeMl]\nUltrafiltration Volume to Validate Request - TD -> SW: MSG: [x42: Rsp accepted, rejectionReason, ufVolume, durationMin, timeDiff, ufRate, rateDiff, oldUFRate]\nUltrafiltration Volume to Validate Response - SW -> UI: CMD: Ultrafiltration Edit Adjustment Triggered alt accepted - UI -> UI: CMD: Open Adjust Ultrafiltration Confirm + TD -> SW: MSG: [x42: Rsp 1, X, ufVolume, durationMin, timeDiff, ufRate, rateDiff, oldUFRate]\nUltrafiltration Volume to Validate Response + SW -> UI: CMD: Ultrafiltration Edit Adjustment Triggered + UI -> US: ACT: Open Adjust Ultrafiltration Confirm US -> UI: TCH: Confirm Button UI -> SW: ACT: User Confirm Ultrafiltration Volume Goal Adjustment SW -> TD: MSG: [x66: Req volumeMl]\nUltrafiltration User Confirm Settings Change Request - TD -> SW: MSG: [x67: Rsp accepted, rejectionReason, volume, duration, rate]\nUltrafiltration User Confirm Settings Change Request - SW -> UI: CMD: Confirmed Ultrafiltration Settings alt accepted - UI -> UI: ACT: Open Ultrafiltration Adjust Start\n\tShow Resume Ultratiltration, Edit UF, and Isolated UF Buttons + TD -> SW: MSG: [x67: Rsp 1, X, volume, duration, rate]\nUltrafiltration User Confirm Settings Change Request + SW -> UI: CMD: Confirmed Ultrafiltration Settings + UI -> US: ACT: Open Ultrafiltration Adjust Start Screen in Paused State else rejected - UI -> UI: ACT: Display Rejection Reason + TD -> SW: MSG: [x67: Rsp 0, rejectedReason, X]\nUltrafiltration User Confirm Settings Change Request + SW -> UI: CMD: Confirmed Ultrafiltration Settings + UI -> US: ACT: Display Rejection Reason end else rejected - UI -> UI: ACT: Display Rejection Reason + TD -> SW: MSG: [x42: Rsp 0, rejectionReason, X]\nUltrafiltration Volume to Validate Response + SW -> UI: CMD: Ultrafiltration Edit Adjustment Triggered + UI -> US: ACT: Display Rejection Reason end - - == Ultrafiltration - Resume == - opt - US -> UI: TCH: Ultrafiltration Edit Button - UI -> UI: ACT: Open Ultrafiltration Adjust Start - end - US -> UI: TCH: Resume Ultrafiltration Button - UI -> SW: ACT: Resume Ultrafiltration - SW -> TD: MSG: [x47: Req UF_CMD_RESUME]\nUltrafiltration Pause/Resume Request - TD -> SW: MSG: [x48: Rsp accepted, rejectionReason]\nUltrafiltration Pause/Resume Response - SW -> UI: CMD: Ultrafiltration Pause/Resume Adjustment Triggered - alt accepted - UI -> UI: CMD: Hide Resume Ultratiltration, Edit UF, and Isolated UF Buttons\n\tShow Pause Ultrafiltration Button - else rejected - UI -> UI: ACT: Display Rejection Reason - end @enduml