Instituto Profesional La Araucana IPLA Ingeniería en Computación e Informática

PROYECTO FICHA MÉDICA “FICMED”

“Proyecto para optar al Título Profesional de Ingeniero de Ejecución en Computación e Informática”.

Profesor Guía: Carlos Herrera

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

Santiago – Chile Julio - 2012 1

Instituto Profesional La Araucana IPLA Ingeniería en computación e Informática

PROYECTO FICHA MÉDICA “FICMED”

“Proyecto para optar al Título Profesional de Ingeniero de Ejecución en Computación e Informática”.

Profesor Guía: Carlos Herrera

Alumnos: Arnaldo Espina Guerrero Cristian Vargas González 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, dándome ejemplos dignos de superación y entrega, porque en gran parte gracias a ustedes, hoy puedo ver alcanzada mi meta, ya que siempre estuvieron impulsándome en los momentos más difíciles 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, tíos, primos, abuelos y personas especiales que conocí en este proceso de mi vida. Luis Medina

Para mis padres, por su comprensión y ayuda en momentos malos y menos malos. Me han enseñado 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 empeño, 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 comprensión, por su empeño, por su fuerza, por su amor, por ser tal y como es, porque la Amo. Es la persona que más directamente ha sufrido las

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

Para mis hijas, cuyo nacimiento ha coincidido con el último año de carrera. Ellas son lo mejor que nunca me ha pasado, y han venido a este mundo para darme el último empujón 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 difíciles. Cristian Vargas 3

A Dios todopoderoso que ha guiado mis pasos, mi mente, mi corazón, porque solo a través de él, podre lograr mis metas. A mis abuelos que aunque ya no están 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, impulsándome a seguir adelante. A mi hermano por su apoyo moral, económico y por brindarme su mano en los momentos difíciles. 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 más la necesité… a mi hermano por su ayuda y constante cooperación en los momentos más difíciles. John Vaccarella

4

que han permitido con sus granitos de arena. agradecer a todas aquellas personas. como personal. denominado “vida”. gracias a sus consejos. en la preparación. que seamos mejores personas. de ese proyecto que resulta ser el más complejo y extenso de todos. por permitirnos progresar. A los profesores que han permitido llegar a estas instancias de término de esta carrera. queremos agradecer al Instituto “La Araucana”. Por último.AGRADECIMIENTOS Como equipo de trabajo. tanto en el ámbito profesional. para construir un país más culto y cada día mejor. y constante preocupación por sus alumnos… y a todo el equipo de esta gran institución. 5 .

4 Página Web 1.1.5 Sitio Web 1.5 Navegador 1.5.2.1 Internet.2.8 Internet Y Negocios 1. La Columna Vertebral De Internet 1.1 Reserva De Hora 1.4 Objetivos Generales 29 1. El Canal De Difusión Más Importante del Siglo XXI 1.1.2.3 Doctor 27 27 27 27 27 27 28 1.3 La World Wide Web (WWW) 1.1.3.1.1.5.7 Modelo Vista Controlador (MVC) 1.1 Marco Teórico 1.2 Pacientes 1.2 ARPANet.2.4 La Ficha Médica En El Sistema De Información 1.9 Aspectos Cruciales Del Proyecto En Estudio Delimitación Justificación Técnica Del Proyecto Etapa Crítica Del Proyecto 13 14 16 17 19 19 20 20 21 21 22 22 12 13 1.2.1.3.3 Consultas A Asistir 1.1.2 Público Objetivo 1.1.3 Toma De Requerimientos 1.5.3 Control De Personal Perfil Administrativo 30 30 30 30 31 6 .5 Objetivos Específicos 1.5 Usuarios Involucrados En Los Procesos de La Ficha Clínica Personal Administrativo Recepción Personal Administrador Supervisor Personal Médico Enfermera Administrativo 23 23 24 24 24 24 24 25 25 25 1.1 Director Para El Paciente Para El Doctor Para El Administrativo 1.2 Médicos 1.3.1 Reserva De Horas Médicas 1.1.2 Administrativo 1.ÍNDICE CAPÍTULO I: DEFINICIÓN DEL PROYECTO 1.

1.F.F.6.Perfil Administrativo Avanzado Perfil Gerencial 1.1 Diagramas De Flujo De Datos (D.) D.1.6 Solución Propuesta 1.2 Definición de Entradas y Salidas 40 2.4 Modelado de Datos 41 41 41 42 43 44 45 45 46 46 46 48 49 49 50 51 51 52 7 .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.1.F.F.3 Modelo del Sistema 2. Ficha Médica 2.D.1 Grupo De Trabajo 1.3.4 Las doce practicas de Extreme Programming (XP) Prácticas de Codificación Prácticas de Desarrollo Prácticas de Negocio 2.2 Beneficios para clientes 1.3 Beneficios personal administrativo Médicos Perfil Administrativo Perfil Administrativo avanzado CAPÍTULO II: DESARROLLO DEL SISTEMA 2.1 Metodología De Desarrollo 2.F.1.D.2 Metodología De Desarrollo Extreme Programming (XP) 2.3 Valores Que Inspiran La Metodología XP (Extreme Programming) Comunicación Feedback Rápido Y Continuo Simplicidad Coraje 2. Recuperación De Contraseña D. Acceder Funcionario D.3.6.D.1.2 Diccionario De Datos Hypertext Markup Language (HTML) Lenguaje CSS Metalenguaje XML Motor AJAX Biblioteca jQuery Lenguaje PHP Base de Datos MySQL Lenguaje de programación JavaScript La Clase PHPMailer Librería DomPDF 2.1 Metodologías Ágiles De Desarrollo 2. Validar Usuario D.D.D.6.

3 Reducción De Errores Y Mayor Precisión en Los Procesos Integración De Todas Las Áreas Resumen Técnico 3.1 Pagina Principal 2.5.5.1 Definición Del Equipo De Trabajo 3.5.4.6 Factibilidad Económica 64 65 65 67 68 69 69 70 70 73 73 74 75 BIBLIOGRAFÍA Y FUENTES DE INFORMACIÓN 76 ANEXOS Anexo N°1: Cronograma De Actividades (Carta Gantt) Anexo N°2: Factibilidad Económica 77 78 79 CONCLUSIONES 80 8 .2 Software 3.2.5.3 Reglas Gráficas Detalle de Los Estilos 58 58 59 60 60 61 61 62 63 CAPÍTULO III: GESTIÓN DEL PROYECTO 3.4 Recursos Materiales Y Técnicos 3.1 Hardware 3.2 Elementos Principales De La Página Módulo De Intranet Módulo De Reserva De Horas Módulos De "Quienes Somos" Y Actualidad Relación De Colores Y Fuentes De La Página 2.5 Diseño de Interfaces 2.4.2 Integrantes Del Equipo De Desarrollo Y Sus Funciones 3.2 Diccionario De Datos De La Base De Datos 52 53 2.3 Cronograma De Actividades (Carta Gantt) 3.1 Modelo Tabular (Base De Datos) 2.5 Factibilidad Técnica Trabajo En Equipo 3.5.5.

o bien puedan eliminar. es por ello que junto a un grupo de profesionales de la Informática. pasando por etapas de planificación. RESUMEN EJECUTIVO El informe que se presenta a continuación tiene como título FICMED.. es por eso que debemos tomar como clave de éxito la incorporación de nuevas tecnologías a nuestras empresas. cancelación de horas entre otros. llámese médicos o personal administrativo del centro médico. es indispensable ser parte de la competitividad. Su principal objetivo es la incorporación de tecnología Web a los centros médicos de nuestros país. Los posibles clientes podrán conocer cada una de las etapas que se fueron cursando en la elaboración de este proyecto.. cual pueda ser adaptado a cualquier comercio o institución. potenciando a nuestros posibles clientes. etc. también ofreciéndoles un calendario de agendas médicas.I. como también facilitarles el trabajo a todos los clientes internos. se presenta la oportunidad de utilizar todas las herramientas que están disponibles para el éxito de este proyecto. bitácora de pacientes. desde una toma de requerimientos. imprimir exámenes médicos etc. y/o cambiar horas médicas. facilitándoles el agendamiento de horas médicas. el 9 . Por último entregar un sistema capaz de funcionar en cualquier plataforma Web. elaboración de plan de trabajos. cartas Gantt. Debido a los grandes cambios en el mundo.

confiable y económica. tecnología. amigable. Nuestra capacidad de adaptación nos ha demostrado que por los años hemos disminuido la brecha entre “llevar a cabo algo” y realizarlo. negocios. tiempo. El desarrollo de proyectos usando estas herramientas también se ha masificado. liviana y de calidad. INTRODUCCIÓN Los sistemas computacionales por su complejidad en la antigüedad necesitaban ocupar muchos recursos. el costo ya dejó de ser una excusa para crear. desarrollar proyectos usando la computación se ha hecho más amigable. la respuesta a todas esas preguntas. nació FICMED. podemos aprender de una forma autodidacta. Que mejor la incorporación de pequeños y grandes emprendedores de la salud. Clínica de Universidad Católica. hoy en día nuestro tiempo es cada vez más valioso por lo que ya es una gran necesidad contar con una herramienta tan poderosa como es la Internet. Todo esto en servicio del ser humano con sus constantes proyectos de hacer la vida más “simple”. te hacen esperar y esperar. Un sistema que se pueda integrar de forma rápida. que sea simple. Por lo que la era de las comunicaciones va a pasos agigantados y bien dirigidos al negocio. teléfono ocupado. algo tan simple como solicitar una hora al médico. después al negocio y al hogar. creando grandes proyectos.II. En donde 10 . después de no saber qué hacer. ayudan mucho. que se basa en una necesidad real. etc. estos elementos cada vez se han hecho más masivos. primero en el ámbito científico. En nuestros días. de no poder llamar a tomar una hora… de no saber cómo se llama el doctor. es por eso que este nicho está abierto a la incorporación de nuestro proyecto. existe un mercado muy grande que no ha sido tocado. de una necesidad que vivimos a diarios. Las herramientas computacionales se componen de muchos elementos. primero con el perfil de científico. si bien cierto nuestro proyecto ya está en los grandes centros médicos. que a veces ni siquiera existía. que son los centros médicos que no cuentan con infraestructura como los ya mencionados. como es el caso de Consalud. por nombrar algunos. la documentación que está en Internet aleja el adquirir conocimientos de manera formal. Estas corrientes de independencia sobre la creación nos llevo a crear esta página. En nuestros días. las herramientas Open Source. es así como surge nuestro proyecto. posteriormente aplicado a la empresa. podemos desarrollar proyectos de una calidad aceptable que cubra una cierta necesidad.

