[Php-avanzado] SRS Modificado
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mie Nov 30 18:39:24 ART 2011
Hola Luciano!
El mié, 30-11-2011 a las 17:05 -0300, Luciano Pelizzaro escribió:
> Hola Leo,
> Hay lo modifique, como nombre de usuarios les puse Usuarios de
> Entrada, no se si estará bien. También los saque y los puse en
> Requerimientos No Funcionales.
Lo importante es que no estén mezclados con una funcionalidad!
> Lo que no me queda muy claro son los Administrativos y Técnicos, queda
> muy descolgado en Requerimientos Funcionales ya que no tiene relación
> con nada, por eso había puesto Usuarios para poder engancharlos, pero
> no se que te parece como
> quedo.
Es cierto que están desenganchados de las funcionalidades: la pregunta
importante es si los técnicos y administrativos son parte del problema o
no... pero puedo ayudarte poco a determinar esto, porque pueden ser
parte del problema y pueden no serlo.
En tu funcionalidad, no tienen nada que ver, pero si por ejemplo es
Estudio tuviera un Técnico, se estarían relacionando.
Yo así como está la SRS la veo consistente y sin lagunas obvias. El
diccionario se ve bien también.
La guardo para futura referencia.
En la Normalización no veo algunas tablas como los Médicos y los
Estudios. Me la volvés a mandar completa?
> Saludos y Gracias.
Por nada!
Seguimos!!!
> --------------------------------------------------------------------------------------------------------------------------------------------------------------------
> 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 Gestionar TÉCNICOS con su LOCALIDAD [1].
>
> 12. El Sistema debe Gestionar ADMINISTRATIVOS con su LOCALIDAD [1].
>
> 13. El sistema Debe Emitir un Listado de LABORATORIOS [2] por cada
> OBRA SOCIAL [3] que trabaje.
>
> 14. El sistema Debe Emitir un Listado de OBRAS SOCIALES [3] que
> trabaje cada MEDICO [5].
>
> 15. El sistema Debe Emitir un Listado de MÉDICOS [5] con sus
> ESPECIALIDADES MEDICAS [4] y datos personales.
>
> 16. El sistema Debe Emitir un Listado de CONSULTORIO [6] por los
> MÉDICOS [5] q atiendan en él.
>
> 17. El Sistema Debe Emitir un Listado de MÉDICOS [5] filtrados por
> nombre/apellidó.
>
> 18. El sistema Debe Emitir un Listado de PACIENTES [7] con sus datos
> personales, filtrados por nombre/apellido.
>
> 19. El sistema Debe Emitir un Listado de RECETAS [8] emitidas por cada
> MEDICO [5].
>
> 20. El sistema Debe Emitir un Listado de RECETAS [8] emitidas para
> cada PACIENTE [7] y MEDICO [5].
>
> 21. El Sistema Debe Emitir un Listado de RECETAS [8] por un rango de
> fechas de cada PACIENTE [7].
>
> 22. El Sistema Debe Emitir un Listado de ESTUDIOS [9] por cada
> PACIENTE [7].
>
> 23. El Sistema Debe Emitir un Listado de CONSULTAS MEDICAS [10] por un
> rango de fechas y PACIENTE [7].
>
>
>
> Requerimientos No Funcionales
>
> - El sistema debe Gestionar USUARIOS DE ENTRADA para
> identificar a la persona que ingresa.
>
> - A cada USUARIOS DE ENTRADA se le asignara un nivel de tipo
> TÉCNICO , ADMINISTRATIVO o MEDICO .
>
> - El Sistema Debe Emitir un Listado de USUARIOS DE ENTRADA
> filtrados por nivel (MÉDICOS, ADMINISTRATIVOS o TÉCNICOS).
>
> 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.
>
> Administrativos: Nombre, Apellido, Dirección, Teléfono, Localidad.
>
> Técnicos: Nombre, Apellido, Dirección, Teléfono, Localidad.
>
> --------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Normalización
>
> Localidades
> Usuarios
> Niveles
>
> Id
> Id
> Id
>
> Nombre
> Usuario
> Descripcion
>
>
> Password
>
>
>
> Id_Nivel
>
>
>
>
>
>
>
>
>
>
> Administrativos
> Tecnicos
>
>
> 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
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Blog: http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado