Index: SDDs/CreateRx.puml =================================================================== diff -u -rfeb708952ab1311368560d025d1e241c68b5413c -r09b4d71593dc6c7a9465541f60cc2178164ff8a6 --- SDDs/CreateRx.puml (.../CreateRx.puml) (revision feb708952ab1311368560d025d1e241c68b5413c) +++ SDDs/CreateRx.puml (.../CreateRx.puml) (revision 09b4d71593dc6c7a9465541f60cc2178164ff8a6) @@ -46,33 +46,9 @@ TD -> SW: MSG: [x12: 4,1] Dat \n OpMode - Parameters SW -> UI: CMD: Create Rx Screen UI ->o Wait_Retry: ⟲: Create Rx Screen - US -> UI: ENT: Patient ID Text - US -> UI: TCH: Touch each parameter to set value - alt Validate - US -> UI: TCH: Validate Button - UI -> SW: ACT: Prescription Parameters - SW -> TD: MSG: [x3F: #(all the Rx Params)] Req \n Prescription Parameters: Validation - alt Accepted - TD -> SW: MSG: [x40: 1,X] Rsp \n Prescription Parameters: Validation - SW -> UI: ACT: Notify UI: Parameters validation \n\t(Generate QR Code) - UI -> UI: ACT: Lock all editable fields\n\tShow QR Code\n\tShow Confirm Button - alt Confirm - US -> UI: TCH: Confirm Button - UI -> SW: ACT: Prescription Parameters Confimation - SW -> TD: MSD: [x44: 1] Req \n Prescription Parameters Confimation - alt Accepted - TD -> SW: MSG: [x12: 4,1] Dat \n OpMode - Pre-Treatment - SW -> UI: CMD: Pre-Treatment Stack - UI -[#Green]>o Pre_Tx - end - end - else #Pink - TD -> SW: MSG: [x40: 0,#RR] Rsp \n Prescription Parameters: Validation - SW -> UI: CMD: Highlight Rejected Parameters - UI ->o Wait_Retry: ⟲: Prescription Parameters Screen - end - end - else #Pink Rejected x46: Initiate Treatment + + !include common_puml/CreateRxCommon.puml + else #Pink Rejected x46: Initiate Treatment TD -> SW: MSG: [x46: 0,RR] SW -> UI: CMD: Rejection Reason (RR) Notification UI ->o Wait_Retry: ⟲: MainHome Screen @@ -93,4 +69,5 @@ UI ->o Wait_Retry: ⟲: MainHome Screen end end + !include common_puml/CreateRxControls.puml @enduml