SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
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.
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
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,
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
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
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.

Contenu connexe

En vedette

Paper Soledad Quero - Acceptability of an Online Emotional Therapy System to ...
Paper Soledad Quero - Acceptability of an Online Emotional Therapy System to ...Paper Soledad Quero - Acceptability of an Online Emotional Therapy System to ...
Paper Soledad Quero - Acceptability of an Online Emotional Therapy System to ...WTHS
 
Paper Gloria Cea - Goal-Oriented Design Methodology Applied to User Interface...
Paper Gloria Cea - Goal-Oriented Design Methodology Applied to User Interface...Paper Gloria Cea - Goal-Oriented Design Methodology Applied to User Interface...
Paper Gloria Cea - Goal-Oriented Design Methodology Applied to User Interface...WTHS
 
José Luis Bayo Montón - Serious Games For Dementia illness Detection and Moti...
José Luis Bayo Montón - Serious Games For Dementia illness Detection and Moti...José Luis Bayo Montón - Serious Games For Dementia illness Detection and Moti...
José Luis Bayo Montón - Serious Games For Dementia illness Detection and Moti...WTHS
 
Proyecto de Gobierno 2012 - 2015
Proyecto de Gobierno 2012 - 2015Proyecto de Gobierno 2012 - 2015
Proyecto de Gobierno 2012 - 2015Edwin Anaya
 
Tecnologias de la información y la comunicación
Tecnologias de la información y la comunicaciónTecnologias de la información y la comunicación
Tecnologias de la información y la comunicaciónsanbalmic
 
Buildings by jihad awad
Buildings by jihad awadBuildings by jihad awad
Buildings by jihad awadJihad Awad
 
Ana Navarro - A New Approach Parameterization of Cognitive Disabilities
Ana Navarro - A New Approach Parameterization of Cognitive DisabilitiesAna Navarro - A New Approach Parameterization of Cognitive Disabilities
Ana Navarro - A New Approach Parameterization of Cognitive DisabilitiesWTHS
 
DCSPCA Fall Fundraising Campaign
DCSPCA Fall Fundraising CampaignDCSPCA Fall Fundraising Campaign
DCSPCA Fall Fundraising CampaignDCSPCA_Capping
 
Rinconcompskillz2.doc
Rinconcompskillz2.docRinconcompskillz2.doc
Rinconcompskillz2.docMRINCON002
 
Jihad awad with frank gehry
Jihad awad with frank gehryJihad awad with frank gehry
Jihad awad with frank gehryJihad Awad
 
απειλουμενα ειδη
απειλουμενα ειδηαπειλουμενα ειδη
απειλουμενα ειδηdamanna
 
Florencio Cano - Patient data security in a wireless and mobile world
Florencio Cano - Patient data security in a wireless and mobile worldFlorencio Cano - Patient data security in a wireless and mobile world
Florencio Cano - Patient data security in a wireless and mobile worldWTHS
 
Generating actionable consumer insights from analytics
Generating actionable consumer insights from analyticsGenerating actionable consumer insights from analytics
Generating actionable consumer insights from analyticsMohammad Shazri Shahrir
 
Evaluating natural based toothpaste
Evaluating natural based toothpasteEvaluating natural based toothpaste
Evaluating natural based toothpasteJojo Asavanamuang
 

En vedette (20)

Paper Soledad Quero - Acceptability of an Online Emotional Therapy System to ...
Paper Soledad Quero - Acceptability of an Online Emotional Therapy System to ...Paper Soledad Quero - Acceptability of an Online Emotional Therapy System to ...
Paper Soledad Quero - Acceptability of an Online Emotional Therapy System to ...
 
Paper Gloria Cea - Goal-Oriented Design Methodology Applied to User Interface...
Paper Gloria Cea - Goal-Oriented Design Methodology Applied to User Interface...Paper Gloria Cea - Goal-Oriented Design Methodology Applied to User Interface...
Paper Gloria Cea - Goal-Oriented Design Methodology Applied to User Interface...
 
QE Presentation
QE PresentationQE Presentation
QE Presentation
 
José Luis Bayo Montón - Serious Games For Dementia illness Detection and Moti...
José Luis Bayo Montón - Serious Games For Dementia illness Detection and Moti...José Luis Bayo Montón - Serious Games For Dementia illness Detection and Moti...
José Luis Bayo Montón - Serious Games For Dementia illness Detection and Moti...
 
Proyecto de Gobierno 2012 - 2015
Proyecto de Gobierno 2012 - 2015Proyecto de Gobierno 2012 - 2015
Proyecto de Gobierno 2012 - 2015
 
6w fuw6wuftmc
6w fuw6wuftmc6w fuw6wuftmc
6w fuw6wuftmc
 
