Wiki source code of TDP02: Schedule Activity with PwD
Last modified by Ioana Raducanu on 2025/04/24 18:19
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
10.1 | 1 | (% style="background-color:#ffffff" %) |
![]() |
13.1 | 2 | |(% colspan="1" %)Problem|The [[Humanoid Robot>>path:/xwiki/wiki/sce202504/view/Main/c.%20Technology/Humanoid%20Robot/]] has to process basic decision-making within the interaction of a [[Person with Dementia>>path:/xwiki/wiki/sce202504/create/Main/sdf/Stakeholders/Person%20with%20Dementia/WebHome?parent=2%5C.+Specification.Requirements.Placeholder.WebHome]] and possibly adapt the schedule (where interaction is directiy ). The schedule is also upkept further by the patient themselves as well as the [[Nurses/ Caregiver Personnel>>path:/xwiki/wiki/sce202504/get/2.%20Specification/Requirements/Placeholder/?sheet=CKEditor.ResourceDispatcher&outputSyntax=plain&language=&type=doc&reference=Main.sdf.Stakeholders.Activity%20Coordinator.WebHome&typed=true]] (for scheduled health services) beyond the design process of this course. |
![]() |
16.1 | 3 | |Solution Structure|[[image:1745511549383-797.png]] |
![]() |
10.1 | 4 | |Solution Description|((( |
![]() |
11.1 | 5 | All actors (humanoid robot, patient) are **co-located**. The external schedule-making (through the app) is not part of this Team Design Pattern. |
![]() |
6.2 | 6 | |
![]() |
13.1 | 7 | 1. Robot runs algorithm to see if any additional scheduled activities fit within PwD's schedule. |
![]() |
14.1 | 8 | 11. if nothing no extention is possible, move to [[ Scene A: Displaying the Schedule>>doc:2\. Specification.Requirements.Placeholder.WebHome]]. |
9 | 1. Robot displays the possible adaptation in the scedule and gives the option to accept or deny joining the activity. | ||
10 | 1. PwD makes a decision to participate; | ||
11 | 11. if they do not want to participate, the Robot reacts without judgement and moves to [[ Scene A: Displaying the Schedule>>doc:2\. Specification.Requirements.Placeholder.WebHome]]. | ||
12 | 1. Robot reacts by communicating and displaying the change in schedule. | ||
13 | 1. Robot moves to initial state of [[ Scene A: Displaying the Schedule>>doc:2\. Specification.Requirements.Placeholder.WebHome]] | ||
![]() |
3.1 | 14 | ))) |
![]() |
10.1 | 15 | |Human RQ|((( |
![]() |
14.1 | 16 | * Patient: Communicate willingness to accept or deny any suggested activity. |
![]() |
10.1 | 17 | ))) |
18 | |Machine RQ|((( | ||
![]() |
14.1 | 19 | * [[RQ04.0: Switch between functions (scenes)>>doc:2\. Specification.Requirements.Placeholder.WebHome]] |
20 | * [[RQ05.0: Run scheduling algorithm>>doc:]] | ||
21 | * [[RQ06.0: Show the PwD's adapted schedule>>doc:]] | ||
22 | * [[RQ07.0: Clearly communicate the activities verbally>>doc:]] | ||
23 | * [[RQ08.0: Personalize response to human's acceptance or denial of activity>>doc:]] | ||
![]() |
10.1 | 24 | ))) |
25 | |Consequences|((( | ||
![]() |
14.1 | 26 | **+** Offload of Nurse/ Caregiver Personnel reminding patients of their schedule so that (s)he can concentrate on other aspects of their jobs. |
![]() |
6.2 | 27 | |
![]() |
14.1 | 28 | **+ **Increase the independence of the patient by promoting activities and engagement, as well as allowing them to chose their scedule |
29 | |||
30 | **~ -** The scheduling display is limited by what activities are happening in the care center and no dynamic activities such as doing something between two patients are now considered. | ||
![]() |
10.1 | 31 | ))) |
32 | |Grounding|((( | ||
33 | Status: Proto Pattern. | ||
34 | |||
35 | Instantiations: [[UC02: Schedule Activity with PwD>>doc:2\. Specification.b\. Use Cases.WebHome]]. | ||
36 | ))) | ||
37 | |Related Patterns|[[IDP>>path:/xwiki/wiki/sce202504/get/2.%20Specification/Requirements/Placeholder/?sheet=CKEditor.ResourceDispatcher&outputSyntax=plain&language=&type=doc&reference=2%5C.%20Specification.Claims.WebHome&typed=true]] |