a través de un sitio web.los usuarios podrán hacer uso de ella. y los clientes internos. 11 . ya sea un control de las horas de cada médico o bien un medico llevar el historial de un paciente en un bitácora virtual. podrán realizar de forma más eficiente su labor. la que los clientes podrán revisar en caso que el paciente olvidara cual fue su diagnostico.

CAPÍTULO I: “DEFINICIÓN DEL PROYECTO” 12 .

CAPÍTULO I: DEFINICIÓN DEL PROYECTO 1. se deberá conocer además los factores internos. Este concepto se puede definir como “Un sistema mundial de redes de computadoras. sino que provocaba una duplicación de esfuerzos y recursos. comenzaron a apreciar los beneficios de la comunicación con otras instituciones. y poder tener inclusive comunicación directa con los usuarios de otros computadores”.1 INTERNET. pero a la vez enfrentados al problema de que los principales investigadores y laboratorios deseaban tener sus propios computadores. dentro del ARPA1. acrónimo de la expresión en inglés Defense Advanced Research Projects Agency (Agencia de Investigación de Proyectos Avanzados de Defensa) es una agencia del Departamento de Defensa de Estados Unidos responsable del desarrollo de nuevas tecnologías para uso militar 13 . integrado por el conjunto de las diferentes redes de cada país del mundo. en caso de contar con los permisos adecuados.1. EL CANAL DE DIFUSIÓN MÁS IMPORTANTE DEL SIGLO XXI. lo que no sólo era más costoso. y colegas de la distancia. Para poder entender las bases de este proyecto. Fue en este momento. acceder a la información de otra computadora. y a la vez poder consultar información que se encontraba disponible en otros 1 Actualmente DARPA. El primer factor. Este Concepto se originó alrededor del año 1960. el conocido y aclamado concepto de Internet. cuando académicos. y también los externos a los que se verá enfrentado el producto final. por medio del cual un usuario en cualquier ordenador puede. estudiantes e investigadores. De esta forma nace ARPANet (Advanced Research Projects Agency Network o Red de la Agencia para los Proyectos de Investigación Avanzada de los Estados Unidos). Es por esta razón que el equipo de trabajo analizará estos factores y mencionará sus principales características. y uno de los más importantes será el canal de difusión que utilizará dicho producto. en respuesta a la necesidad de esta organización de buscar mejores maneras de usar los computadores de ese entonces.1 MARCO TEÓRICO 1. que definió el trazado de una red inicial de comunicaciones de alta velocidad a la cual fueron integrándose otras instituciones gubernamentales y redes académicas durante la década de 1970.

y gracias a una serie de investigaciones y trabajos previos de organizaciones y científicos. y en ellos se describían dos ideas clave:  El uso de una red descentralizada con múltiples caminos entre dos puntos. donde publicar y disponer de la información generada por otras personas sería más fácil y rápido que lo conocido hasta ese entonces. por el informático y profesor Leonard Kleinrock. quien trabajaba en la RAND Corporation3 en una red segura de comunicaciones . 2 3 La conmutación de paquetes es el envío de datos en una red de computadoras La Corporación RAND (Research ANd Development) es un laboratorio de ideas (think tank) norteamericano formado. Los Ángeles y fue la espina dorsal de Internet hasta 1990. inclusive los de tipo nuclear. surgieron las primeras publicaciones sobre la teoría de conmutación de paquetes2. lo que lograría ser un importante avance en cuanto al trabajo informático en red. Si bien es cierto que ARPANET fue diseñada para sobrevivir a fallos en la red.2 ARPANET. pero otros aseguran que este no fue el motivo. más conocida como “ARPANET” fue creada por encargo del Departamento de Defensa de los Estados Unidos ("DOD" por sus siglas en inglés) como medio de comunicación para los diferentes organismos del país. El primer nodo se creó en la Universidad de California. La red de computadoras Advanced Research Projects Agency Network. permitieron que en el año 1969 se diera inicio a la primera red interconectada. entre las universidades de UCLA y Stanford. habría sido una red creada para resistir una serie de ataques. Fue en 1959. tras finalizar la transición al protocolo TCP/IP iniciada en 1983. la verdadera razón para ello era que los nodos de conmutación eran poco fiables. Algunos expertos señalan que ARPANET. para ofrecer investigación y análisis a las fuerzas armadas norteamericanas.1. Ya en el año 1961. creándose el primer enlace por medio de la línea telefónica conmutada. LA COLUMNA VERTEBRAL DE INTERNET. cuando Paul Baran. en un primer momento.centros de investigación y de estudios. 1. 14 . Todos estos acontecimientos. Este sería el comienzo de una nueva era en torno a las comunicaciones.Sus resultados se publicaron a partir de 1960.

se inició la tendencia actual de permitir no sólo la interconexión de redes de estructuras dispares. y estudios que iban de la mano con los avances tecnológicos. también llamado OSI (en inglés open system interconnection) es el modelo de red descriptivo creado por la Organización Internacional para la Estandarización en el año 1984 [4] 15 . se creó el IAB con el fin de estandarizar el protocolo TCP/IP y de proporcionar recursos de investigación a Internet. delegó parte de sus funciones en el Internet registry que. creó el lenguaje HTML. dando fin a la denominada “ARPANET”. llamado World Wide Web (WWW). La división de mensajes completos en fragmentos que seguirían caminos distintos. ARPANET cruzara hasta la costa Este. basado en el SGML. un grupo de físicos encabezado por Tim Berners-Lee. pruebas. se interconectaron diversas redes dentro de Estados Unidos. el esqueleto básico de lo que hoy conocemos como Internet. a su vez. Luego. En el año 1989. La red estaría capacitada para responder ante sus propios fallos. pertenecientes a universidades y centros de investigación. al pasar del tiempo. Con la integración de los protocolos OSI4 en la arquitectura de Internet. En 1990 el mismo equipo construyó el primer cliente Web. El resumen final de este esquema se presentó en 1962 y se publicó en 1964. y alcanzando también a Europa. Ese mismo año. Por otra parte. proporciona servicios a los DNS. En 1971 ya existían 24 ordenadores conectados. En el CERN de Ginebra. formando así. 4 El modelo de interconexión de sistemas abiertos. Este número creció hasta 213 ordenadores en 1981 con una nueva incorporación cada 20 días en media y llegar a alcanzar los 500 ordenadores conectados en 1983. se centró la función de asignación de identificadores en la IANA que. con el desarrollo de nuevas tecnologías. ARPANET cambió el protocolo NCP por TCP/IP. sino también la de facilitar el uso de distintos protocolos de comunicaciones. y de una serie de investigaciones. También en 1983. y predominando el Internet que conocemos hoy. uniendo más ordenadores a la red. permitieron que en marzo de 1970. Ya en el año 1986. y el primer servidor Web. más tarde.

La World Wide Web. dependiendo de la envergadura del mismo. donde cada nodo. 16 .La siguiente imagen. representa un punto de conexión a la misma. La red Utiliza también los denominados Navegadores. Es un modelo de compartir información. es una forma de acceder a información por medio de la Internet.1. audio. como son las Páginas Web. como por ejemplo Mozilla o Internet Explorer. Un documento Web. que fue creado para trabajar por encima de la Internet.org en 2005. o Red. o video. Puede contener gráficos.3 LA WORLD WIDE WEB (WWW) World Wide Web. muestra una representación de la red. uno de los lenguajes hablados en la Internet. texto. 1. para la transmisión de datos. imágenes. para acceder a documentos. utiliza el Protocolo: Hypertext Transfer Protocol. conocido como: http. y la evolución de la antigua “ARPANET” Figura N°1 Mapa parcial de Internet basado en la información obtenida del sitio opte. las cuales se encuentran unidas por medio de Hiperlinks. en un estilo "neuronal".

17 . puede ser distribuida a través de Internet. accediendo a la primera página usualmente solicitada en un sitio Web. Usando lo que se conoce como “frames”. no así la red.1. El Internet. por lo que no deben ser confundidos.4 PÁGINA WEB Una página Web es un documento situado en una red informática. es usada para el correo electrónico. grupos. Figura N°2 Representación grafica de la WEB 1. varias páginas pueden ser vistas en los navegadores. pero que no son sinónimos. la cuál es llamada “Home Page”. o URL. 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. o mensajería instantánea (Messenger). También una página de internet o página Web es un documento electrónico que contiene información específica de un tema en particular y que está almacenado en algún sistema de cómputo que se encuentra conectado a la red mundial de información denominada internet.La red es una forma en que la información. Este documento HTML que tiene su propia dirección Web. Se puede Concluir que la Red es una porción de Internet. al que se accede mediante enlaces de hipertexto.

 Una página Web provee información al observador. 18 . e inclusive permitirá realizar compras directamente en la misma. en un navegador Una página Web es la unidad básica de un World Wide Web. permitiendo su visualización por medio de los navegadores. abrir otro documento Web. Estos documentos puede ser elaborados por distintas instituciones tales como: educativas. o transportarlos a otro sitio Web totalmente distinto a través de sus hipervínculos. públicas o privadas. acción que nos puede conducir a otra sección dentro del documento. a través de la selección del texto remarcado o de las imágenes. esta información puede ser a color y puede tener animaciones.Figura N°3 Ejemplo de una página Web. o cualquier otro tipo de asociación y por las propias personas en lo individual. iniciar un mensaje de correo electrónico. gubernamentales. Virtualmente no hay límite a lo que pueda ser mostrado en una página Web.  Una página Web es una pieza electrónica de información que es vista a través de una computadora que se encuentra permanentemente conectada al internet. la cual contiene tres características:  Una página Web posee una característica que le permite combinar el texto con imágenes para hacer un documento más dinámico y a la vez permitir que se puedan ejecutar diferentes acciones una tras otra. productos. imágenes.

