Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -87,27 +87,22 @@ inputs_adicionais=[
|
|
87 |
]
|
88 |
|
89 |
# Exemplos de prompts
|
90 |
-
|
91 |
-
|
92 |
-
# Função para analisar os casos clínicos
|
93 |
-
def analisar_caso(idade, sintomas, resultados_exames):
|
94 |
-
# Aqui você pode adicionar a lógica para analisar os casos clínicos com base nas informações fornecidas
|
95 |
-
return "Em breve, entraremos em contato com a análise do caso."
|
96 |
-
|
97 |
-
# Exemplos de prompts com títulos descritivos
|
98 |
exemplos=[
|
99 |
-
["
|
100 |
-
["
|
101 |
-
["
|
102 |
-
["
|
103 |
-
["
|
104 |
]
|
105 |
|
|
|
106 |
# Interface do Chat
|
107 |
-
gr.
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
title="Medchat | Automação Inteligente de Saúde",
|
112 |
-
examples=exemplos
|
113 |
-
|
|
|
|
87 |
]
|
88 |
|
89 |
# Exemplos de prompts
|
90 |
+
# Exemplos de prompts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
91 |
exemplos=[
|
92 |
+
["Analise o caso de um paciente de 55 anos com histórico familiar de doença cardíaca. Ele apresenta um colesterol total de 260 mg/dL, HDL de 40 mg/dL, LDL de 180 mg/dL e triglicerídeos de 200 mg/dL. Interpretar os resultados e sugerir intervenções dietéticas e farmacológicas.", None, None, None, None, None],
|
93 |
+
["Examine os resultados de um ecocardiograma em um paciente de 70 anos que se queixa de dispneia aos esforços. O exame revela uma fração de ejeção de 40%, espessamento do septo interventricular e dilatação atrial esquerda. Propor um plano de tratamento e acompanhamento para insuficiência cardíaca.", None, None, None, None, None],
|
94 |
+
["Avalie os achados de um teste de esforço em esteira em um paciente de 45 anos com dor torácica atípica. Ele atingiu 10 METs, mas desenvolveu depressão do segmento ST de 2 mm no pós-exercício. Recomendar próximos passos diagnósticos e terapêuticos.", None, None, None, None, None],
|
95 |
+
["Interpretar os resultados de um Holter de 24 horas em um paciente de 60 anos com síncope recorrente. O registro mostra episódios de pausas sinusais de até 5 segundos e arritmia sinusal respiratória. Formular um plano de monitoramento e tratamento para bradicardia sintomática.", None, None, None, None, None],
|
96 |
+
["Analise os resultados de um cateterismo cardíaco em um paciente de 65 anos com angina instável. A angiografia revela lesões significativas em duas artérias coronárias principais, com uma fração de fluxo fracionada (FFR) de 0,68. Recomendar opções de revascularização e manejo da doença coronariana.", None, None, None, None, None]
|
97 |
]
|
98 |
|
99 |
+
|
100 |
# Interface do Chat
|
101 |
+
gr.ChatInterface(
|
102 |
+
fn=gerar,
|
103 |
+
chatbot=gr.Chatbot(show_label=False, show_share_button=False, show_copy_button=True, likeable=True, layout="panel"),
|
104 |
+
additional_inputs=inputs_adicionais,
|
105 |
title="Medchat | Automação Inteligente de Saúde",
|
106 |
+
examples=exemplos,
|
107 |
+
concurrency_limit=20,
|
108 |
+
).launch(show_api=False)
|