Elsa Health Symptom Assessment algorithms are a collection of causal models that can be used for health decision making support at all levels of healthcare providers.
The main intention of these models is to support healthcare workers at the rural (and urban) dispensary level by taking in patient signs, symptoms and risk factors, and calculating the likelihood of one of the covered conditions.
Elsa Health as an organization is commited to equal access to healthcare for all. We do this the best way we know how, by building technologies to augment the capacity and skills of decision makers (healthcare workers, governments, researchrs, parents, guardians, and individuals) to support optimal decision making. Disease should be a thing of the past
- Support developers of health technologies to quickly add symptom assessment capabilities to their technolgies
- Ensure Africa and her specific diseases are included when symptom assessment is being performed.
- Allow developers from all over the world to include African (currently only East African) diseases and their presentations.
- Grow a community of humans that want to leverage technology to make better health decision making is available everywhere technology can reach.
Learn more about Elsa Health Open Source
- Julia v. 1.6.0
- Distributions.jl
- Omega.jl - Causal & Counterfactual inference
- To run the server HTTP.jl
- To visualise results & distributions UnicodePlots.jl
- To send back results from the server JSON2.jl
- Change directories into this project:
cd path/to/folder
julia --project=@. ./src/server.jl
to activate the current project and start the server- To stop the server simply press
Ctrl+C
We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:
- Reporting a bug
- Discussing the current state of the code
- Submitting a fix
- Proposing new features
- Becoming a maintainer
If you want to contribute through code or documentation, the Contributing guide is the best place to start. If you have questions, feel free to ask.
This project adheres to Elsa Health's code of conduct. By participating, you are expected to uphold this code.
Technology / Tool | Description |
---|---|
Julia | A language for scientific and numeric computing - install v. 1.4.2 |
Distributions.jl | A package for creating, manipulating and working with various distributions in Julia |
Omega.jl | Omega is a library for causal and probabilistic inference in Julia. |
HTTP.jl | HTTP client and server functionality for Julia |
UnicodePlots.jl | Advanced Unicode plotting library designed for use in Julia's REPL. |
JSON2.jl | Fast JSON for Julia types |
Improving the accuracy of medical diagnosis with causal machine learning