Index: SDDs/MainTreatmentScreen.puml =================================================================== diff -u -r77ba0083b790f7c1c851c60ecaeaa4f2e7eff7a8 -rbb90e0e1a56f55ec4b698ed5afeb74962319a4dc --- SDDs/MainTreatmentScreen.puml (.../MainTreatmentScreen.puml) (revision 77ba0083b790f7c1c851c60ecaeaa4f2e7eff7a8) +++ SDDs/MainTreatmentScreen.puml (.../MainTreatmentScreen.puml) (revision bb90e0e1a56f55ec4b698ed5afeb74962319a4dc) @@ -26,9 +26,7 @@ == Tx Parameter set points == TD -> SW: MSG: [x4F: #3] \nTD treatment Set Points Data\n(U32) bloodFlow\n(U32) dialFlow\n(F32) dialTemp SW -> UI: CMD: Update TX Set Points Data:\n(U32) bloodFlow\n(U32) dialFlow\n(F32) dialTemp - == Saline == - TD -> SW: MSG: [x3D: #4] \nTD Saline Bolus Status Data\n(U32) ntgtVolMl\n(F32) cumVolMl\n(F32) bolVolMl\n(U32) sbState - SW -> UI: CMD: Update Saline Bolus Data\n(U32) ntgtVolMl\n(F32) cumVolMl\n(F32) bolVolMl\n(U32) sbState + !include common_puml/Saline_Bolus_Data.puml == Ultrafiltration == TD -> SW: MSG: [x3E: #4] \nTD Ultrafiltration Status Data\n(F32) setVolL\n(F32) tgtRateLHr\n(F32) volDelL\n(U32) ufState SW -> UI: CMD: Update UF Status\n(F32) setVolL\n(F32) tgtRateLHr\n(F32) volDelL\n(U32) ufState Index: SDDs/Saline_Bolus.png =================================================================== diff -u -r2fdbfaabdf494c5011e4fd38cc6eaba35c8e3745 -rbb90e0e1a56f55ec4b698ed5afeb74962319a4dc Binary files differ Index: SDDs/Saline_Bolus.puml =================================================================== diff -u -re0da1bbb2809410ebfa4905d60832ccfbf3dc054 -rbb90e0e1a56f55ec4b698ed5afeb74962319a4dc --- SDDs/Saline_Bolus.puml (.../Saline_Bolus.puml) (revision e0da1bbb2809410ebfa4905d60832ccfbf3dc054) +++ SDDs/Saline_Bolus.puml (.../Saline_Bolus.puml) (revision bb90e0e1a56f55ec4b698ed5afeb74962319a4dc) @@ -38,4 +38,7 @@ \n\t(U32) mTarget SW -> UI: ACT: Saline Bolus Response UI -> US: ACT: Notify user + + !include common_puml/Saline_Bolus_Data.puml + @enduml Index: SDDs/common_puml/Saline_Bolus_Data.puml =================================================================== diff -u --- SDDs/common_puml/Saline_Bolus_Data.puml (revision 0) +++ SDDs/common_puml/Saline_Bolus_Data.puml (revision bb90e0e1a56f55ec4b698ed5afeb74962319a4dc) @@ -0,0 +1,31 @@ +@startuml Saline_Bolus_Data(id=Saline_Bolus_Data) + + participant TD as TD + participant SW as SW + participant UI as UI + + 'Possible actions and interaction types + ' External on CANBus + ' TD -> SW: MSG: Message + ' SW -> TD: MSG: Message + + ' Internal to the application + ' XX -> YY: CMD: Command + ' XX -> XX: ACT: Action + + ' External on OS/FS + ' SW -> Script: ACT: Command + ' Script -> OS: CMD: Command + ' Script -> SW: MSG: Message + ' OS -> Script: MSG: Message + + ' US -> UI: User actions are: + ' ASK: Display a + ' ENT: User enters a value or string + ' TCH: User touches a button (RadioButton, CheckBox, ...) + ' SCL: User scrolls a flip-able area + + == Saline == + TD -> SW: MSG: [x3D: #4] \nTD Saline Bolus Status Data\n(U32) ntgtVolMl\n(F32) cumVolMl\n(F32) bolVolMl\n(U32) sbState + SW -> UI: CMD: Update Saline Bolus Data\n(U32) ntgtVolMl\n(F32) cumVolMl\n(F32) bolVolMl\n(U32) sbState +@enduml