You are on page 1of 4

Conclusions

Satisfying patients in any urgency that may occur by setting a high priority in solving

Elders that have chronological needs, will benefit from the same caregiver, depending on the available time of both

Minimizing caretakers travelling time to various locations

Patients and caregivers availabilities constraints are not violated

IA DE LA TINE DIN CONCLUZII CE SPUI !SPUI !

Introduction

Home Health Care (HHC) services have significantly increased


HHC provides care outside the hospital by a team of professional caretakers
Caregivers visit patients at home several times a day, depending on their needs
ICD offer intensive support and care:
daily living services
complex care services
social and psychological assistance
Solving the assignment problem consists of allocating each patient to a caretaker chosen from a set of possible caretakers, according to
time constraints
feedback,
urgency
succession constraints.
Home Health Care (HHC) services have significantly increased due to large and rapidly growing segment of the health care market among Formatted: Font color: Auto
elderly people. HHC provides care outside the hospital by a team of professional caretakersinformal caretakers. Therefore, through this thesis
entitled Informal Caretaker Distribution (ICD) we want to develop deliver an information system that helps offering intensive support and care for
elders.
This thesis documents the implementation of a web-based application that is focused on managing an efficient distribution of caretakers by
different criteria, such as urgency, available time slots, feedback and succession of patients needs as well as dealing with activity scheduling
problem. Formatted: Font color: Auto

State of the art Formatted: Highlight


1. Another similar application is WeTakeCare, which improves the quality of the provided care as well as safeguarding their own physical,
physiological and occupational health. This project focuses on raising performance of Activities of the Daily Living (ADL) by the elderly people.

