Partners & Projects

We work with partners around the world to bring ICTs for development and research in many areas.
Here are some of our partners and projects:

World Health Organization

World Health Organisation (WHO) is an agency of the United Nations that is concerned with international public health. Among its responsibilities, WHO counts with the following ones: Provide leadership on matters critical to health and engaging in partnerships where joint action is needed, shape the research agenda and stimulating the generation, translation and dissemination of valuable knowledge, set norms and standards and promoting and monitoring their implementation, articulate ethical and evidence-based policy options, provide technical support, catalysing change, and building sustainable institutional capacity and monitor the health situation and assessing health trends.

WHO has launched a new online Global Reporting System for Hepatitis (GRSH) designed to support monitoring progress towards the targets defined by Member States at the World Health Assembly in 2016 towards elimination of viral hepatitis as a public health threat by 2030.

The GRSH includes indicators for selected data elements from the monitoring and evaluation framework not already captured by other systems; and critical policy uptake indicators. The data entry & analysis DHIS2 module has been developed by EyeSeeTea and installed in the WHO Integrated Data Platform servers, that we also maintain.

WHO Integrated Data Platform (WIDP) servers maintenance

WHO implements an online platform called the WHO integrated data platform (WIDP) based on DHIS2. It is currently used for global aggregated and individual data reporting by several programmes at WHO. WIDP is actually included in a more ambitious framework called the World Information System for Control and Elimination on Neglected Tropical Diseases (WISCENTD). It is an information system which aims at providing a consolidated and integrated view on NTDs spanning data from official and non-official data sources. At this moment three Departments at WHO are using WIDP: Management of Noncommunicable Diseases, Disability, Violence and Injury Prevention (NVI), Hepatitis andHealth Work Force.

EyeSeeTea is, since May 2018, collaborating with the general maintenance of the WIDP, ensuring that all servers are properly working, helping with any user issue and developing administration tools & scripts for the admins of the platform.

DHIS 2


The District Health Information System (DHIS) is used in more than 60 countries around the world. DHIS is an open source software platform for reporting, analysis and dissemination of data. The core development activities of the DHIS 2 platform are coordinated by the Department of Informatics at the University of Oslo, and supported by NORAD, PEPFAR, The Global Fund to Fight AIDS, Tuberculosis and Malaria, UNICEF and the University of Oslo (UiO).

Official UiO Android Apps maintenance and development

From April 2017 to April 2018, EyeSeeTea has been in charge for stabilizing, debugging, maintaining and upgrading of the UiO legacy Official Apps. These applications enable the user to register & read both aggregated and individual data stored in DHIS2 servers by using Android devices.

Development and architecture design for the new Official Android SDK

The Department of Informatics at the University of Oslo has created a new Android App aiming to substitute the previous 4 apps that manage the interaction between Android devices and DHIS2 servers. The new App is composed by a front-end, that presents the information to the user, and a backend, that interacts with DHIS2 servers. The backend is the SDK (Software Development Kit), conceived as a separate product, so other developers will be able to build their own front-ends and forget about the DHIS2 interaction, that is implemented by the SDK. EyeSeeTea has created and evolved most of the initial architecture that is currently in use in the new SDK, and the testing standards as well.  

Android demo server maintenance

While developing the Android apps and the new SDK, EyeSeeTea has also maintained the Android public server for testing purposes. This server hosts a set of DHIS2 instances. These instances offer a very useful platform to test the mobile application functionality and behaviour. A set of scripts and taylor-made tools allows us to upgrade these instances automatically (database and/or source code) and performed maintenance tasks.

Stress and performance tests for Android apps

In collaboration with the DHIS2 development team, EyeSeeTea performed stress and performance tests to the Android apps: four current applications plus the new Android app which uses the SDK behind the scenes. These tests aimed to understand the limitations in terms of users and data for the Android applications and the DHIS2 servers. The outcome was a clear understanding of the maximum number of users/applications, several suggestions regarding the server configuration and Android development, server specification tips based on the expected number of users and different approaches and techniques to improve the performance server and client side.

Architecture and Coding advice new generation app

EyeSeeTea has also provided architecture and coding advice and auditing to the UiO Android development team. Advicing covers not only technical aspects and best practices such as repository management, source code quality assurance, continuous integration tools and user feedback platforms and strategies but also development methodologies (sprints, task priorities, development cycle, team management, etc.).

