Transcript
Page 1: INTITUTO POLITÉCNICO NACIONAL

~ 1 ~

INTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE CÓMPUTO

ESCOM

TRABAJO TERMINAL

“Sistema de pre-registro y administración de la prestación de la

clínica de optometría del CICS Unidad Santo Tomas”

Que para cumplir con la opción de titulación curricular en la carrera de

“Ingeniería en Sistemas Computacionales con especialidad

en Sistemas”

Presentan

López Montoya Cesar

Sánchez Aspiros María del Carmen

Directores

M. en C Carreto Arellano Chadwick

M. en C López Ruiz Gabriela de Jesús

México D.F., 8 Diciembre de 2011

Page 2: INTITUTO POLITÉCNICO NACIONAL

~ 2 ~

INTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE CÓMPUTO

No de Registro TT 10025 Diciembre 2011

Documento Técnico

“Sistema de pre-registro y administración de la prestación de la clínica de

optometría del CICS Unidad Santo Tomas”

Presentan

Lopez Montoya Cesar1

Sanchez Aspiros Maria del Carmen2

Directores

M. en C Carreto Arellano Chadwick M. en C López Ruiz Gabriela de Jesús

Resumen

En el presente documento se describe de una manera general lo que se refiere al análisis, diseño,

desarrollo e implementación y pruebas del “Sistema de pre-registro y administración de la

prestación de la clínica de optometría del CICS Unidad Santo Tomas”, el cual tiene como

objetivo automatizar el proceso de la prestación para los pacientes que son trabajadores del IPN.

El análisis y el diseño están basados en las tecnologías de la información, las cuales adaptamos

a la forma de trabajo de la clínica de optometría. Con el fin de que la información que se genere

sea de utilidad a los pacientes y a los administrativos de la unidad.

Palabras clave – automatización de procesos, prestación de servicios externos , RUP.

1 [email protected]

2 [email protected]

Page 3: INTITUTO POLITÉCNICO NACIONAL

~ 3 ~

INTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE CÓMPUTO

DEPARTAMENTO DE FORMACIÓN INTEGRAL

E INSTITUCIONAL

COMISIÓN ACADÉMICA DE TRABAJO TERMINAL

México D.F. a 8 de diciembre del 2011.

ING. APOLINAR FCO. CRUZ LÁZARO

PRESIDENTE DE LA COMISIÓN ACADÉMICA DE

TRABAJO TERMINAL

PRESENTE

Por medio del presente, le informo que los alumnos que integran el TRABAJO

TERMINAL 12-10025 titulado “Sistema de pre-registro y administración de la

prestación de la clínica de optometría del CICS Unidad Santo Tomas” concluyeron

satisfactoriamente su trabajo.

El empastado del reporte Técnico Final y el Disco Compacto (CD) fueron revisados

ampliamente por un servidor y corregidos, cubriendo el alcance y el objetivo planeados

en el protocolo original y de acuerdo a los requisitos establecidos por la Comisión que

usted preside.

ATENTEMANTE

M. en C Carreto Arellano Chadwick

Director

Page 4: INTITUTO POLITÉCNICO NACIONAL

~ 4 ~

ADVERTENCIA

Page 5: INTITUTO POLITÉCNICO NACIONAL

~ 5 ~

Agradecimientos.

A nuestros padres principalmente por la ayuda incondicional en

los momentos más difíciles de la carrera, a todas y cada una de las

personas que sin esperar nada a cambio compartieron platicas,

conocimientos y diversión.

A nuestros directores: M. en C Carreto Arellano Chadwick y M.

en C López Ruiz Gabriela de Jesús que nos brindaron su tiempo y

conocimiento para realizar este trabajo terminal

A todos los que ayudaron a convertir este sueño en realidad.

¡MUCHAS GRACIAS!

Page 6: INTITUTO POLITÉCNICO NACIONAL

~ 6 ~

PREFACIO

El Instituto Politécnico Nacional

(IPN) es una institución

pública mexicana de investigación y educación a niveles medio superior,

superior y postgrado, fundada en la Ciudad de México en 1936 durante el gobierno

del presidente Lázaro Cárdenas del Río.

El IPN, fue fundado siguiendo los ideales revolucionarios en la reconstrucción del país,

buscando dar educación profesional a las clases más desprotegidas en aquel entonces,

además de ser un impulso para el desarrollo industrial y económico del país, así como

una institución que tuviera una función noble al subsanar las necesidades de la

población mexicana.

Con el desarrollo del Centro Interdisciplinario de Ciencias de la Salud (CICS) siendo

esta una es la institución educativa que forma profesionales de licenciatura y posgrado

con un alto nivel competitivo en los campos de la Odontología, Optometría y Psicología

a través de actividades de aprendizaje y de investigación básica y aplicada de forma

interdisciplinaria, contribuyendo así al logro de los objetivos del IPN en relación al

desarrollo económico, social y político del país.

La institución cuanta con servicios externos para el apoyo del publico en general no

importando si es parte de la comunidad politécnica o no, por lo cual el control de

expedientes, control de los usuarios, control de inventarios, recetas y citas se ha ido

complicando y nuestro trabajo terminal sea comprometido a desarrollar un sistema

“Sistema de pre-registro y administración de la prestación de la clínica de optometría

del CICS Unidad Santo Tomas” el cual lleve el control de los mismos.

Page 7: INTITUTO POLITÉCNICO NACIONAL

~ 7 ~

Índice

Capítulo 1 Introducción ............................................................................................................... 10

Capítulo 2 Antecedentes.............................................................................................................. 12

2.1 Introducción ...................................................................................................................... 12

2.2Estado del arte .................................................................................................................... 13

2.2.1 Software disponible en el mercado ............................................................................ 13

2.3Marco histórico .................................................................................................................. 15

2.4Marco teorico ..................................................................................................................... 15

2.4.1 Sistemas de Información ............................................................................................ 16

2.4.2 Tipos de Sistemas de Información ............................................................................. 17

Capítulo 3 Problemática .............................................................................................................. 19

3.1 Planteamiento del problema .............................................................................................. 19

3.2 Propuesta de solución ........................................................................................................ 21

3.3 Objetivos ........................................................................................................................... 22

3.3.1 Objetivo General ........................................................................................................ 22

3.3.2 Objetivos Específicos ................................................................................................. 22

Capítulo 4 Análisis del sistema ................................................................................................... 23

4.1 Estudio de Factibilidad ...................................................................................................... 23

4.1.1 Factibilidad Técnica. ................................................................................................. 23

4.1.2 Estudio de Factibilidad Económica ............................................................................ 23

4.1.3 Estudio de Factibilidad Legal ..................................................................................... 25

4.2 Análisis de Riesgos ........................................................................................................... 25

4.5 Arquitectura de Software .................................................................................................. 27

4.6 Modelo de Arquitectura .................................................................................................... 27

4.7 Metodología ................................................................................................................ 28

Capítulo 5 Diseño del sistema ..................................................................................................... 30

5.1 Requerimientos Funcionales y No Funcionales ................................................................ 30

5.2 Reglas del negocio ............................................................................................................ 32

5.3 Definición el Usuarios ....................................................................................................... 33

5.4 Arquitectura del Sistema ................................................................................................... 35

5.5 Diagrama a bloques ........................................................................................................... 36

5.6 Diagrama de casos de uso ................................................................................................. 38

5.7 Definición de casos de uso ................................................................................................ 39

Page 8: INTITUTO POLITÉCNICO NACIONAL

~ 8 ~

5.5 Diagramas de Secuencia.................................................................................................... 46

5.8 Diagrama Relacional ......................................................................................................... 50

Capítulo 6 Integración ................................................................................................................. 51

Capítulo 7 Pruebas ...................................................................................................................... 51

7.1 MODULO ADMINISTRATIVO DE LA CLINICA DE OPTOMETRIA ......................................... 53

7.1.1 FUNCIONALIDAD DEL USUARIO “ADMINISTRADOR” ................................................ 54

7.1.2 FUNCIONALIDAD DEL USUARIO “OPTOMETRISTA” ................................................... 63

7.1.3 FUNCIONALIDAD DEL USUARIO “PROVEEDOR” ........................................................ 65

7.1.4 FUNCIONALIDAD DEL USUARIO “CLINICA” ................................................................ 70

7.1.5 FUNCIONALIDAD DEL USUARIO “REPORTERIA” ........................................................ 72

7.2MODULO DE PRE-REGISTRO DE LA CLINICA DE OPTOMETRIA .......................................... 75

Conclusiones ............................................................................................................................... 81

Preferencias ................................................................................................................................. 81

Page 9: INTITUTO POLITÉCNICO NACIONAL

~ 9 ~

Índice de Tablas, Diagramas y Figuras

Tabla 1 Tabla comparativa de Sistemas de información. 14

Figura 1. Proceso de la prestación 20

Figura 2. Proceso de orden de compra 21

Tabla 2. Costos software 23

Tabla 3. Costos hardware. 24

Tabla 4. Riesgos 25

Tabla 5 Contigencia. 26

Tabla 6. Requerimientos funcionales. 30

Tabla 7. Requerimientos no funcionales. 31

Tabla 8 Reglas de negocio 32

Figura 3. Arquitectura del sistema 35

Figura 4. Proceso del sistema. 36

Diagrama 1. Diagrama de casos de uso. 38

Diagrama 2. Secuencia para el paciente que realiza el pre-registro. 47

Diagrama 3. Secuencia para un optometrista para una consulta. 48

Diagrama 4. Secuencia para el proveedor cuando ingresa material nuevo. 48

Diagrama 5. Secuencia para el administrador enviar un correo. 49

Diagrama 6.Relacional de la base de datos para el sistema de optometría 50

Page 10: INTITUTO POLITÉCNICO NACIONAL

~ 10 ~

Capítulo 1 Introducción

El Instituto Politécnico Nacional con su interminable tarea de cumplir con su objetivo

de ofrecer alternativas al país para la formación de recursos humanos de excelencia que

respondan a las necesidades de éste, creó el Centro Interdisciplinario de Ciencias de la

Salud Unidad Santo Tomás en julio del 2000, donde imparte los programas académicos

de las Licenciaturas de Odontología, Optometría, Psicología y las demás que apruebe el

Consejo General Consultivo.

De esta manera crea una Unidad Académica que pueda ofrecer nuevas y mejores

alternativas de estudio en Ciencias de la Salud, donde concentra la carrera de optometría

que deja de depender de la Escuela Superior de Medicina, donde cabe destacar que el

avance académico y tecnológico de la optometría dentro del Instituto Politécnico

Nacional, ha sido pilar y líder del desarrollo de la optometría tanto del país como en

Latinoamérica, la cual es la primera que se creó formalmente en una institución de

educación superior en toda Latinoamérica y ha permitido formar recursos humanos para

la atención de salud visual en la docencia, la industria, los servicios y el sector salud.

Esta unidad cuenta con servicios externos en las siguientes clínicas:

Clínica de optometría.

Clínica de odontología.

Clínica de psicología.

Los servicios que brindan cada una de las clínicas son:

Optometría.

Examen visual integral.

Clínica de especialidades.

Visión binocular.

Lentes de contacto.

Área de segmento anterior y posterior.

Clínica comunitaria.

Odontología.

Servicios en clínica.

Psicología.

Área clínica.

Área laboral.

Área educativa.

Page 11: INTITUTO POLITÉCNICO NACIONAL

~ 11 ~

De acuerdo a esta conformación del Centro Interdisciplinario de Ciencias de la Salud

Unidad Santo Tomás, actualmente se persigue el mejor aprovechamiento y uso de la

planta académica, la infraestructura física y el fortalecimiento de los servicios que

ofrece el Instituto en esta rama del conocimiento, así como la concentración de

especialidades de la misma unidad académica, con el fin de mantener el compromiso

establecido de cumplir permanentemente actualizados los programas académicos y los

planes de estudio, y de esta manera continuar contribuyendo con eficacia y pertinencia

con los sectores productivos del país, así como desarrollar proyectos de Investigación

que fomenten innovaciones en las Ciencias de la Salud, y definir programas orientados

a desarrollar una cultura de la salud, basada en el entorno físico y social.

Para fines de este documento nos enfocaremos al proceso que realiza la clínica de

optometría.[1]

Page 12: INTITUTO POLITÉCNICO NACIONAL

~ 12 ~

Capítulo 2 Antecedentes

2.1 Introducción

La información se ha colocado en un buen lugar como uno de los principales recursos

que poseen las empresas actualmente. Los entes que se encargan de las tomas de

decisiones han comenzado a comprender que la información no es sólo un subproducto

de la conducción empresarial, sino que a la vez alimenta a los negocios.[5]

Las Tecnologías de la Información han sido conceptualizadas como la integración y

convergencia de la computación, las telecomunicaciones y la técnica para el

procesamiento de datos, donde sus principales componentes son: el factor humano, los

contenidos de la información, el equipamiento, la infraestructura, el software y los

mecanismos de intercambio de información.

Un sistema de información es un conjunto organizado de elementos, que pueden ser

personas, datos, actividades o recursos materiales en general. Estos elementos

interactúan entre sí para procesar información y distribuirla de manera adecuada en

función de los objetivos de una organización.

Desde un punto de vista empresarial, los sistemas de información pueden clasificarse de

diversas formas. Existen, por ejemplo, sistemas de procesamiento de transacciones (que

gestionan la información respecto a las transacciones producidas en una

empresa), sistemas de información gerencial (para solucionar problemas empresariales

en general), sistemas de soporte a decisiones(analizan las distintas variables de negocio

para la toma de decisiones), sistemas de información ejecutiva (para los

directivos), sistemas de automatización de oficinas(aplicaciones que ayudan en el

trabajo administrativo) y sistemas expertos (que emulan el comportamiento de un

especialista en un dominio concreto).

Nosotros nos colocamos en los sistemas de automatización de oficinas y en este caso un

proceso es el que se pretende automatizar por lo cual presentamos algunos sistemas que

realizan funciones parecidas al que se pretende desarrollar.

Page 13: INTITUTO POLITÉCNICO NACIONAL

~ 13 ~

2.2Estado del arte

2.2.1 Software disponible en el mercado

En la actualidad en el mercado se pueden encontrarse sistemas que se parezcan a

sistema que se desarrollara como lo son:

El SAT cuenta con varios centros de servicios y consultas para sus clientes es por ello

que el sistema se administración les brinda facilidades al momento de realizar las

distintas actividades, servicios y consultas que brinda facilitando así su uso y la

distribución de la información que se solicita.

Pasando a un ambiente muy parecido al del CICS-UST se encuentra el IMSS que

realiza consultas médicas a todos los derechohabientes y las realiza ahora mediante un

pre-registro para consultas automatizando la tarea se asignar citas futuras o estudios que

requiera realizar el paciente.

Ahora bien el INEGI cuenta con un sistema de consulta en línea sobre la información

estadística municipal y estatal, con el fin de que todos podamos tener acceso a la

información que recaba cada y conocer las estadísticas de nuestro país. No solo brinda

información estadística si no que también información geográfica.

Dentro del plantel tenemos al sistema de administración escolar (SAES), el conjunta los

distintos planteles del IPN, es acceso es para alumno, profesores y personal

administrativo de cada institución. Facilita el acceso a las evaluaciones y a la forma de

cómo dar a conocer el estado académico de los estudiantes.

Cada uno de los sistemas mencionados anteriormente puedes ser accedidos mediante la

red es decir son sistemas web lo que hace más fácil el acceder a ellos desde cualquier

lugar y en cualquier momento.

A continuación se muestra una tabla en donde se realiza una comparativa de estos dos

sistemas resaltando las particularidades y su funcionamiento incluido también el sistema

de pre-registro para la prestación de optometría del CICS-UST.

Page 14: INTITUTO POLITÉCNICO NACIONAL

~ 14 ~

Tabla 1 Tabla comparativa de Sistemas de información.

SISTEMA FUNCIONAMIENTO PARTICULARIDADES

Sistema de Pre-registros

de citas para atención a

los usuarios del SAT.

Las citas se seleccionan mediante

un calendario el cual indica la

disponibilidad de citas por medio

de colores los cuales cada uno

tiene su significado, una vez

registrada la cita por parte del

usuario se debe confirmar la

misma a través de un correo en

cierto tiempo determinado si no la

cita vuelve a ser ofertada

El administrador puede definir los días

y horarios disponibles para otorgar las

citas a los usuarios.

Sistema de Pre-registros

de citas para atención a

personas que cuentan

con la prestación del

IMSS.

El registro de citas la realiza el

personal administrativo de la

clínica a la que se asiste y son

generadas a partir de la demanda

de personas que solicitan una

consulta médica.

No se pueden confirmar las citas y la

administración de horarios puede ser

restringida por el administrador de

horarios.

Instituto de estadística y

geografía (INEGI).

Sistema de consulta en

línea.

El público en general puede

acceder al sistema para consultar

cualquier estadística o los

diferentes mapas con los que

cuenta.

Solo es para consulta de información.

Sistema de

administración escolar

(SAES). Consulta y

administración en línea.

Se accede con una cuenta personal

y brinda la información según el

tipo de usuario, se puede consultar

y cargar datos para su distribución.

Este sistema ayuda a la

administración académica.

Mantiene al tanto a los usuarios de las

condiciones académicas de sus

alumnos y profesores, facilita las

inscripciones a las distintas

actividades académicas.

Sistema de Pre-registro

para la prestación de

optometría CICS-UST.

El registro de citas se hace

mediante la consulta de

disponibilidad de horarios

mediante la selección de un día y

un intervalo de tiempo el cual va a

poder ser manipulado por el

usuario vía web

La administración de horarios es de

manera dinámica y se adapta a las

necesidades específicas del CICS-

UST ya que es una institución

educativa en donde la prestación de

optometría se utiliza en parte como

practicas para los alumnos que cursan

la licenciatura de optometría.

Page 15: INTITUTO POLITÉCNICO NACIONAL

~ 15 ~

2.3Marco histórico

Los Sistemas de Información son requeridos para poder dar apoyo al proceso de toma

de decisiones de las organizaciones. Desde esta perspectiva debe ser absolutamente

claro que toda organización requiere de Sistemas de Información, y los requiere durante

toda su existencia.

Estos sistemas han surgido de un importante problema hasta que las empresas crecieron

tanto que ya no bastaba con los medios con los cuales se llevaba un control. La segunda

guerra mundial marcó el inicio de la era de las empresas multinacionales (los "aliados"

son la primera gran empresa multinacional), donde la distribución de los recursos -la

mayoría de las veces escasos- a distintas partes del mundo, era la clave fundamental

para presumir el éxito o fracaso de la misión. En este estado de las cosas, fue necesario

sistematizar a fondo el proceso de control de recursos y con ello se definieron una serie

de tareas repetitivas que eran necesarias para mantener este control.

Es en este momento en que queda claro que una empresa no sobrevive sólo en función

de su producto o servicio, sino que tanto la supervivencia como el éxito de la empresa

depende en buena parte del soporte administrativo de la organización. Surge entonces la

sección "Administración y Finanzas", que en muchas organizaciones consume casi el

60% de los recursos que se han invertido en la empresa. Y no es raro que a la hora de

aumentar la inversión, sea esta área la que obtiene los mayores recursos.

Page 16: INTITUTO POLITÉCNICO NACIONAL

~ 16 ~

2.4 Marco Teórico

2.4.1 Sistemas de Información

Un sistema de información es un conjunto de procedimientos ordenados que, al ser

ejecutados, proporcionan información para apoyar la toma de decisiones y el control de

la Institución.

La información se define como una entidad tangible o intangible que permite reducir la

incertidumbre acerca de algún estado o suceso.

Los sistemas de información administrativa están volviéndose indispensables, a gran

velocidad, para la planificación, la toma de decisiones y el control. La velocidad y

exactitud con que los directivos pueden recibir información sobre lo que esta

funcionando bien o lo que está funcionando mal determinarán, en gran medida, la

eficacia que tendrán los sistemas de control. Dado que los sistemas de información

desempeñan un papel tan importante en la administración de instituciones educativas,

ahora es fundamental que los directivos entiendan cómo deben diseñar aplicar y

manejar tales sistemas.

los Sistemas de Información cumplirán tres objetivos básicos dentro de las

organizaciones:

Automatización de procesos operativos.

Proporcionar información que sirva de apoyo al proceso de toma de decisiones.

Lograr ventajas competitivas a través de su implantación y uso.

Page 17: INTITUTO POLITÉCNICO NACIONAL

~ 17 ~

2.4.2 Tipos de Sistemas de Información

A continuación se mencionan las principales características de algunos de los tipos de

Sistemas de Información.

Sistemas transaccionales

Sus principales características son:

A través de éstos suelen lograrse ahorros significativos de mano de obra, debido a que

automatizan tareas operativas de la organización.

Con frecuencia son el primer tipo de Sistemas de Información que se implanta en las

organizaciones. Se empieza apoyando las tareas a nivel operativo de la organización

para continuar con los mandos intermedios y posteriormente con la alta administración

conforme evolucionan.

Son intensivos en entrada y salida de información; sus cálculos y procesos suelen ser

simples y poco sofisticados. Estos sistemas requieren mucho manejo de datos para

poder realizar sus operaciones y como resultado generan también grandes volúmenes de

información.

Tienen la propiedad de ser recolectores de información, es decir, a través de estos

sistemas se cargan las grandes bases de información para su explotación posterior. Estos

sistemas son los encargados de integrar gran cantidad de la información que se maneja

en la organización, la cual será utilizada posteriormente para apoyar a los mandos

intermedios y altos.

Son fáciles de justificar ante la dirección general, ya que sus beneficios son visibles y