Estos sitios son empleados para comunicarse por las instituciones tanto públicas como privadas. El navegador interpreta el código.1. que incluye una página inicial de bienvenida generalmente denominada Home page. Los documentos pueden estar ubicados en la computadora en donde está el usuario.1.5 NAVEGADOR Un navegador o navegador Web (del inglés. organizaciones e individuos alrededor del mundo. y que tenga los recursos necesarios para la transmisión de los documentos (un software servidor Web). interpretando la información de archivos y sitios Web para que podamos ser capaces de leerla. La funcionalidad básica de un navegador Web es permitir la visualización de documentos de texto. HTML generalmente. Figura N°4 Navegadores más comunes de la Web 1. En el caso particular de las empresas este mensaje tiene que ver con la oferta de sus bienes 19 .6 SITIO WEB Un sitio Web se podría definir como un conjunto de archivos electrónicos y páginas Web referentes a un tema en particular.1. (ya se encuentre ésta alojada en un servidor dentro de la World Wide Web o en un servidor local). pero también pueden estar en cualquier otro dispositivo que esté conectado a la computadora del usuario o a través de Internet. Web browser) es una aplicación que opera a través de Internet. en el que está escrita la página Web y lo presenta en pantalla permitiendo al usuario interactuar con su contenido y navegar hacia otros lugares de la red mediante enlaces o hipervínculos. con un nombre de dominio y una dirección en internet específica. posiblemente con recursos multimedia incrustados.

el segundo es un conjunto de vistas que representa los formularios de entrada y salida de información.y servicios a través de internet y en General para ser más eficientes sus funciones de mercadotecnia. imagen corporativa.1. destacándose los sitios de servicios. vídeo y gráficos.8 INTERNET Y NEGOCIOS Una ventaja fundamental de Internet consiste en dar acceso a bajo costo a muchas fuentes de información y tipos de datos –texto. Los tipos de datos y su interrelación están más allá de las capacidades técnicas de las bases de datos relacionales. 20 . 1. información. Siendo el Modelo el que representa los datos de la aplicación y sus reglas de negocio. Este patrón organiza la aplicación en tres modelos separados. comercio electrónico en línea. Los sitios Web pueden ser de diversos géneros. el tercero es un conjunto de controladores que procesa las peticiones de los usuarios y controla el flujo de ejecución del sistema. Figura N°4 Esquema Gráfico de MVC. negocios.7 MODELO VISTA CONTROLADOR (MVC) El patrón Modelo-Vista-Controlador (MVC) es una guía para el diseño de arquitecturas de aplicaciones que ofrezcan una fuerte interactividad con usuarios. La animación y la realidad virtual son instrumentos nuevos que agudizan aún más las ventajas competitivas de las empresas. entre otros. audio.1. 1. entretenimiento.

Las nuevas tecnologías. sincronizada. impresión de recetas médicas. dotarse de una agenda virtual. Este sistema. permiten un grado de colaboración sin precedentes. generando la esperanza de un mayor crecimiento económico.Dado que Internet ofrece un nuevo sistema de información.9 ASPECTOS CRUCIALES DEL PROYECTO EN ESTUDIO. Internet y las nuevas tecnologías de la información están influenciando la labor de los inventores y las PYME de innovación. que permitirá la dación de horas médicas. e informada de los pacientes que hayan tomado hora con los especialistas disponibles.1. y dan vida a nuevas alianzas y asociaciones comerciales. e historial de atenciones del paciente registrado. Este sistema. podrá servir como referente para atenciones futuras. un nuevo mercado. 21 . previamente registrado en la base de datos del mismo. de control. una nueva forma de comunicación y un nuevo medio de distribución. sino que también ofrece nuevas oportunidades. 1. Un mundo cada vez más vinculado por redes no sólo está cambiando la interacción laboral de las personas. no se hará responsable del manejo de las recaudaciones que puedan efectuarse ante las prestaciones. permitirá a la institución. Por último. y/o cualquier procedimiento que requiera un paciente. con el impulso de la innovación. con directorio de médicos activos. ni tampoco de la previsión del paciente que tome la hora o control en dicha institución. DELIMITACIÓN. el ingreso al sistema. o que se haya atendido en la institución. proveerá a la institución que lo implante. un sistema nivel Web. será de exclusiva responsabilidad del equipo administrativo de la institución. Este proyecto. la fuerza de la distribución digital puede llevar a desarrollar productos y servicios totalmente nuevos que nadie ha imaginado. en forma tan trascendental como lo hizo en su momento la revolución industrial. coordinada. este sistema. previo chequeo y planificación de un usuario administrativo avanzado (ver Público Objetivo). exámenes. De ser este el caso. para entregar un servicio correcto y eficiente al paciente. exámenes en línea.

entregar un producto de calidad. para el proyecto FICMED. a un precio razonable. ha determinado la necesidad construir una aplicación Web. en el que la innovación. tanto de la tecnología correctamente aplicada y. el desarrollo y puesta en marcha del sistema de agenda médica. resulta importante para no perder posicionamiento en el mercado. lo que sitúa a este grupo de trabajo en un escenario de nuevos y grandes retos. La globalización impone nuevos esquemas de producción y comercialización.JUSTIFICACIÓN TÉCNICA DEL PROYECTO. lo que se puede traducir en posibles errores de codificación. acorde a la tecnología de la actualidad. Esto se logra únicamente a través de un servicio profesional. y así. acorde a los tiempos actuales. el manejo de la ficha médica de los pacientes registrados en la institución. para la dación de horas de forma electrónica y al mismo tiempo. El Proyecto adquiere su valor. y la falta de experiencia del equipo de trabajo. ETAPA CRÍTICA DEL PROYECTO. el equipo de trabajo. que permiten disminuir costos de licenciamiento o llaves de software. al emplear herramientas del tipo Open Source. de una inversión acorde a la dimensión que posea la institución que implante el sistema. dada la complejidad de este modulo. que podrían retrasar el normal y planificado desarrollo del proyecto en su conjunto. 22 . Para competir en este nuevo canal de comercialización global que es el Internet. Se considera como etapa crítica. desde luego.

como también ayuda a mejorar la atención. o personalmente. da la plena confianza y seguridad. teléfono. todavía no hay un sistema que trate de mejorar la gran lista de espera que tiene cada paciente y en las diferentes especialidades. son los pacientes. 23 .1 RESERVA DE HORA Este sistema está dirigido para los pacientes. Porque el servicio de salud en nuestro país es muy lento al momento de tomar una hora (hospital). existentes en nuestro país.2. registrar procedimientos.2 PÚBLICO OBJETIVO El presente sistema. SEGUNDO: La manera de poder acceder al sitio y poder reservar una hora para un control sin la necesidad de ir físicamente a la clínica. entre otros. “Personalmente creo que hoy en día es mejor atenderse en una clínica. que van hacer la reserva de una hora vía Online. La cual facilita a los funcionarios del área correspondiente a brindar una atención de buena calidad.1. los servicios se proporcionan en el sitio. la rapidez en el diagnóstico y entre otras cosas más” (anónimo). La idea de esta Ficha clínica es facilitar una atención de buena calidad y de mayor comodidad. que avalan su importancia. como los siguientes: PRIMERO: Viendo la necesidad de la gente que espera por una hora de atención médica. 1. Cuenta con un número limitado de especialidades y profesionales. también es mejor el trato. Con la finalidad de ahorrar tiempo y dinero. se sostiene en dos grandes pilares. consultar su agenda. médicos y otros funcionarios. y los centros médicos de menor envergadura. se ve claro que el público objetivo principal de esta propuesta.

… contando con un sitio fácil de poder tomar la hora en cada sección adecuada a su necesidad. Particular. y si no. debe ser para cada paciente permanentemente actualizada y validada. Dispone de una plataforma actualizada. si es que conoce los datos personales. El usuario se deberá registrar en el Sitio. etc. también en el sitio y dejar así el cupo Hay varios tipos de consultas. 1.1. con previsión de tipo Fonasa. se puede hacerlo a través de 2 opciones: (1) Buscando por la especialidad del médico. 24 . para el acceso de todo público en general. Si el usuario es nuevo hace una nueva ficha y lo registra al sistema. debe ser absolutamente confidencial.2. y rellenar sus datos para que el sistema pueda confeccionar su ficha clínica.2.4 LA FICHA MÉDICA EN EL SISTEMA DE INFORMACIÓN. Además.3 CONSULTAS A ASISTIR anular.5 USUARIOS INVOLUCRADOS EN LOS PROCESOS DE LA FICHA CLÍNICA PERSONAL ADMINISTRATIVO RECEPCIÓN    Confirmación de Hora Encargado de avisar la hora de llegada del paciente. los requisitos (horas de ayuno) y cuanto plazo de entrega (días hábiles).2 PACIENTES Para consultar el módulo de horas. Para obtener una mejor atención. Una vez encontrada la lista de horas disponibles debe seleccionar la que mejor le acomode. 1. 1. Programa la atención con el médico.2.2. el valor que tiene. La Ficha Médica. Isapre. o bien. uno de ellos es la consulta de indicaciones de exámenes. En caso de no poder asistir debe disponible. (2) Buscando por el nombre del médico.

si no se presenta. Estadísticas Gerenciales PERSONAL MÉDICO   Consultas de agendas. en su ficha de atención médica. para su disponibilidad. en caso que así lo requiera el paciente.  Revisa toda la atención que se ha hecho durante el día. en corto. se enfoca en el cuidado del paciente o un grupo de ellos e incluso algunos trabajadores administrativos de la clínica. verifica la lista de Pacientes que están pendientes.  Encargado de reservar una hora a futuro con el médico tratante. mediano o largo plazo durante todo el año. PERSONAL ADMINISTRADOR SUPERVISOR. entre otros. Tiene el acceso de cambiar y anular o modificar las horas a una nueva fecha.   Encargado de ingresar al médico en el sistema. ENFERMERA ADMINISTRATIVO  La aplicación de esta labor. tales como curaciones.  Registra la ausencia del paciente.  Registrar procedimientos. También cierra por completo la atención. Programa la asignación de turnos a cada médico. cambios de sondas. aplicación de tratamientos farmacológicos.  Tomar las decisiones concisas y completas sin olvidar el nivel general de habilidades de sus colaboradores. para que en su próxima atención conozca el detalle de su enfermedad o tratamiento que tiene el paciente y los medicamentos que se le recetó. 25 . El médico tiene la obligación de llenar el historial del paciente.   Mantener la base de datos actualizada por personal externos a la clínica.

26 . Debe ingresar las imágenes de exámenes que están pendientes y registrar las que ya fueron solicitadas por el médico. archivando todo en el sistema como respaldo propio.

3. Los pasos son los siguientes: 1. Pueda tomar hora por Internet. Confirmar la atención. Ver su historial de atenciones. Anular la hora. a.1. 1. para posteriormente completar la información del paciente. PARA EL DOCTOR. 27 . Ver su historial de exámenes.3. g. que cumpla con las siguientes funciones: PARA EL PACIENTE.2 ADMINISTRATIVO Es el encargado de confirmar la atención registrada online vía telefónica. Confirmar la atención. Completar información del paciente. b.3 TOMA DE REQUERIMIENTOS 1. h. d. 2. Ingresar datos del examen.1 DIRECTOR Se requiere implementar una ficha médica para internet. Completar información del paciente. c. PARA EL ADMINISTRATIVO. e. Ingresar datos de la atención. f.