Tecnologias de la información y la comunicación
Tecnologias de la información y la comunicaciónTecnologias de la información y la comunicación
Tecnologias de la información y la comunicación
 
Os ppt.4
Os ppt.4Os ppt.4
Os ppt.4
 
Buildings by jihad awad
Buildings by jihad awadBuildings by jihad awad
Buildings by jihad awad
 
Ana Navarro - A New Approach Parameterization of Cognitive Disabilities
Ana Navarro - A New Approach Parameterization of Cognitive DisabilitiesAna Navarro - A New Approach Parameterization of Cognitive Disabilities
Ana Navarro - A New Approach Parameterization of Cognitive Disabilities
 
DCSPCA Fall Fundraising Campaign
DCSPCA Fall Fundraising CampaignDCSPCA Fall Fundraising Campaign
DCSPCA Fall Fundraising Campaign
 
Rinconcompskillz2.doc
Rinconcompskillz2.docRinconcompskillz2.doc
Rinconcompskillz2.doc
 
Presentation1
Presentation1Presentation1
Presentation1
 
Jihad awad with frank gehry
Jihad awad with frank gehryJihad awad with frank gehry
Jihad awad with frank gehry
 
απειλουμενα ειδη
απειλουμενα ειδηαπειλουμενα ειδη
απειλουμενα ειδη
 
Florencio Cano - Patient data security in a wireless and mobile world
Florencio Cano - Patient data security in a wireless and mobile worldFlorencio Cano - Patient data security in a wireless and mobile world
Florencio Cano - Patient data security in a wireless and mobile world
 
The mao
The maoThe mao
The mao
 
Generating actionable consumer insights from analytics
Generating actionable consumer insights from analyticsGenerating actionable consumer insights from analytics
Generating actionable consumer insights from analytics
 
Bayesian His2011
Bayesian His2011Bayesian His2011
Bayesian His2011
 
Evaluating natural based toothpaste
Evaluating natural based toothpasteEvaluating natural based toothpaste
Evaluating natural based toothpaste
 

Similaire à Paper Hector Galán - OASIS Nutritional Advisor Service: a technical view

DANES: Diet and Nutrition Expert System for Meal Management and Nutrition Cou...
DANES: Diet and Nutrition Expert System for Meal Management and Nutrition Cou...DANES: Diet and Nutrition Expert System for Meal Management and Nutrition Cou...
DANES: Diet and Nutrition Expert System for Meal Management and Nutrition Cou...rahulmonikasharma
 
Tecs final draft_0901
Tecs final draft_0901Tecs final draft_0901
Tecs final draft_0901Xueqin Chen
 
ILC expert roundtable: Delivering prevention in an ageing world - Democratisi...
ILC expert roundtable: Delivering prevention in an ageing world - Democratisi...ILC expert roundtable: Delivering prevention in an ageing world - Democratisi...
ILC expert roundtable: Delivering prevention in an ageing world - Democratisi...ILC- UK
 
challenges ppt.pptx
challenges ppt.pptxchallenges ppt.pptx
challenges ppt.pptxArushi Negi
 
Sehat Co. - A Smart Food Recommendation System
Sehat Co. - A Smart Food Recommendation SystemSehat Co. - A Smart Food Recommendation System
Sehat Co. - A Smart Food Recommendation SystemIRJET Journal
 
Healthcare System Design
Healthcare System DesignHealthcare System Design
Healthcare System DesignHtetThuzar
 
2. eHealth services for the elderly at home and on the move
2. eHealth services for the elderly at home and on the move2. eHealth services for the elderly at home and on the move
2. eHealth services for the elderly at home and on the moveAEGIS-ACCESSIBLE Projects
 
Nutrition Advocacy Process: Using PROFILES and Nutrition Costing
Nutrition Advocacy Process: Using PROFILES and Nutrition CostingNutrition Advocacy Process: Using PROFILES and Nutrition Costing
Nutrition Advocacy Process: Using PROFILES and Nutrition CostingCORE Group
 
A Review on Clinical Decision Support System
A Review on Clinical Decision Support SystemA Review on Clinical Decision Support System
A Review on Clinical Decision Support SystemIRJET Journal
 
EGRAPA CONFERENCE_APRIL 2024, PhysAgeNet. Presentation-VERA_SIMOVSKA.pdf
EGRAPA CONFERENCE_APRIL 2024, PhysAgeNet. Presentation-VERA_SIMOVSKA.pdfEGRAPA CONFERENCE_APRIL 2024, PhysAgeNet. Presentation-VERA_SIMOVSKA.pdf
EGRAPA CONFERENCE_APRIL 2024, PhysAgeNet. Presentation-VERA_SIMOVSKA.pdfVera Simovska
 
Draft scientific paper
Draft scientific paperDraft scientific paper
Draft scientific paperAnne Everars
 
