About MyHormoneAI

We built MyHormoneAI to bridge the gap between raw blood test numbers and actionable understanding — using real clinical data, not generic reference ranges.

Our Mission

Most men who get hormone bloodwork done receive a result sheet with numbers and a "normal" or "abnormal" flag. But hormone health is far more nuanced than that. A testosterone level of 320 ng/dL is technically "within range" at most labs — yet many men at that level experience significant symptoms.

MyHormoneAI was built to provide context. Instead of comparing your values to a static reference range, our system matches your complete hormone profile against thousands of real clinical consultations where specialists analyzed similar cases and provided recommendations.

The result is an AI-powered analysis that understands how your hormones interact — not just whether individual numbers are "high" or "low."

Our Methodology

Transparency is central to how we operate. Here is exactly how our database was built and how the AI generates recommendations.

database

Data Collection

We sourced 15,373 structured clinical cases from a public medical consultation forum where board-certified endocrinology specialists analyzed user-submitted hormone panels over a period of 10+ years. Cases were posted publicly by users seeking professional guidance.

shield

Anonymization

All personal identifiers — usernames, locations, dates of birth, and any other personally identifiable information — were removed during extraction. Only lab values, symptoms, and clinical recommendations are retained in the database.

neurology

AI Processing

Each case was processed using large language models to extract structured data: lab values with units, identified conditions, prescribed medications, and specialist recommendations. Cases were translated to English and embedded into a vector database using sentence-transformers for semantic similarity search.

search

How Matching Works

When you submit your lab values, the system converts them into a vector embedding and performs cosine similarity search (pgvector) against all 15,373 cases. The top matching cases are passed to Google Gemini 2.5 Flash, which synthesizes a personalized recommendation based on the patterns found in similar cases.

Database at a Glance

15,373
Clinical Cases
39,503
Lab Results
19,158
Treatment Records
8
Hormone Categories

Limitations & Transparency

We believe in being upfront about what MyHormoneAI can and cannot do:

What we are: An educational tool that helps you understand your hormone bloodwork by comparing it to real clinical cases. We surface patterns and context that standard lab reports don't provide.

What we are not: A medical device, a diagnostic tool, or a replacement for your doctor. Our AI generates probabilistic insights, not medical diagnoses. The source data comes from a specific clinical community and may not represent all medical perspectives.

Data limitations: Our cases primarily cover male hormone health including testosterone, estradiol, LH, FSH, prolactin, and related markers. Coverage of female hormone health, pediatric endocrinology, and rare conditions is limited.

We encourage all users to verify AI-generated recommendations with a qualified endocrinologist or healthcare provider. See our full Medical Disclaimer for details.

Questions or Feedback?

We're always looking to improve. Reach out anytime.

email support@myhormoneai.com