Similarities: The same for ICDS, the aimed target users are the persons, aged 50+, presenting an initial loss of capabilities and/or having a light to
moderate physical disability.
Differences: While WeTakeCare maintains its point of convergence on training and supporting the caregivers in the provision of care to promote the
independent living of the older persons, the Informal Caretaker Distribution System empower the collaborative caring.
2. The CarerSupport project aims to boost the support of existing care service models to carers (mainly informal carers), by introducing an
integrated, usable and easily accessible platform.
Similarities: In the CarerSupport Platform users will be involved by giving direct feedback on the services provided, in the same way as they
are implicated in the ICDS, where they are requested for a reaction, respectively a grade.
Differences: In this application, caregivers need to cope with the psychological challenges of their role and perform their tasks in a sustainable
way, offering access to communication means for hosting discussions with formal carers and health professionals, while our project enlighten about
actual support about basic caring matters present in day to day living.
3. ELDERHOP is creating a solution which implies an easy-to-use mobile interface which will ensure an easy navigation for elderly people
SimilaritiesDifferences: The main difference between ELDERHOP app and our developed application is that the first one has the spotlight on
facilitating the outdoors activity and navigation capabilities of the elderly, while decreasing their anxiety and stress levels.
On the other hand, ICDS has as the center of attraction, offering best support solutions regardless the type of need.
4. The K4CARE Model is the prototype of home care (HC) service and wants to deal with the complexity of Home Care and to provide an effective Formatted: Font: Bold
paradigm to implement ICT supported Health Care in European countries.
Similarities: K4Care assists the progress of meetings and tasks assignment for the care providers, offering access to all the knowledge required by
the agents to keep track of their current and pending activities, in the same way ICDS facilitates any necessary information scheduling for the needs of
their patients to be completed in time.
Differences: While our web-based application has a large spectrum of end-users, K4Care aims to improve only the assistance for senior patients
that suffer chronic diseases, or disabled persons.
Deployment Diagram Commented [IG(1]:

Here is the deployment diagram, developed for our ICD system, in order to describe the web application showing what hardware components Commented [IG(2]:
("nodes") exist (e.g., a web server, an application server, and a database server), what software components ("artifacts") run on each node (e.g., web Formatted: Highlight
application, enterprise application, database), and how the different pieces are connected (e.g. JDBC, REST, RMI).
The nodes appear as boxes, and the artifacts allocated to each node appear as rectangles within the boxes. Nodes may have subnodes, which
appear as nested boxes. A single node in a deployment diagram may conceptually represent multiple physical nodes, such as a cluster of database
servers.
Algorithm
1. Available time slots
Purpose: Assign patients to caretaker based on their schedule
Steps:
The algorithm retrieves the patients and caretakers timereference from the database
Checks if the patients LocalDate is the same as the caretakers
Verifies if the patients Start Time is equal or is after the caretakers Start Time
Verifies if the patients End Time is equal or is before the caretakers End Time
If step 2,3,4 fulfilled -> The patient is assigned to the corresponding caretaker
2. Feedback
Purpose: Match patients to caretakers based on the grades they received from previous visits
Steps:
Retrieves from the database the visits that were allready made by the caretaker for all his assigned patients
Get the patients grades for that caretaker and compute average
Depending on the average grade, a gradeMatch percentage is allocated to the patient-caregiver total match as follows:
3.1.) If grade is between 0 and 2 -> matchGrade = 0%
3.2.) If grade is between 2 and 5 -> matchGrade = 10%
3.3.) If grade is between 5 and 8 -> matchGrade = 20%
3.4.) If grade greater than 8 -> matchGrade = 30%
3. Urgency
Purpose: Match patients to caretakers based on the patients urgency to fulfill a specific need
Steps:
Retrieves from database all PatientNeed
Get the last visit and the maximum number of days for the need to be accomplished. If there is no last visit, the last visit date becomes the
date when the patient need was set
Get maximum date by adding the maximum period to the last visit date
Compute days between nowDate and maximumDate
Depending on the number of days between, an urgencyMatch percentage is allocated to the patient-caregiver total match as follows:
5.1.) If daysBetween is greater than 10 -> matchUrgency = 0%
5.2.) If daysBetween is between 7 and 10 -> matchUrgency = 10%
5.3.) If daysBetween is between 4 and 7 -> matchUrgency = 30%
5.4.) If daysBetween is between 2 and 4 -> matchUrgency = 50%
5.5.) If daysBetween is 1 -> matchUrgency = 100%
4. Succsession
Purpose: Match patients to caretaker based on the chained needs of the same patient
Steps:
Sort the assigned patients array by patientId
Checks if current index (patientId) in the array is equal with any of the remaining ones
If 2 is valid, checks if the current index EndTime is equal with the other index StartTime or if the current index StartTime is equal with the other
index EndTime. The second constraint was made because the array is sorted by patientId, not by date and is possible to have the array.get(i)s timeslot
being 12:00-14:00 and array.get(i+1)s timeslot being 10:00-12:00
If 2,3 valid -> a continuancyMatch of 20% is allocated to the patient-caregiver total match
Application workflow
1. Homepage - used to facilitate navigation to other pages on the application by providing links to distinctive features of the system.
2. Register - The register page is completed by the user, in order to provide its credentials. The system will create a new user, according
to the introduced data.
3. Login - In the Login page, the system verifies the integrity of the users data, enabling him to have access to other features provided
by the system, such as: SI LE CITESTI . de pe ecran care sunt
4. Add Schedule - used by the user, in order to specify the exact date, representing available time windows
5. Add Need - serves its purpose to collect data related to the patients need, such as: the need type, the description of it, and the limits
of the need to be fulfilled.
6. View Proposed Visits - the patients are allowed to see the predisposed caretakers that may undertake their needs. The form is provided
by two buttons, that allow the patient to accept or not the best assigned visit.
7. Feedback - the patients are allowed to express their reactions to past visits, accomplished by a specific caretaker, by giving a grade.
8. Add General Need caretaker has to specify the type and duration in minutes of a general type of need
9. View Assigned Patients List provides info about patient data, the need data, and also the computed match percentage Formatted: Font: Bold, Underline, Font color: Red
Formatted: Indent: Left: 0"
Why choosing this topic ? Formatted: Bulleted + Level: 1 + Aligned at: 0.25" +
the implementation of such a system would not bring many costs, along with it Indent at: 0.5"

this type of services (Home Care Services) are not very much exploited in our country Formatted: Font: Bold, Underline, Font color: Red

Electronic Health Record, as well as Home Health Care is a continuously-growing field and we were delighted to research more about it Formatted: Indent: Left: 0"

How this system can be improved ? (future improvements) Formatted: Font: Arial Narrow, 10 pt

this perspective can be extended to involve both the practical distribution of the care visits and the coordination constraints at the same time Formatted: Space After: 0 pt, Bulleted + Level: 1 +
Aligned at: 0.25" + Indent at: 0.5"
to optimize caregivers travelling, providing best routes computations Formatted: Don't add space between paragraphs of
specialized caretakers for certain needs the same style, Line spacing: 1.5 lines, Bulleted + Level:
1 + Aligned at: 0.25" + Indent at: 0.5"
Formatted: Font: Arial Narrow, 10 pt, Bold, Underline,
English (United States), Pattern: Clear (White)
Formatted: Font: Arial Narrow, 10 pt
Formatted: Font: Arial Narrow, 10 pt
Formatted: Font: Bold, Underline
Formatted: Space After: 0 pt, Bulleted + Level: 1 +
Aligned at: 0.25" + Indent at: 0.5"
Formatted: Indent: Left: 0"

You might also like