3. Ingresar datos de la atención. al igual que registrar los resultados de los exámenes realizados.3 DOCTOR Es el encargado de ingresar la información de la atención de los pacientes. 28 . Ingresar datos del examen. Los pasos son los siguientes: 1. 2.1.

ver resultados de exámenes de una forma globalizada.1. la cual hará más interactiva. entre otras. cuyo principal objetivo es acercar el servicio de toma de horas a los usuarios. Figura N°5 Interacciones de la Ficha médica 29 . y ofrecerá los servicios necesarios para organizar la agenda diaria con los pacientes.4 OBJETIVOS GENERALES Diseñar un sistema de una ficha médica para una clínica. hacer consultas de historiales. usando la plataforma Web. Esta plataforma estará a disposición también del equipo médico. rápida y fácil dicho proceso.

gerenciales.2 MÉDICOS    Poder revisar su agenda de pacientes.5. 30 . administrativos.1.5.  Permitir imprimir exámenes futuros que se deba realizar el paciente. 1. Que los pacientes dispongan de su ficha médica. con un margen de caducidad de una semana.5 OBJETIVOS ESPECÍFICOS Por medio de una plataforma Web queremos que nuestros pacientes. 1. con margen de dos días de anticipación y previo aviso a administrativo supervisor o avanzado. modificar y eliminar sus horas médicas. administrativo avanzados. así el paciente podrá elegir al médico que él estime conveniente. cómoda y rápida sus labores.5. sistemática.  Poder imprimir recetas que se hayan extraviado o les hayan robado.  Entregar una reseña profesional del equipo médico disponible. Perfiles médicos. médicos y todo el personal administrativo que trabaja en función de nuestro servicio se les facilite de forma integral. Realizar actualizaciones o revisión de bitácora de pacientes Cancelar horas en agenda médica.1 RESERVA DE HORAS MÉDICAS  Permitir que los pacientes sean ellos mismos los que se logren registrar en el portal   Que los pacientes logren reservar. en caso de robo o pérdida de los mismos. 1.3 CONTROL DE PERSONAL Permitir Perfiles de usuarios según sea el caso. facilitando a los mismos esta información para uso personal o antecedentes que desean utilizar en otras instituciones.

PERFIL ADMINISTRATIVO     Acceso restringido Lista de confirmación de pacientes para el siguiente día. PERFIL GERENCIAL   Acceso total Informes estadísticos 31 . Eliminación o modificación de reservas de horas médicas Eliminación o modificación de agenda médica. PERFIL ADMINISTRATIVO AVANZADO    Acceso con privilegios de supervisor Auditoria a médicos Control de agenda médica.

imprimir recetas médicas. eliminar.   Los requerimientos serán considerados por el estudio realizado.6. realizar impresión de exámenes. 32 .  El proyecto se desarrollara bajo un plan cuyo formato será aprobado por un grupo de estudiantes de la carrera de Ingeniería en Informática.  Se requiere de aprobación de los resultados de un incremento para avanzar a la siguiente etapa.  Se empleara técnicas como UML para la creación de modelos de caso de usos. O DFD. elaborada por el equipo de trabajo. ya que todos los integrantes contaran con una tarea la cual se le asignará por medio de la Carta Gantt. siempre y cuando sean tomados en el centro médico tratado o a convenir con los futuros dueños del sistema. El paciente podrá registrarse. cuando así se requiera.1.  Bitácora Paciente: el cliente o paciente podrá revisar la última atención que se realizo en el centro médico.1 GRUPO DE TRABAJO.2 BENEFICIOS PARA CLIENTES   Los pacientes podrán agendar. contando con beneficios tales como. cuando sea necesario.  Se empleara Visio para los diagramas de flujo. La metodología de trabajo será matricial. en conjunto con un profesor guía.6. con un máximo de dos semanas. y/o cambiar una visita al médico. 1. previamente indicada por el médico tratante.6 SOLUCIÓN PROPUESTA 1. y que determina los plazos. los cuales serán previamente revisados y aprobados en conjunto por el profesor guía y el equipo de trabajo.

PERFIL ADMINISTRATIVO    Pagina de Lista de confirmación de pacientes para el siguiente día. eliminación o modificación de reservas de horas médicas Agregar. eliminar o modificar la agenda médica.3 BENEFICIOS PERSONAL ADMINISTRATIVO El administrativo deberá logearse. con margen de dos días de anticipación. Acceso total Informes estadísticos 33 . Agregar.6.1. Realizar actualizaciones o revisión de bitácora de pacientes Cancelar horas en agenda médica. cada uno de estos que ingrese el sitio tendrá un tipo de perfil: MÉDICOS    Pagina donde el médicos podrán revisar su agenda de pacientes. PERFIL ADMINISTRATIVO AVANZADO      Acceso con privilegios de supervisor Auditoria a médicos Control de agenda médica.

CAPÍTULO II: “DESARROLLO DEL PROYECTO” 34 .

tratando de simplificar la complejidad que poseían otras metodologías empleadas hasta ese entonces.2 METODOLOGÍA DE DESARROLLO EXTREME PROGRAMMING (XP) 5 Esta es una de las metodologías de desarrollo que más popularidad ha alcanzado entre las metodologías ágiles. El concepto de agilidad. Antes de explicar en qué consiste la metodología empleada por el grupo de trabajo. a la cual pertenece la que será empleada por el grupo de trabajo. 2006. como las estructuradas tradicionales. El concepto de metodologías ágiles tiene sus orígenes alrededor del año 1995.1. tratando así de disminuir la deserción de los mismos. Entre las metodologías ágiles más conocidas se encuentran:    XP (Extreme Programming) Utilizada por el grupo de trabajo SCRUMP RAD (Rapid Application Development) 2.1.1 METODOLOGÍA DE DESARROLLO. 35 . y posiblemente sea también el más trasgresor de la ortodoxia basada en procesos. CIS. 2. fuera más liviana y menos costosa.CAPÍTULO II: DESARROLLO DEL SISTEMA 2. de las cuales derivan las nuevas y mejoradas metodologías de desarrollo. es importante conocer en qué consiste el concepto de metodología ágil. velando por que la carga de gestión y control que está involucrada en el desarrollo de un proyecto informático. es un aspecto que puede ser incorporado a las metodologías orientadas a objetos. y errores que pudieren aparecer. 5 Compendio de Ingeniería del Software II.1 METODOLOGÍAS ÁGILES DE DESARROLLO.

De esta forma ve el avance día a día. como en nuestro caso.3 VALORES QUE INSPIRAN LA METODOLOGÍA XP (EXTREME PROGRAMMING) COMUNICACIÓN XP pone en comunicación directa y continua a clientes y desarrolladores. un poco de codificación y unas pocas pruebas se puede decidir si se está siguiendo un camino acertado o equivocado. 2. lo que facilita el desarrollo a este grupo de trabajo. proporciona un flujo de retro-información valioso para detectar los problemas o desviaciones que se pudieran originar en el desarrollo. uno de los fundadores del Manifiesto Ágil. 36 . El cliente se integra en el equipo para establecer prioridades y resolver dudas. La planificación no puede evitar algunos errores. y la ardua investigación que impone a este grupo de trabajo. FEEDBACK RÁPIDO Y CONTINUO Una metodología basada en el desarrollo incremental de pequeñas partes. evitando así tener que echar marcha atrás demasiado tarde. este concepto se aplica al grupo de trabajo en el desarrollo de sus labores asignadas por el profesor guía. con entregas y pruebas frecuentes y continuas. dado el poco tiempo.1. Su principal asunción es que con un poco de planificación. elemento importante en el desarrollo de este proyecto. Extreme Programming (XP) se irgue sobre la suposición de que es posible desarrollar software de gran calidad a pesar. que sólo se evidencian al desarrollar el sistema.   De esta forma fallos se localizan muy pronto. no se cuenta con un cliente. y es posible ajustar la agenda y las funcionalidades de forma consecuente. debido a la inexperiencia del mismo.  La retro-información es la herramienta que permite reajustar la agenda y los planes.Kent Beck fue su creador. o incluso como consecuencia del cambio continuo.

los ajustes que se pueden producir tras las revisiones del profesor guía.4 LAS DOCE PRÁCTICAS DE EXTREME PROGRAMMING (XP) XP no es un modelo de procesos ni un marco de trabajo. Simplicidad de código y de diseño para producir software fácil de modificar. Tratar rápidamente con el cliente los desajustes de agendas para decidir qué partes y cuándo se van a entregar. CORAJE El coraje implica saber tomar decisiones difíciles. “Los costes y la complejidad de predecir el futuro son muy elevados. 3. Reingeniería continua para lograr que el código tenga un diseño óptimo. y la mejor forma de acertar es esperar al futuro”. 37 . de forma eficiente y rápida. Desarrollar estándares de codificación.SIMPLICIDAD La simplicidad consiste en desarrollar sólo el sistema que realmente se necesita.1. para comunicar ideas con claridad a través del código. Implica resolver en cada momento sólo las necesidades actuales. sino un conjunto de 12 prácticas que se complementan unas a otras y deben implementarse en un entorno de desarrollo cuya cultura se base en los cuatro valores citados. Estas prácticas son las siguientes: PRÁCTICAS DE CODIFICACIÓN: Estas prácticas ayudan al grupo de trabajo a manejar la codificación. junto con la comunicación y el feedback resulta más fácil conocer las necesidades reales para llevar a cabo el desarrollo del proyecto en cuestión. Mejorar el código siempre que tras el feedback y las sucesivas iteraciones se manifieste susceptible de mejoras. en este caso. 2. 2. Estas prácticas son: 1. Reparar un error cuando se detecta. Con este principio de simplicidad. para cumplir con los valores citados anteriormente.

