Está en la página 1de 2

SIFCO S, A.

Prueba Práctica de .Net/SQL


Parte I

Modelar un sistema para el control de consultas médicas para un centro médico en cual se debe
llevar el control de: pacientes, médicos y citas o consultas y todo lo que se considere necesario
según el presente enunciado.

Para el control de pacientes se debe registrar los datos más básicos:

• Código del paciente


• Nombre Completo
• Fecha de nacimiento
• Sexo
• DPI

Se tiene un registro de todos los médicos de los cuales se debe saber:

• Código
• Nombre completo
• Colegiado
• Especialidad
• Sexo
• Fecha de nacimiento

El sistema debe permitir el registro de citas o consultas y almacenar todos los datos necesarios
para llevar el seguimiento del paciente, por ello se necesita saber de la cita: quien es el paciente, la
fecha y hora que está programada la cita, la hora de finalización, el medico asignado, el estado de
la cita (pendiente, en progreso, finalizada, cancelada) y fecha de próxima cita si el medico lo
considera necesario.

Para las citas o consultas también se debe poder agregar anexos tales como observaciones del
médico, fotografías y los medicamentos recetados. Considerar que pueden ser varios anexos de
distintos tipos por consulta.

Crear el diagrama Entidad relación de la base de datos y en base a este crear el script SQL para el
DBMS SQL Server. Se deben considerar todas las entidades necesarias para modelar el sistema
aunque estas no se describan explícitamente en el presente enunciado.

Parte II

Crear la solución del sistema en cualquiera de los dos lenguajes .NET: C# o VB en interfaz web, la
interfaz gráfica modificarla de tal forma que cumpla con los siguientes aspectos:

• Encabezados azul
• Logotipo de SIFCO
• Fuente Verdana
• Color de la fuente blanco o negro donde aplique
SIFCO S, A.

• Validaciones de tipos de datos mediante Javascript, para todos los campos de pacientes y
médicos.

Con lo anterior se evaluará el manejo de CSS, HTML y Javascript

Parte III

Desarrollar las consultas en SQL para mostrar estadísticas de las consultas médicas:

• Total de consultas en progreso por especialidad


• Total de consultas pendientes por médico
• La consulta con mayor duración en minutos, incluir el nombre del paciente y médico
tratante de dicha consulta
• La consulta con menor duración en segundos, incluir el nombre del paciente y médico
tratante de dicha consulta
• El cliente con más medicamentos recetados.
• El medico hombre que ha atendido a más pacientes mujeres.

Consideraciones:

• Se evaluará el uso de estándares de programación


• Se evaluará el modelo relacional de la base de datos

También podría gustarte