As part of this work we have helped with the design of DHIS2 specific strategies, concepts and interactions: How DHIS2-SDK can be designed to improve the interaction with android framework? What should be exposed to other android developers, so they can build their own apps based on the DHIS2 data model? What is the best way to communicate to the external developers what is the status of the development of the SDK? 

App for the Cambodian National Center For Parasitology Entomology and Malaria Control (CNM)

The University of Oslo and the Clinton Health Access Initiative decided to contribute to our custom Apps in the Malaria Case Surveillance domain, by funding new functionalities and, hence, creating a new App for the Cambodian National Center For Parasitology Entomology and Malaria Control (CNM). The CNM App is picture-driven, aiming to allow illiterate people to register malaria cases using an Android device. The survey is conducted by clicking on images and register the main information that the Cambodian CNM organism needs for the epidemiology analysis. CNM also manages the drugs issues and entries, generating a basic stock control that is centralized in the DHIS2 server the app is connected to. The app can work offline and it sends all the information to DHIS2 as soon as the device gets internet connexion. All the information from the app is represented in a simple Event-based program in DHIS2.

Save the Children Myanmar

Save the Children believes every child deserves a future. In Myanmar and around the world, Save the Children gives children a healthy start in life, the opportunity to learn and protection from harm. They do whatever it takes for children – every day and in times of crisis – transforming their lives and the future we share.

As part of these efforts, Save the Children funded the development of a new Malaria Case-Based Reporting App, based on PSI’s Malaria Case Surveillance Apps but including several improvements and new features. The MCBR App collects data on malaria testing and treatment using a picture-driven survey and includes job aids and a minimal drug stock control functionality. The app works offline and sends all the information to a DHIS2 centralized server once it gets connectivity.

PATH

PATH is a global organization that works to accelerate health equity by bringing together public institutions, businesses, social enterprises, and investors to solve the world’s most pressing health challenges. With expertise in science, health, economics, technology, advocacy, and dozens of other specialties, PATH develops and scales solutions—including vaccines, drugs, devices, diagnostics, and innovative approaches to strengthening health systems worldwide.

The Electronic Data System (EDS) App in an open source quality assessment tool connected with DHIS2 servers. The App synchronizes with DHIS2 in an initial sync process, and turns DHIS2 programs and data elements into surveys and questionnaires that the user is able to fill in offline from an Android device. The app was funded by PATH through the United States President’s Malaria Initiative-funded MalariaCare project and is widely used across several countries in Africa. The EDS was adapted from Population Services International’s (PSI’s) Health Network Quality Improvement System (HNQIS).

Population Services International (PSI)

PSI is a global health organization dedicated to improving the health of people in the developing world by focusing on challenges like a lack of family planning, HIV and AIDS, diarrhea, pneumonia and malnutrition, among others.

HNQIS Android App

Health Network Quality Improvement System (HNQIS), funded and deployed by PSI, is an Android app oriented to take care of the global cycle of Quality Assessment on a health network. With this app, health care providers can be assessed by planning the assessment to an specific moment, then taking the survey to a health facility and a health area, giving feedback to the health care providers and finally monitoring the evolution of the different facilities in the different health areas. The app works offline and sends all the information to DHIS2 when connexion is available. HNQIS is automatically configured in a first sync process, by using DHIS2 programs as surveys, and DHIS2 data elements as questions, allowing the user to fully customize in the server how the information will display in the App, and many other things like how each question will be scored, or how often the surveys will need to be conducted. EyeSeeTea has been developing this app since 2015 and it’s widely used in many countries of Africa, America and Asia.

Malária: Testagem e Tratamento

MTT App is a derivative from CNM App, still in alpha version, especially designed for PSI needs in Angola. It registers malaria cases by using the same principle as our other Malaria Case Surveillance apps, using DHIS2 as backend and using a picture-driven interface to make it easier for illiterate people to follow the workflow. MTT stores both information about the cases and information about the drugs & mRDT stock, while recognizes and treat different a user coming from a Health Center and a Village Malaria Worker.

Malaria Case Surveillance Cambodia & Laos

Starting on 2015 for Cambodia, and 2016 for Laos, PSI’s funded the development of both Malaria Case Surveillance Apps, being the foundations for the rest of Malaria Case Surveillance apps that EyeSeeTea has been developing later on (for Save the Children or the Clinton Health Access Initiative). These apps are able to, by using a picture representation of the different options of the survey, register malaria cases conducted by illiterate people completely offline, and send it later to DHIS2 once the device gets connexion.

