You are on page 1of 80

Instituto Profesional La Araucana IPLA Ingeniera en Computacin e Informtica

PROYECTO FICHA MDICA FICMED

Proyecto para optar al Ttulo Profesional de Ingeniero de Ejecucin en Computacin e Informtica.

Profesor Gua: Carlos Herrera

Alumnos: Arnaldo Espina Guerrero Cristian Vargas Gonzlez Jenson Beteta Valencia John Vaccarella Valenzuela Luis Medina Ortega

Santiago Chile Julio - 2012 1

Instituto Profesional La Araucana IPLA Ingeniera en computacin e Informtica

PROYECTO FICHA MDICA FICMED

Proyecto para optar al Ttulo Profesional de Ingeniero de Ejecucin en Computacin e Informtica.

Profesor Gua: Carlos Herrera

Alumnos: Arnaldo Espina Guerrero Cristian Vargas Gonzlez Jenson Beteta Valencia John Vaccarella Valenzuela Luis Medina Ortega

Santiago Chile Julio - 2012 2

DEDICATORIAS

A mis padres, porque creyeron en mi y porque me sacaron adelante, dndome ejemplos dignos de superacin y entrega, porque en gran parte gracias a ustedes, hoy puedo ver alcanzada mi meta, ya que siempre estuvieron impulsndome en los momentos ms difciles de mi carrera, y porque el orgullo que sienten por m, fue lo que me hizo ir hasta el final. Va por ustedes, por lo que valen, porque admiro su fortaleza y por lo que han hecho de m. A mis hermanos, tos, primos, abuelos y personas especiales que conoc en este proceso de mi vida. Luis Medina

Para mis padres, por su comprensin y ayuda en momentos malos y menos malos. Me han enseado a encarar las adversidades sin perder nunca la dignidad ni desfallecer en el intento. Me han dado todo lo que soy como persona, mis valores, mis principios, mi perseverancia y mi empeo, y todo ello con una gran dosis de amor y sin pedir nunca nada a cambio. Para mi mujer, a ella especialmente le dedico esta Tesis. Por su paciencia, por su comprensin, por su empeo, por su fuerza, por su amor, por ser tal y como es, porque la Amo. Es la persona que ms directamente ha sufrido las

consecuencias del trabajo realizado. Realmente ella me llena por dentro para conseguir un equilibrio que me permita dar el mximo de m. Nunca le podr estar suficientemente agradecido. Arnaldo Espina

Para mis hijas, cuyo nacimiento ha coincidido con el ltimo ao de carrera. Ellas son lo mejor que nunca me ha pasado, y han venido a este mundo para darme el ltimo empujn para terminar el trabajo. Es sin duda mi referencia para el presente y para el futuro. A mi Madre y hermanos que siempre estuvieron cuando necesitaba de su apoyo, en especial a mi hermana que me acepto en su casa en esos momentos difciles. Cristian Vargas 3

A Dios todopoderoso que ha guiado mis pasos, mi mente, mi corazn, porque solo a travs de l, podre lograr mis metas. A mis abuelos que aunque ya no estn conmigo este triunfo es para ustedes. A mis padres quienes me han apoyado y me han dado ese amor que un hijo necesita. A mi futuro hijo por ser la luz que alumbra mi camino, impulsndome a seguir adelante. A mi hermano por su apoyo moral, econmico y por brindarme su mano en los momentos difciles. Jenson Beteta

Quiero dedicarle este trabajo a Dios que me ha dado la vida y fortaleza para terminar este proyecto; a mi madre por estar ah cuando ms la necesit a mi hermano por su ayuda y constante cooperacin en los momentos ms difciles. John Vaccarella

AGRADECIMIENTOS

Como equipo de trabajo, queremos agradecer al Instituto La Araucana, por permitirnos progresar, tanto en el mbito profesional, como personal, en la preparacin, de ese proyecto que resulta ser el ms complejo y extenso de todos, denominado vida. A los profesores que han permitido llegar a estas instancias de trmino de esta carrera, gracias a sus consejos, y constante preocupacin por sus alumnos y a todo el equipo de esta gran institucin.

Por ltimo, agradecer a todas aquellas personas, que han permitido con sus granitos de arena, que seamos mejores personas, para construir un pas ms culto y cada da mejor.

NDICE
CAPTULO I: DEFINICIN DEL PROYECTO 1.1 Marco Terico 1.1.1 Internet, El Canal De Difusin Ms Importante del Siglo XXI 1.1.2 ARPANet, La Columna Vertebral De Internet 1.1.3 La World Wide Web (WWW) 1.1.4 Pgina Web 1.1.5 Navegador 1.1.5 Sitio Web 1.1.7 Modelo Vista Controlador (MVC) 1.1.8 Internet Y Negocios 1.1.9 Aspectos Cruciales Del Proyecto En Estudio Delimitacin Justificacin Tcnica Del Proyecto Etapa Crtica Del Proyecto 13 14 16 17 19 19 20 20 21 21 22 22 12 13

1.2 Pblico Objetivo 1.2.1 Reserva De Hora 1.2.2 Pacientes 1.2.3 Consultas A Asistir 1.2.4 La Ficha Mdica En El Sistema De Informacin 1.2.5 Usuarios Involucrados En Los Procesos de La Ficha Clnica Personal Administrativo Recepcin Personal Administrador Supervisor Personal Mdico Enfermera Administrativo

23 23 24 24 24

24 24 25 25 25

1.3 Toma De Requerimientos 1.3.1 Director Para El Paciente Para El Doctor Para El Administrativo 1.3.2 Administrativo 1.3.3 Doctor

27 27 27 27 27 27 28

1.4 Objetivos Generales

29

1.5 Objetivos Especficos 1.5.1 Reserva De Horas Mdicas 1.5.2 Mdicos 1.5.3 Control De Personal Perfil Administrativo

30 30 30 30 31 6

Perfil Administrativo Avanzado Perfil Gerencial 1.6 Solucin Propuesta 1.6.1 Grupo De Trabajo 1.6.2 Beneficios para clientes 1.6.3 Beneficios personal administrativo Mdicos Perfil Administrativo Perfil Administrativo avanzado CAPTULO II: DESARROLLO DEL SISTEMA 2.1 Metodologa De Desarrollo 2.1.1 Metodologas giles De Desarrollo 2.1.2 Metodologa De Desarrollo Extreme Programming (XP) 2.1.3 Valores Que Inspiran La Metodologa XP (Extreme Programming) Comunicacin Feedback Rpido Y Continuo Simplicidad Coraje 2.1.4 Las doce practicas de Extreme Programming (XP) Prcticas de Codificacin Prcticas de Desarrollo Prcticas de Negocio 2.1.5 Concepto de SCRUM

31 31 32 32 32 33 33 33 33 34 35 35 35

36 36 36 37 37 37 37 38 38 39

2.2 Definicin de Entradas y Salidas

40

2.3 Modelo del Sistema 2.3.1 Diagramas De Flujo De Datos (D.F.D.) D.F.D. Acceder Funcionario D.F.D. Recuperacin De Contrasea D.F.D. Validar Usuario D.F.D. Ficha Mdica 2.3.2 Diccionario De Datos Hypertext Markup Language (HTML) Lenguaje CSS Metalenguaje XML Motor AJAX Biblioteca jQuery Lenguaje PHP Base de Datos MySQL Lenguaje de programacin JavaScript La Clase PHPMailer Librera DomPDF 2.4 Modelado de Datos

41 41 41 42 43 44 45 45 46 46 46 48 49 49 50 51 51 52 7

2.4.1 Modelo Tabular (Base De Datos) 2.4.2 Diccionario De Datos De La Base De Datos

52 53

2.5 Diseo de Interfaces 2.5.1 Pagina Principal 2.5.2 Elementos Principales De La Pgina Mdulo De Intranet Mdulo De Reserva De Horas Mdulos De "Quienes Somos" Y Actualidad Relacin De Colores Y Fuentes De La Pgina 2.5.3 Reglas Grficas Detalle de Los Estilos

58 58 59 60 60 61 61 62 63

CAPTULO III: GESTIN DEL PROYECTO 3.1 Definicin Del Equipo De Trabajo 3.2 Integrantes Del Equipo De Desarrollo Y Sus Funciones 3.3 Cronograma De Actividades (Carta Gantt) 3.4 Recursos Materiales Y Tcnicos 3.5 Factibilidad Tcnica Trabajo En Equipo 3.5.1 Hardware 3.5.2 Software 3.5.3 Reduccin De Errores Y Mayor Precisin en Los Procesos Integracin De Todas Las reas Resumen Tcnico 3.6 Factibilidad Econmica

64 65 65 67 68 69 69 70 70

73 73 74 75

BIBLIOGRAFA Y FUENTES DE INFORMACIN

76

ANEXOS Anexo N1: Cronograma De Actividades (Carta Gantt) Anexo N2: Factibilidad Econmica

77 78 79

CONCLUSIONES

80

I. RESUMEN EJECUTIVO

El informe que se presenta a continuacin tiene como ttulo FICMED. Su principal objetivo es la incorporacin de tecnologa Web a los centros mdicos de nuestros pas, potenciando a nuestros posibles clientes, facilitndoles el agendamiento de horas

mdicas, o bien puedan eliminar, y/o cambiar horas mdicas, imprimir exmenes mdicos etc., como tambin facilitarles el trabajo a todos los clientes internos; llmese mdicos o personal administrativo del centro mdico, tambin ofrecindoles un calendario de agendas mdicas, bitcora de pacientes, cancelacin de horas entre otros. Debido a los grandes cambios en el mundo, es indispensable ser parte de la competitividad, es por eso que debemos tomar como clave de xito la incorporacin de nuevas tecnologas a nuestras empresas, es por ello que junto a un grupo de profesionales de la Informtica, se presenta la oportunidad de utilizar todas las herramientas que estn disponibles para el xito de este proyecto. Los posibles clientes podrn conocer cada una de las etapas que se fueron cursando en la elaboracin de este proyecto, desde una toma de requerimientos, pasando por etapas de planificacin, elaboracin de plan de trabajos, cartas Gantt, etc., Por ltimo entregar un sistema capaz de funcionar en cualquier plataforma Web, cual pueda ser adaptado a cualquier comercio o institucin. el

II. INTRODUCCIN

Los sistemas computacionales por su complejidad en la antigedad necesitaban ocupar muchos recursos, tiempo, tecnologa, que a veces ni siquiera exista. Nuestra capacidad de adaptacin nos ha demostrado que por los aos hemos disminuido la brecha entre llevar a cabo algo y realizarlo. Todo esto en servicio del ser humano con sus constantes proyectos de hacer la vida ms simple. En nuestros das, podemos desarrollar proyectos de una calidad aceptable que cubra una cierta necesidad, el costo ya dej de ser una excusa para crear, las herramientas Open Source, ayudan mucho, la documentacin que est en Internet aleja el adquirir conocimientos de manera formal, podemos aprender de una forma autodidacta. Las herramientas computacionales se componen de muchos elementos, estos elementos cada vez se han hecho ms masivos, primero en el mbito cientfico, despus al negocio y al hogar. El desarrollo de proyectos usando estas herramientas tambin se ha masificado, primero con el perfil de cientfico, creando grandes

proyectos, posteriormente aplicado a la empresa, negocios, etc. En nuestros das, desarrollar proyectos usando la computacin se ha hecho ms amigable, es as como surge nuestro proyecto, de una necesidad que vivimos a diarios, algo tan simple como solicitar una hora al mdico, telfono ocupado, te hacen esperar y esperar, hoy en da nuestro tiempo es cada vez ms valioso por lo que ya es una gran necesidad contar con una herramienta tan poderosa como es la Internet. Por lo que la era de las comunicaciones va a pasos agigantados y bien dirigidos al negocio. Que mejor la incorporacin de pequeos y grandes emprendedores de la salud; si bien cierto nuestro proyecto ya est en los grandes centros mdicos, como es el caso de Consalud, Clnica de Universidad Catlica, por nombrar algunos, existe un mercado muy grande que no ha sido tocado, que son los centros mdicos que no cuentan con infraestructura como los ya mencionados; es por eso que este nicho est abierto a la incorporacin de nuestro proyecto. Estas corrientes de independencia sobre la creacin nos llevo a crear esta pgina, que se basa en una necesidad real, que sea simple, amigable, liviana y de calidad, despus de no saber qu hacer, de no poder llamar a tomar una hora de no saber cmo se llama el doctor, naci FICMED, la respuesta a todas esas preguntas. Un sistema que se pueda integrar de forma rpida, confiable y econmica. En donde 10

los usuarios podrn hacer uso de ella, a travs de un sitio web, y los clientes internos, podrn realizar de forma ms eficiente su labor, ya sea un control de las horas de cada mdico o bien un medico llevar el historial de un paciente en un bitcora virtual, la que los clientes podrn revisar en caso que el paciente olvidara cual fue su diagnostico.

