Digital disease diagnostics