From 0d0befc8709230c43e1dd4f2e9b786b8b44db7b2 Mon Sep 17 00:00:00 2001 From: Oliver <122414170+OllieWare@users.noreply.github.com> Date: Wed, 11 Oct 2023 12:07:00 -0700 Subject: [PATCH 01/15] Create Ui_Deployment.drawio --- Usecases/Ui_Deployment.drawio | 1 + 1 file changed, 1 insertion(+) create mode 100644 Usecases/Ui_Deployment.drawio diff --git a/Usecases/Ui_Deployment.drawio b/Usecases/Ui_Deployment.drawio new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/Usecases/Ui_Deployment.drawio @@ -0,0 +1 @@ + From 9ca0fa0d329cbcbbc24dc7aa3d503ea0fbf24490 Mon Sep 17 00:00:00 2001 From: Oliver <122414170+OllieWare@users.noreply.github.com> Date: Wed, 11 Oct 2023 12:07:50 -0700 Subject: [PATCH 02/15] Delete Usecases/Ui_Deployment.drawio --- Usecases/Ui_Deployment.drawio | 1 - 1 file changed, 1 deletion(-) delete mode 100644 Usecases/Ui_Deployment.drawio diff --git a/Usecases/Ui_Deployment.drawio b/Usecases/Ui_Deployment.drawio deleted file mode 100644 index 8b137891..00000000 --- a/Usecases/Ui_Deployment.drawio +++ /dev/null @@ -1 +0,0 @@ - From ef8ac7377510f92cc03bfc47d86fd4bc8420ea84 Mon Sep 17 00:00:00 2001 From: Oliver <122414170+OllieWare@users.noreply.github.com> Date: Wed, 11 Oct 2023 12:18:49 -0700 Subject: [PATCH 03/15] Added UI_deployment.drawio --- Usecases/UI_deployment.drawio | 268 ++++++++++++++++++++++++++++++++++ 1 file changed, 268 insertions(+) create mode 100644 Usecases/UI_deployment.drawio diff --git a/Usecases/UI_deployment.drawio b/Usecases/UI_deployment.drawio new file mode 100644 index 00000000..338928a8 --- /dev/null +++ b/Usecases/UI_deployment.drawio @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From cb98e997ed7896a45b54d9e9ac1f52c7832ae64a Mon Sep 17 00:00:00 2001 From: Oliver <122414170+OllieWare@users.noreply.github.com> Date: Wed, 11 Oct 2023 13:08:22 -0700 Subject: [PATCH 04/15] identified sections --- Usecases/UI_deployment.drawio | 283 ++++++---------------------------- 1 file changed, 44 insertions(+), 239 deletions(-) diff --git a/Usecases/UI_deployment.drawio b/Usecases/UI_deployment.drawio index 338928a8..4985573a 100644 --- a/Usecases/UI_deployment.drawio +++ b/Usecases/UI_deployment.drawio @@ -1,266 +1,71 @@ - + - + - - + + - - - - - - + + - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + From 679f700ed1fcbb40cd687b83d67c5a71a8da07c1 Mon Sep 17 00:00:00 2001 From: Oliver <122414170+OllieWare@users.noreply.github.com> Date: Wed, 11 Oct 2023 13:17:31 -0700 Subject: [PATCH 05/15] Update UI_deployment.drawio --- Usecases/UI_deployment.drawio | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Usecases/UI_deployment.drawio b/Usecases/UI_deployment.drawio index 4985573a..c31bd338 100644 --- a/Usecases/UI_deployment.drawio +++ b/Usecases/UI_deployment.drawio @@ -1,6 +1,6 @@ - + - + @@ -13,7 +13,7 @@ - + @@ -40,16 +40,16 @@ - + - + - + - + From b8f019250866859f5e7ea0cde193199eb715ec31 Mon Sep 17 00:00:00 2001 From: Oliver <122414170+OllieWare@users.noreply.github.com> Date: Fri, 13 Oct 2023 23:28:42 -0700 Subject: [PATCH 06/15] Completed first draft UI_deployment.drawio --- Usecases/UI_deployment.drawio | 100 +++++++++++++++++++--------------- 1 file changed, 55 insertions(+), 45 deletions(-) diff --git a/Usecases/UI_deployment.drawio b/Usecases/UI_deployment.drawio index c31bd338..c42583f9 100644 --- a/Usecases/UI_deployment.drawio +++ b/Usecases/UI_deployment.drawio @@ -1,71 +1,81 @@ - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + - - + + + + - - + + - - + + - - + + - - + + - - + + + + + - - + + + + - - - - - + + + + + From 6298063a63bfb5bdbf358669c4b50c039ca918bc Mon Sep 17 00:00:00 2001 From: Oliver <122414170+OllieWare@users.noreply.github.com> Date: Sat, 14 Oct 2023 23:03:43 -0700 Subject: [PATCH 07/15] Removed database --- Usecases/UI_deployment.drawio | 31 +++++++------------------------ 1 file changed, 7 insertions(+), 24 deletions(-) diff --git a/Usecases/UI_deployment.drawio b/Usecases/UI_deployment.drawio index c42583f9..97eb2d29 100644 --- a/Usecases/UI_deployment.drawio +++ b/Usecases/UI_deployment.drawio @@ -1,6 +1,6 @@ - + - + @@ -22,12 +22,6 @@ - - - - - - @@ -37,13 +31,13 @@ - + - + @@ -54,24 +48,13 @@ - + - + - - - - - - - - - - - - + From 7d3648366d58afa405bd45299b2cc986ef9bbd1b Mon Sep 17 00:00:00 2001 From: Oliver <122414170+OllieWare@users.noreply.github.com> Date: Sat, 14 Oct 2023 23:08:55 -0700 Subject: [PATCH 08/15] Create UI_Deployment_description.md --- Usecases/UI_Deployment_description.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 Usecases/UI_Deployment_description.md diff --git a/Usecases/UI_Deployment_description.md b/Usecases/UI_Deployment_description.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/Usecases/UI_Deployment_description.md @@ -0,0 +1 @@ + From cb975e06ace360ff8a0cd5e15ab394e6775f5979 Mon Sep 17 00:00:00 2001 From: Oliver <122414170+OllieWare@users.noreply.github.com> Date: Sat, 14 Oct 2023 23:10:31 -0700 Subject: [PATCH 09/15] Update UI_deployment.drawio --- Usecases/UI_deployment.drawio | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Usecases/UI_deployment.drawio b/Usecases/UI_deployment.drawio index 97eb2d29..fd284c2d 100644 --- a/Usecases/UI_deployment.drawio +++ b/Usecases/UI_deployment.drawio @@ -1,4 +1,4 @@ - + @@ -51,9 +51,6 @@ - - - From 3aed48c797acf40fe072999e03034c09ffb651bc Mon Sep 17 00:00:00 2001 From: Oliver <122414170+OllieWare@users.noreply.github.com> Date: Sat, 14 Oct 2023 23:23:56 -0700 Subject: [PATCH 10/15] Update UI_deployment.drawio --- Usecases/UI_deployment.drawio | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Usecases/UI_deployment.drawio b/Usecases/UI_deployment.drawio index fd284c2d..72248517 100644 --- a/Usecases/UI_deployment.drawio +++ b/Usecases/UI_deployment.drawio @@ -1,4 +1,4 @@ - + @@ -51,6 +51,9 @@ + + + From 587c44fa00a18f62b4a73ad36e17cb9e6e1e8354 Mon Sep 17 00:00:00 2001 From: Oliver <122414170+OllieWare@users.noreply.github.com> Date: Sat, 14 Oct 2023 23:49:56 -0700 Subject: [PATCH 11/15] first draft of UI_Deployment_description.md --- Usecases/UI_Deployment_description.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Usecases/UI_Deployment_description.md b/Usecases/UI_Deployment_description.md index 8b137891..9011d5b1 100644 --- a/Usecases/UI_Deployment_description.md +++ b/Usecases/UI_Deployment_description.md @@ -1 +1,5 @@ - +The first thing a client will see when accessing our service +will be the UI and how it is portrayed. This web server contains +a HTML website,a .css file for display styles, and a javascript file +to request tasks using fast API. Fast API is an efficient web framework for connecting the web server and the application server. +On the application server are three types of services: Authentication, Notification, and a Triage data gatherer. The Authentication service takes a username and password from the website, then communicates with the patient management microservice to determine the validity of the credentials. After Validity/Denial, the website will update accordingly. The notification service will generate a text message according to the current ask (such as a login success message) and display it on the webpage for a set period. The triage data gatherer communicates with the patient management microservice to obtain the data from the user's most recent triage and display it on the webpage. From 079553d7e8b773eff6362017df114dd230a7bf46 Mon Sep 17 00:00:00 2001 From: Oliver <122414170+OllieWare@users.noreply.github.com> Date: Sat, 14 Oct 2023 23:52:48 -0700 Subject: [PATCH 12/15] Update UI_deployment.drawio --- Usecases/UI_deployment.drawio | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/Usecases/UI_deployment.drawio b/Usecases/UI_deployment.drawio index 72248517..1444a22e 100644 --- a/Usecases/UI_deployment.drawio +++ b/Usecases/UI_deployment.drawio @@ -1,4 +1,4 @@ - + @@ -43,16 +43,10 @@ - + - - - - - - - - + + From 67846c13fa55068544aaf6b43abcbbf77a66d125 Mon Sep 17 00:00:00 2001 From: Oliver <122414170+OllieWare@users.noreply.github.com> Date: Sun, 15 Oct 2023 01:17:56 -0700 Subject: [PATCH 13/15] Update to data in codespace --- Usecases/UI_deployment.drawio | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) diff --git a/Usecases/UI_deployment.drawio b/Usecases/UI_deployment.drawio index 1444a22e..acaf5403 100644 --- a/Usecases/UI_deployment.drawio +++ b/Usecases/UI_deployment.drawio @@ -1,4 +1,4 @@ - + @@ -10,11 +10,8 @@ - - - - - + + @@ -25,11 +22,8 @@ - - - - - + + @@ -48,12 +42,6 @@ - - - - - - From 7571e5a6a983413d3846206cf26247ef9ecd665e Mon Sep 17 00:00:00 2001 From: Oliver <122414170+OllieWare@users.noreply.github.com> Date: Sun, 15 Oct 2023 21:18:24 -0700 Subject: [PATCH 14/15] Create quick desc of component --- Usecases/UI-component-Desc.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Usecases/UI-component-Desc.md diff --git a/Usecases/UI-component-Desc.md b/Usecases/UI-component-Desc.md new file mode 100644 index 00000000..e607923b --- /dev/null +++ b/Usecases/UI-component-Desc.md @@ -0,0 +1,15 @@ +The UI microservices is split into 4 subservices
+#### 1.)Authentication
+- this service contains two actions: a login and register action
+- login: communicate with account information to validate credentials
+- register: communicate with account information to add new dredentials to account information
+#### 2.)Notification
+- this service generates and displays notifications when various tasks occur
+- some tasks include account info updates, updates to the triage record +#### 3.)TriageHandler
+- this service allows for triages to occur and triage records to be accessed.
+- communicates with the triage engine to perform triage
+- communicates with the triage record to get history + +#### 4.)ER Service
+- this service allows for checking the current ED load from the ERDataSource From 6a14cd7f2ab3387cd869277c273de102236ff827 Mon Sep 17 00:00:00 2001 From: Oliver <122414170+OllieWare@users.noreply.github.com> Date: Sun, 15 Oct 2023 22:05:58 -0700 Subject: [PATCH 15/15] added connectors --- Usecases/UI-component-Desc.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Usecases/UI-component-Desc.md b/Usecases/UI-component-Desc.md index e607923b..c987642d 100644 --- a/Usecases/UI-component-Desc.md +++ b/Usecases/UI-component-Desc.md @@ -12,4 +12,16 @@ The UI microservices is split into 4 subservices
- communicates with the triage record to get history #### 4.)ER Service
-- this service allows for checking the current ED load from the ERDataSource +- this service allows for checking the current ED load from the ERDataSource

+ +Connectors: +#### internal:
+- Triage services requires the user to be logged in (from authentication) + +#### External:
+- Authentication requires patient management to create patient credentials and validate patient credentials +- ERService requires ERDataSource from Health service management to determine load +- Notification services require patient management to determine changes in stored data to notify the patient about +- Triage services requires both patient management to access triage history and the triage engine from Health service management to perform a triage + +