Spaces:
Build error
Build error
import gradio as gr | |
def diagnose_patient(age, sex, temperature, blood_pressure, heart_rate): | |
if age < 18: | |
return "Sorry, we do not provide diagnosis for minors." | |
elif sex == 'female' and age > 60 and temperature > 99: | |
return "Recommendation: Please see a doctor immediately." | |
elif blood_pressure > 140 or heart_rate < 60 or heart_rate > 100: | |
return "Recommendation: Please see a doctor at your earliest convenience." | |
else: | |
return "No diagnosis required at this time." | |
age_input = gr.inputs.Number(label="Age") | |
sex_input = gr.inputs.Radio(["male", "female"], label="Sex") | |
temperature_input = gr.inputs.Number(label="Temperature (in Fahrenheit)") | |
blood_pressure_input = gr.inputs.Number(label="Blood Pressure (systolic)") | |
heart_rate_input = gr.inputs.Number(label="Heart Rate") | |
gr.Interface(fn=diagnose_patient, inputs=[age_input, sex_input, temperature_input, blood_pressure_input, heart_rate_input], outputs="text").launch() | |