Index: SDDs/Rinseback.png =================================================================== diff -u -re1f1ba64b9c0354ba658ca89c06c474416f7724e -r52dec5b212fbecf6b274cca2a48fea37079d6cbc Binary files differ Index: SDDs/Rinseback.puml =================================================================== diff -u -re1f1ba64b9c0354ba658ca89c06c474416f7724e -r52dec5b212fbecf6b274cca2a48fea37079d6cbc --- SDDs/Rinseback.puml (.../Rinseback.puml) (revision e1f1ba64b9c0354ba658ca89c06c474416f7724e) +++ SDDs/Rinseback.puml (.../Rinseback.puml) (revision 52dec5b212fbecf6b274cca2a48fea37079d6cbc) @@ -22,19 +22,34 @@ '[x \n ,X The rest of the parameters do not matter.] == Rinseback Screen Open == - TD -> SW: MSG: [x3C: Dat #10] Treatment State\n\ - \t(U32) treatmentSubMode=4\n\ - \t(U32) bldPrimeState=X\n\ - \t(U32) dialysisState=X\n\ - \t(U32) isoUFState=X\n\ - \t(U32) txStopState=X\n\ - \t(U32) rinsebackState=X\n\ - \t(U32) txRecircState=X\n\ - \t(U32) txEndState=X\n\ - \t(U32) txSalBolusState=X\n\ - \t(U32) txHepState=X - SW -> UI: CMD: Treatment State - Rinsback Run - UI -> US: ACT: Rinseback Screen + US -> UI: TCH: Start Rinseback Button + UI -> SW: ACT: :Rg Rinseback Command + SW -> TD: MSG: [x90: Req #1] Rinseback Command Request\n\ + \t(U32) cmd=CONFIRM_START + alt accepted + TD -> SW: MSG: [x91: Rsp #2] Rinseback Command Response\n\ + \t(BOOL) accepted=1\n\ + \t(U32) rejReason=X + TD -> SW: MSG: [x3C: Dat #10] Treatment State\n\ + \t(U32) treatmentSubMode=4\n\ + \t(U32) bldPrimeState=X\n\ + \t(U32) dialysisState=X\n\ + \t(U32) isoUFState=X\n\ + \t(U32) txStopState=X\n\ + \t(U32) rinsebackState=X\n\ + \t(U32) txRecircState=X\n\ + \t(U32) txEndState=X\n\ + \t(U32) txSalBolusState=X\n\ + \t(U32) txHepState=X + SW -> UI: CMD: Treatment State - Rinsback Run + UI -> US: ACT: Rinseback Screen + else #Pink rejected + TD -> SW: MSG: [x91: Rsp #2] Rinseback Command Response\n\ + \t(BOOL) accepted=0\n\ + \t(U32) rejReason + SW -> UI: CMD: Rinseback Command Adjustment Triggered + UI -> US: ACT: Display Rejection Reason + end == Rinseback Progress == TD -> SW: MSG: [x8F: Dat #6] Rinseback Progress\n\