By clicking "Accept", you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. See our Privacy Policy for more information
Open Datasets
Symptom to Diagnosis
Text

Symptom to Diagnosis

A textual data set focused on the recognition of diagnoses from natural language symptom descriptions, useful for supervised medical classification.

Download dataset
Size

1,065 examples in JSONL, input/output fields in English, divided into train/test

Licence

Apache 2.0

Description

The dataset Symptom to Diagnosis contains 1,065 “symptoms → diagnosis” pairs, written in natural English simulating patient descriptions. The texts were generated or cleaned using an LLM for greater linguistic consistency. Each entry has a field input_text (symptoms) and output_text (diagnosis).

What is this dataset for?

  • Form a supervised medical text classification model (symptom → diagnosis)
  • Creating decision support systems for general medicine
  • Analyze the language used by patients in describing medical conditions

Can it be enriched or improved?

Yes. It is possible to add linguistic variants, multilingual translations or to annotate cases by severity or chronology of symptoms. Labelling can also be refined according to clinical sub-categories.

🔎 In summary

Criterion Evaluation
🧩Ease of use ⭐⭐⭐⭐☆ (simple and structured format)
🧼Need for cleaning ⭐⭐⭐⭐⭐ (none, content already cleaned and reviewed)
🏷️Richness of annotations ⭐⭐⭐☆☆ (adequate – 22 diagnoses well distributed)
📜Commercial license ✅ Yes (Apache 2.0)
👨‍💻Beginner-friendly 👨‍⚕️ Yes – good training base for medical NLP
🔁Reusable for fine-tuning 🔥 Very good for medical classification model
🌍Cultural diversity 🌐 Limited – only in English and Western culture

🧠 Recommended for

  • Medical NLP classification projects
  • Triage assistants
  • Health AI student training

🔧 Compatible tools

  • Scikit-learn
  • Hugging Face Transformers
  • FastText
  • SpacY

💡 Tip

For better robustness, add paraphrases and synonyms in symptomatic descriptions.

Frequently Asked Questions

Can this dataset be used to train an automated medical diagnostic model?

Yes, that is precisely its objective. It makes it possible to train an NLP model to match textual symptoms to a probable diagnosis.

Is this dataset suitable for multilingual use?

Currently it is only in English. However, it can be translated and enriched to cover other languages or clinical contexts.

What is the granularity of the diagnoses in this dataset?

The dataset covers 22 common diagnoses, each represented by forty examples, which allows for balanced and targeted learning.

Similar datasets

See more
Category

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Category

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Category

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.