Desktop software (Windows) development for image management and reporting

Job ID: 33457728

Budget: €12 – €18 EUR

I need to have a desktop software developed for Windows OS, this will be developed for a research laboratory handling medical scans images.
No personal/private medical information is entered for the cases, just anonymous with basic details are entered.
Includes the following features:

1. Local login (No active directory/cloud login), simple.
2. Welcome screen showing all shortcuts of the app.
3. Cases management screen
A case is a medical patient, but it only includes the following information:
Unique Identifier (auto generated), Age group (list), Retinopathy (list), Diagnostic. (selectable from a dropdown list), Gene (If diagnostic is related to a genetic disease, pulling a list for sleection)
3.1 List of cases with access to CRUD of each record.
3.2 Assign images to case (Allows user to select images from local folders and assign it to that case), file should be copied into a workspace directory that belongs to the software in order to prevent images links to be broken.
3.3 Images details: For each selected image, the user can set the following details
Eye (Left or Right), Image Type (dropdown), Scan size, Subtype, Date (calendar).

4. Image discovery
4.1 Displays a filtering panel that allows to discover images belonging to a case through filters. It also displays a paginated list of all associated images available in the system, this could be a grid of images showing a thumbnail and the basic details of each image.

The filters are related to the case and the image's details, user can select multiple filters in order to get results:
Age group
Image type
Image size
OCTA Types
Retinopathy
Diabetic retinopathy
Genes
On each selection/un-selection, images should be filtered automatically and the grid should be refreshed.

5. Settings screen
This screen provides a way to manage values within the system for the list of options to be displayed for: Image Types, OCTA Types (subtypes), Diagnosis, Genes

6. Help
Consist of 2 items:
Documentation
About

Any questions, comments or suggestions I'd be happy to talk with you.