Obesity and overweight measures to help lose weight and community strategies ...
Obesity and overweight measures to help lose weight and community strategies ...Obesity and overweight measures to help lose weight and community strategies ...
Obesity and overweight measures to help lose weight and community strategies ...Prab Tumpati
 
TMED Challenge - SMARTLIFE: Supporting Behaviour Change By Translating Person...
TMED Challenge - SMARTLIFE: Supporting Behaviour Change By Translating Person...TMED Challenge - SMARTLIFE: Supporting Behaviour Change By Translating Person...
TMED Challenge - SMARTLIFE: Supporting Behaviour Change By Translating Person...Ulster University
 

Similaire à Paper Hector Galán - OASIS Nutritional Advisor Service: a technical view (20)

FOODINDAHUD
FOODINDAHUDFOODINDAHUD
FOODINDAHUD
 
Developing an ICF-based mobile application (mICF) to improve continuity of ca...
Developing an ICF-based mobile application (mICF) to improve continuity of ca...Developing an ICF-based mobile application (mICF) to improve continuity of ca...
Developing an ICF-based mobile application (mICF) to improve continuity of ca...
 
DANES: Diet and Nutrition Expert System for Meal Management and Nutrition Cou...
DANES: Diet and Nutrition Expert System for Meal Management and Nutrition Cou...DANES: Diet and Nutrition Expert System for Meal Management and Nutrition Cou...
DANES: Diet and Nutrition Expert System for Meal Management and Nutrition Cou...
 
Tecs final draft_0901
Tecs final draft_0901Tecs final draft_0901
Tecs final draft_0901
 
ILC expert roundtable: Delivering prevention in an ageing world - Democratisi...
ILC expert roundtable: Delivering prevention in an ageing world - Democratisi...ILC expert roundtable: Delivering prevention in an ageing world - Democratisi...
ILC expert roundtable: Delivering prevention in an ageing world - Democratisi...
 
challenges ppt.pptx
challenges ppt.pptxchallenges ppt.pptx
challenges ppt.pptx
 
Sehat Co. - A Smart Food Recommendation System
Sehat Co. - A Smart Food Recommendation SystemSehat Co. - A Smart Food Recommendation System
Sehat Co. - A Smart Food Recommendation System
 
Healthcare System Design
Healthcare System DesignHealthcare System Design
Healthcare System Design
 
2. eHealth services for the elderly at home and on the move
2. eHealth services for the elderly at home and on the move2. eHealth services for the elderly at home and on the move
2. eHealth services for the elderly at home and on the move
 
Tanzania SBCC Landscape Analysis 2012
Tanzania SBCC Landscape Analysis  2012Tanzania SBCC Landscape Analysis  2012
Tanzania SBCC Landscape Analysis 2012
 
Nutrition Advocacy Process: Using PROFILES and Nutrition Costing
Nutrition Advocacy Process: Using PROFILES and Nutrition CostingNutrition Advocacy Process: Using PROFILES and Nutrition Costing
Nutrition Advocacy Process: Using PROFILES and Nutrition Costing
 
A Review on Clinical Decision Support System
A Review on Clinical Decision Support SystemA Review on Clinical Decision Support System
A Review on Clinical Decision Support System
 
EGRAPA CONFERENCE_APRIL 2024, PhysAgeNet. Presentation-VERA_SIMOVSKA.pdf
EGRAPA CONFERENCE_APRIL 2024, PhysAgeNet. Presentation-VERA_SIMOVSKA.pdfEGRAPA CONFERENCE_APRIL 2024, PhysAgeNet. Presentation-VERA_SIMOVSKA.pdf
EGRAPA CONFERENCE_APRIL 2024, PhysAgeNet. Presentation-VERA_SIMOVSKA.pdf
 
IEC
IECIEC
IEC
 
Draft scientific paper
Draft scientific paperDraft scientific paper
Draft scientific paper
 
ECGBL 2015 Paper
ECGBL 2015 PaperECGBL 2015 Paper
ECGBL 2015 Paper
 
Dr V K Srivastav
Dr V K SrivastavDr V K Srivastav
Dr V K Srivastav
 
Obesity and overweight measures to help lose weight and community strategies ...
Obesity and overweight measures to help lose weight and community strategies ...Obesity and overweight measures to help lose weight and community strategies ...
Obesity and overweight measures to help lose weight and community strategies ...
 
TMED Challenge - SMARTLIFE: Supporting Behaviour Change By Translating Person...
TMED Challenge - SMARTLIFE: Supporting Behaviour Change By Translating Person...TMED Challenge - SMARTLIFE: Supporting Behaviour Change By Translating Person...
TMED Challenge - SMARTLIFE: Supporting Behaviour Change By Translating Person...
 
Linking patient records
Linking patient recordsLinking patient records
Linking patient records
 