11

CAPTULO I: DEFINICIN DEL PROYECTO

12

CAPTULO I: DEFINICIN DEL PROYECTO

1.1 MARCO TERICO

1.1.1 INTERNET, EL CANAL DE DIFUSIN MS IMPORTANTE DEL SIGLO XXI.

Para poder entender las bases de este proyecto, se deber conocer adems los factores internos, y tambin los externos a los que se ver enfrentado el producto final. Es por esta razn que el equipo de trabajo analizar estos factores y mencionar sus principales caractersticas. El primer factor, y uno de los ms importantes ser el canal de difusin que utilizar dicho producto, el conocido y aclamado concepto de Internet. Este concepto se puede definir como Un sistema mundial de redes de computadoras, integrado por el conjunto de las diferentes redes de cada pas del mundo, por medio del cual un usuario en cualquier ordenador puede, en caso de contar con los permisos adecuados, acceder a la informacin de otra computadora, y poder tener inclusive comunicacin directa con los usuarios de otros computadores. Este Concepto se origin alrededor del ao 1960, dentro del ARPA1, en respuesta a la necesidad de esta organizacin de buscar mejores maneras de usar los computadores de ese entonces, pero a la vez enfrentados al problema de que los principales investigadores y laboratorios deseaban tener sus propios computadores, lo que no slo era ms costoso, sino que provocaba una duplicacin de esfuerzos y recursos. De esta forma nace ARPANet (Advanced Research Projects Agency Network o Red de la Agencia para los Proyectos de Investigacin Avanzada de los Estados Unidos), que defini el trazado de una red inicial de comunicaciones de alta velocidad a la cual fueron integrndose otras instituciones gubernamentales y redes acadmicas durante la dcada de 1970. Fue en este momento, cuando acadmicos, estudiantes e investigadores, comenzaron a apreciar los beneficios de la comunicacin con otras instituciones, y colegas de la distancia, y a la vez poder consultar informacin que se encontraba disponible en otros

Actualmente DARPA, acrnimo de la expresin en ingls Defense Advanced Research Projects Agency (Agencia de Investigacin de Proyectos Avanzados de Defensa) es una agencia del Departamento de Defensa de Estados Unidos responsable del desarrollo de nuevas tecnologas para uso militar

13

centros de investigacin y de estudios. Este sera el comienzo de una nueva era en torno a las comunicaciones, donde publicar y disponer de la informacin generada por otras personas sera ms fcil y rpido que lo conocido hasta ese entonces. Ya en el ao 1961, surgieron las primeras publicaciones sobre la teora de conmutacin de paquetes2, por el informtico y profesor Leonard Kleinrock, lo que lograra ser un importante avance en cuanto al trabajo informtico en red. Todos estos acontecimientos, y gracias a una serie de investigaciones y trabajos previos de organizaciones y cientficos, permitieron que en el ao 1969 se diera inicio a la primera red interconectada, crendose el primer enlace por medio de la lnea telefnica conmutada, entre las universidades de UCLA y Stanford.

1.1.2 ARPANET, LA COLUMNA VERTEBRAL DE INTERNET.

La red de computadoras Advanced Research Projects Agency Network, ms conocida como ARPANET fue creada por encargo del Departamento de Defensa de los Estados Unidos ("DOD" por sus siglas en ingls) como medio de comunicacin para los diferentes organismos del pas. El primer nodo se cre en la Universidad de California, Los ngeles y fue la espina dorsal de Internet hasta 1990, tras finalizar la transicin al protocolo TCP/IP iniciada en 1983. Algunos expertos sealan que ARPANET, habra sido una red creada para resistir una serie de ataques, inclusive los de tipo nuclear, pero otros aseguran que este no fue el motivo. Si bien es cierto que ARPANET fue diseada para sobrevivir a fallos en la red, la verdadera razn para ello era que los nodos de conmutacin eran poco fiables. Fue en 1959, cuando Paul Baran, quien trabajaba en la RAND Corporation3 en una red segura de comunicaciones .Sus resultados se publicaron a partir de 1960, y en ellos se describan dos ideas clave:

El uso de una red descentralizada con mltiples caminos entre dos puntos.

2 3

La conmutacin de paquetes es el envo de datos en una red de computadoras

La Corporacin RAND (Research ANd Development) es un laboratorio de ideas (think tank) norteamericano formado, en un primer momento, para ofrecer investigacin y anlisis a las fuerzas armadas norteamericanas.

14

La divisin de mensajes completos en fragmentos que seguiran caminos distintos. La red estara capacitada para responder ante sus propios fallos.

El resumen final de este esquema se present en 1962 y se public en 1964.

Luego, al pasar del tiempo, y de una serie de investigaciones, pruebas, y estudios que iban de la mano con los avances tecnolgicos, permitieron que en marzo de 1970,

ARPANET cruzara hasta la costa Este, uniendo ms ordenadores a la red. En 1971 ya existan 24 ordenadores conectados, pertenecientes a universidades y centros de investigacin. Este nmero creci hasta 213 ordenadores en 1981 con una nueva incorporacin cada 20 das en media y llegar a alcanzar los 500 ordenadores conectados en 1983.

Tambin en 1983, ARPANET cambi el protocolo NCP por TCP/IP. Ese mismo ao, se cre el IAB con el fin de estandarizar el protocolo TCP/IP y de proporcionar recursos de investigacin a Internet. Por otra parte, se centr la funcin de asignacin de identificadores en la IANA que, ms tarde, deleg parte de sus funciones en el Internet registry que, a su vez, proporciona servicios a los DNS. Ya en el ao 1986, con el desarrollo de nuevas tecnologas, se interconectaron diversas redes dentro de Estados Unidos, y alcanzando tambin a Europa, formando as, el esqueleto bsico de lo que hoy conocemos como Internet. En el ao 1989, Con la integracin de los protocolos OSI4 en la arquitectura de Internet, se inici la tendencia actual de permitir no slo la interconexin de redes de estructuras dispares, sino tambin la de facilitar el uso de distintos protocolos de comunicaciones. En el CERN de Ginebra, un grupo de fsicos encabezado por Tim Berners-Lee, cre el lenguaje HTML, basado en el SGML. En 1990 el mismo equipo construy el primer cliente Web, llamado World Wide Web (WWW), y el primer servidor Web, dando fin a la denominada ARPANET, y predominando el Internet que conocemos hoy.

El modelo de interconexin de sistemas abiertos, tambin llamado OSI (en ingls open system interconnection) es el modelo de red descriptivo creado por la Organizacin Internacional para la Estandarizacin en el ao 1984 [4]

15

La siguiente imagen, muestra una representacin de la red, en un estilo "neuronal", donde cada nodo, representa un punto de conexin a la misma, y la evolucin de la antigua ARPANET
Figura N1

Mapa parcial de Internet basado en la informacin obtenida del sitio opte.org en 2005.

1.1.3 LA WORLD WIDE WEB (WWW)

World Wide Web, o Red, es una forma de acceder a informacin por medio de la Internet. Es un modelo de compartir informacin, que fue creado para trabajar por encima de la Internet. La World Wide Web, utiliza el Protocolo: Hypertext Transfer Protocol, conocido como: http; uno de los lenguajes hablados en la Internet, para la transmisin de datos, La red Utiliza tambin los denominados Navegadores, como por ejemplo Mozilla o Internet Explorer, para acceder a documentos, como son las

Pginas Web, las cuales se encuentran unidas por medio de Hiperlinks. Un documento Web, Puede contener grficos, audio, texto, imgenes, o video, dependiendo de la envergadura del mismo.

16

La red es una forma en que la informacin, puede ser distribuida a travs de Internet. El Internet, no as la red, es usada para el correo electrnico, grupos, o mensajera instantnea (Messenger). Se puede Concluir que la Red es una porcin de Internet, pero que no son sinnimos, por lo que no deben ser confundidos.
Figura N2

Representacin grafica de la WEB

1.1.4 PGINA WEB

Una pgina Web es un documento situado en una red informtica, al que se accede mediante enlaces de hipertexto. Este documento HTML que tiene su propia direccin Web, o URL, accediendo a la primera pgina usualmente solicitada en un sitio Web, la cul es llamada Home Page. Usando lo que se conoce como frames, varias pginas pueden ser vistas en los navegadores. Tambin una pgina de internet o pgina Web es un documento electrnico que contiene informacin especfica de un tema en particular y que est almacenado en algn sistema de cmputo que se encuentra conectado a la red mundial de informacin denominada internet, de tal forma que este documento pueda ser consultado por cualquier persona que se conecte a esta red mundial de comunicaciones y que cuente con los debidos permisos para hacerlo.

17

Figura N3

Ejemplo de una pgina Web, en un navegador

Una pgina Web es la unidad bsica de un World Wide Web, la cual contiene tres caractersticas: Una pgina Web posee una caracterstica que le permite combinar el texto con imgenes para hacer un documento ms dinmico y a la vez permitir que se puedan ejecutar diferentes acciones una tras otra, a travs de la seleccin del texto remarcado o de las imgenes, accin que nos puede conducir a otra seccin dentro del documento, abrir otro documento Web, iniciar un mensaje de correo electrnico, o transportarlos a otro sitio Web totalmente distinto a travs de sus hipervnculos. Estos documentos puede ser elaborados por distintas instituciones tales como: educativas, gubernamentales, pblicas o privadas, o cualquier otro tipo de asociacin y por las propias personas en lo individual. Una pgina Web es una pieza electrnica de informacin que es vista a travs de una computadora que se encuentra permanentemente conectada al internet, permitiendo su visualizacin por medio de los navegadores. Una pgina Web provee informacin al observador; esta informacin puede ser a color y puede tener animaciones, imgenes, productos, e inclusive permitir realizar compras directamente en la misma. Virtualmente no hay lmite a lo que pueda ser mostrado en una pgina Web.

18

1.1.5 NAVEGADOR

Un navegador o navegador Web (del ingls, Web browser) es una aplicacin que opera a travs de Internet, interpretando la informacin de archivos y sitios Web para que podamos ser capaces de leerla, (ya se encuentre sta alojada en un servidor dentro de la World Wide Web o en un servidor local). El navegador interpreta el cdigo, HTML generalmente, en el que est escrita la pgina Web y lo presenta en pantalla permitiendo al usuario interactuar con su contenido y navegar hacia otros lugares de la red mediante enlaces o hipervnculos. La funcionalidad bsica de un navegador Web es permitir la visualizacin de documentos de texto, posiblemente con recursos multimedia incrustados. Los documentos pueden estar ubicados en la computadora en donde est el usuario, pero tambin pueden estar en cualquier otro dispositivo que est conectado a la computadora del usuario o a travs de Internet, y que tenga los recursos necesarios para la transmisin de los documentos (un software servidor Web).
Figura N4

Navegadores ms comunes de la Web

1.1.6 SITIO WEB

Un sitio Web se podra definir como un conjunto de archivos electrnicos y pginas Web referentes a un tema en particular, que incluye una pgina inicial de bienvenida generalmente denominada Home page, con un nombre de dominio y una direccin en internet especfica. Estos sitios son empleados para comunicarse por las instituciones tanto pblicas como privadas, organizaciones e individuos alrededor del mundo. En el caso particular de las empresas este mensaje tiene que ver con la oferta de sus bienes

19

y servicios a travs de internet y en General para ser ms eficientes sus funciones de mercadotecnia. Los sitios Web pueden ser de diversos gneros, destacndose los sitios de servicios, negocios, comercio electrnico en lnea, imagen corporativa, informacin,

entretenimiento, entre otros. 1.1.7 MODELO VISTA CONTROLADOR (MVC)

El patrn Modelo-Vista-Controlador (MVC) es una gua para el diseo de arquitecturas de aplicaciones que ofrezcan una fuerte interactividad con usuarios. Este patrn organiza la aplicacin en tres modelos separados, Siendo el Modelo el que representa los datos de la aplicacin y sus reglas de negocio, el segundo es un conjunto de vistas que representa los formularios de entrada y salida de informacin, el tercero es un conjunto de controladores que procesa las peticiones de los usuarios y controla el flujo de ejecucin del sistema.
Figura N4

Esquema Grfico de MVC.

1.1.8 INTERNET Y NEGOCIOS

Una ventaja fundamental de Internet consiste en dar acceso a bajo costo a muchas fuentes de informacin y tipos de datos texto, audio, vdeo y grficos. Los tipos de datos y su interrelacin estn ms all de las capacidades tcnicas de las bases de datos relacionales. La animacin y la realidad virtual son instrumentos nuevos que agudizan an ms las ventajas competitivas de las empresas.

20