Integración de un representante del cliente en el equipo. 38 . para encauzar las cuestiones de negocio del sistema de forma directa. Estas son las siguientes: 1. 4. 2. expectativas. mejoras. Asumir la propiedad colectiva del código. 3. Programación por parejas. para reducir el impacto de la incorporación de nuevas funcionalidades. sin retrasos o pérdidas por intermediación. Entregas regulares y frecuentes para satisfacer la inversión del cliente. Ritmo de trabajo sostenible. PRÁCTICAS DE DESARROLLO: Estas prácticas tienen como objetivo. facilitar el desarrollo y la difusión del conocimiento entre los integrantes del equipo de desarrollo. Desarrollar un vocabulario común. Adoptar un método de desarrollo basado en las pruebas para asegurar que el código se comporta según lo esperado. PRÁCTICAS DE NEGOCIO Estas prácticas tienen como objetivo buscar la satisfacción del cliente. para que todo el equipo sea responsable de él. 3. Integración continua. u otras derivadas de su interacción. y/o avances que muestren al mismo el estado del proyecto. 4. para terminar la jornada cansado pero no agotado. ya sea por tiempos de entrega. la experiencia y las ideas. para incrementar el conocimiento. Estas prácticas son las siguientes: 1.4. para comunicar las ideas sobre el código con claridad. 2. Adoptar el juego de la planificación para centrar en la agenda el trabajo más importante.

1. Este concepto trabaja de la mano con las metodologías ágiles. Una vez dimensionadas las tareas no es posible agregarles trabajo extra. Extreme Programming (XP). y/o control. SCRUM. para complementar. ¿Qué vas a hacer antes de la próxima reunión?  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. que en nuestro caso. La siguiente imagen. define los métodos de gestión. como la empleada en este caso. ¿Qué obstáculos te impiden cumplir la meta? 3.5 CONCEPTO DE SCRUM. la aplicación de dicho método ágil. Figura N°6 Concepto de SCRUM 39 . y se realiza una planificación de la siguiente iteración. guiada por cliente. sería el profesor guía. Reuniones Periódicas en las que los miembros del equipo se plantean 3 cuestiones: 1. resume el concepto de SCRUM. careciendo de ellos. Los principios de SCRUM son:    Equipos autogestionados. aplicado en conjunto con una metodología ágil. los cuales se centran en prácticas de carácter técnico. ¿Qué has hecho desde la última revisión? 2.2.

las diagramamos basándonos en el diccionario de datos.2. luego. todo esto se clasificó en los ítem que participan en el negocio. el cual centraliza las tablas necesarias que participan en el sistema. Paciente examen es donde el paciente aloja sus exámenes. que es donde se desarrolla la atención del paciente. Entradas y Salidas y 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 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 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 x . Pagina es donde controla los permisos de la pagina. que las entradas y salidas. Toma de Hora es el accionar o reservar el cupo para la atención y finalmente usuarios almacena los datos necesarios. diagramamos las relaciones que existen entre las tablas. como clave. las etapas que necesitan procesos y cuáles son las etapas que surgen. Cabe destacar. tales como: Atención. nombre etc. Posteriormente. es el resumen de acción-reacción que interactúa en las diferentes etapas.2 DEFINICIÓN DE ENTRADAS Y SALIDAS El cuadro siguiente muestra la relación que hay entre las distintas etapas del desarrollo del proyecto.

al realizar una determinada operación.D.D. D.) Estos diagramas permiten al lector entender la forma de interacción de los participantes del sistema.F. Acceder Funcionario Usuario Inicio Sistema Validación 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 Continúa? Existe Usuario? si Proceso de Comparación Usuario y clave Consulta SQL Usuario no Muestra opción de recuperación de Clave o Volver a intentar no Muestra Perfil correspondiente al Usuario ingresado no Existe Clave? 1 si 1 Muestra mensaje para Solucionar problema Fin 41 . de una forma esquemática y resumida.1 DIAGRAMAS DE FLUJO DE DATOS (D. como también la relación de sus componentes internos. ACCEDER FUNCIONARIO El siguiente diagrama nos muestra los actores que están involucrados en la acción de ingresar al sistema.F.3.3 MODELO DEL SISTEMA 2.2. para un funcionario o usuario interno de la institución que pudiere utilizar este sistema de ficha médica.

D.F. Recuperación de Contraseña Login Ingreso de Usuario Validación Proceso de Validación de Campos Base de Datos Envía Datos para Validación Inicio Mensaje:”Campos incorrectos” Proceso Recuperar Contraseña 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 contraseña Proceso de Comparar Usuario y Correo Consulta SQL Usuario. RECUPERACIÓN DE CONTRASEÑA El Siguiente diagrama de flujo de datos. De ser esta la situación. el sistema será capaz de generar un nuevo Pass. en el caso que la persona. haya olvidado su contraseña. al ingresar. y desee recuperarla. que será enviado a la dirección de correo electrónico. previamente digitada por el usuario. como el sistema. tanto el usuario.D. permite apreciar el procedimiento que debe realizar. Correo Proceso de Enviar Correo con La nueva Clave si El Rut y el Correo Coincide? Fin No 42 .

D. que se comunican. se puede apreciar. las distintas capas del sistema. Validar Usuario Login Inicio Ingreso de Usuario Variables Usuario y Pass Validación Proceso de Validación de Campos Base de Datos 1. el procedimiento que debe realizar el sistema. será el que permite apreciar el proceso de autenticación de un usuario externo.F. y ficha médica FICMED.Muestra de Login No Inscripción de Usuario Nuevo Validado? Si Consulta SQL Usuario Ingresar Login y Pass Ingresar Datos Manuales No Existe el Usuario Si Presionar el Botón Aceptar Grabar Datos en Base de Datos Si Muestra que Falta o que fallo en la Validación Si no Grabación con Exito Continua? Proceso de Comparar Usuario Y Pass Consulta SQL Usuario No Confirmación El Pass es Correcto? Pass Correcto Si No Toma de Hora Pass Incorrecto Fin 43 . previa validación dentro del mismo. si el usuario no se encuentra en la Base de datos de FICMED. VALIDAR USUARIO Este diagrama de flujo.D. permitiendo al usuario poder realizar una toma de hora. En él se puede ver. para acceder al sistema de toma de horas. También.

D.D.D.F. Este diagrama permite ver la interacción de las partes principales que participan en el proceso de confección y vaciado de datos de la ficha médica de cada paciente que requiera atención médica.F. o que necesite algún servicio de la institución a la que se implante este sistema. se puede apreciar cada una de las distintas etapas por la que debe pasar la información que será almacenada en la ficha individual de cada paciente.D. FICHA MÉDICA. Además. Ficha Médica Paciente Sistema Administrativo Medico Inicio Ingresa Datos Necesarias Realizar toma de Hora Inscripción 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 Confirmación o Teléfono Reserva de Hora Confirma la llegada del Paciente Llega la hora de la Reserva Llego el Paciente Ingreso de datos Manuales Si Realizar Atención Realiza Diagnostico Copia para Paciente Emisión de Recetas Si Emitir Receta? Receta Impresa Solicitud de Examen Solicitar Examen No Copia para Paciente Solicitud de Examen Impreso Si No Cierre de Atención y registro en la Ficha No Registro de la No Asistencia del Paciente Ingresa Últimos detalle de la Atención Fin 44 .

es decir. y su grupo de investigación del CERN6. comúnmente conocida por la sigla CERN[5] 45 . permite al grupo de trabajo.2. con enlaces (Hiperlinks) que conducen a otros documentos o fuentes de información relacionadas y con inserciones multimedia (gráficos. Sus orígenes se remontan en la década de 1990. enumeraciones. El Concepto de HTML se podría definir como un lenguaje muy sencillo que permite describir hipertexto. sonido. entre otros). como las herramientas que serán necesarias para su ejecución. HIPERTEXT MARKUP LANGUAGE (HTML) El Hypertext Markup Language («lenguaje de marcado de hipertexto»). citas. La descripción se basa en especificar en el texto la estructura lógica del contenido (títulos. texto presentado de forma estructurada y agradable.3. así como los 6 La Organización Europea para la Investigación Nuclear (nombre oficial). definiciones. gracias a los aportes del físico británico Tim Berners-Lee. entre otros). es el lenguaje de marcado predominante para la elaboración de páginas Web.2 DICCIONARIO DE DATOS El diccionario de tatos. o más conocido como HTML. párrafos de texto normal. explicar los conceptos relevantes que estarán involucrados en el desarrollo del sistema. Figura N°7 Ejemplo del lenguaje HTML.

cuando se desee hacer algún cambio en el desarrollo Web. sino una manera de definir lenguajes para diferentes necesidades MOTOR AJAX AJAX. METALENGUAJE XML Es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). LENGUAJE CSS Se trata de un lenguaje formal usado para definir la presentación de un documento estructurado escrito en HTML o XML (y por extensión en XHTML). Éstas se ejecutan en el cliente.diferentes efectos que se quieren dar. es posible realizar cambios sobre la misma página sin necesidad de recargarla. velocidad y usabilidad en la misma. De esta forma. no será necesario que la página se recargue nuevamente. es decir. y mantiene comunicación asíncrona con el servidor en segundo plano. El W3C (World Wide Web Consortium) es el encargado de formular la especificación de las hojas de estilo que servirá de estándar para los agentes de usuario o navegadores. o un gráfico determinado) y dejar que luego la presentación final de dicho hipertexto se realice por un programa especializado. (Especificar los lugares del documento donde se debe poner cursiva. es una técnica de desarrollo Web para crear aplicaciones interactivas. Esto significa aumentar la interactividad. Es una simplificación y adaptación del SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML). Con ésta asincronía utilizando XML. o Internet Explorer. lo que en 46 . como por ejemplo Mozilla. en el navegador del usuario. negrita. Por lo tanto XML no es realmente un lenguaje en particular. acrónimo de Asynchronous JavaScript And XML (JavaScript y XML asíncronos).

comparado con el modelo denominado AJAX. Que fueron nombradas anteriormente. se debe pasar por varias páginas. así como también se mejora que el usuario no se detenga cuando cierta aplicación necesite algo del servidor. A continuación. XML. rápidas y veloces y eficientes. porque en una misma página se pueden hacer varias cosas. 47 .últimas se traduce en aplicaciones mucho más interactivas. como si se estuviera siguiendo varias ventanas. como son: JavaScript. Con AJAX la interacción que tiene el usuario con alguna aplicación se mejora porque no tendrá que saltar de página en página para hacer alguna tarea específica. HTML. se ve que mientras el servidor está haciendo lo suyo. y CSS. sin tener que saltar a otra “pagina Web”. el usuario está esperando a que se cargue nuevamente la página. Figura N°8 Como se aprecia en la Figura N°8. Quizás a muchas personas les ha pasado que cuando llenan un formulario. una gráfica que ilustrará mejor el modelo de aplicación Web básico. Con AJAX esto se soluciona. AJAX se basa en la combinación de 4 tecnologías existentes.

