MediMatrix

Haematology decision support

Read a complete blood count in under a minute.

Photograph a CBC report or type the values in. MediMatrix checks every parameter against its reference range, screens for six common blood disorders, and lists the next tests worth ordering — in English and Bangla.

18
parameters read
6
disorder screens
2
languages
10 µm
Peripheral blood smear · illustrative

How it works

Three steps from paper to plan

The report photo is deleted as soon as its values have been read.

Photograph the report

Upload a photo or scan. The text reader finds the results table and pulls out each value and the patient's sex.

Confirm the values

Check what was read and fix anything the camera got wrong. Each field shows where the value sits against its normal range as you type.

Read the interpretation

Six trained models screen the full panel. Anything flagged comes with a first test to order and what to do next.

What it screens for

Six disorders, one panel

Each screen is a gradient-boosted model trained on 18 CBC parameters. The output is a class, not a diagnosis.

ScreenPossible results
Anemia
NoneNormocyticMicrocyticMacrocytic
Leukocytosis
NormalNeutrophiliaLymphocytosisMonocytosisEosinophiliaBasophiliaMixed
Leukopenia
NoneNeutropeniaLymphopeniaLeukopeniaCombinations
Thrombocytopenia
NormalMildModerateSevere
Thrombocytosis
NegativePositive
Polycythemia
NegativePositive

The team

Who built it

Ms. Tanjila Farah

Ms. Tanjila Farah

Faculty advisor

Senior Lecturer, Department of Electrical and Computer Engineering. Machine learning & AI.

Somik Islam

Somik Islam

Data scientist

Data preprocessing and analysis. Django, Python.

MD Raja Mia Raj

MD Raja Mia Raj

Web developer

Interface design and front-end development. Django, JavaScript, HTML/CSS.

Md. Mofidul Hossain

Md. Mofidul Hossain

ML developer

Model training and deployment. Python, scikit-learn, XGBoost.

Built for clinicians. MediMatrix is a research tool that supports, not replaces, clinical judgement. Always confirm results against the original report and the patient in front of you.