Connect with Sarah

Community workers are a key profile in PSI’s networks. They go inside the communities, sometimes very isolated and without network connectivity, and selling door by door vouchers for health services that patients can later redeem in the PSI clinics.

EyeSeeTea has developed for PSI Connect with Sarah, the Android app that controls all this process. With this app, the CW can forget about internet connexion and generate vouchers that later will be sent, all in a complex system that has as final storage a DHIS2 server. The app can register biometrics from the health facility client in those cases where the client doesn’t have a mobile device and asking to keep a voucher identifier can be challenging for the user.

Data Dictionary

PSI uses DHIS2 as its HMIS. Data is feeding daily from up to 15.000 sites across 60+ countries, allowing analysis of the health programs impact at district, country, and global level. EyeSeeTea in collaboration with PSI has developed an app to visualize a picture of the metadata in the database and its connection across programs, datasets, health facilities, and how the data is being used and filled across the different countries and platforms. Data can be analysed in a tabular or graphical an interactive way.

DHIS2 core development for interpretations, analytics and dashboard enhancements

EyeSeeTea is working with PSI in order to implement and integrate several developments to DHIS2 core functionality. PSI is seeking to push for the use of DHIS2 interpretations across all of its country implementations. Due to DHIS2 existing limitations, EST and PSI aims to implement several features that facilitates the adoption of interpretations and communications among users in PSI.

The main features include the development of an interpretation sidebar in the analytic tools (pivot table, chart visualizer, event report, event visualizer and maps), improvements in the dashboard application to facilitate access to the analytics information, backend developments to provide mechanisms for subscription, interpretations and comments, notifications, etc.

UIC

UIC is a unique identifier generator app. In some isolated rural areas of many countries in Africa, where patients do not necessarily have a national identification number and can only be registered in a system by using common information about their lives that they always know, this App is used for creating automatically a unique identifier given a small survey about personal information. This ID is used to anonymize and identify patients in DHIS2 systems.

MSF - Doctors Without Borders

MSF stands for Médecins sans Frontières (translated: Doctors without Borders), an independent international medical humanitarian organisation providing aid to populations in distress, victims of natural and man-made disasters, and victims of armed conflict, regardless of race, religion or political beliefs. MSF is a non-profit, self-governed, member-based organisation. MSF observes neutrality and impartiality in the name of universal medical ethics and the right to humanitarian assistance and claims full and unhindered freedom in the exercise of its functions. Members undertake to respect their professional code of ethics and maintain complete independence from all political, economic or religious powers.

Dhis2 apps for project configuration & management

Health information coming from the projects is the reference point for medical interventions coordination, planning and monitoring and a guarantee for early and effective response in case of emergency.
The goal of the project management app is to ensure immediate access to quality information throughout the organization in order to analyse data at field level, compress the delay between the identification of outbreaks and the response to it, and support decision-making processes improving the adequacy and quality of services offered to communities in risk.

The purpose of the project configuration app is to implement the configuration processes guiding the user through the correct data flow, as well as making transparent the different actions required (create MSF missions, projects, health sites, health services, etc…). It has been developed using AngularJS and Rest Services.

Norwegian Refugee Council

The Norwegian Refugee Council is an independent humanitarian organisation helping people forced to flee. They work in crises in 31 countries, where they help save lives and rebuild futures. NRC is a determined advocate for displaced people and support the UN and local authorities in humanitarian crises.

Dataset Configuration & Recoding Web Apps

Dataset Configuration allows, among other things, creating DHIS2 Datasets (and some other pieces of metadata) using a multistep wizard. The wizard offers a user friendly and intuitive interface and infers some of the information based on the NRC metadata and the user profile. In particular, the application has been carefully designed to bring a sophisticated and intuitive graphical interface to manage Data Elements and Indicators, disaggregation levels and grey fields, creating some of this metadata pieces on-the-fly. The Dataset Recoding app allows to delete, correct and push new data.

User Extended Web App

User-Extended App is a DHIS2 Web Application that provides an easy and integrated way to do common operations on DHIS2 users which would be burdensome to perform using the official management application. For instance, the landing page displays a list of users with some attributes information. The list allows sorting by some fields (by clicking on the column header) and single/multiple selections.
Originally developed for NRC, it is also being used by WHO.

DHIS2 core development for pivot/visualisation and indicator calculation enhancement

