Call Girls Aurangabad Just Call 8250077686 Top Class Call Girl Service Available
Paper Hector Galán - OASIS Nutritional Advisor Service: a technical view
1. OASIS Nutritional Advisor Service: a technical view
Héctor Galan Marti1, Ana María Navarro Cerdá2, Juan Carlos Naranjo Martinez3
ITACA, Health and Welbeing Technologies
Universidad Politécnica de Valencia
1
hecgamar@itaca.upv.es
2
annacer@itaca.upv.es
3
jcnaranjo@itaca.upv.es
Abstract— Aging is usually connected to processes related to • Efficient management. More patients can be treated
cognitive and muscular decline and possible loss of autonomy. simultaneously and patients needs less time to do
Inappropriate nutrition habits, having a sedentary lifestyle and management tasks. Efficiency in the feedback from the
decreasing the food intake increases the risk for malnutrition, patients is one of the objectives that more potential has
decline of body functions and developing chronic diseases. Aging
thanks to the presence of ICT.
and malnutrition have therefore a strong impact on the elderly,
lowering their quality of life and independency. For this reason, • Adaptation to changing conditions of elderly users.
the Nutritional Advisor Service has been developed in order to • Support in nutritional-related activities of the daily life.
control and improve the nutritional habits of the elderly as well Cooking and shopping assistance depend usually on
as provide a complete tool for the nutritionists. The service has external support. With ICT systems, support when
been integrated into the OASIS framework, achieving a more cooking and automatic generation of shopping can be
accessible user interface, greater interoperability mechanisms for offered to help the elderly in their daily activities.
sharing external services functionalities.
The purpose of this paper is to give a technical overview of how It is then needed an approach to face this issue by using
the service was developed and integrated into OASIS, as well as
ICT in the promotion of a healthy nutrition. As a result, the
the methodology employed to design the service. Finally a
discussion about the challenges encountered and the future steps Nutritional Advisor Service has been developed, as one the
to follow has been also included. available OASIS [5, 6] services. Its objective is to control and
greatly improve the nutritional habits of the elderly as well as
I. INTRODUCTION provide an integrated tool for nutritionists.
Recent studies [1, 2] about ageing in Europe show a The Nutritional Advisor Service (NA) [7] consists basically
growing trend of older population in the next 50-years period. of: (i) a nutritional advisor client (application at user’s home)
Aging is usually connected to processes related to cognitive that shows the personalized nutritional content (menus,
and muscular decline and possible loss of autonomy. The advises, etc) to the elderly, (ii) a remote server that provides
inappropriate food and water ingestion [3] has a direct the user with nutritional advisor services: user profiling,
consequence in the loss of lean body mass such sarcopenia, personalized weekly menus, nutritional tips and shopping and
diabetes, osteoporosis fractures, cardiovascular diseases and cooking assistance, and (iii) a desktop application for the
some cancers. Approximately 25% of the free-living nutritionists, that allows them to manage the elderly
individuals 65 years of age and older suffers from many of the nutritional information.
elements of syndrome of frailty. All the nutritional content provided by the Nutritional
Due to all these facts, aging and malnutrition can lead our Advisor Service, is customized for each specific user, taking
elderly towards a significant decrease of their quality of life into account the user profile [8], which gathers the likes, needs
and independency, which, in turn, implies an increase of the and requirements of the elderly user.
health-system costs that can derive in a critical situation of the Moreover, the Nutritional Advisor is integrated into the
public health-care system. OASIS platform, which allows the interoperability, the
In general, Information and Communication Technologies seamless connectivity and sharing of content between services
(ICT) demonstrated to be a good help in many processes of of different application domains.
our daily lives as citizens and nutrition is one of them [4]. The
II. STATE OF THE ART ON NUTRITION SERVICES
reason is mainly because it allows implementing:
• Personalization. ICT allows the implementation of Other programmes that aim to promote the elderly nutrition
personalized nutritional management services: exist. PIPS [9, 10] and PERSONA [11], are two European
personalized nutritional advices, personalized menus funded projects on which the presented service is based.
based on preferences and not only in general indicators, The main purpose of PIPS is to create a health and life
personalized motivational strategies. knowledge and Services Support Environment for protecting
• Independence from the physical and temporal the health of the individual. This will improve current
availability. ICT allows the professional and the user HealthCare (HC) delivery models while creating possibilities
participate in the nutritional process whenever and for HC professionals to access relevant-updated medical
wherever needed. knowledge and for citizens to choose healthier lifestyles.
2. PERSONA, is developing a scalable open standard developed and maintained as independent modules, most often
technological platform to build a broad range of AAL on separate platforms.
Services, to demonstrate and test the concept in real life
implementations, assessing their social impact and
establishing the initial business strategy. Within this project an
AAL systems reference architecture allowing seamless
integration of the required devices, sub-systems and ontology-
based services was developed.
PERSONA and PIPS stress the importance of offering
personalized nutritional counseling to each elderly user, so the
diet and the recommendations are adapted to the elderly user
needs and preferences. Both projects have developed a
profiling service, in charge of creating a nutritional profile
from user or professional input. However, elderly users are
not static individuals, more on the contrary, their conditions
and needs change constantly, even daily, so it is necessary to
create services that dynamically adapt to these changes.
Besides the changes of the elderly status, environmental
changes have also influence on the elderly nutrition. For Fig. 1 Nutritional Advisor architecture
instance, diet changes with seasons and recommendations
depend strongly on the weather conditions. This brings us to As architectural designing rule, both the elderly and the
consider the importance of taking into account the context nutritionist’s application are as light and tiny as possible,
when offering nutritional counseling to the elderly. while the logic and heavy computing workload is placed on
In addition, when designing an application for the elderly, the server side.
the user interfaces should be easy to use and accessible. This The Nutritional Advisor offers its services to the elderly
issue is critical for the success of the service, since the elderly
user through one device: A tablet PC, intended for the use at
acceptability depends not only on the content offered but also home. This client will have the following architecture:
on the design and the simplicity of the system. Future ICT- • A presentation layer with the Graphical User Interface
based nutritional services should take into account these (GUI), which presents the nutritional information to the
considerations and include accessible GUI in their designs. elderly user in an accessible way.
• The local business layer, with light functional process
III. REFERENCE ARCHITECTURE
logic. The subsystems’ logic processes and evaluates
The Nutritional Advisor service consists of two main actors. the data received from the elderly user and requests the
On one hand the elderly, who access the service from home, server business processes with web services through
using a tablet PC; in the other hand the nutritionist who OASIS middleware, which functions in a transparent
controls and manages the nutritional information. The service way for the application.
is placed in different devices that should interoperate, • A local data layer, for storing local data (mainly the
following a distributed architecture. Furthermore, the different local profile) that the local business layer will use.
subsystems will communicate through OASIS middleware
platform. As for the server side, it is compound of the following
The service is compound of four components (see Figure 1): layers:
• Nutritional server: a web server that holds all the
• The web service description layer, which offers the
information related to the service. web-services descriptions. On the one hand we have the
• OASIS middleware: a number of frameworks that allow
WSDL Nutritional Advisor services, which offer the
the interoperability and access to multiple services. communication layer between the Nutritional Advisor
• Elderly application: a desktop application which
client and the server business layer. On the other, the
requests all data to the Nutritional server through the WSDL Nutritionist services, which provide the
OASIS middleware. interface between the Nutritionist GUI and the server
• Nutritionist application: a desktop application which
business layer:
contacts the Nutritional server directly. • The Server Business Layer, which controls the system
functionality by performing detailed processing of the
In order to assure the flexibility, usability, scalability, and different nutritional algorithms.
interoperability among the different subsystems and the • Server Data Layer, where the nutritional database is
OASIS platform, a multitier architecture has been adopted. stored in multiple languages.
Multitier architecture [12] is a client–server model in which
the user interface, the functional process logic ("business The nutritionist is able to access the service through a
rules"), and the computer data storage and data access are desktop application which employs a GUI that directly
3. connects with the WSDL services of the Nutritional Server. ingredients, recipes, advises and allergies, among others.
This desktop application is called the Nutritionist Service Figure 2 shows a diagram of a section of the nutrition
Centre. ontology. The complete listing of ontologies is available
at http://orate.iti.gr/ontologies.
Using OASIS: Interoperability
The Nutritional Advisor Service is based upon the OASIS TABLE I
[13] framework and technologies. OASIS framework is a USE OF OTHER SERVICE’S PROFILE
large scale European Integrated Project with aim to develop
an open and innovative reference architecture, based upon OASIS Useful content for Nutritional Advisor
Application
ontologies and semantic services that allow plug-and-play
Activity User’s activity, type of exercise, activity level
interconnection of existing and newly developed services in Coach service and calories consumed
all domains required for the independent and autonomous Health User’s health status and health condition,
living of older people and their enhanced quality of life. Monitoring chronic diseases, current medication, blood test
In order to provide a service available at OASIS, it must results
accomplish two requisites: Environmenta Personal habits, room temperature, weather
• Describe the service operations in a publicly accessible l control
WSDL file Social Friend’s contacts, agenda
• Define the service concepts as ontological concepts in Communities
the Ontology Web Language and upload them to
OASIS’ Ontology Repository. TABLE II
The service is then ready to be aligned by using the Content USE OF NUTRITIONAL ADVISOR PROFILE BY EXTERNAL SERVICES
Anchoring and Alignment Tool (CAAT) which aligns the
OASIS Information provided by Nutritional Advisor
functionality of the nutritional web service through its WSDL Application
file with the ontologies stored at the Ontology Repository]. Activity Ingested calories, nutritional values of the
Once aligned, the service is available to be used by any Coach service nutritional plan, menus, recipes
OASIS application/service by use of the AMbient Intelligence Health Food allergies, food intolerances, food
framework [ref 14], a desktop frontend that enables the access Monitoring likes/dislikes
to other service’s operations. Brain trainer Shopping list items, recipes
The Nutritional Advisor architecture makes use of other Social Favourite recipes, Today’s menu
OASIS services such as the Health Monitoring [ref 15], Communities
Activity Coach [ref 16] or Social Communities. These
services create their own profile with detailed information Accessible and self-adaptive User Interaction
about the user. OASIS provides with a desktop frontend that Developing Graphic User Interfaces that are easy to use,
enables different services to have access to other service’s accessible and usable for elderly people is a known challenge
profile: the User Profile. By accessing a user’s profile from [18]. In this matter, OASIS applications make use of a
other services it improves and increases the user experience as framework that enables the fast and simple creation of
well as creates new use cases that expand the possibilities of accessible user interfaces that self-adapt to the user’s
the Nutritional Advisor service by itself. The information read requirements. This is accomplished by using the Adaptive
from other service’s profile is described in Table 1. Widget Library, a framework that encapsulates all the
In the same fashion, other OASIS services are able to use complexity for supporting adaptation (from evaluation request
information that the Nutritional Advisor makes available in its to decision application) and may be integrated into common
User Profile. Table 2 shows a list of the possible usage of the IDEs to facilitate developers while building self-adaptive
nutrition profile. interfaces.
Nevertheless, the Nutritional Advisor service is able to Depending on the user’s profile, the user interface will
work and perform its tasks with no other applications adapt in many ways to satisfy the user’s needs. Some of the
connected. The connection of new applications (coming or not adaptation capabilities focus on:
from OASIS) will result in a value-added service for the • Bigger font sizes
Nutritional Advisor service. • Lighter / darker backgrounds
• Bigger button areas
Ontologies The result of using the Adaptive Widget Library is shown
As previously mentioned, the service must define the in Figure 3.
knowledge exchanged based on ontologies [17]: a set of
concepts within the nutrition domain and the relationship
between those concepts. The ontology is defined in the OWL
format.
The nutrition ontology contains all the concepts related to
the service, including such as menus, dishes, foods,
4. NutritionalProfile::NutritionalProfilingManager sessions, the design team applied the User Centred Design [19,
ShoppingAssistant::ShoppingList CookingAssisstant:Recipes «uses»
20], which seeks to place the user at the forefront of the
NutritionalPlanBuilder
OASIS Agenda design effort. A low-fidelity NA prototype intended for the
«uses»
user resulted from these workshops.
NutritionalQuestionnaires::PersonalisedQuestionnaire
«uses»
«uses» OASIS
«uses»
SocialCommunities
Nutrition management requirements
«uses»
NutritionalPlanBuilderManager
In order to extract the nutritionists work methodology and
NutritionalPlanner
+createsNutritionalPlan() 1
NutritionalPlanAccess
the nutrition expert’s point of view regarding nutrition of the
+createMenuRequest()
+changeMenuRequest() 1
+modifiesNutritionalPlan()
+showsNutritionalPlan()
+downloadsNutritionalPlan()
elderly, several sessions with nutritionists were performed.
1
+showsNutritionalPlan()
+changesAlternativeMeal() calls
1..*
The main requirements and needs of an application that allows
1
1..* MenuDishRecipeRepository the nutritionist to manage the elderly nutrition were extracted.
1
-
A low-fidelity nutritionist service centre prototype resulted
NutritionalPlan
Menu
*
1 -NutritionalProperties from these step.
-Nutritional Properties
1 1..* 1
1
1
UsersRemoteNutritionalPlanRepository Information exchange between external OASIS services
hasDayMenu
DayMenu hasMealMenu MealMenu
11
Within OASIS project, several services apart from the
1
Nutritional Advisor have been developed. For instance, health,
hasDish UserslocalNutritionalPlanRepository
1
activity data and environmental information coming from the
Dish 1
1 Health Monitoring, Activity Coach and the Environmental
1
1..*
1..*
Recipe Control services (amongst others) can be used to refine the
Food
1..*
user’s nutritional profile and the nutritional content provided
11
to the elderly user. In the same way, NA content and services
ShoppingAssistant::ShoppingItem
can be used as input for different OASIS services. In this step,
the interconnection and exchange of data with other services
was analysed and the interoperability “use cases” detected.
Fig. 2 Nutritional Plan Builder ontology
B. Service Subsystems
Different subsystems have been developed into the
IV. SERVICE DEVELOPED Nutritional Advisor, providing different sevices that can be
used separately.
A complete nutritional service has been developed: the
Nutritional Advisor service. It consists of: (i) a nutritional Profile definition & personalization service
advisor client (application at user’s home) that shows the This service creates a personalised nutritional habits profile
personalized nutritional content (menus, advises, etc) to the by collecting the data from the user. It can directly ask the
elderly, (ii) a desktop application for the nutritionists, that person or retrieve the data from other OASIS applications
allows them to manage the elderly nutritional information. such as the activity coach or the health monitoring.
A. Methodology Different actors take part in this service. On one hand, the
nutritionist creates and manages both the nutritional
During the development of the Nutritional Advisor Service
questionnaires for explicitly gathering the nutritional profile
the following methodology approach has been followed.
information and the user nutritional profile. On the other hand,
the user receives the questionnaires at home and answers them,
User requirements and use cases sending them back to the nutritionist automatically.
The elicitation of requirements of elderly users regarding
Therefore, three components are needed:
nutrition and analysis of needs was carried out through • Questionnaires Manager server component, for
questionnaires with 100 users living in sheltered homes and managing the nutritional questionnaires.
100 users living alone in homes, as well as 80 carers from four • Nutritional Profile Manager server component, for
European Centres (Italy, Spain, Germany and Bulgaria). managing user’s nutritional profile.
Based on this data, the definition of use cases and application • Nutritional Questionnaires client component, that
scenarios were developed, showing detailed descriptions of allows end-users at home to receive and send back the
the intended functionality of the nutritional advisor services. nutritional questionnaires.
Oasis Participatory Analysis Framework Nutritional plan builder service
Within OASIS project, several workshops with users This service involves the creation of a nutritionally well-
addressing the use cases of the Nutritional Advisor have been balanced plan for the elderly that also fits (as much as possible)
performed. These sessions have allowed the extraction of the with his/her preferences and health status. Both elderly user
user requirements and needs, as well as the functionalities and and nutritionist take part in this service: The nutritionist
obligations of the NA application for elders. During the manages the menus tailored for the elderly users: creates the
5. menus, manages the nutritional content and assures that the when getting ready to buy the food: printing the list, sending it
nutritional plan provided to each user is tailored to his/her to a carer and having direct access to the shopping list when
specific needs and the elderly, who receives the Nutritional user is outdoors. It also guides the user to cook a recipe, with
Plan at home and may switch some of the dishes of the plan. the needed ingredients and instructions. The elderly user and
the carer/family member take part in this service. The elderly
user/carer receives the shopping list and is be able to manage
it.
In order to achieve these features, the following modules
are needed:
• Shopping List Generator server component:
automatically calculates the ingredients needed and
creates the shopping list.
• Shopping Assistant client component: provides the
elderly user with tools to manage the shopping list.
• Cooking Assistant client component: guides the user to
cook the meals.
V. DISCUSSION
Having a service to manage, motivate and improve an
elderly person’s nutritional habits is a challenge. The
Fig. 3 Nutritional Advisor showing an advice.
developed tools provide a way of handling every day’s
cooking habits, as well as recipe instructions and management
Two components are needed: of the shopping list. The development of a nutrition service
• Nutritional Plan Builder Manager server component, for involves the management of private user information like life
managing the nutritional content: meals, menus and style, meal patterns, cultural background, body measurements,
creating the nutritional plan. nutritional preferences, intolerances, allergies and use of
• Nutritional Plan client component that shows the menus medicines. Furthermore, the interoperability with other
to the elderly user at home. services raises some concerns about privacy issues. Although
all information is being treated privately, users feel uneasy
Nutritional empowerment & assessment service when they realize their information and behaviour is being
This service specifies the creation and reinforcement of tracked.
correct nutritional habits by showing messages about things to The nutrition service has proven to be relatively invasive,
do, things to do not, etc. Figure 3 shows an advice being since telling an elderly what to eat can be sometimes too
displayed to the user. These messages will be shown also by restrictive. Consequently, the service could be more flexible
taking the information from other OASIS services like the and provide with a wider selection of meals to choose from.
Activity Coach or the Health Monitoring. In order to send the
messages, a set of rules (time, schedule) are defined. This VI. FUTURE STEPS
allows the creation of smart advices like: “If the user has The Nutritional Advisor Service is currently being tested at
exercised and is very hot in the room, remember him to drink pilot sites in three different countries: Bulgaria, Romania and
water” or “If it is the user’s time for lunch and he has to take Italy. The service has been installed in about 30 people’s
some medicines at that time, remind him to take his pills”. houses, with ages that range from 50-70 years old. After the
The actors that take part in this service are: the nutritionist, completion of the pilots, a survey will be filled and every pilot
who creates and assigns the messages and the triggering rules user will be asked for feedback. This feedback will be used to
to the end-user, and the elderly user, who receives the further improve the service.
recommendations and warnings at home. The shopping list assistant could be further improved. A
The following components will be developed: greater control over the kitchen’s movements such as what
• Nutritional Advises Scheduler client component that items are available in the refrigerator or what needs to be
should check when the triggering rule is fulfilled and bought could be of great interest.
show the message to the user. Future developments include the creation of a web based
• Nutritional Advises Scheduler Manager server tool for the nutritionist. This would allow an easier access to
component, for managing the messages and rules. the service, as well as a simplification of the deployment
process.
Shopping and cooking assistant Tests with nutritionists have demonstrated a big interest of
This service involves the automatic creation of a shopping using the application with focus groups of users with specific
list with the necessary items for preparing the meals of each and more demanding nutritional diets. The tool could be very
user, according to their nutritional plan. It assists the user
6. handy in order to control and keep track of the user’s progress.
Further research in this area will be carried out.
REFERENCES
[1] Avramov, M. Maskova. “Population studies, No. 41: Active ageing in
Europe. Volume 1”. D. Council of Europe Publishing. September 2003.
[2] M. F. Bernal-Orozco, B. Vizmanos, A. J. Celis de la Rosa. “La
nutrición del anciano como un problema de salud pública”. Antropo,
16, 43-55. www.didac.ehu.es/antropo. 2008.
[3] Phillips PA, R.B., Ledingham JG,, Reduced thirst after water
deprivation in healthy elderly men. N Engl J Med. 311(753-9 ). 1984.
[4] “Ambient Assisted Nutritional Advisor for Elderly People living at
Home”. Engineering in Medicine and Biology Society (EMBC), 2010
Annual International Conference of the IEEE, 2010. P 198 – 203.
[5] E. Bekiaris, S. Bonfliglio. “The OASIS Concept”. Universal Access in
Human-Computer Interaction. P 202-209. Springer Berlin / Heidelberg.
2009.
[6] Kehagias, Dionisis; Tzovaras, Dimitrios; Mavridou, Efthimia;
Kalogirou, Kostantinos; Becker, Martin. Implementing an Open
Reference Architecture Based on Web Service Mining for the
Integration of Distributed Applications and Multi-Agent Systems.
Agents and Data Mining Interaction, Lecture Notes in Computer
Science. 2010.
[7] A. Navarro, J. Naranjo, J. Mocholí, M. Sala. “AAL service for
controlling, influencing and monitoring the nutritional habits of the
elderly: OASIS Nutritional Advisor Service”, OASIS 1st International
Conference, 2009.
[8] P.Brusilovsky, A. Kobsa, and W. Nejdl. “User profiles for personalized
Information Access”. The Adaptive Web, LNCS 4321, pp. 54-89, 2007.
Springer-Verlag Berlin Heidelberg. 2007.
[9] Hon Project. http://www.hon.ch/Project/HONProjectsPIPS.html.
[10] J.B. Mocholí; D. Dominguez;C.Fernández; Herramienta de apoyo a la
decisión para la generación de menús personalizados. COCyTECH del
Estado de Chiapas, México. Ciencia y Tecnología en la Frontera (ISSN
1665-9775). P 126 – 131. 2008.
[11] Juan P. Lázaro, A.F., Ana Navarro, and Sergio Guillén, Ambient
Assisted Nutritional Advisor for Elderly People living at home. 2010.
[12] Eckerson, W.W., Three Tier Client/Server Architecture: Achieving
Scalability, Performance, and Efficiency in Client Server Applications.
Open Information Systems, January 1995. 10(1).
[13] M. Panou, E. Bekiaris, M. Cabrera-Umpierrez, V. Jiménez Mixco, M.
Arredondo. Use Cases Functionality of the OASIS HCI. Lecture Notes
in Computer Science. Springer Berlin / Heidelberg, 2009.
[14] Dionisis D. Kehagias, Efthimia Mavridou, Konstantinos M.
Giannoutakis, Dimitrios Tzovaras. A WSDL Structure Based
Approach for Semantic Categorization of Web Service Elements.
Artificial Intelligence: Theories, Models and Applications. Springer
Berlin / Heidelberg. 2010.
[15] Cabrera-Umpiérrez, M.F.; Jiménez, V.; Fernández, M.M.; Salazar, J.;
Huerta, M.A.; , "eHealth services for the elderly at home and on the
move," IST-Africa, 2010 , vol., no., pp.1-6, 19-21 May 2010.
[16] Pioggia, G.; Tartarisco, G.; Ricci, G.; Volpi, L.; Siciliano, G.; De Rossi,
D.; Bonfiglio, S.; , "A wearable pervasive platform for the intelligent
monitoring of muscular fatigue," Intelligent Systems Design and
Applications (ISDA), 2010 10th International Conference on , vol., no.,
pp.132-135, Nov. 29 2010-Dec. 1 2010.
[17] D. Kehagias, I. Papadimitriou, J. Hois, D. Tzovaras, J. Bateman. A
Methodological Approach for Ontology Evaluation and Refinement.
[18] Leuteritz, Jan-Paul. Widlroither, Harald. Mourouzis, Alexandros.
Panou, Maria. Antona, Margherita. Leonidis, Asterios. Development of
Open Platform Based Adaptive HCI Concepts for Elderly Users.
Universal Access in Human-Computer Interaction. Intelligent and
Ubiquitous Interaction Environments. Springer Berlin / Heidelberg, P
684-693. 2009.
[19] K. Isacker, M. Goranova-Valkova, P. Grudeva. “User Centred Design
in an fp7 elderly project”. International Scientific Conference, 2008.
[20] K. Isacker, K. Slegers, M. Gemou, E. Bekiaris. “A UCD Approach
towards the Design, Development and Assessment of Accessible
Applications in a Large Scale European Integrated Project”. Lecture
Notes in Computer Science, 2009. P 184-192.