Dado que Internet ofrece un nuevo sistema de informacin, un nuevo mercado, una nueva forma de comunicacin y un nuevo medio de distribucin, la fuerza de la distribucin digital puede llevar a desarrollar productos y servicios totalmente nuevos que nadie ha imaginado, generando la esperanza de un mayor crecimiento econmico. Internet y las nuevas tecnologas de la informacin estn influenciando la labor de los inventores y las PYME de innovacin, en forma tan trascendental como lo hizo en su momento la revolucin industrial. Un mundo cada vez ms vinculado por redes no slo est cambiando la interaccin laboral de las personas, sino que tambin ofrece nuevas oportunidades. Las nuevas tecnologas, con el impulso de la innovacin, permiten un grado de colaboracin sin precedentes, y dan vida a nuevas alianzas y asociaciones comerciales.

1.1.9 ASPECTOS CRUCIALES DEL PROYECTO EN ESTUDIO.

DELIMITACIN.

Este proyecto, proveer a la institucin que lo implante, un sistema nivel Web, que permitir la dacin de horas mdicas, de control, exmenes, y/o cualquier procedimiento que requiera un paciente, previamente registrado en la base de datos del mismo. Este sistema, no se har responsable del manejo de las recaudaciones que puedan efectuarse ante las prestaciones, ni tampoco de la previsin del paciente que tome la hora o control en dicha institucin. Este sistema, podr servir como referente para atenciones futuras, con directorio de mdicos activos, exmenes en lnea, impresin de recetas mdicas, e historial de atenciones del paciente registrado, o que se haya atendido en la institucin; De ser este el caso, el ingreso al sistema, ser de exclusiva responsabilidad del equipo administrativo de la institucin. Por ltimo, este sistema, permitir a la institucin, dotarse de una agenda virtual, coordinada, sincronizada, e informada de los pacientes que hayan tomado hora con los especialistas disponibles, previo chequeo y planificacin de un usuario administrativo avanzado (ver Pblico Objetivo), para entregar un servicio correcto y eficiente al paciente.

21

JUSTIFICACIN TCNICA DEL PROYECTO.

La globalizacin impone nuevos esquemas de produccin y comercializacin, lo que sita a este grupo de trabajo en un escenario de nuevos y grandes retos, en el que la innovacin, resulta importante para no perder posicionamiento en el mercado. Para competir en este nuevo canal de comercializacin global que es el Internet, el equipo de trabajo, ha determinado la necesidad construir una aplicacin Web, para la dacin de horas de forma electrnica y al mismo tiempo, el manejo de la ficha mdica de los pacientes registrados en la institucin, acorde a los tiempos actuales. Esto se logra nicamente a travs de un servicio profesional, tanto de la tecnologa correctamente aplicada y, desde luego, de una inversin acorde a la dimensin que posea la institucin que implante el sistema. El Proyecto adquiere su valor, al emplear herramientas del tipo Open Source, que permiten disminuir costos de licenciamiento o llaves de software, y as, entregar un producto de calidad, a un precio razonable, acorde a la tecnologa de la actualidad.

ETAPA CRTICA DEL PROYECTO.

Se considera como etapa crtica, para el proyecto FICMED, el desarrollo y puesta en marcha del sistema de agenda mdica, dada la complejidad de este modulo, y la falta de experiencia del equipo de trabajo, lo que se puede traducir en posibles errores de codificacin, que podran retrasar el normal y planificado desarrollo del proyecto en su conjunto.

22

1.2 PBLICO OBJETIVO


El presente sistema, se sostiene en dos grandes pilares, que avalan su importancia; como los siguientes:
PRIMERO:

Viendo la necesidad de la gente que espera por una hora de atencin mdica, se ve claro que el pblico objetivo principal de esta propuesta, son los pacientes, y los centros mdicos de menor envergadura, existentes en nuestro pas. La idea de esta Ficha clnica es facilitar una atencin de buena calidad y de mayor comodidad. Porque el servicio de salud en nuestro pas es muy lento al momento de tomar una hora (hospital), todava no hay un sistema que trate de mejorar la gran lista de espera que tiene cada paciente y en las diferentes especialidades.
SEGUNDO:

La manera de poder acceder al sitio y poder reservar una hora para un control sin la necesidad de ir fsicamente a la clnica. Personalmente creo que hoy en da es mejor atenderse en una clnica, da la plena confianza y seguridad, tambin es mejor el trato, la rapidez en el diagnstico y entre otras cosas ms (annimo).

1.2.1 RESERVA DE HORA

Este sistema est dirigido para los pacientes, mdicos y otros funcionarios, que van hacer la reserva de una hora va Online, telfono, o personalmente; consultar su

agenda, registrar procedimientos, entre otros. Con la finalidad de ahorrar tiempo y dinero, como tambin ayuda a mejorar la atencin. Cuenta con un nmero limitado de especialidades y profesionales, los servicios se proporcionan en el sitio. La cual facilita a los funcionarios del rea correspondiente a brindar una atencin de buena calidad.

23

1.2.2 PACIENTES

Para consultar el mdulo de horas, se puede hacerlo a travs de 2 opciones: (1) Buscando por la especialidad del mdico, o bien, (2) Buscando por el nombre del mdico, si es que conoce los datos personales. Una vez encontrada la lista de horas disponibles debe seleccionar la que mejor le acomode. En caso de no poder asistir debe disponible. 1.2.3 CONSULTAS A ASISTIR anular, tambin en el sitio y dejar as el cupo

Hay varios tipos de consultas, uno de ellos es la consulta de indicaciones de exmenes, el valor que tiene, los requisitos (horas de ayuno) y cuanto plazo de entrega (das hbiles). 1.2.4 LA FICHA MDICA EN EL SISTEMA DE INFORMACIN.

La Ficha Mdica, debe ser para cada paciente permanentemente actualizada y validada. Adems, debe ser absolutamente confidencial. Para obtener una mejor atencin, El usuario se deber registrar en el Sitio, y rellenar sus datos para que el sistema pueda confeccionar su ficha clnica. Dispone de una plataforma actualizada, para el acceso de todo pblico en general, con previsin de tipo Fonasa, Isapre, Particular, etc. contando con un sitio fcil de poder tomar la hora en cada seccin adecuada a su necesidad. 1.2.5 USUARIOS INVOLUCRADOS EN LOS PROCESOS DE LA FICHA CLNICA

PERSONAL ADMINISTRATIVO RECEPCIN

Confirmacin de Hora Encargado de avisar la hora de llegada del paciente. Si el usuario es nuevo hace una nueva ficha y lo registra al sistema, y si no, Programa la atencin con el mdico. 24

Encargado de reservar una hora a futuro con el mdico tratante. Tiene el acceso de cambiar y anular o modificar las horas a una nueva fecha, en caso que as lo requiera el paciente.

Registra la ausencia del paciente, si no se presenta, en su ficha de atencin mdica.


PERSONAL ADMINISTRADOR SUPERVISOR.

Encargado de ingresar al mdico en el sistema, para su disponibilidad. Programa la asignacin de turnos a cada mdico, en corto, mediano o largo plazo durante todo el ao.

Tomar las decisiones concisas y completas sin olvidar el nivel general de habilidades de sus colaboradores.

Revisa toda la atencin que se ha hecho durante el da, verifica la lista de Pacientes que estn pendientes. Tambin cierra por completo la atencin.

Mantener la base de datos actualizada por personal externos a la clnica. Estadsticas Gerenciales
PERSONAL MDICO

Consultas de agendas. El mdico tiene la obligacin de llenar el historial del paciente, para que en su prxima atencin conozca el detalle de su enfermedad o tratamiento que tiene el paciente y los medicamentos que se le recet.

ENFERMERA ADMINISTRATIVO

La aplicacin de esta labor, se enfoca en el cuidado del paciente o un grupo de ellos e incluso algunos trabajadores administrativos de la clnica.

Registrar procedimientos, tales como curaciones, cambios de sondas, aplicacin de tratamientos farmacolgicos, entre otros. 25

Debe ingresar las imgenes de exmenes que estn pendientes y registrar las que ya fueron solicitadas por el mdico, archivando todo en el sistema como respaldo propio.

26

1.3 TOMA DE REQUERIMIENTOS

1.3.1 DIRECTOR

Se requiere implementar una ficha mdica para internet, que cumpla con las siguientes funciones:
PARA EL PACIENTE.

a. Pueda tomar hora por Internet. b. Anular la hora. c. Ver su historial de atenciones. d. Ver su historial de exmenes.

PARA EL DOCTOR.

e. Ingresar datos de la atencin. f. Ingresar datos del examen.

PARA EL ADMINISTRATIVO.

g. Confirmar la atencin. h. Completar informacin del paciente.

1.3.2 ADMINISTRATIVO

Es el encargado de confirmar la atencin registrada online va telefnica, para posteriormente completar la informacin del paciente. Los pasos son los siguientes: 1. Confirmar la atencin. 2. Completar informacin del paciente.

27

1.3.3 DOCTOR

Es el encargado de ingresar la informacin de la atencin de los pacientes, al igual que registrar los resultados de los exmenes realizados. Los pasos son los siguientes: 1. Ingresar datos de la atencin. 2. Ingresar datos del examen.

28

1.4 OBJETIVOS GENERALES

Disear un sistema de una ficha mdica para una clnica, cuyo principal objetivo es acercar el servicio de toma de horas a los usuarios, usando la plataforma Web, la cual har ms interactiva, rpida y fcil dicho proceso. Esta plataforma estar a

disposicin tambin del equipo mdico, y ofrecer los servicios necesarios para organizar la agenda diaria con los pacientes, hacer consultas de historiales, ver resultados de exmenes de una forma globalizada, entre otras.
Figura N5

Interacciones de la Ficha mdica

29

1.5 OBJETIVOS ESPECFICOS

Por medio de una plataforma Web queremos que nuestros pacientes, mdicos y todo el personal administrativo que trabaja en funcin de nuestro servicio se les facilite de forma integral, sistemtica, cmoda y rpida sus labores. 1.5.1 RESERVA DE HORAS MDICAS

Permitir que los pacientes sean ellos mismos los que se logren registrar en el portal

Que los pacientes logren reservar, modificar y eliminar sus horas mdicas. Que los pacientes dispongan de su ficha mdica, facilitando a los mismos esta informacin para uso personal o antecedentes que desean utilizar en otras instituciones.

Poder imprimir recetas que se hayan extraviado o les hayan robado, con un margen de caducidad de una semana.

Entregar una resea profesional del equipo mdico disponible, as el paciente podr elegir al mdico que l estime conveniente.

Permitir imprimir exmenes futuros que se deba realizar el paciente, en caso de robo o prdida de los mismos. 1.5.2 MDICOS

Poder revisar su agenda de pacientes. Realizar actualizaciones o revisin de bitcora de pacientes Cancelar horas en agenda mdica, con margen de dos das de anticipacin y previo aviso a administrativo supervisor o avanzado. 1.5.3 CONTROL DE PERSONAL

Permitir Perfiles de usuarios segn sea el caso. Perfiles mdicos, administrativos, administrativo avanzados, gerenciales.

30

PERFIL ADMINISTRATIVO

Acceso restringido Lista de confirmacin de pacientes para el siguiente da. Eliminacin o modificacin de reservas de horas mdicas Eliminacin o modificacin de agenda mdica.

PERFIL ADMINISTRATIVO AVANZADO

Acceso con privilegios de supervisor Auditoria a mdicos Control de agenda mdica.


PERFIL GERENCIAL

Acceso total Informes estadsticos

31

1.6 SOLUCIN PROPUESTA

1.6.1 GRUPO DE TRABAJO.

El proyecto se desarrollara bajo un plan cuyo formato ser aprobado por un grupo de estudiantes de la carrera de Ingeniera en Informtica, en conjunto con un profesor gua.

Los requerimientos sern considerados por el estudio realizado. La metodologa de trabajo ser matricial, ya que todos los integrantes contaran con una tarea la cual se le asignar por medio de la Carta Gantt, elaborada por el equipo de trabajo, y que determina los plazos, los cuales sern previamente revisados y aprobados en conjunto por el profesor gua y el equipo de trabajo.

Se requiere de aprobacin de los resultados de un incremento para avanzar a la siguiente etapa.

Se empleara tcnicas como UML para la creacin de modelos de caso de usos, cuando sea necesario.

Se empleara Visio para los diagramas de flujo. O DFD, cuando as se requiera.

1.6.2 BENEFICIOS PARA CLIENTES

Los pacientes podrn agendar, eliminar, y/o cambiar una visita al mdico. El paciente podr registrarse, contando con beneficios tales como, imprimir recetas mdicas, previamente indicada por el mdico tratante, con un mximo de dos semanas.

Bitcora Paciente: el cliente o paciente podr revisar la ltima atencin que se realizo en el centro mdico, realizar impresin de exmenes, siempre y cuando sean tomados en el centro mdico tratado o a convenir con los futuros dueos del sistema.

32

1.6.3 BENEFICIOS PERSONAL ADMINISTRATIVO

El administrativo deber logearse, cada uno de estos que ingrese el sitio tendr un tipo de perfil:
MDICOS

