Spaces:
Sleeping
Sleeping
Commit
·
d2f50f9
1
Parent(s):
168cc48
Upload 61 files
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .dockerignore +7 -0
- .gitignore +6 -0
- Dockerfile +15 -0
- README.md +7 -8
- app.py +905 -0
- gitattributes.txt +35 -0
- make_req.py +21 -0
- models/transformers/config.json +47 -0
- models/transformers/special_tokens_map.json +7 -0
- models/transformers/tf_model.h5 +3 -0
- models/transformers/tokenizer.json +0 -0
- models/transformers/tokenizer_config.json +16 -0
- models/transformers/vocab.txt +0 -0
- preguntas_qh_tags2.xlsx +0 -0
- requirements.txt +0 -0
- save_hf_model.py +25 -0
- static/IMG/adm.jpeg +0 -0
- static/IMG/ajustes.png +0 -0
- static/IMG/ambulancias_img.jpg +0 -0
- static/IMG/estrella.png +0 -0
- static/IMG/flecha.png +0 -0
- static/IMG/guia_visual.png +0 -0
- static/IMG/lupa.png +0 -0
- static/IMG/mapa_camas_img.jpg +0 -0
- static/IMG/materiales.png +0 -0
- static/IMG/micro.png +0 -0
- static/IMG/otros_img.png +0 -0
- static/IMG/pdf_casa.jpg +0 -0
- static/IMG/programacion_img.png +0 -0
- static/IMG/protocolo.jpg +0 -0
- static/IMG/tijerass.png +0 -0
- static/IMG/trauma.jpeg +0 -0
- static/IMG/uro.jpeg +0 -0
- static/IMG/visualizar_video.png +0 -0
- templates/ajustes.html +24 -0
- templates/ambulancias.html +47 -0
- templates/buscador_admision.html +62 -0
- templates/buscador_trauma.html +80 -0
- templates/buscador_uro.html +78 -0
- templates/caja_trauma.html +50 -0
- templates/escuchar_admision.html +65 -0
- templates/escuchar_admision1.html +47 -0
- templates/escuchar_trauma.html +63 -0
- templates/escuchar_trauma1.html +44 -0
- templates/escuchar_uro.html +63 -0
- templates/escuchar_uro1.html +45 -0
- templates/especialidad.html +51 -0
- templates/guia_visual.html +46 -0
- templates/instrumental_trauma.html +41 -0
- templates/instrumental_uro.html +41 -0
.dockerignore
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.gitignore
|
2 |
+
fapp_env
|
3 |
+
README.md
|
4 |
+
todos.txt
|
5 |
+
make_req.py
|
6 |
+
save_hf_models.py
|
7 |
+
|
.gitignore
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
fapp_env
|
2 |
+
_models
|
3 |
+
yedek
|
4 |
+
todos.txt
|
5 |
+
readme.txt
|
6 |
+
linkedin post
|
Dockerfile
ADDED
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# syntax=docker/dockerfile:1
|
2 |
+
|
3 |
+
FROM python:3.8
|
4 |
+
|
5 |
+
RUN apt-get update && apt-get install -y portaudio19-dev
|
6 |
+
|
7 |
+
WORKDIR /app
|
8 |
+
|
9 |
+
COPY requirements.txt requirements.txt
|
10 |
+
RUN pip3 install -r requirements.txt
|
11 |
+
|
12 |
+
COPY . .
|
13 |
+
|
14 |
+
EXPOSE 5000
|
15 |
+
CMD [ "python", "app.py"]
|
README.md
CHANGED
@@ -1,10 +1,9 @@
|
|
1 |
---
|
2 |
-
|
3 |
-
|
4 |
-
colorFrom: gray
|
5 |
-
colorTo: blue
|
6 |
sdk: docker
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
|
|
|
1 |
---
|
2 |
+
license: apache-2.0
|
3 |
+
title: Quirohelp
|
|
|
|
|
4 |
sdk: docker
|
5 |
+
emoji: 🌍
|
6 |
+
colorFrom: red
|
7 |
+
colorTo: red
|
8 |
+
pinned: true
|
9 |
+
---
|
app.py
ADDED
@@ -0,0 +1,905 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from flask import Flask ,render_template ,request ,jsonify #line:1
|
2 |
+
import pandas as pd #line:2
|
3 |
+
import numpy as np #line:3
|
4 |
+
import xlrd2 as xlrd #line:4
|
5 |
+
import unicodedata #line:5
|
6 |
+
import spacy #line:6
|
7 |
+
from inflector import Inflector ,Spanish #line:9
|
8 |
+
inflector =Inflector (Spanish )#line:10
|
9 |
+
import speech_recognition as sr #line:11
|
10 |
+
import os #line:12
|
11 |
+
import requests #line:13
|
12 |
+
from requests .auth import HTTPBasicAuth #line:14
|
13 |
+
import asyncio #line:15
|
14 |
+
import aiohttp #line:16
|
15 |
+
from transformers import AutoTokenizer ,TFAutoModelForSequenceClassification #line:17
|
16 |
+
from transformers import pipeline #line:18
|
17 |
+
auth =aiohttp .BasicAuth ('1234','API')#line:20
|
18 |
+
base_url ='https://orva.tedcas.com/api/'#line:21
|
19 |
+
async def buscar_faq (OO00O0OO00OOO0O0O ,O000O00OOOOOOO0OO ):#line:23
|
20 |
+
OOOO0OOOO0O0O0O00 ="preguntas_qh_tags2.xlsx"#line:24
|
21 |
+
O0O0OOO0OOOOO0O00 =pd .read_excel (OOOO0OOOO0O0O0O00 ,engine ="openpyxl")#line:25
|
22 |
+
O0OOOOO000O00OOOO =0 #line:26
|
23 |
+
OO0O000OOOOOOOO00 =OO00O0OO00OOO0O0O #line:27
|
24 |
+
O00O0000OOOO00000 =[]#line:28
|
25 |
+
print ("result"+str (OO0O000OOOOOOOO00 ))#line:29
|
26 |
+
for O000OOOOO0OOO0OOO ,OOO0O00O0O0O0OOO0 in O0O0OOO0OOOOO0O00 .iterrows ():#line:30
|
27 |
+
O0OO00OOO0O00000O =O0O0OOO0OOOOO0O00 .loc [O000OOOOO0OOO0OOO ,'TAGS2']#line:31
|
28 |
+
O0OO00OOO0O00000O =O0OO00OOO0O00000O .split (",")#line:32
|
29 |
+
O00O0000OOOO00000 .append (O0OO00OOO0O00000O )#line:33
|
30 |
+
OO0OO00O00OOOO00O =[]#line:34
|
31 |
+
O0OO00OOO0O00000O =[]#line:35
|
32 |
+
for OO000OOOO0O0000OO ,OO0O00OO000O0OOOO in enumerate (OO0O000OOOOOOOO00 ):#line:36
|
33 |
+
OO0O000OOOOOOOO00 [OO000OOOO0O0000OO ]=inflector .singularize (str (OO0O00OO000O0OOOO ))#line:37
|
34 |
+
OO0OO0OO000O000O0 =np .zeros (len (O0O0OOO0OOOOO0O00 .index ),dtype =int )#line:38
|
35 |
+
for O0000OO00O000O0O0 ,OOO0O00O0O0O0OOO0 in enumerate (O00O0000OOOO00000 ):#line:39
|
36 |
+
O00O00OOO00OO0O00 =[]#line:40
|
37 |
+
for OO0O00OO000O0OOOO in OOO0O00O0O0O0OOO0 :#line:41
|
38 |
+
if O000O00OOOOOOO0OO ==0 :#line:42
|
39 |
+
if OO0O00OO000O0OOOO !=[]:#line:43
|
40 |
+
O0OOOOO000O00OOOO =0 #line:44
|
41 |
+
for OOOO0O0OOOOO00000 in range (100 ):#line:45
|
42 |
+
OOOO0O0OOOOO00000 =OOOO0O0OOOOO00000 /10 #line:46
|
43 |
+
OOOO0O0OOOOO00000 =str (OOOO0O0OOOOO00000 )#line:47
|
44 |
+
if OO0O00OO000O0OOOO ==OOOO0O0OOOOO00000 :#line:48
|
45 |
+
OOOO0O0OOOOO00000 =OOOO0O0OOOOO00000 .split (".")#line:49
|
46 |
+
O00O00OOO00OO0O00 .append (OOOO0O0OOOOO00000 [0 ])#line:50
|
47 |
+
O00O00OOO00OO0O00 .append ("con")#line:51
|
48 |
+
O00O00OOO00OO0O00 .append (OOOO0O0OOOOO00000 [1 ])#line:52
|
49 |
+
O0OOOOO000O00OOOO =O0OOOOO000O00OOOO +1 #line:53
|
50 |
+
if O0OOOOO000O00OOOO ==0 :#line:54
|
51 |
+
O00O00OOO00OO0O00 .append (OO0O00OO000O0OOOO )#line:55
|
52 |
+
if O000O00OOOOOOO0OO ==1 :#line:56
|
53 |
+
O00O00OOO00OO0O00 .append (OO0O00OO000O0OOOO )#line:57
|
54 |
+
OO0OO00O00OOOO00O .append (O00O00OOO00OO0O00 )#line:58
|
55 |
+
for OO00OOO000O0O0000 in OO0O000OOOOOOOO00 :#line:59
|
56 |
+
for O0O00O000OOOO00OO ,OO0O00OO000O0OOOO in enumerate (OO0OO00O00OOOO00O [O0000OO00O000O0O0 ]):#line:60
|
57 |
+
if str (OO00OOO000O0O0000 )=="maya":#line:61
|
58 |
+
OO00OOO000O0O0000 ="malla"#line:62
|
59 |
+
if str (OO00OOO000O0O0000 )=="pilos"or str (OO00OOO000O0O0000 )=="pilo":#line:63
|
60 |
+
OO00OOO000O0O0000 ="philo"#line:64
|
61 |
+
if str (OO00OOO000O0O0000 )=="filos"or str (OO00OOO000O0O0000 )=="filo":#line:65
|
62 |
+
OO00OOO000O0O0000 ="philo"#line:66
|
63 |
+
if str (OO00OOO000O0O0000 )=="sinces"or str (OO00OOO000O0O0000 )=="sinc":#line:67
|
64 |
+
OO00OOO000O0O0000 ="synthe"#line:68
|
65 |
+
if str (OO00OOO000O0O0000 )=="sintes"or str (OO00OOO000O0O0000 )=="sint":#line:69
|
66 |
+
OO00OOO000O0O0000 ="synthe"#line:70
|
67 |
+
if str (OO00OOO000O0O0000 )=="axos"or str (OO00OOO000O0O0000 )=="axo":#line:71
|
68 |
+
OO00OOO000O0O0000 ="axso"#line:72
|
69 |
+
if str (OO00OOO000O0O0000 )=="uno":#line:73
|
70 |
+
OO00OOO000O0O0000 ="1"#line:74
|
71 |
+
if str (OO00OOO000O0O0000 )=="dos"or str (OO00OOO000O0O0000 )=="do":#line:75
|
72 |
+
OO00OOO000O0O0000 ="2"#line:76
|
73 |
+
if str (OO00OOO000O0O0000 )=="tres"or str (OO00OOO000O0O0000 )=="tr":#line:77
|
74 |
+
OO00OOO000O0O0000 ="3"#line:78
|
75 |
+
if str (OO00OOO000O0O0000 )=="cuatro":#line:79
|
76 |
+
OO00OOO000O0O0000 ="4"#line:80
|
77 |
+
if str (OO00OOO000O0O0000 )=="cinco":#line:81
|
78 |
+
OO00OOO000O0O0000 ="5"#line:82
|
79 |
+
if str (OO00OOO000O0O0000 )=="seis"or str (OO00OOO000O0O0000 )=="sei":#line:83
|
80 |
+
OO00OOO000O0O0000 ="6"#line:84
|
81 |
+
if str (OO00OOO000O0O0000 )=="siete":#line:85
|
82 |
+
OO00OOO000O0O0000 ="7"#line:86
|
83 |
+
if str (OO00OOO000O0O0000 )=="ocho":#line:87
|
84 |
+
OO00OOO000O0O0000 ="8"#line:88
|
85 |
+
if str (OO00OOO000O0O0000 )=="nueve":#line:89
|
86 |
+
OO00OOO000O0O0000 ="9"#line:90
|
87 |
+
if str (OO00OOO000O0O0000 )=="cero":#line:91
|
88 |
+
OO00OOO000O0O0000 ="0"#line:92
|
89 |
+
if str (OO00OOO000O0O0000 )=="veintiuno":#line:93
|
90 |
+
OO00OOO000O0O0000 ="21"#line:94
|
91 |
+
if str (OO00OOO000O0O0000 )=="veinte":#line:95
|
92 |
+
OO00OOO000O0O0000 ="20"#line:96
|
93 |
+
if str (OO00OOO000O0O0000 )=="veintidos"or str (OO00OOO000O0O0000 )=="veintido":#line:97
|
94 |
+
OO00OOO000O0O0000 ="22"#line:98
|
95 |
+
if str (OO00OOO000O0O0000 )=="veintitres"or str (OO00OOO000O0O0000 )=="veintitre":#line:99
|
96 |
+
OO00OOO000O0O0000 ="23"#line:100
|
97 |
+
if str (OO00OOO000O0O0000 )=="veinticuatro":#line:101
|
98 |
+
OO00OOO000O0O0000 ="24"#line:102
|
99 |
+
if str (OO00OOO000O0O0000 )=="veinticinco":#line:103
|
100 |
+
OO00OOO000O0O0000 ="25"#line:104
|
101 |
+
if str (OO00OOO000O0O0000 )=="veintiseis"or str (OO00OOO000O0O0000 )=="veintisei":#line:105
|
102 |
+
OO00OOO000O0O0000 ="26"#line:106
|
103 |
+
if str (OO00OOO000O0O0000 )=="veintisiete":#line:107
|
104 |
+
OO00OOO000O0O0000 ="27"#line:108
|
105 |
+
if str (OO00OOO000O0O0000 )=="veintiocho":#line:109
|
106 |
+
OO00OOO000O0O0000 ="28"#line:110
|
107 |
+
if str (OO00OOO000O0O0000 )=="veintinueve":#line:111
|
108 |
+
OO00OOO000O0O0000 ="29"#line:112
|
109 |
+
if str (OO00OOO000O0O0000 )=="treinta":#line:113
|
110 |
+
OO00OOO000O0O0000 ="30"#line:114
|
111 |
+
if str (remove_accents (OO0O00OO000O0OOOO )).lower ()==str (remove_accents (OO00OOO000O0O0000 )).lower ():#line:115
|
112 |
+
OO0OO0OO000O000O0 [O0000OO00O000O0O0 ]=OO0OO0OO000O000O0 [O0000OO00O000O0O0 ]+1 #line:116
|
113 |
+
OO0OO00O00OOOO00O [O0000OO00O000O0O0 ].pop (O0O00O000OOOO00OO )#line:117
|
114 |
+
OO0OO00OO00OO0O0O =np .argwhere (OO0OO0OO000O000O0 ==np .amax (OO0OO0OO000O000O0 ))#line:119
|
115 |
+
O00O000O0OO0OOOO0 =[]#line:120
|
116 |
+
O0OO0OO000000OOO0 ={}#line:121
|
117 |
+
O0O0OOO0OOOOO0O00 =xlrd .open_workbook (OOOO0OOOO0O0O0O00 )#line:122
|
118 |
+
O0O0OOO0OOOOO0O00 =O0O0OOO0OOOOO0O00 .sheet_by_index (0 )#line:123
|
119 |
+
if not np .all (OO0OO0OO000O000O0 ==0 ):#line:124
|
120 |
+
for OOOOOOOOOOO00O0OO in OO0OO00OO00OO0O0O :#line:125
|
121 |
+
OOO0O0OO0OOO0OOO0 =O0O0OOO0OOOOO0O00 .cell (int (OOOOOOOOOOO00O0OO )+1 ,3 )#line:126
|
122 |
+
O000000O000O00O0O =O0O0OOO0OOOOO0O00 .cell (int (OOOOOOOOOOO00O0OO )+1 ,4 )#line:127
|
123 |
+
OOO0O0OO0OOO0OOO0 =str (OOO0O0OO0OOO0OOO0 )#line:128
|
124 |
+
O000000O000O00O0O =str (O000000O000O00O0O )#line:129
|
125 |
+
OOO0O0OO0OOO0OOO0 =OOO0O0OO0OOO0OOO0 .split ("'")#line:130
|
126 |
+
O000000O000O00O0O =O000000O000O00O0O .split ("'")#line:131
|
127 |
+
O00O000O0OO0OOOO0 .append (f" {OOO0O0OO0OOO0OOO0[1]} {O000000O000O00O0O[1]} ")#line:132
|
128 |
+
return O00O000O0OO0OOOO0 #line:133
|
129 |
+
async def boton_pdf_video (O0000OO0OO000O0OO ,O000OOO0OO00OO0O0 ,O00OO000O0OOO0OO0 ):#line:135
|
130 |
+
O00OOO000O00OOO00 =aiohttp .TCPConnector (ssl =True )#line:136
|
131 |
+
async with aiohttp .ClientSession (connector =O00OOO000O00OOO00 )as OO000OOOO000O0O00 :#line:137
|
132 |
+
OO0000OO00O000OOO =await OO000OOOO000O0O00 .get (f'{base_url}all-content/{O0000OO0OO000O0OO}',auth =auth )#line:138
|
133 |
+
OO0O000O00OO0OOOO =await OO0000OO00O000OOO .json ()#line:139
|
134 |
+
O00OOOOOOO0O00OO0 =[]#line:141
|
135 |
+
O00OOOOO0OOOO00OO ={}#line:142
|
136 |
+
if O00OO000O0OOO0OO0 =="0":#line:144
|
137 |
+
for OOO000O00O0O0OO0O in OO0O000O00OO0OOOO :#line:145
|
138 |
+
if OOO000O00O0O0OO0O ['type']=="Intervencion":#line:146
|
139 |
+
O00OOOOOOO0O00OO0 .append (OOO000O00O0O0OO0O ['nid'])#line:147
|
140 |
+
else :#line:148
|
141 |
+
O00OOOOOOO0O00OO0 .append (O00OO000O0OOO0OO0 )#line:149
|
142 |
+
for OO00000O0O0OO0OO0 in O00OOOOOOO0O00OO0 :#line:151
|
143 |
+
O0O0O0O0O000O0O0O =await OO000OOOO000O0O00 .get (f'{base_url}intervenciones/{OO00000O0O0OO0OO0}',auth =auth )#line:152
|
144 |
+
O0OO00O00OOOO0O00 =await O0O0O0O0O000O0O0O .json ()#line:153
|
145 |
+
O0OO00O00OOOO0O00 =O0OO00O00OOOO0O00 [0 ]#line:154
|
146 |
+
O000OOOO0OOOOO0O0 ={}#line:155
|
147 |
+
if O000OOO0OO00OO0O0 in O0OO00O00OOOO0O00 :#line:157
|
148 |
+
OO0O000O0O0OOO0O0 =O0OO00O00OOOO0O00 [O000OOO0OO00OO0O0 ]#line:158
|
149 |
+
for OO00OOO0OOOOOOO0O in OO0O000O0O0OOO0O0 :#line:159
|
150 |
+
if O000OOO0OO00OO0O0 =='field_pdf':#line:160
|
151 |
+
O000OOOO0OOOOO0O0 [OO00OOO0OOOOOOO0O ['descripcion']]="https://orva.tedcas.com/"+str (OO00OOO0OOOOOOO0O ['url'])#line:161
|
152 |
+
if O000OOO0OO00OO0O0 =='field_video':#line:162
|
153 |
+
O000OOOO0OOOOO0O0 [OO00OOO0OOOOOOO0O ['descripcion']]=str (OO00OOO0OOOOOOO0O ['url'])#line:163
|
154 |
+
O00OOOOO0OOOO00OO [O0OO00O00OOOO0O00 ['title']]=O000OOOO0OOOOO0O0 #line:165
|
155 |
+
else :#line:166
|
156 |
+
if O00OO000O0OOO0OO0 =='0':#line:167
|
157 |
+
O00OO000O0OOO0OO0 ='0'#line:168
|
158 |
+
else :#line:169
|
159 |
+
print ("nid dentro del if "+str (O00OO000O0OOO0OO0 ))#line:170
|
160 |
+
O000OOOO0OOOOO0O0 ["No hay archivos"]=""#line:171
|
161 |
+
O00OOOOO0OOOO00OO ["No hay archivos"]=O000OOOO0OOOOO0O0 #line:172
|
162 |
+
return O00OOOOO0OOOO00OO #line:174
|
163 |
+
async def boton_word_ppt (O00O0OOO0O0000O0O ,O0O0O00OOO000O0OO ,OO0OOO00OOOO0OOOO ):#line:176
|
164 |
+
O00000OOO000000O0 =aiohttp .TCPConnector (ssl =True )#line:177
|
165 |
+
async with aiohttp .ClientSession (connector =O00000OOO000000O0 )as O0O00OO000O0000OO :#line:178
|
166 |
+
O00OO0O0OOO0O0O00 =await O0O00OO000O0000OO .get (f'{base_url}all-content/{O00O0OOO0O0000O0O}',auth =auth )#line:179
|
167 |
+
O00O0OO00O0OOO000 =await O00OO0O0OOO0O0O00 .json ()#line:180
|
168 |
+
OOOO0O00O00O0OO00 =[]#line:182
|
169 |
+
O00OOOO00O00O0000 ={}#line:183
|
170 |
+
if OO0OOO00OOOO0OOOO =='0':#line:185
|
171 |
+
for O00O0OO0OO00O000O in O00O0OO00O0OOO000 :#line:186
|
172 |
+
if O00O0OO0OO00O000O ['type']=="Intervencion":#line:187
|
173 |
+
OOOO0O00O00O0OO00 .append (O00O0OO0OO00O000O ['nid'])#line:188
|
174 |
+
else :#line:189
|
175 |
+
OOOO0O00O00O0OO00 .append (OO0OOO00OOOO0OOOO )#line:190
|
176 |
+
for O000O0O00OO00O000 in OOOO0O00O00O0OO00 :#line:192
|
177 |
+
OO0O0OOO0O0OO0000 =await O0O00OO000O0000OO .get (f'{base_url}intervenciones/{O000O0O00OO00O000}',auth =auth )#line:193
|
178 |
+
OO0OOO00O000OOOO0 =await OO0O0OOO0O0OO0000 .json ()#line:194
|
179 |
+
OO0OOO00O000OOOO0 =OO0OOO00O000OOOO0 [0 ]#line:195
|
180 |
+
if len (OO0OOO00O000OOOO0 [O0O0O00OOO000O0OO ])!=0 :#line:196
|
181 |
+
O00OOOO00O00O0000 [OO0OOO00O000OOOO0 ['title']]="https://orva.tedcas.com/"+str (OO0OOO00O000OOOO0 [O0O0O00OOO000O0OO ])#line:197
|
182 |
+
if len (OO0OOO00O000OOOO0 [O0O0O00OOO000O0OO ])==0 and OO0OOO00OOOO0OOOO !='0':#line:198
|
183 |
+
O00OOOO00O00O0000 ["No hay archivos"]=""#line:199
|
184 |
+
return O00OOOO00O00O0000 #line:201
|
185 |
+
async def boton_materiales (OOOOO00OO0OO0O00O ,OO0OO0OO0OO000OOO ):#line:203
|
186 |
+
OO0O0OOOOO0000000 =aiohttp .TCPConnector (ssl =True )#line:204
|
187 |
+
async with aiohttp .ClientSession (connector =OO0O0OOOOO0000000 )as O0O0000OO0000O0OO :#line:205
|
188 |
+
O0O0O0O0OO0O0000O ={}#line:206
|
189 |
+
if OO0OO0OO0OO000OOO =='0':#line:208
|
190 |
+
O0OOO0O0OO0OO0OO0 =await O0O0000OO0000O0OO .get (f'{base_url}listado_completo_cajas/{OOOOO00OO0OO0O00O}',auth =auth )#line:209
|
191 |
+
OOOOOO0O0O0000O0O =await O0OOO0O0OO0OO0OO0 .json ()#line:210
|
192 |
+
for OO0OO00O00OO0OOOO in OOOOOO0O0O0000O0O :#line:211
|
193 |
+
O0O0O0O0OO0O0000O [OO0OO00O00OO0OOOO ['title']]=OO0OO00O00OO0OOOO ['nid']#line:212
|
194 |
+
O0O0O0O0OO0O0000O ['']="si hay"#line:213
|
195 |
+
else :#line:214
|
196 |
+
O0OOO0O0OO0OO0OO0 =await O0O0000OO0000O0OO .get (f'{base_url}intervenciones/{OO0OO0OO0OO000OOO}',auth =auth )#line:215
|
197 |
+
OOOOOO0O0O0000O0O =await O0OOO0O0OO0OO0OO0 .json ()#line:216
|
198 |
+
OOOOOO0O0O0000O0O =OOOOOO0O0O0000O0O [0 ]#line:217
|
199 |
+
if 'field_cajas'in OOOOOO0O0O0000O0O :#line:218
|
200 |
+
OOOOOO0O0O0000O0O =OOOOOO0O0O0000O0O ['field_cajas']#line:219
|
201 |
+
for OO0OO00O00OO0OOOO in OOOOOO0O0O0000O0O :#line:220
|
202 |
+
O0O0O0O0OO0O0000O [OO0OO00O00OO0OOOO ['caja']]=OO0OO00O00OO0OOOO ['id']#line:221
|
203 |
+
O0O0O0O0OO0O0000O ['']="si hay"#line:222
|
204 |
+
else :#line:223
|
205 |
+
if OO0OO0OO0OO000OOO !=0 :#line:224
|
206 |
+
O0O0O0O0OO0O0000O ['']=""#line:225
|
207 |
+
return O0O0O0O0OO0O0000O #line:226
|
208 |
+
async def cargar_base_datos (OOOO0000O000OO000 ,O00OO0O0OOO00OOO0 ):#line:228
|
209 |
+
OOO0OOOO0OO00OO0O =None #line:229
|
210 |
+
OOO0OO0OO00OOO0O0 =[]#line:230
|
211 |
+
OOOO00OO0OO00000O =aiohttp .TCPConnector (ssl =True )#line:231
|
212 |
+
async with aiohttp .ClientSession (connector =OOOO00OO0OO00000O )as O0OOO0O00OO00000O :#line:232
|
213 |
+
OO00OOO0O0OOO0000 =await O0OOO0O00OO00000O .get ('https://orva.tedcas.com/api/all-content/'+str (O00OO0O0OOO00OOO0 ),auth =auth )#line:233
|
214 |
+
O0O0OOO00OO0OOOOO =await OO00OOO0O0OOO0000 .json ()#line:234
|
215 |
+
O0O00OO00OO000000 =np .zeros (len (O0O0OOO00OO0OOOOO ),dtype =int )#line:235
|
216 |
+
O0O0OOO00O0OO0O0O =[]#line:236
|
217 |
+
for O0O000OOO000O0O00 in OOOO0000O000OO000 :#line:237
|
218 |
+
OOOO00OOOOOO0OOOO =0 #line:238
|
219 |
+
for O00OO00O0OO0O0OOO in range (100 ):#line:239
|
220 |
+
O00OO00O0OO0O0OOO =O00OO00O0OO0O0OOO /10 #line:240
|
221 |
+
if O0O000OOO000O0O00 ==str (O00OO00O0OO0O0OOO ):#line:241
|
222 |
+
O0O000OOO000O0O00 =str (O00OO00O0OO0O0OOO ).split ('.')#line:242
|
223 |
+
O0O0OOO00O0OO0O0O .append (O0O000OOO000O0O00 )#line:243
|
224 |
+
OOOO00OOOOOO0OOOO =OOOO00OOOOOO0OOOO +1 #line:244
|
225 |
+
if O0O000OOO000O0O00 =='con':#line:245
|
226 |
+
OOOO00OOOOOO0OOOO =OOOO00OOOOOO0OOOO +1 #line:246
|
227 |
+
if OOOO00OOOOOO0OOOO ==0 :#line:247
|
228 |
+
O0O0OOO00O0OO0O0O .append (O0O000OOO000O0O00 )#line:248
|
229 |
+
for OO000OOO00O0000OO in range (len (O0O0OOO00OO0OOOOO )):#line:249
|
230 |
+
OOOO000OO0OOO0OOO =0 #line:250
|
231 |
+
OOOO000OO0OOOOO00 =O0O0OOO00OO0OOOOO [OO000OOO00O0000OO ]#line:251
|
232 |
+
O00OOOOO0O00O0OOO =str (OOOO000OO0OOOOO00 ['title']).lower ()#line:252
|
233 |
+
O00OOOOO0O00O0OOO =remove_accents (O00OOOOO0O00O0OOO )#line:253
|
234 |
+
O00OOOOO0O00O0OOO =O00OOOOO0O00O0OOO .split (' ')#line:254
|
235 |
+
for OO0OO0O0OO0O000O0 ,OO00O000OOOO0O00O in enumerate (O00OOOOO0O00O0OOO ):#line:255
|
236 |
+
for OO0OO0O0O00O0OOO0 ,O0O000O000O0000OO in enumerate (O00OOOOO0O00O0OOO ):#line:256
|
237 |
+
if OO0OO0O0O00O0OOO0 !=OO0OO0O0OO0O000O0 :#line:257
|
238 |
+
if OO00O000OOOO0O00O ==O0O000O000O0000OO :#line:258
|
239 |
+
O00OOOOO0O00O0OOO .pop (OO0OO0O0O00O0OOO0 )#line:259
|
240 |
+
for OO0OO0O0OO0O000O0 ,OO00O000OOOO0O00O in enumerate (O00OOOOO0O00O0OOO ):#line:260
|
241 |
+
for O00OO00O0OO0O0OOO in range (100 ):#line:261
|
242 |
+
O00OO00O0OO0O0OOO =O00OO00O0OO0O0OOO /10 #line:262
|
243 |
+
if OO00O000OOOO0O00O ==str (O00OO00O0OO0O0OOO ):#line:263
|
244 |
+
OO00O000OOOO0O00O =str (O00OO00O0OO0O0OOO ).split ('.')#line:264
|
245 |
+
O00OOOOO0O00O0OOO .append (OO00O000OOOO0O00O )#line:265
|
246 |
+
for OOO00OOO00O000OOO in O0O0OOO00O0OO0O0O :#line:266
|
247 |
+
if OOO00OOO00O000OOO =="maya":#line:267
|
248 |
+
OOO00OOO00O000OOO ="malla"#line:268
|
249 |
+
if OOO00OOO00O000OOO =="pilos"or OOO00OOO00O000OOO =="pilo":#line:269
|
250 |
+
OOO00OOO00O000OOO ="philo"#line:270
|
251 |
+
if OOO00OOO00O000OOO =="filos"or OOO00OOO00O000OOO =="filo":#line:271
|
252 |
+
OOO00OOO00O000OOO ="philo"#line:272
|
253 |
+
if OOO00OOO00O000OOO =="sinces"or OOO00OOO00O000OOO =="sinc":#line:273
|
254 |
+
OOO00OOO00O000OOO ="synthe"#line:274
|
255 |
+
if OOO00OOO00O000OOO =="sintes"or OOO00OOO00O000OOO =="sint":#line:275
|
256 |
+
OOO00OOO00O000OOO ="synthe"#line:276
|
257 |
+
if OOO00OOO00O000OOO =="axos"or OOO00OOO00O000OOO =="axo":#line:277
|
258 |
+
OOO00OOO00O000OOO ="axso"#line:278
|
259 |
+
if OOO00OOO00O000OOO =="uno":#line:279
|
260 |
+
OOO00OOO00O000OOO =1 #line:280
|
261 |
+
if OOO00OOO00O000OOO =="dos"or OOO00OOO00O000OOO =="do":#line:281
|
262 |
+
OOO00OOO00O000OOO =2 #line:282
|
263 |
+
if OOO00OOO00O000OOO =="tres"or OOO00OOO00O000OOO =="tr":#line:283
|
264 |
+
OOO00OOO00O000OOO =3 #line:284
|
265 |
+
if OOO00OOO00O000OOO =="cuatro":#line:285
|
266 |
+
OOO00OOO00O000OOO =4 #line:286
|
267 |
+
if OOO00OOO00O000OOO =="cinco":#line:287
|
268 |
+
OOO00OOO00O000OOO =5 #line:288
|
269 |
+
if OOO00OOO00O000OOO =="seis"or OOO00OOO00O000OOO =="sei":#line:289
|
270 |
+
OOO00OOO00O000OOO =6 #line:290
|
271 |
+
if OOO00OOO00O000OOO =="siete":#line:291
|
272 |
+
OOO00OOO00O000OOO =7 #line:292
|
273 |
+
if OOO00OOO00O000OOO =="ocho":#line:293
|
274 |
+
OOO00OOO00O000OOO =8 #line:294
|
275 |
+
if OOO00OOO00O000OOO =="nueve":#line:295
|
276 |
+
OOO00OOO00O000OOO =9 #line:296
|
277 |
+
if OOO00OOO00O000OOO =="cero":#line:297
|
278 |
+
OOO00OOO00O000OOO =0 #line:298
|
279 |
+
if OOO00OOO00O000OOO =="veintiuno":#line:299
|
280 |
+
OOO00OOO00O000OOO ="21"#line:300
|
281 |
+
if OOO00OOO00O000OOO =="veinte":#line:301
|
282 |
+
OOO00OOO00O000OOO ="20"#line:302
|
283 |
+
if OOO00OOO00O000OOO =="veintidos"or OOO00OOO00O000OOO =="veintido":#line:303
|
284 |
+
OOO00OOO00O000OOO ="22"#line:304
|
285 |
+
if OOO00OOO00O000OOO =="veintitres"or OOO00OOO00O000OOO =="veintitre":#line:305
|
286 |
+
OOO00OOO00O000OOO ="23"#line:306
|
287 |
+
if OOO00OOO00O000OOO =="veinticuatro":#line:307
|
288 |
+
OOO00OOO00O000OOO ="24"#line:308
|
289 |
+
if OOO00OOO00O000OOO =="veinticinco":#line:309
|
290 |
+
OOO00OOO00O000OOO ="25"#line:310
|
291 |
+
if OOO00OOO00O000OOO =="veintiseis"or OOO00OOO00O000OOO =="veintisei":#line:311
|
292 |
+
OOO00OOO00O000OOO ="26"#line:312
|
293 |
+
if OOO00OOO00O000OOO =="veintisiete":#line:313
|
294 |
+
OOO00OOO00O000OOO ="27"#line:314
|
295 |
+
if OOO00OOO00O000OOO =="veintiocho":#line:315
|
296 |
+
OOO00OOO00O000OOO ="28"#line:316
|
297 |
+
if OOO00OOO00O000OOO =="veintinueve":#line:317
|
298 |
+
OOO00OOO00O000OOO ="29"#line:318
|
299 |
+
if OOO00OOO00O000OOO =="treinta":#line:319
|
300 |
+
OOO00OOO00O000OOO ="30"#line:320
|
301 |
+
if type (OOO00OOO00O000OOO )==int and type (OOO0OOOO0OO00OO0O )==int :#line:321
|
302 |
+
O00OO00O0OO0O0OOO =str (OOO0OOOO0OO00OO0O )+'.'+str (OOO00OOO00O000OOO )#line:322
|
303 |
+
OOO00OOO00O000OOO =O00OO00O0OO0O0OOO .split ('.')#line:323
|
304 |
+
OOO0OOOO0OO00OO0O =OOO00OOO00O000OOO #line:324
|
305 |
+
OOO00OOO00O000OOO =inflector .singularize (str (OOO00OOO00O000OOO ))#line:325
|
306 |
+
OO00O000OOOO0O00O =inflector .singularize (str (OO00O000OOOO0O00O ))#line:326
|
307 |
+
OOO00OOO00O000OOO =remove_accents (OOO00OOO00O000OOO )#line:327
|
308 |
+
if OO00O000OOOO0O00O ==OOO00OOO00O000OOO :#line:328
|
309 |
+
OOOO000OO0OOO0OOO =OOOO000OO0OOO0OOO +1 #line:329
|
310 |
+
O0O00OO00OO000000 [OO000OOO00O0000OO ]=OOOO000OO0OOO0OOO #line:330
|
311 |
+
O000OOOOO0OO0O0OO =np .argwhere (O0O00OO00OO000000 ==np .amax (O0O00OO00OO000000 ))#line:331
|
312 |
+
for OO000OOO00O0000OO in O000OOOOO0OO0O0OO :#line:332
|
313 |
+
OOO0OO0OO00OOO0O0 .append (O0O0OOO00OO0OOOOO [int (OO000OOO00O0000OO )])#line:333
|
314 |
+
if np .all (O0O00OO00OO000000 ==0 ):#line:334
|
315 |
+
OOO0OO0OO00OOO0O0 =None #line:335
|
316 |
+
return OOO0OO0OO00OOO0O0 #line:336
|
317 |
+
async def cargar_tipo (O0OO0O00O00OO000O ,O0O0OOO0O0O00000O ):#line:338
|
318 |
+
OO00OOOO00O000O00 =aiohttp .TCPConnector (ssl =True )#line:339
|
319 |
+
async with aiohttp .ClientSession (connector =OO00OOOO00O000O00 )as OOOO00OO0000O0OOO :#line:340
|
320 |
+
OO0O000OOOOOO0O00 =await OOOO00OO0000O0OOO .get (f'{base_url}all-content/{O0O0OOO0O0O00000O}',auth =auth )#line:341
|
321 |
+
O0000O00O000OOOO0 =await OO0O000OOOOOO0O00 .json ()#line:342
|
322 |
+
O000OOOO0O00O0OOO =None #line:343
|
323 |
+
OOOOO0O00000O0OOO =None #line:344
|
324 |
+
for O00O00OOOOO00O0OO in O0000O00O000OOOO0 :#line:345
|
325 |
+
if O0OO0O00O00OO000O ==O00O00OOOOO00O0OO ["nid"]:#line:346
|
326 |
+
O000OOOO0O00O0OOO =O00O00OOOOO00O0OO ["type"]#line:347
|
327 |
+
OOOOO0O00000O0OOO =O00O00OOOOO00O0OO #line:348
|
328 |
+
break #line:349
|
329 |
+
return OOOOO0O00000O0OOO ,O000OOOO0O00O0OOO #line:350
|
330 |
+
async def cargar_archivo (OO0O0000OOO0OO00O ,O000OOO0OOO00OO0O ,OOOOOOO0O00O0OOO0 ):#line:352
|
331 |
+
O0OOO0O0OO0OO00OO =[]#line:353
|
332 |
+
O00OO00O0O000O0O0 =aiohttp .TCPConnector (ssl =True )#line:354
|
333 |
+
async with aiohttp .ClientSession (connector =O00OO00O0O000O0O0 )as O00O0000OOO00OOO0 :#line:355
|
334 |
+
O00O0000O0OO000O0 =await O00O0000OOO00OOO0 .get ('https://orva.tedcas.com/api/'+str (OOOOOOO0O00O0OOO0 ),auth =auth )#line:356
|
335 |
+
OO00O0OOOO0O0O00O =await O00O0000O0OO000O0 .json ()#line:357
|
336 |
+
OO00O0OOOO0O0O00O =OO00O0OOOO0O0O00O [0 ]#line:358
|
337 |
+
OOO00000O0OO00O00 ="field_"+str (OO0O0000OOO0OO00O )#line:359
|
338 |
+
OO0OOOOO0OO0O0O0O =OO00O0OOOO0O0O00O [OOO00000O0OO00O00 ]#line:360
|
339 |
+
if OOO00000O0OO00O00 =="field_image":#line:361
|
340 |
+
OO00O0OOOO0O0O00O =OO00O0OOOO0O0O00O ['field_image']#line:362
|
341 |
+
OO00O0OOOO0O0O00O =OO00O0OOOO0O0O00O .split (',')#line:363
|
342 |
+
OO00O0OOOO0O0O00O =[OOOOOO0O0O00O00O0 .replace (' ','')for OOOOOO0O0O00O00O0 in OO00O0OOOO0O0O00O ]#line:364
|
343 |
+
for O000O0OO00OOO00O0 in OO00O0OOOO0O0O00O :#line:365
|
344 |
+
O0OOO0O0OO0OO00OO .append ("https://orva.tedcas.com/"+str (O000O0OO00OOO00O0 ))#line:366
|
345 |
+
print (O0OOO0O0OO0OO00OO )#line:367
|
346 |
+
return O0OOO0O0OO0OO00OO #line:368
|
347 |
+
if len (OO0OOOOO0OO0O0O0O )==0 :#line:369
|
348 |
+
OO000OO000O00O000 ="No hay archivos subidos"#line:370
|
349 |
+
O0OOO0O0OO0OO00OO ="http://127.0.0.1:7860/especialidad"#line:371
|
350 |
+
elif type (OO0OOOOO0OO0O0O0O )==str :#line:372
|
351 |
+
O0OOO0O0OO0OO00OO ="https://orva.tedcas.com/"+str (OO0OOOOO0OO0O0O0O )#line:373
|
352 |
+
OO000OO000O00O000 =OO0OOOOO0OO0O0O0O #line:374
|
353 |
+
elif type (OO0OOOOO0OO0O0O0O )==list :#line:375
|
354 |
+
for OO00OO0OO000OOO00 ,O0OO0OOOOO0OOO00O in OO0OOOOO0OO0O0O0O :#line:376
|
355 |
+
O0OOO0O0OO0OO00OO [OO00OO0OO000OOO00 ]="https://orva.tedcas.com/"+str (O0OO0OOOOO0OOO00O )#line:377
|
356 |
+
OO000OO000O00O000 =OO0OOOOO0OO0O0O0O #line:378
|
357 |
+
return O000OOO0OOO00OO0O ,O0OOO0O0OO0OO00OO ,OO000OO000O00O000 #line:379
|
358 |
+
async def cargar_archivo_grande (O000O0O0OOO0OOOO0 ,O00OO0000O0OO0OOO ,O0OOO0O0OOOOO0O0O ):#line:381
|
359 |
+
OOOO0OOO000000000 =aiohttp .TCPConnector (ssl =True )#line:382
|
360 |
+
async with aiohttp .ClientSession (connector =OOOO0OOO000000000 )as OO0OO000OOOOO0OO0 :#line:383
|
361 |
+
OO0OOOOO0OOO00O00 =await OO0OO000OOOOO0OO0 .get ('https://orva.tedcas.com/api/'+str (O0OOO0O0OOOOO0O0O ),auth =auth )#line:384
|
362 |
+
O0OOOO000OO0O00O0 =await OO0OOOOO0OOO00O00 .json ()#line:385
|
363 |
+
O0OO0OOOO00000OOO ={}#line:386
|
364 |
+
if O000O0O0OOO0OOOO0 =='title_material':#line:387
|
365 |
+
for O00O0O0O00OO00OO0 in O0OOOO000OO0O00O0 :#line:388
|
366 |
+
O0OO0OOOO00000OOO [O00O0O0O00OO00OO0 [O000O0O0OOO0OOOO0 ]]=(O00O0O0O00OO00OO0 [O000O0O0OOO0OOOO0 ])#line:389
|
367 |
+
return O0OO0OOOO00000OOO ,O00OO0000O0OO0OOO #line:390
|
368 |
+
O0OOOO000OO0O00O0 =O0OOOO000OO0O00O0 [0 ]#line:391
|
369 |
+
O0O0O00OOOO0OOOO0 ="field_"+str (O000O0O0OOO0OOOO0 )#line:392
|
370 |
+
O0O0O00OOOO0OOOO0 =O0OOOO000OO0O00O0 [O0O0O00OOOO0OOOO0 ]#line:393
|
371 |
+
if len (O0O0O00OOOO0OOOO0 )==0 :#line:394
|
372 |
+
O0OO0OOOO00000OOO ["No hay archivos"]="http://127.0.0.1:7860/especialidad"#line:395
|
373 |
+
else :#line:396
|
374 |
+
for O00O0O0O00OO00OO0 in O0O0O00OOOO0OOOO0 :#line:397
|
375 |
+
O0OO0OOOO00000OOO [O00O0O0O00OO00OO0 ['descripcion']]="https://orva.tedcas.com/"+str (O00O0O0O00OO00OO0 ['url'])#line:398
|
376 |
+
return O00OO0000O0OO0OOO ,O0OO0OOOO00000OOO #line:399
|
377 |
+
async def cargar_caja (OO0O0O0000OO000OO ,OO0OOO00OOO0O0O0O ):#line:401
|
378 |
+
O000O0O000OO000O0 ={}#line:402
|
379 |
+
OO0000O000O0O0OO0 =aiohttp .TCPConnector (ssl =True )#line:403
|
380 |
+
async with aiohttp .ClientSession (connector =OO0000O000O0O0OO0 )as O00OO000O0O000O0O :#line:404
|
381 |
+
OOO00OO000OO0O00O =await O00OO000O0O000O0O .get (f'{base_url}intervenciones/{OO0O0O0000OO000OO}',auth =auth )#line:405
|
382 |
+
OO0000O000O0O000O =await OOO00OO000OO0O00O .json ()#line:406
|
383 |
+
OO0000O000O0O000O =OO0000O000O0O000O [0 ]#line:407
|
384 |
+
if 'field_cajas'in OO0000O000O0O000O :#line:408
|
385 |
+
OO0000O000O0O000O =OO0000O000O0O000O ['field_cajas']#line:409
|
386 |
+
for OOOOO000O00O000OO in OO0000O000O0O000O :#line:410
|
387 |
+
O000O0O000OO000O0 [OOOOO000O00O000OO ['id']]=OOOOO000O00O000OO ['caja']#line:411
|
388 |
+
else :#line:412
|
389 |
+
O000O0O000OO000O0 [str (OO0O0O0000OO000OO )]="No hay archivos"#line:413
|
390 |
+
return O000O0O000OO000O0 ,OO0OOO00OOO0O0O0O #line:414
|
391 |
+
async def cargar_instrumental (OOO0OO0O00OOO00OO ,OO0OO0OOO00OOO0OO ):#line:416
|
392 |
+
OO0O0OO0O000O0OO0 ={}#line:417
|
393 |
+
O000OO0O0OO0OO0OO =aiohttp .TCPConnector (ssl =True )#line:418
|
394 |
+
async with aiohttp .ClientSession (connector =O000OO0O0OO0OO0OO )as OOO0000O00OO0O0O0 :#line:419
|
395 |
+
OOOO000OO0O0OO0O0 =await OOO0000O00OO0O0O0 .get ('https://orva.tedcas.com/api/'+str (OO0OO0OOO00OOO0OO ),auth =auth )#line:420
|
396 |
+
O0O00OO0O00O000OO =await OOOO000OO0O0OO0O0 .json ()#line:421
|
397 |
+
for OOO0OOOO0O00O000O in O0O00OO0O00O000OO :#line:422
|
398 |
+
if 'instrumental'in OOO0OOOO0O00O000O :#line:423
|
399 |
+
for OO000OO0O00OO00O0 in OOO0OOOO0O00O000O ['instrumental']:#line:424
|
400 |
+
if OO000OO0O00OO00O0 ['id']==OOO0OO0O00OOO00OO :#line:425
|
401 |
+
OO0O0OO0O000O0OO0 [OOO0OOOO0O00O000O ['nid']]=OOO0OOOO0O00O000O ['title']#line:426
|
402 |
+
return OO0O0OO0O000O0OO0 #line:427
|
403 |
+
async def cargar_botones_pdf_admision ():#line:429
|
404 |
+
OO00O0O00O0OO0OOO ={}#line:430
|
405 |
+
O00OO0O0OOO0OOOOO ={}#line:431
|
406 |
+
OOOOOOOOO0O0O000O ={}#line:432
|
407 |
+
OOOOOOOO0OO000OOO ={}#line:433
|
408 |
+
OOOOOO0O00OOOO000 =aiohttp .TCPConnector (ssl =True )#line:434
|
409 |
+
async with aiohttp .ClientSession (connector =OOOOOO0O00OOOO000 )as OOOOOOO000O0O0OOO :#line:435
|
410 |
+
OO0O0OO0OO000O0O0 =await OOOOOOO000O0O0OOO .get ('https://orva.tedcas.com/api/all-content/1621',auth =auth )#line:436
|
411 |
+
OOO0O00O0OO0OOO00 =await OO0O0OO0OO000O0O0 .json ()#line:437
|
412 |
+
for OOOOOOOO0OOOO00O0 in OOO0O00O0OO0OOO00 :#line:438
|
413 |
+
O0OOO0OOO0O00OOOO =await OOOOOOO000O0O0OOO .get ('https://orva.tedcas.com/api/intervenciones/'+str (OOOOOOOO0OOOO00O0 ['nid']),auth =auth )#line:439
|
414 |
+
OO0O0OOOO0O000000 =await O0OOO0OOO0O00OOOO .json ()#line:440
|
415 |
+
OO0O0OOOO0O000000 =OO0O0OOOO0O000000 [0 ]#line:441
|
416 |
+
OO00OOO0O0000OO0O =OO0O0OOOO0O000000 ['field_pdf']#line:442
|
417 |
+
OO00OOO0O0000OO0O =OO00OOO0O0000OO0O [0 ]#line:443
|
418 |
+
if OO0O0OOOO0O000000 ['field_tecnica']=="Mapa de camas":#line:444
|
419 |
+
OO00O0O00O0OO0OOO [OO0O0OOOO0O000000 ['title']]="https://orva.tedcas.com/"+str (OO00OOO0O0000OO0O ['url'])#line:445
|
420 |
+
elif OO0O0OOOO0O000000 ['field_tecnica']=="Ambulancias":#line:446
|
421 |
+
O00OO0O0OOO0OOOOO [OO0O0OOOO0O000000 ['title']]="https://orva.tedcas.com/"+str (OO00OOO0O0000OO0O ['url'])#line:447
|
422 |
+
elif OO0O0OOOO0O000000 ['field_tecnica']=="Programación quirúrgica":#line:448
|
423 |
+
OOOOOOOOO0O0O000O [OO0O0OOOO0O000000 ['title']]="https://orva.tedcas.com/"+str (OO00OOO0O0000OO0O ['url'])#line:449
|
424 |
+
elif OO0O0OOOO0O000000 ['field_tecnica']=="Otros":#line:450
|
425 |
+
OOOOOOOO0OO000OOO [OO0O0OOOO0O000000 ['title']]="https://orva.tedcas.com/"+str (OO00OOO0O0000OO0O ['url'])#line:451
|
426 |
+
return OO00O0O00O0OO0OOO ,O00OO0O0OOO0OOOOO ,OOOOOOOOO0O0O000O ,OOOOOOOO0OO000OOO #line:452
|
427 |
+
def remove_accents (O0O0OOOO00OO0000O ):#line:454
|
428 |
+
OO0O0O0000000O00O =unicodedata .normalize ('NFKD',O0O0OOOO00OO0000O )#line:455
|
429 |
+
return u"".join ([OOO00O0O000O000OO for OOO00O0O000O000OO in OO0O0O0000000O00O if not unicodedata .combining (OOO00O0O000O000OO )])#line:456
|
430 |
+
def adaptar_salida (O0OOOO0000OOO0OOO ):#line:458
|
431 |
+
O0O0OOOOO0OO0O00O =[]#line:459
|
432 |
+
O0OOOO0000OOO0OOO =str (O0OOOO0000OOO0OOO ).lower ()#line:460
|
433 |
+
O0OOOO0000OOO0OOO =O0OOOO0000OOO0OOO .split ("}")#line:461
|
434 |
+
O0OOOO0000OOO0OOO =O0OOOO0000OOO0OOO [0 ].split (":")#line:462
|
435 |
+
if len (O0OOOO0000OOO0OOO )>=2 :#line:463
|
436 |
+
OO0OOO0000O0O000O =O0OOOO0000OOO0OOO [1 ].split ("'")#line:464
|
437 |
+
O0O0OOOOO0OO0O00O =OO0OOO0000O0O000O [1 ].split ()#line:465
|
438 |
+
return O0O0OOOOO0OO0O00O #line:466
|
439 |
+
def takeCommand ():#line:468
|
440 |
+
OOO00OO0O0O0OOO00 =sr .Recognizer ()#line:469
|
441 |
+
with sr .Microphone ()as O00OO000O0O00OO0O :#line:470
|
442 |
+
print ("Listening...")#line:471
|
443 |
+
OOO00OO0O0O0OOO00 .pause_threshold =1 #line:472
|
444 |
+
O00000O0000O00O00 =OOO00OO0O0O0OOO00 .adjust_for_ambient_noise (O00OO000O0O00OO0O )#line:473
|
445 |
+
O00000O0000O00O00 =OOO00OO0O0O0OOO00 .listen (O00OO000O0O00OO0O )#line:474
|
446 |
+
try :#line:475
|
447 |
+
print ("Recognizing...")#line:476
|
448 |
+
OOO0OOOO0O000O0OO =OOO00OO0O0O0OOO00 .recognize_google (O00000O0000O00O00 ,language ='es-ES')#line:477
|
449 |
+
print (f"User said: {OOO0OOOO0O000O0OO}\n")#line:478
|
450 |
+
except Exception as OO000OO0O0O0O00OO :#line:479
|
451 |
+
print (OO000OO0O0O0O00OO )#line:480
|
452 |
+
print ("Unable to Recognize your voice.")#line:481
|
453 |
+
return "none"#line:482
|
454 |
+
return OOO0OOOO0O000O0OO #line:483
|
455 |
+
app =Flask (__name__ )#line:485
|
456 |
+
app .config ['SECRET_KEY']='mysecretkey'#line:486
|
457 |
+
IMG_FOLDER =os .path .join ('static','IMG')#line:488
|
458 |
+
app .config ['UPLOAD_FOLDER']=IMG_FOLDER #line:489
|
459 |
+
@app .route ("/")#line:491
|
460 |
+
async def hello ():#line:492
|
461 |
+
O00000000O00O0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'trauma.jpeg')#line:493
|
462 |
+
O0000OO0O00O000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'uro.jpeg')#line:494
|
463 |
+
O0OO0OO00OO00000O =os .path .join (app .config ['UPLOAD_FOLDER'],'adm.jpeg')#line:495
|
464 |
+
O0000O00O0O0O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'tijerass.png')#line:496
|
465 |
+
return render_template ('especialidad.html',user_image0 =O0000O00O0O0O0000 ,user_image1 =O00000000O00O0OOO ,user_image2 =O0000OO0O00O000OO ,user_image3 =O0OO0OO00OO00000O )#line:497
|
466 |
+
@app .route ("/especialidad")#line:499
|
467 |
+
async def especialidad ():#line:500
|
468 |
+
O00OO00O0O0O0OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'trauma.jpeg')#line:501
|
469 |
+
OOO00O0OOO00O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'uro.jpeg')#line:502
|
470 |
+
O0000OO000OOOOO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'adm.jpeg')#line:503
|
471 |
+
OOO00O000OO0O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'tijerass.png')#line:504
|
472 |
+
return render_template ('especialidad.html',user_image0 =OOO00O000OO0O0000 ,user_image1 =O00OO00O0O0O0OOOO ,user_image2 =OOO00O0OOO00O0000 ,user_image3 =O0000OO000OOOOO0O )#line:505
|
473 |
+
@app .route ("/seleccion_trauma",methods =['GET','POST'])#line:507
|
474 |
+
async def seleccion_trauma ():#line:508
|
475 |
+
OO0OO00O0OO0OOO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:509
|
476 |
+
O00OOOOOOO0O0O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:510
|
477 |
+
OOOOO00O0OOO000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:511
|
478 |
+
OO000O00O000OOO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:512
|
479 |
+
return render_template ('seleccion_trauma.html',user_image4 =OO0OO00O0OO0OOO0O ,user_image5 =O00OOOOOOO0O0O000 ,user_image6 =OOOOO00O0OOO000O0 ,user_image7 =OO000O00O000OOO0O )#line:513
|
480 |
+
@app .route ("/buscador_trauma",methods =['GET','POST'])#line:515
|
481 |
+
async def buscador_trauma ():#line:516
|
482 |
+
OO0OOO00O0O00OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:517
|
483 |
+
OOO0OOOOO0000OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:518
|
484 |
+
OOOOO0OOO00O0OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:519
|
485 |
+
OOO0000000O0OO000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:520
|
486 |
+
OOO0O0O00OOOOO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:521
|
487 |
+
OOO00O0OO00OO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:522
|
488 |
+
OO0OOOOOO0O0O0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:523
|
489 |
+
O0O0OO0OO000O00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:524
|
490 |
+
OO000OOOO0O0O000O =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:525
|
491 |
+
O0O0OO000000O0OO0 =str (request .form .to_dict ())#line:526
|
492 |
+
O0O0OO000000O0OO0 =adaptar_salida (O0O0OO000000O0OO0 )#line:527
|
493 |
+
O0O0OO0O000OO0OOO ={}#line:528
|
494 |
+
O0O0OO0O000OO0OOO [""]=""#line:529
|
495 |
+
if len (O0O0OO000000O0OO0 )==0 :#line:530
|
496 |
+
return render_template ('buscador_trauma.html',result_busqueda =O0O0OO0O000OO0OOO ,user_image4 =OO0OOO00O0O00OO0O ,user_image5 =OOO0OOOOO0000OOOO ,user_image6 =OOOOO0OOO00O0OO0O ,user_image7 =OOO0000000O0OO000 ,user_image8 =OO0OOOOOO0O0O0OOO ,user_image9 =O0O0OO0OO000O00OO ,user_image10 =OOO0O0O00OOOOO0OO ,user_image11 =OO000OOOO0O0O000O ,user_image12 =OOO00O0OO00OO000O ,nid2 =0 )#line:531
|
497 |
+
elif O0O0OO000000O0OO0 !=None or "{}":#line:532
|
498 |
+
O0OOO0O000O0O0000 =1 #line:533
|
499 |
+
O0O0O00OO0O0OOO00 =await cargar_base_datos (O0O0OO000000O0OO0 ,O0OOO0O000O0O0000 )#line:534
|
500 |
+
O0OO0OO0OO0O0O0O0 =await buscar_faq (O0O0OO000000O0OO0 ,1 )#line:535
|
501 |
+
if O0O0O00OO0O0OOO00 ==None :#line:536
|
502 |
+
if len (O0OO0OO0OO0O0O0O0 )==0 :#line:537
|
503 |
+
return render_template ('buscador_trauma.html',result_busqueda =O0O0OO0O000OO0OOO ,prediction_text ="No hay resultados para tu busqueda",user_image4 =OO0OOO00O0O00OO0O ,user_image5 =OOO0OOOOO0000OOOO ,user_image6 =OOOOO0OOO00O0OO0O ,user_image7 =OOO0000000O0OO000 ,user_image8 =OO0OOOOOO0O0O0OOO ,user_image9 =O0O0OO0OO000O00OO ,user_image10 =OOO0O0O00OOOOO0OO ,user_image11 =OO000OOOO0O0O000O ,user_image12 =OOO00O0OO00OO000O ,nid2 =0 )#line:538
|
504 |
+
else :#line:539
|
505 |
+
return render_template ('buscador_trauma.html',faqs =O0OO0OO0OO0O0O0O0 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0O0OO0O000OO0OOO ,user_image4 =OO0OOO00O0O00OO0O ,user_image5 =OOO0OOOOO0000OOOO ,user_image6 =OOOOO0OOO00O0OO0O ,user_image7 =OOO0000000O0OO000 ,user_image8 =OO0OOOOOO0O0O0OOO ,user_image9 =O0O0OO0OO000O00OO ,user_image10 =OOO0O0O00OOOOO0OO ,user_image11 =OO000OOOO0O0O000O ,user_image12 =OOO00O0OO00OO000O ,nid2 =0 )#line:540
|
506 |
+
elif len (O0O0O00OO0O0OOO00 )>=1 :#line:541
|
507 |
+
O0O0O0OO000OOOO00 =[]#line:542
|
508 |
+
O00OOO000OOOO00OO =[]#line:543
|
509 |
+
O0O0OO0O000OO0OOO ={}#line:544
|
510 |
+
for OO0OO0OO00OOO0000 in O0O0O00OO0O0OOO00 :#line:545
|
511 |
+
O0O0O0OO000OOOO00 .append (OO0OO0OO00OOO0000 ["title"])#line:546
|
512 |
+
O00OOO000OOOO00OO .append (OO0OO0OO00OOO0000 ["nid"])#line:547
|
513 |
+
for OO00O00OO00000O0O ,OO0OO0OO00OOO0000 in enumerate (O0O0O0OO000OOOO00 ):#line:548
|
514 |
+
O0O0OO0O000OO0OOO [O00OOO000OOOO00OO [OO00O00OO00000O0O ]]=OO0OO0OO00OOO0000 #line:549
|
515 |
+
if len (O0OO0OO0OO0O0O0O0 )!=0 :#line:551
|
516 |
+
return render_template ('buscador_trauma.html',faqs =O0OO0OO0OO0O0O0O0 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0O0OO0O000OO0OOO ,user_image4 =OO0OOO00O0O00OO0O ,user_image5 =OOO0OOOOO0000OOOO ,user_image6 =OOOOO0OOO00O0OO0O ,user_image7 =OOO0000000O0OO000 ,user_image8 =OO0OOOOOO0O0O0OOO ,user_image9 =O0O0OO0OO000O00OO ,user_image10 =OOO0O0O00OOOOO0OO ,user_image11 =OO000OOOO0O0O000O ,user_image12 =OOO00O0OO00OO000O ,nid2 =0 )#line:552
|
517 |
+
else :#line:553
|
518 |
+
return render_template ('buscador_trauma.html',result_busqueda =O0O0OO0O000OO0OOO ,user_image4 =OO0OOO00O0O00OO0O ,user_image5 =OOO0OOOOO0000OOOO ,user_image6 =OOOOO0OOO00O0OO0O ,user_image7 =OOO0000000O0OO000 ,user_image8 =OO0OOOOOO0O0O0OOO ,user_image9 =O0O0OO0OO000O00OO ,user_image10 =OOO0O0O00OOOOO0OO ,user_image11 =OO000OOOO0O0O000O ,user_image12 =OOO00O0OO00OO000O ,nid2 =0 )#line:554
|
519 |
+
@app .route ("/resultado_trauma",methods =['GET','POST'])#line:556
|
520 |
+
async def resultado_trauma ():#line:557
|
521 |
+
O00OOOO0000O0O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:558
|
522 |
+
O0O0000OOO0OO0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:559
|
523 |
+
O00O0O0OO0O0O0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:560
|
524 |
+
OOOO00OO000OOOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:561
|
525 |
+
OO00OO00OOO000O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:562
|
526 |
+
O0O0OOOOO00O00OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:563
|
527 |
+
OOOOO0O00O0O00OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:564
|
528 |
+
OO0O0OO0O00OOO0OO =request .args .get ('link')#line:565
|
529 |
+
OO0OOOOOOO0O000O0 ,O0OOO0O00OOOO0O0O =await cargar_tipo (OO0O0OO0O00OOO0OO ,1 )#line:566
|
530 |
+
OOO0O00O00O00OO00 =OO0OOOOOOO0O000O0 ['title']#line:567
|
531 |
+
if O0OOO0O00OOOO0O0O =="Intervencion":#line:569
|
532 |
+
OO0O000OOO0OOOOOO ,O00O000O0OOO0OOOO =await cargar_caja (str (OO0O0OO0O00OOO0OO ),'Materiales - Cajas: ')#line:570
|
533 |
+
return render_template ('intervencion_trauma.html',user_image8 =OO00OO00OOO000O0O ,user_image9 =O0O0OOOOO00O00OOO ,user_image10 =O00O0O0OO0O0O0O00 ,user_image11 =OOOOO0O00O0O00OOO ,user_image12 =OOOO00OO000OOOO00 ,instrumental =OO0O000OOO0OOOOOO ,texto_cajas =O00O000O0OOO0OOOO ,title =OOO0O00O00O00OO00 ,user_image6 =O00OOOO0000O0O0O0 ,user_image7 =O0O0000OOO0OO0OO0 ,nid2 =OO0O0OO0O00OOO0OO )#line:571
|
534 |
+
elif O0OOO0O00OOOO0O0O =='Caja':#line:572
|
535 |
+
O0000OOOOO00OO0OO ,O00OO00O0000O00O0 ,O0000O000O00OOOOO =await cargar_archivo ("ubicacion","Ubicacion: ","cajas/"+str (OO0O0OO0O00OOO0OO ))#line:573
|
536 |
+
O000O0O000OOOO00O =await cargar_archivo ("image","Imagen: ","cajas/"+str (OO0O0OO0O00OOO0OO ))#line:574
|
537 |
+
OOO000O0OOOOO00O0 ,OOOOO0OO0O0OO0OO0 =await cargar_archivo_grande ("title_material","Material : ","cajas/"+str (OO0O0OO0O00OOO0OO ))#line:575
|
538 |
+
return render_template ('caja_trauma.html',title =OOO0O00O00O00OO00 ,files_instru =OOO000O0OOOOO00O0 ,texto_instru =OOOOO0OO0O0OO0OO0 ,texto_ubi =O0000OOOOO00OO0OO ,file_texto_ubi =O0000O000O00OOOOO ,file_imagen =O000O0O000OOOO00O ,user_image6 =O00OOOO0000O0O0O0 ,user_image7 =O0O0000OOO0OO0OO0 )#line:576
|
539 |
+
elif O0OOO0O00OOOO0O0O =='Instrumental':#line:577
|
540 |
+
OO0O0000OOOO00OOO =await cargar_instrumental (OO0O0OO0O00OOO0OO ,'listado_completo_cajas/1')#line:578
|
541 |
+
return render_template ('instrumental_trauma.html',cajas =OO0O0000OOOO00OOO ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =OOO0O00O00O00OO00 ,user_image6 =O00OOOO0000O0O0O0 ,user_image7 =O0O0000OOO0OO0OO0 )#line:579
|
542 |
+
@app .route ("/protocolos_trauma",methods =['GET','POST'])#line:581
|
543 |
+
async def protocolos_trauma ():#line:582
|
544 |
+
O0000O0000O000O00 =request .args .get ('link2')#line:583
|
545 |
+
O0O00OOO0OOO0O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:584
|
546 |
+
OOOOOOO0OO0000000 =await boton_word_ppt (1 ,"field_protocolo",O0000O0000O000O00 )#line:585
|
547 |
+
return render_template ('protocolo.html',protocolos =OOOOOOO0OO0000000 ,user_image7 =O0O00OOO0OOO0O0OO )#line:586
|
548 |
+
@app .route ("/guia_visual_trauma",methods =['GET','POST'])#line:588
|
549 |
+
async def guia_visual_trauma ():#line:589
|
550 |
+
O00OO00O0OOOOOO0O =request .args .get ('link2')#line:590
|
551 |
+
O00OOO0000OO0000O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:591
|
552 |
+
OOOOO0O00000000OO =await boton_word_ppt (1 ,"field_guia_visual",O00OO00O0OOOOOO0O )#line:592
|
553 |
+
return render_template ('guia_visual.html',guia_visual =OOOOO0O00000000OO ,user_image7 =O00OOO0000OO0000O )#line:593
|
554 |
+
@app .route ("/pdf_casa_trauma",methods =['GET','POST'])#line:595
|
555 |
+
async def pdf_casa_trauma ():#line:596
|
556 |
+
OOO000O0000OO0OOO =request .args .get ('link2')#line:597
|
557 |
+
OOO00O000O00OOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:598
|
558 |
+
O0O00O00O0O0OO0O0 =await boton_pdf_video (1 ,"field_pdf",OOO000O0000OO0OOO )#line:599
|
559 |
+
return render_template ('pdf_casa_comercial.html',user_image7 =OOO00O000O00OOOO0 ,titulos =O0O00O00O0O0OO0O0 )#line:600
|
560 |
+
@app .route ("/videos_trauma",methods =['GET','POST'])#line:602
|
561 |
+
async def videos_trauma ():#line:603
|
562 |
+
OO00O00O0O0OO00OO =request .args .get ('link2')#line:604
|
563 |
+
OOOO0OO0OOOOO00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:605
|
564 |
+
O00OO000O0OO0O00O =await boton_pdf_video (1 ,"field_video",OO00O00O0O0OO00OO )#line:606
|
565 |
+
return render_template ('videos.html',user_image7 =OOOO0OO0OOOOO00O0 ,titulos =O00OO000O0OO0O00O )#line:607
|
566 |
+
@app .route ("/materiales_trauma",methods =['GET','POST'])#line:609
|
567 |
+
async def materiales_trauma ():#line:610
|
568 |
+
O00OOOOO0OOO00O0O =request .args .get ('link2')#line:611
|
569 |
+
O0O00000O00O00O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:612
|
570 |
+
O00O00OO0O0000O00 =await boton_materiales (1 ,O00OOOOO0OOO00O0O )#line:613
|
571 |
+
if len (O00O00OO0O0000O00 [''])==0 :#line:614
|
572 |
+
return render_template ('materiales.html',user_image7 =O0O00000O00O00O00 ,cajas =O00O00OO0O0000O00 ,no_hay ="No hay materiales")#line:615
|
573 |
+
return render_template ('materiales.html',user_image7 =O0O00000O00O00O00 ,cajas =O00O00OO0O0000O00 )#line:616
|
574 |
+
@app .route ("/escuchar_trauma1",methods =['GET','POST'])#line:618
|
575 |
+
async def escuchar_trauma1 ():#line:619
|
576 |
+
O0OO00O0O0OO0O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:620
|
577 |
+
OOO0OOO0OOOOO0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:621
|
578 |
+
O000OO00O00OOOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:622
|
579 |
+
O00000000O0O00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:623
|
580 |
+
OO000O000O0OO0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:624
|
581 |
+
O0OOO00OO00O0000O =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:625
|
582 |
+
OOOOO0OO00O000OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:626
|
583 |
+
OOOO000OOOO000000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:627
|
584 |
+
return render_template ('escuchar_trauma1.html',nid2 =0 ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =O0OOO00OO00O0000O ,user_image6 =OOOOO0OO00O000OOO ,user_image7 =OOOO000OOOO000000 ,user_image8 =O000OO00O00OOOOO0 ,user_image9 =O00000000O0O00000 ,user_image10 =O0OO00O0O0OO0O0O0 ,user_image11 =OO000O000O0OO0OOO ,user_image12 =OOO0OOO0OOOOO0O00 )#line:628
|
585 |
+
@app .route ("/escuchar_trauma",methods =['GET','POST'])#line:630
|
586 |
+
async def escuchar_trauma ():#line:631
|
587 |
+
OOO0O0OO00000O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:632
|
588 |
+
OOO00000000OOO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:633
|
589 |
+
OO0OOOOOO0000O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:634
|
590 |
+
OO0O00OO0OO0O0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:635
|
591 |
+
OO00OOOOOOOO0O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:636
|
592 |
+
O000OOOOOO00O0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:637
|
593 |
+
O000OO0O00O0OOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:638
|
594 |
+
O0OO00OOO0O000OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:639
|
595 |
+
OO000O000O0O0OO0O =takeCommand ()#line:640
|
596 |
+
OO000O000O0O0OO0O =str (OO000O000O0O0OO0O ).lower ()#line:641
|
597 |
+
OO000O000O0O0OO0O =OO000O000O0O0OO0O .split ()#line:642
|
598 |
+
O0O00OO000OOOOOO0 ={}#line:643
|
599 |
+
O0O00OO000OOOOOO0 [""]=""#line:644
|
600 |
+
if OO000O000O0O0OO0O [0 ]!="none":#line:645
|
601 |
+
OOOO0O0O000OO0OO0 =1 #line:646
|
602 |
+
OOOO0O0O0OO00000O =await cargar_base_datos (OO000O000O0O0OO0O ,OOOO0O0O000OO0OO0 )#line:647
|
603 |
+
O0OO0O00OO0O000OO =await buscar_faq (OO000O000O0O0OO0O ,0 )#line:648
|
604 |
+
if OOOO0O0O0OO00000O ==None :#line:649
|
605 |
+
if len (O0OO0O00OO0O000OO )==0 :#line:650
|
606 |
+
return render_template ('escuchar_trauma.html',nid2 =0 ,result_busqueda =O0O00OO000OOOOOO0 ,prediction_text ="No hay resultados para tu busqueda",user_image6 =O000OO0O00O0OOO00 ,user_image7 =O0OO00OOO0O000OO0 ,user_image5 =O000OOOOOO00O0OOO ,user_image8 =OO0OOOOOO0000O0OO ,user_image9 =OO0O00OO0OO0O0O0O ,user_image10 =OOO0O0OO00000O0O0 ,user_image11 =OO00OOOOOOOO0O000 ,user_image12 =OOO00000000OOO0OO )#line:651
|
607 |
+
else :#line:652
|
608 |
+
return render_template ('escuchar_trauma.html',nid2 =0 ,faqs =O0OO0O00OO0O000OO ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0O00OO000OOOOOO0 ,user_image6 =O000OO0O00O0OOO00 ,user_image7 =O0OO00OOO0O000OO0 ,user_image5 =O000OOOOOO00O0OOO ,user_image8 =OO0OOOOOO0000O0OO ,user_image9 =OO0O00OO0OO0O0O0O ,user_image10 =OOO0O0OO00000O0O0 ,user_image11 =OO00OOOOOOOO0O000 ,user_image12 =OOO00000000OOO0OO )#line:653
|
609 |
+
elif len (OOOO0O0O0OO00000O )>=1 :#line:654
|
610 |
+
OOOOOOO0O0O0O0000 =[]#line:655
|
611 |
+
OO0000000OOOOO00O =[]#line:656
|
612 |
+
O0O00OO000OOOOOO0 ={}#line:657
|
613 |
+
for O000O0OO00O00O0O0 in OOOO0O0O0OO00000O :#line:658
|
614 |
+
OOOOOOO0O0O0O0000 .append (O000O0OO00O00O0O0 ["title"])#line:659
|
615 |
+
OO0000000OOOOO00O .append (O000O0OO00O00O0O0 ["nid"])#line:660
|
616 |
+
for OOOO0O0OO000O0OOO ,O000O0OO00O00O0O0 in enumerate (OOOOOOO0O0O0O0000 ):#line:661
|
617 |
+
O0O00OO000OOOOOO0 [OO0000000OOOOO00O [OOOO0O0OO000O0OOO ]]=O000O0OO00O00O0O0 #line:662
|
618 |
+
if len (O0OO0O00OO0O000OO )==0 :#line:664
|
619 |
+
return render_template ('escuchar_trauma.html',nid2 =0 ,result_busqueda =O0O00OO000OOOOOO0 ,user_image6 =O000OO0O00O0OOO00 ,user_image7 =O0OO00OOO0O000OO0 ,user_image5 =O000OOOOOO00O0OOO ,user_image8 =OO0OOOOOO0000O0OO ,user_image9 =OO0O00OO0OO0O0O0O ,user_image10 =OOO0O0OO00000O0O0 ,user_image11 =OO00OOOOOOOO0O000 ,user_image12 =OOO00000000OOO0OO )#line:665
|
620 |
+
else :#line:666
|
621 |
+
return render_template ('escuchar_trauma.html',nid2 =0 ,faqs =O0OO0O00OO0O000OO ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0O00OO000OOOOOO0 ,user_image6 =O000OO0O00O0OOO00 ,user_image7 =O0OO00OOO0O000OO0 ,user_image5 =O000OOOOOO00O0OOO ,user_image8 =OO0OOOOOO0000O0OO ,user_image9 =OO0O00OO0OO0O0O0O ,user_image10 =OOO0O0OO00000O0O0 ,user_image11 =OO00OOOOOOOO0O000 ,user_image12 =OOO00000000OOO0OO )#line:667
|
622 |
+
else :#line:668
|
623 |
+
return render_template ('escuchar_trauma.html',nid2 =0 ,result_busqueda =O0O00OO000OOOOOO0 ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",user_image5 =O000OOOOOO00O0OOO ,user_image6 =O000OO0O00O0OOO00 ,user_image7 =O0OO00OOO0O000OO0 ,user_image8 =OO0OOOOOO0000O0OO ,user_image9 =OO0O00OO0OO0O0O0O ,user_image10 =OOO0O0OO00000O0O0 ,user_image11 =OO00OOOOOOOO0O000 ,user_image12 =OOO00000000OOO0OO )#line:669
|
624 |
+
@app .route ("/buscador_admision",methods =['GET','POST'])#line:671
|
625 |
+
async def buscador_admision ():#line:672
|
626 |
+
OO0OO0OOOOOOOOOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:673
|
627 |
+
OO0OO00000O0O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:674
|
628 |
+
OOO000OOO0O0OOO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:675
|
629 |
+
OO0OO00000OO00O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:676
|
630 |
+
O000OOOOOOOO00OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'otros_img.png')#line:677
|
631 |
+
O00000OO0OOOOOOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'programacion_img.png')#line:678
|
632 |
+
O0O0OO0000000OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'ambulancias_img.jpg')#line:679
|
633 |
+
OO0O00OOO000O0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'mapa_camas_img.jpg')#line:680
|
634 |
+
O00O0O000O000O0OO =str (request .form .to_dict ())#line:681
|
635 |
+
O00O0O000O000O0OO =adaptar_salida (O00O0O000O000O0OO )#line:682
|
636 |
+
O000O0O0OO0OOO0O0 ={}#line:683
|
637 |
+
O000O0O0OO0OOO0O0 [""]=""#line:684
|
638 |
+
if len (O00O0O000O000O0OO )==0 :#line:685
|
639 |
+
return render_template ('buscador_admision.html',user_image8 =OO0O00OOO000O0OOO ,user_image9 =O0O0OO0000000OOOO ,user_image10 =O00000OO0OOOOOOOO ,user_image11 =O000OOOOOOOO00OO0 ,result_busqueda =O000O0O0OO0OOO0O0 ,prediction_text ="ya puedes hacer tu pregunta",user_image4 =OO0OO0OOOOOOOOOOO ,user_image5 =OO0OO00000O0O0000 ,user_image6 =OOO000OOO0O0OOO0O ,user_image7 =OO0OO00000OO00O00 )#line:686
|
640 |
+
elif O00O0O000O000O0OO !=None or "{}":#line:687
|
641 |
+
O0O0OOOO0O0O000O0 =1621 #line:688
|
642 |
+
O0OOOOO000O0OOOO0 =await cargar_base_datos (O00O0O000O000O0OO ,O0O0OOOO0O0O000O0 )#line:689
|
643 |
+
OO00OO00O0O00O0O0 =await buscar_faq (O00O0O000O000O0OO ,1 )#line:690
|
644 |
+
if O0OOOOO000O0OOOO0 ==None :#line:691
|
645 |
+
if len (OO00OO00O0O00O0O0 )==0 :#line:692
|
646 |
+
return render_template ('buscador_admision.html',user_image8 =OO0O00OOO000O0OOO ,user_image9 =O0O0OO0000000OOOO ,user_image10 =O00000OO0OOOOOOOO ,user_image11 =O000OOOOOOOO00OO0 ,result_busqueda =O000O0O0OO0OOO0O0 ,prediction_text ="No hay resultados para tu busqueda",user_image4 =OO0OO0OOOOOOOOOOO ,user_image5 =OO0OO00000O0O0000 ,user_image6 =OOO000OOO0O0OOO0O ,user_image7 =OO0OO00000OO00O00 )#line:693
|
647 |
+
else :#line:694
|
648 |
+
return render_template ('buscador_admision.html',user_image8 =OO0O00OOO000O0OOO ,user_image9 =O0O0OO0000000OOOO ,user_image10 =O00000OO0OOOOOOOO ,user_image11 =O000OOOOOOOO00OO0 ,faqs =OO00OO00O0O00O0O0 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O000O0O0OO0OOO0O0 ,user_image4 =OO0OO0OOOOOOOOOOO ,user_image5 =OO0OO00000O0O0000 ,user_image6 =OOO000OOO0O0OOO0O ,user_image7 =OO0OO00000OO00O00 )#line:695
|
649 |
+
elif len (O0OOOOO000O0OOOO0 )>=1 :#line:696
|
650 |
+
OOOO0OO0000O0OOO0 =[]#line:697
|
651 |
+
OOOO0O0O0O0000OO0 =[]#line:698
|
652 |
+
O000O0O0OO0OOO0O0 ={}#line:699
|
653 |
+
for OO00OOO0OOOOOOOO0 in O0OOOOO000O0OOOO0 :#line:700
|
654 |
+
OOOO0O0O0O0000OO0 .append (OO00OOO0OOOOOOOO0 ["nid"])#line:701
|
655 |
+
for O0O0O00000O00OOOO in OOOO0O0O0O0000OO0 :#line:702
|
656 |
+
OO0O0OO0OO0O0OOO0 =aiohttp .TCPConnector (ssl =True )#line:703
|
657 |
+
async with aiohttp .ClientSession (connector =OO0O0OO0OO0O0OOO0 )as O0OO0OO0O000O0O0O :#line:704
|
658 |
+
OO0OOOO0O0OOOOOOO =await O0OO0OO0O000O0O0O .get ('https://orva.tedcas.com/api/intervenciones/'+str (O0O0O00000O00OOOO ),auth =auth )#line:705
|
659 |
+
OO0OO0O0OO000O00O =await OO0OOOO0O0OOOOOOO .json ()#line:706
|
660 |
+
OO0OO0O0OO000O00O =OO0OO0O0OO000O00O [0 ]#line:707
|
661 |
+
OO0O0O0OOOOO0O00O =OO0OO0O0OO000O00O ['field_pdf']#line:708
|
662 |
+
OO0O0O0OOOOO0O00O =OO0O0O0OOOOO0O00O [0 ]#line:709
|
663 |
+
O000O0O0OO0OOO0O0 [OO0OO0O0OO000O00O ['title']]="https://orva.tedcas.com/"+str (OO0O0O0OOOOO0O00O ['url'])#line:710
|
664 |
+
if len (OO00OO00O0O00O0O0 )==0 :#line:711
|
665 |
+
return render_template ('buscador_admision.html',user_image8 =OO0O00OOO000O0OOO ,user_image9 =O0O0OO0000000OOOO ,user_image10 =O00000OO0OOOOOOOO ,user_image11 =O000OOOOOOOO00OO0 ,result_busqueda =O000O0O0OO0OOO0O0 ,user_image4 =OO0OO0OOOOOOOOOOO ,user_image5 =OO0OO00000O0O0000 ,user_image6 =OOO000OOO0O0OOO0O ,user_image7 =OO0OO00000OO00O00 )#line:712
|
666 |
+
else :#line:713
|
667 |
+
return render_template ('buscador_admision.html',faqs =OO00OO00O0O00O0O0 ,faq_titulo ="Preguntas y respuestas: ",user_image8 =OO0O00OOO000O0OOO ,user_image9 =O0O0OO0000000OOOO ,user_image10 =O00000OO0OOOOOOOO ,user_image11 =O000OOOOOOOO00OO0 ,result_busqueda =O000O0O0OO0OOO0O0 ,user_image4 =OO0OO0OOOOOOOOOOO ,user_image5 =OO0OO00000O0O0000 ,user_image6 =OOO000OOO0O0OOO0O ,user_image7 =OO0OO00000OO00O00 )#line:714
|
668 |
+
@app .route ("/mapa_camas",methods =['GET','POST'])#line:716
|
669 |
+
async def mapa_camas ():#line:717
|
670 |
+
O00OO0O0O00OOOO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:718
|
671 |
+
OO0O000O00OO0OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:719
|
672 |
+
O0O0OO00O00OO000O ,OOO00OOO0O0OOO00O ,OO000OOOOOO000O00 ,O0OO0OOOO00O0000O =await cargar_botones_pdf_admision ()#line:720
|
673 |
+
return render_template ('mapa_camas.html',text =O0O0OO00O00OO000O ,user_image6 =O00OO0O0O00OOOO0O ,user_image7 =OO0O000O00OO0OO0O )#line:721
|
674 |
+
@app .route ("/ambulancias",methods =['GET','POST'])#line:723
|
675 |
+
async def ambulancias ():#line:724
|
676 |
+
OO000O0O000000O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:725
|
677 |
+
OOO0O000O00OOOO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:726
|
678 |
+
OO00OO0O0O0000O0O ,O0OO000O0O0OOO00O ,OOO0OO0OOO0000OO0 ,O0O0OO0OOOO000O0O =await cargar_botones_pdf_admision ()#line:727
|
679 |
+
return render_template ('ambulancias.html',text =O0OO000O0O0OOO00O ,user_image6 =OO000O0O000000O0O ,user_image7 =OOO0O000O00OOOO0O )#line:728
|
680 |
+
@app .route ("/programacion_quirurgica",methods =['GET','POST'])#line:730
|
681 |
+
async def programacion_quirurgica ():#line:731
|
682 |
+
OOO00O0OOOOO00O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:732
|
683 |
+
OO0OOO0O0OO0O0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:733
|
684 |
+
O0O00O0O00000000O ,O0OO0O0000O000000 ,OO000000O000O000O ,O00OOO0OOOO00OOOO =await cargar_botones_pdf_admision ()#line:734
|
685 |
+
return render_template ('programacion_quirurgica.html',text =OO000000O000O000O ,user_image6 =OOO00O0OOOOO00O00 ,user_image7 =OO0OOO0O0OO0O0O00 )#line:735
|
686 |
+
@app .route ("/otros",methods =['GET','POST'])#line:737
|
687 |
+
async def otros ():#line:738
|
688 |
+
OOOO000O0O0000O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:739
|
689 |
+
OOOOOOO000OOO0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:740
|
690 |
+
O0OOO00O000OOOOO0 ,OOOO0OO000000O000 ,O0000OOO00000OO00 ,OOOOO00OO00O0OOO0 =await cargar_botones_pdf_admision ()#line:741
|
691 |
+
return render_template ('otros.html',text =OOOOO00OO00O0OOO0 ,user_image6 =OOOO000O0O0000O00 ,user_image7 =OOOOOOO000OOO0OO0 )#line:742
|
692 |
+
@app .route ("/escuchar_admision1",methods =['GET','POST'])#line:744
|
693 |
+
async def escuchar_admision1 ():#line:745
|
694 |
+
O00O0OOO0OOOO0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'otros_img.png')#line:746
|
695 |
+
O00OOO0O00OO00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'programacion_img.png')#line:747
|
696 |
+
O00000O00O0000000 =os .path .join (app .config ['UPLOAD_FOLDER'],'ambulancias_img.jpg')#line:748
|
697 |
+
O00OO0OOO00000000 =os .path .join (app .config ['UPLOAD_FOLDER'],'mapa_camas_img.jpg')#line:749
|
698 |
+
OOOOOOO0OOO0O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:750
|
699 |
+
OO000OO00OOOOOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:751
|
700 |
+
OO0OO0OOO00OOOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:752
|
701 |
+
return render_template ('escuchar_admision1.html',user_image8 =O00OO0OOO00000000 ,user_image9 =O00000O00O0000000 ,user_image10 =O00OOO0O00OO00000 ,user_image11 =O00O0OOO0OOOO0O0O ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =OOOOOOO0OOO0O0000 ,user_image6 =OO000OO00OOOOOOO0 ,user_image7 =OO0OO0OOO00OOOO00 )#line:753
|
702 |
+
@app .route ("/escuchar_admision",methods =['GET','POST'])#line:755
|
703 |
+
async def escuchar_admision ():#line:756
|
704 |
+
O0OOOO0O00OOO00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'otros_img.png')#line:757
|
705 |
+
O0OOOO0O00O0000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'programacion_img.png')#line:758
|
706 |
+
OO0O0OO0OOO000OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'ambulancias_img.jpg')#line:759
|
707 |
+
OOO0O00OOOO00OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'mapa_camas_img.jpg')#line:760
|
708 |
+
OO000O00000O000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:761
|
709 |
+
OOOOO0O0OOO0O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:762
|
710 |
+
OO00OO00O0OOO00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:763
|
711 |
+
OO00OO0O000OOOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:764
|
712 |
+
OO0OO0OO0OO000000 =takeCommand ()#line:765
|
713 |
+
OO0OO0OO0OO000000 =str (OO0OO0OO0OO000000 ).lower ()#line:766
|
714 |
+
OO0OO0OO0OO000000 =OO0OO0OO0OO000000 .split ()#line:767
|
715 |
+
OO0OO0O0O0OOOO0OO ={}#line:768
|
716 |
+
OO0OO0O0O0OOOO0OO [""]=""#line:769
|
717 |
+
if OO0OO0OO0OO000000 [0 ]!="none":#line:770
|
718 |
+
OO000OOOOOO0OOOOO =1621 #line:771
|
719 |
+
OOO00O000O00OOO00 =await cargar_base_datos (OO0OO0OO0OO000000 ,OO000OOOOOO0OOOOO )#line:772
|
720 |
+
OOOO00000O0O0OO0O =await buscar_faq (OO0OO0OO0OO000000 ,0 )#line:773
|
721 |
+
if OOO00O000O00OOO00 ==None :#line:774
|
722 |
+
if len (OOOO00000O0O0OO0O )==0 :#line:775
|
723 |
+
return render_template ('escuchar_admision.html',user_image8 =OOO0O00OOOO00OOOO ,user_image9 =OO0O0OO0OOO000OOO ,user_image10 =O0OOOO0O00O0000OO ,user_image11 =O0OOOO0O00OOO00O0 ,result_busqueda =OO0OO0O0O0OOOO0OO ,prediction_text ="No hay resultados para tu busqueda",user_image4 =OO000O00000O000OO ,user_image5 =OOOOO0O0OOO0O0000 ,user_image6 =OO00OO00O0OOO00O0 ,user_image7 =OO00OO0O000OOOO00 )#line:776
|
724 |
+
else :#line:777
|
725 |
+
return render_template ('escuchar_admision.html',faqs =OOOO00000O0O0OO0O ,faq_titulo ="Preguntas y respuestas: ",user_image8 =OOO0O00OOOO00OOOO ,user_image9 =OO0O0OO0OOO000OOO ,user_image10 =O0OOOO0O00O0000OO ,user_image11 =O0OOOO0O00OOO00O0 ,result_busqueda =OO0OO0O0O0OOOO0OO ,user_image4 =OO000O00000O000OO ,user_image5 =OOOOO0O0OOO0O0000 ,user_image6 =OO00OO00O0OOO00O0 ,user_image7 =OO00OO0O000OOOO00 )#line:778
|
726 |
+
elif len (OOO00O000O00OOO00 )>=1 :#line:779
|
727 |
+
OOOOOOO00OOOOOO00 =[]#line:780
|
728 |
+
OO0000O0OOOOO00OO =[]#line:781
|
729 |
+
OO0OO0O0O0OOOO0OO ={}#line:782
|
730 |
+
for OOOOOO00O00OOO000 in OOO00O000O00OOO00 :#line:783
|
731 |
+
OO0000O0OOOOO00OO .append (OOOOOO00O00OOO000 ["nid"])#line:784
|
732 |
+
for O0OOOO00O000O0OO0 in OO0000O0OOOOO00OO :#line:785
|
733 |
+
O000000OOOOO000O0 =aiohttp .TCPConnector (ssl =True )#line:786
|
734 |
+
async with aiohttp .ClientSession (connector =O000000OOOOO000O0 )as O0OO0O0O000OOOO00 :#line:787
|
735 |
+
OO0O00O00OOO0O0OO =await O0OO0O0O000OOOO00 .get ('https://orva.tedcas.com/api/intervenciones/'+str (O0OOOO00O000O0OO0 ),auth =auth )#line:788
|
736 |
+
O0O000OO0OO00OOOO =await OO0O00O00OOO0O0OO .json ()#line:789
|
737 |
+
O0O000OO0OO00OOOO =O0O000OO0OO00OOOO [0 ]#line:790
|
738 |
+
OO00OO00O0O0OO00O =O0O000OO0OO00OOOO ['field_pdf']#line:791
|
739 |
+
OO00OO00O0O0OO00O =OO00OO00O0O0OO00O [0 ]#line:792
|
740 |
+
OO0OO0O0O0OOOO0OO [O0O000OO0OO00OOOO ['title']]="https://orva.tedcas.com/"+str (OO00OO00O0O0OO00O ['url'])#line:793
|
741 |
+
if len (OOOO00000O0O0OO0O )==0 :#line:794
|
742 |
+
return render_template ('escuchar_admision.html',user_image8 =OOO0O00OOOO00OOOO ,user_image9 =OO0O0OO0OOO000OOO ,user_image10 =O0OOOO0O00O0000OO ,user_image11 =O0OOOO0O00OOO00O0 ,result_busqueda =OO0OO0O0O0OOOO0OO ,user_image4 =OO000O00000O000OO ,user_image5 =OOOOO0O0OOO0O0000 ,user_image6 =OO00OO00O0OOO00O0 ,user_image7 =OO00OO0O000OOOO00 )#line:795
|
743 |
+
else :#line:796
|
744 |
+
return render_template ('escuchar_admision.html',faqs =OOOO00000O0O0OO0O ,faq_titulo ="Preguntas y respuestas: ",user_image8 =OOO0O00OOOO00OOOO ,user_image9 =OO0O0OO0OOO000OOO ,user_image10 =O0OOOO0O00O0000OO ,user_image11 =O0OOOO0O00OOO00O0 ,result_busqueda =OO0OO0O0O0OOOO0OO ,user_image4 =OO000O00000O000OO ,user_image5 =OOOOO0O0OOO0O0000 ,user_image6 =OO00OO00O0OOO00O0 ,user_image7 =OO00OO0O000OOOO00 )#line:797
|
745 |
+
else :#line:798
|
746 |
+
return render_template ('escuchar_admision.html',user_image8 =OOO0O00OOOO00OOOO ,user_image9 =OO0O0OO0OOO000OOO ,user_image10 =O0OOOO0O00O0000OO ,user_image11 =O0OOOO0O00OOO00O0 ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",result_busqueda =OO0OO0O0O0OOOO0OO ,user_image4 =OO000O00000O000OO ,user_image5 =OOOOO0O0OOO0O0000 ,user_image6 =OO00OO00O0OOO00O0 ,user_image7 =OO00OO0O000OOOO00 )#line:799
|
747 |
+
@app .route ("/buscador_uro",methods =['GET','POST'])#line:801
|
748 |
+
async def buscador_uro ():#line:802
|
749 |
+
O0OOOOOO0O0OOO000 =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:803
|
750 |
+
OOOOOO0OOOO0O0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:804
|
751 |
+
OO0OOO0000O0OO0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:805
|
752 |
+
O0OOO0OOO0O0OOOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:806
|
753 |
+
OOO000000O0000000 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:807
|
754 |
+
OO00OO0O0OOO00O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:808
|
755 |
+
O0OO0OOO00O00O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:809
|
756 |
+
O0O0000OO0O0OOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:810
|
757 |
+
O00O0O0O00000OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:811
|
758 |
+
OOOOO0OO0OOOOOO0O =str (request .form .to_dict ())#line:812
|
759 |
+
OOOOO0OO0OOOOOO0O =adaptar_salida (OOOOO0OO0OOOOOO0O )#line:813
|
760 |
+
O0OO0O0O000OOO0OO ={}#line:814
|
761 |
+
O0OO0O0O000OOO0OO [""]=""#line:815
|
762 |
+
if len (OOOOO0OO0OOOOOO0O )==0 :#line:816
|
763 |
+
return render_template ('buscador_uro.html',result_busqueda =O0OO0O0O000OOO0OO ,user_image4 =O0OOOOOO0O0OOO000 ,user_image5 =OOOOOO0OOOO0O0OOO ,user_image6 =OO0OOO0000O0OO0O0 ,user_image7 =O0OOO0OOO0O0OOOOO ,user_image8 =O0OO0OOO00O00O00O ,user_image9 =O0O0000OO0O0OOO00 ,user_image10 =OOO000000O0000000 ,user_image11 =O00O0O0O00000OO0O ,user_image12 =OO00OO0O0OOO00O00 ,nid2 =0 )#line:817
|
764 |
+
elif OOOOO0OO0OOOOOO0O !=None or "{}":#line:818
|
765 |
+
OO00O0O00O000OO0O =1620 #line:819
|
766 |
+
O000OO000000000O0 =await cargar_base_datos (OOOOO0OO0OOOOOO0O ,OO00O0O00O000OO0O )#line:820
|
767 |
+
OO0OOOO0OOOO0OOO0 =await buscar_faq (OOOOO0OO0OOOOOO0O ,1 )#line:821
|
768 |
+
if O000OO000000000O0 ==None :#line:822
|
769 |
+
if len (OO0OOOO0OOOO0OOO0 )==0 :#line:823
|
770 |
+
return render_template ('buscador_uro.html',result_busqueda =O0OO0O0O000OOO0OO ,prediction_text ="No hay resultados para tu busqueda",user_image4 =O0OOOOOO0O0OOO000 ,user_image5 =OOOOOO0OOOO0O0OOO ,user_image6 =OO0OOO0000O0OO0O0 ,user_image7 =O0OOO0OOO0O0OOOOO ,user_image8 =O0OO0OOO00O00O00O ,user_image9 =O0O0000OO0O0OOO00 ,user_image10 =OOO000000O0000000 ,user_image11 =O00O0O0O00000OO0O ,user_image12 =OO00OO0O0OOO00O00 ,nid2 =0 )#line:824
|
771 |
+
else :#line:825
|
772 |
+
return render_template ('buscador_uro.html',faqs =OO0OOOO0OOOO0OOO0 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0OO0O0O000OOO0OO ,user_image4 =O0OOOOOO0O0OOO000 ,user_image5 =OOOOOO0OOOO0O0OOO ,user_image6 =OO0OOO0000O0OO0O0 ,user_image7 =O0OOO0OOO0O0OOOOO ,user_image8 =O0OO0OOO00O00O00O ,user_image9 =O0O0000OO0O0OOO00 ,user_image10 =OOO000000O0000000 ,user_image11 =O00O0O0O00000OO0O ,user_image12 =OO00OO0O0OOO00O00 ,nid2 =0 )#line:826
|
773 |
+
elif len (O000OO000000000O0 )>=1 :#line:827
|
774 |
+
OOOO0O00O0O0O0O0O =[]#line:828
|
775 |
+
OO0000000O0O00O00 =[]#line:829
|
776 |
+
O0OO0O0O000OOO0OO ={}#line:830
|
777 |
+
for O0OOO00OO000OOOO0 in O000OO000000000O0 :#line:831
|
778 |
+
OOOO0O00O0O0O0O0O .append (O0OOO00OO000OOOO0 ["title"])#line:832
|
779 |
+
OO0000000O0O00O00 .append (O0OOO00OO000OOOO0 ["nid"])#line:833
|
780 |
+
for OOO0OOO0OOOO0OO0O ,O0OOO00OO000OOOO0 in enumerate (OOOO0O00O0O0O0O0O ):#line:834
|
781 |
+
O0OO0O0O000OOO0OO [OO0000000O0O00O00 [OOO0OOO0OOOO0OO0O ]]=O0OOO00OO000OOOO0 #line:835
|
782 |
+
if len (OO0OOOO0OOOO0OOO0 )!=0 :#line:836
|
783 |
+
return render_template ('buscador_uro.html',faqs =OO0OOOO0OOOO0OOO0 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0OO0O0O000OOO0OO ,user_image4 =O0OOOOOO0O0OOO000 ,user_image5 =OOOOOO0OOOO0O0OOO ,user_image6 =OO0OOO0000O0OO0O0 ,user_image7 =O0OOO0OOO0O0OOOOO ,user_image8 =O0OO0OOO00O00O00O ,user_image9 =O0O0000OO0O0OOO00 ,user_image10 =OOO000000O0000000 ,user_image11 =O00O0O0O00000OO0O ,user_image12 =OO00OO0O0OOO00O00 ,nid2 =0 )#line:837
|
784 |
+
else :#line:838
|
785 |
+
return render_template ('buscador_uro.html',result_busqueda =O0OO0O0O000OOO0OO ,user_image4 =O0OOOOOO0O0OOO000 ,user_image5 =OOOOOO0OOOO0O0OOO ,user_image6 =OO0OOO0000O0OO0O0 ,user_image7 =O0OOO0OOO0O0OOOOO ,user_image8 =O0OO0OOO00O00O00O ,user_image9 =O0O0000OO0O0OOO00 ,user_image10 =OOO000000O0000000 ,user_image11 =O00O0O0O00000OO0O ,user_image12 =OO00OO0O0OOO00O00 ,nid2 =0 )#line:839
|
786 |
+
@app .route ("/resultado_uro",methods =['GET','POST'])#line:841
|
787 |
+
async def resultado_uro ():#line:842
|
788 |
+
OO0OO0O0OOOO0000O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:843
|
789 |
+
O000OOOO000OO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:844
|
790 |
+
OO0OO0OO0O000000O =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:845
|
791 |
+
OO0O00OOO0OO0O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:846
|
792 |
+
O000O0000000000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:847
|
793 |
+
OO00O0OOO0OO000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:848
|
794 |
+
OOOO0OOOO000O0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:849
|
795 |
+
O0OOO000O00O0OOO0 =request .args .get ('link')#line:850
|
796 |
+
O0OO00O00O000O0O0 ,O0O0O0O000OO00O00 =await cargar_tipo (O0OOO000O00O0OOO0 ,1620 )#line:851
|
797 |
+
O00O0O000OOOOO000 =O0OO00O00O000O0O0 ['title']#line:852
|
798 |
+
if O0O0O0O000OO00O00 =="Intervencion":#line:853
|
799 |
+
print ("hola1")#line:854
|
800 |
+
OO00OOO0O00O000OO ,O0O0O000O00OO0O00 =await cargar_caja (str (O0OOO000O00O0OOO0 ),'Materiales - Cajas: ')#line:855
|
801 |
+
return render_template ('intervencion_uro.html',user_image8 =O000O0000000000OO ,user_image9 =OO00O0OOO0OO000O0 ,user_image10 =OO0OO0OO0O000000O ,user_image11 =OOOO0OOOO000O0O0O ,user_image12 =OO0O00OOO0OO0O000 ,instrumental =OO00OOO0O00O000OO ,texto_cajas =O0O0O000O00OO0O00 ,title =O00O0O000OOOOO000 ,user_image6 =OO0OO0O0OOOO0000O ,user_image7 =O000OOOO000OO000O ,nid2 =O0OOO000O00O0OOO0 )#line:856
|
802 |
+
elif O0O0O0O000OO00O00 =='Caja':#line:857
|
803 |
+
OOO0O0O0OO0OO0O0O ,O00O0000000OOO00O ,O0O00OOOOO0OOOOO0 =await cargar_archivo ("ubicacion","Ubicacion: ","cajas/"+str (O0OOO000O00O0OOO0 ))#line:858
|
804 |
+
O00OO000OO000O0OO =await cargar_archivo ("image","Imagen: ","cajas/"+str (O0OOO000O00O0OOO0 ))#line:859
|
805 |
+
O00000O000OO000OO ,OOOO00O0000OOOO0O =await cargar_archivo_grande ("title_material","Material : ","cajas/"+str (O0OOO000O00O0OOO0 ))#line:860
|
806 |
+
return render_template ('caja_trauma.html',title =O00O0O000OOOOO000 ,files_instru =O00000O000OO000OO ,texto_instru =OOOO00O0000OOOO0O ,texto_ubi =OOO0O0O0OO0OO0O0O ,file_texto_ubi =O0O00OOOOO0OOOOO0 ,file_imagen =O00OO000OO000O0OO ,user_image6 =OO0OO0O0OOOO0000O ,user_image7 =O000OOOO000OO000O )#line:861
|
807 |
+
elif O0O0O0O000OO00O00 =='Instrumental':#line:862
|
808 |
+
print ("hola2")#line:863
|
809 |
+
OOO0O0OOO0O0O00O0 =await cargar_instrumental (O0OOO000O00O0OOO0 ,'listado_completo_cajas/1620')#line:864
|
810 |
+
return render_template ('instrumental_uro.html',cajas =OOO0O0OOO0O0O00O0 ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =O00O0O000OOOOO000 ,user_image6 =OO0OO0O0OOOO0000O ,user_image7 =O000OOOO000OO000O )#line:865
|
811 |
+
@app .route ("/protocolos_uro",methods =['GET','POST'])#line:867
|
812 |
+
async def protocolos_uro ():#line:868
|
813 |
+
OOOOO0OOOO0O0OO00 =request .args .get ('link2')#line:869
|
814 |
+
OOO0O00O000O0OOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:870
|
815 |
+
O00O00O0O0O0OOOO0 =await boton_word_ppt (1620 ,"field_protocolo",OOOOO0OOOO0O0OO00 )#line:871
|
816 |
+
return render_template ('protocolo.html',protocolos =O00O00O0O0O0OOOO0 ,user_image7 =OOO0O00O000O0OOO0 )#line:872
|
817 |
+
@app .route ("/guia_visual_uro",methods =['GET','POST'])#line:874
|
818 |
+
async def guia_visual_uro ():#line:875
|
819 |
+
OO00OOO0000000OO0 =request .args .get ('link2')#line:876
|
820 |
+
O0O00OO000O000OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:877
|
821 |
+
OO00OOO000OO000O0 =await boton_word_ppt (1620 ,"field_guia_visual",OO00OOO0000000OO0 )#line:878
|
822 |
+
return render_template ('guia_visual.html',guia_visual =OO00OOO000OO000O0 ,user_image7 =O0O00OO000O000OO0 )#line:879
|
823 |
+
@app .route ("/pdf_casa_uro",methods =['GET','POST'])#line:881
|
824 |
+
async def pdf_casa_uro ():#line:882
|
825 |
+
OOO00OOOOO000O000 =request .args .get ('link2')#line:883
|
826 |
+
O0O0OO0OOO0OOO000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:884
|
827 |
+
OOO000OOO00O00O00 =await boton_pdf_video (1620 ,"field_pdf",OOO00OOOOO000O000 )#line:885
|
828 |
+
return render_template ('pdf_casa_comercial.html',user_image7 =O0O0OO0OOO0OOO000 ,titulos =OOO000OOO00O00O00 )#line:886
|
829 |
+
@app .route ("/videos_uro",methods =['GET','POST'])#line:888
|
830 |
+
async def videos_uro ():#line:889
|
831 |
+
O00OO00000O0000OO =request .args .get ('link2')#line:890
|
832 |
+
O0OO0O0000OOO0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:891
|
833 |
+
O0O00O0OO00OO00O0 =await boton_pdf_video (1620 ,"field_video",O00OO00000O0000OO )#line:892
|
834 |
+
return render_template ('videos.html',user_image7 =O0OO0O0000OOO0OOO ,titulos =O0O00O0OO00OO00O0 )#line:893
|
835 |
+
@app .route ("/materiales_uro",methods =['GET','POST'])#line:895
|
836 |
+
async def materiales_uro ():#line:896
|
837 |
+
OO00OOOOO0O0OOOOO =request .args .get ('link2')#line:897
|
838 |
+
OOOOOOOO0O0OOOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:898
|
839 |
+
OO0000O00OOOOOO00 =await boton_materiales (1620 ,OO00OOOOO0O0OOOOO )#line:899
|
840 |
+
if len (OO0000O00OOOOOO00 [''])==0 :#line:900
|
841 |
+
return render_template ('materiales_uro.html',user_image7 =OOOOOOOO0O0OOOOO0 ,cajas =OO0000O00OOOOOO00 ,no_hay ="No hay materiales")#line:901
|
842 |
+
return render_template ('materiales_uro.html',user_image7 =OOOOOOOO0O0OOOOO0 ,cajas =OO0000O00OOOOOO00 )#line:902
|
843 |
+
@app .route ("/escuchar_uro1",methods =['GET','POST'])#line:904
|
844 |
+
async def escuchar_uro1 ():#line:905
|
845 |
+
OOOO0OOOOO00O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:906
|
846 |
+
OO00O00000O0000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:907
|
847 |
+
OO0000O0OO0O0O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:908
|
848 |
+
OO0OO0OOO0O0O00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:909
|
849 |
+
OO0O00OO0OO0OOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:910
|
850 |
+
O0OO0O0OOO0OOOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:911
|
851 |
+
O00OOOO0OO0OOO00O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:912
|
852 |
+
O00OO0OOOOO00000O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:913
|
853 |
+
return render_template ('escuchar_uro1.html',nid2 =0 ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =O0OO0O0OOO0OOOOO0 ,user_image6 =O00OOOO0OO0OOO00O ,user_image7 =O00OO0OOOOO00000O ,user_image8 =OO0000O0OO0O0O000 ,user_image9 =OO0OO0OOO0O0O00OO ,user_image10 =OOOO0OOOOO00O0000 ,user_image11 =OO0O00OO0OO0OOO00 ,user_image12 =OO00O00000O0000OO )#line:914
|
854 |
+
@app .route ("/escuchar_uro",methods =['GET','POST'])#line:916
|
855 |
+
async def escuchar_uro ():#line:917
|
856 |
+
OOO0000O0OOO00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:918
|
857 |
+
OO00OOO0OO00OO00O =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:919
|
858 |
+
O0OO00OO00O0O0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:920
|
859 |
+
OOOO0000O0OO0O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:921
|
860 |
+
OO00OO0O0OO0O0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:922
|
861 |
+
OOO0OO00O000O00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:923
|
862 |
+
O0O0OOO0O00OOO0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:924
|
863 |
+
O00OOOOOOO000000O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:925
|
864 |
+
OO00O0O00OO0O000O =takeCommand ()#line:926
|
865 |
+
OO00O0O00OO0O000O =str (OO00O0O00OO0O000O ).lower ()#line:927
|
866 |
+
OO00O0O00OO0O000O =OO00O0O00OO0O000O .split ()#line:928
|
867 |
+
OO0000OOOO00OO0OO ={}#line:929
|
868 |
+
OO0000OOOO00OO0OO [""]=""#line:930
|
869 |
+
if OO00O0O00OO0O000O [0 ]!="none":#line:931
|
870 |
+
OO0000OO000O0000O =1620 #line:932
|
871 |
+
OO0000OOO000OO00O =await cargar_base_datos (OO00O0O00OO0O000O ,OO0000OO000O0000O )#line:933
|
872 |
+
O00000OOO00OO00OO =await buscar_faq (OO00O0O00OO0O000O ,0 )#line:934
|
873 |
+
if OO0000OOO000OO00O ==None :#line:935
|
874 |
+
if len (O00000OOO00OO00OO )==0 :#line:936
|
875 |
+
return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =OO0000OOOO00OO0OO ,prediction_text ="No hay resultados para tu busqueda",user_image6 =O0O0OOO0O00OOO0O0 ,user_image7 =O00OOOOOOO000000O ,user_image5 =OOO0OO00O000O00OO ,user_image8 =O0OO00OO00O0O0OO0 ,user_image9 =OOOO0000O0OO0O00O ,user_image10 =OOO0000O0OOO00000 ,user_image11 =OO00OO0O0OO0O0OO0 ,user_image12 =OO00OOO0OO00OO00O )#line:937
|
876 |
+
else :#line:938
|
877 |
+
return render_template ('escuchar_uro.html',nid2 =0 ,faqs =O00000OOO00OO00OO ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OO0000OOOO00OO0OO ,user_image6 =O0O0OOO0O00OOO0O0 ,user_image7 =O00OOOOOOO000000O ,user_image5 =OOO0OO00O000O00OO ,user_image8 =O0OO00OO00O0O0OO0 ,user_image9 =OOOO0000O0OO0O00O ,user_image10 =OOO0000O0OOO00000 ,user_image11 =OO00OO0O0OO0O0OO0 ,user_image12 =OO00OOO0OO00OO00O )#line:939
|
878 |
+
elif len (OO0000OOO000OO00O )>=1 :#line:940
|
879 |
+
OOO0OOOO0O0O00OOO =[]#line:941
|
880 |
+
OOOO00O0O0OO0OOO0 =[]#line:942
|
881 |
+
OO0000OOOO00OO0OO ={}#line:943
|
882 |
+
for O0OOOO00OO0OOO000 in OO0000OOO000OO00O :#line:944
|
883 |
+
OOO0OOOO0O0O00OOO .append (O0OOOO00OO0OOO000 ["title"])#line:945
|
884 |
+
OOOO00O0O0OO0OOO0 .append (O0OOOO00OO0OOO000 ["nid"])#line:946
|
885 |
+
for OOOOOO0O000O0OOO0 ,O0OOOO00OO0OOO000 in enumerate (OOO0OOOO0O0O00OOO ):#line:947
|
886 |
+
OO0000OOOO00OO0OO [OOOO00O0O0OO0OOO0 [OOOOOO0O000O0OOO0 ]]=O0OOOO00OO0OOO000 #line:948
|
887 |
+
if len (O00000OOO00OO00OO )==0 :#line:950
|
888 |
+
return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =OO0000OOOO00OO0OO ,user_image6 =O0O0OOO0O00OOO0O0 ,user_image7 =O00OOOOOOO000000O ,user_image5 =OOO0OO00O000O00OO ,user_image8 =O0OO00OO00O0O0OO0 ,user_image9 =OOOO0000O0OO0O00O ,user_image10 =OOO0000O0OOO00000 ,user_image11 =OO00OO0O0OO0O0OO0 ,user_image12 =OO00OOO0OO00OO00O )#line:951
|
889 |
+
else :#line:952
|
890 |
+
return render_template ('escuchar_uro.html',nid2 =0 ,faqs =O00000OOO00OO00OO ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OO0000OOOO00OO0OO ,user_image6 =O0O0OOO0O00OOO0O0 ,user_image7 =O00OOOOOOO000000O ,user_image5 =OOO0OO00O000O00OO ,user_image8 =O0OO00OO00O0O0OO0 ,user_image9 =OOOO0000O0OO0O00O ,user_image10 =OOO0000O0OOO00000 ,user_image11 =OO00OO0O0OO0O0OO0 ,user_image12 =OO00OOO0OO00OO00O )#line:953
|
891 |
+
else :#line:954
|
892 |
+
return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =OO0000OOOO00OO0OO ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",user_image5 =OOO0OO00O000O00OO ,user_image6 =O0O0OOO0O00OOO0O0 ,user_image7 =O00OOOOOOO000000O ,user_image8 =O0OO00OO00O0O0OO0 ,user_image9 =OOOO0000O0OO0O00O ,user_image10 =OOO0000O0OOO00000 ,user_image11 =OO00OO0O0OO0O0OO0 ,user_image12 =OO00OOO0OO00OO00O )#line:955
|
893 |
+
@app .route ("/ajustes")#line:957
|
894 |
+
async def ajustes ():#line:958
|
895 |
+
OOOO000O00O00O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'estrella.png')#line:959
|
896 |
+
return render_template ('ajustes.html',user_image7 =OOOO000O00O00O0OO )#line:960
|
897 |
+
if __name__ =="__main__":#line:962
|
898 |
+
model_path ='./models/transformers/'#line:963
|
899 |
+
model =TFAutoModelForSequenceClassification .from_pretrained (model_path ,local_files_only =True )#line:964
|
900 |
+
print ("----------- transformer model loaded ------------")#line:965
|
901 |
+
tokenizer =AutoTokenizer .from_pretrained (model_path ,local_files_only =True )#line:966
|
902 |
+
print ("----------- transformer tokenizer loaded ------------")#line:967
|
903 |
+
classifier =pipeline ('sentiment-analysis',model =model ,tokenizer =tokenizer )#line:968
|
904 |
+
print (classifier )#line:969
|
905 |
+
app .run (host ="0.0.0.0",port =7860)#line:970
|
gitattributes.txt
ADDED
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
*.7z filter=lfs diff=lfs merge=lfs -text
|
2 |
+
*.arrow filter=lfs diff=lfs merge=lfs -text
|
3 |
+
*.bin filter=lfs diff=lfs merge=lfs -text
|
4 |
+
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
5 |
+
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
6 |
+
*.ftz filter=lfs diff=lfs merge=lfs -text
|
7 |
+
*.gz filter=lfs diff=lfs merge=lfs -text
|
8 |
+
*.h5 filter=lfs diff=lfs merge=lfs -text
|
9 |
+
*.joblib filter=lfs diff=lfs merge=lfs -text
|
10 |
+
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
11 |
+
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
12 |
+
*.model filter=lfs diff=lfs merge=lfs -text
|
13 |
+
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
14 |
+
*.npy filter=lfs diff=lfs merge=lfs -text
|
15 |
+
*.npz filter=lfs diff=lfs merge=lfs -text
|
16 |
+
*.onnx filter=lfs diff=lfs merge=lfs -text
|
17 |
+
*.ot filter=lfs diff=lfs merge=lfs -text
|
18 |
+
*.parquet filter=lfs diff=lfs merge=lfs -text
|
19 |
+
*.pb filter=lfs diff=lfs merge=lfs -text
|
20 |
+
*.pickle filter=lfs diff=lfs merge=lfs -text
|
21 |
+
*.pkl filter=lfs diff=lfs merge=lfs -text
|
22 |
+
*.pt filter=lfs diff=lfs merge=lfs -text
|
23 |
+
*.pth filter=lfs diff=lfs merge=lfs -text
|
24 |
+
*.rar filter=lfs diff=lfs merge=lfs -text
|
25 |
+
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
26 |
+
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
27 |
+
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
28 |
+
*.tar filter=lfs diff=lfs merge=lfs -text
|
29 |
+
*.tflite filter=lfs diff=lfs merge=lfs -text
|
30 |
+
*.tgz filter=lfs diff=lfs merge=lfs -text
|
31 |
+
*.wasm filter=lfs diff=lfs merge=lfs -text
|
32 |
+
*.xz filter=lfs diff=lfs merge=lfs -text
|
33 |
+
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
+
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
+
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
make_req.py
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#%%
|
2 |
+
import requests
|
3 |
+
import json
|
4 |
+
#%%
|
5 |
+
# url = "http://127.0.0.1:5000/" # for flask
|
6 |
+
url = "http://127.0.0.1:5000/" # for docker if exposed to 9000
|
7 |
+
data = ["good", "bad"]
|
8 |
+
j_data = json.dumps(data)
|
9 |
+
headers = {'content-type': 'application/json', 'Accept-Charset': 'UTF-8'}
|
10 |
+
r = requests.post(url, data=j_data, headers=headers)
|
11 |
+
print(r, r.text)
|
12 |
+
# %%
|
13 |
+
# r
|
14 |
+
# %%
|
15 |
+
# sent_score = json.loads(r.text)
|
16 |
+
# sent_score
|
17 |
+
# %%
|
18 |
+
# label = sent_score[0]["label"]
|
19 |
+
# score = sent_score[0]["score"]
|
20 |
+
# label, score
|
21 |
+
# %%
|
models/transformers/config.json
ADDED
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"_name_or_path": "nlptown/bert-base-multilingual-uncased-sentiment",
|
3 |
+
"_num_labels": 5,
|
4 |
+
"architectures": [
|
5 |
+
"BertForSequenceClassification"
|
6 |
+
],
|
7 |
+
"attention_probs_dropout_prob": 0.1,
|
8 |
+
"classifier_dropout": null,
|
9 |
+
"directionality": "bidi",
|
10 |
+
"finetuning_task": "sentiment-analysis",
|
11 |
+
"hidden_act": "gelu",
|
12 |
+
"hidden_dropout_prob": 0.1,
|
13 |
+
"hidden_size": 768,
|
14 |
+
"id2label": {
|
15 |
+
"0": "1 star",
|
16 |
+
"1": "2 stars",
|
17 |
+
"2": "3 stars",
|
18 |
+
"3": "4 stars",
|
19 |
+
"4": "5 stars"
|
20 |
+
},
|
21 |
+
"initializer_range": 0.02,
|
22 |
+
"intermediate_size": 3072,
|
23 |
+
"label2id": {
|
24 |
+
"1 star": 0,
|
25 |
+
"2 stars": 1,
|
26 |
+
"3 stars": 2,
|
27 |
+
"4 stars": 3,
|
28 |
+
"5 stars": 4
|
29 |
+
},
|
30 |
+
"layer_norm_eps": 1e-12,
|
31 |
+
"max_position_embeddings": 512,
|
32 |
+
"model_type": "bert",
|
33 |
+
"num_attention_heads": 12,
|
34 |
+
"num_hidden_layers": 12,
|
35 |
+
"output_past": true,
|
36 |
+
"pad_token_id": 0,
|
37 |
+
"pooler_fc_size": 768,
|
38 |
+
"pooler_num_attention_heads": 12,
|
39 |
+
"pooler_num_fc_layers": 3,
|
40 |
+
"pooler_size_per_head": 128,
|
41 |
+
"pooler_type": "first_token_transform",
|
42 |
+
"position_embedding_type": "absolute",
|
43 |
+
"transformers_version": "4.30.2",
|
44 |
+
"type_vocab_size": 2,
|
45 |
+
"use_cache": true,
|
46 |
+
"vocab_size": 105879
|
47 |
+
}
|
models/transformers/special_tokens_map.json
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"cls_token": "[CLS]",
|
3 |
+
"mask_token": "[MASK]",
|
4 |
+
"pad_token": "[PAD]",
|
5 |
+
"sep_token": "[SEP]",
|
6 |
+
"unk_token": "[UNK]"
|
7 |
+
}
|
models/transformers/tf_model.h5
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:8a63ce87f2f25c0d57071c70703df188adee50fe28aef9e9fccd3220489fac20
|
3 |
+
size 669729060
|
models/transformers/tokenizer.json
ADDED
The diff for this file is too large to render.
See raw diff
|
|
models/transformers/tokenizer_config.json
ADDED
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"clean_up_tokenization_spaces": true,
|
3 |
+
"cls_token": "[CLS]",
|
4 |
+
"do_basic_tokenize": true,
|
5 |
+
"do_lower_case": true,
|
6 |
+
"mask_token": "[MASK]",
|
7 |
+
"max_len": 512,
|
8 |
+
"model_max_length": 512,
|
9 |
+
"never_split": null,
|
10 |
+
"pad_token": "[PAD]",
|
11 |
+
"sep_token": "[SEP]",
|
12 |
+
"strip_accents": null,
|
13 |
+
"tokenize_chinese_chars": true,
|
14 |
+
"tokenizer_class": "BertTokenizer",
|
15 |
+
"unk_token": "[UNK]"
|
16 |
+
}
|
models/transformers/vocab.txt
ADDED
The diff for this file is too large to render.
See raw diff
|
|
preguntas_qh_tags2.xlsx
ADDED
Binary file (39.7 kB). View file
|
|
requirements.txt
ADDED
Binary file (1.05 kB). View file
|
|
save_hf_model.py
ADDED
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#%% import required libraries
|
2 |
+
from transformers import pipeline
|
3 |
+
from transformers import AutoTokenizer, TFAutoModelForSequenceClassification
|
4 |
+
model_path = 'models/transformers/' # will be created automatically if not exists
|
5 |
+
|
6 |
+
#%% download and save the model to local directory
|
7 |
+
model_name = "nlptown/bert-base-multilingual-uncased-sentiment"
|
8 |
+
|
9 |
+
model = TFAutoModelForSequenceClassification.from_pretrained(model_name, from_pt=True)
|
10 |
+
tokenizer = AutoTokenizer.from_pretrained(model_name)
|
11 |
+
classifier = pipeline('sentiment-analysis', model=model, tokenizer=tokenizer)
|
12 |
+
classifier.save_pretrained(model_path)
|
13 |
+
#%% test if it works
|
14 |
+
classifier(["good"])
|
15 |
+
|
16 |
+
#%% load model from local directory if it works
|
17 |
+
model = TFAutoModelForSequenceClassification.from_pretrained(model_path, local_files_only=True)
|
18 |
+
print("----------- model loaded from local dir ------------")
|
19 |
+
tokenizer = AutoTokenizer.from_pretrained(model_path, local_files_only=True)
|
20 |
+
print("----------- tokenizer loaded from local dir ------------")
|
21 |
+
classifier = pipeline('sentiment-analysis', model=model, tokenizer=tokenizer)
|
22 |
+
|
23 |
+
classifier(["good"])
|
24 |
+
|
25 |
+
# %%
|
static/IMG/adm.jpeg
ADDED
![]() |
static/IMG/ajustes.png
ADDED
![]() |
static/IMG/ambulancias_img.jpg
ADDED
![]() |
static/IMG/estrella.png
ADDED
![]() |
static/IMG/flecha.png
ADDED
![]() |
static/IMG/guia_visual.png
ADDED
![]() |
static/IMG/lupa.png
ADDED
![]() |
static/IMG/mapa_camas_img.jpg
ADDED
![]() |
static/IMG/materiales.png
ADDED
![]() |
static/IMG/micro.png
ADDED
![]() |
static/IMG/otros_img.png
ADDED
![]() |
static/IMG/pdf_casa.jpg
ADDED
![]() |
static/IMG/programacion_img.png
ADDED
![]() |
static/IMG/protocolo.jpg
ADDED
![]() |
static/IMG/tijerass.png
ADDED
![]() |
static/IMG/trauma.jpeg
ADDED
![]() |
static/IMG/uro.jpeg
ADDED
![]() |
static/IMG/visualizar_video.png
ADDED
![]() |
templates/ajustes.html
ADDED
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta charset="utf-8">
|
5 |
+
<title> Quirohelp </title>
|
6 |
+
|
7 |
+
|
8 |
+
</head>
|
9 |
+
<body>
|
10 |
+
<div class="login22">
|
11 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-size: 2.5rem;background-color: purple;">AJUSTES:</h2>
|
12 |
+
|
13 |
+
<form action="{{url_for('buscador_trauma')}}" method="post">
|
14 |
+
<h3 onclick="location.href='http://127.0.0.1:7860/especialidad'"style="font-size=1.6rem"> <img src="{{ user_image7 }}" alt="" width="5%">Cambiar de especialidad</h3>
|
15 |
+
|
16 |
+
</form>
|
17 |
+
|
18 |
+
|
19 |
+
<br>
|
20 |
+
<br>
|
21 |
+
|
22 |
+
</div>
|
23 |
+
</body>
|
24 |
+
</html>
|
templates/ambulancias.html
ADDED
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta charset="utf-8">
|
5 |
+
<title> Quirohelp </title>
|
6 |
+
|
7 |
+
|
8 |
+
</head>
|
9 |
+
<body>
|
10 |
+
<div class="login22">
|
11 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-size: 3rem;background-color: lightcyan;"><img src="{{ user_image7 }}" alt="" style="max-width:5%;" onclick="location.href='http://127.0.0.1:7860/buscador_admision'"> Ambulancias: </h2>
|
12 |
+
<h3 style="padding-left: 80%;font-size: 1.2rem;" onclick="location.href='http://127.0.0.1:7860/ajustes'">AJUSTES <img src="{{ user_image6 }}" alt="" style="max-width:18%;" ></h3>
|
13 |
+
<hr/>
|
14 |
+
|
15 |
+
<form action="{{url_for('ambulancias')}}" method="post">
|
16 |
+
|
17 |
+
|
18 |
+
|
19 |
+
|
20 |
+
{% for titulo,url in text.items() %}
|
21 |
+
|
22 |
+
<a href="{{url}}" style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;">{{titulo}}</a>
|
23 |
+
<br>
|
24 |
+
<br>
|
25 |
+
{% endfor %}
|
26 |
+
|
27 |
+
</form>
|
28 |
+
|
29 |
+
|
30 |
+
|
31 |
+
|
32 |
+
</div>
|
33 |
+
</body>
|
34 |
+
</html>
|
35 |
+
|
36 |
+
|
37 |
+
|
38 |
+
|
39 |
+
|
40 |
+
|
41 |
+
|
42 |
+
|
43 |
+
|
44 |
+
|
45 |
+
</div>
|
46 |
+
</body>
|
47 |
+
</html>
|
templates/buscador_admision.html
ADDED
@@ -0,0 +1,62 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
<!DOCTYPE html>
|
3 |
+
<html>
|
4 |
+
<head>
|
5 |
+
<meta charset="utf-8">
|
6 |
+
<title> Quirohelp </title>
|
7 |
+
|
8 |
+
|
9 |
+
</head>
|
10 |
+
<body>
|
11 |
+
<div class="login22">
|
12 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-size: 3rem;background-color: gray;"><img src="{{ user_image7 }}" alt="" style="max-width:5%;" onclick="location.href='http://127.0.0.1:7860/especialidad'"> Admisión: </h2>
|
13 |
+
<h3 style="padding-left: 80%;font-size: 1.2rem;" onclick="location.href='http://127.0.0.1:7860/ajustes'">AJUSTES <img src="{{ user_image6 }}" alt="" style="max-width:18%;" ></h3>
|
14 |
+
<hr/>
|
15 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.8rem;">Barra de busqueda:</h2>
|
16 |
+
<form action="{{url_for('buscador_admision')}}" method="post">
|
17 |
+
<input type="search" name="busqueda" placeholder="Escriba aquí la busqueda a realizar" style="box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);width: 70%; border:3px solid black; border-radius: 10px;font-size: 1.5rem;"required="required" >
|
18 |
+
|
19 |
+
|
20 |
+
<button type="submit" class="btn btn-primary btn-block btn-large" style="padding-bottom: 1%;width:4%;background-color: rgb(0, 128, 255);border:1px solid white; border-radius: 30%;box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);" > <img src="{{ user_image4 }}" alt="" style="max-width:100%;padding-bottom: 0.5%;" > </button>
|
21 |
+
<br>
|
22 |
+
<br>
|
23 |
+
<button type="button" name="escu" style="padding-right: 78%;font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.4rem;background-color: white; border: solid white" onclick="location.href='http://127.0.0.1:7860/escuchar_admision1'">Ir al asistente de voz: <img src="{{ user_image5 }}" style="max-width:20%;border-radius: 100%;box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.2);" onclick="location.href='http://127.0.0.1:5000/escuchar_admision1'"></button>
|
24 |
+
<br>
|
25 |
+
<br>
|
26 |
+
<b style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;">{{prediction_text}}</b>
|
27 |
+
{% for titulo,link in result_busqueda.items() %}
|
28 |
+
|
29 |
+
<a href="{{link}}" style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;">{{titulo}}</a>
|
30 |
+
<br>
|
31 |
+
<br>
|
32 |
+
{% endfor %}
|
33 |
+
|
34 |
+
<b style="font-size: 1.5rem;font-family: Arial, Helvetica, sans-serif;">{{faq_titulo}}</b>
|
35 |
+
<br>
|
36 |
+
<br>
|
37 |
+
{% for faq in faqs %}
|
38 |
+
|
39 |
+
|
40 |
+
<b style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;">{{faq}}</b>
|
41 |
+
<br>
|
42 |
+
<br>
|
43 |
+
|
44 |
+
{% endfor %}
|
45 |
+
|
46 |
+
<b style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.8rem;">Selectores: </b>
|
47 |
+
<br>
|
48 |
+
<br>
|
49 |
+
<img src="{{ user_image8 }}" style="max-width:30%;" onclick="location.href='http://127.0.0.1:7860/mapa_camas'">
|
50 |
+
<img src="{{ user_image9 }}" style="max-width:30%;" onclick="location.href='http://127.0.0.1:7860/ambulancias'" >
|
51 |
+
|
52 |
+
|
53 |
+
<br>
|
54 |
+
<img src="{{ user_image10 }}" style="max-width:30%;" onclick="location.href='http://127.0.0.1:7860/programacion_quirurgica'">
|
55 |
+
<img src="{{ user_image11 }}" style="max-width:30%;" onclick="location.href='http://127.0.0.1:7860/otros'" >
|
56 |
+
|
57 |
+
|
58 |
+
</form>
|
59 |
+
|
60 |
+
</div>
|
61 |
+
</body>
|
62 |
+
</html>
|
templates/buscador_trauma.html
ADDED
@@ -0,0 +1,80 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta charset="utf-8">
|
5 |
+
<title> Quirohelp </title>
|
6 |
+
|
7 |
+
|
8 |
+
</head>
|
9 |
+
<body>
|
10 |
+
<div class="login22">
|
11 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-size: 3rem;background-color: darkcyan;"><img src="{{ user_image7 }}" alt="" style="max-width:5%;" onclick="location.href='http://127.0.0.1:7860/especialidad'"> Traumatología</h2>
|
12 |
+
<h3 style="padding-left: 80%;font-size: 1.2rem;" onclick="location.href='http://127.0.0.1:7860/ajustes'">AJUSTES <img src="{{ user_image6 }}" alt="" style="max-width:18%;" ></h3>
|
13 |
+
<hr/>
|
14 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.8rem;">Barra de busqueda:</h2>
|
15 |
+
<form action="{{url_for('buscador_trauma')}}" method="post">
|
16 |
+
<input type="search" name="busqueda" placeholder="Escriba aquí la busqueda a realizar" style="box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);width: 70%; border:3px solid black; border-radius: 10px;font-size: 1.5rem;"required="required" >
|
17 |
+
|
18 |
+
|
19 |
+
<button type="submit" class="btn btn-primary btn-block btn-large" style="padding-bottom: 1%;width:4%;background-color: rgb(0, 128, 255);border:1px solid white; border-radius: 30%;box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);" > <img src="{{ user_image4 }}" alt="" style="max-width:100%;padding-bottom: 0.5%;" > </button>
|
20 |
+
<br>
|
21 |
+
<br>
|
22 |
+
<button type="button" name="escu" style="padding-right: 78%;font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.4rem;background-color: white; border: solid white" onclick="location.href='http://127.0.0.1:7860/escuchar_trauma1'">Ir al asistente de voz: <img src="{{ user_image5 }}" style="max-width:20%;border-radius: 100%;box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.2);" onclick="location.href='http://127.0.0.1:7860/escuchar_trauma1'"></button>
|
23 |
+
<br>
|
24 |
+
<br>
|
25 |
+
<b style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;">{{prediction_text}}</b>
|
26 |
+
{% for nid,titulo in result_busqueda.items() %}
|
27 |
+
|
28 |
+
<a href="http://127.0.0.1:7860/resultado_trauma?link={{nid}}" style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;">{{titulo}}</a>
|
29 |
+
<br>
|
30 |
+
<br>
|
31 |
+
{% endfor %}
|
32 |
+
|
33 |
+
<b style="font-size: 1.5rem;font-family: Arial, Helvetica, sans-serif;">{{faq_titulo}}</b>
|
34 |
+
<br>
|
35 |
+
<br>
|
36 |
+
{% for faq in faqs %}
|
37 |
+
|
38 |
+
|
39 |
+
<b style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;">{{faq}}</b>
|
40 |
+
<br>
|
41 |
+
<br>
|
42 |
+
|
43 |
+
{% endfor %}
|
44 |
+
|
45 |
+
<b style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.8rem;">Selectores: </b>
|
46 |
+
<br>
|
47 |
+
<br>
|
48 |
+
<img src="{{ user_image8 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/pdf_casa_trauma?link2={{nid2}}'">
|
49 |
+
<img src="{{ user_image9 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/protocolos_trauma?link2={{nid2}}'" >
|
50 |
+
<img src="{{ user_image10 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/guia_visual_trauma?link2={{nid2}}'" >
|
51 |
+
<br>
|
52 |
+
<img src="{{ user_image11 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/videos_trauma?link2={{nid2}}'">
|
53 |
+
<img src="{{ user_image12 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/materiales_trauma?link2={{nid2}}'">
|
54 |
+
<br>
|
55 |
+
<br>
|
56 |
+
|
57 |
+
<br>
|
58 |
+
<br>
|
59 |
+
|
60 |
+
|
61 |
+
|
62 |
+
|
63 |
+
|
64 |
+
|
65 |
+
|
66 |
+
|
67 |
+
</form>
|
68 |
+
|
69 |
+
|
70 |
+
|
71 |
+
|
72 |
+
|
73 |
+
|
74 |
+
|
75 |
+
|
76 |
+
|
77 |
+
|
78 |
+
</div>
|
79 |
+
</body>
|
80 |
+
</html>
|
templates/buscador_uro.html
ADDED
@@ -0,0 +1,78 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta charset="utf-8">
|
5 |
+
<title> Quirohelp </title>
|
6 |
+
|
7 |
+
|
8 |
+
</head>
|
9 |
+
<body>
|
10 |
+
<div class="login22">
|
11 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-size: 3rem;background-color: saddlebrown;"><img src="{{ user_image7 }}" alt="" style="max-width:5%;" onclick="location.href='http://127.0.0.1:7860/especialidad'"> Urología </h2>
|
12 |
+
<h3 style="padding-left: 80%;font-size: 1.2rem;" onclick="location.href='http://127.0.0.1:7860/ajustes'">AJUSTES <img src="{{ user_image6 }}" alt="" style="max-width:18%;" ></h3>
|
13 |
+
<hr/>
|
14 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.8rem;">Barra de busqueda:</h2>
|
15 |
+
<form action="{{url_for('buscador_uro')}}" method="post">
|
16 |
+
<input type="search" name="busqueda" placeholder="Escriba aquí la busqueda a realizar" style="box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);width: 50%; border:2% solid black; border-radius: 0.5rem;font-size: 1.5rem;"required="required" >
|
17 |
+
|
18 |
+
|
19 |
+
<button type="submit" class="btn btn-primary btn-block btn-large" style="padding-bottom: 1%;width:4%;background-color: rgb(0, 128, 255);border:solid white; border-radius: 0.8rem;box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);" > <img src="{{ user_image4 }}" alt="" style="max-width:100%;padding-bottom: 0.5%;" > </button>
|
20 |
+
<br>
|
21 |
+
|
22 |
+
<br>
|
23 |
+
<button type="button" name="escu" style="padding-right: 78%;font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.4rem;background-color: white; border: solid white" onclick="location.href='http://127.0.0.1:7860/escuchar_uro1'">Ir al asistente de voz: <img src="{{ user_image5 }}" style="max-width:20%;border-radius: 100%;box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.2);" onclick="location.href='http://127.0.0.1:7860/escuchar_uro1'"></button>
|
24 |
+
<br>
|
25 |
+
<br>
|
26 |
+
|
27 |
+
<b style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;">{{prediction_text}}</b>
|
28 |
+
<br>
|
29 |
+
|
30 |
+
|
31 |
+
{% for nid,titulo in result_busqueda.items() %}
|
32 |
+
|
33 |
+
<a href="http://127.0.0.1:7860/resultado_uro?link={{nid}}" style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;">{{titulo}}</a>
|
34 |
+
<br>
|
35 |
+
<br>
|
36 |
+
{% endfor %}
|
37 |
+
|
38 |
+
<b style="font-size: 1.5rem;font-family: Arial, Helvetica, sans-serif;">{{faq_titulo}}</b>
|
39 |
+
<br>
|
40 |
+
<br>
|
41 |
+
{% for faq in faqs %}
|
42 |
+
|
43 |
+
|
44 |
+
<b style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;">{{faq}}</b>
|
45 |
+
<br>
|
46 |
+
<br>
|
47 |
+
|
48 |
+
{% endfor %}
|
49 |
+
|
50 |
+
<b style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.8rem;">Selectores: </b>
|
51 |
+
<br>
|
52 |
+
<br>
|
53 |
+
<img src="{{ user_image8 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/pdf_casa_uro?link2={{nid2}}'">
|
54 |
+
<img src="{{ user_image9 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/protocolos_uro?link2={{nid2}}'" >
|
55 |
+
<img src="{{ user_image10 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/guia_visual_uro?link2={{nid2}}'" >
|
56 |
+
<br>
|
57 |
+
<img src="{{ user_image11 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/videos_uro?link2={{nid2}}'">
|
58 |
+
<img src="{{ user_image12 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/materiales_uro?link2={{nid2}}'">
|
59 |
+
|
60 |
+
|
61 |
+
|
62 |
+
|
63 |
+
|
64 |
+
|
65 |
+
</form>
|
66 |
+
|
67 |
+
|
68 |
+
|
69 |
+
|
70 |
+
|
71 |
+
|
72 |
+
|
73 |
+
|
74 |
+
|
75 |
+
|
76 |
+
</div>
|
77 |
+
</body>
|
78 |
+
</html>
|
templates/caja_trauma.html
ADDED
@@ -0,0 +1,50 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta charset="utf-8">
|
5 |
+
<title> Quirohelp </title>
|
6 |
+
|
7 |
+
|
8 |
+
</head>
|
9 |
+
<body>
|
10 |
+
<div class="login22">
|
11 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-size: 3rem;background-color: coral;"><img src="{{ user_image7 }}" alt="" style="max-width:5%;" onclick="location.href='http://127.0.0.1:7860/especialidad'"> Materiales - Cajas : </h2>
|
12 |
+
<h3 style="padding-left: 80%;font-size: 1.2rem;" onclick="location.href='http://127.0.0.1:7860/ajustes'">AJUSTES <img src="{{ user_image6 }}" alt="" style="max-width:18%;" ></h3>
|
13 |
+
<hr/>
|
14 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.6rem;">{{title}} :</h2>
|
15 |
+
<form action="{{url_for('resultado_trauma')}}" method="post">
|
16 |
+
|
17 |
+
<br>
|
18 |
+
<strong style="font-size: 1.4rem;font-family: Arial, Helvetica, sans-serif;">{{texto_ubi}}</b>
|
19 |
+
<strong style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;" >{{file_texto_ubi}}</strong>
|
20 |
+
<br>
|
21 |
+
<br>
|
22 |
+
{% for file in file_imagen %}
|
23 |
+
<img src="{{file}}" alt="" style="max-width: 100%;">
|
24 |
+
{% endfor %}
|
25 |
+
<br>
|
26 |
+
<br>
|
27 |
+
<strong style="font-size: 1.4rem;font-family: Arial, Helvetica, sans-serif;">{{texto_instru}}</strong>
|
28 |
+
<br>
|
29 |
+
<br>
|
30 |
+
{% for file_instru in files_instru %}
|
31 |
+
<li>
|
32 |
+
<b style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;" >{{file_instru}}</b>
|
33 |
+
</li>
|
34 |
+
<br>
|
35 |
+
{% endfor %}
|
36 |
+
|
37 |
+
|
38 |
+
|
39 |
+
|
40 |
+
|
41 |
+
</form>
|
42 |
+
|
43 |
+
|
44 |
+
<br>
|
45 |
+
<br>
|
46 |
+
|
47 |
+
|
48 |
+
</div>
|
49 |
+
</body>
|
50 |
+
</html>
|
templates/escuchar_admision.html
ADDED
@@ -0,0 +1,65 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta charset="utf-8">
|
5 |
+
<title> Quirohelp </title>
|
6 |
+
|
7 |
+
|
8 |
+
</head>
|
9 |
+
<body>
|
10 |
+
<div class="login22">
|
11 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-size: 3rem;background-color: gray;"><img src="{{ user_image7 }}" alt="" style="max-width:5%;" onclick="location.href='http://127.0.0.1:7860/especialidad'"> Admisión: </h2>
|
12 |
+
<h3 style="padding-left: 80%;font-size: 1.2rem;" onclick="location.href='http://127.0.0.1:7860/ajustes'">AJUSTES <img src="{{ user_image6 }}" alt="" style="max-width:18%;" ></h3>
|
13 |
+
<hr/>
|
14 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.7rem;">Asistente de voz:</h2>
|
15 |
+
<form action="{{url_for('escuchar_admision')}}" method="post">
|
16 |
+
<button type="submit" style="padding-right: 85%;font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.2rem;padding-left: 1%;background-color: white; border: solid white" >Escuchar: <img src="{{ user_image5 }}" width="30% " style=" border-radius: 100%;box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.2);" ></button>
|
17 |
+
|
18 |
+
|
19 |
+
|
20 |
+
|
21 |
+
|
22 |
+
|
23 |
+
|
24 |
+
<br>
|
25 |
+
<br>
|
26 |
+
|
27 |
+
<b style="font-size: 1.4rem;font-family: Arial, Helvetica, sans-serif;">{{prediction_text}}</b>
|
28 |
+
{% for titulo,link in result_busqueda.items() %}
|
29 |
+
|
30 |
+
<a href="{{link}}" style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;">{{titulo}}</a>
|
31 |
+
<br>
|
32 |
+
<br>
|
33 |
+
{% endfor %}
|
34 |
+
|
35 |
+
<b style="font-size: 1.5rem;font-family: Arial, Helvetica, sans-serif;">{{faq_titulo}}</b>
|
36 |
+
<br>
|
37 |
+
<br>
|
38 |
+
|
39 |
+
{% for faq in faqs %}
|
40 |
+
|
41 |
+
|
42 |
+
<b style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;">{{faq}}</b>
|
43 |
+
<br>
|
44 |
+
<br>
|
45 |
+
|
46 |
+
{% endfor %}
|
47 |
+
|
48 |
+
<b style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.8rem;">Selectores: </b>
|
49 |
+
<br>
|
50 |
+
<br>
|
51 |
+
<img src="{{ user_image8 }}" style="max-width:30%;" onclick="location.href='http://127.0.0.1:7860/mapa_camas'">
|
52 |
+
<img src="{{ user_image9 }}" style="max-width:30%;" onclick="location.href='http://127.0.0.1:7860/ambulancias'" >
|
53 |
+
|
54 |
+
|
55 |
+
<br>
|
56 |
+
<img src="{{ user_image10 }}" style="max-width:30%;" onclick="location.href='http://127.0.0.1:7860/programacion_quirurgica'">
|
57 |
+
<img src="{{ user_image11 }}" style="max-width:30%;" onclick="location.href='http://127.0.0.1:7860/otros'" >
|
58 |
+
|
59 |
+
|
60 |
+
</form>
|
61 |
+
|
62 |
+
|
63 |
+
</div>
|
64 |
+
</body>
|
65 |
+
</html>
|
templates/escuchar_admision1.html
ADDED
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta charset="utf-8">
|
5 |
+
<title> Quirohelp </title>
|
6 |
+
|
7 |
+
|
8 |
+
</head>
|
9 |
+
<body>
|
10 |
+
<div class="login22">
|
11 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-size: 3rem;background-color: gray;"><img src="{{ user_image7 }}" alt="" style="max-width:5%;" onclick="location.href='http://127.0.0.1:7860/especialidad'"> Admisión: </h2>
|
12 |
+
<h3 style="padding-left: 80%;font-size: 1.2rem;" onclick="location.href='http://127.0.0.1:7860/ajustes'">AJUSTES <img src="{{ user_image6 }}" alt="" style="max-width:18%;" ></h3>
|
13 |
+
<hr/>
|
14 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.7rem;">Asistente de voz:</h2>
|
15 |
+
<form action="{{url_for('escuchar_admision1')}}" method="post">
|
16 |
+
<button type="button" style="padding-right: 85%;font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.2rem;padding-left: 1%;background-color: white; border: solid white" onclick="location.href='http://127.0.0.1:7860/escuchar_admision'">Escuchar: <img src="{{ user_image5 }}" width="30% " style=" border-radius: 100%;box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.2);" onclick="location.href='http://127.0.0.1:7860/escuchar_admision'"></button>
|
17 |
+
|
18 |
+
|
19 |
+
|
20 |
+
|
21 |
+
</form>
|
22 |
+
|
23 |
+
|
24 |
+
<br>
|
25 |
+
<br>
|
26 |
+
|
27 |
+
<b style="font-size: 1.4rem;font-family: Arial, Helvetica, sans-serif;">{{prediction_text}}</b>
|
28 |
+
|
29 |
+
<br>
|
30 |
+
<br>
|
31 |
+
<b style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.8rem;">Selectores: </b>
|
32 |
+
<br>
|
33 |
+
<br>
|
34 |
+
<img src="{{ user_image8 }}" style="max-width:30%;" onclick="location.href='http://127.0.0.1:7860/mapa_camas'">
|
35 |
+
<img src="{{ user_image9 }}" style="max-width:30%;" onclick="location.href='http://127.0.0.1:7860/ambulancias'" >
|
36 |
+
|
37 |
+
|
38 |
+
<br>
|
39 |
+
<img src="{{ user_image10 }}" style="max-width:30%;" onclick="location.href='http://127.0.0.1:7860/programacion_quirurgica'">
|
40 |
+
<img src="{{ user_image11 }}" style="max-width:30%;" onclick="location.href='http://127.0.0.1:7860/otros'" >
|
41 |
+
|
42 |
+
|
43 |
+
|
44 |
+
|
45 |
+
</div>
|
46 |
+
</body>
|
47 |
+
</html>
|
templates/escuchar_trauma.html
ADDED
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta charset="utf-8">
|
5 |
+
<title> Quirohelp </title>
|
6 |
+
|
7 |
+
|
8 |
+
</head>
|
9 |
+
<body>
|
10 |
+
<div class="login22">
|
11 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-size: 3rem;background-color: darkcyan;"><img src="{{ user_image7 }}" alt="" style="max-width:5%;" onclick="location.href='http://127.0.0.1:7860/especialidad'"> Traumatología</h2>
|
12 |
+
<h3 style="padding-left: 80%;font-size: 1.2rem;" onclick="location.href='http://127.0.0.1:7860/ajustes'">AJUSTES <img src="{{ user_image6 }}" alt="" style="max-width:18%;" ></h3>
|
13 |
+
<hr/>
|
14 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.7rem;">Asistente de voz:</h2>
|
15 |
+
<form action="{{url_for('escuchar_trauma')}}" method="post">
|
16 |
+
<button type="submit" style="padding-right: 85%;font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.2rem;padding-left: 1%;background-color: white; border: solid white" >Escuchar: <img src="{{ user_image5 }}" width="30% " style=" border-radius: 100%;box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.2);" ></button>
|
17 |
+
|
18 |
+
|
19 |
+
|
20 |
+
|
21 |
+
</form>
|
22 |
+
|
23 |
+
|
24 |
+
<br>
|
25 |
+
<br>
|
26 |
+
|
27 |
+
<b style="font-size: 1.4rem;font-family: Arial, Helvetica, sans-serif;">{{prediction_text}}</b>
|
28 |
+
<br>
|
29 |
+
<br>
|
30 |
+
|
31 |
+
{% for nid,titulo in result_busqueda.items() %}
|
32 |
+
|
33 |
+
<a href="http://127.0.0.1:7860/resultado_trauma?link={{nid}}" style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;">{{titulo}}</a>
|
34 |
+
<br>
|
35 |
+
<br>
|
36 |
+
{% endfor %}
|
37 |
+
|
38 |
+
<b style="font-size: 1.5rem;font-family: Arial, Helvetica, sans-serif;">{{faq_titulo}}</b>
|
39 |
+
<br>
|
40 |
+
<br>
|
41 |
+
|
42 |
+
{% for faq in faqs %}
|
43 |
+
|
44 |
+
|
45 |
+
<b style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;">{{faq}}</b>
|
46 |
+
<br>
|
47 |
+
<br>
|
48 |
+
|
49 |
+
{% endfor %}
|
50 |
+
|
51 |
+
<b style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.8rem;">Selectores: </b>
|
52 |
+
<br>
|
53 |
+
<br>
|
54 |
+
<img src="{{ user_image8 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/pdf_casa_trauma?link2={{nid2}}'">
|
55 |
+
<img src="{{ user_image9 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/protocolos_trauma?link2={{nid2}}'" >
|
56 |
+
<img src="{{ user_image10 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/guia_visual_trauma?link2={{nid2}}'" >
|
57 |
+
<br>
|
58 |
+
<img src="{{ user_image11 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/videos_trauma?link2={{nid2}}'">
|
59 |
+
<img src="{{ user_image12 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/materiales_trauma?link2={{nid2}}'">
|
60 |
+
|
61 |
+
</div>
|
62 |
+
</body>
|
63 |
+
</html>
|
templates/escuchar_trauma1.html
ADDED
@@ -0,0 +1,44 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta charset="utf-8">
|
5 |
+
<title> Quirohelp </title>
|
6 |
+
|
7 |
+
|
8 |
+
</head>
|
9 |
+
<body>
|
10 |
+
<div class="login22">
|
11 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-size: 3rem;background-color: darkcyan;"><img src="{{ user_image7 }}" alt="" style="max-width:5%;" onclick="location.href='http://127.0.0.1:7860/especialidad'"> Traumatología</h2>
|
12 |
+
<h3 style="padding-left: 80%;font-size: 1.2rem;" onclick="location.href='http://127.0.0.1:7860/ajustes'">AJUSTES <img src="{{ user_image6 }}" alt="" style="max-width:18%;" ></h3>
|
13 |
+
<hr/>
|
14 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.7rem;">Asistente de voz:</h2>
|
15 |
+
<form action="{{url_for('escuchar_trauma1')}}" method="post">
|
16 |
+
<button type="button" style="padding-right: 85%;font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.2rem;padding-left: 1%;background-color: white; border: solid white" onclick="location.href='http://127.0.0.1:7860/escuchar_trauma'">Escuchar: <img src="{{ user_image5 }}" width="30% " style=" border-radius: 100%;box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.2);" onclick="location.href='http://127.0.0.1:7860/escuchar_trauma'"></button>
|
17 |
+
|
18 |
+
|
19 |
+
|
20 |
+
|
21 |
+
</form>
|
22 |
+
|
23 |
+
|
24 |
+
<br>
|
25 |
+
<br>
|
26 |
+
|
27 |
+
<b style="font-size: 1.4rem;font-family: Arial, Helvetica, sans-serif;">{{prediction_text}}</b>
|
28 |
+
|
29 |
+
<br>
|
30 |
+
<br>
|
31 |
+
|
32 |
+
<b style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.8rem;">Selectores: </b>
|
33 |
+
<br>
|
34 |
+
<br>
|
35 |
+
<img src="{{ user_image8 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/pdf_casa_trauma?link2={{nid2}}'">
|
36 |
+
<img src="{{ user_image9 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/protocolos_trauma?link2={{nid2}}'" >
|
37 |
+
<img src="{{ user_image10 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/guia_visual_trauma?link2={{nid2}}'" >
|
38 |
+
<br>
|
39 |
+
<img src="{{ user_image11 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/videos_trauma?link2={{nid2}}'">
|
40 |
+
<img src="{{ user_image12 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/materiales_trauma?link2={{nid2}}'">
|
41 |
+
|
42 |
+
</div>
|
43 |
+
</body>
|
44 |
+
</html>
|
templates/escuchar_uro.html
ADDED
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta charset="utf-8">
|
5 |
+
<title> Quirohelp </title>
|
6 |
+
|
7 |
+
|
8 |
+
</head>
|
9 |
+
<body>
|
10 |
+
<div class="login22">
|
11 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-size: 3rem;background-color: saddlebrown;"><img src="{{ user_image7 }}" alt="" style="max-width:5%;" onclick="location.href='http://127.0.0.1:7860/especialidad'"> Urología </h2>
|
12 |
+
<h3 style="padding-left: 80%;font-size: 1.2rem;" onclick="location.href='http://127.0.0.1:7860/ajustes'">AJUSTES <img src="{{ user_image6 }}" alt="" style="max-width:18%;" ></h3>
|
13 |
+
<hr/>
|
14 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.7rem;">Asistente de voz:</h2>
|
15 |
+
<form action="{{url_for('escuchar_uro')}}" method="post">
|
16 |
+
<button type="submit" style="padding-right: 85%;font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.2rem;padding-left: 1%;background-color: white; border: solid white" >Escuchar: <img src="{{ user_image5 }}" width="30% " style=" border-radius: 100%;box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.2);" ></button>
|
17 |
+
|
18 |
+
|
19 |
+
|
20 |
+
|
21 |
+
</form>
|
22 |
+
|
23 |
+
|
24 |
+
<br>
|
25 |
+
<br>
|
26 |
+
|
27 |
+
<b style="font-size: 1.4rem;font-family: Arial, Helvetica, sans-serif;">{{prediction_text}}</b>
|
28 |
+
<br>
|
29 |
+
<br>
|
30 |
+
|
31 |
+
{% for nid,titulo in result_busqueda.items() %}
|
32 |
+
|
33 |
+
<a href="http://127.0.0.1:7860/resultado_uro?link={{nid}}" style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;">{{titulo}}</a>
|
34 |
+
<br>
|
35 |
+
<br>
|
36 |
+
{% endfor %}
|
37 |
+
|
38 |
+
<b style="font-size: 1.5rem;font-family: Arial, Helvetica, sans-serif;">{{faq_titulo}}</b>
|
39 |
+
<br>
|
40 |
+
<br>
|
41 |
+
|
42 |
+
{% for faq in faqs %}
|
43 |
+
|
44 |
+
|
45 |
+
<b style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;">{{faq}}</b>
|
46 |
+
<br>
|
47 |
+
<br>
|
48 |
+
|
49 |
+
{% endfor %}
|
50 |
+
|
51 |
+
<b style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.8rem;">Selectores: </b>
|
52 |
+
<br>
|
53 |
+
<br>
|
54 |
+
<img src="{{ user_image8 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/pdf_casa_uro?link2={{nid2}}'">
|
55 |
+
<img src="{{ user_image9 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/protocolos_uro?link2={{nid2}}'" >
|
56 |
+
<img src="{{ user_image10 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/guia_visual_uro?link2={{nid2}}'" >
|
57 |
+
<br>
|
58 |
+
<img src="{{ user_image11 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/videos_uro?link2={{nid2}}'">
|
59 |
+
<img src="{{ user_image12 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/materiales_uro?link2={{nid2}}'">
|
60 |
+
|
61 |
+
</div>
|
62 |
+
</body>
|
63 |
+
</html>
|
templates/escuchar_uro1.html
ADDED
@@ -0,0 +1,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta charset="utf-8">
|
5 |
+
<title> Quirohelp </title>
|
6 |
+
|
7 |
+
|
8 |
+
</head>
|
9 |
+
<body>
|
10 |
+
<div class="login22">
|
11 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-size: 3rem;background-color: saddlebrown;"><img src="{{ user_image7 }}" alt="" style="max-width:5%;" onclick="location.href='http://127.0.0.1:7860/especialidad'"> Urología </h2>
|
12 |
+
<h3 style="padding-left: 80%;font-size: 1.2rem;" onclick="location.href='http://127.0.0.1:7860/ajustes'">AJUSTES <img src="{{ user_image6 }}" alt="" style="max-width:18%;" ></h3>
|
13 |
+
<hr/>
|
14 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.7rem;">Asistente de voz:</h2>
|
15 |
+
<form action="{{url_for('escuchar_uro1')}}" method="post">
|
16 |
+
<button type="button" style="padding-right: 85%;font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.2rem;padding-left: 1%;background-color: white; border: solid white" onclick="location.href='http://127.0.0.1:7860/escuchar_uro'">Escuchar: <img src="{{ user_image5 }}" width="30% " style=" border-radius: 100%;box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.2);" onclick="location.href='http://127.0.0.1:7860/escuchar_trauma'"></button>
|
17 |
+
|
18 |
+
|
19 |
+
|
20 |
+
|
21 |
+
</form>
|
22 |
+
|
23 |
+
|
24 |
+
<br>
|
25 |
+
<br>
|
26 |
+
|
27 |
+
<b style="font-size: 1.4rem;font-family: Arial, Helvetica, sans-serif;">{{prediction_text}}</b>
|
28 |
+
|
29 |
+
<br>
|
30 |
+
<br>
|
31 |
+
|
32 |
+
<b style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.8rem;">Selectores: </b>
|
33 |
+
<br>
|
34 |
+
<br>
|
35 |
+
<img src="{{ user_image8 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/pdf_casa_uro?link2={{nid2}}'">
|
36 |
+
<img src="{{ user_image9 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/protocolos_uro?link2={{nid2}}'" >
|
37 |
+
<img src="{{ user_image10 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/guia_visual_uro?link2={{nid2}}'" >
|
38 |
+
<br>
|
39 |
+
<img src="{{ user_image11 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/videos_uro?link2={{nid2}}'">
|
40 |
+
<img src="{{ user_image12 }}" style="max-width:20%;" onclick="location.href='http://127.0.0.1:7860/materiales_uro?link2={{nid2}}'">
|
41 |
+
|
42 |
+
|
43 |
+
</div>
|
44 |
+
</body>
|
45 |
+
</html>
|
templates/especialidad.html
ADDED
@@ -0,0 +1,51 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta charset="utf-8">
|
5 |
+
|
6 |
+
<title> Quirohelp </title>
|
7 |
+
<style>
|
8 |
+
|
9 |
+
.quiro {
|
10 |
+
|
11 |
+
background-color: blueviolet;
|
12 |
+
color:white;
|
13 |
+
font-size: 3.5rem;
|
14 |
+
|
15 |
+
font-family: Georgia, 'Times New Roman', Times, serif;
|
16 |
+
|
17 |
+
|
18 |
+
|
19 |
+
|
20 |
+
}
|
21 |
+
|
22 |
+
|
23 |
+
|
24 |
+
|
25 |
+
</style>
|
26 |
+
|
27 |
+
|
28 |
+
</head>
|
29 |
+
<body>
|
30 |
+
<div class="login2">
|
31 |
+
<h1 class="quiro"><img src="{{ user_image0 }}" alt="holaaa" style="max-width: 5%;" > QuiroHelp </h1>
|
32 |
+
|
33 |
+
<p style="font-size: 1.1rem">Haz click en tu especialidad:</p>
|
34 |
+
<form action="{{url_for('especialidad')}}" method="post">
|
35 |
+
|
36 |
+
|
37 |
+
|
38 |
+
|
39 |
+
<input class=""type="button" value="Traumatologia" style="width: 78%; background-color:darkcyan;font-size: 1.5rem; " onclick="location.href='http://127.0.0.1:7860/buscador_trauma'">
|
40 |
+
<h3></h3><img src="{{ user_image1 }}" alt="" style="max-width: 100%" onclick="location.href='http://127.0.0.1:7860/buscador_trauma'">
|
41 |
+
<br>
|
42 |
+
<input type="button" value="Urologia" style="width: 78%; background-color:saddlebrown;font-size: 1.5rem;" onclick="location.href='http://127.0.0.1:7860/buscador_uro'">
|
43 |
+
<h3></h3><img src="{{ user_image2 }}" alt="" style="max-width: 100%" onclick="location.href='http://127.0.0.1:7860/buscador_uro'">
|
44 |
+
<br>
|
45 |
+
<input type="button" value="Admisión" style="width: 78%; background-color:dimgray;font-size: 1.5rem;" onclick="location.href='http://127.0.0.1:7860/buscador_admision'">
|
46 |
+
<h3></h3><img src="{{ user_image3 }}" alt="" style="max-width: 100%" onclick="location.href='http://127.0.0.1:7860/buscador_admision'">
|
47 |
+
</form>
|
48 |
+
|
49 |
+
</div>
|
50 |
+
</body>
|
51 |
+
</html>
|
templates/guia_visual.html
ADDED
@@ -0,0 +1,46 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta charset="utf-8">
|
5 |
+
<title> Quirohelp </title>
|
6 |
+
|
7 |
+
|
8 |
+
</head>
|
9 |
+
<body>
|
10 |
+
<div class="login22">
|
11 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-size: 3rem;background-color: goldenrod;"><img src="{{ user_image7 }}" alt="" style="max-width:5%;" onclick="location.href='http://127.0.0.1:7860/especialidad'"> Guias visuales: </h2>
|
12 |
+
|
13 |
+
<hr/>
|
14 |
+
|
15 |
+
<form action="{{url_for('guia_visual_trauma')}}" method="post">
|
16 |
+
|
17 |
+
|
18 |
+
{% for titulo,url in guia_visual.items() %}
|
19 |
+
|
20 |
+
<a href="{{url}}" style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;">{{titulo}}</a>
|
21 |
+
<br>
|
22 |
+
<br>
|
23 |
+
<hr/>
|
24 |
+
{% endfor %}
|
25 |
+
|
26 |
+
|
27 |
+
|
28 |
+
|
29 |
+
|
30 |
+
|
31 |
+
|
32 |
+
|
33 |
+
</form>
|
34 |
+
|
35 |
+
|
36 |
+
|
37 |
+
|
38 |
+
|
39 |
+
|
40 |
+
|
41 |
+
|
42 |
+
|
43 |
+
|
44 |
+
</div>
|
45 |
+
</body>
|
46 |
+
</html>
|
templates/instrumental_trauma.html
ADDED
@@ -0,0 +1,41 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta charset="utf-8">
|
5 |
+
<title> Quirohelp </title>
|
6 |
+
|
7 |
+
|
8 |
+
</head>
|
9 |
+
<body>
|
10 |
+
<div class="login22">
|
11 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-size: 3rem;background-color: darkcyan;"><img src="{{ user_image7 }}" alt="" style="max-width:5%;" onclick="location.href='http://127.0.0.1:7860/buscador_trauma'"> Traumatología</h2>
|
12 |
+
<h3 style="padding-left: 80%;font-size: 1.2rem;" onclick="location.href='http://127.0.0.1:7860/ajustes'">AJUSTES <img src="{{ user_image6 }}" alt="" style="max-width:18%;" ></h3>
|
13 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.6rem;">{{title}} :</h2>
|
14 |
+
<form action="{{url_for('resultado_trauma')}}" method="post">
|
15 |
+
<br>
|
16 |
+
<br>
|
17 |
+
|
18 |
+
<b style="font-size: 1.4rem;font-family: Arial, Helvetica, sans-serif;" >{{texto}}</b>
|
19 |
+
<br>
|
20 |
+
<br>
|
21 |
+
{% for nid,titulo in cajas.items() %}
|
22 |
+
|
23 |
+
<a style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;" href="http://127.0.0.1:7860/resultado_trauma?link={{nid}}" >{{titulo}}</a>
|
24 |
+
|
25 |
+
<br>
|
26 |
+
{% endfor %}
|
27 |
+
|
28 |
+
|
29 |
+
|
30 |
+
|
31 |
+
|
32 |
+
</form>
|
33 |
+
|
34 |
+
|
35 |
+
<br>
|
36 |
+
<br>
|
37 |
+
|
38 |
+
|
39 |
+
</div>
|
40 |
+
</body>
|
41 |
+
</html>
|
templates/instrumental_uro.html
ADDED
@@ -0,0 +1,41 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta charset="utf-8">
|
5 |
+
<title> Quirohelp </title>
|
6 |
+
|
7 |
+
|
8 |
+
</head>
|
9 |
+
<body>
|
10 |
+
<div class="login22">
|
11 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-size: 3rem;background-color: coral;"><img src="{{ user_image7 }}" alt="" style="max-width:5%;" onclick="location.href='http://127.0.0.1:7860/especialidad'"> Instrumental: </h2>
|
12 |
+
<h3 style="padding-left: 80%;font-size: 1.2rem;" onclick="location.href='http://127.0.0.1:7860/ajustes'">AJUSTES <img src="{{ user_image6 }}" alt="" style="max-width:18%;" ></h3>
|
13 |
+
<h2 style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman';font-size: 1.6rem;">{{title}} :</h2>
|
14 |
+
<form action="{{url_for('resultado_uro')}}" method="post">
|
15 |
+
<br>
|
16 |
+
<br>
|
17 |
+
|
18 |
+
<b style="font-size: 1.4rem;font-family: Arial, Helvetica, sans-serif;" >{{texto}}</b>
|
19 |
+
<br>
|
20 |
+
<br>
|
21 |
+
{% for nid,titulo in cajas.items() %}
|
22 |
+
|
23 |
+
<a style="font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;" href="http://127.0.0.1:7860/resultado_uro?link={{nid}}" >{{titulo}}</a>
|
24 |
+
|
25 |
+
<br>
|
26 |
+
{% endfor %}
|
27 |
+
|
28 |
+
|
29 |
+
|
30 |
+
|
31 |
+
|
32 |
+
</form>
|
33 |
+
|
34 |
+
|
35 |
+
<br>
|
36 |
+
<br>
|
37 |
+
|
38 |
+
|
39 |
+
</div>
|
40 |
+
</body>
|
41 |
+
</html>
|