manejar eventos. que permite simplificar la manera de interactuar con los documentos HTML. lo cual hace a los sitios Web más elegantes y les da un toque de profesionalidad. JQuery es software libre y de código abierto.BIBLIOTECA JQUERY JQuery es una biblioteca o framework de JavaScript. desarrollar animaciones y agregar interacción con la tecnología AJAX a páginas Web. Versión 2. creada inicialmente por John Resig. ofrece una serie de funcionalidades basadas en JavaScript que de otra manera requerirían de mucho más código. JQuery. Figura N°9 Logotipo de jQuery Una de las principales características de jQuery es que casi todos los efectos que se pueden realizar tienen efecto deslizante o efecto opacidad. JQuery es una librería de efectos con la cual se pueden lograr efectos impresionantes y geniales para un sitio Web. al igual que otras bibliotecas. posee un doble licenciamiento bajo la licencia MIT y de la GNU General Public License. Fue presentada el 14 de enero de 2006 en el BarCamp NYC. En otras palabras. según se esté utilizando. con las funciones propias de esta biblioteca se logran grandes resultados en menos tiempo y espacio. manipular el árbol DOM. 48 . Es decir.

diseñado especialmente para desarrollo Web y que puede ser incrustado dentro de código HTML. Existen muchos tipos de bases de datos. el número de sitios en PHP ha compartido algo de su preponderante sitio con otros nuevos lenguajes no tan poderosos desde agosto de 2005. MySQL es un sistema de administración de bases de datos (Database Management System. tomando el código en PHP como su entrada y creando páginas Web como salida. DBMS) para bases de datos relacionales. Su diseño elegante lo hace perceptiblemente más fácil de mantener y ponerse al día que el código comparables en otros lenguajes.LENGUAJE PHP. Debido a su amplia distribución PHP está perfectamente soportado por una gran comunidad de desarrolladores por lo tanto siempre está siendo mejorado y más universal que otros lenguajes. PHP se encuentra instalado en más de 20 millones de sitios Web y en un millón de servidores. Puede ser desplegado en la mayoría de los servidores Web y en casi todos los sistemas operativos y plataformas sin costo alguno. mejor del mundo. 49 . desde un simple archivo hasta sistemas relacionales orientados a objetos. BASE DE DATOS MYSQL MySQL es la base de datos open source más popular y. como base de datos relacional. PHP es un lenguaje interpretado de propósito general ampliamente usado. Su continuo desarrollo y su creciente popularidad están haciendo de MySQL un competidor cada vez más directo de gigantes en la materia de las bases de datos como Oracle. Generalmente se ejecuta en un servidor Web. MySQL. MySQL fue escrito en C y C++ y destaca por su gran adaptación a diferentes entornos de desarrollo. MySQL no es más que una aplicación que permite gestionar archivos llamados de bases de datos. utiliza múltiples tablas para almacenar y organizar la información. Así. Perl y Java y su integración en distintos sistemas operativos. posiblemente. Características: PHP ofrece una solución simple y universal para las paginaciones dinámicas del Web de fácil programación. permitiendo su interacción con los lenguajes de programación más utilizados como PHP.

es un lenguaje que utiliza Windows y sistemas X-Windows. pudiendo descargar su código fuente. utilización de teclas. No requiere de compilación ya que el lenguaje funciona del lado del cliente. validaciones de campos. gran parte de la programación en este lenguaje está centrada en describir objetos. entre ellas podemos mencionar que es un lenguaje basado en acciones que posee menos restricciones. Esto ha favorecido muy positivamente en su desarrollo y continuas actualizaciones. para hacer de MySQL una de las herramientas más utilizadas por los programadores orientados a Internet. entre otros. JavaScript es un lenguaje que puede ser utilizado por profesionales y para quienes se inician en el desarrollo y diseño de sitios Web. Este lenguaje presenta diversas características. aperturas. escribir funciones que respondan a movimientos del mouse. cargas de páginas. que hace que su utilización sea gratuita e incluso se pueda modificar con total libertad. Además. LENGUAJE DE PROGRAMACIÓN JAVASCRIPT JavaScript es un lenguaje de programación que permite a los desarrolladores crear acciones en sus páginas Web.Figura N°10 Logotipo de MySQL También es muy destacable. la condición de open source de MySQL. 50 .

para la elaboración de reportes. tiene la peculiaridad de que puede reconocer las hojas de estilos internas y externas. en formato HTML y con diferentes codificaciones. entre otros. pero esta función tiene varias limitaciones. Figura N°12 Librería DomPDF Esta librería. hojas de estilos remotas y locales. Viene con un conjunto de métodos que ayudarán en el envió de e-mails. Otro de sus puntos fuertes es su facilidad de uso ya que solo será necesario descargar desde Google Code. headers (cabeceras) personalizadas y además funciona con múltiples servidores de correo. por ejemplo que no soporta el envío de adjuntos. Figura N°11 Logotipo de PHPMailer Típicamente para el envío de correo con PHP se utiliza la función mail(). como ya se mencionó. en el proyecto de FICMED. 51 . Algunas de sus características más destacables son el soporte para imágenes gif. adquiere su importancia. añadiendo facilidad en el envío de correos con adjuntos. soporte para tablas.LA CLASE PHPMAILER. exámenes. Entonces PHPMailer permite facilitar este trabajo que de otra forma sería muy engorroso. Además. PHPMailer es una clase escrita en PHP que facilita el envío de correo. y descomprimirlo donde sea necesario. soporte para imágenes embebidas. para después ser llamado desde el fichero PHP correspondiente. LIBRERÍA DOMPDF DomPDF es una librería para PHP que permite convertir un documento HTML a un documento en PDF con una gran facilidad. soporte para links. dando un resultado muy similar al documento original. recetas. jpg y png. tales como: Atenciones.

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 obtención de una hora médica, como también permitiendo el fácil ingreso de pacientes, personal médico, personal administrativo, entre otros. Esta será la herramienta que permite manipular la información que se introduzca en el sistema, su principal característica será que permitirá hacer la búsqueda 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 N°13

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 serán utilizadas en la base de datos, como también la relación que existe en cada una de ellas, entregando la precisión sobre los datos que se manejan, evitando así malas interpretaciones o ambigüedades.

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 atención Identificador de horario Identificador del paciente en atención Identificador de la sucursal en atención Identificador de la sucursal en atención Descripción de la atención

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 unión de atención con exámenes

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 atención de examen Identificador de examen

fic_examen fic_atencion

Nombre del Archivo: Descripcion:

fic_dia
Nos indica los días 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 día 0 0 0 Nombre del día 0

fic_servicio_dia fic_horario

Nombre del Archivo: Descripcion:

fic_comuna Fecha Creacion: Nos indica las comunas de la región 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 región 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 médicos

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 atención

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 Descripción 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 Institución Nombre de la institución Rut de la institución

fic_sucursal

Nombre del Archivo: Descripcion:

fic_horario
Nos indica el horario de atención

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 atención 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 día 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 Dirección del paciente Identificador de la comuna en paciente Identificador de la previsión 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 previsión 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 previsión Nombre de la previsión

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 Dirección 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 institución 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 región 0 x 0 Nombre de al región 0 0 0 fic_comuna Nombre del Archivo: Descripcion: fic_servicio_dia Nos indica los días 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 médicos 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 Dirección de la sucursal Identificador de la institución en sucursal Identificador de la comuna en sucursal fic_comuna fic_servicio fic_atencion fic_horario fic_institucion 57 .

mostrando lo que vería el usuario.2.5. El diseño de interfaces. que predominará en la aplicación Web. Las pantallas principales del sistema FICMED. serían las siguientes: 2.1 PAGINA PRINCIPAL 58 .5 DISEÑO DE INTERFACES. hace referencia a la presentación grafica. al momento de ingresar a dicha aplicación.

5.2 ELEMENTOS PRINCIPALES DE LA PÁGINA  Barra Superior Principal con los menús correspondientes:  Lista Médicos integrantes de la institución  Franja de Sitios de interés  Marcos de noticias 59 .2.

eligiendo al especialista correspondiente.MÓDULO DE INTRANET En este modulo de la pagina. o doctores. es donde acceden los usuarios internos del sistema. donde el paciente. para realizar las labores correspondientes. enfermeras. ya sean administrativos. podrá agendar su hora de atención. 60 . MÓDULO DE RESERVA DE HORAS Es en este modulo.

RELACIÓN DE COLORES Y FUENTES DE LA PÁGINA Estos son los detalles de color y fuente principal: 61 . En este módulo del sistema. se puede almacenar la información de la institución a la cual pertenece el mismo. Y ACTUALIDAD. u otra información que se requiera.MÓDULOS DE “QUIENES SOMOS”.

#118eb1) -moz-linear-gradient(top. #007b9d) -webkit-gradient(linear.h3. #1b9fbe.h4 h2 h3 h3.button Rama background-color background-image . #1b9fbe. #1b9fbe. 0% 0%.6em -1px 1em 1.8em #283121 0.8em 1. fuentes. #118eb1) -ms-linear-gradient(top. #007b9d) -ms-linear-gradient(top.h2 h1. #1b9fbe.25em 0 0 0 62 . ul strong ul Valor #007b9d linear-gradient(top.5pt -1px lowercase #007897 normal 1. #007b9d) -moz-linear-gradient(top.25em 0 0 4px 0 2. to(#007b9d)) -webkit-linear-gradient(top.25em #474e43 0.h4 h4 img. from(#008dad). 0% 0%. #008dad.2em -1px 15px 25px 15px 25px none lowercase #118eb1 linear-gradient(top. 0% 100%. from(#1b9fbe).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. #1b9fbe. to(#118eb1)) -webkit-linear-gradient(top.2.left img. #007b9d) solid 1px #006e8b 10px inset 0px 0px 0px 1px #18a8c8 #fff inline-block 1.h2. #118eb1) -o-linear-gradient(top. hace referencia a los estilos o CSS. #008dad. #008dad.2em 0. #008dad. Estos son los siguientes: Ítem .5.5em 1em left 2px 1. #007b9d) -o-linear-gradient(top. que serán empleados en la representación grafica del sistema FICMED. y otros elementos de la pagina. #118eb1) -webkit-gradient(linear.25em 0 1. #118eb1) inset 0px 0px 0px 1px #3ecceb #5d93a2 underline none relative #e3e9dc #878e83 sans-serif 'Ubuntu Condensed'.3 REGLAS GRÁFICAS Este párrafo. #008dad.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. sans-serif 13. 0% 100%. Determinando los colores.top p p.