Pagina donde el mdicos podrn revisar su agenda de pacientes. Realizar actualizaciones o revisin de bitcora de pacientes Cancelar horas en agenda mdica, con margen de dos das de anticipacin.

PERFIL ADMINISTRATIVO

Pagina de Lista de confirmacin de pacientes para el siguiente da. Agregar, eliminacin o modificacin de reservas de horas mdicas Agregar, eliminar o modificar la agenda mdica.

PERFIL ADMINISTRATIVO AVANZADO

Acceso con privilegios de supervisor Auditoria a mdicos Control de agenda mdica. Acceso total Informes estadsticos

33

CAPTULO II: DESARROLLO DEL PROYECTO

34

CAPTULO II: DESARROLLO DEL SISTEMA

2.1 METODOLOGA DE DESARROLLO.

Antes de explicar en qu consiste la metodologa empleada por el grupo de trabajo, es importante conocer en qu consiste el concepto de metodologa gil, a la cual pertenece la que ser empleada por el grupo de trabajo.

2.1.1 METODOLOGAS GILES DE DESARROLLO.

El concepto de metodologas giles tiene sus orgenes alrededor del ao 1995, tratando de simplificar la complejidad que posean otras metodologas empleadas hasta ese entonces, velando por que la carga de gestin y control que est involucrada en el desarrollo de un proyecto informtico, fuera ms liviana y menos costosa, tratando as de disminuir la desercin de los mismos, y errores que pudieren aparecer. El concepto de agilidad, es un aspecto que puede ser incorporado a las metodologas orientadas a objetos, como las estructuradas tradicionales, de las cuales derivan las nuevas y mejoradas metodologas de desarrollo. Entre las metodologas giles ms conocidas se encuentran: XP (Extreme Programming) Utilizada por el grupo de trabajo SCRUMP RAD (Rapid Application Development)

2.1.2 METODOLOGA DE DESARROLLO EXTREME PROGRAMMING (XP) 5

Esta es una de las

metodologas

de desarrollo que ms popularidad ha

alcanzado entre las metodologas giles, y posiblemente sea tambin el ms trasgresor de la ortodoxia basada en procesos.

Compendio de Ingeniera del Software II, CIS, 2006.

35

Kent Beck fue su creador, uno de los fundadores del Manifiesto gil. Extreme Programming (XP) se irgue sobre la suposicin de que es posible desarrollar software de gran calidad a pesar, o incluso como consecuencia del cambio continuo. Su principal asuncin es que con un poco de planificacin, un poco de codificacin y unas pocas pruebas se puede decidir si se est siguiendo un camino acertado o equivocado, evitando as tener que echar marcha atrs demasiado tarde, elemento importante en el desarrollo de este proyecto, dado el poco tiempo, y la ardua investigacin que impone a este grupo de trabajo. 2.1.3 VALORES QUE INSPIRAN LA METODOLOGA XP (EXTREME PROGRAMMING)

COMUNICACIN

XP pone en comunicacin directa y continua a clientes y desarrolladores. El cliente se integra en el equipo para establecer prioridades y resolver dudas. De esta forma ve el avance da a da, y es posible ajustar la agenda y las funcionalidades de forma consecuente, como en nuestro caso, no se cuenta con un cliente, este concepto se aplica al grupo de trabajo en el desarrollo de sus labores asignadas por el profesor gua.
FEEDBACK RPIDO Y CONTINUO

Una metodologa basada en el desarrollo incremental de pequeas partes, con entregas y pruebas frecuentes y continuas, proporciona un flujo de retro-informacin valioso para detectar los problemas o desviaciones que se pudieran originar en el desarrollo. De esta forma fallos se localizan muy pronto. La planificacin no puede evitar algunos errores, que slo se evidencian al desarrollar el sistema. La retro-informacin es la herramienta que permite reajustar la agenda y los planes, lo que facilita el desarrollo a este grupo de trabajo, debido a la inexperiencia del mismo.

36

SIMPLICIDAD

La simplicidad consiste en desarrollar slo el sistema que realmente se necesita. Implica resolver en cada momento slo las necesidades actuales. Los costes y la complejidad de predecir el futuro son muy elevados, y la mejor forma de acertar es esperar al futuro. Con este principio de simplicidad, junto con la comunicacin y el feedback resulta ms fcil conocer las necesidades reales para llevar a cabo el desarrollo del proyecto en cuestin.
CORAJE

El coraje implica saber tomar decisiones difciles. Reparar un error cuando se detecta. Mejorar el cdigo siempre que tras el feedback y las sucesivas iteraciones se manifieste susceptible de mejoras. Tratar rpidamente con el cliente los desajustes de agendas para decidir qu partes y cundo se van a entregar, en este caso, los ajustes que se pueden producir tras las revisiones del profesor gua.

2.1.4 LAS DOCE PRCTICAS DE EXTREME PROGRAMMING (XP)

XP no es un modelo de procesos ni un marco de trabajo, sino un conjunto de 12 prcticas que se complementan unas a otras y deben implementarse en un entorno de desarrollo cuya cultura se base en los cuatro valores citados. Estas prcticas son las siguientes:
PRCTICAS DE CODIFICACIN:

Estas prcticas ayudan al grupo de trabajo a manejar la codificacin, de forma eficiente y rpida, para cumplir con los valores citados anteriormente. Estas prcticas son: 1. Simplicidad de cdigo y de diseo para producir software fcil de modificar. 2. Reingeniera continua para lograr que el cdigo tenga un diseo ptimo. 3. Desarrollar estndares de codificacin, para comunicar ideas con claridad a travs del cdigo. 37

4. Desarrollar un vocabulario comn, para comunicar las ideas sobre el cdigo con claridad.
PRCTICAS DE DESARROLLO:

Estas prcticas tienen como objetivo, facilitar el desarrollo y la difusin del conocimiento entre los integrantes del equipo de desarrollo. Estas son las siguientes: 1. Adoptar un mtodo de desarrollo basado en las pruebas para asegurar que el cdigo se comporta segn lo esperado. 2. Programacin por parejas, para incrementar el conocimiento, la experiencia y las ideas. 3. Asumir la propiedad colectiva del cdigo, para que todo el equipo sea responsable de l. 4. Integracin continua, para reducir el impacto de la incorporacin de nuevas funcionalidades.
PRCTICAS DE NEGOCIO

Estas prcticas tienen como objetivo buscar la satisfaccin del cliente, ya sea por tiempos de entrega, expectativas, y/o avances que muestren al mismo el estado del proyecto, mejoras, u otras derivadas de su interaccin. Estas prcticas son las siguientes: 1. Integracin de un representante del cliente en el equipo, para encauzar las cuestiones de negocio del sistema de forma directa, sin retrasos o prdidas por intermediacin. 2. Adoptar el juego de la planificacin para centrar en la agenda el trabajo ms importante. 3. Entregas regulares y frecuentes para satisfacer la inversin del cliente. 4. Ritmo de trabajo sostenible, para terminar la jornada cansado pero no agotado.

38

2.1.5 CONCEPTO DE SCRUM.

Este concepto trabaja de la mano con las metodologas giles, como la empleada en este caso, Extreme Programming (XP). SCRUM, define los mtodos de gestin, y/o control, para complementar, la aplicacin de dicho mtodo gil, los cuales se centran en prcticas de carcter tcnico, careciendo de ellos. Los principios de SCRUM son: Equipos autogestionados. Una vez dimensionadas las tareas no es posible agregarles trabajo extra. Reuniones Peridicas en las que los miembros del equipo se plantean 3 cuestiones: 1. Qu has hecho desde la ltima revisin? 2. Qu obstculos te impiden cumplir la meta? 3. Qu vas a hacer antes de la prxima reunin? Iteraciones de desarrollo de frecuencia inferior a un mes:

Al final de las cuales se presentan el resultado a los externos del equipo de desarrollo, y se realiza una planificacin de la siguiente iteracin, guiada por cliente, que en nuestro caso, sera el profesor gua. La siguiente imagen, resume el concepto de SCRUM, aplicado en conjunto con una metodologa gil.
Figura N6

Concepto de SCRUM

39

2.2 DEFINICIN DE ENTRADAS Y SALIDAS

El cuadro siguiente muestra la relacin que hay entre las distintas etapas del desarrollo del proyecto, las etapas que necesitan procesos y cules son las etapas que surgen, es el resumen de accin-reaccin que interacta en las diferentes etapas. Cabe destacar, que las entradas y salidas, las diagramamos basndonos en el

diccionario de datos, el cual centraliza las tablas necesarias que participan en el sistema. Posteriormente, diagramamos las relaciones que existen entre las tablas, luego, todo esto se clasific en los tem que participan en el negocio, tales como: Atencin, que es donde se desarrolla la atencin del paciente, Paciente examen es donde el paciente aloja sus exmenes; Pagina es donde controla los permisos de la pagina; Toma de Hora es el accionar o reservar el cupo para la atencin y finalmente usuarios almacena los datos necesarios, como clave, nombre etc.

Entradas y Salidas

fic_atencion_examen

fic_paciente_examen

fic_servicio_hora
1 1

fic_perfil_pagina

fic_especialidad

fic_servicio_dia

fic_institucion

fic_prevision

fic_personal

fic_atencion

z Atencion Paciente

Paciente Examen

Pagina Permisos Toma de Hora

Usuarios

fic_atencion fic_dia fic_comuna fic_paciente fic_prevision fic_region fic_servicio fic_atencion_examen fic_examen fic_paciente_examen fic_pagina fic_perfil fic_perfil_pagina fic_especialidad fic_hora fic_horario fic_institucion fic_servicio_dia fic_servicio_hora fic_sucursal fic_personal

1 1 1

1 1 1 1

1 1 1 1 1

1 1 1 1 1 1 1

1 2 1 1 1 1 1 1 1 1 1

1 1

1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1

40

fic_sucursal
1 1 1

fic_paciente

fic_comuna

fic_servicio

fic_examen

fic_horario

fic_pagina

fic_region

fic_perfil

fic_hora

fic_dia

2.3 MODELO DEL SISTEMA

2.3.1 DIAGRAMAS DE FLUJO DE DATOS (D.F.D.)

Estos diagramas permiten al lector entender la forma de interaccin de los participantes del sistema, de una forma esquemtica y resumida, como tambin la relacin de sus componentes internos, al realizar una determinada operacin.

D.F.D. ACCEDER FUNCIONARIO

El siguiente diagrama nos muestra los actores que estn involucrados en la accin de ingresar al sistema, para un funcionario o usuario interno de la institucin que pudiere utilizar este sistema de ficha mdica.

Acceder Funcionario
Usuario
Inicio

Sistema

Validacin

Base de Datos

Presionar el Link Intranet Muestra de Login

Ingreso de Usuario y clave

si Presionar el Boton aceptar Variables Usuario y Clave Proceso de Validacion de Campos

Muestra que Falta o que fallo en la Validacion

no

Validado?

si

Consulta SQL Usuario

Contina?

Existe Usuario?

si Proceso de Comparacin Usuario y clave

Consulta SQL Usuario

no

Muestra opcin de recuperacin de Clave o Volver a intentar no Muestra Perfil correspondiente al Usuario ingresado

no

Existe Clave? 1

si

Muestra mensaje para Solucionar problema

Fin

41

D.F.D. RECUPERACIN DE CONTRASEA

El Siguiente diagrama de flujo de datos, permite apreciar el procedimiento que debe realizar, tanto el usuario, como el sistema, en el caso que la persona, al ingresar, haya olvidado su contrasea, y desee recuperarla. De ser esta la situacin, el sistema ser capaz de generar un nuevo Pass, que ser enviado a la direccin de correo electrnico, previamente digitada por el usuario.

Recuperacin de Contrasea

Login

Ingreso de Usuario

Validacin
Proceso de Validacin de Campos

Base de Datos

Enva Datos para Validacin Inicio

Mensaje:Campos incorrectos Proceso Recuperar Contrasea

no

Validado?

Si

Consulta SQL Si existe el Usuario

Mensaje:El Rut no se encuentra en la base

No

Existe el Usuario

Si

Ingreso de Correo para enviar contrasea

Proceso de Comparar Usuario y Correo

Consulta SQL Usuario, Correo

Proceso de Enviar Correo con La nueva Clave

si

El Rut y el Correo Coincide?

Fin

No

42

D.F.D. VALIDAR USUARIO

Este diagrama de flujo, ser el que permite apreciar el proceso de autenticacin de un usuario externo, para acceder al sistema de toma de horas, y ficha mdica FICMED. En l se puede ver, las distintas capas del sistema, que se comunican, permitiendo al usuario poder realizar una toma de hora, previa validacin dentro del mismo. Tambin, se puede apreciar, el procedimiento que debe realizar el sistema, si el usuario no se encuentra en la Base de datos de FICMED.

Validar Usuario
Login
Inicio

Ingreso de Usuario
Variables Usuario y Pass

Validacin
Proceso de Validacin de Campos

Base de Datos

1.Muestra de Login

No Inscripcin de Usuario Nuevo

Validado?

Si

Consulta SQL Usuario

Ingresar Login y Pass

Ingresar Datos Manuales No Existe el Usuario

Si

Presionar el Botn Aceptar

Grabar Datos en Base de Datos

Si

Muestra que Falta o que fallo en la Validacin Si

no

Grabacin con Exito

Continua?

Proceso de Comparar Usuario Y Pass

Consulta SQL Usuario

No Confirmacin El Pass es Correcto?

Pass Correcto

Si

No

Toma de Hora

Pass Incorrecto

Fin

43

D.F.D. FICHA MDICA.

Este diagrama permite ver la interaccin de las partes principales que participan en el proceso de confeccin y vaciado de datos de la ficha mdica de cada paciente que requiera atencin mdica, o que necesite algn servicio de la institucin a la que se implante este sistema. Adems, se puede apreciar cada una de las distintas etapas por la que debe pasar la informacin que ser almacenada en la ficha individual de cada paciente.

D.F.D. Ficha Mdica


Paciente Sistema Administrativo Medico

Inicio

Ingresa Datos Necesarias

Realizar toma de Hora

Inscripcin de un Paciente

Toma de Hora en el Recinto

No

Solicita hora por Internet?

Si

Esta Inscrito?

No Confirma y Avisa al Paciente sobre la Reserva de Hora Registra la llegada del Paciente y ltimos detalles

Email de Confirmacin o Telfono

Reserva de Hora

Confirma la llegada del Paciente

Llega la hora de la Reserva


Llego el Paciente

Ingreso de datos Manuales Si Realizar Atencin Realiza Diagnostico

Copia para Paciente

Emisin de Recetas

Si

Emitir Receta?

Receta Impresa Solicitud de Examen Solicitar Examen

No

Copia para Paciente Solicitud de Examen Impreso

Si

No

Cierre de Atencin y registro en la Ficha No Registro de la No Asistencia del Paciente

Ingresa ltimos detalle de la Atencin

Fin

44

2.3.2 DICCIONARIO DE DATOS

El diccionario de tatos, permite al grupo de trabajo, explicar los conceptos relevantes que estarn involucrados en el desarrollo del sistema, como las herramientas que sern necesarias para su ejecucin.
HIPERTEXT MARKUP LANGUAGE (HTML)

El Hypertext Markup Language (lenguaje de marcado de hipertexto), o ms conocido como HTML, es el lenguaje de marcado predominante para la elaboracin de pginas Web. Sus orgenes se remontan en la dcada de 1990, gracias a los aportes del fsico britnico Tim Berners-Lee, y su grupo de investigacin del CERN6.

Figura N7

Ejemplo del lenguaje HTML.

El Concepto de HTML se podra definir como un lenguaje muy sencillo que permite describir hipertexto, es decir, texto presentado de forma estructurada y agradable, con enlaces (Hiperlinks) que conducen a otros documentos o fuentes de informacin relacionadas y con inserciones multimedia (grficos, sonido, entre otros). La descripcin se basa en especificar en el texto la estructura lgica del contenido (ttulos, prrafos de texto normal, enumeraciones, definiciones, citas, entre otros), as como los

La Organizacin Europea para la Investigacin Nuclear (nombre oficial), comnmente conocida por la sigla CERN[5]

45

diferentes efectos que se quieren dar. (Especificar los lugares del documento donde se debe poner cursiva, negrita, o un grfico determinado) y dejar que luego la presentacin final de dicho hipertexto se realice por un programa especializado, como por ejemplo Mozilla, o Internet Explorer.

LENGUAJE CSS

Se trata de un lenguaje formal usado para definir la presentacin de un documento estructurado escrito en HTML o XML (y por extensin en XHTML). El W3C (World Wide Web Consortium) es el encargado de formular la especificacin de las hojas de estilo que servir de estndar para los agentes de usuario o navegadores.

METALENGUAJE XML

Es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Es una simplificacin y adaptacin del SGML y permite definir la gramtica de lenguajes especficos (de la misma manera que HTML es a su vez un lenguaje definido por SGML). Por lo tanto XML no es realmente un lenguaje en particular, sino una manera de definir lenguajes para diferentes necesidades

MOTOR AJAX

AJAX, acrnimo de Asynchronous JavaScript And XML (JavaScript y XML asncronos), es una tcnica de desarrollo Web para crear aplicaciones interactivas. stas se ejecutan en el cliente, es decir, en el navegador del usuario, y mantiene comunicacin asncrona con el servidor en segundo plano. De esta forma, es posible realizar cambios sobre la misma pgina sin necesidad de recargarla. Esto significa aumentar la interactividad, velocidad y usabilidad en la misma. Con sta asincrona utilizando XML, cuando se desee hacer algn cambio en el desarrollo Web, no ser necesario que la pgina se recargue nuevamente; lo que en

46

ltimas se traduce en aplicaciones mucho ms interactivas, rpidas y veloces y eficientes. A continuacin, una grfica que ilustrar mejor el modelo de aplicacin Web bsico, comparado con el modelo denominado AJAX.
Figura N8

Como se aprecia en la Figura N8, se ve que mientras el servidor est haciendo lo suyo, el usuario est esperando a que se cargue nuevamente la pgina. Quizs a muchas personas les ha pasado que cuando llenan un formulario, se debe pasar por varias pginas, como si se estuviera siguiendo varias ventanas. Con AJAX esto se soluciona, porque en una misma pgina se pueden hacer varias cosas, sin tener que saltar a otra pagina Web. Con AJAX la interaccin que tiene el usuario con alguna aplicacin se mejora porque no tendr que saltar de pgina en pgina para hacer alguna tarea especfica, as como tambin se mejora que el usuario no se detenga cuando cierta aplicacin necesite algo del servidor. AJAX se basa en la combinacin de 4 tecnologas existentes, Que fueron nombradas anteriormente, como son: JavaScript, XML, HTML, y CSS.

47

BIBLIOTECA JQUERY

JQuery es una biblioteca o framework de JavaScript, creada inicialmente por John Resig, que permite simplificar la manera de interactuar con los documentos HTML, manipular el rbol DOM, manejar eventos, desarrollar animaciones y agregar interaccin con la tecnologa AJAX a pginas Web. Fue presentada el 14 de enero de 2006 en el BarCamp NYC. JQuery es software libre y de cdigo abierto, posee un doble licenciamiento bajo la licencia MIT y de la GNU General Public License, Versin 2. JQuery, al igual que otras bibliotecas, ofrece una serie de funcionalidades basadas en JavaScript que de otra manera requeriran de mucho ms cdigo. Es decir, con las funciones propias de esta biblioteca se logran grandes resultados en menos tiempo y espacio. En otras palabras, JQuery es una librera de efectos con la cual se pueden lograr efectos impresionantes y geniales para un sitio Web.
Figura N9

Logotipo de jQuery

Una de las principales caractersticas de jQuery es que casi todos los efectos que se pueden realizar tienen efecto deslizante o efecto opacidad, lo cual hace a los sitios Web ms elegantes y les da un toque de profesionalidad, segn se est utilizando.

48

LENGUAJE PHP.

PHP es un lenguaje interpretado de propsito general ampliamente usado, diseado especialmente para desarrollo Web y que puede ser incrustado dentro de cdigo HTML. Generalmente se ejecuta en un servidor Web, tomando el cdigo en PHP como su entrada y creando pginas Web como salida. Puede ser desplegado en la mayora de los servidores Web y en casi todos los sistemas operativos y plataformas sin costo alguno. PHP se encuentra instalado en ms de 20 millones de sitios Web y en un milln de servidores, el nmero de sitios en PHP ha compartido algo de su preponderante sitio con otros nuevos lenguajes no tan poderosos desde agosto de 2005. Caractersticas: PHP ofrece una solucin simple y universal para las paginaciones dinmicas del Web de fcil programacin. Su diseo elegante lo hace perceptiblemente ms fcil de mantener y ponerse al da que el cdigo comparables en otros lenguajes. Debido a su amplia distribucin PHP est perfectamente soportado por una gran comunidad de desarrolladores por lo tanto siempre est siendo mejorado y ms universal que otros lenguajes.

BASE DE DATOS MYSQL

MySQL es la base de datos open source ms popular y, posiblemente, mejor del mundo. Su continuo desarrollo y su creciente popularidad estn haciendo de MySQL un competidor cada vez ms directo de gigantes en la materia de las bases de datos como Oracle. MySQL es un sistema de administracin de bases de datos (Database Management System, DBMS) para bases de datos relacionales. As, MySQL no es ms que una aplicacin que permite gestionar archivos llamados de bases de datos. Existen muchos tipos de bases de datos, desde un simple archivo hasta sistemas relacionales orientados a objetos. MySQL, como base de datos relacional, utiliza mltiples tablas para almacenar y organizar la informacin. MySQL fue escrito en C y C++ y destaca por su gran adaptacin a diferentes entornos de desarrollo, permitiendo su interaccin con los lenguajes de programacin ms utilizados como PHP, Perl y Java y su integracin en distintos sistemas operativos. 49

Figura N10

Logotipo de MySQL

Tambin es muy destacable, la condicin de open source de MySQL, que hace que su utilizacin sea gratuita e incluso se pueda modificar con total libertad, pudiendo descargar su cdigo fuente. Esto ha favorecido muy positivamente en su desarrollo y continuas actualizaciones, para hacer de MySQL una de las herramientas ms utilizadas por los programadores orientados a Internet.

LENGUAJE DE PROGRAMACIN JAVASCRIPT

JavaScript es un lenguaje de programacin que permite a los desarrolladores crear acciones en sus pginas Web. JavaScript es un lenguaje que puede ser utilizado por profesionales y para quienes se inician en el desarrollo y diseo de sitios Web. No requiere de compilacin ya que el lenguaje funciona del lado del cliente. Este lenguaje presenta diversas caractersticas, entre ellas podemos mencionar que es un lenguaje basado en acciones que posee menos restricciones. Adems, es un lenguaje que utiliza Windows y sistemas X-Windows, gran parte de la programacin en este lenguaje est centrada en describir objetos, escribir funciones que respondan a movimientos del mouse, aperturas, utilizacin de teclas, cargas de pginas, validaciones de campos, entre otros.

50

LA CLASE PHPMAILER.

PHPMailer es una clase escrita en PHP que facilita el envo de correo, aadiendo facilidad en el envo de correos con adjuntos, en formato HTML y con diferentes codificaciones, soporte para imgenes embebidas, headers (cabeceras)

personalizadas y adems funciona con mltiples servidores de correo.


Figura N11

Logotipo de PHPMailer

Tpicamente para el envo de correo con PHP se utiliza la funcin mail(), pero esta funcin tiene varias limitaciones, por ejemplo que no soporta el envo de adjuntos. Entonces PHPMailer permite facilitar este trabajo que de otra forma sera muy engorroso. Viene con un conjunto de mtodos que ayudarn en el envi de e-mails.

LIBRERA DOMPDF

DomPDF es una librera para PHP que permite convertir un documento HTML a un documento en PDF con una gran facilidad. Adems, tiene la peculiaridad de que puede reconocer las hojas de estilos internas y externas, dando un resultado muy similar al documento original. Algunas de sus caractersticas ms destacables son el soporte para imgenes gif, jpg y png, soporte para tablas, soporte para links, hojas de estilos remotas y locales, como ya se mencion. Otro de sus puntos fuertes es su facilidad de uso ya que solo ser necesario descargar desde Google Code, y descomprimirlo donde sea necesario, para despus ser llamado desde el fichero PHP correspondiente.
Figura N12

Librera DomPDF

Esta librera, adquiere su importancia, en el proyecto de FICMED, para la elaboracin de reportes, tales como: Atenciones, recetas, exmenes, entre otros. 51

2.4 MODELADO DE DATOS

2.4.1 MODELO TABULAR (BASE DE DATOS)

El siguiente diagrama, muestra las tablas de la base de datos de FICMED, hace referencia a un conjunto de ficheros, orientados a la obtencin de una hora mdica, como tambin permitiendo el fcil ingreso de pacientes, personal mdico, personal administrativo, entre otros. Esta ser la herramienta que permite manipular la informacin que se introduzca en el sistema, su principal caracterstica ser que permitir hacer la bsqueda de los datos que esta base de datos contendr. Por lo que el llenado de forma ntegra ser al que permita el xito del sistema.
Figura N13

Modelo tabular de la base de datos, y sus nomenclaturas

52

2.4.2 DICCIONARIO DE DATOS DE LA BASE DE DATOS

El siguiente diccionario de datos, detallar cada una de las tablas que sern utilizadas en la base de datos, como tambin la relacin que existe en cada una de ellas, entregando la precisin sobre los datos que se manejan, evitando as malas interpretaciones o ambigedades.

Nombre del Archivo: Descripcion:

fic_atencion
Nos indica cuando un paciente fue atendido

