[Php-avanzado] Normalizaciones
Luciano Pelizzaro
lucianomdq_82 en hotmail.com
Vie Nov 25 23:28:31 ART 2011
Hola Leo,
Bueno me gustaría que quede lo mas completo posible, ya que me sirve para futuros proyectos o modificaciones.
Obviamente que se le puede agregar mucha mas cosas pero también me llevaría mucho mas tiempo, como habíamos hablado, el tema de los usuarios lo completo así queda
bien detallado los permisos y diferencia bien el que acceda al sistema.
Hay realice las modificaciones y agregue la tablas Administrativos y Técnicos. También elimine los campos que no eran necesarios para la Normalización.
Te adjunto la Base y los requerimientos para que veas como quedo todo.
Saludos y Gracias.
Luciano
-------------------------------------------------------------------------------------------------------------------------------------------
Localidades Usuarios Niveles
Id Id Id
Nombre Usuario Descripcion
Password
Id_Nivel
Administrativos Técnicos
Id Id
Nombre Nombre
Apellido Apellido
Direccion Direccion
Telefono Telefono
Id_Localidad Id_Localidad
Id_Usuario Id_Usuario
Laboratorios Laboratorios_ObrasSociales Obras_Sociales ObrasSociales_Medicos
Id Id Id Id
Nombre Id_Laboratorio Nombre Id_ObraSocial
Direccion Id_ObraSocial Direccion Nombre_ObraSocial
Telefono Telefono Id_Medico
Id_Localidad Id_Localidad
Observaciones
Especialidades_Medicas Especialidades_Medicos Pacientes Recetas
Id Id Id Id
Nombre Id_Especialidades Nombre Fecha
Id_Medico Apellido Medicamentos
Direccion Id_Consulta
Telefono Id_Medico
Id_Localidad Nombre_Medico
Nro_Afiliado Apel_Medico
Id_ObraSocial Matr_Medico
Id_Paciente
Nombre_Paciente
Apel_Paciente
Nro_Afiliado
Medicos Horarios Medicos_Horarios Consultorios
Id Id Id Id
Nombre Hora_Inicio Id_Horario Nro_Consultorio
Apellido Hora_Fin Id_Medico Descripción
Telefono Dias
Id_Localidad
Matricula
Id_Consultorio
Id_Usuario
Consultas Medicas Estudios
Id Id
Fecha Nombre_Medico
Id_Paciente Id_Medico
Nombre_Paciente Nombre_Medico
Apel_Paciente Apel_Medico
Nro_Afiliado Matr_Medico
Id_Medico Id_Paciente
Nombre_Medico Nombre_Paciente
Apel_Medico Apel_Pacente
Matr_Medico Nro_Afiliado
Motivo Fecha
Diagnostico Observaciones
Imagen
Id_Consulta
-------------------------------------------------------------------------------------------------------------------------------------------
SOFTWARE CONSULTORIO MÉDICOS
INTRODUCCIÓN:
· Genera Fichas con los datos personales y de sus pacientes.
· Llevará un completo registro cronológico de las consultas.
· Indicara los tratamientos efectuados. Así como también los Medicamentos recetados.
· Informe sobre los exámenes realizados, adjuntando imágenes de los estudios.
· El sistema contempla la posibilidad de emitir recetas.
· Completa ficha de los médicos del consultorio.
· Administración de Obras Sociales y Laboratorios
Intervinientes.
· Registrará motivo de las consultas diarias.
· Obtendrá estadísticas de consultas, causas, tratamientos, etc.
· Nivel de seguridad con administración de usuarios, restringiendo acceso.
Se restringirá por uso médico, administrativo o secretariado.
· Uso Multiusuario.
REQUERIMIENTOS FUNCIONALES
1. El sistema debe Gestionar LOCALIDADES.
2. El sistema debe Gestionar LABORATORIOS con su LOCALIDAD [1].
3. El sistema debe Gestionar OBRAS SOCIALES con sus LABORATORIOS [2].
4. El sistema debe Gestionar ESPECIALIDADES MEDICAS.
5. El sistema debe Gestionar MÉDICOS con sus ESPECIALIDADES MEDICAS [4], OBRAS SOCIALES [3] que trabaja y su LOCALIDAD [1] y su CONSULTORIO [6].
6. El sistema debe agregar y modificar CONSULTORIOS con los MÉDICOS [5] que atienden en ellos.
7. El sistema debe Gestionar PACIENTES con su LOCALIDAD [1] y su OBRA SOCIAL [3].
8. El sistema debe prescribir RECETAS por el MEDICO [5] de cada PACIENTE [7].
9. El sistema debe Registrar ESTUDIOS realizados por cada PACIENTE [7] con intervención de su MEDICO [5].
10. El sistema debe Registrar CONSULTAS MÉDICAS con su PACIENTE [7], OBRA SOCIAL [3], ESTUDIOS [10], RECETAS [8], con la intervención de cada MEDICO [5].
11. El sistema Debe Emitir un Listado de LABORATORIOS [2] por cada OBRA SOCIAL [3] que trabaje.
12. El sistema Debe Emitir un Listado de OBRAS SOCIALES [3] que trabaje cada MEDICO [5].
13. El sistema Debe Emitir un Listado de MÉDICOS [5] con sus ESPECIALIDADES MEDICAS [4] y datos personales.
14. El sistema Debe Emitir un Listado de CONSULTORIO [6] por los MÉDICOS [5] q atiendan en él.
15. El Sistema Debe Emitir un Listado de MÉDICOS [5] filtrados por nombre/apellidó.
16. El sistema Debe Emitir un Listado de PACIENTES [7] con sus datos personales, filtrados por nombre/apellido.
17. El sistema Debe Emitir un Listado de RECETAS [8] emitidas por cada MEDICO [5].
18. El sistema Debe Emitir un Listado de RECETAS [8] emitidas para cada PACIENTE [7] y MEDICO [5].
19. El Sistema Debe Emitir un Listado de RECETAS [8] por un rango de fechas de cada PACIENTE [7].
20. El Sistema Debe Emitir un Listado de ESTUDIOS [9] por cada PACIENTE [7].
21. El Sistema Debe Emitir un Listado de CONSULTAS MEDICAS [10] por un rango de fechas y PACIENTE [7].
DICCIONARIO DE DATOS
Localidades: Nombre.
Laboratorios: Nombre, Dirección, Teléfono, Localidad y Observaciones.
Obras Sociales: Nombre, Numero de Obra social y Laboratorios que Trabaja.
Especialidades Médicas: Nombre.
Consultorios: Numero de Consultorio, Descripción y Médicos.
Médicos: Nombre, Apellido, Dirección, Teléfono, Localidad, Matricula, Especialidades Médicas, Obras Sociales, Numero de consultorio, Horarios de Atención y Días.
Pacientes: Nombre, Apellido, Fecha de Nacimiento, Dirección, Teléfono, Localidad, Numero de
Afiliado (Obra Social) y Obra Social.
Estudios: Nombre, Medico, Paciente, Fecha, Informe, Observaciones e Imagen.
Consultas Médicas: Fecha, Medico, Paciente, Motivo, Diagnostico, Obra Social, Tratamiento, Evolución, Estudios y Recetas.
Recetas: Fecha, Numero de Afiliado del Paciente (Obra Social), Apellido, Nombre del Paciente, Edad del Paciente, Diagnostico (Una Consulta Médica), Medicamentos Recetados y Medico.
------------------------------------------------------------------------------------------------------
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20111125/dadce689/attachment-0001.html>
Más información sobre la lista de distribución Php-avanzado