CTD Blood Analysis Platform

CTD Blood Analysis Platform — image 1
CTD Blood Analysis Platform — image 2
CTD Blood Analysis Platform — image 3
SaaS Platform
CTD Blood Analysis Platform 01 / 03
PORTFOLIO PROJECT

CTD Blood Analysis Platform

SaaS Platform

A full-stack healthcare reporting platform that transforms blood-test results into structured analysis reports, identifies patterns across biomarkers, and generates prioritised discussion points for clinicians and patients.

Project overview

The CTD Blood Analysis Platform is a full-stack healthcare reporting application designed to transform blood-test data into structured, explainable analysis reports. It combines a React and TypeScript interface with a Node.js and Express API, supported by a MySQL database managed through Prisma.

At the core of the platform is a domain-specific analysis engine that evaluates 69 biomarkers against configured reference ranges, identifies six cross-marker health patterns, and generates prioritised points for further discussion with healthcare professionals. The platform presents these findings as decision-support information rather than definitive diagnoses.

The application generates web-based and PDF reports from a shared report model, ensuring consistent analysis across both formats. Versioned clinical reference data and immutable report snapshots help preserve historical results and make previous reports reproducible when reference ranges change.

Additional capabilities include secure authentication, patient ownership controls, role-based administrative access, Stripe subscription handling, email workflows, and API documentation. Automated unit and integration tests, alongside Excel-comparison tests, help validate the analysis engine against the source workbook.

IndustryHealthcare Technology & Clinical Decision Support
PlatformReact + Node.js
Project typeSaaS Platform
DevelopmentFull-Stack Healthcare Reporting Platform
Key functionality
Blood Test Result Analysis
Evaluation of 69 Biomarkers
Configurable Biomarker Reference Ranges
Cross-Marker Health Pattern Recognition
Prioritised Clinician Discussion Points
Web-Based Analysis Reports
PDF Report Generation
Versioned Clinical Reference Data
Immutable Historical Report Snapshots
Secure User Authentication
Patient Ownership Controls
Role-Based Admin Access
Stripe Subscription Management
Email Workflows
API Documentation
Automated Analysis Validation
Our contribution
React & TypeScript Frontend Development Node.js & Express API Development Domain-Specific Analysis Engine Development Biomarker Evaluation Logic Cross-Marker Pattern Recognition Shared Web & PDF Report Model PDF Generation Implementation Prisma & MySQL Integration Versioned Reference Data Management Historical Report Reproducibility Authentication & Access Control Stripe Subscription Integration Email Workflow Implementation Automated Unit & Integration Testing Excel-Based Analysis Validation API Documentation
Technology stack
React TypeScript Vite Node.js Express.js Prisma MySQL Zod PDFKit Stripe JWT Docker
Project highlights

Developed a full-stack blood analysis platform featuring a specialised engine for evaluating 69 biomarkers and identifying six cross-marker patterns. The system combines explainable reporting, consistent web and PDF outputs, versioned reference data, reproducible historical reports, secure access controls, subscription handling, and automated validation testing.

WHATSAPP CALL EMAIL