Fecha Creacion:

19-06-2012

Campo atencion_id atencion_horario_id atencion_paciente_id atencion_personal_id atencion_sucursal_id atencion_descripcion Relacion:

Tipo INT INT INT INT INT TEXT

PK x 0 0 0 0 0

No Null x 0 0 0 0 0

Auto Por Unica Incremento Defecto x 0 0 0 0 0 0 0 0 0 0 0

Comentario Identificador de atencin Identificador de horario Identificador del paciente en atencin Identificador de la sucursal en atencin Identificador de la sucursal en atencin Descripcin de la atencin

0 0 0 0 0

fic_horario fic_sucursal fic_personal fic_paciente fic_atencion_examen

Nombre del Archivo: Descripcion:

fic_atencion_examen
Nos indica la unin de atencin con exmenes

Fecha Creacion:

20-06-2012

Campo atencion_examen_atencion_id atencion_examen_examen_id Relacion:

Tipo INT INT

PK 0 0

No Null 0 0

Auto Por Unica Incremento Defecto 0 0 0 0 0 0

Comentario Identificador de atencin de examen Identificador de examen

fic_examen fic_atencion

Nombre del Archivo: Descripcion:

fic_dia
Nos indica los das de atenciones

Fecha Creacion:

22-06-2012

Campo dia_id dia_nombre Relacion:

Tipo INT VARCHAR(45)

PK x 0

No Null x 0

Auto Por Unica Incremento Defecto Comentario x Identificador de da 0 0 0 Nombre del da 0

fic_servicio_dia fic_horario

Nombre del Archivo: Descripcion:

fic_comuna Fecha Creacion: Nos indica las comunas de la regin metropolitana


Tipo INT VARCHAR(45) INT PK x 0 0

21-06-2012

Campo comuna_id comuna_nombre comuna_region_id Relacion:

No Null x 0 0

Auto Por Unica Incremento Defecto Comentario x 0 Identificador de comuna 0 0 0 Nombre comuna Identificador de la regin 0 0 0 en comuna

fic_region fic_pagina fic_personal fic_sucursal

53

Nombre del Archivo: Descripcion:

fic_especialidad
Nos indica las especialidades de los mdicos

Fecha Creacion:

23-06-2012

Campo especialidad_id especialidad_nombre Relacion:

Tipo INT VARCHAR(200)

PK x 0

No Null x 0

Auto Por Unica Incremento Defecto 0 0 x 0 0 0

Comentario Identificador de especialidad Nombre de la especialidad

fic_servicio fic_personal

Nombre del Archivo: Descripcion:

fic_examen
Nos indica los examen de la atencin

Fecha Creacion:

24-06-2012

Campo examen_id examen_descripcion exmen_adjunto Relacion:

Tipo INT TEXT VARCHAR(200)

PK x 0 0

No Null x 0 0

Auto Por Unica Incremento Defecto Comentario 0 x 0 Identificador de examen 0 0 0 0 0 0 Descripcin del examen Examen del paciente

fic_atencion_examen fic_paciente_examen fic_paciente_examen

Nombre del Archivo: Descripcion:

fic_hora
Nos indica las horas de atenciones

Fecha Creacion:

26-06-2012

Campo hora_id hora_inicio hora_fin Relacion:

Tipo INT TIME TIME

PK x 0 0

No Null x 0 0

Auto Por Unica Incremento Defecto Comentario 0 x Identificador de hora 0 Hora inicio de 0 0 atenciones 0 0 0 Hora fin de atenciones 0

fic_servicio_hora fic_horario

Nombre del Archivo: Descripcion:

fic_institucion
Nos indica los centros asistenciales

Fecha Creacion:

28-06-2012

Campo institucion_id institucion_nombre institucion_rut Relacion:

Tipo INT VARCHAR(100) VARCHAR(100)

PK x 0 0

No Null x 0 0

Auto Por Unica Incremento Defecto 0 0 0 x 0 0 0 0 0

Comentario Identificador de Institucin Nombre de la institucin Rut de la institucin

fic_sucursal

Nombre del Archivo: Descripcion:

fic_horario
Nos indica el horario de atencin

Fecha Creacion:

27-06-2012

Campo horario_id horario_fecha horario_sucursal_id horario_personal_id horario_paciente_id horario_dia_id horario_hora_id Relacion:

Tipo INT DATE INT INT INT INT INT

PK x 0 0 0 0 0 0

No Null x 0 0 0 0 0 0

Auto Por Unica Incremento Defecto Comentario Identificador de horario 0 x 0 Fecha de atencin 0 0 0 Identificador de la 0 0 0 sucursal en horario Identificador del personal 0 0 0 en horario Identificador del paciente 0 0 0 en horario Identificador del da en 0 0 0 horario Identificador de la hora 0 0 0 en horario

fic_dia fic_hora fic_especialidad fic_personal fic_paciente fic_atencion

54

Nombre del Archivo: Descripcion:

fic_paciente
Nos indica el usuario/paciente

Fecha Creacion:

29-06-2012

Campo paciente_id paciente_nombre paciente_apaterno paciente_amaterno paciente_rut paciente_direccion paciente_comuna_id paciente_prevision_id paciente_usuario paciente_clave paciente_fono paciente_celular Relacion:

Tipo INT VARCHAR(45) VARCHAR(45) VARCHAR(45) VARCHAR(45) VARCHAR(45) INT INT VARCHAR(45) VARCHAR(45) VARCHAR(45) VARCHAR(45)

PK x 0 0 0 0 0 0 0 0 0 0 0

No Null x 0 0 0 0 0 0 0 0 0 0 0

Auto Por Unica Incremento Defecto 0 0 0 0 0 0 0 0 0 0 0 0 x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Comentario Identificador de paciente Nombre del paciente Apellido paterno del paciente Apellido materno del paciente Rut paciente Direccin del paciente Identificador de la comuna en paciente Identificador de la previsin en paciente Usuario paciente Clave paciente Fono del paciente Celular del paciente

fic_pagina fic_prevision fic_atencion fic_horario

Nombre del Archivo: Descripcion:

fic_paciente_examen
Nos indica el examen del usuario

Fecha Creacion:

30-06-2012

Campo paciente_examen_paciente_id paciente_examen_examen_id Relacion:

Tipo INT INT

PK 0 0

No Null 0 0

Auto Por Unica Incremento Defecto 0 0 0 0 0 0

Comentario Identificador de paciente y examen Identificador el paciente y su examen

fic_examen fic_paciente

Nombre del Archivo: Descripcion:

fic_pagina
Nos indica las paginas que tienen el sistema

Fecha Creacion:

01-07-2012

Campo pagina_id pagina_nombre pagina_url pagina_imagen Relacion:

Tipo INT VARCHAR(200) VARCHAR(200) VARCHAR(200)

PK x 0 0 0

No Null x 0 0 0

Auto Por Unica Incremento Defecto 0 0 0 0 x 0 0 0 0 0 0 0

Comentario Identificador de pagina php Nombre de la pagina php Url de la pagina php Imagen de la pagina php

fic_perfil_pagina

Nombre del Archivo: Descripcion:

fic_perfil
Nos indica el perfil del personal

Fecha Creacion:

02-07-2012

Campo perfil_id perfil_nombre Relacion:

Tipo INT VARCHAR(45)

PK x 0

No Null x 0

Auto Por Unica Incremento Defecto Comentario 0 x 0 Identificador de perfil 0 0 0 Nombre del perfil

fic_perfil_pagina fic_personal

Nombre del Archivo: Descripcion:

fic_prevision Fecha Creacion: Nos indica las previsin de salud(isapre, fonasa, particular)
Tipo INT VARCHAR(200) PK x 0

05-07-2012

Campo prevision_id prevision_nombre Relacion:

No Null x 0

Auto Por Unica Incremento Defecto 0 0 x 0 0 0

Comentario Identificador de previsin Nombre de la previsin

fic_paciente

55

Nombre del Archivo: Descripcion:

fic_personal
Nos indica el personal del centro asistencial

Fecha Creacion:

04-07-2012

Campo personal_id personal_nombre personal_rut personal_direccion personal_fono personal_celular personal_comuna_id personal_especialidad_id personal_usuario personal_clave personal_perfil_id Relacion:

Tipo INT VARCHAR(100) VARCHAR(45) VARCHAR(200) VARCHAR(45) VARCHAR(45) INT INT VARCHAR(45) VARCHAR(45) INT

PK x 0 0 0 0 0 0 0 0 0 0

No Null x 0 0 0 0 0 0 0 0 0 0

Auto Por Unica Incremento Defecto x 0 0 0 0 0 0 0 0 0 0 x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Comentario Identificador personal centro medico Nombre del personal Rut del personal Direccin del personal Fono del personal Celular del personal Identificador de la comuna en personal Identificador de la especialidad en personal Usuario del personal Clave personal Identificador del perfil en personal

fic_servicio fic_comuna fic_perfil fic_atencion fic_horario fic_especialidad

Nombre del Archivo: Descripcion:

fic_servicio Fecha Creacion: Nos indica del medico con la institucin y su especialidad
Tipo INT INT INT INT PK x 0 0 0

07-07-2012

Campo servicio_id servicio_sucursal_id servicio_personal_id servicio_especialidad_id Relacion:

No Null x 0 0 0

Auto Por Unica Incremento Defecto Comentario 0 x 0 Identificador de servicio Identificador de la 0 0 0 sucursal en servicio Identificador del personal 0 0 0 en servicio Identificador de la 0 0 0 especialidad en servicio

fic_sucursal fic_personal fic_especialidad fic_servicio_hora fic_servicio_dia

Nombre del Archivo: Descripcion:

fic_region
Nos indica las regiones

Fecha Creacion:

06-07-2012

Campo region_id region_nombre Relacion:

Tipo INT VARCHAR(100)

PK x 0

No Null x 0

Auto Por Unica Incremento Defecto Comentario Identificador de regin 0 x 0 Nombre de al regin 0 0 0

fic_comuna

Nombre del Archivo: Descripcion:

fic_servicio_dia
Nos indica los das del servicio

Fecha Creacion:

08-07-2012

Campo servicio_dia_servicio_id servicio_dia_dia_id Relacion:

Tipo INT INT

PK 0 0

No Null 0 0

Auto Por Unica Incremento Defecto 0 0 0 0 0 0

Comentario Identificador de servicio el dia Identificador de servicio el dia

fic_dia fic_servicio

Nombre del Archivo: Descripcion:

fic_servicio_hora
Nos indica las horas del servicio

Fecha Creacion:

09-07-2012

Campo servicio_hora_servicio_id servicio_hora_hora_id Relacion:

Tipo INT INT

PK 0 0

No Null 0 0

Auto Por Unica Incremento Defecto 0 0 0 0 0 0

Comentario Identificador de servicio la hora Identificador de la hora en servicio

fic_hora fic_servicio

56

Nombre del Archivo: Descripcion:

fic_sucursal Fecha Creacion: Nos indica las sucursales de los centros mdicos
Tipo INT VARCHAR(100) VARCHAR(45) VARCHAR(45) INT INT PK x 0 0 0 0 0

09-07-2012

Campo sucursal_id sucursal_nombre sucursal_rut sucursal_direccion sucursal_institucion_id sucursal_comuna_id Relacion:

No Null x 0 0 0 0 0

Auto Por Unica Incremento Defecto Comentario Identificador sucursal 0 x 0 Nombre de la sucursal 0 0 0 Rut Sucursal 0 0 0 0 0 0 0 0 0 0 0 0 Direccin de la sucursal Identificador de la institucin en sucursal Identificador de la comuna en sucursal

fic_comuna fic_servicio fic_atencion fic_horario fic_institucion

57

2.5 DISEO DE INTERFACES.

El diseo de interfaces, hace referencia a la presentacin grafica, que predominar en la aplicacin Web, mostrando lo que vera el usuario, al momento de ingresar a dicha aplicacin. Las pantallas principales del sistema FICMED, seran las siguientes:

2.5.1 PAGINA PRINCIPAL

58

2.5.2 ELEMENTOS PRINCIPALES DE LA PGINA

Barra Superior Principal con los mens correspondientes:

Lista Mdicos integrantes de la institucin

Franja de Sitios de inters

Marcos de noticias

59

MDULO DE INTRANET

En este modulo de la pagina, es donde acceden los usuarios internos del sistema, ya sean administrativos, enfermeras, o doctores, para realizar las labores

correspondientes.

MDULO DE RESERVA DE HORAS

Es en este modulo, donde el paciente, podr agendar su hora de atencin, eligiendo al especialista correspondiente.

60

MDULOS DE QUIENES SOMOS, Y ACTUALIDAD.

En este mdulo del sistema, se puede almacenar la informacin de la institucin a la cual pertenece el mismo, u otra informacin que se requiera.

RELACIN DE COLORES Y FUENTES DE LA PGINA

Estos son los detalles de color y fuente principal:

61

2.5.3 REGLAS GRFICAS

