[Php-avanzado] Requerimientos Funcionales

Luciano Pelizzaro lucianomdq_82 en hotmail.com
Jue Oct 20 02:51:58 ART 2011


Hola Leo, te lo voy contestando abajo con mayúsculas así se distingue.


-----Mensaje original----- 
From: Leonardo Tadei - Pegasus Tech Supply
Sent: Thursday, October 20, 2011 1:24 AM
To: Lista del curso de PHP Avanzado
Subject: Re: [Php-avanzado] Requerimientos Funcionales

Hola Luciano,

El jue, 06-10-2011 a las 23:25 -0300, Luciano Pelizzaro escribió:
> > Hola Leo,
> > Te adjunto los Requerimientos Funcionales y el Diccionario de Datos
> > para que los vea si esta todo bien.

Lo dejo abajo en el cuerpo del documento como referencia.

Ya lo habíamos visto en parte juntos, y la especificación está muy bien
planteada.

Te hago unas consultas más que nada para entender bien tu planteo y
ayudarte a validarlo.

- Según el RF3 y el diccionario, las Obras Sociales trabajan con solo un
Laboratorio. Es esto correcto? Me imaginaba que una obra social podía
trabajar con varios.

|------>NO, ME FALTO PONER LABORATORIOS EN PLURAL.

- En el RF7, decís "registrar" Consultorios: significa esto que una vez
que defino uno no se podrá cambiar ni borrar? Ahí mismo, creo que
quedaría mejor redactado "El sistema debe registrar Consultorios con los
Médicos que atienden en ellos". Por otra parte te consulto: no hace
falta poner en qué días y horarios atiende cada médico?

|------>SE PODRÍA MODIFICAR PERO NO BORRAR EN CASO DE CAMBIO DE  MEDICO, POR 
LO TANTO ES CORRECTO Q NECESITO AGREGARLE DÍAS Y HORARIOS Q ATIENDE CADA 
MEDICO.

- Las Intervenciones Quirúrgicas no necesitan poder cargar observaciones
o algún detalle además del nombre de la operación?

|------>ESO LO HABÍA PLANTEADO EN ESTUDIOS, YA Q GENERALIZABA TODO EL ESTADO 
DEL PACIENTE, PERO SI QUERÍA COMPLETAR CON IMÁGENES DE ESTUDIOS SE AGREGABAN 
EN OPERACIONES QUIRÚRGICAS.

- En el RF11 indicás que una Consulta Médica puede tener como uno de sus
datos a una Intervención Quirúrgica. A mi me suena raro: creería que
como son cosas distintas. Después en la pausa contame un poco por qué
sería así.

|------>ES POR LO QUE TE EXPLIQUE ARRIBA, YA QUE AGREGARÍA IMÁGENES DE LOS 
ESTUDIOS, SI DETALLABA CADA PARTE POR SEPARADO ERA SIMILAR A UNA HISTORIA 
CLÍNICA Y PARA ELLO SE NECESITABA AGREGAR MUCHAS MAS COSAS Y HABLAMOS Q ERA 
MEJOR HACERLO DE ESTA MANERA.


- No tenés ningún RF que especifique las estadísticas que mencionás en
la introducción. Armá un RF por cada tipo de informe que se emita.

|------>INFORMES NO PLATINÉ NINGUNO, YA QUE QUERÍA TENER LISTO EL DISEÑO DE 
DATOS BIEN Y LUEGO COMPARAR Y VER TODOS LOS INFORMES QUE SE PUEDEN SACAR.


Saludos cordiales!

Saludos y Gracias  Leo.

Pd: Abajo modifique todo, igual si lo vemos en la pausa con mas detalle 
estaría buenísimo.

----------------------------------------------------------

SOFTWARE CONSULTORIO MEDICOS

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. Intervenciones quirúrgicas 
realizadas, así como 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.



REQUERIEMINTOS FUNCIONALES

1.       El sistema debe Gestionar LOCALIDADES.
2.       El sistema debe Gestionar LABORATORIOS.
3.       El sistema debe Gestionar OBRAS SOCIALES con sus LABORATORIOS[2].
4.       El sistema debe Gestionar  ESPECIALIDADES MEDICAS.
5.       El sistema debe Gestionar MEDICOS con su ESPECIALIDAD MEDICA [4], 
OBRAS SOCIALES [3] que trabaja y su LOCALIDAD [1].
6.       El sistema debe registrar CONSULTORIOS con los MÉDICOS[5] que 
atienden en ellos [5].
7.       El sistema debe Gestionar PACIENTES con su LOCALIDAD [1] y su OBRA 
SOCIAL [3].
8.       El sistema debe Registrar INTERVENCIONES QUIRURGICAS de los 
PACIENTES [7]  con la intervención de su MEDICO [5].
9.       El sistema Prescribe RECETAS por el MEDICO [5] de cada PACIENTE 
[7].
10.     El sistema debe Registrar ESTUDIOS realizados por cada PACIENTE [7] 
con intervención de su MEDICO [5].
11.     El sistema debe Registrar CONSULTAS MEDICAS con su PACIENTE [7], 
OBRA SOCIAL [3] , INTERVENCIONES QUIRURGICAS [8], ESTUDIOS [10], RECETAS 
[8], con la intervención de cada MEDICO [5].





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,
Especialidad Médica, Obra Social, Numero de consultorio , Horarios de 
Atención y Días.

Pacientes:
Nombre, Apellido, Edad, Dirección, Teléfono, Localidad, Numero de
Afiliado (Obra Social) y Obra Social.

Intervenciones quirúrgicas:
Nombre, Medico, Paciente y Fecha.

Estudios:
Nombre, Medico, Paciente, Fecha, Informe y Observaciones.

Consultas Médicas:
Fecha, Medico, Paciente, Motivo, Diagnostico, Obra Social, Tratamiento,
Evolución, Intervenciones Quirúrgicas, Estudios y Recetas.

Recetas:
Fecha, Numero de Afiliado del Paciente (Obra Social) , Apellido, Nombre
del Paciente, Edad del Paciente, Diagnostico (Consultas Médicas),
Medicamentos Recetados.


-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Blog: http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key

_______________________________________________
Php-avanzado mailing list
Php-avanzado en pato2.fi.mdp.edu.ar
http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado 



Más información sobre la lista de distribución Php-avanzado