palpables. El proceso de justificación puede realizarse enfrentando ingresos y costos.

Esto se debe a que en el corto plazo se pueden evaluar los resultados y las ventajas que

se derivan del uso de este tipo de sistemas. Entre las ventajas que pueden medirse se

encuentra el ahorro de trabajo manual.

Son fácilmente adaptables a paquetes de aplicación que se encuentran en el mercado, ya

que automatizan los procesos básicos que por lo general son similares o iguales en otras

organizaciones. Ejemplos de este tipo de sistemas son la facturación, nóminas, cuentas

por cobrar, cuentas por pagar, contabilidad general, conciliaciones bancarias,

inventarios, etcétera.

Sistemas de Apoyo a las Decisiones

Las principales características de estos sistemas son las siguientes:

Suelen introducirse después de haber implantado los Sistemas Transaccionales más

relevantes de la empresa, ya que estos últimos constituyen su plataforma de

información.

La información que generan sirve de apoyo a los mandos intermedios y a la alta

administración en el proceso de toma de decisiones.

Suelen ser intensivos en cálculos y escasos en entradas y salidas de información. Así,

por ejemplo, un modelo de planeación financiera requiere poca información de entrada,

genera poca información como resultado, pero puede realizar muchos cálculos durante

su proceso.

No suelen ahorrar mano de obra. Debido a ello, la justificación económica para el

desarrollo de estos sistema es difícil, ya que no se conocen los ingresos del proyecto de

inversión.

Page 18: INTITUTO POLITÉCNICO NACIONAL

~ 18 ~

Suelen ser Sistemas de Información interactivos y amigables, con altos estándares de

diseño gráfico y visual, ya que están dirigidos al usuario final.

Apoyan la toma de decisiones que, por su misma naturaleza son repetitivas y de

decisiones no estructuradas que no suelen repetirse. Por ejemplo, un Sistema de Compra

de Materiales que indique cuándo debe hacerse un pedido al proveedor o un Sistema de

Simulación de Negocios que apoye la decisión de introducir un nuevo producto al

mercado.

Estos sistemas pueden ser desarrollados directamente por el usuario final sin la

participación operativo de los analistas y programadores del área de Informática.

Este tipo de sistemas puede incluir la programación de la producción, compra de

materiales, flujo de fondos, proyecciones financieras, modelos de simulación de

negocios, modelos de inventarios, etcétera.

Sistemas Estratégicos

Sus principales características son:

Su función primordial no es apoyar la automatización de procesos operativos ni

proporcionar información para apoyar la toma de decisiones. Sin embargo, este tipo de

sistemas puede llevar a cabo dichas funciones.

Suelen desarrollarse in house, es decir, dentro de la organización, por lo tanto no pueden

adaptarse fácilmente a paquetes disponibles en el mercado.

Típicamente su forma de desarrollo es con base a incrementos y a través de su

evolución dentro de la organización. Se inicia con un proceso o función en particular y a

partir de ahí se van agregando nuevas funciones o procesos.

Su función es lograr ventajas que los, competidores no posean, tales como ventajas en

costos y servicios diferenciados con clientes y proveedores. En este contexto, los

Sistemas Estratégicos son creadores de barreras de entrada al negocio. Por ejemplo, el

uso de cajeros automáticos en los bancos es un Sistema Estratégico, ya que brinda

ventaja sobre un banco que no posee tal servicio. Si un banco nuevo decide abrir sus

puertas al público, tendrá que dar este servicio para tener un nivel similar al de sus

competidores.

Apoyan el proceso de innovación de productos y procesos dentro de la empresa, debido

a que buscan ventajas respecto a los competidores y una forma de hacerlo es innovando

o creando productos y procesos.

Page 19: INTITUTO POLITÉCNICO NACIONAL

~ 19 ~

Capítulo 3 Problemática

3.1 Planteamiento del problema

La clínica de optometría no solo presta el servicio a trabajadores del IPN, también a

usuarios externos por lo que dificulta la organización y la administración de la misma.

A continuación se explica el proceso que debe realizar el paciente para solicitar y hacer

uso de la prestación o en su defecto del servicio.

Los pacientes tienen que asistir más de una vez al CICS para la cita. Para

entregar, registrar citas y asistir a las consultas.

La entrega de documentos es de manera manual y en el plantel. Las copias de los

documentos se entregan en las instalaciones, se revisan y se archivaran.

Las citas se extienden a días después, para ser atendido en un consultorio

especifico.. La cita no puede darse el mismo día que se asiste al plantel.

No hay forma de conocer el material disponible en el almacén. Al llegar el

paciente a pedir los aparatos que indico con el doctor, puede ser que estos no se

encuentren disponibles y regresar hasta que estén disponibles.

También tenemos el proceso que realiza la institución, que abarca las citas así como la

administración de materiales y su entrega. Se muestra en la siguiente figura.

Page 20: INTITUTO POLITÉCNICO NACIONAL

~ 20 ~

Figura 1. Proceso de la prestación

En esta figura se muestran cada uno de los pasos a seguir para realizar la prestación por

parte de los pacientes internos (trabajadores del IPN), con la duración de días

aproximados en los que tarda cada proceso. Mostrando los pasos que realizan el

paciente y la institución (CICS-UST) para poder completar la prestación.

La prestación debería realizarse en 27 días pero actualmente se realiza de 30 a 40 días

hábiles lo que genera molestias por parte de los pacientes. Por otra parte cuando el

material se agota, es necesario pedir un abastecimiento de dicho material para lo cual se

realizan lo siguiente:

Page 21: INTITUTO POLITÉCNICO NACIONAL

~ 21 ~

Figura 2. Proceso de orden de compra

El diagrama anterior muestra el flujo que se debe realizar para la obtención de material

que se requiere, se cuenta con dos pequeños almacenes: el primero es un pequeño

almacén donde se tienen todos los materiales que se muestran en la óptica para que los

pacientes reciban el pedido, el segundo es bienes en custodia que es el lugar al cual los

proveedores surten al CICS-UST. Por lo cual cuando ya no hay materiales disponibles

en la óptica se piden primero al almacén institucional, si no hay se piden a bienes en

custodia y si no están en existencia se piden a los proveedores para que puedan volverse

a poner a la venta en la óptica.

Aquí se genera un retraso por los documentos que tienen que ser firmados por los jefes:

administrativos, financieros y optometristas. [2]

3.2 Propuesta de solución

Tomando en cuenta todo lo antes mencionado, se pretende desarrollar sistema web que

ayude al pre-registro de las citas para la clínica de optometría, las consultas, los recursos

financieros con los que cuenta la prestación así como el seguimiento y la

administración del almacén, teniendo acceso al sistema desde cualquier lugar que cuente

con internet y una PC.

Page 22: INTITUTO POLITÉCNICO NACIONAL

~ 22 ~

3.3 Objetivos

3.3.1 Objetivo General

Construir un sistema web que ayude al pre-registro de las citas para la clínica de

optometría, las consultas, los recursos financieros con los que cuenta la prestación así

como el seguimiento y la administración del almacén, teniendo acceso al sistema desde

cualquier lugar que cuente con internet y una PC. Agilizando las actividades y la

organización de los especialistas que brindan el servicio dentro del CICS-UST.

3.3.2 Objetivos Específicos

Realizar un pre-registro desde una página web (con el fin de reducir tiempo).

Que el paciente elija su cita conforme a la disponibilidad de horarios y

consultorios.

Actualizar los materiales disponibles en el laboratorio para realizar una entrega

más eficiente o en su defecto pedido de materiales que no estén disponibles.

Informar a los jefes de área las actividades para tener una mejor organización al

momento de administrar la capacidad de prestación y la entrega de lentes.

Page 23: INTITUTO POLITÉCNICO NACIONAL

~ 23 ~

Capítulo 4 Análisis del sistema

4.1 Estudio de Factibilidad

4.1.1 Factibilidad Técnica.

MACROMEDIA DREAMWEAVER. Una herramienta de desarrollo web que

permite diseñar, desarrollar y mantener de forma eficaz sitios y aplicaciones web

y es compatible con las tecnologías más recientes. Utiliza básicamente lenguaje

HTML y PHP.

MySQL. Es un sistema de gestión de bases de datos relacional, multihilo y

multiusuario. En aplicaciones web es intensiva la lectura de datos, lo que hace a

MySQL ideal para este tipo de aplicaciones. [4]

PHP. Es un lenguaje de programación interpretado, originalmente para páginas

web dinámicas. Su uso principal es para la interpretación (por lado del servidor).

Usa las bibliotecas QT o GTK+ además de ser multiplataforma.

4.1.2 Estudio de Factibilidad Económica

En la siguiente tabla se muestran cada uno de los materiales a utilizar indicando sus

costos.

El costo por aplicaciones y sistema

operativo seria de $5,200.00 ya que se

utilizara software libre en base de datos

y lenguaje de programación web.

Tabla 2. Costos software.

Nombre Precio

Windows 7 $3,200.00

Dreamweaver $2,000.00

MySQL $0.00

PHP $0.00

Total aplicaciones:

5,200.00

Page 24: INTITUTO POLITÉCNICO NACIONAL

~ 24 ~

Tabla 3. Costos hardware.

Nombre Características Costo

Computadora personal

DELL inspiron

Cantidad: 2

Procesador Intel Core 2 Duo a 2.00 GHz, pantalla

LCD WXGA de 15.6 pulgadas, memoria RAM

DDR2 de 4 GB, disco duro de 250 GB, unidad óptica

DVD+-R/RW, webcam y conexión wifi 802.11b/g

$8,000.00 c/u

Memoria USB 4G

Cantidad: 2

Capacidad: 4GB

Dimensiones: 46,80 mm x 19,00 mm x 8,00

mm

Temperatura de funcionamiento : entre 0 y 60

°C

Temperatura de almacenamiento: entre -20 y

85 °C

Sencilla: basta conectarla al puerto USB

Garantía: 5 años

Compatibilidad: Windows 7/ XP/ Vista /

2000 /, Linux y Mac OS

$150.00 c/u

Energía eléctrica Es primordial su uso para un rendimiento en los

equipos y realizar las tareas indicadas

$0.721 c/kwh

Agua potable Requerida por el personal de trabajo.

Impresora laser

Samsung ML-1660

Cantidad: 1

Procesador de 150MHz

Compatibilidad de sistema operativo:

Windows 7/ 2000/XP/2003/Vista/2008 R2

Server, Mac OS X 10.3 - 10.6, varios Linux

SO

Compatible con interfaz USB 2.0

Ciclo mensual de trabajo hasta 5000 páginas

Dimensiones: 341 x 224 x 184 mm (13,4" x

8,8" x 7,2")

Peso de 4,2 kg (9,2 lb)

Velocidad de impresion de 16 paginas por

minuto

$800.00

Hojas para impresión marca

Duplicador

Cantidad:1 millar

Hojas blancas papel bond tamaño carta $85.00

