Evaluating bids

Sistema de Turnos medicos

Published on the July 31, 2018 in IT & Programming

About this project

Open

Estimados, Necesito un presupuesto y tiempo que les llevaria realizar este proyecto.
Les dejo un resumen de lo que necesitamos.

Alcance del proyecto
Se desarrollará una página web que permita a usuarios sacar turnos de kinesiología
online. Los usuarios se registrarán con el fin de captar sus datos para cuando se realice la
sesión. Esto les permitirá posteriormente consultar su historial de ejercicios.

La web mostrará un listado de videos con ejercicios que el usuario puede consultar
cuando desee.

Por último, un panel de administración web permitirá a los administradores del sistema dar
de alta usuarios (pacientes), visualizar todos los usuarios registrados en el sistema, ver
todos los turnos actuales y agregar nuevos, y poder asignarle una rutina de ejercicios a un
paciente especifico.
Tecnologías involucradas
La página web será responsive, para permitirles a los usuarios usarla desde sus teléfonos
sin tener inconvenientes.
El panel de administración web sólo será accesible por los usuarios administradores.

Mientras que la página web tendrá una parte pública (landing) y una parte privada (“Mis
Turnos”, “Mis ejercicios”, etc) a la que sólo se puede acceder una vez registrados en el
sistema.
El contratante deberá proveer:
- El dominio del sistema. Puede ser contratado en Godaddy (https://www.godaddy.com/)
- El servidor donde estará alojada la página web y el panel de administración.
Puede ser
contratado en AmazonWebService (https://aws.amazon.com/)
- El servicio de emails.

Requerimientos del sistema
1. Listado de Usuarios
1.1 Usuario SuperAdministrador
Pueden acceder al panel de administración web utilizando un email y una contraseña.
Pueden
visualizar y administrar todos los usuarios registrados, turnos y demás.

1.2 Usuario de la página web (paciente)
Son los usuarios que se registran en la página web o son cargados por un usuario
SuperAdministrador desde el panel de administración. En principio sólo pueden

registrarse con email y contraseña.

2. Panel de Administración Web
El panel de administración web será accesible a través de un navegador utilizando un
dominio
(url) provisto por el contratante.
2.1 Listado de SuperAdministradores
Muestra todos los usuarios SuperAdministradores habilitados para usar el panel de
administración web.Los administradores pueden editar o dar de baja a otro administrador.
2.2 Agregar SuperAdministradores
Permite al usuario super administrador agregar un nuevo usuario superadministrador
indicando el mail y contraseña.
2.3 Listado de Kinesiologos
Muestra todos los kinesiologos registrados en el sistema. Permite filtrar por sucursal,
nombre y email. Los administradores pueden editar o dar de baja a un kinesiólogo.
Los
datos de un kinesiólogo están asociados con los de un superadministrador para que éste
pueda operar el panel de administración.
2.4 Agregar Kinesiologos
Permite al usuario super administrador agregar un nuevo kinesiólogo indicando:
- Nombre
- Email
- Teléfono
Esto generará automáticamente un usuario superadministrador para ese kinesiólogo. Se
le enviará un email, para que el elija la contraseña. Una vez elegida la contraseña, podrá
ingresar al panel web.

2.5 Listado de Pacientes
Muestra todos los pacientes registrados en el sistema. Permite filtrar por nombre y email.
Los administradores pueden editar o dar de baja a un paciente.

2.6 Agregar Pacientes
Permite al usuario super administrador agregar un nuevo paciente indicando:
- Nombre
- Email
- Teléfono
- DNI
- Obra social
Se le enviará un email al paciente, para que el elija la contraseña. Una vez elegida la
contraseña, podrá ingresar a la página web.
2.7 Detalle de un Paciente
Muestra el detalle de un paciente:
- Datos del paciente (Nombre, email, teléfono, dni, obra social, etc)
- Historial de lesiones
- Historial de rutinas
- Historial de turnos

2.8 Listado de turnos
En primera instancia muestra de forma gráfica (estilo calendario) los turnos del día de hoy.
Permite filtrar por nombre de paciente y por nombre de kinesiologo, y se permite cambiar
el formato para que muestre los turnos de mañana, o de toda la semana. Los
administradores pueden editar o dar de baja un turno.

2.9 Agregar Turnos
Permite al usuario super administrador agregar un nuevo turno indicando:
- Paciente
- Kinesiólogo
- Fecha
- Horario
- Sede
2.10 Agregar Rutinas
Permite al usuario super administrador agregar una nueva rutina indicando:
- Paciente
- Kinesiólogo
- Clasificación
- Descripción
La rutina se va a ver reflejado en el detalle de un paciente
2.11 Listado de videos
Muestra todos los videos cargados. Permite filtrar por título y clasificación. Los
administradores pueden editar o dar de baja un video.

2.12 Agregar Videos
Permite al usuario super administrador agregar un nuevo video indicando:
- Link a youtube (cargar los videos en el sitio demandaria mucho espacio de
almacenamiento)
- Título
- Clasificación
2.13 Listado de Sucursales
Muestra todas las sucursales cargadas en el sistema. Permite filtrar por nombre y
dirección. Los administradores pueden editar o dar de baja una sucursal
2.14 Agregar Sucursales
Permite al usuario super administrador agregar una nueva sucursal indicando:
- Nombre
- Dirección
- Teléfono
- Email?
- Kinesiologos que atienden?
3.15 Mails
Los emails de aviso y confirmación para el superadministrador son:
- Mail de registro
- Mail de cambio de contraseña

3.
Página Web

3.1 Landing
3.2 Pantalla de Login
3.3 Sección de Turnos Online
Dentro de la landing se encuentra una sección para buscar turnos y poder reservarlos.
Para buscar los turnos se aplican filtros por: sucursal, kinesiólogo, fecha y hora. Para
buscar un turno no hace falta que el usuario esté logueado, pero si para poder reservar
uno.
Al momento de reservar un turno, si el usuario no se encuentra logueado se lo
redireccionará a la pantalla de login.
3.4 Sección de Mis Turnos
Para poder acceder a esta sección, el usuario debe estar logueado. Muestra todos los
turnos que tenga un paciente. Permite filtrar por fecha.
El paciente puede cancelar o editar
un turno.
3.5 Sección de Mis Rutinas
Para poder acceder a esta sección, el usuario debe estar logueado. Muestra todas las
rutinas que tenga un paciente, haciendo incapie en la última. Permite filtrar por fecha.

3.6 Ver Rutina
Para poder acceder a esta sección, el usuario debe estar logueado. Muestra el detalle de
una rutina específica. El paciente puede descargar en PDF la rutina.

3.7 Sección de Videos
Para poder acceder a esta sección, el usuario debe estar logueado. Muestra todos los
videos cargados en la página. Permite filtrar por título y clasificación.
Cuando se clickea
un video, se abre el visor de youtube y se carga el video seleccionado.
3.8 Sección de recuperar contraseña
3.9 Sección de cambio de contraseña
3.10 Sección de mi Perfil
3.11 Mails
Los emails de aviso y confirmación para el usuarion son:
- Mail de registro
- Mail de cambio de contraseña
- Mail de confirmación de turno
- Mail de aviso de cancelación

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer, Designer, Design a landing page

Delivery term: October 29, 2018

Skills needed

Other projects posted by A. W.