vCare featured at the International Conference on Information Systems 2021, Austin Texas

A vCare paper has been approved for the upcoming International Conference on Information Systems which will take place in Austin, Texas, USA on December 12-15, 2021

One of the key exploitable results of vCare is related to the approach followed to design and test systematically derived clinical pathway (graphical) models. Starting from the evidence gained from the clinical partners, vCare has derived distinct requirements for the graphical modelling language.

This is to ensure that all clinical needs (gathering the clinical process information) and the technical needs (pathways in machine-readable form as processual base of the system working mode) are met

Using a Virtual Coach for home rehabilitation requires various technologies (e.g., smart sensors and machine learning) and the involvement of various stakeholders. In this paper submitted, we report about a case study as part of the vCare project on using clinical pathways to set the procedural precept for integrating diverse technologies and stakeholders for home rehabilitation. We contribute to design artifacts and to design knowledge. For design knowledge, we have systemized requirements that help design further modelling languages for modelling clinical pathways, derive further clinical pathways, or integrate further technologies or stakeholders in supervised care. Furthermore, our design artifacts may be used to investigate research ideas of other IS domains such as gamification or anthropomorphism.

TUD (Germany) has been leading this work in the vCare consortium and will be presenting the results at the conference. The paper will also be published in the Conference Proceedings.

Watch here how pathways have been defined in vCare.

vCare at SAAM final event

Iñigo Gabilondo (OSA, Basque country) has been presenting on the 26th of May what vCare can conceretely bring to Parkinson’s patients during the SAAM project final event.
After a brief exploration of the Parkinson’s disease general concepts, the presentation focuses on the unmet meets and how the clinical pathway developed by vCare can contribute to address them.

Event Page


vCare @ Symposium I²-CoRT

We are proud that vCare was named as positive technological example of  in the slot “Rehabilition technology in clinical practice”, presented by Carmen Laplaza Santos (Deputy Head of Unit – Health Innovations, DG Research and Innovation, European Commission) in the course of the Symposium I²-CoRT („innovation and implementation accelerator for complex rehabilitation technology“).

See for details on the workshop here:

Screenshot presentation I2Cort symposium, slot “Rehabilition technology in clinical practice”

vCare Tech-Labs successfully completed!

The vCare Tech-Labs have been successfully completed!

vCare is focusing on four pathologies: Stroke, Parkinson’s disease, heart failure-and Ischemic heart disease. For each pathology, a clinical pathway and related activities and the modalities of interaction with the virtual coach have been defined by the clinical partners of the project.

The objective of the Tech labs was to verify that the technical components developed or made available by the technical partners were actually meeting the requirements previously validated. To achieve this result, the technical partners have developed a battery of tests. For each test, we have defined the preconditions to be met, the test execution modalities and the validation dimensions to be assessed. Those tests have been performed within the premises of the technical partners in Austria (AIT), Spain (MySphera) and Germany (FZI) but also involved SIVECO (Romania) and TUD (Germany). Due to the COVID-19 situation, partners have however been unable to travel to the different sites and the tests have been performed with the support of videoconferencing.

Each Tech lab tested an individualized setup in order to focus on specialized parts of the vCare system. While Germany’s tech-lab performed extensive experiments for AI-based clinical pathway adaptation, the technical sight in Austria dealt with intelligent end-user interaction and Spain’s premise tested the overall system integration. As a consequence, each Tech lab followed the concept of semi-integrated testing, where required vCare sub-systems were evaluated in terms of data flow and business logic. A semi-integrated test refers to an experiment for a particular sub-system, where data is partially simulated or collected offline to the extent that the sub-system can be confidently validated.


The Tech-Lab Germany as an example

For testing the vCare knowledge layer and its capabilities to recommend personalized activities for individual patients, the tech-lab Germany conducted experiments to (i) automatically gather all relevant information for decision-making (e.g. the patient’s current care plan, the development of her/his vital parameters over time or her/his clinical history), (ii) exploit a curated corpus of expert rules to adapt the care plan according to clinical guidelines and medical expertise and (iii) perform AI-based care plan adaptation based on advances reinforcement learning algorithms.

vCare relies on a study design which involves clinicians and end-users at each stage of its development. During this phase, the medical partners have been invited to submit their comments and impressions during and after the tests. The resulting discussions disclosed the need to make central data processing- and decision-making tasks sufficiently transparent and did yield a shared understanding of the vCare system. An exemplary result are advanced dashboards, which visualize the used input data for pathway adaptation, which are continuously improved during the living-lab phase.