Total : $17,185.00

(aproximadamente)

Page 25: INTITUTO POLITÉCNICO NACIONAL

~ 25 ~

4.1.3 Estudio de Factibilidad Legal

Para la realización del proyecto no se incurre en ninguna infracción de tipo legal, nos

sujetaremos a los lineamientos sobre el uso de licencias Express Edition de Microsoft y

de GNU GPL (General PublicLicense).

4.2 Análisis de Riesgos

Valores de impacto:

1. Catastrófico

2. Critico

3. Marginal

4. Despreciable

Tabla4 Riesgos

Riesgos Descripción Tipo Probabilidad Impacto

Subestimación del tamaño

El tamaño del proyecto se ha subestimado

Proyecto Media 2

Mayor número de usuarios de los previstos

Una cantidad muy grandes de usuarios, para los cuales no podría ser suficiente la capacidad de respuesta del servidor.

Proyecto, Técnico y negocio

Media 2

Demasiada información en la base de datos.

Una cantidad muy grandes de usuarios, para los cuales no podría ser suficiente nuestra capacidad de almacenamiento de datos.

Proyecto, Técnico y negocio

Media 2

Reutilización de software

Mala aplicación de técnicas de programación, lo cual no permitiría poder reutilizar código y genera más volumen.

Técnico Baja 4

Cambio de requerimientos

Habrá más requerimientos de los esperados, o cambios en los requerimientos actuales.

Proyecto y producto

Media 1

La fecha límite está muy ajustada

Subestimar el tiempo de desarrollo provocando retrasos o entregas deficientes.

Proyecto y negocio

Media 1

Bajo rendimiento de las herramientas CASE

Las herramientas CASE que son usadas para el proyecto no tienen el rendimiento esperado

Producto Baja 4

La tecnología no satisfará las expectativas

El uso de agentes no es el adecuado para la realización de los filtros adecuados

Técnico Baja 2

Personal inexperto para el uso de la tecnología

Los desarrolladores no logran implementar de manera eficiente la tecnología necesaria en el sistema debido a su inexperiencia.

Técnico Media 1

Page 26: INTITUTO POLITÉCNICO NACIONAL

~ 26 ~

Interactividad con motores de búsqueda

No es posible establecer interacción con el motor de búsqueda seleccionado.

Técnico Media 2

Sofisticación del usuario

El usuario no logra entender por completo el modo de operar el sistema

Negocio Baja 3

Documentación del producto

Errores en la documentación del sistema o falta de algún elemento de la misma.

Técnico Baja 2

Retrasos en la especificación

Las especificaciones de las interfaces esenciales no estarán a tiempo.

Proyecto y producto

Baja 3

Pérdida de algún integrante

Algún integrante del equipo, por cualquier motivo, tiene que abandonar el proyecto

Proyecto Baja 3

Costo elevado de desarrollo

El desarrollo del sistema tiene costos muy elevados, incosteables para los integrantes

Negocio Baja 1

Desorganización para el proceso del software

Desentendimiento de la metodología elegida.

Técnico Alta 2

Escaza información acerca de la tecnología empleada

La documentación y ayuda acerca de la tecnología no es la suficiente para la implementación

Técnica Baja 3

Tabla 5 Contigencia

Riesgos Forma de disminuir el riesgo

Subestimación del tamaño Realizar una investigación a fondo sobre los requisitos e implementación del sistema

Mayor número de usuarios de los previstos

Limitar los usuarios a una cierta región o país

Demasiada información en la base de datos

Emplear técnicas de partición de información

No reutilización de software Aplicar al máximo la programación orientadas a objetos y algunas otras técnicas.

Cambio de requerimientos Hacer un estudio profundo sobre los requerimientos, dando el tiempo suficiente

para tener todo precisado.

La fecha límite está muy ajustada Aplicar algún método de gestión de proyectos, como el de la ruta crítica

Bajo rendimiento de las herramientas CASE

Comparar entre las herramientas CASE disponibles, para elegir la más adecuada

La tecnología no satisfará las expectativas Investigar acerca de otros trabajos que hayan aplicado las tecnologías elegidas, para conocer

sus limitantes

Page 27: INTITUTO POLITÉCNICO NACIONAL

~ 27 ~

Personal inexperto para el uso de la tecnología

Pedir asesorías con expertos en la materia, leer artículos publicados de trabajos similares

Interactividad con motores de búsqueda Desarrollar un agente especializado, que pueda sustituir al motor de búsqueda

Sofisticación del usuario Brindar un manual de usuario y crear una interfaz amigable

Documentación del producto Trabajar en base a las recomendaciones de la metodología

Retrasos en la especificación Desarrollar la interfaz al tiempo del diseño del sistema

Pérdida de algún integrante Crear un ambiente cordial de trabajo. Repartir el trabajo de manera que un solo integrante no

sea el único encargado de desarrollar alguna tarea.

Costo elevado de desarrollo Usar software gratuito o realizar un estudio de costo-rendimiento

Desorganización para el proceso del software

Seguir correctamente el calendario de actividades

Escaza información acerca de la tecnología empleada

Buscar en todas las fuentes de información posibles: libros, expertos en la materia,

internet, revistas científicas, etc.

4.5 Arquitectura de Software

La arquitectura de software se basa en el análisis de las estructuras necesarias para el

diseño del mismo. Al principio de la era informática, el grupo de personas capaces de

desarrollar código era muy limitado, esto debido a la dificultad que suponía para la

mayoría de las personas en ese tiempo. Sin embargo con el paso del tiempo, se fueron

desarrollando diferentes metodologías que simplificaban los problemas de la

programación de código. A estas metodologías se les llamo “Arquitectura de Software”

debido a la similitud que tenía con el desarrollo de planos para realizar una edificación.

4.6 Modelo de Arquitectura

Los modelos de arquitectura se definen dependiendo del tipo de sistema que se esté

desarrollando, puesto que cada modelo tiene diferentes características que ayudan a la

creación del software.

A continuación mencionaremos algunas de las arquitecturas usadas para el desarrollo de

sistemas software:

Modelo Estructural.- En este modelo la arquitectura se muestra como un

conjunto organizado de los componentes que conforman el sistema.

Modelo Framewors.- Este modelo se basa en la búsqueda de patrones

arquitectónicos que pueden ser reproducidos en aplicaciones similares.

Page 28: INTITUTO POLITÉCNICO NACIONAL

~ 28 ~

Modelo Dinámico.- Son modelos dedicados a resaltar los aspectos dinámicos de

una arquitectura, indicando como los eventos externos pueden afectar la

estructura del sistema.

Modelo de 3 capas.- Este modelo es usado principalmente para diseño de

servicios web, puesto que divide en tres módulos principales:

o Capa de Presentación.- Esta capa contiene la interfaz que interactuará

con el usuario.

o Capa de Lógica o Funcionalidad.- También conocida como “Capa de

Negocio”, puesto que contiene la lógica del negocio, en base a que

proporciona el puente entre la primera y tercera capa.

o Capa de Datos.- En esta parte se guardan los datos que contiene la Base

de Datos que contiene todos los datos necesarios para el funcionamiento

del sistema.

Modelo Funcional.- Son usados para la representación la jerarquía funcional en

el sistema.

Tomando en cuenta los requerimientos de nuestro sistema, el modelo de arquitectura

que se usara para el desarrollo del sistema será el Modelo de 3 capas, puesto que este

modelo se enfoca a servicios web y ofrece las necesidades estructurales que requiere en

el sistema.

4.7 Metodología

RUP (Rational Unified Process)

Los procesos de RUP estiman tareas y horario del plan. Las iteraciones tempranas de

proyectos conducidos RUP se enfocan fuertemente sobre arquitectura del software; la

puesta en práctica rápida de características se retrasa hasta que se ha identificado y se ha

probado una arquitectura firme. [3]

RUP se divide en cuatro fases:

1. Inicio (Define el alcance del proyecto). En el caso del sistema se desarrollaran

los siguientes módulos:

Pre-registro

Entregas

Consultas clínicas

Almacén

Page 29: INTITUTO POLITÉCNICO NACIONAL

~ 29 ~

Estos módulos son primordiales para el funcionamiento principal del sistema y que

ayuda a las áreas mas afectadas del proceso como son: la petición del paciente para

hacer uso de la prestación, la disponibilidad de materiales en almacén, generar los

expedientes clínicos y que estos puedan ser vistos por el laboratorio y las entregas de

lentes por vía e-mail.

2. Elaboración (definición, análisis, diseño). Existen 6 usuarios del sistema:

Administrador. (encargado de la administración del personal y de las

consultas)

Optometrista. (los médicos encargados de verificar las consultas con un

estudiante respectivamente)

Proveedor. (quien abastece el almacén de CICS_UST conocido como bienes

en custodia)

Paciente (es el derechohabiente que puede hacer uso de la prestación)

Cajero. (el encargado de cobrar por los materiales y actividades curriculares

de la institución)

Contador (Recursos financieros). Encargado de financiar la prestación y

autorizar las compras que requiera la clínica de optometría.

Con estos usuarios se contemplan los casos de uso para cada uno de ellos y estos son:

Altas, bajas y cambios de usuarios

Administración de horarios y consultorios, así como el responsable de cada

consultorio.

Un pre-registro y datos de la cita.

Un almacén que incluye: lentes de contacto, armazones y pedidos.

Consultas (síntomas y diagnostico), generando su expediente clínico.

3. Construcción (implementación)

El lenguaje utilizado es PHP que va de la mano con HTML ideal para el tipo de

consultas que se realizaran por parte de los usuarios con respecto al sistema. Una

base de datos con MySQL ideal para las consultas que se realizaran y que

abarcan en su mayoría al sistema a realizar.

4. Transición (fin del proyecto y puesta en producción)

Se tiene una aplicación de prueba en el sistema, esto con la finalidad de probar la

consistencia del sistema ante de ponerse en uso por parte del CICS-UST, una

vez realizadas las pruebas satisfactoriamente se incorporaran los demás módulos

para completar el sistema en sus tres faces. Nota: para fines de este trabajo

terminal se tomara en cuenta solo la primera etapa.

Page 30: INTITUTO POLITÉCNICO NACIONAL

~ 30 ~

Capítulo 5 Diseño del sistema

5.1 Requerimientos Funcionales y No Funcionales

Requerimientos Funcionales

La tabla contiene algunos de los requerimientos que son necesarios para que el sistema

funcione adecuadamente y brinde información que requieren cada uno de los usuarios.

Id Nombre Descripción

RF1 Control de acceso El administrador así como los demás usuarios

que accedan a información restringida dentro

del sistema deberán autentificarse para

permitir el acceso.

RF2 Realizar pre-registro El paciente (externo e interno) deberá ingresar

los datos que se requieren para poder generar

su ficha para una cita.

RF3 Asignar horarios El administrador podrá asignar los horarios en

los cuales os optometristas podrán dar las

