Click here to see general information about application!
Blood Analyzer is an app which allows to parse data from PDF and save it to DataBase. Data are the blood parameters
extracted from human blood by blood analyzer machine.
App gives user following possibilities:
Upload and parse PDF with blood parameters:
Save results into Data Base.
Create new patient card with unique ID if not exists. ID is integer converted from personal data.
Browse existing patient cards to check blood results stored as a table where rows are date and columns are blood parameters:
Clearly shows which parameter is out of the norm. Red color is below the norm. Violet color is above the norm.
Show graph for particular blood parameter. Graph shows parameter values in function of time.
Export table with results to excel file.
Click here to see the technologies used!
- Python 3.8.5
- Flask
- SQL Flask Alchemy
- HTML 5
- CSS 3
- Docker
- Docker Compose
- Bootstrap
- PDF Plumber
- Matplot
Click here to see general information about application!
Page with upload and PDF parse functionality.

Page with patient card selection.

Page with patient results, graph, and excel file export.

Example of plotted graph.