Starting from a DHIS2 fork, this project aimed to modify some core and modules features of DHIS2 2.23, specially from pivot tables webapp, in order to improve and extend some of its functionalities. The main objectives were to allow Indicators to be created in a DataSetAttribute basis, and providing a way and an interface to create calculated items in pivot tables by using other fields from the table.

Instruct Image Processing Center - I2PC (CNB)

The Instruct Image Processing Center (I2PC) at the Spanish National Center for Biotechnology (CNB) belongs to the European Strategic Infrastructure Project (ESFRI) in the area of Structural Biology.  I2PC provides support to structural biologists, helping them to maximize the extraction of biological knowledge from their microscopy images.

Data Visualization Tools Web Development

EyeSeeTea is currently developing several tools for the Instruct Image Processing Center (I2PC): Scipion Desktop Application and Scipion Web Tools. Scipion is an image processing framework for obtaining 3D models of macromolecular complexes using Electron Microscopy (3DEM) developed at the Spanish National Center for Biotechnology. It integrates several software packages and presents a unified interface for both biologists and developers. Scipion allows the user to execute workflows combining different software tools, while taking care of formats and conversions. Additionally, all steps are tracked and can be reproduced later on.

The actual work is mainly focus on Scipion Desktop Application and a wide range of web sites from official websites to a set of web services to register user activity. For Scipion, EyeSeeTea is developing a new data model to support the tomography field. As part of this work, EST is integrating into Scipion some tomography methods and validating the expected results.

Scipion strategic and technical consulting

EyeSeeTea has provided strategic technical consulting and product management for Scipion. Scipion is an image processing framework for obtaining 3D models of macromolecular complexes using Electron Microscopy (3DEM) developed at the Spanish National Center for Biotechnology. It integrates several software packages and presents a unified interface for both biologists and developers. Scipion allows you to execute workflows combining different software tools, while taking care of formats and conversions. Additionally, all steps are tracked and can be reproduced later on.

Technical and product management support was mainly focus on analysing and improving multiple aspects: organisational issues and tools, performance, technical risk, strategic vision, etc.

Cluster & Servers Configuration and Mantainance

EyeSeeTea is maintaining and configuring the I2PC servers, network and storage machines since 2017. More than 10 processing machines and clusters, several storage machines with more than 1500Tb of capacity, 7 web servers, and more than 20 personal computers are part of the I2PC-CNB infrastructure and maintained by our team of Engineers. As part of this work, we have developed a backup and monitoring system, a set of tools to perform bulk actions, analysis and report web and established the security infrastructure and network configuration for them. Microinformatics and hardware configuration are as well part of the everyday tasks.

University of the Western Cape

The University of the Western Cape is a national university of South Africa. It is committed to excellence in teaching, learning and research to nurturing the cultural diversity of South Africa and to responding in critical and creative ways to the needs of a society in transition. It was created in 1959 as a College for people classified as “Coloured”, enrolling students for lower to middle level positions in schools. In 1970 the institution gained the University status and was able to award its own degrees and diplomas.

Libre Router power efficiency

In the framework of the FIRE Africa Grant, EyeSeeTea in collaboration with the University of the Western Cape designed a Power Efficiency system for open source and open hardware routers. The system (LibreRouter) aims to provide cheap & open solutions for community networks.

WiFi Calling App

The WiFi Calling App, designed and developed also in the framework of the FIRE Africa Grant with the University of the Western Cape, is conceived to provide community networks users of LibreRouters a WiFi tool to call using the cheapest method available. The App uses a set of Web Services to interact with the system and allows the user to decide if (s)he wants to use WiFi network, cellular network, depending on the cost, among other centralized funcionalities.

Universidad Rey Juan Carlos

Located in Madrid, Universidad Rey Juan Carlos, and its Signal Theory Department, have focused their research in the wireless telecommunication networks for isolated rural areas. EyeSeeTea has provided its services as part of a infrastructure project for low bandwidth networks.

QoS Configuration System

Automatic QoS (Quality of Service) configuration system for embedded devices in a testbed network for URJC research project. This set of GNU/Linux tools turns an embedded system into a router with bandwidth adaptive capabilities, able to response to network fluctuations.

The designed system implements an algorithm to dynamically adjust the Quality of Service in both a cellular network and a WiFi network by using the advanced routing mechanism from the Linux Kernel. With this algorithm, the systems exchange information in a secure way about the real-time load on each extreme of the network. The algorithm take that information and reconfigure all the intermediate queueing systems in real-time to maximize the network availability and service quality.