[Php-avanzado] SrS version 2

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Sab Jul 13 16:54:27 ART 2013


Hola Rodrigo,

	te respondo intercalado:

El sáb, 13-07-2013 a las 15:33 -0300, Rodrigo Fernandez escribió:
> Leo, te mando la versión 2 de mi srs donde ya cambie lo que me habias corregido.
> 
> Te recuerdo que la idea es hacer una especie de foro para un centro de
> día

	Es un foro raro, porque no se pueden responder a las publicaciones. Tal
vez haya que buscarle un mejor nombre, como "publicaciones" o
"novedades"... o hacerlo como un foro en el que una entrada en un tema,
puede tener varias respuestas.

>  en donde los profesionales que trabajan ahí se puedan comunicar
> fuera del horario de trabajo desde cualquier lugar para intercambiar
> observaciones de los pacientes, cambios en el lugar, horarios,
> pacientes nuevos, etc. Eso por un lado y por el otro llevar un
> registro de la evolucion de los pacientes.
> 
> 
> 1. El sistema debe gestionar gestionar temas

	No está mal, pero no entiendo porqué un tema tiene fecha y hora.
	Me explicás?

> 2. El sistema debe gestionar cargos

	Agregá cargo al diccionario.

> 3. El sistema debe gestionar profesionales con su cargo [2]

	Qué es el seguro del profesional para este sistema?
	Si tiene o no tiene? El número de póliza y la compañía aseguradora?

> 4. El sistema debe gestionar gestionar entradas con su tema [1] y su
> profesional [3]
> 
> 5. El sistema debe gestionar obras sociales
> 
> 6. El sistema debe gestionar tratamientos

	Veo que el tratamiento tiene hora de ingreso y de egreso... esto no
implica que dicho tratamiento se da a un paciente? Y no es indicado por
un profesional?
	Esto implica pasar al Paciente para que esté antes de este RF.

> 7. El sistema debe gestionar historias clinicas con su tratamiento [6]
> para un paciente [8]

	Más que gestionar, esto se suele registrar... vas a permitir que se
borre una historia de un paciente?

> 8. El sistema debe gestionar pacientes con sus obras sociales[5], sus
> historias clinicas[7] y sus tratamientos[8]

	Un paciente no puede tener más de una Historia Clínica!!!
	O la estás pensando mal, o estás llamando historia clínica a algo que
se llama distinto.

	Además de las correcciones, no me queda claro el enfoque global de los
cosas relativas a un paciente.
- Un paciente puede existir, aunque todavía no se le haya dado ningún
tratamiento.
- Todo lo que se le indica, receta y diagnostica a un paciente será su
historia clínica.
- al paciente se le indica un tratamiento, esta indicación pasará a
formar parte de su historia clínica. El tratamiento se lo indica un
profesional.


> Diccionario
> 
> tema: titulo, descripcion, fecha, hora.
> 
> profesional: nom, ape, dom, tel, mail, cargo, seguro, doc.
> 
> entrada: contenido, fecha, hora, profesional, tema.
> 
> obra social: nom, tel, mail. observaciones.
> 
> historias clinicas: paciente, fecha ingreso, tratamiento, notas.
> 
> tratamiento: hora ingreso, hora egreso, medicacion, rutinas.
> 
> paciente: nom, ape, dir, tel, doc, tel flia, obra social, n afiliado,
> tratamiento, hist. clinica.
> 
> Una cosa que quiero agregar es una especie de "muro" en la pagina
> principal, para que ni bien ingresen los profesionales puedan
> enterarse de lo mas reciente (cambios de horarios, etc). Y que en el
> muro ese pueda cualquiera poner una 'novedad'. Lleva especificaciones
> aparte?

	Sí.

>  o se puede hacer que un tema de las entradas sea 'novedad' y
> entonces aparezca en el "muro" ?

	Puede ser. En ese caso la especificación dirá que aparecen en el muro
todas las entradas que tengan como tema "Novedad"... lo que implica que
este tema no puede borrarse ni editarse.

> Eso primero.
> Después.
> 
> Por desgracia no pude ir las ultimas dos clases (pido disculpas por no
> avisar por el tema mate mas que nada)

	Jamás! Nos quedamos sin mate porque al no avisar, no se pudo prever ese
importantísimo pilar sobre el que descansa la serenidad del curso.

>  y quería saber si algún alma
> piadosa podía pasarme los ejercicios de dichas clases.

	Uff... hay que encontrar primero alguien que crea en el alma y después,
entre ese grupo, alguien que la tenga piadosa.
	Te sugiero que los pidas en un mail aparte que indique esto en el
asunto, porque lamentablemente casi nadie va a llegar a esta parte del
e-mail. Nota para los otros: si alguno llega, no escriba nada por la
lista y me da la alegría de contarme que llegó hasta acá el jueves que
viene.

> Y por último, Leo, si no podes pasar una pequeña lista de manuales que
> recomiendes (php, sql, javascript) con las respectivas paginas de
> donde bajarlos. Mentira esto último, los buscamos nosotros.

	La verdad, ni idea. De veras.
	Si querés aprender onda ejemplo, fijate los cookbook, o recetarios. Hay
muchos para estos 3 lenguajes.
	Mi sugerencia es que aprendan las bases, la teoría y la metodología:
sabiendo eso, el lenguaje da lo mismo.

	Sobre las bases, hay libros buenos como:
Ingeniería del Software: un enfoque práctico - Roger Pressman -
McGraw-Hill
Ingeniería del Software - Ian Sommerville - Addison Wesley
Los libros de Edward Yourdon de programación estructurada (no los de
Objetos)

	Los dos primeros, a pesar de su titulo, son amenos y fáciles de leer.

	Toda la demás bibliografía que se me ocurre es de POO, pero me parece
un pifie terrible meterse con un paradigma distinto cuando todavía no
pisás suelo firme con este.

> Muchas gracias y saludos !


	Por nada!

-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.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