muestra el resumen de los estilos empleados en la Pagina FICMED.2em.5em. font-weight: normal text-transform: lowercase font-size: 1. Cada estilo. modifica los elementos de la siguiente forma: H1 H2 color: #007897. margin-bottom: 0. margin-bottom: 0.8em font-size: 1em 63 .DETALLE DE LOS ESTILOS Este detalle.6em. H3 H4 color: #283121. letter-spacing: -1px. font-size: 1. margin-bottom: 1em. aplicado a la página.

CAPÍTULO III: “GESTIÓN DEL PROYECTO” 64 .

cubriendo así. debido a sus capacidades de desarrollarlas de forma eficiente al logro del cumplimiento de sus tareas. como su vez requiere de distintas habilidades. por un conjunto de 5 estudiantes de la carrera de Ingeniería en Computación en Informática. La metodología Matricial. nos mostrara cada rol que cumple cada persona en el grupo de trabajo. las que obviamente no se encuentra en una sola persona. Nos encontraremos que una persona podrá tener más de un rol. capacidades.2 INTEGRANTES DEL EQUIPO DE DESARROLLO Y SUS FUNCIONES El Equipo de trabajo. ya que todos los integrantes contaran con una tarea la cual se le asignará por medio de la Carta Gantt. será matricial. y que determina los plazos. 3. se encuentra conformado.1 DEFINICIÓN DEL EQUIPO DE TRABAJO El desarrollo de un software es una actividad que dada su complejidad debe desarrollarse en grupo. por ello. todas las capacidades requeridas. La metodología de trabajo. se encuentran cursando el 7° Semestre de dicha carrera. se puede ilustrar en la siguiente figura: Figura N°14 Esquema Matricial 65 .CAPÍTULO III: GESTIÓN DEL PROYECTO 3. que actualmente. es por eso que la siguiente tabla. se hace necesario formar un grupo de desarrollo de personas. los cuales serán previamente revisados y aprobados en conjunto por el profesor guía y el equipo de trabajo. elaborada por el equipo de trabajo.

Cargo Diseñador .Programador Arnaldo Espina 66 . como se menciona anteriormente.La siguiente tabla. muestra las tareas que realizará cada integrante del equipo de trabajo.Analista Cristian Vargas Diseño Plantillas de Página Detección de Necesidades Análisis de Objetivos Moderador de Equipo Jenson Beteta Confección de Requerimientos Coordinación de tareas Análisis de Tareas Análisis de factibilidades Captura de datos Programación Codificación en lenguaje establecido Normalización de Base de datos Pruebas en servidor Correcciones Diseño Plantillas De Página Analista Analista .Analista Nombre Tipo de tareas John Vaccarella Diseño Plantillas De Página Confección Primera Versión Página Confección Segunda Versión Página Análisis de proyecto Selección de Documentación Luis Medina Diseño de Esquemas Confección Carta Gantt Selección de Documentación Pruebas de la Página Pruebas con servidor Web Diseñador Grafico Diseñador .

Luego. En el Anexo N°1 se muestra las etapas que tendrá el proyecto. posteriormente el menú de doctores. dando el comienzo a las siguientes etapas. siguiendo con el menú de pacientes. el proceso de toma de horas. Para conocer el detalle de los tiempos y puntos del desarrollo de este proyecto. 67 . el menú de administrativos. comenzando con el Login. nos dará el comienzo de una reunión inicial. roles. muestra de carta Gantt. previa al desarrollo. luego el Calendario. se procederá al desarrollo de los programas del sistema.3 CRONOGRAMA DE ACTIVIDADES (CARTA GANTT) El Cronograma es una herramienta muy importante en la gestión de este proyecto. refiérase al Anexo N°1. La primera etapa. presentación del equipo.3. repartición de módulos.

204.000 1.088.082 5. como plazo de elaboración del mismo. tomando como referencia el periodo del segundo semestre.450 6.533 32. El siguiente cuadro.000.005 6.005 5.000 3. resume los gastos que tendría el equipo de trabajo.399.083 5.468 23.684 78. al desarrollar el proyecto FICMED.3.526 6.000 1.527 68 .087.005 49.990 37.000 1.533 19.000.097 68.000.000 1.990 37.000 1. Suma de Monto HITO 4 5 6 7 Total general Mes Abril Mayo Junio Julio Concepto Artículos Servicio Artículos de Otros Servicios Total Sueldos de Tel.533 32.922 6.404 32.930 6.003 98.458 98.970 111.000 3. Aseo Insumos Básicos general Escritorio Internet 6.000.922 6.000 1.4 RECURSOS MATERIALES Y TÉCNICOS.990 37.

