chikungunya outbreak in the Indian Ocean exposed critical gaps in Madagascar's disease surveillance.
The solution was to setup a real-time sentinel surveillance system using mobile phones for daily data transmission. This implementation was the first nationwide real-time-like surveillance system ever established in Madagascar.
The Syndromic Sentinel Surveillance System in Senegal, the 4S network, is Another syndromic sentinel surveillance system based on febrile syndromes. It was implemented in Senegal in 2012 and inpired by the Madagascar model.
The criteria of individual target diseases are based on World Health Organization recommended surveillance standards. This means: for each disease or syndrome there is a description of the rationale for surveillance, case definition, types of surveillance, minimum data elements, data analyses and principal uses of data for decision-making.
Data are transmitted on a daily basis by the general practitioners of the sentinel sites. They are validated and analyzed daily within the epidemiology unit of the Institution. These data are sent to the Ministry of Health in the form of a weekly newsletter.
The existing implementation faced significant challenges. The database consisted of scattered Excel files distributed across multiple locations, making studies and analyses complicated and time-consuming. There was an urgent need to organize, structure, and centralize these disparate files.
To address these issues, a new platform was developed: Teranga. Built using PHP, Javascript and MySQL, Teranga provides improved data management, enhanced tracking capabilities, modular architecture, and streamlined deployment during outbreak situations.
The new sentinel surveillance system included 17 health centers and identified 4 confirmed outbreaks. The system has proved the feasibility of improving disease surveillance capacity through innovative technological solutions.
TODO
When COVID-19 struck, Teranga rose to meet an unprecedented challenge, becoming the backbone of Senegal's pandemic response. Seamlessly coordinating patient care, traveler monitoring, financial operations, clinical research, and treatment center management across the entire country. The pandemic trully elevated Teranga to a mission-critical status.
What began as a surveillance system for on institution, evolved to become West Africa indispensable healthcare hub: The 4S network. Teranga is now expanding from Senegal into other West African countries: Gambia, Cape-Verde, Mauritania, Niger, Mali, Togo, Guinea, Guinea Bissau, Sierra-Leone and Benin. The goal being to provide broader coverage and improve health systems in a sustainable and effective manner.
I am hired by the Institution. I'm tasked with reimplementing the current system, rebuilding it from scratch while improving on what came before. I don't have much say in the tech stack, just enough freedom to go with what works for me. The usual lineup of Debian, Python, Django, Postgresql, Nginx, Podman, Git, Gitlab, Emacs, Tmux, etc ... More on that in the following episodes.
The surveillance platform my colleagues and I have spent two years developing has now been presented to the public. But public recognition is not really the source of my pride. What matters is that our system, our algorithms, our data structures, our functions, our for loops, our SQL queries are actively making a difference in saving lives. Phew!
it's really fascinating that these early systems already recognized the core principles I would implement today: voluntary reporting networks, standardized data collection, information sharing, real-time communication, etc...
TODO
TODO
This article is also for my fellow developers who built the 4S network under impossible constraints—limited budgets, legacy infrastructure, unrealistic timelines. My colleagues engineers writing scripts to detect disease patterns, configuring servers that never get enough resources. My teammates who's written documentation that nobody reads but everyone depends on. I'm talking about the people who made the story:
Cisse a.k.a "Celui qui fait bouger le monde", plays a crucial role in coordinating activities across the Institution Digital Factory team. His expertise extends to managing and preserving the integrity of biomedical data within the Institution. He works closely with stakeholders to validate specifications of new health applications. To uncover more about him, follow this link.
As an integral member of the development team, Mame Astou a.k.a "Madame La Directrice", craft robust and dynamic web applications while maintaining a keen eye for intuitive user interface design. She knows how to create user experiences that prioritize both aesthetic appeal and seamless usability. What would we be without her? Absolutely nothing. To uncover more about her, please visit this page.
Diom, a.k.a "Le Grand Marabout de l'Architecture", is a DevOps engineer who bridges the gap between development and operations. With expertise in containerization technologies, cloud platforms, and monitoring solutions, he design and maintain scalable deployment environments while ensuring system reliability and security.
Abdoul Karim is probably the pillar of the team, always ready to make concessions and take responsibility. His technical experience spans multiple domains. It would take me hours to explain why he is an excellent engineer. Just go and find out by yourself how great he is.
Mariama a.k.a "La Sauveuse De Tous Les Hommes", has a deep knowledge of Scrum and agile principles. She guide the team through iterative development cycles while fostering continuous improvement and team collaboration. We are still waiting for that one day she will finally write a few lines of TypeScript. Access Mariama's comprehensive profile by following this link.
Birante has an exceptional expertise that encompasses everything from custom UI animations and state management to integrating native device features and third-party services. He is able to deliver native-quality experiences across both iOS, Android and Web platforms. One day he told me we should rewrite everything using RoR applications. Here is a link to get the complete picture about Birante.
Tidiane, a.k.a "Le Sage", a.k.a "The Biobank expert", is probably the wisest and most reserved member of the team. Tidiane is a seasoned backend developer who brings deep expertise in Django framework development. He excel at designing robust APIs and implementing complex business logic that powers modern web applications. If you know anyone who works at Mbiolims, please tell them they should hire Tidiane. His background can be found here.
Aux âmes bien nées, la valeur n'attend point le nombre d'années. Adrien, the youngest in the team, is a software engineer with an extensive experience in developing RESTful APIs, managing database migrations, and implementing automated testing frameworks within Django projects. For additional information about Adrien, visit this link.
Guys, your dedication, your resilience, your ingenuity deserve recognition far beyond what they receive. Thank you.
Writing about 4S implementation could fill volumes. For those ready to dig deeper into the technical and policy dimensions of public health surveillance, and before I write the second part of this series, here are resources that expand on the key concepts discussed:
Some people we might want to collaborate with:
If you found this article interesting, please share it with your entourage. Tell them there are people here who save lives with free and open source software.