Plus de WTHS

Paper Beni Gómez - APTIC: a knowledge repository for parents and caregivers o...
Paper Beni Gómez - APTIC: a knowledge repository for parents and caregivers o...Paper Beni Gómez - APTIC: a knowledge repository for parents and caregivers o...
Paper Beni Gómez - APTIC: a knowledge repository for parents and caregivers o...WTHS
 
Manuel Armañones - Mesa redonda: Health 2.0
Manuel Armañones -  Mesa redonda:  Health 2.0Manuel Armañones -  Mesa redonda:  Health 2.0
Manuel Armañones - Mesa redonda: Health 2.0WTHS
 
Viveca Jiménez - SAVE ME: supporting mass evacuation guidance within public t...
Viveca Jiménez - SAVE ME: supporting mass evacuation guidance within public t...Viveca Jiménez - SAVE ME: supporting mass evacuation guidance within public t...
Viveca Jiménez - SAVE ME: supporting mass evacuation guidance within public t...WTHS
 
Matteo Pastorino - Remote daily activity of parkinson’s disease patients the ...
Matteo Pastorino - Remote daily activity of parkinson’s disease patients the ...Matteo Pastorino - Remote daily activity of parkinson’s disease patients the ...
Matteo Pastorino - Remote daily activity of parkinson’s disease patients the ...WTHS
 
Paper Viveca Jiménez - Supporting Mass Evacuation Guidance within Public Tran...
Paper Viveca Jiménez - Supporting Mass Evacuation Guidance within Public Tran...Paper Viveca Jiménez - Supporting Mass Evacuation Guidance within Public Tran...
Paper Viveca Jiménez - Supporting Mass Evacuation Guidance within Public Tran...WTHS
 
Paper Merche Serrano - Guía metabólica: empowerment through health 2.0 tools ...
Paper Merche Serrano - Guía metabólica: empowerment through health 2.0 tools ...Paper Merche Serrano - Guía metabólica: empowerment through health 2.0 tools ...
Paper Merche Serrano - Guía metabólica: empowerment through health 2.0 tools ...WTHS
 
Paper María Martínez - Decision support system for health continuous vigilanc...
Paper María Martínez - Decision support system for health continuous vigilanc...Paper María Martínez - Decision support system for health continuous vigilanc...
Paper María Martínez - Decision support system for health continuous vigilanc...WTHS
 
Paper María Iglesia - CEIB: A R&D services in bioimaging oriented to integrat...
Paper María Iglesia - CEIB: A R&D services in bioimaging oriented to integrat...Paper María Iglesia - CEIB: A R&D services in bioimaging oriented to integrat...
Paper María Iglesia - CEIB: A R&D services in bioimaging oriented to integrat...WTHS
 
Paper María Amparo Navarro - Serious Games for Dynamic Content and Advanced E...
Paper María Amparo Navarro - Serious Games for Dynamic Content and Advanced E...Paper María Amparo Navarro - Serious Games for Dynamic Content and Advanced E...
Paper María Amparo Navarro - Serious Games for Dynamic Content and Advanced E...WTHS
 
Paper José Luis Bayo - Serious Games For Dementia illness Detection and Motiv...
Paper José Luis Bayo - Serious Games For Dementia illness Detection and Motiv...Paper José Luis Bayo - Serious Games For Dementia illness Detection and Motiv...
Paper José Luis Bayo - Serious Games For Dementia illness Detection and Motiv...WTHS
 
Paper José Enrique Borrás - eHealth policies review: From European Union to t...
Paper José Enrique Borrás - eHealth policies review: From European Union to t...Paper José Enrique Borrás - eHealth policies review: From European Union to t...
Paper José Enrique Borrás - eHealth policies review: From European Union to t...WTHS
 
Paper Florencio Cano - Patient data security in a wireless and mobile world
Paper Florencio Cano - Patient data security in a wireless and mobile worldPaper Florencio Cano - Patient data security in a wireless and mobile world
Paper Florencio Cano - Patient data security in a wireless and mobile worldWTHS
 
Paper Carlos Pérez - Imaging Biomarkers Automated Structured
Paper Carlos Pérez - Imaging Biomarkers Automated Structured Paper Carlos Pérez - Imaging Biomarkers Automated Structured
Paper Carlos Pérez - Imaging Biomarkers Automated Structured WTHS
 
Paper Ana Navarro - A New Approach Parameterization of Cognitive Disabilities
Paper Ana Navarro - A New Approach Parameterization of Cognitive DisabilitiesPaper Ana Navarro - A New Approach Parameterization of Cognitive Disabilities
Paper Ana Navarro - A New Approach Parameterization of Cognitive DisabilitiesWTHS
 