Este prrafo, hace referencia a los estilos o CSS, que sern empleados en la representacin grafica del sistema FICMED, Determinando los colores, fuentes, y otros elementos de la pagina. Estos son los siguientes:

tem .button

Rama background-color background-image

.button:hover

border border-radius box-shadow color display font-size letter-spacing padding text-decoration text-transform background-color background-image

a a:hover article.blog-post body

box-shadow color text-decoration text-decoration position background-color color font-family font-size letter-spacing text-transform color font-weight font-size letter-spacing margin-bottom font-size margin-bottom color margin-bottom font-size float margin margin line-height margin-bottom color padding

h1,h2 h1,h2,h3,h4 h2

h3 h3,h4 h4 img.left img.top p p, ul strong ul

Valor #007b9d linear-gradient(top, #008dad, #007b9d) -moz-linear-gradient(top, #008dad, #007b9d) -ms-linear-gradient(top, #008dad, #007b9d) -o-linear-gradient(top, #008dad, #007b9d) -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008dad), to(#007b9d)) -webkit-linear-gradient(top, #008dad, #007b9d) solid 1px #006e8b 10px inset 0px 0px 0px 1px #18a8c8 #fff inline-block 1.2em -1px 15px 25px 15px 25px none lowercase #118eb1 linear-gradient(top, #1b9fbe, #118eb1) -moz-linear-gradient(top, #1b9fbe, #118eb1) -ms-linear-gradient(top, #1b9fbe, #118eb1) -o-linear-gradient(top, #1b9fbe, #118eb1) -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1b9fbe), to(#118eb1)) -webkit-linear-gradient(top, #1b9fbe, #118eb1) inset 0px 0px 0px 1px #3ecceb #5d93a2 underline none relative #e3e9dc #878e83 sans-serif 'Ubuntu Condensed', sans-serif 13.5pt -1px lowercase #007897 normal 1.6em -1px 1em 1.2em 0.8em #283121 0.5em 1em left 2px 1.25em 0 0 4px 0 2.25em 0 1.8em 1.25em #474e43 0.25em 0 0 0

62

DETALLE DE LOS ESTILOS

Este detalle, muestra el resumen de los estilos empleados en la Pagina FICMED.

Cada estilo, aplicado a la pgina, modifica los elementos de la siguiente forma:

H1

H2
color: #007897; font-weight: normal text-transform: lowercase font-size: 1.6em; letter-spacing: -1px; margin-bottom: 1em;

H3

H4

color: #283121; margin-bottom: 0.5em; font-size: 1.2em; margin-bottom: 0.8em font-size: 1em

63

CAPTULO III: GESTIN DEL PROYECTO

64

CAPTULO III: GESTIN DEL PROYECTO

3.1 DEFINICIN DEL EQUIPO DE TRABAJO

El desarrollo de un software es una actividad que dada su complejidad debe desarrollarse en grupo, como su vez requiere de distintas habilidades, capacidades, las que obviamente no se encuentra en una sola persona, por ello, se hace necesario formar un grupo de desarrollo de personas, cubriendo as, todas las capacidades requeridas, es por eso que la siguiente tabla, nos mostrara cada rol que cumple cada persona en el grupo de trabajo. Nos encontraremos que una persona podr tener ms de un rol, debido a sus capacidades de desarrollarlas de forma eficiente al logro del cumplimiento de sus tareas.

3.2 INTEGRANTES DEL EQUIPO DE DESARROLLO Y SUS FUNCIONES


El Equipo de trabajo, se encuentra conformado, por un conjunto de 5 estudiantes de la carrera de Ingeniera en Computacin en Informtica, que actualmente, se encuentran cursando el 7 Semestre de dicha carrera. La metodologa de trabajo, ser matricial, ya que todos los integrantes contaran con una tarea la cual se le asignar por medio de la Carta Gantt, elaborada por el equipo de trabajo, y que determina los plazos, los cuales sern previamente revisados y aprobados en conjunto por el profesor gua y el equipo de trabajo. La metodologa Matricial, se puede ilustrar en la siguiente figura:
Figura N14

Esquema Matricial

65

La siguiente tabla, como se menciona anteriormente, muestra las tareas que realizar cada integrante del equipo de trabajo.

Cargo Diseador - Analista

Nombre Tipo de tareas John Vaccarella Diseo Plantillas De Pgina Confeccin Primera Versin Pgina Confeccin Segunda Versin Pgina Anlisis de proyecto Seleccin de Documentacin Luis Medina Diseo de Esquemas Confeccin Carta Gantt Seleccin de Documentacin Pruebas de la Pgina Pruebas con servidor Web

Diseador Grafico

Diseador - Analista

Cristian Vargas Diseo Plantillas de Pgina Deteccin de Necesidades Anlisis de Objetivos Moderador de Equipo Jenson Beteta Confeccin de Requerimientos Coordinacin de tareas Anlisis de Tareas Anlisis de factibilidades Captura de datos Programacin Codificacin en lenguaje establecido Normalizacin de Base de datos Pruebas en servidor Correcciones Diseo Plantillas De Pgina

Analista

Analista - Programador

Arnaldo Espina

66

3.3 CRONOGRAMA DE ACTIVIDADES (CARTA GANTT)

El Cronograma es una herramienta muy importante en la gestin de este proyecto. En el Anexo N1 se muestra las etapas que tendr el proyecto. La primera etapa, previa al desarrollo, nos dar el comienzo de una reunin inicial, reparticin de mdulos, roles, muestra de carta Gantt, presentacin del equipo, dando el comienzo a las siguientes etapas. Luego, se proceder al desarrollo de los programas del sistema, comenzando con el Login, luego el Calendario, posteriormente el men de doctores, siguiendo con el men de pacientes, el proceso de toma de horas, el men de administrativos. Para conocer el detalle de los tiempos y puntos del desarrollo de este proyecto, refirase al Anexo N1,

67

3.4 RECURSOS MATERIALES Y TCNICOS.


El siguiente cuadro, resume los gastos que tendra el equipo de trabajo, al desarrollar el proyecto FICMED, tomando como referencia el periodo del segundo semestre, como plazo de elaboracin del mismo.
Suma de Monto HITO 4 5 6 7 Total general Mes Abril Mayo Junio Julio Concepto Artculos Servicio Artculos de Otros Servicios Total Sueldos de Tel. Aseo Insumos Bsicos general Escritorio Internet 6.005 49.684 78.404 32.990 37.000 1.000.000 1.204.083 5.082 5.922 6.533 32.990 37.000 1.000.000 1.087.526 6.005 5.922 6.533 32.990 37.000 1.000.000 1.088.450 6.005 6.930 6.533 19.468 23.097 68.458 98.003 98.970 111.000 3.000.000 3.399.527

68

3.5 FACTIBILIDAD TCNICA

Dados los requerimientos de este proyecto, se realiz una evaluacin del sistema de la salud en nuestra sociedad. Este estudio ha demostrado la demanda de los

pacientes en espera, para la toma de una hora en los hospitales pblicos, ya que es la necesidad fundamental en toda persona, que pueda tomar una hora para una atencin de salud. Este software tiene la posibilidad de reutilizarse y actualizarse para otros fines, Ya que contamos con la experiencia de los analistas del sistema en el desarrollo de programas, haciendo el uso de sus conocimientos y de sus relaciones con las firmas comerciales, que as llegara a satisfacer las necesidades de los usuarios. Algunos aspectos que se deben tener en claro son: Las herramientas que se van a utilizar para este sistema son especialmente adecuadas al nivel de manejo que posee el equipo de trabajo, las cuales sern muy tiles para el desarrollo de este proyecto. Contamos con La tecnologa de punta para poder realizar este software. Para el Correcto funcionamiento de los recursos tecnolgicos que describiremos en la tabla siguiente seran: Hardware necesario (computadores, Router, cables, etc.) Software necesario (Windows, MySQL, php, etc.) La pgina Web. Ser creada de manera fcil y sencilla para el usuario, donde pueda solicitar una hora en el sitio.

Utilizamos un Servidor correo, etc.)

