Index: SDDs/CreateRx.png =================================================================== diff -u -r3c07dc803109f716937b692cb4a67a5324bb9ca3 -re16be85f53cf630e993a43fa6ccca56355201b18 Binary files differ Index: SDDs/CreateRx.puml =================================================================== diff -u -rf2e4eba6e85c5d36537be782926f23cc9dc01037 -re16be85f53cf630e993a43fa6ccca56355201b18 --- SDDs/CreateRx.puml (.../CreateRx.puml) (revision f2e4eba6e85c5d36537be782926f23cc9dc01037) +++ SDDs/CreateRx.puml (.../CreateRx.puml) (revision e16be85f53cf630e993a43fa6ccca56355201b18) @@ -27,6 +27,7 @@ TD -> SW: MSG: [x12: 3,1] \n OpMode - Standby Dat SW -> UI: CMD: MainHome Screen UI ->o Wait_Retry: ⟲: MainHome Screen + == Create Rx - Simplified == TD -> UI: [x12] OpMode - Standby UI -> TD: [x45] Create Treatment Req @@ -36,62 +37,30 @@ UI -> TD: [x44] Prameters Confirmation Req TD -> UI: [x12] OpMode - Pre-Tx - - == Create Rx - Detailed == US -> UI: TCH: Create Treatment Button UI -> SW: ACT: Create Treatment SW -> TD: MSG: [x45: 1] Req \n Initiate Treatment alt Accepted: Initiate Treatment TD -> SW: MSG: [x46: 1,X] Rsp \n Initiate Treatment TD -> SW: MSG: [x12: 4,1] Dat \n OpMode - Parameters - SW -> UI: CMD: Patient ID Screen - UI ->o Wait_Retry: ⟲: Patient ID Screen - alt Canceled: Initiate Treatment - US -> UI: TCH: Back Button - UI -> SW: ACT: Back - SW -> TD: MSG: [x45: 0] Req \n Initiate Treatment Cancel - TD -> SW: MSG: [x12: 3,1] Dat \n OpMode - Standby - SW -> UI: CMD: MainHome Screen - UI ->o Wait_Retry: ⟲: MainHome Screen - end - US -> UI: ENT: Patinet ID Text - US -> UI: TCH: Confirm Button - UI -> SW: ACT: Patinet ID Confirm - SW -> SW: ACT: Patient ID Save - SW -> UI: CMD: Prescription Parameters Screen - UI ->o Wait_Retry: ⟲: Prescription Parameters Screen - group adjust - US -> UI: SET: Prescription Parameters - UI -> SW: ACT: Prescription Parameters: Save - end group + 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 Confirm US -> UI: TCH: Confirm Button UI -> SW: ACT: Prescription Parameters SW -> TD: MSG: [x3F: #(all the Rx Params)] Req \n Prescription Parameters: Validation - else Back - US -> UI: TCH: Back Button - UI ->o Wait_Retry: ⟲: Patient ID Screen end alt Accepted TD -> SW: MSG: [x40: 1,X] Rsp \n Prescription Parameters: Validation - SW -> UI: CMD: Prescription Parameters Confimation Screen - UI ->o Wait_Retry: ⟲: Prescription Parameters Confimation Screen - alt Confirm - US -> UI: TCH: Confirm Button - UI -> SW: ACT: Prescription Parameters Confimation - SW -> TD: MSD: [x44: 1] Req \n Prescription Parameters Confimation - TD -> SW: MSG: [x12: 4,1] Dat \n OpMode - Pre-Treatment - SW -> UI: CMD: Pre-Treatment Stack - UI -[#Green]>o Pre_Tx - else Back - US -> UI: TCH: Back Button - UI -> SW: ACT: Prescription Parameters Confimation: Back - SW -> TD: MSD: [x44: 0] Req \n Prescription Parameters Confimation - SW -> UI: CMD: Prescription Parameters Screen - UI ->o Wait_Retry: ⟲: Prescription Parameters Screen - end - + SW -> UI: ACT: Notify UI: Parameters validation \n\t(Generate QR Code) + UI -> SW: ACT: Prescription Parameters Confimation + SW -> TD: MSD: [x44: 1] Req \n Prescription Parameters Confimation + TD -> SW: MSG: [x12: 4,1] Dat \n OpMode - Pre-Treatment + SW -> UI: CMD: Pre-Treatment Stack + UI -[#Green]>o Pre_Tx else #Pink TD -> SW: MSG: [x40: 0,#RR] Rsp \n Prescription Parameters: Validation SW -> UI: CMD: Highlight Rejected Parameters @@ -102,4 +71,4 @@ SW -> UI: CMD: Rejection Reason (RR) Notification UI ->o Wait_Retry: ⟲: MainHome Screen end -@enduml \ No newline at end of file +@enduml