Paper Álvaro Hermida - Gas Control System for Neonates
Paper Álvaro Hermida - Gas Control System for NeonatesPaper Álvaro Hermida - Gas Control System for Neonates
Paper Álvaro Hermida - Gas Control System for NeonatesWTHS
 
Paper Alejandro Medrano - Use of hierarchical model-view-controller architect...
Paper Alejandro Medrano - Use of hierarchical model-view-controller architect...Paper Alejandro Medrano - Use of hierarchical model-view-controller architect...
Paper Alejandro Medrano - Use of hierarchical model-view-controller architect...WTHS
 
Paper Alejandro Gonzalez - An iPhone-based application for promoting type 2 d...
Paper Alejandro Gonzalez - An iPhone-based application for promoting type 2 d...Paper Alejandro Gonzalez - An iPhone-based application for promoting type 2 d...
Paper Alejandro Gonzalez - An iPhone-based application for promoting type 2 d...WTHS
 
Paper Matteo Pastorino - Remote daily activity of Parkinson’s disease patient...
Paper Matteo Pastorino - Remote daily activity of Parkinson’s disease patient...Paper Matteo Pastorino - Remote daily activity of Parkinson’s disease patient...
Paper Matteo Pastorino - Remote daily activity of Parkinson’s disease patient...WTHS
 
Jaume Alapont - Mesa Redonda: Health 2.0
Jaume Alapont   - Mesa Redonda: Health 2.0Jaume Alapont   - Mesa Redonda: Health 2.0
Jaume Alapont - Mesa Redonda: Health 2.0WTHS
 
Ignacio Basagoiti - Mesa Redonda: Health 2.0
Ignacio Basagoiti - Mesa Redonda: Health 2.0Ignacio Basagoiti - Mesa Redonda: Health 2.0
Ignacio Basagoiti - Mesa Redonda: Health 2.0WTHS
 

Plus de WTHS (20)

Paper Beni Gómez - APTIC: a knowledge repository for parents and caregivers o...
Paper Beni Gómez - APTIC: a knowledge repository for parents and caregivers o...Paper Beni Gómez - APTIC: a knowledge repository for parents and caregivers o...
Paper Beni Gómez - APTIC: a knowledge repository for parents and caregivers o...
 
Manuel Armañones - Mesa redonda: Health 2.0
Manuel Armañones -  Mesa redonda:  Health 2.0Manuel Armañones -  Mesa redonda:  Health 2.0
Manuel Armañones - Mesa redonda: Health 2.0
 
Viveca Jiménez - SAVE ME: supporting mass evacuation guidance within public t...
Viveca Jiménez - SAVE ME: supporting mass evacuation guidance within public t...Viveca Jiménez - SAVE ME: supporting mass evacuation guidance within public t...
Viveca Jiménez - SAVE ME: supporting mass evacuation guidance within public t...
 
Matteo Pastorino - Remote daily activity of parkinson’s disease patients the ...
Matteo Pastorino - Remote daily activity of parkinson’s disease patients the ...Matteo Pastorino - Remote daily activity of parkinson’s disease patients the ...
Matteo Pastorino - Remote daily activity of parkinson’s disease patients the ...
 
Paper Viveca Jiménez - Supporting Mass Evacuation Guidance within Public Tran...
Paper Viveca Jiménez - Supporting Mass Evacuation Guidance within Public Tran...Paper Viveca Jiménez - Supporting Mass Evacuation Guidance within Public Tran...
Paper Viveca Jiménez - Supporting Mass Evacuation Guidance within Public Tran...
 
Paper Merche Serrano - Guía metabólica: empowerment through health 2.0 tools ...
Paper Merche Serrano - Guía metabólica: empowerment through health 2.0 tools ...Paper Merche Serrano - Guía metabólica: empowerment through health 2.0 tools ...
Paper Merche Serrano - Guía metabólica: empowerment through health 2.0 tools ...
 
Paper María Martínez - Decision support system for health continuous vigilanc...
Paper María Martínez - Decision support system for health continuous vigilanc...Paper María Martínez - Decision support system for health continuous vigilanc...
Paper María Martínez - Decision support system for health continuous vigilanc...
 
Paper María Iglesia - CEIB: A R&D services in bioimaging oriented to integrat...
Paper María Iglesia - CEIB: A R&D services in bioimaging oriented to integrat...Paper María Iglesia - CEIB: A R&D services in bioimaging oriented to integrat...
Paper María Iglesia - CEIB: A R&D services in bioimaging oriented to integrat...
 
Paper María Amparo Navarro - Serious Games for Dynamic Content and Advanced E...
Paper María Amparo Navarro - Serious Games for Dynamic Content and Advanced E...Paper María Amparo Navarro - Serious Games for Dynamic Content and Advanced E...
Paper María Amparo Navarro - Serious Games for Dynamic Content and Advanced E...
 