consultas a los pacientes.

RF4 Asignar consultorios El administrador podrá asignar los

consultorios con respecto al alumno u horario

de disponibilidad.

RF5 Actualizar el almacén Los usuarios encargados de las áreas que

manejen o dependan deberán actualizar

entradas o salidas del almacén.

RF6 Generar expediente

clínico

El optometrista llenara los campos y guardara

el formulario con los síntomas y el diagnostico

para futuras visitas.

RF7 Buscar paciente El optometrista podrá buscar los expedientes

clínicos de los pacientes.

RF8 Ingresar materiales Dentro del almacén se podrán dar de alta todos

los materiales de optometría.

RF9 Registro de ventas (caja) El usuario responsable de la caja podrá

verificar y realizar ventas.

RF10 Alta de estudiantes El administrador dará de alta a los estudiantes

que darán las consultas

RF11 Alta a nuevos usuarios El administrador dará de alta a los nuevos

usuarios que accederán al sistema

RF12 Fondo disponible

prestación

Tota de pacientes para la prestación.

Tabla 6. Requerimientos funcionales.

Page 31: INTITUTO POLITÉCNICO NACIONAL

~ 31 ~

Requerimientos no Funcionales

La tabla menciona los requerimientos que no son indispensables para el sistema en

cuanto a funcionalidad pero que si brindan cierta confianza para los usuarios y técnicos

que puedan trabajar futuramente en el sistema.

ID ATRIBUTO DESCRIPCION

RNF 1 Escalabilidad Aumentar la capacidad en

la base de datos para poder

integrar las demás clínicas.

RNF 2 Mantenibilidad Encapsular funciones y

responsabilidades de tal

forma que sea posible

reemplazar, reparar,

actualizar o incluso

trasladar un servidor sin

afectarlos.

RNF 3 Disponibilidad Administrar y agilizar el

proceso de envió y

recepción de información.

RNF 4 Protección Resguardar conforme a la

ley los documentos y datos

personales del usuario. Tabla7. Requerimientos no funcionales.

Page 32: INTITUTO POLITÉCNICO NACIONAL

~ 32 ~

5.2 Reglas del negocio

Se deben seguir ciertas reglas para que el proceso pueda realizarse lo que llamamos

reglas del negocio en la tabla se mencionan las más importantes

Id regla de negocio. Nombre Descripción.

RN 1 Profesor encargado En cada consultorio habrá un

profesor encargado de vigilar

la consulta.

RN 2 Reporte de consulta. Por cada consulta se generara

un reporte, el cual será

impreso y firmado por el

optometrista encargado.

RN 3 Ingreso de nuevos usuarios al

sistema

Esta acción solo será realizada

por el administrador, es e

encargado de la

administración del personal.

RN 4 Pre- registro de cita El paciente tiene que registrar

su cita vía internet.

RN 5 Usuarios eliminados. Ya no estarán dentro de la

BD.

RN 6 Expediente clínico. Todos los reportes de un

paciente se guardaran n la

base de datos para un

historial.

RN 7 Búsqueda(datos de la cita) Este tipo de búsqueda solo se

realizara por nombre o RFC.

RN 8 Búsqueda de paciente.

(optometrista)

Esta búsqueda de realiza por

nombre o por el identificador

de la cita.

RN 9 Productos. (almacén de

optometría)

Los productos en existencia

aparecerán como activos y los

no activos no están

disponibles.

RN 10 Excedente. Solo aplica para los pacientes

internos que sobrepasan el

límite de la prestación.

RN 11 Notificación a usuarios. Por cada acción que requiera

de la aprobación de algún jefe

de departamento se le indicara

que hay una nueva solicitud.

RN 12 Elección de consultorio. Esto depende del cupo

disponible por hora y

consultorio. Tabla 8 Reglas de negocio

Page 33: INTITUTO POLITÉCNICO NACIONAL

~ 33 ~

5.3 Definición el Usuarios

Dentro del sistema tenemos muchos usuarios, para fines de este trabajo terminal

consideramos 3 que a consideración son los más importantes.

PACIENTE.

Es primordial este usuario ya que el hace uso del servicio que otorga la escuela, sus

funciones son:

Llenar su pre-registro dentro del sistema.

Consultar datos correspondientes a su cita.

ADMINISTRADOR.

Este usuario es el encargado de administrar en su mayoría al sistema, asi como también

esta al tanto de la información. Las funciones a realizar de este usuario son:

Altas, bajas y cambios de usuarios.

Administración de los horarios en los consultorios.

Acceso a registros de pacientes.

Acceso a los productos existentes o no existentes.

OPTOMETRISTA.

Este usuario estas par determinado para los estudiantes y profesores encargados de

realizar las consultas. Las funciones a realizar son las siguientes:

Llenado de los formularios correspondientes para la consulta.

Cada responsable de consultorio deberá imprimir su hoja de diagnostico y

firmarla.

PROVEEDORES.

Este usuario podrá accesar a todo lo referente a los materiales, las funciones son:

Altas y bajas de productos en el almacén.

Reportes de los pedidos realizados o por realizar.

CAJEROS.

Son los encargados de cobrar por los materiales vendidos por parte del CICS-UST su

función es:

Page 34: INTITUTO POLITÉCNICO NACIONAL

~ 34 ~

Cobrar en los cajeros los materiales.

JEFE DE CAJA.

Tendrá un acceso a los materiales y ventas para poder seguir brindando la prestación sus

funciones son:

Cierres de caja.

Reportes de ventas.

BIENES EN CUSTODIA.

Resguarda y está al tanto de los materiales con los que cuenta el CICS-UST de aquí

se obtienen los materiales para llevar al laboratorio institucional, teniendo como

funciones:

Realizar pedidos a los proveedores.

Enviar materiales resguardados al laboratorio institucional.

Pedir financiamiento para la compra de materiales faltantes.

Estos usuarios realizan las acciones fundamentales para este sistema ya que con ellos se

realiza la parte central del problema a tratar.

Page 35: INTITUTO POLITÉCNICO NACIONAL

~ 35 ~

5.4 Arquitectura del Sistema

Figura 2. Arquitectura del sistema

La imagen muestra la arquitectura que tendrá el sistema la cual será cliente-servidor esta

aplicación estará en un servidor y se podrá accesar a ella mediante la red para cualquiera

de los usuarios y en especial el paciente para dar de alta el pre-registro, además de todas

las funciones administrativas de la prestación.

El usuario por medio de un ordenador tendrá acceso a la red con un explorador

indicando la página que quiere ver, en este caso será la del sistema que se pretende

realizar. En la red se buscara el recurso dentro del servidor para cargar y acceder a los

diferentes formularios que tiene el sistema. Ya cargada la pagina podrá acceder a las

distintas operaciones que el sistema tiene. Llenando los formularios y guardando los

cambios se tendrá acceso a la base de datos dependiendo el tipo de usuario que se

tenga.

En conclusión el tipo de arquitectura que se tiene es cliente-servidor ya que los usuarios

realiza la petición al sistema ya sea para adquirir, administrar o aumentar información

con respecto a la prestación de la clínica de optometría.

Page 36: INTITUTO POLITÉCNICO NACIONAL

~ 36 ~

5.5 Diagrama a bloques

El los diagramas a bloques son representaciones graficas del cómo funciona

internamente un sistema. En el diagrama a bloques que se muestra a continuación, se

puede observar el funcionamiento del sistema mediante la definición de los siguientes

módulos:

1) Pre-registro. Aquí el usuario se dará de alta ingresando sus datos y adjuntando

los documentos requeridos.

2) Servicios clínicos. Se ingresan los datos o resultados obtenidos en la consulta

con el especialista, se genera un expediente y se realiza la orden de petición del

material.

3) Almacén. Se tiene un registro de los materiales que están disponibles, no

disponibles y los que ya no se trabajan por parte de los proveedores.

4) Entrega de lentes. Se mostraran todos los lentes que estén listos para ser

entregados enviando un correo de confirmación a los pacientes para pasar a

recogerlos.

5) Una base de datos donde estarán los expedientes clínicos y los materiales

disponibles para verificar existencias.

Ahora bien con este sistema el proceso cambia y quedaría de la siguiente manera:

Figura 4. Proceso del sistema.

Page 37: INTITUTO POLITÉCNICO NACIONAL

~ 37 ~

Esta figura muestra el nuevo proceso que se realizara ya con el sistema dando su pre-

registro de alta en un día y realizando el segundo y tercer paso en un solo día, de ahí

mismo el paciente elegiría sus lentes y así se podrían dar de baja en el almacén

tentativamente, la entrega del material no podrá ser especificada debido a que su

construcción depende del laboratorio al que se envíen los anteojos pero sería en lo que

más se tardarían teniendo un aproximado de 20días hábiles.

1. No será necesario asistir al CICS-UST para requerir la cita y podrá elegir el día

de su consulta.

2. Los documentos que deberá presentar son: autentificación de trabajo de la

escuela de procedencia y su ficha de cita.

3. Se tomaran los datos del paciente de su registro mientras que, los síntomas y

diagnostico se introducen directamente al sistema generando su expediente para

futuras consultas. Los datos de la consulta se imprimen en un pdf para que el

optometrista pueda firmar la autorización.

4. La información obtenida en el punto anterior puede ser verificada en el

laboratorio para poder mostrar los armazones, cristales o lentes de contacto que

requiera el paciente para que este pueda elegirlos a su preferencia.

5. Una vez elegidos los materiales se marcan para que se actualice al almacén y se

genera un presupuesto de pago. Como se manejan 2 tipos de pacientes, los

internos para no pagar nada no deberán exceder el límite de prestación pues en el

caso de hacerlo pagaran el excedente; mientras que los externos pagaran por los

lentes sin importar el costo total.

6. Se les informa a almacén y caja por las siguientes razones: para el caso de

almacén tiene que enviar los cristales a fabricación a los distintos laboratorios

que están en convenio con el CICS-UST y la caja debe realizar reportes de los

materiales vendidos.

7. La entrega se informara al paciente por medio de un correo electrónico y dentro

de la institución se darán de alta todos los lentes que estén listos para ser

entregados a cada uno de los pacientes.

Page 38: INTITUTO POLITÉCNICO NACIONAL

~ 38 ~

5.6 Diagrama de casos de uso

El diagrama ilustra los casos de uso de manera general mostrando de color azul las

funciones que tendrá este sistema como primer etapa ya que es un sistema que se

proyecta con trabajos a futuro para poder implementar las demás clínicas que se

encuentran dentro del CICS-UST.

Diagrama 1. Diagrama de casos de uso.

Page 39: INTITUTO POLITÉCNICO NACIONAL

~ 39 ~

5.7 Definición de casos de uso

Nombre Expediente clínico.

ID CU-01

Autor María del Carmen Sánchez Aspiros

Fecha 07-septiembre-11

Descripción El optometrista dentro de las consultas revisara y diagnosticara al paciente anotando todos sus

síntomas.

