Consultorio medico

10
Bases de Datos: Proyecto Final. Integrantes del Equipo: Horta Sagrero Rosemary Nava Calletano Rigoberto Universidad Autónoma de Baja California Facultad de Ciencias Químicas e Ingeniería Ingeniería en Computación Profesor: Josué Miguel Flores Parra Tijuana B.C., a 10 de Diciembre del 2015.

Transcript of Consultorio medico

Page 1: Consultorio medico

Bases de Datos:

Proyecto Final.

Integrantes del Equipo:

Horta Sagrero Rosemary

Nava Calletano Rigoberto

Universidad Autónoma de Baja California

Facultad de Ciencias Químicas e Ingeniería

Ingeniería en Computación

Profesor:

Josué Miguel Flores Parra

Tijuana B.C., a 10 de Diciembre del 2015.

Page 2: Consultorio medico

INDICE

Consultorio Médico………………………………………………………………………….3

Objetivo……...………………………………………………………………………3

Justificación………………………………………………………………………….3

Diagrama de Entidad-Relación……………………………………………………………...4

Reporte 1…………………………………………………………………………………….5

Contenido……………………………………………………………………………5

Justificación…………………………………………………………………………5

Reporte 2…………………………………………………………………………………….5

Contenido……………………………………………………………………………5

Justificación…………………………………………………………………………5

Reporte 3…………………………………………………………………………………….6

Contenido……………………………………………………………………………6

Justificación………………………………………………………………………… 6

Reporte 4…………………………………………………………………………………….6

Contenido……………………………………………………………………………6

Justificación……………………………………………….…………………………6

Tabla Descripción de Procedimientos…………………………………………………...….7

Tablas “ConsultaMedica y Pacientes”………………………………………………7

Tablas “CitaMedica y Teléfonos”…………………………………………………..9

Page 3: Consultorio medico

3

Consultorio Médico

Objetivo

Hacer uso de los conocimientos aprendidos en la clase aplicándolo a un problema de la vida

real.

Se presenta el problema sobre un consultorio médico, el cual se desea tener el control de la

contabilidad del negocio, control interno de doctores y pacientes, sus citas, los horarios, etc.

Justificación

Llevar el control y la organización del consultorio médico para que se pueda tener fácil

acceso de los datos necesarios para atender a sus pacientes.

Page 4: Consultorio medico

4

Diagrama Entidad-Relación

Page 5: Consultorio medico

5

Reporte 1.

Contenido

Este Reporte incluye el nombre completo del paciente, la hora y fecha de su cita, el nombre

del doctor y en Nombre de la consulta.

Objetivo.

Este reporte es útil para los pacientes, ya que se le entrega en el momento se agenda una

cita (Si está presente el paciente), sirve como recordatorio, así mismo para que el paciente

tenga el control de todas sus citas.

Realizado por: Rigoberto Nava.

Reporte 2.

Contenido.

Incluye el nombre del paciente, el diagnostico valorado por el doctor y el medicamento

recetado.

Objetivo.

Este reporte es enviado a la farmacia si es que el paciente lo autoriza, así el paciente no

tendrá que preocuparse si llega a extraviar su receta, basta con mostrar su identificación

oficial y estará comprando su medicamento.

Realizado por: Rigoberto Nava.

Page 6: Consultorio medico

6

Reporte 3.

Contenido.

Este Reporte contiene el nombre del paciente, día y hora de su consulta, Nombre de la

consulta, El precio de la consulta, cantidad y tipo de pago del cliente, la hora de pago del

cliente.

Objetivo.

Este sirve como factura para el paciente, ya que contiene los datos necesarios para que el

paciente pueda tener el control de sus pagos.

Realizado por: Rosemary Horta

Reporte 4.

Contenido.

Nombre del Doctor, especialidad del doctor, su sueldo y el horario de entrada y salida.

Objetivo.

Este reporte es útil para la gerencia del Consultorio médico (dueños), para llevar el control

de sus doctores, con el fin de saber el salario de los doctores quincenalmente.

Realizado por: Rosemary Horta

Page 7: Consultorio medico

7

Tabla Descripción de Procedimientos.

Procedimientos de Nava Rigoberto.

Tablas “ConsultaMedica y Pacientes”

Procedimiento Descripción

insertarConsulta

Este procedimiento se encarga de insertar

consulta, tiene como parámetros:

in newId integer,

in newNombre varchar(45),

in newPrecio float

updateConsulta

Este procedimiento se encarga de actualizar una

consulta, tiene como parámetros:

in newId integer,

in newNombre varchar(45),

in newPrecio float

eliminarConsulta

Este procedimiento se encarga de eliminar una

consulta, tiene como parámetros:

in idConsulta integer

ListarConsulta

Este procedimiento se encarga de enlistar una

consulta, tiene como parámetros:

in idList integer,

in nombreList varchar(45),

in precioList float

insertarPaciente

Este procedimiento se encarga de insertar un

paciente, tiene como parámetros:

in newId integer,

in newedad integer,

in newNombre varchar(30),

in NewApepat varchar(30),

Page 8: Consultorio medico

8

in NewApeMat varchar(30),

in newsexo varchar(20),

in newdireccion varchar(150)

updatePaciente

Este procedimiento se encarga de actualizar un

paciente, tiene como parámetros:

in NewId integer,

in newEdad integer,

in newNombre varchar(30),

in newApepat varchar(30),

in newApeMat varchar(30),

in newSexo varchar(20),

in newDireccion varchar(150)

eliminarPaciente

Este procedimiento se encarga de eliminar un

paciente, tiene como parámetros:

in idPaciente integer

ListarPaciente

Este procedimiento se encarga de enlistar un

paciente, tiene como parámetros:

in idList integer,

in edadList integer,

in nombreList varchar(30),

in ApepatList varchar(30),

in ApeMatList varchar(30),

in sexoList varchar(20),

in direccionList varchar(150)

Page 9: Consultorio medico

9

Procedimientos de Horta Rosemary.

Tablas “CitaMedica y Teléfonos”

Procedimiento Descripción

insertarCitaMedica

Este procedimiento se encarga de insertar una

nueva Cita Médica, tiene como parámetros:

in newid integer ,

in newidPaciente integer,

in newrfcDoctor varchar(45),

in newidConsulta integer,

in newhora time,

in newfecha date

updateCitaMedica

Este procedimiento se encarga de actualizar una

Cita Médica, tiene como parámetros:

in newid integer ,

in newhora time,

in newfecha date

eliminarCitaMedica

Este procedimiento se encarga de eliminar una

cita Médica, tiene como parámetros:

in idCita integer

ListarCitaMedica

Este procedimiento se encarga de enlistar una

Cita Médica, tiene como parámetros:

In newid integer ,

In newidPaciente integer,

In newrfcDoctor varchar(45),

In newidConsulta integer,

In newhora time,

In newfecha date

insertarTelefonos Este procedimiento se encarga de insertar un

Telefono, tiene como parámetros:

Page 10: Consultorio medico

10

in newId integer,

in newidPaciente integer,

in newTelefono varchar(50)

updateTelefonos

Este procedimiento se encarga de actualizar un

teléfono, tiene como parámetros:

in newId integer,

in newidPaciente integer,

in newTelefono varchar(50)

eliminarTelefonos

Este procedimiento se encarga de eliminar un

Teléfono, tiene como parámetros:

in idtel integer

ListarTelefonos

Este procedimiento se encarga de enlistar

Teléfonos, tiene como parámetros:

in newId integer,

in newidPaciente integer,

in newTelefono varchar(50)