Paper José Luis Bayo - Serious Games For Dementia illness Detection and Motiv...
Paper José Luis Bayo - Serious Games For Dementia illness Detection and Motiv...Paper José Luis Bayo - Serious Games For Dementia illness Detection and Motiv...
Paper José Luis Bayo - Serious Games For Dementia illness Detection and Motiv...
 
Paper José Enrique Borrás - eHealth policies review: From European Union to t...
Paper José Enrique Borrás - eHealth policies review: From European Union to t...Paper José Enrique Borrás - eHealth policies review: From European Union to t...
Paper José Enrique Borrás - eHealth policies review: From European Union to t...
 
Paper Florencio Cano - Patient data security in a wireless and mobile world
Paper Florencio Cano - Patient data security in a wireless and mobile worldPaper Florencio Cano - Patient data security in a wireless and mobile world
Paper Florencio Cano - Patient data security in a wireless and mobile world
 
Paper Carlos Pérez - Imaging Biomarkers Automated Structured
Paper Carlos Pérez - Imaging Biomarkers Automated Structured Paper Carlos Pérez - Imaging Biomarkers Automated Structured
Paper Carlos Pérez - Imaging Biomarkers Automated Structured
 
Paper Ana Navarro - A New Approach Parameterization of Cognitive Disabilities
Paper Ana Navarro - A New Approach Parameterization of Cognitive DisabilitiesPaper Ana Navarro - A New Approach Parameterization of Cognitive Disabilities
Paper Ana Navarro - A New Approach Parameterization of Cognitive Disabilities
 
Paper Álvaro Hermida - Gas Control System for Neonates
Paper Álvaro Hermida - Gas Control System for NeonatesPaper Álvaro Hermida - Gas Control System for Neonates
Paper Álvaro Hermida - Gas Control System for Neonates
 
Paper Alejandro Medrano - Use of hierarchical model-view-controller architect...
Paper Alejandro Medrano - Use of hierarchical model-view-controller architect...Paper Alejandro Medrano - Use of hierarchical model-view-controller architect...
Paper Alejandro Medrano - Use of hierarchical model-view-controller architect...
 
Paper Alejandro Gonzalez - An iPhone-based application for promoting type 2 d...
Paper Alejandro Gonzalez - An iPhone-based application for promoting type 2 d...Paper Alejandro Gonzalez - An iPhone-based application for promoting type 2 d...
Paper Alejandro Gonzalez - An iPhone-based application for promoting type 2 d...
 
Paper Matteo Pastorino - Remote daily activity of Parkinson’s disease patient...
Paper Matteo Pastorino - Remote daily activity of Parkinson’s disease patient...Paper Matteo Pastorino - Remote daily activity of Parkinson’s disease patient...
Paper Matteo Pastorino - Remote daily activity of Parkinson’s disease patient...
 
Jaume Alapont - Mesa Redonda: Health 2.0
Jaume Alapont   - Mesa Redonda: Health 2.0Jaume Alapont   - Mesa Redonda: Health 2.0
Jaume Alapont - Mesa Redonda: Health 2.0
 
Ignacio Basagoiti - Mesa Redonda: Health 2.0
Ignacio Basagoiti - Mesa Redonda: Health 2.0Ignacio Basagoiti - Mesa Redonda: Health 2.0
Ignacio Basagoiti - Mesa Redonda: Health 2.0
 

Dernier

low cost antibiotic cement nail for infected non union.pptx
low cost antibiotic cement nail for infected non union.pptxlow cost antibiotic cement nail for infected non union.pptx
low cost antibiotic cement nail for infected non union.pptxdrashraf369
 
maternal mortality and its causes and how to reduce maternal mortality
maternal mortality and its causes and how to reduce maternal mortalitymaternal mortality and its causes and how to reduce maternal mortality
maternal mortality and its causes and how to reduce maternal mortalityhardikdabas3
 
PERFECT BUT PAINFUL TKR -ROLE OF SYNOVECTOMY.pptx
PERFECT BUT PAINFUL TKR -ROLE OF SYNOVECTOMY.pptxPERFECT BUT PAINFUL TKR -ROLE OF SYNOVECTOMY.pptx
PERFECT BUT PAINFUL TKR -ROLE OF SYNOVECTOMY.pptxdrashraf369
 
History and Development of Pharmacovigilence.pdf
History and Development of Pharmacovigilence.pdfHistory and Development of Pharmacovigilence.pdf
History and Development of Pharmacovigilence.pdfSasikiranMarri
 
Clinical Pharmacotherapy of Scabies Disease
Clinical Pharmacotherapy of Scabies DiseaseClinical Pharmacotherapy of Scabies Disease
Clinical Pharmacotherapy of Scabies DiseaseSreenivasa Reddy Thalla
 
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic AnalysisVarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic AnalysisGolden Helix
 