Precondiciones Que se halla identificado en el sistema como Administrador.

Post-condiciones Existe un expediente clínico dentro de la BD.

Errores

Trayectoria

Principal

Actor Sistema

1 Inicia sesión como optometrista.

2

Verifica los datos y deja acceder a las funciones

correspondientes.

3 Ingresa los datos de la revisión y el

diagnostico.

4

Verifica que todos los campos estén llenos.

5 Da clic en aceptar

6

Guarda el expediente generado.

Page 40: INTITUTO POLITÉCNICO NACIONAL

~ 40 ~

Nombre Llenar pre-registro

ID CU-02

Autor María del Carmen Sánchez Aspiros

Fecha 07-septiembre-11

Descripción El paciente llenara los campos necesarios para generar una ficha y poder asistir a su cita y así

tener un expediente para su posterior seguimiento.

Precondiciones Que la prestación esté disponible.

Post-condiciones Se generara la ficha y el expediente correspondiente.

Errores Datos faltantes o caracteres erróneos.

Trayectoria

Principal

Actor Sistema

1 Ingresar a la página para el pre

registro.

2

Dependiendo del tipo de paciente (interno o externo)

carga el formulario para llenarlo.

3 Ingresa los datos correspondientes

a cada campo.

4

Verifica que los campos tengan datos [A]

5

Verifica que las caracteres sean correctos [B]

6 Da clic en aceptar

Page 41: INTITUTO POLITÉCNICO NACIONAL

~ 41 ~

Nombre Disponibilidad de materiales.

ID CU-03

Autor María del Carmen Sánchez Aspiros

Fecha 07-septiembre-11

Descripción Los materiales (cristales, armazones, lentes de contacto entre otros) podrán marcarse como

disponibles o no disponibles.

Precondiciones Que existan materiales dentro de la base de datos.

Post-condiciones Los materiales se mostraran como disponibles o no disponibles.

Errores El material no existe.

Trayectoria

Principal

Actor Sistema

1 Ingresar a la página de materiales.

2

Muestra la pagina y carga los

materiales.

3 Da clic en activar o desactivar según sea el caso

algún material.

4

Pone el material según indico el

actor

5 Da clic en aceptar

Page 42: INTITUTO POLITÉCNICO NACIONAL

~ 42 ~

Nombre Actualizar inventario.

ID CU-04

Autor María del Carmen Sánchez Aspiros

Fecha 07-septiembre-11

Descripción Los usuarios: optometrista y almacén podrán descontar la cantidad de material disponible, en

caso del almacén.

Precondiciones Que se halla identificado en el sistema como Administrador.

Post-condiciones Existe un expediente clínico dentro de la BD.

Errores

Trayectoria

Principal

Actor Sistema

1 Inicia sesión como optometrista.

2

Verifica los datos y deja acceder a las funciones

correspondientes.

3 Ingresa los datos de la revisión y el

diagnostico.

4

Verifica que todos los campos estén llenos.

5 Da clic en aceptar

6

Guarda el expediente generado.

Page 43: INTITUTO POLITÉCNICO NACIONAL

~ 43 ~

Nombre Administración horarios y consultorios.

ID CU-05

Autor María del Carmen Sánchez Aspiros

Fecha 07-septiembre-11

Descripción El administrador podrá organizar los horarios correspondientes a cada consultorio y

mantenerlos activos o inactivos según sea el caso.

Precondiciones Que exista un administrador y consultorios con su respectivo consultorio en la BD.

Post-condiciones Se actualizaran los datos de los horarios.

Errores El consultorio no existe, el horario no existe.

Trayectoria

Principal

Actor Sistema

1 Inicia sesión.

2

Muestra la pagina principal del

administrador.

3 Da clic en Administración de horarios.

4

Carga el formulario para realizar cambios.

5 Llena los campos del formulario.

6 Da clic en actualizar. Guarda los datos en la base de datos.

Nombre Alta de optometristas

ID CU-06

Autor María del Carmen Sánchez Aspiros

Fecha 07-septiembre-11

Descripción El administrador podrá dar de alta a nuevos optometristas para que den una consulta

Precondiciones Que exista un administrador

Post-condiciones Que quede registrado en la base de datos

Errores Que no se haya realizado la inserción en la base de datos

Trayectoria

Principal

Actor Sistema

1 Dar clic en la opción administración de

optometristas

2 Introduce el nombre del optometrista

3 . El sistema guarda los datos en la BD

4

Muestra un mensaje de registro exitoso

5 Fin de caso de uso

Nombre Dar de alta usuario.

Page 44: INTITUTO POLITÉCNICO NACIONAL

~ 44 ~

ID CU-07

Autor María del Carmen Sánchez Aspiros

Fecha 07-septiembre-11

Descripción El administrador podrá ingresar al sistema nuevos usuarios.

Precondiciones Que exista un administrador a cargo del sistema.

Post-condiciones El nuevo usuario estará en la base de datos.

Errores El usuario ya existe, no existe un administrador.

Trayectoria

Principal

Actor Sistema

1 Inicia sesión.

2

Muestra la página de inicio.

3 Da clic en agregar usuario.

4

Carga y muestra el formulario para nuevos

usuarios.

5 Llena el formulario.

6 Da clic en agregar.

7 Guarda los datos del nuevo usuario en

la B.D

Nombre Orden de compra.

Page 45: INTITUTO POLITÉCNICO NACIONAL

~ 45 ~

ID CU-08

Autor María del Carmen Sánchez Aspiros

Fecha 07-septiembre-11

Descripción Se genera una orden de compra por cada material que haga falta dentro de los bienes en

custodia.

Precondiciones Que el material se haya terminado.

Post-condiciones Se autoriza la orden de compra.

Errores No hay presupuesto para materiales.

Trayectoria

Principal

Actor Sistema

1 Inicia sesión.

2

Muestra la pagina correspondiente a su rol de

usuario.

3 Da clic en generar orden de compra.

4

Carga el formulario para generar la orden.

5 Llena los campos del formulario.

6 Da clic en guardar y enviar. Guarda los datos en la base de datos

7 Envía la orden de compra.

Nombre Vista de pacientes

ID CU-09

Autor María del Carmen Sánchez Aspiros

Fecha 07-septiembre-11

Descripción El encargado de la clínica podrá ver a los pacientes que se han registrado en el sistema.

Precondiciones Que ya haya realizado su pre-registro

Post-condiciones Que los horarios queden asignados

Errores No existe un registro del paciente.

Trayectoria

Principal

Actor Sistema

1 Da clic en pacientes.

2

Carga los identificadores de los pacientes ya

registrados.

3 Puede ver una lista de los pacientes.

4

fin de caso de uso

5

6

Page 46: INTITUTO POLITÉCNICO NACIONAL

~ 46 ~

5.5 Diagramas de Secuencia

El trabajador del IPN el señor Alfonso Pérez Cabrera sabe que tiene derecho a la

prestación de anteojos de la clínica de optometría que se encuentra en el CICS unidad

Santo Tomás y para hacer uso de ella tiene que realizar lo siguiente:

Pedir un comprobante a su escuela para verificar que labora allí.

Ingresa a la página de la prestación para realzar su pre registro. Aquí también

podrá ver los datos de su cita.

Una vez que ya tiene si cita asiste al consultorio en el cual estará un estudiante de la

carrera de optometría y un optometrista para corroborar y certificar que las mediciones

y el diagnostico son correctos.

Las anotaciones y mediciones se darán de alta en el sistema llenando los campos

correspondientes a cada medición dentro de la pagina una vez guardado entra a ser parte

del historial del paciente.

El estudiante acompaña al señor a la óptica para que escoja sus lentes o el material que

se le haya recomendado, una vez elegidos se genera un comprobante que en caso de no

exceder el límite de su prestación ($1500.00) no pagara nada pero en caso contrario

deberá pagar el excedente.

Ahí se le darán indicaciones de cuándo podrá pasar a retirar sus lentes, es así como el

señor Alfonso Pérez Cabrera ha hecho uso de su prestación.

Ahora bien nuestro jefe de optometría es el encargado de verificar que las actividades de

esta prestación se lleven a cabo adecuadamente y para hacerlo realiza lo siguiente:

Abre la página de la prestación desde su navegador web.

Inicia sesión y aparecen todas las opciones que tiene.

Puede verificar los pacientes, los materiales, la información de los proveedores,

los movimientos de la clínica.

Agrega a los nuevos estudiantes que darán las consultas.

Y especifica los horarios en los que se darán las consultas. Función más

importante dentro de la prestación.

Claro está que no realizara siempre las mismas actividades pero tiene acceso a todas

ellas.

Dentro de los consultorios los optometristas o profesores de la forma en que lo veamos

podrán iniciar sesión para accesar a las recetas de cada consulta las guardara e

imprimirá la hoja para que la firme el optometrista como símbolo de autorización de que

la consulta fue adecuada.

Mientras tanto en el almacén se agotan los materiales en existencia y para ello dentro

del sistema existe un stock que les indica lo que aun está disponible y que se puede

Page 47: INTITUTO POLITÉCNICO NACIONAL

~ 47 ~

mantener en exhibición, pero en caso de estar agotados se realiza el pedido y entonces

cada proveedor con sus cuentas asignadas podrán:

Poner en existencia los materiales que se pidan o nuevos materiales.

Así abastecerá el almacén.

Cuando un paciente elige sus lentes esta dentro de la clínica en donde se hará un

comprobante de pago que se entregara al paciente. Este comprobante se genera en

facturas donde se elige el material; este material que se elige es el que está en

existencia. Para poder realizar la factura el encargado de la clínica tendrá que iniciar

sesión y acceder a esta opción cotización y factura.

Una vez generado el pdf se entrega al paciente para que realice su pago en caso de

exceder la prestación, por este paso tuvo que pasar el señor Alfonso Pérez Cabrera.

Como se describió la mayoría de las funciones son administrativas e internas es decir por parte del CICS-

UST, la parte externa es la del paciente quien realiza su pre-registro desde donde le sea posible.

Diagrama 2. Secuencia para el paciente que realiza el pre-registro.

Page 48: INTITUTO POLITÉCNICO NACIONAL

~ 48 ~

Diagrama 3. Secuencia para un optometrista para una consulta y el llenado de formulario; cuando

se guarda genera el expediente.

Diagrama 4. Secuencia para el proveedor cuando ingresa material nuevo, se realizan las mismas

acciones cuando se quieren eliminar materiales.

Page 49: INTITUTO POLITÉCNICO NACIONAL

~ 49 ~

Diagrama 5. Secuencia para el administrador cuando hay que enviar un correo de confirmación

para que el paciente pase a recoger sus lentes.

Page 50: INTITUTO POLITÉCNICO NACIONAL

~ 50 ~

5.8 Diagrama Relacional

En este diagrama podemos observar las tablas que conforman nuestra base de datos, el

tipo de dato que van a guardar y como se relacionan entre sí.