Here, the focus was also on information processing. While the test implementation concentrated on the exchange of simulated data via the defined interfaces, the regular discussions with the medical partners allowed additional knowledge about the processing of more extensive data from a medical perspective and the modalities of interaction with patients to be integrated. As central result, vCare has compiled a comprehensive test summary report for both functional and non-functional requirements. All individual integrated as well as semi-integrated test cases were conclusive, showing that required technical interfaces between layers and components are available and functional.

Here is a detailed example of how a specific requirement has been tested in one of the Tech-Lab:

Services: CS5 Rehabilitation coach Requirement: R4-6 Personalized and context-aware interaction and feedback

The VC, considering the daily state of physical inactivity of the user protracted for a long time (personal state), considering the good weather (environment profile), considering the user’s compliance (personal state & historical information), considering the user’s health status (clinical state), and considering the reconstruction of his afternoon habits (clinical pathway profile), proposes a physical activity among those available in the clinical pathway (activity profile & clinical pathway profile): a walk outside in the open air at a pace of 5km/h for 30 minutes.



–        The technician verifies that the system stores the information of “High level of user inactivity”, “favourable weather forecast”, “usual walk outside” and “adequate clinical state”.

–        The technician checks the logfiles to verify that IF high level of user inactivity AND favourable weather forecast AND usual walk outside AND adequate clinical state, THEN the VC proposes the coaching for an active lifestyle activity: “walking outdoor at 6km/h for 30 minutes”


Test setup – precondition:

  • Technical partners generate exemplary clinical state attributes of a patient
  • Integration tests on processing the state attributes of a patient
  • Simulated knowledge input about the weather and habits inserted to the knowledge layers RDF-store
  • Integrated tests on proposing activity

This describe the message flows between the knowledge layer, reasoner and MQTT middleware.

A number of adjustments and more detailed specifications were during the TechLab in  dicsusion with the medical partners:

For example, we had to precise what “favourable weather forecast” could concretely mean. And the answer has been:

  • NO ICE
  • NO FOGG (to avoid visibility problems)
  • NO dark hours (1 hour after sunrise and 1 hour before sunset) (to avoid visibility problems)
  • temperature < 30°C

The “adequate clinical state” is defined by the objective- and subjective assessments of a patient’s physical health and fitness.  In this case, walking can be proposed:

IF hip, knee and ankle conditions are either medium or high (freedom of  movement)

 AND Balance skills level is acceptable

AND the level of perceived exertion is either medium or low.


Test execution:

  • Integration test: messages holding information about different clinical state parameters are processes via the MQTT broker properly and are stored in the knowledge layer
  • Trigger: receiving messages about a patient inactivity via MQTT broker. Message to the topic of “vcare/<patientid>/observation”
  • Reasoner: automatically checks if all conditions are met.
  • Proposes walking for 30 min at a pace of 6 km/h as a new scheduled activity to the broker


Test validation:

  • The reasoner compares the current state of the patient received by the MQTT broker to the threshold values defined by our medical partners
  • The reasoner generates a new scheduled activity as defined in the vCare ontology and provides this information to the topic of the patient’s individual care plan


Comment medical partners:

Input summary Output summary Comment (Medical Partners)
to test this use case, we simulate a patient and store information about a simulated agenda in our knowledge graph. We also insert information about the patients habit of walking outside, that would be extracted as a pattern in the long run. VC proposes the coaching for an active

lifestyle activity: “walking outdoor at 6km/h for 30 minutes”

For a first test this condition is correct. Complex conditions defined in TechLab to be continued.


Test summary:

To complete this test, it proved necessary to define the extensive specification of the mentioned input conditions.  Through interactions with the medical experts, it was possible to define not only the requirements for this exact use case, but also the basic rules that are used for suggesting activities in our Smart Agent.

In addition to these content-related achievements, we were also able to test and validate the integration of the relevant components.  Both the recording of clinical conditions of the patient and the provision of information about a new planned activity could be achieved in cooperation with the respective technical partners.


vCare is now ready for the Living-Labs !

The report also describes the progress in the technical integration of the technical vCare components and how the medical knowledge has been concretely integrated into the technical components of vCare. All technical interfaces are now fully defined and implemented: Data and information flow is now possible throughout the vCare system.

Now that those tests have been successfully fulfilled, vCare can begin the Living labs phase: The vCare system will be tested in a controlled environment by real patients and feedback will be collected in a structured and continuous way. This will result in the identification of gaps and/or to the adaptation of requirements which will then will need to be again tested. In order to ensure efficient and fruitful Living lab experiments, both medical- and technical vCare experts will be available to observe and interact with the participating patients.