|
function showTab(tabId) {
|
|
const tabs = document.querySelectorAll('.tab-content');
|
|
tabs.forEach(tab => {
|
|
if (tab.id === tabId) {
|
|
tab.classList.add('active');
|
|
} else {
|
|
tab.classList.remove('active');
|
|
}
|
|
});
|
|
}
|
|
|
|
function submitCounseling() {
|
|
const question = document.getElementById('counseling-question').value;
|
|
fetch('/api/counseling', {
|
|
method: 'POST',
|
|
headers: { 'Content-Type': 'application/json' },
|
|
body: JSON.stringify({ question })
|
|
})
|
|
.then(response => response.json())
|
|
.then(data => {
|
|
document.getElementById('counseling-response').innerText = data.response;
|
|
})
|
|
.catch(error => console.error('Error:', error));
|
|
}
|
|
|
|
function submitMedication() {
|
|
const question = document.getElementById('medication-question').value;
|
|
fetch('/api/medication', {
|
|
method: 'POST',
|
|
headers: { 'Content-Type': 'application/json' },
|
|
body: JSON.stringify({ question })
|
|
})
|
|
.then(response => response.json())
|
|
.then(data => {
|
|
document.getElementById('medication-response').innerText = data.response;
|
|
})
|
|
.catch(error => console.error('Error:', error));
|
|
}
|
|
|
|
function submitDiabetes() {
|
|
const glucose = document.getElementById('glucose').value;
|
|
const bmi = document.getElementById('bmi').value;
|
|
const age = document.getElementById('age-diabetes').value;
|
|
fetch('/api/diabetes_classification', {
|
|
method: 'POST',
|
|
headers: { 'Content-Type': 'application/json' },
|
|
body: JSON.stringify({ glucose, bmi, age })
|
|
})
|
|
.then(response => response.json())
|
|
.then(data => {
|
|
document.getElementById('diabetes-response').innerText = data.result;
|
|
})
|
|
.catch(error => console.error('Error:', error));
|
|
}
|
|
|
|
function submitMedicine() {
|
|
const age = document.getElementById('age').value;
|
|
const gender = document.getElementById('gender').value;
|
|
const bloodType = document.getElementById('blood-type').value;
|
|
const medicalCondition = document.getElementById('medical-condition').value;
|
|
const testResults = document.getElementById('test-results').value;
|
|
|
|
fetch('/api/medicine_classification', {
|
|
method: 'POST',
|
|
headers: { 'Content-Type': 'application/json' },
|
|
body: JSON.stringify({ age, gender, blood_type: bloodType, medical_condition: medicalCondition, test_results: testResults })
|
|
})
|
|
.then(response => response.json())
|
|
.then(data => {
|
|
document.getElementById('medicine-response').innerText = data.medicine;
|
|
})
|
|
.catch(error => console.error('Error:', error));
|
|
}
|
|
|
|
function submitGeneral() {
|
|
const question = document.getElementById('general-question').value;
|
|
fetch('/api/general', {
|
|
method: 'POST',
|
|
headers: { 'Content-Type': 'application/json' },
|
|
body: JSON.stringify({ question })
|
|
})
|
|
.then(response => response.json())
|
|
.then(data => {
|
|
document.getElementById('general-response').innerText = data.response;
|
|
})
|
|
.catch(error => console.error('Error:', error));
|
|
}
|
|
|