Aquí estará guardada la información que generen las acciones del proceso, teniendo

acceso a esta base todos los usuarios del sistema puesto que cada uno de ellos necesita

conocer la información que genera el proceso.

Diagrama 6.Relacional de la base de datos para el sistema de la prestación de optometría

Page 51: INTITUTO POLITÉCNICO NACIONAL

~ 51 ~

Capítulo 6 Integración

En esta parte se hace el acoplamiento e integración de los distintos lenguajes y

programas que conforman cada una de las aplicaciones del sistema.

Las interfaces se realizaron MACROMEDIA DREAMWEAVER ,las aplicaciones que

incluyen el procesamiento de la la información en PHP , y finalmente, la Base de Datos

fue realizada en su totalidad con MySQL.

Capítulo 7 Pruebas

El sistema de PRE-REGISTRO de citas para la clínica de optometría del CICS-UST (Centro

Interdisciplinario de Ciencias de la Salud- Unidad Santo Tomas) tendrá las siguientes funciones

que se describirán a lo largo de este documento.

El sistema consta de 4 usuarios que son los siguientes:

USUARIO: Se considera como cualquier “USUARIO” al público en general ya sean personas

derechohabientes del IPN (Instituto Politécnico Nacional) o personas externas que quieran

hacer uso del servicio de la clínica de optometría del CICS-UST.

ADMINISTRADOR: Sera el jefe de la clínica de optometría del CICS-UST el cual tendrá las

funciones de crear nuevos usuarios que interactuaran con el sistema, la administración de

horarios, optometristas, administración de escuelas, además de tener acceso a todas las

funciones del sistema.

OPTOMETRISTA: el optometrista será el encargado de emitir recetas y poder consultar el

expediente clínico de los pacientes que han asistido más de una vez a la clínica del CICS-UST

PROVEEDOR: este usuario va a tener los privilegios para poder ingresar a la base de datos del

almacén tales como son los materiales existentes (armazones, lentes de contacto, progresivos,

monofocales, bifocales).

CLINICA: este usuario podrá proporcionar la cotización de la receta previamente expedida por

un optometrista.

REPORTERIA: el usuario podrá obtener algunos reportes como lo son el registro de pacientes

atendidos, cuantos pre-registros se realizaron en un día así como el numero de cotizaciones y

monto que se vendió en un día.

A continuación se describe de manera clara y especifica como realiza cada usuario sus

funciones dentro del sistema.

Page 52: INTITUTO POLITÉCNICO NACIONAL

~ 52 ~

SISTEMA DE PRE-REGISTRO Y ADMINISTRACION DE LA PRESTACION DE LA CLINICA DE

OPTOMETRIA DEL CICS UNIDAD SANTO TOMAS.

Página principal de inicio en la cual se podrá tener acceso por medio del siguiente enlace

http://cicsust.cisce.info/ en el cual se tendrán dos accesos:

1.- Acceso al área administrativa de la clínica de optometría.

2.- Acceso al pre-registro de una cita para el servicio de optometría.

En las dos funciones antes descritas se tendrá acceso dando un click a las imágenes que se

observan.

1

2

Page 53: INTITUTO POLITÉCNICO NACIONAL

~ 53 ~

7.1 MODULO ADMINISTRATIVO DE LA CLINICA DE OPTOMETRIA

Al pulsar la imagen

Nos mostrara el modulo para accesar a la parte de administración de la clínica.

En este apartado se podrá iniciar sesión dependiendo de los privilegios que previamente el

administrador le haya proporcionado al registrar a los usuarios que interactuaran con el

sistema.

Como se puede observar en la imagen para poder iniciar sesión se pide el “usuario” y

“contraseña” de quien interactuara con el sistema.

Page 54: INTITUTO POLITÉCNICO NACIONAL

~ 54 ~

7.1.1 FUNCIONALIDAD DEL USUARIO “ADMINISTRADOR”

Primero debe de ingresar a la parte administrativa del sistema para posteriormente iniciar

sesión ingresando “Usuario” y “Contraseña”

En este caso el usuario será “admin” y la contraseña “administrador” una vez escritas se dará

click en el botón enviar para poder iniciar sesión

Una vez iniciada la sesión se desplegara la siguiente pantalla en la cual en la barra del lado

izquierdo se mostraran todos los privilegios que tiene el usuario con el cual se ha iniciado

sesión.

Page 55: INTITUTO POLITÉCNICO NACIONAL

~ 55 ~

NOTA: en caso de que el usuario o contraseña proporcionados no sean los correctos el acceso

para iniciar sesión serán denegados y aparecerá la siguiente pantalla:

Al poder iniciar sesión de manera correcta en la barra lateral izquierda se podrán observar las

siguientes especificaciones:

Tipo de usuario

Privilegios de usuario

Page 56: INTITUTO POLITÉCNICO NACIONAL

~ 56 ~

Privilegios de usuario

Cerrar sesión

A continuación se describirán las principales funciones del usuario “ADMINISTRADOR”.

Page 57: INTITUTO POLITÉCNICO NACIONAL

~ 57 ~

MODULO DE ADMINISTRACION: Como principales funciones está el modulo de administración

que contiene la administración de usuarios, administración de optometristas, administración

de escuelas y la administración de horarios.

Administración de usuarios: en este apartado se tendrán 3 opciones que son Registrar de

nuevo usuario, Modificar usuario y Eliminar usuario.

Registrar nuevo usuario: en el se podrá dar de alta un nuevo usuario que va a interactuar con

el sistema y en el cual se llenara un formulario que pedirá proporcionar nombre, domicilio,

teléfono, el rol (los privilegios que obtendrá en la manipulación del sistema y que estarán

predefinidos por el sistema), usuario y contraseña. Posteriormente para completar el registro

se dará click en el botón Registrar y una vez concluido el registro desplegara una leyenda de

“Registro exitoso!” además del botón Registrar existe un botón llamado “Limpiar” el cual

limpiara todos los campos del formulario cuyos hayan sufrido algún cambio.

Page 58: INTITUTO POLITÉCNICO NACIONAL

~ 58 ~

Modificar usuario: esta opción poder modificar algunos de los datos que sean incorrectos o se

tengan que actualizar en este caso la modificación se realizara proporcionando el id del

usuario y posteriormente se indicara el nuevo dato por el cual se va a sustituir el existente.

Como se puedo observar en la imagen en primera instancia se despliega una tabla en la cual se

muestran todos los usuarios registrados hasta el momento y en el cual el campo ID Usuario [1]

nos va a servir como identificador para poder modificar los demás datos. Para poder realizar

1

2

3

4

Page 59: INTITUTO POLITÉCNICO NACIONAL

~ 59 ~

una modificación solo se tiene que indicar el Id de usuario [2], así como el dato actualizado [3]

y posteriormente dar click en el botón modificar [4].

Eliminar usuario: esta opción permitirá al administrador poder eliminar un usuario

previamente registrado para que ya no tenga acceso al sistema.

De igual forma que en la modificación de usuarios en este caso también se desplegara una

tabla en la cual se indiquen los usuarios registrados hasta el momento. Para poder eliminar un

usuario basta con proporcionar el Id de usuario [1] y dar click en el botón eliminar [2].

Administración de horarios: en este apartado se podrán administrar los horarios disponibles

para la clínica de optometría basando en las necesidades de los alumnos en cuanto a las

jornadas de prácticas.

Administración de horarios: esta opción le servirá al administrador para definir los horarios en

los cuales se darán citas indicando día, los horarios disponibles así como los consultorios que

estarán activos.

1

2

Page 60: INTITUTO POLITÉCNICO NACIONAL

~ 60 ~

Como se puede observar en la pantalla se podrá seleccionar un día en el campo por medio de

un calendario [1] que se desplegara [2] presionando la imagen [3] posteriormente se podrá

indicar de manera dinámica la cantidad de horarios para el día seleccionado, en el campo se

indicara el numero de horarios [4] y se dará click en el botón nombrado “Actualizar “ [5].

Una vez indicado el día y los horarios disponibles se procede a indicar los atributos de cada

horario como lo son la habilitación [1] que tendrá dos opciones activado o desactivado, la

1 2

3

4 5

Page 61: INTITUTO POLITÉCNICO NACIONAL

~ 61 ~

selección de hora de inicio y fin de la consulta [2] y por último la disponibilidad de personas

por consultorio que por defecto será “1” y no se cambiara [3].

Por último tenemos la sección de consultorios disponibles la cual es dinámica y se podrán

agregar más consultorios presionando el botón llamado “Agregar Consultorios” [1]. Para poder

poner como disponibles los consultorios se tendrá que seleccionar el check [2] de cada

consultorio y así se insertara cada disponibilidad de horario por consultorio.

Administración de optometristas: en este apartado se podrán administrar a los optometristas

que expedirán las recetas a los pacientes.

Registrar optometristas: esta opción le servirá al administrador para dar de alta nuevos

optometristas en la base de datos, solo se indicara el nombre del optometrista en el campo de

texto [1] y posteriormente se pulsara el botón “Registrar” [2].

1

2

3

1

2

2

2

Page 62: INTITUTO POLITÉCNICO NACIONAL

~ 62 ~

Eliminar optometristas: esta opción le servirá al administrador para eliminar un optometrista

previamente registrado de igual forma que en la modificación de usuarios en este caso se

desplegara una tabla que nos mostrara todos los optometristas registrados los cuales tendrán

un identificador con el cual se podrán eliminar los optometristas

Administración de escuelas: en este apartado se podrán administrar unidades académicas a

las cuales se les otorga la prestación de la clínica de optometría.

Registrar escuela: esta opción le servirá al administrador para dar de alta unidades

académicas para lo cual se tendrá que indicar el nombre [1] y el tipo de unidad académica [2].

El tipo nos indicara si es escuela de nivel medio superior, superior, centro de investigación o

unidad de área central.

1

2

2

2

Page 63: INTITUTO POLITÉCNICO NACIONAL

~ 63 ~

Eliminar escuela: esta opción le servirá al administrador para eliminar las unidades

académicas previamente introducidas de igual forma se desplegara una tabla con la cual se

tendrá un identificador y en base en eso se podrá llevar a cabo la eliminación.

7.1.2 FUNCIONALIDAD DEL USUARIO “OPTOMETRISTA”

Una vez iniciada la sesión con un usuario optometrista desplegara el siguiente menú en la

barra lateral izquierda.

1

2

2

2

Page 64: INTITUTO POLITÉCNICO NACIONAL

~ 64 ~

MODULO DE RECETAS E HISTRIAL CLINICO: las funciones de este modulo son el emitir recetas

a un paciente nuevo así como checar el historial clínico de un paciente que ha realizado más de

una visita a la clínica.

Receta: esta opción le permitirá al optometrista emitir una receta llenando los campos de

texto solicitados por el sistema.

Historial clínico: esta opción le permitirá al optometrista poder buscar el historial clínico de un