97111 47426 Call Girls In Delhi MUNIRKAA
97111 47426 Call Girls In Delhi MUNIRKAA97111 47426 Call Girls In Delhi MUNIRKAA
97111 47426 Call Girls In Delhi MUNIRKAAjennyeacort
 
PULMONARY EDEMA AND ITS MANAGEMENT.pdf
PULMONARY EDEMA AND  ITS  MANAGEMENT.pdfPULMONARY EDEMA AND  ITS  MANAGEMENT.pdf
PULMONARY EDEMA AND ITS MANAGEMENT.pdfDolisha Warbi
 
Culture and Health Disorders Social change.pptx
Culture and Health Disorders Social change.pptxCulture and Health Disorders Social change.pptx
Culture and Health Disorders Social change.pptxDr. Dheeraj Kumar
 
Presentation for Bella Mahl 2024-03-28-24-MW-Overview-Bella.pptx
Presentation for Bella Mahl 2024-03-28-24-MW-Overview-Bella.pptxPresentation for Bella Mahl 2024-03-28-24-MW-Overview-Bella.pptx
Presentation for Bella Mahl 2024-03-28-24-MW-Overview-Bella.pptxpdamico1
 
Big Data Analysis Suggests COVID Vaccination Increases Excess Mortality Of ...
Big Data Analysis Suggests COVID  Vaccination Increases Excess Mortality Of  ...Big Data Analysis Suggests COVID  Vaccination Increases Excess Mortality Of  ...
Big Data Analysis Suggests COVID Vaccination Increases Excess Mortality Of ...sdateam0
 
Giftedness: Understanding Everyday Neurobiology for Self-Knowledge
Giftedness: Understanding Everyday Neurobiology for Self-KnowledgeGiftedness: Understanding Everyday Neurobiology for Self-Knowledge
Giftedness: Understanding Everyday Neurobiology for Self-Knowledgeassessoriafabianodea
 
Nutrition of OCD for my Nutritional Neuroscience Class
Nutrition of OCD for my Nutritional Neuroscience ClassNutrition of OCD for my Nutritional Neuroscience Class
Nutrition of OCD for my Nutritional Neuroscience Classmanuelazg2001
 
PNEUMOTHORAX AND ITS MANAGEMENTS.pdf
PNEUMOTHORAX   AND  ITS  MANAGEMENTS.pdfPNEUMOTHORAX   AND  ITS  MANAGEMENTS.pdf
PNEUMOTHORAX AND ITS MANAGEMENTS.pdfDolisha Warbi
 
Introduction to Sports Injuries by- Dr. Anjali Rai
Introduction to Sports Injuries by- Dr. Anjali RaiIntroduction to Sports Injuries by- Dr. Anjali Rai
Introduction to Sports Injuries by- Dr. Anjali RaiGoogle
 
Hematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes FunctionsHematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes FunctionsMedicoseAcademics
 
MedDRA-A-Comprehensive-Guide-to-Standardized-Medical-Terminology.pdf
MedDRA-A-Comprehensive-Guide-to-Standardized-Medical-Terminology.pdfMedDRA-A-Comprehensive-Guide-to-Standardized-Medical-Terminology.pdf
MedDRA-A-Comprehensive-Guide-to-Standardized-Medical-Terminology.pdfSasikiranMarri
 
systemic bacteriology (7)............pptx
systemic bacteriology (7)............pptxsystemic bacteriology (7)............pptx
systemic bacteriology (7)............pptxEyobAlemu11
 
ANTI-DIABETICS DRUGS - PTEROCARPUS AND GYMNEMA
ANTI-DIABETICS DRUGS - PTEROCARPUS AND GYMNEMAANTI-DIABETICS DRUGS - PTEROCARPUS AND GYMNEMA
ANTI-DIABETICS DRUGS - PTEROCARPUS AND GYMNEMADivya Kanojiya
 
Lippincott Microcards_ Microbiology Flash Cards-LWW (2015).pdf
Lippincott Microcards_ Microbiology Flash Cards-LWW (2015).pdfLippincott Microcards_ Microbiology Flash Cards-LWW (2015).pdf
Lippincott Microcards_ Microbiology Flash Cards-LWW (2015).pdfSreeja Cherukuru
 

Dernier (20)

low cost antibiotic cement nail for infected non union.pptx
low cost antibiotic cement nail for infected non union.pptxlow cost antibiotic cement nail for infected non union.pptx
low cost antibiotic cement nail for infected non union.pptx
 
maternal mortality and its causes and how to reduce maternal mortality
maternal mortality and its causes and how to reduce maternal mortalitymaternal mortality and its causes and how to reduce maternal mortality
maternal mortality and its causes and how to reduce maternal mortality
 