donde pueda solicitar una hora en el sitio. 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. php. haciendo el uso de sus conocimientos y de sus relaciones con las firmas comerciales. Utilizamos un Servidor correo. MySQL. ya que es la necesidad fundamental en toda persona. Será creada de manera fácil y sencilla para el usuario.) La página Web. etc.3. que pueda tomar una hora para una atención de salud. TRABAJO EN EQUIPO 69 . se realizó una evaluación del sistema de la salud en nuestra sociedad. Este software tiene la posibilidad de reutilizarse y actualizarse para otros fines. Para el Correcto funcionamiento de los recursos tecnológicos que describiremos en la tabla siguiente serían:    Hardware necesario (computadores. cables. las cuales serán muy útiles para el desarrollo de este proyecto. que así llegaría a satisfacer las necesidades de los usuarios. Ya que contamos con la experiencia de los analistas del sistema en el desarrollo de programas. Router. para la toma de una hora en los hospitales públicos. Este estudio ha demostrado la demanda de los pacientes en espera.) Software necesario (Windows.) de alto nivel para su buen rendimiento (Base de Datos.5 FACTIBILIDAD TÉCNICA Dados los requerimientos de este proyecto. etc. etc. Contamos con La tecnología de punta para poder realizar este software.

muestra los principales Softwares.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 Inalámbrico-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. La siguiente tabla. Cables UTP: El Cable utilizado para la conexión de los periféricos en red. para interactuar con el sistema que será implantado en el servidor.5.5. como soporte físico.2 SOFTWARE Para empezar a crear el sistema.      Switch: para hacer mejor la conexión y disponer de varias puertas libres.3. se utilizarán los siguientes programas. Firewall: medio de protección a la red. Transceiver Es un transmisor / receptor de señales. Computadoras. que serán necesarios para el desarrollo del proyecto FICMED. que serán una buena herramienta para el desarrollo del proyecto. Rack: Se usará para dejar fijo el servidor. 3.  Router: Su función básica es la de conectar con cables e inalámbrica a los dispositivos. con la finalidad de conectar a la red. Notebooks: estos equipos serán conectados con cables de tipo UTP Rj45 e inalámbricamente. 70 . ante intrusiones.

cs5 2. lenguaje formal estructurado escrito en HTML o XML Simplificación y adaptación del SGML y permite definir la gramática de lenguajes . centrado en el desarrollo de herramientas y modelos productivos. SISTEMA OPERATIVO Windows de la empresa Microsoft.4 Lenguaje de programación desarrollo web y que puede ser incrustado dentro del código HTML. su integración con otras herramientas como adobe Flash y recientemente por su soporte de los estándares del World Wide Web Consortium.1. Es el programa de este tipo más utilizado en el sector de diseño y programación Web.1 Aplicación enfocada a la construcción y edición de sitios y aplicaciones web.4.) apache presenta entre otras características altamente configurables. que nos ayudara en este proyecto socioTecnológico que permite acceder a varios programas. APACHE Es un servidor Web HTTP de código abierto para plataformas Unix (BSD. lenguaje de programación que permite a los desarrolladores crear acciones pagina web. Servidor web HTTP de código abierto. Lenguaje sencillo que permite describir hipertexto (texto). etc. DREAMWEAVER Es una aplicación en forma de estudio (basada en la forma de estudio d adobe flash) enfocado a la construcción y edición de sitios y aplicaciones Web basado en estándares. GNU/Linux.2. por sus funcionalidades.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. (Motor de Base de Datos) 5. Sistema de gestión de BD. Creado inicialmente por Macromedia (actualmente producido por adobe systems). base de 71 .

72 . Es un sistema de administración de bases de datos (Database Management System. fue escrito en C y C++ y destaca por su gran adaptación a diferentes entornos de desarrollo. Permite la modificación de las reglas gráficas de un sitio Web. incluyendo tipos de fuente. colores. pudiendo descargar su código fuente. Se trata de un lenguaje de programación del lado del cliente. porque es el navegador el que soporta la carga de procesamiento. tamaños. permitiendo su interacción con los lenguajes de programación más utilizados como PHP. etc.datos de autentificación y negociado de contenido. MYSQL MySQL es la base de datos open source más popular y. posiblemente. DBMS) para bases de datos relacionales. en español Hojas de estilo en Cascada. pero fue criticado por la falta de una interfaz grafica que ayude en su configuración. HTML HyperText Markup Language (HTML) es el principal lenguaje de marcado para la visualización de las páginas Web y otra información que se pueden mostrar en un navegador Web. es el lenguaje de programación del lado del cliente más utilizado. CSS. CSS CSS son las siglas de Cascading Style Sheets. es una tecnología que nos permite crear páginas Web de una manera más exacta. Apache tiene amplia aceptación en la red. Gracias a su compatibilidad con la mayoría de los navegadores modernos. JAVASCRIPT Es un lenguaje de programación utilizado para crear pequeños programitas encargados de realizar acciones dentro del ámbito de una página Web. El servidor consta de una sección core y diversos módulos que aportan mucha de la funcionalidad que podría considerarse básica para un servidor Web. Desde el 1996 apache es el servidor HTTP más usado. Perl y Java y su integración en distintos sistemas operativos. que hace que su utilización sea gratuita e incluso se pueda modificar con total libertad. mejor del mundo.

donde podrá acceder cualquier unidad de la clínica.XML XML son las siglas de Extensible Markup Language. Según los permisos que hayan asignado el administrador. Permite que los diseñadores creen sus propias etiquetas. validación e interpretación de datos entre aplicaciones y entre organizaciones. esta Base de Datos estará accesible en todo momento en el servidor. como también acceder a cualquier otro datos concernientes a ellos. XML es una versión de SGML. Reducir el costo de la salida del sistema mediante la eliminación de reportes innecesarios. 73 . diseñado especialmente para los documentos de la Web. Habrá opciones de validación para encaminar a los usuarios obteniendo una precisión y evitando los errores. La automatización eliminara errores que ocurren cuando se hacen registros múltiples manuales. transmisión. INTEGRACIÓN DE TODAS LAS ÁREAS El sistema estará en un servidor. Debido a que se podrá consultar por sistema de registros de citas e historias médicas del paciente lo que elimina la necesidad de imprimir y enviar reportes. permitiendo la definición. estos usuarios podrán ver las citas e historias médicas. 3. una especificación/lenguaje de programación desarrollada por el W3C. debido a la gran cantidad de pacientes que acuden diariamente a la Clínica. con los usuarios y contraseñas preestablecidos.5.3 REDUCCIÓN DE ERRORES Y MAYOR PRECISIÓN EN LOS PROCESOS Los datos se gestionaran en una sola Base de Datos.

Aplicación enfocada a la construcción y edición de sitios y aplicaciones web. serán reflejados en la siguiente tabla.RESUMEN TÉCNICO Como resumen de todos los equipos y programas software. 74 . Lenguaje sencillo que permite describir hipertexto (texto). (Motor de Base de Datos) Lenguaje de programación desarrollo web y que puede ser incrustado dentro del código HTML. lenguaje formal estructurado escrito en HTML o XML 5 5 5 5 5 5 5 5 5 Simplificación y adaptación del SGML y permite definir la gramática de lenguajes . lenguaje de programación que permite a los desarrolladores crear acciones pagina web.4GHz 2Gb Notebook procesador Intel i3 RAM 3Gb Disco duro 500Gb DLink Router Inalámbrico-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. a utilizar en el desarrollo del HARDWARE Producto servidor Computadores Router Switch Cables UTP Transceiver Rack firewall Detalles Procesador IBM Server IBM x3250 M3 Exón 4C X3430 2. Sistema de gestión de BD. Servidor web HTTP de código abierto.

000 $ 15.3. para costear los gastos generales.000 $ 45. para realizar el proyecto. Para conocer el detalle de estos elementos. permitiendo medir el nivel de uso del mismo. aportará con una cuota. Cada integrante. dirigirse al Anexo N°2. contaba con él.000 $ 225.6 FACTIBILIDAD ECONÓMICA La Factibilidad económica. y como termino. en el proyecto.000 $ 45. consistirá en el equipamiento necesario. y la forma que posee el equipo de trabajo.000 $ 15.000 $ 30. como artículos de escritorio. para solventar dicho elemento.000 $ 15.000 75 . 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. ya que el equipo de trabajo.000 $ 30.000 $ 45. u otros. Se considera como fecha de inicio.000 $ 30. la misma que comienza el semestre en curso. Este equipamiento no posee costo para el proyecto.000 $ 15.000 $ 15.000 $ 30.000 $ 30. al momento de realizar la presente investigación. la semana de la tercera evaluación. y otros ámbitos que involucren al equipo de trabajo.000 $ 45.

 Compendio de Ingeniería del Software II.BIBLIOGRAFÍA Y FUENTES DE INFORMACIÓN. 2006.  Guía De Los Fundamentos Para La Dirección De Proyectos (Guía Del Pmbok®) Cuarta Edición  Ingeniería Del Software: Un Enfoque Práctico. Rosa Aguilera Vidal. Fernando Sepúlveda Palacios. CIS. 2006.  Preparación Y Evaluación De Proyectos Sapag Chain  Compendio de Ingeniería del Software I. CIS. 76 . Roger Pressman (Sexta Edición)  La Evaluación De Proyectos De Inversión Para La Toma De Decisiones.

ANEXOS 77 .

ANEXO N°1 : CRONOGRAMA DE ACTIVIDADES (CARTA GANTT) 78 .

170 75.00 0.50 0.60 0.50 2.00 0.00 0.00 19.50 0.346 35.00 0.333 1.990 399.00 0.10 0. X 1 año1 Año 1 Licencias Windows 7 Profesional (HOME) 5 Años 1 GLP MySQL 3 Años 1 GLP Appserver 2 Años 1 Vida Útil Usuario Clase Descripción Vida Útil Unidad Cantidad Arnaldo PC/NotebookNotebook Acer Aspire 5542 2 Años 1 Hardware HP Multifuncional Deskjet Color 2050 2 Años 1 Software Adobe Dreamweaver CS6 Student and Teacher Edition Año 1 1 Software Microsoft Office 2010 Hogar y Estudiante 1 Año 1 Software NOD32 Antivirus Hogar -1 Lic.20 0.50 0.286 Años 1 0 0 0.990 29.00 0.50 0.00 31.346 9.50 35.924 2.50 0.50 0.20 0.595 0.00 Valor 8.170 75.00 0.00 2.50 2.090 1.50 0.00 0 0 0.00 0.595 19.20 1.00 0 0 0 0.50 0.170 75.990 1.00 0. X 1 año1 Año 1 Licencias Windows 7 Profesional (HOME) 5 Años 1 GLP MySQL 3 Años 1 GLP Appserver 2 Años 1 Valores Usabilidad Índices Valor Total Proyecto Trabajo Ocio Estudio 239.20 0.170 1.80 0.00 0.00 0 Años 1 0 0 0.00 0.924 19.00 0.00 0.00 0.00 0 0 0.00 0.090 35.00 0.00 0 Usabilidad Índices Valor Total Proyecto Trabajo Ocio Estudio 280.20 0.00 15.00 0.00 0.00 0.484 1.00 0.988 29.50 0.60 0.20 0.595 0.00 0.50 2. X 1 añoLicencias Windows 7 Profesional (HOME) GLP MySQL GLP Appserver Vida Útil 2 2 1 1 5 3 2 Unidad Cantidad Años 1 Años 1 Año 1 Año 1 Años 1 Años 1 Años 1 Valores Usabilidad Índices Valor Total Proyecto Trabajo Ocio Estudio Valor 300.00 0.50 0.00 0.595 0.00 0.00 0.40 0.50 0.595 19.00 0.00 0.ANEXO N°2 : FACTIBILIDAD ECONÓMICA Vida Útil Usuario Clase Descripción Vida Útil Unidad Cantidad John PC/NotebookNotebook CQ40-626LA COMPAQ 2 Años 1 Hardware HP Multifuncional Deskjet Color 2050 2 Años 1 Software Adobe Dreamweaver CS6 Student and Teacher Edition Año 1 1 Software Microsoft Office 2010 Hogar y Estudiante 1 Año 1 Software NOD32 Antivirus Hogar -1 Lic.00 2.00 0.00 0.50 9.00 0.00 0.000 370.90 1.00 0.60 0.286 0 0 0.346 75.00 0.000 1.090 1.00 0 0 0 0.286 0 0 0.090 35.50 0.00 0 0 0 0.00 0.40 1.990 239.50 0 0 0.90 75.00 0 0 0.10 0.30 0.00 0.50 0.00 0.00 0.50 1.744 2.00 0.00 0.090 1.50 0 0 0.00 0 0 0.924 2.00 0.50 0.286 0 0 0 Vida Útil Usuario Clase Descripción Jenson PC/NotebookNotebook Samsung RF511-S05CL Software Microsoft Office 2010 Hogar y Estudiante Software NOD32 Antivirus Hogar -1 Lic.595 19.20 1.00 12.990 1.990 1.20 0.00 0.090 35.924 Año 1 19.50 0.50 0.00 0.00 0.595 0.990 29.20 1.40 1.744 35.00 19.50 1.00 0.170 1.00 17.50 0.744 2.00 0. X 1 añoLicencias 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 Años 1 399.20 1.00 0.000 1.50 0.00 0.00 0.090 35.595 0.595 19.00 0.435 9.990 29.00 0.00 0.990 1.00 0.00 0 0 0.30 0.990 1.60 0.090 35.00 2.090 1.00 0.000 280.00 Valores Valor 9.00 0.50 35. X 1 año1 Año 1 Licencias Windows 7 Profesional (HOME) 5 Años 1 Software Ubuntu 1 Años 1 GLP MySQL workbench GLP 1 Años 1 GLP MySQL 3 Años 1 GLP Appserver 2 Años 1 Valores Usabilidad Índices Valor Total Proyecto Trabajo Ocio Estudio Valor 370.90 1.00 1.00 0.10 0.00 0 0 0.990 31.00 0.00 0.284 Año 1 35.20 0.00 0 0 0 0.00 0.60 0.90 75.00 0.00 0.00 0.00 0 79 .924 19.990 1.595 19.00 0.170 1.000 300.00 0 Años 1 0 0 0.40 1.00 29.090 1.00 0.00 0 Vida Útil Usuario Clase Descripción Cristian PC/NotebookNotebook Dell Vostro V131 Red Hardware HP Multifuncional Deskjet Software Microsoft Office 2010 Hogar y Estudiante Software NOD32 Antivirus Hogar -1 Lic.000 1.00 0.500 29.286 0 0 0 0 0 Vida Útil Usuario Clase Descripción Vida Útil Unidad Cantidad Luis PC/NotebookNotebook Packard Bell Easy Note NS11HR-848 2 Años 1 Hardware Impresora Samsung b/l ML2160 2 Años 1 Software Adobe Dreamweaver CS6 Student and Teacher Edition Año 1 1 Software Microsoft Office 2010 Hogar y Estudiante 1 Año 1 Software NOD32 Antivirus Hogar -1 Lic.00 0.50 0.00 0.00 0.00 0.20 1.

5. cumpliendo con los estándares actuales. que este equipo de trabajo. puedan interiorizarse de forma más cercana a los entornos de desarrollo. FICMED. 2. 3. como una real alternativa a los centros médicos y consultas de pequeña y mediana envergadura. o la carpeta virtual de nuestra salud. por ello la hace más global. cuando necesitamos una hora. Es la solución al problema de la movilidad. independiente del sistema operativo. conociendo así los procedimientos. adaptable a cualquier situación. ha determinado esta solución. Resulta de vital importancia. es una herramienta eficiente. 4. que nos rodea en la actualidad. FICMED es una herramienta necesaria para el estilo de vida que estamos llevando frente a la tecnología. o el saber de nuestro examen médico. metodologías. basta de andar con papeles cada vez que vamos al médico. y buenas prácticas de programación.CONCLUSIONES 1. que permitan su evolución de la mano con la tecnología. y técnicas que están involucradas en la magnitud de desarrollo de un proyecto informático 80 . quizás disminuya la presión de ya estar enfermos y preocuparnos de esos detalles. que frente a un mundo enfocado a la Responsabilidad Social Empresarial. El desarrollo del presente documento ha permitido que los integrantes de este equipo de trabajo. ya que basta solo tener un navegador web. modelados. es una herramienta que usa tecnología web.

Sign up to vote on this title
UsefulNot useful