[Php-avanzado] Requerimientos Funcionales

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Jue Oct 20 11:33:34 ART 2011


Hola Luciano,

	quedan claros tus comentarios.

	Hoy lo seguimos charlando.

	Igual, hay una cosa planteada al revés, lo no necesariamente está mal
ni bien: decís que los informes los armarías según los datos que estás
manejando, lo cual es perfectamente posible.
	Sin embargo, los informes son una herramienta muy útil para enterarte
de cosas que se te pudieron haber pasado por algo al relevar el
problema.
	Suponete que te piden un informe del promedio de duración de las
Consultas. Este informes se podría elaborar solamente si la consulta
tiene como atributos la hora de inicio y la de fin.
	En este caso, el informe te indica que hay que agregar más datos a la
Consulta, que es algo que puede no ser evidente de otra manera.

	Quiero decir con esto, que los informes son una fuente muy rica a la
hora de elicitar requerimientos, y que si vos los armás "de los datos",
no podrás descubrir nada nuevo.

	Saludos!


El jue, 20-10-2011 a las 02:51 -0300, Luciano Pelizzaro escribió:
> 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



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