PERFECT BUT PAINFUL TKR -ROLE OF SYNOVECTOMY.pptx
PERFECT BUT PAINFUL TKR -ROLE OF SYNOVECTOMY.pptxPERFECT BUT PAINFUL TKR -ROLE OF SYNOVECTOMY.pptx
PERFECT BUT PAINFUL TKR -ROLE OF SYNOVECTOMY.pptx
 
History and Development of Pharmacovigilence.pdf
History and Development of Pharmacovigilence.pdfHistory and Development of Pharmacovigilence.pdf
History and Development of Pharmacovigilence.pdf
 
Clinical Pharmacotherapy of Scabies Disease
Clinical Pharmacotherapy of Scabies DiseaseClinical Pharmacotherapy of Scabies Disease
Clinical Pharmacotherapy of Scabies Disease
 
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic AnalysisVarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
 
97111 47426 Call Girls In Delhi MUNIRKAA
97111 47426 Call Girls In Delhi MUNIRKAA97111 47426 Call Girls In Delhi MUNIRKAA
97111 47426 Call Girls In Delhi MUNIRKAA
 
PULMONARY EDEMA AND ITS MANAGEMENT.pdf
PULMONARY EDEMA AND  ITS  MANAGEMENT.pdfPULMONARY EDEMA AND  ITS  MANAGEMENT.pdf
PULMONARY EDEMA AND ITS MANAGEMENT.pdf
 
Culture and Health Disorders Social change.pptx
Culture and Health Disorders Social change.pptxCulture and Health Disorders Social change.pptx
Culture and Health Disorders Social change.pptx
 
Presentation for Bella Mahl 2024-03-28-24-MW-Overview-Bella.pptx
Presentation for Bella Mahl 2024-03-28-24-MW-Overview-Bella.pptxPresentation for Bella Mahl 2024-03-28-24-MW-Overview-Bella.pptx
Presentation for Bella Mahl 2024-03-28-24-MW-Overview-Bella.pptx
 
Big Data Analysis Suggests COVID Vaccination Increases Excess Mortality Of ...
Big Data Analysis Suggests COVID  Vaccination Increases Excess Mortality Of  ...Big Data Analysis Suggests COVID  Vaccination Increases Excess Mortality Of  ...
Big Data Analysis Suggests COVID Vaccination Increases Excess Mortality Of ...
 
Giftedness: Understanding Everyday Neurobiology for Self-Knowledge
Giftedness: Understanding Everyday Neurobiology for Self-KnowledgeGiftedness: Understanding Everyday Neurobiology for Self-Knowledge
Giftedness: Understanding Everyday Neurobiology for Self-Knowledge
 
Nutrition of OCD for my Nutritional Neuroscience Class
Nutrition of OCD for my Nutritional Neuroscience ClassNutrition of OCD for my Nutritional Neuroscience Class
Nutrition of OCD for my Nutritional Neuroscience Class
 
PNEUMOTHORAX AND ITS MANAGEMENTS.pdf
PNEUMOTHORAX   AND  ITS  MANAGEMENTS.pdfPNEUMOTHORAX   AND  ITS  MANAGEMENTS.pdf
PNEUMOTHORAX AND ITS MANAGEMENTS.pdf
 
Introduction to Sports Injuries by- Dr. Anjali Rai
Introduction to Sports Injuries by- Dr. Anjali RaiIntroduction to Sports Injuries by- Dr. Anjali Rai
Introduction to Sports Injuries by- Dr. Anjali Rai
 
Hematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes FunctionsHematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes Functions
 
MedDRA-A-Comprehensive-Guide-to-Standardized-Medical-Terminology.pdf
MedDRA-A-Comprehensive-Guide-to-Standardized-Medical-Terminology.pdfMedDRA-A-Comprehensive-Guide-to-Standardized-Medical-Terminology.pdf
MedDRA-A-Comprehensive-Guide-to-Standardized-Medical-Terminology.pdf
 
systemic bacteriology (7)............pptx
systemic bacteriology (7)............pptxsystemic bacteriology (7)............pptx
systemic bacteriology (7)............pptx
 
ANTI-DIABETICS DRUGS - PTEROCARPUS AND GYMNEMA
ANTI-DIABETICS DRUGS - PTEROCARPUS AND GYMNEMAANTI-DIABETICS DRUGS - PTEROCARPUS AND GYMNEMA
ANTI-DIABETICS DRUGS - PTEROCARPUS AND GYMNEMA
 
Lippincott Microcards_ Microbiology Flash Cards-LWW (2015).pdf
Lippincott Microcards_ Microbiology Flash Cards-LWW (2015).pdfLippincott Microcards_ Microbiology Flash Cards-LWW (2015).pdf
Lippincott Microcards_ Microbiology Flash Cards-LWW (2015).pdf
 

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.