de alto nivel para su buen rendimiento (Base de Datos,

TRABAJO EN EQUIPO

69

3.5.1 HARDWARE

EQUIPOS Servidor Computadoras Router Switch Cables UTP Tranceiver Rack Firewall

DESCRIPCION Procesador IBM Server IBM x3250 M3 Xeon 4C X3430 2.4GHz 2Gb Notebook procesador intel i3 Ram 3Gb Disco duro 500Gb DLink Router Inalmbrico-N DIR-615 Cisco Switch 08b SD208T-NA 10/100 Spektra Cable UTP cat5e 02m + Conectores Rj45 CIS SW MGBSX1 SX MINI-GBIC SFP TRANSCEIVER Exelink Rack 19" 6U 600x450
CIS FWLL SA520-K9 SECURITY APPLIANCE

CANTIDAD 1 5 1 1 5 1 1 1

Servidor: este servidor ser utilizado para alojar el sistema. Computadoras, Notebooks: estos equipos sern conectados con cables de tipo UTP Rj45 e inalmbricamente, con la finalidad de conectar a la red, para interactuar con el sistema que ser implantado en el servidor.

Router: Su funcin bsica es la de conectar con cables e inalmbrica a los dispositivos.

Switch: para hacer mejor la conexin y disponer de varias puertas libres. Cables UTP: El Cable utilizado para la conexin de los perifricos en red. Rack: Se usar para dejar fijo el servidor, como soporte fsico. Firewall: medio de proteccin a la red, ante intrusiones. Transceiver Es un transmisor / receptor de seales.

3.5.2 SOFTWARE

Para empezar a crear el sistema, se utilizarn los siguientes programas, que sern una buena herramienta para el desarrollo del proyecto. La siguiente tabla, muestra los principales Softwares, que sern necesarios para el desarrollo del proyecto FICMED.

70

NOMBRE Sistema Operativo Windows Dreamweaver Apache MySQL PHP HTML JavaScript CSS XML

VERSION

DESCRIPCION Es un Sistema Operativo que deriva de Microsoft Windows xp/vista/7/8.

cs5 2.2.1.1

Aplicacin enfocada a la construccin y edicin de sitios y aplicaciones web. Servidor web HTTP de cdigo abierto. Sistema de gestin de BD. (Motor de Base de Datos)

5.4.4

Lenguaje de programacin desarrollo web y que puede ser incrustado dentro del cdigo HTML. Lenguaje sencillo que permite describir hipertexto (texto). lenguaje de programacin que permite a los desarrolladores crear acciones pagina web. lenguaje formal estructurado escrito en HTML o XML

Simplificacin y adaptacin del SGML y permite definir la gramtica de lenguajes .

SISTEMA OPERATIVO

Windows de la empresa Microsoft, que nos ayudara en este proyecto socioTecnolgico que permite acceder a varios programas, centrado en el desarrollo de herramientas y modelos productivos.
DREAMWEAVER

Es una aplicacin en forma de estudio (basada en la forma de estudio d adobe flash) enfocado a la construccin y edicin de sitios y aplicaciones Web basado en estndares. Creado inicialmente por Macromedia (actualmente producido por adobe systems). Es el programa de este tipo ms utilizado en el sector de diseo y programacin Web, por sus funcionalidades, su integracin con otras herramientas como adobe Flash y recientemente por su soporte de los estndares del World Wide Web Consortium.
APACHE

Es un servidor Web HTTP de cdigo abierto para plataformas Unix (BSD, GNU/Linux, etc.) apache presenta entre otras caractersticas altamente configurables, base de 71

datos de autentificacin y negociado de contenido, pero fue criticado por la falta de una interfaz grafica que ayude en su configuracin. Apache tiene amplia aceptacin en la red. Desde el 1996 apache es el servidor HTTP ms usado. El servidor consta de una seccin core y diversos mdulos que aportan mucha de la funcionalidad que podra considerarse bsica para un servidor Web.
MYSQL

MySQL es la base de datos open source ms popular y, posiblemente, mejor del mundo. Es un sistema de administracin de bases de datos (Database Management System, DBMS) para bases de datos relacionales. fue escrito en C y C++ y destaca por su gran adaptacin a diferentes entornos de desarrollo, permitiendo su interaccin con los lenguajes de programacin ms utilizados como PHP, Perl y Java y su integracin en distintos sistemas operativos, que hace que su utilizacin sea gratuita e incluso se pueda modificar con total libertad, pudiendo descargar su cdigo fuente.
HTML

HyperText Markup Language (HTML) es el principal lenguaje de marcado para la visualizacin de las pginas Web y otra informacin que se pueden mostrar en un navegador Web.
JAVASCRIPT

Es un lenguaje de programacin utilizado para crear pequeos programitas encargados de realizar acciones dentro del mbito de una pgina Web. Se trata de un lenguaje de programacin del lado del cliente, porque es el navegador el que soporta la carga de procesamiento. Gracias a su compatibilidad con la mayora de los navegadores modernos, es el lenguaje de programacin del lado del cliente ms utilizado.
CSS

CSS son las siglas de Cascading Style Sheets, en espaol Hojas de estilo en Cascada. CSS, es una tecnologa que nos permite crear pginas Web de una manera ms exacta. Permite la modificacin de las reglas grficas de un sitio Web, incluyendo tipos de fuente, colores, tamaos, etc. 72

XML

XML son las siglas de Extensible Markup Language, una especificacin/lenguaje de programacin desarrollada por el W3C. XML es una versin de SGML, diseado especialmente para los documentos de la Web. Permite que los diseadores creen sus propias etiquetas, permitiendo la definicin, transmisin, validacin e interpretacin de datos entre aplicaciones y entre organizaciones.

3.5.3 REDUCCIN DE ERRORES Y MAYOR PRECISIN EN LOS PROCESOS

Los datos se gestionaran en una sola Base de Datos, esta Base de Datos estar accesible en todo momento en el servidor. La automatizacin eliminara errores que ocurren cuando se hacen registros mltiples manuales, debido a la gran cantidad de pacientes que acuden diariamente a la Clnica. Habr opciones de validacin para encaminar a los usuarios obteniendo una precisin y evitando los errores. Reducir el costo de la salida del sistema mediante la eliminacin de reportes innecesarios. Debido a que se podr consultar por sistema de registros de citas e historias mdicas del paciente lo que elimina la necesidad de imprimir y enviar reportes.

INTEGRACIN DE TODAS LAS REAS

El sistema estar en un servidor, donde podr acceder cualquier unidad de la clnica, con los usuarios y contraseas preestablecidos, estos usuarios podrn ver las citas e historias mdicas, como tambin acceder a cualquier otro datos concernientes a

ellos. Segn los permisos que hayan asignado el administrador.

73

RESUMEN TCNICO

Como resumen de todos los equipos y programas software, sern reflejados en la siguiente tabla.

a utilizar en el desarrollo del

HARDWARE
Producto servidor Computadores Router Switch Cables UTP Transceiver Rack firewall Detalles Procesador IBM Server IBM x3250 M3 Exn 4C X3430 2.4GHz 2Gb Notebook procesador Intel i3 RAM 3Gb Disco duro 500Gb DLink Router Inalmbrico-N DIR-615 Cisco Switch 08b SD208T-NA 10/100 Spektra Cable UTP cat5e 02m + Conectores Rj45 CIS SW MGBSX1 SX MINI-GBIC SFP TRANSCEIVER Exelink Rack 19" 6U 600x450
CIS FWLL SA520-K9 SECURITY APPLIANCE

Cantidad 1 5 1 1 5 1 1 1

LICENCIAS DE SOFTWARE
Sistema Operativo Windows Dreamweaver Apache SQL PHP HTML JavaScript CSS XML Es un Sistema Operativo que deriva de Microsoft Windows xp/vista/7/8. Aplicacin enfocada a la construccin y edicin de sitios y aplicaciones web. Servidor web HTTP de cdigo abierto. Sistema de gestin de BD. (Motor de Base de Datos) Lenguaje de programacin desarrollo web y que puede ser incrustado dentro del cdigo HTML. Lenguaje sencillo que permite describir hipertexto (texto). lenguaje de programacin que permite a los desarrolladores crear acciones pagina web. lenguaje formal estructurado escrito en HTML o XML 5 5 5 5 5 5 5 5 5

Simplificacin y adaptacin del SGML y permite definir la gramtica de lenguajes .

74

3.6 FACTIBILIDAD ECONMICA

La Factibilidad econmica, consistir en el equipamiento necesario, para realizar el proyecto, y la forma que posee el equipo de trabajo, para solventar dicho elemento, permitiendo medir el nivel de uso del mismo, en el proyecto, y otros mbitos que involucren al equipo de trabajo. Se considera como fecha de inicio, la misma que comienza el semestre en curso, y como termino, la semana de la tercera evaluacin. Este equipamiento no posee costo para el proyecto, ya que el equipo de trabajo, contaba con l, al momento de realizar la presente investigacin. Para conocer el detalle de estos elementos, dirigirse al Anexo N2. Cada integrante, para costear los gastos generales, como artculos de escritorio, u otros, aportar con una cuota, que se detalla en la siguiente tabla:

Participante Arnaldo Espina Recursos De Escritorios Tiempo Cristian Vargas Recursos De Escritorios Tiempo Jenson Beteta Recursos De Escritorios Tiempo John Vaccarella Recursos De Escritorios Tiempo Luis Medina Recursos De Escritorios Tiempo Total general

Suma de Monto $ 45.000 $ 15.000 $ 30.000 $ 45.000 $ 15.000 $ 30.000 $ 45.000 $ 15.000 $ 30.000 $ 45.000 $ 15.000 $ 30.000 $ 45.000 $ 15.000 $ 30.000 $ 225.000

75

BIBLIOGRAFA Y FUENTES DE INFORMACIN.

Gua De Los Fundamentos Para La Direccin De Proyectos (Gua Del Pmbok) Cuarta Edicin

Ingeniera Del Software: Un Enfoque Prctico. Roger Pressman (Sexta Edicin)

La Evaluacin De Proyectos De Inversin Para La Toma De Decisiones. Rosa Aguilera Vidal, Fernando Seplveda Palacios.

Preparacin Y Evaluacin De Proyectos Sapag Chain

Compendio de Ingeniera del Software I, CIS, 2006.

Compendio de Ingeniera del Software II, CIS, 2006.

76

ANEXOS

77

ANEXO N1 : CRONOGRAMA DE ACTIVIDADES (CARTA GANTT)

78

ANEXO N2 : FACTIBILIDAD ECONMICA

Vida til Usuario Clase Descripcin Vida til Unidad Cantidad John PC/NotebookNotebook CQ40-626LA COMPAQ 2 Aos 1 Hardware HP Multifuncional Deskjet Color 2050 2 Aos 1 Software Adobe Dreamweaver CS6 Student and Teacher Edition Ao 1 1 Software Microsoft Office 2010 Hogar y Estudiante 1 Ao 1 Software NOD32 Antivirus Hogar -1 Lic. X 1 ao1 Ao 1 Licencias Windows 7 Profesional (HOME) 5 Aos 1 GLP MySQL 3 Aos 1 GLP Appserver 2 Aos 1 Vida til Usuario Clase Descripcin Vida til Unidad Cantidad Arnaldo PC/NotebookNotebook Acer Aspire 5542 2 Aos 1 Hardware HP Multifuncional Deskjet Color 2050 2 Aos 1 Software Adobe Dreamweaver CS6 Student and Teacher Edition Ao 1 1 Software Microsoft Office 2010 Hogar y Estudiante 1 Ao 1 Software NOD32 Antivirus Hogar -1 Lic. X 1 ao1 Ao 1 Licencias Windows 7 Profesional (HOME) 5 Aos 1 Software Ubuntu 1 Aos 1 GLP MySQL workbench GLP 1 Aos 1 GLP MySQL 3 Aos 1 GLP Appserver 2 Aos 1

Valores

Usabilidad ndices Valor Total Proyecto Trabajo Ocio Estudio Valor 370.000 370.000 1,00 0,30 0,40 1,00 15.988 29.990 29.990 1,00 0,50 0,20 0,90 1.346 75.170 75.170 1,00 0,20 0,10 0,50 9.744 35.090 35.090 1,00 0,60 0,20 1,00 2.924 19.595 19.595 0,50 0,50 0,50 0,50 2.286 0 0 0,00 0,00 0,00 0,00 0 0 0 0,00 0,00 0,00 0,00 0 0 0 0,00 0,00 0,00 0,00 0 Usabilidad ndices Valor Total Proyecto Trabajo Ocio Estudio 280.000 280.000 1,00 1,00 0,50 1,00 29.990 29.990 1,00 0,50 0,20 0,90 75.170 75.170 1,00 0,20 0,10 0,50 35.090 35.090 1,00 0,60 0,20 1,00 19.595 19.595 0,50 0,50 0,50 0,50 0 0 0,00 0,00 0,00 0,00 0 0 0,00 0,00 0,00 0,00 0 0 0,00 0,00 0,00 0,00 0 0 0,00 0,00 0,00 0,00 0 0 0,00 0,00 0,00 0,00

Valores

Valor

9.333 1.346 9.744 2.924 2.286 0 0 0 0 0

Vida til Usuario Clase Descripcin Vida til Unidad Cantidad Luis PC/NotebookNotebook Packard Bell Easy Note NS11HR-848 2 Aos 1 Hardware Impresora Samsung b/l ML2160 2 Aos 1 Software Adobe Dreamweaver CS6 Student and Teacher Edition Ao 1 1 Software Microsoft Office 2010 Hogar y Estudiante 1 Ao 1 Software NOD32 Antivirus Hogar -1 Lic. X 1 ao1 Ao 1 Licencias Windows 7 Profesional (HOME) 5 Aos 1 GLP MySQL 3 Aos 1 GLP Appserver 2 Aos 1

Valores

Usabilidad ndices Valor Total Proyecto Trabajo Ocio Estudio 239.990 239.990 1,00 0,80 0,50 1,00 31.990 31.990 1,00 0,50 0,20 0,90 75.170 75.170 1,00 0,20 0,10 0,50 35.090 35.090 1,00 0,60 0,20 1,00 19.595 19.595 0,50 0,50 0,50 0,50 0 0 0,00 0,00 0,00 0,00 0 0 0,00 0,00 0,00 0,00 0 0 0,00 0,00 0,00 0,00

Valor

8.484 1.435 9.744 2.924 2.286 0 0 0

Vida til Usuario Clase Descripcin Jenson PC/NotebookNotebook Samsung RF511-S05CL Software Microsoft Office 2010 Hogar y Estudiante Software NOD32 Antivirus Hogar -1 Lic. X 1 aoLicencias Windows 7 Profesional (HOME) GLP MySQL GLP Appserver Vida til 2 1 1 5 3 2

Usabilidad Valores ndices Unidad Cantidad Valor Total Proyecto Trabajo Ocio Estudio Valor Aos 1 399.990 399.990 1,00 0,30 0,40 1,00 17.284 Ao 1 35.090 35.090 1,00 0,60 0,20 1,00 2.924 Ao 1 19.595 19.595 0,50 0,50 0,50 0,50 2.286 Aos 1 0 0 0,00 0,00 0,00 0,00 0 Aos 1 0 0 0,00 0,00 0,00 0,00 0 Aos 1 0 0 0,00 0,00 0,00 0,00 0

Vida til Usuario Clase Descripcin Cristian PC/NotebookNotebook Dell Vostro V131 Red Hardware HP Multifuncional Deskjet Software Microsoft Office 2010 Hogar y Estudiante Software NOD32 Antivirus Hogar -1 Lic. X 1 aoLicencias Windows 7 Profesional (HOME) GLP MySQL GLP Appserver Vida til 2 2 1 1 5 3 2 Unidad Cantidad Aos 1 Aos 1 Ao 1 Ao 1 Aos 1 Aos 1 Aos 1

Valores

Usabilidad ndices Valor Total Proyecto Trabajo Ocio Estudio Valor 300.000 300.000 1,00 0,40 0,40 1,00 12.500 29.990 29.990 1,00 0,50 0,20 0,90 1.346 35.090 35.090 1,00 0,60 0,20 1,00 2.924 19.595 19.595 0,50 0,50 0,50 0,50 2.286 0 0 0,00 0,00 0,00 0,00 0 0 0 0,00 0,00 0,00 0,00 0 0 0 0,00 0,00 0,00 0,00 0

79

CONCLUSIONES

1. FICMED, es una herramienta eficiente, adaptable a cualquier situacin, es una herramienta que usa tecnologa web, por ello la hace ms global, ya que basta solo tener un navegador web, independiente del sistema operativo. 2. Es la solucin al problema de la movilidad, cuando necesitamos una hora, o el saber de nuestro examen mdico, o la carpeta virtual de nuestra salud, basta de andar con papeles cada vez que vamos al mdico, quizs disminuya la presin de ya estar enfermos y preocuparnos de esos detalles. 3. FICMED es una herramienta necesaria para el estilo de vida que estamos llevando frente a la tecnologa, cumpliendo con los estndares actuales, modelados, metodologas, y buenas prcticas de programacin. 4. Resulta de vital importancia, que frente a un mundo enfocado a la Responsabilidad Social Empresarial, que este equipo de trabajo, ha determinado esta solucin, como una real alternativa a los centros mdicos y consultas de pequea y mediana envergadura, que permitan su evolucin de la mano con la tecnologa, que nos rodea en la actualidad. 5. El desarrollo del presente documento ha permitido que los integrantes de este equipo de trabajo, puedan interiorizarse de forma ms cercana a los entornos de desarrollo, conociendo as los procedimientos, y tcnicas que estn involucradas en la magnitud de desarrollo de un proyecto informtico

80

You might also like