paciente, la búsqueda del mismo se realizara por medio del CURP posteriormente si el

paciente ha realizado más de una visita a la clínica se desplegara una tabla en la cual se

enumeren en orden las veces que el paciente ha asistido a una consulta en la clínica.

Una vez obtenida el historial clínico se podrá visualizar recetas expedidas con anterioridad por

medio del identificador de receta y así poder checar de manera precisa el expediente clínico

del paciente.

Page 65: INTITUTO POLITÉCNICO NACIONAL

~ 65 ~

7.1.3 FUNCIONALIDAD DEL USUARIO “PROVEEDOR”

MODULO DE PROVEEDORES: las funciones que este modulo desempeñara son las de

actualizar los materiales existentes, precios, proveedores de armazones, marcas de lentes de

contactos, así como los diferentes tipos de cristales todo esto con el fin de tener un inventario

para posteriormente poder dar el presupuesto de las recetas expedidas por el optometrista.

Page 66: INTITUTO POLITÉCNICO NACIONAL

~ 66 ~

En la barra lateral izquierda se muestran los privilegios del usuario “PROVEEDOR” y a

continuación se muestra la manera en la que se manipularan los datos en este modulo. En

cada uno de estas páginas se podrán insertar y modificar los datos existentes de manera que

siempre se tengan actualizados los datos solicitados por el sistema.

Proveedores de armazones: esta opción servirá para poder dar de alta a un nuevo proveedor

de armazones o en su defecto poder modificar uno ya existente por medio del identificador ya

que se despliega una tabla de los datos almacenados.

Marcas de lentes de contacto: esta opción servirá para poder dar de alta a una nueva marca de

lentes de contacto o en su defecto poder modificar una ya existente por medio del

identificador ya que se despliega una tabla de los datos almacenados.

Page 67: INTITUTO POLITÉCNICO NACIONAL

~ 67 ~

Armazones: esta opción servirá para poder dar de alta un modelo de armazón o en su defecto

poder modificar uno ya existente por medio del identificador ya que se despliega una tabla de

los datos almacenados.

Lentes de Contacto: esta opción servirá para poder dar de alta un modelo de lentes de

contacto o en su defecto poder modificar uno ya existente por medio del identificador ya que

se despliega una tabla de los datos almacenados.

Page 68: INTITUTO POLITÉCNICO NACIONAL

~ 68 ~

Monofocales: esta opción servirá para poder dar de alta un modelo de cristal tipo monofocal

así como poder modificar uno ya existente.

Bifocales: esta opción servirá para poder dar de alta un modelo de cristal tipo bifocal así como

poder modificar uno ya existente.

Progresivos: esta opción servirá para poder dar de alta un modelo de cristal tipo progresivo así

como poder modificar uno ya existente.

Page 69: INTITUTO POLITÉCNICO NACIONAL

~ 69 ~

Tratamientos: en esta opción el proveedor podrá dar de alta un tratamiento que se aplique a

los diferentes tipos de cristales así como poder modificar uno ya existente.

Trabajos: en esta opción el proveedor podrá dar de alta los trabajos extras que puede realizar

a los armazones así como modificar uno ya existente.

Page 70: INTITUTO POLITÉCNICO NACIONAL

~ 70 ~

NOTA: cada una de las opciones que puede manipular el usuario “PROVEEDOR” tiene las

opciones de modificación de cada uno de los datos proporcionados.

7.1.4 FUNCIONALIDAD DEL USUARIO “CLINICA”

MODULO DE SERVICIOS: las funciones que este modulo desempeña son las de poder realizar

una cotización de una receta previamente expedida así como poder checar los pacientes

atendidos.

Cotización y facturas: en esta opción el encargado de clínica podrá expedir una cotización del

tratamiento que se le haya sugerido al paciente.

Page 71: INTITUTO POLITÉCNICO NACIONAL

~ 71 ~

Para poder realizar una cotización lo más importante es proporcionar el id del paciente [1] así

como el código de barras del armazón [2] en dado caso de que el tratamiento recetado sean

anteojos. Este formulario esta validado de tal forma que al elegir el tipo de cotización (lentes

de contacto o anteojos) [3] solo se podrán desplegar las opciones correspondiente al tipo de

tratamiento ([4] lentes de contacto y [5] anteojos). Otro detalle muy importante es el indicar el

tipo de servicio que se está brindando ya sea la prestación o externo [6] ya que los precios

varían.

Pacientes: en esta opción el encargado de clínica podrá visualizar todos los pacientes que se

han atendido.

1

2

2

2

4

2

3

2

5

2

6

2

Page 72: INTITUTO POLITÉCNICO NACIONAL

~ 72 ~

7.1.5 FUNCIONALIDAD DEL USUARIO “REPORTERIA”

MODULO DE REPORTES: las funciones que este modulo desempeña son las de obtener

repostes del numero de pre-registros solicitados en un día, el numero de cotizaciones

realizadas en un día así como visualizar cuantos pacientes se atienden en un día.

Reporte de pre-registros: en esta opción el encargado de reportes podrá visualizar el número

de pre-registros realizados en un día esta búsqueda se realizara por medio de la selección de

una fecha en un calendario [1] y desplegara el resultado en una tabla en la cual indicara el

numero de pre-registros y la fecha [2].

Page 73: INTITUTO POLITÉCNICO NACIONAL

~ 73 ~

Reporte de cotizaciones: en esta opción el encargado de reportes podrá visualizar el número

de cotizaciones realizadas en un día, esta búsqueda se realizara por medio de la selección de

una fecha en un calendario [1] y desplegara el resultado en una tabla en la cual indicara el

número de cotizaciones, la fecha y el monto vendido en un día [2].

1

2

2

2

Page 74: INTITUTO POLITÉCNICO NACIONAL

~ 74 ~

Pacientes: en esta opción el encargado de reportes podrá visualizar todos los pacientes que se

han atendido en la cual se podrá ordenar por id, nombre o fecha de alta.

1

2

2

2

Page 75: INTITUTO POLITÉCNICO NACIONAL

~ 75 ~

7.2 MODULO DE PRE-REGISTRO DE LA CLINICA DE OPTOMETRIA

Este modulo será utilizado por el público en general ya sea que vaya a utilizar la prestación del

IPN o sea un paciente externo.

Para tener acceso a este modulo basta con presionar la siguiente imagen.

Al presionar la imagen aparecerá la pantalla de selección en el cual se podrá decidir si realizar

una consulta de un pre-registro ya existente [1] o solicitar uno nuevo [2].

2

2

1

2

Page 76: INTITUTO POLITÉCNICO NACIONAL

~ 76 ~

Consultar datos de una cita: en esta opción el usuario podrá hacer la búsqueda de su pre-

registro, la búsqueda se puede llevar a cabo de 3 formas diferentes por Id de pre-registro, E-

mail y RFC. Para hacer la consulta se tendrá que seleccionar el dato [1] por el cual se quiere

hacer la búsqueda e indicar en el campo de texto [2] la información correspondiente.

Posteriormente al realizar la búsqueda nos desplegara la ficha de pre-registro [1].

Solicitar una cita: en esta opción el usuario podrá solicitar una cita para asistir a consulta en a

clínica de optometría del CICS-UST.

Una vez seleccionado el botón de “Solicitar cita” nos aparecerá una pantalla en la cual se

indica el tipo de usuario que es así como se aceptan las políticas de privacidad.

1

2

2

2

1

2

Page 77: INTITUTO POLITÉCNICO NACIONAL

~ 77 ~

Al seleccionar el tipo de usuario ya sea externo o interno nos enviara a formularios diferentes

que a continuación se muestran:

Formulario para pacientes internos:

Formulario para pacientes externos:

Page 78: INTITUTO POLITÉCNICO NACIONAL

~ 78 ~

En los dos casos anteriores se debe proporcionar la información solicitada para poder

confirmar el pre-registro además de que se seguirá el siguiente procedimiento para poder

checar la disponibilidad de horarios para la cita.

PROCEDIMIENTO PARA SELECCIÓN DE CITA:

1.- Se seleccionara el día desplegando el calendario [1] pulsando la imagen [2] como se

observa en las siguientes pantallas.

2

2

Page 79: INTITUTO POLITÉCNICO NACIONAL

~ 79 ~

2.- Posteriormente se seleccionara un intervalo de tiempo en el que el usuario busque un

horario para su cita [1].

3.- Una vez seleccionado el día y el intervalo de tiempo en el que se desea obtener la cita se

pulsara el botón “Mostrar Consultorios” [1] en el cual se desplegara los consultorios

disponibles [2], en dado caso de no haber disponibilidad mostrara un mensaje de no

disponibilidad [3].

2

2

1

2

Page 80: INTITUTO POLITÉCNICO NACIONAL

~ 80 ~

Por último al llenar el formulario y seleccionar la cita se procede a solicitar definitivamente el

pre-registro, al enviar el formulario nos desplegara la ficha de pre-registro.

1

2

2

2

3

2

Page 81: INTITUTO POLITÉCNICO NACIONAL

~ 81 ~

Conclusiones

El sistema será de gran ayuda para la organización del plantel en el área de optometría

reduciendo la cantidad de personal para poder brindar el servicio así como también

reducir el tiempo que se tarda un paciente en realizar todo el proceso para obtener el

servicio.

En cuestiones de desarrollo es factible la fabricación por ser software libre y de fácil

uso, además de contar con un pequeño avance por parte del CICS-UST que nos sirvió

de apoyo para dar mejores seguimientos al proyecto y poder seguir con su construcción.

El proyecto se divide en etapas de las cuales la primera se verá reflejada en este trabajo

terminal, la segunda parte es para poder involucrar a las otras áreas de la institución a

quienes la clínica de optometría debe dar avisos de las acciones que emprende según los

casos que se vayan dando y la tercera seria involucrar a las demás clínicas: odontología

y psicología para que se vincule toda la institución en un mejor manejo de cada proceso

de prestación.

Preferencias

[1]http://www.cicssto.ipn.mx/WPS/WCM/CONNECT/CICS_SANTOTOMAS/CICS_S

ANTOTOMAS/INICIO/SER_EXT/INDEX.HTM (información sobre las distintas

consultas que puede brindar el CICS-UST, además de los materiales que maneja).

[2]Información recabada por parte de las autoridades del CICS-UST así como un

recorrido por la clínica de optometría y los dos almacenes que maneja (almacén

institucional y bienes en custodia).

[3]Practicante de too. Mirian Milagros Díaz Flores. Escuela de ingeniería de sistemas

http://www.usmp.edu.pe/publicaciones/boletin/fia/info49/articulos/RUP%20vs.%20XP.

pdf

[4] http://www.e-ghost.deusto.es/docs/TutorialMySQL.html uso y características de

MySQL

[5] http://www.gestiopolis.com/Canales4/mkt/simparalas.htm.

[6] http://sc.inegi.org.mx/sistemas/cobdem/

[7] http://www.saes.ipn.mx/ns.html


Recommended