| --- |
| license: mit |
| base_model: |
| - microsoft/BiomedNLP-BiomedBERT-base-uncased-abstract-fulltext |
| --- |
| ## Clinical Decision Support Model 🩺📊 |
| Model Overview |
| This Clinical Decision Support Model is designed to assist healthcare providers in making data-driven decisions based on patient information. The model leverages advanced natural language processing (NLP) capabilities using the BiomedBERT architecture, fine-tuned specifically on a synthetic dataset of heart disease-related patient data. It provides personalized recommendations for patients based on their clinical profile. |
|
|
| ## Model Use Case |
| The primary use case for this model is Clinical Decision Support in the domain of Cardiovascular Health. It helps healthcare professionals by: |
|
|
| Evaluating patient health data. |
| Predicting clinical recommendations. |
| Reducing decision-making time and improving the quality of care. |
|
|
| ## Inputs |
| The model expects input in the following format: |
|
|
| Age: <int>, Gender: <Male/Female>, Weight: <int>, Smoking Status: <Never/Former/Current>, Diabetes: <0/1>, Hypertension: <0/1>, Cholesterol: <int>, Heart Disease History: <0/1>, Symptoms: <string>, Risk Score: <float> |
|
|
| ## Output |
| The model predicts a recommendation from one of the following categories: |
|
|
| Maintain healthy lifestyle |
| Immediate cardiologist consultation |
| Start statins, monitor regularly |
| Lifestyle changes, monitor |
| No immediate action |
| Increase statins, lifestyle changes |
| Start ACE inhibitors, monitor |
|
|
| ## Example Input |
| Age: 70, Gender: Female, Weight: 66, Smoking Status: Never, Diabetes: 0, Hypertension: 1, Cholesterol: 258, Heart Disease History: 1, Symptoms: Chest pain, Risk Score: 6.1 |
|
|
| ## Example Output |
| Recommendation: Start ACE inhibitors, monitor |
|
|
| ## Model Training |
|
|
| Base Model: microsoft/BiomedNLP-BiomedBERT-base-uncased-abstract-fulltext |
| Dataset: A synthetic dataset of 5000 patient examples with details like age, gender, symptoms, risk score, etc. |
| Fine-tuning Framework: Hugging Face Transformers. |
|
|
| ## How to Use |
|
|
| from transformers import pipeline |
|
|
| #Load the model |
| model_path = "your_username/clinical_decision_support" |
| classifier = pipeline("text-classification", model=model_path) |
| |
| #Example input |
| input_text = "Age: 70, Gender: Female, Weight: 66, Smoking Status: Never, Diabetes: 0, Hypertension: 1, Cholesterol: 258, Heart Disease History: 1, Symptoms: Chest pain, Risk Score: 6.1" |
|
|
| #Get prediction |
| prediction = classifier(input_text) |
| print(prediction) |
| |
| ## Limitations |
| |
| The model is based on synthetic data and may not fully generalize to real-world scenarios. |
| Recommendations are not a substitute for clinical expertise and should always be validated by a healthcare professional. |
| |
| ## Future Improvements |
| |
| Train on a larger, real-world dataset to enhance model performance. |
| Expand the scope to include recommendations for other medical domains. |
| |
| ## Acknowledgments |
| |
| Model fine-tuned using the Hugging Face Transformers library. |
| Base model provided by Microsoft: BiomedBERT. |