Commit 93f41562 authored by Sebastián Long's avatar Sebastián Long

Finish agrega-campos-medico

parents 7a28be96 006eba40
...@@ -63,9 +63,11 @@ async function getSiguientesMedicosMostrar(userData){ ...@@ -63,9 +63,11 @@ async function getSiguientesMedicosMostrar(userData){
let medico_especialidades = await is.getEspecialidadesMedico(id_persona_institucional, userData[ID_PROVINCIA]); let medico_especialidades = await is.getEspecialidadesMedico(id_persona_institucional, userData[ID_PROVINCIA]);
//Y agrupamos los datos del medico //Y agrupamos los datos del medico
for(let j=0; medico_especialidades != null && j<medico_especialidades.length; j++){ for(let j=0; medico_especialidades != null && j<medico_especialidades.length; j++){
let medico = medicos[i]; let medico = Object.create(medicos[i]);
medico.especialidad = medico_especialidades[j].especialidad; medico.especialidad = medico_especialidades[j].especialidad;
medico.agendaId = medico_especialidades[j].agendaId; medico.agendaId = medico_especialidades[j].agendaId;
medico.institucion = medico_especialidades[j].institucion;
medico.videoconsultas = medico_especialidades[j].videoconsultas ? 'Si' : 'No';
medicos_especialidad.push(medico); medicos_especialidad.push(medico);
} }
} }
...@@ -78,7 +80,7 @@ async function getSiguientesMedicosMostrar(userData){ ...@@ -78,7 +80,7 @@ async function getSiguientesMedicosMostrar(userData){
let choices = []; let choices = [];
let iter = desde; let iter = desde;
for(iter; iter < desde + OPTIONS_LIMIT && iter < medicos_especialidad.length; iter++){ for(iter; iter < desde + OPTIONS_LIMIT && iter < medicos_especialidad.length; iter++){
let medico_especialidad = `${medicos_especialidad[iter].nombre} - Especialidad: ${medicos_especialidad[iter].especialidad}`; let medico_especialidad = `${medicos_especialidad[iter].nombre} - Especialidad: ${medicos_especialidad[iter].especialidad} - Institucion: ${medicos_especialidad[iter].institucion} - Atiende Videoconsulta: ${medicos_especialidad[iter].videoconsultas}`;
choices.push(utils.armarChoice(medicos_especialidad[iter].agendaId.toString(), medico_especialidad)); choices.push(utils.armarChoice(medicos_especialidad[iter].agendaId.toString(), medico_especialidad));
} }
...@@ -218,7 +220,7 @@ module.exports = ...@@ -218,7 +220,7 @@ module.exports =
ask_nombre_medico: async function(message, userData, website_id, session_id){ ask_nombre_medico: async function(message, userData, website_id, session_id){
userData[SIGUIENTE_PASO] = pasos.RESP_NOMBRE_MEDICO; userData[SIGUIENTE_PASO] = pasos.RESP_NOMBRE_MEDICO;
await crisp.updateUserData(website_id, session_id, userData); await crisp.updateUserData(website_id, session_id, userData);
await crisp.sendTextMessage(website_id, session_id,"¿Cómo se llama el médico?"); await crisp.sendTextMessage(website_id, session_id,"¿Cuál es el apellido de tu médico?");
}, },
resp_nombre_medico: async function(message, userData, website_id, session_id){ resp_nombre_medico: async function(message, userData, website_id, session_id){
let nombreMedico = message.content; let nombreMedico = message.content;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment