1. Servicios REST
1.1. Eventos
1.1.1. Listar eventos
1.1.2. Detalles de eventos
1.2. medicos
1.2.1. Ver perfil
1.2.2. Guardar Settings
1.3. Encuestas
1.3.1. Listar encuentas
1.3.2. detalles encuentas
1.3.3. Registrar respuestas
1.4. Constancias
1.4.1. listar constancias
1.5. Itinerarios
1.5.1. Listar itinerarios
1.6. Agencia de viajes
1.6.1. Listar informacion
1.7. Push notificy
1.7.1. Enviar notificacion
1.7.2. Agendar notificacion
1.8. Chat
1.8.1. Mandar mensaje por chat
1.8.2. websocket server
1.8.3. Listar chats del usuario
1.8.4. Mandar mensaje
1.8.5. Subir archivo
2. AUTH
2.1. login
2.2. register
2.3. recover password
2.4. Generacion del auth token
2.5. Validacion del token
3. Admin
3.1. Eventos
3.2. medicos
3.3. Encuestas
3.3.1. Respuesta
3.3.2. opciones
3.4. Constancias
3.5. Perfil de medico
3.6. Itinerarios
3.7. Agencia de viajes
3.8. Notificacion del usuario
4. Seleccionar medicos e invitar
5. Notificaciónes push a medicos
6. Perfil de usuarios /Configuración
6.1. Mostrar Datos de usuario
7. Medico
7.1. Eventos
7.1.1. Lista de eventos/congresos
7.1.1.1. Detalles de evento/congreso
7.1.1.1.1. Chat
7.1.1.1.2. Informacion extra (sin poner ponentes)
7.2. Datos de viaje
7.2.1. Contacto de agencia de viaje
7.2.2. Itinerarios de vuelos
7.2.3. Transporte
7.2.4. Listar viajes
7.3. Encuestas
7.3.1. Listar encuentas
7.3.2. responder las encuetas
7.4. Constancias
7.4.1. Descargar la encuetas
7.4.2. Enviar por email el pdf
7.4.3. Listar constancias
7.5. Guardar información
7.6. Notificaciones Push
8. Representante Roche (acceso a medico)
8.1. Organizar medicos
8.1.1. Listar chats de eventos
8.1.1.1. Chat
8.1.1.1.1. Crear chat
8.1.1.1.2. listar chats
8.1.1.1.3. cerrar chats
8.2. registro de dispositivo
9. Agencias de viajes
9.1. Modificar los Datos de viaje de los médicos.
9.1.1. asignar boletos a medicos
9.1.2. Dar de alta transportes
9.2. Agregar Itinerarios de vuelos
10. Administración (acceso a agencia de viajes)
10.1. Eventos
10.1.1. Listar eventos
10.1.2. agregar eventos
10.1.3. Editar eventos
10.1.4. Agregar datos de contacto de coordinadores
10.2. Grupos de medicos
10.2.1. Agregar medicos al grupo
10.2.2. Listar grupo
10.2.3. LIstar medicos del grupo
10.3. Invitacion de medicos (email)
10.3.1. Confirmaciòn de medicos
10.3.1.1. Invitación
10.3.1.2. Recordatorio
10.4. Notificacion masivas a todos los usuarios (PUSH)
10.5. Agencias de viajes
10.5.1. LIstar agencias
10.5.2. Asignar agencias a eventos
10.5.3. Listar usuarios de agencias