software
Medical Diagnosis App
Android app where a doctor enters a patient's blood test results and the app flags every condition whose ranges match, each with a recommended treatment.
Role
Developer
Problem
Speeds up first-pass diagnosis by checking blood test values against the ranges for 26 conditions and listing every match, with treatment suggestions, for the reviewing doctor.
Tech Stack
JavaAndroid SDK
How It Works
- 01A doctor logs in and enters a patient's blood test values through the app's form screens.
- 02Each value is classed as low, normal or high against its reference range, and the app flags every one of 26 hard-coded conditions whose pattern matches — a list of candidates, not a single best guess.
- 03The matches and their treatment text (in Hebrew) are shown to the doctor as a first-pass suggestion, not a final diagnosis, and saved as a text report in Downloads.
What I Learned
- –One of my first native Android apps — learned the basics of Activity-based navigation and structuring a multi-screen Java app.
- –Modeling a medical domain, even a simplified one, showed how important clear data structures are before writing any UI.