Vous êtes sur la page 1sur 22

SISTEMA DE TURNOS

SEBASTIAN MORALES BARRIENTOS

INSTITUCION UNIVERSITARIA ANTONIO JOSE CAMACHO


FACULTAD DE INGIENERIAS
INGIENERIA DE SISTEMAS
CALI-VALLE

1
SISTEMA DE TURNOS

SEBASTIAN MORALES BARRIENTOS

Director: Tania mora


Docente

INSTITUCION UNIVERSITARIA ANTONIO JOSE CAMACHO


FACULTAD DE INGIENERIAS
INGIENERIA DE SISTEMAS
CALI-VALLE

2
Contenido
1. INTRODUCCION .............................................................................................. 4
2. DEFINICIÓN DEL PROBLEMA ......................................................................... 5
3. OBJETIVOS ...................................................................................................... 6
3.1. Objetivo general .......................................................................................... 6
3.2. Objetivos específicos .................................................................................. 6
• Analizar la información recopilada, seleccionándola y organizándola
detalladamente, determinando así el alcance y las necesidades del aplicativo web
6
4. JUSTIFICACIÓN ............................................................................................... 7
5. MARCO REFERENCIAL ................................................................................... 8
5.2. MARCO CONCEPTUAL.................................................................................... 9
5.2.10. BASE DE DATOS ............................................................................... 11
6. METODOLOGIA DE DESARROLLO .............................................................. 14
7. DIAGRAMA DE CLASES ................................................................................ 16
8. DIAGRAMA DE CASOS DE USO ................................................................... 16
9. DIAGRAMAS DE SECUENCIA ....................................................................... 17
13. REFERENCIAS BIBLIOGRÁFICAS ................................................................ 22

3
1. INTRODUCCION

La presente investigación, se llevó a cabo a través de un plan de trabajo y un


diagnóstico, el cual nos proporcionó la información para su desarrollo.
En estos tiempos la tecnología está cada vez más alcance de todos siendo
beneficiadas por las ventajas que esta conlleva, por lo tanto nuestro tema de
proyecto es implementar un sistema de turnos en una EPS puesto que muchas de
las personas que hacen uso del sistema convencional de turnos están inconformes,
debido a lo demorado que puede llegar hacer debido a esto el sistema es más
eficiente, mejorando las falencias del sistema convencional.
El desarrollo de este proyecto, permitió aplicar los conocimientos adquiridos en el
curso experimentando algunos de los diagramas de UML entre otros.

4
2. DEFINICIÓN DEL PROBLEMA

El presente trabajo pretende responder y aportar información en relación a la


siguiente pregunta: ¿Cómo aumentar la eficiencia de la organización en el sistema
de turnos en la eps san Jorge? Puesto que para reclamar un turno en la clínica se
debe realizar filas extensas, además se produce en varias ocasiones confusiones
debidas a la mala organización, también cabe mencionar las dificultades al atender
a personas en situación de discapacidad.

Por lo tanto se desea realizar un aplicativo web que facilite el sistema de turnos de
manera que se logren eliminar a gran escala las filas que con el sistema actual se
realizan de igual forma darle mejor atención a las personas con situación de
discapacidad otorgando turnos generales y preferenciales.

Por lo antes expuesto se puede deducir que el cambio del sistema convencional de
turnos por un aplicativo web sería beneficioso tanto para la clínica ya que
aumentaría la satisfacción del usuario como para el cliente el cual estaría más
cómodo en la espera de su atención.

5
3. OBJETIVOS

3.1. Objetivo general

Diseñar e implementar un aplicativo web de sistema de turnos que permita mejorar


la organización en la clínica san Jorge.

3.2. Objetivos específicos

• Levantar la información necesaria relacionada con el tópico de estudio,


mediante entrevistas no estructuradas

• Analizar la información recopilada, seleccionándola y organizándola


detalladamente, determinando así el alcance y las necesidades del aplicativo
web
• Diseñar la aplicación web con la información y las especificaciones dadas por
la información recopilada
• Elaborar las pruebas o correcciones necesarias, con la finalidad de verificar
que cumpla con las expectativas deseadas.
• Implantar la aplicación web para que pueda ser utilizada, realizando la
respectiva capacitación de los usuarios finales.

6
4. JUSTIFICACIÓN

La investigación acerca de la eficacia de implementar un sistema de turnos en un


establecimiento, concretamente en este proyecto enfocado en una EPS nos
permitirá determinar algunos de los problemas frecuentes en la gestión de solicitud
de turnos para citas, teniendo esto en cuenta, algunas de las deficiencias
encontradas tales como la comodidad al momento de espera, la organización, la
información más interactiva con el cliente entre otras, se puede mejorar con un
sistema de turnos, aumentando la paciencia del cliente, disminuyendo las filas y
mejorando la eficiencia de los tramites haciendo que sea más beneficioso tanto para
el cliente como para la clínica.

7
5. MARCO REFERENCIAL

5.1. MARCO TEORICO

Tanto el área administrativa de la institución prestadora de servicios de salud, como


el área asistencial tienen que tener bien asentados todo aquello que involucra
costos de calidad y aquellos que no lo son. Con respecto a los primeros, se sabe
que son aquéllos incurridos en el diseño, implementación, operación y
mantenimiento de los sistemas de calidad de una organización; aquéllos costos de
la organización comprometidos en los procesos de mejoramiento continuo de la
calidad, y los costos de sistemas, productos y servicios frustrados o que han
fracasado al no tener en el mercado el éxito que se esperaba.

En este contexto, el concepto de calidad incorpora, la organización y comodidad del


cliente, una empresa muy reconocida en el mundo de los turnos es digiturno se
define a sí mismo como:

“Una solución orientada a optimizar el ciclo de servicio y mejorar la eficiencia de la


atención en centros de salud, clínicas hospitales, laboratorios y otras entidades del
sector.

Servicio Urgencias

La condición física de los pacientes en los procesos de urgencias exige un trato


especial; con Digiturno 5 el paciente puede tomar un turno de forma remota para
avisar al establecimiento de salud su llegada y este se prepara para recibirlo. Ya en
las instalaciones D5 guía al paciente en forma secuencial por los trámites
administrativos, proceso de triagge, atención médica y laboratorio clínico,
optimizando los tiempos de espera, desplazamiento y atención.

Consulta Externa

D5 ayuda a administrar y optimizar el flujo de pacientes de consulta externa por


medio de las siguientes herramientas:

 Toma de citas con los especialistas


 Toma de turno remoto
 Work flow
 Direccionamiento de pacientes a consultorios de especialistas
 Pago con tarjeta de cuotas moderadoras en kioscos de autoservicio

8
Laboratorio

El Work flow de D5 facilita el flujo de pacientes de forma automática por los procesos
de laboratorio y de imágenes diagnosticas:

 Recepción de muestras de laboratorio


 Toma de muestras de laboratorio
 Toma de imágenes diagnósticas
 Pruebas de alergia
 Pruebas de citología y patología

Servicios Administrativos

La atención de los pacientes en los procesos administrativos tales como afiliaciones,


certificados, pagos, PQRS, radicaciones, incapacidades, autorizaciones, entrega de
medicamentos y demás trámites, son organizados, priorizados y direccionados por
Digiturno de acuerdo al perfil y plan de salud del usuario.”1

Además que es la entidad que proporciona el servicio de turnos de algunos bancos


reconocidos tales como Bancolombia entre otros.

5.2. MARCO CONCEPTUAL

Teoría general de los sistemas: Existen dos enfoques para desarrollar el primero es
observar al universo empírico y escoger ciertos fenómenos naturales que se
encuentran en las distintas disciplinas y tratar de construir un modelo teórico que
sea relevante para esos modelos. Y el segundo enfoque posible para la teoría
general de los sistemas es ordenar los campos empíricos en una jerarquía de
acuerdo a la complejidad de la organización de los individuos básicos o unidades
de conducta y tratar de desarrollar un nivel de abstracción apropiado para cada uno
de ellos, este es un enfoque más sistemático y conduce a un denominado sistema
de sistemas.
5.2.1.TEORÍA GENERAL DE LOS SISTEMAS PLANEACIÓN
ESTRATÉGICA DE LOS SISTEMAS DE INFORMACIÓN
Un sistema de información se puede definir técnicamente como un conjunto de
componentes interactuados que recolectan, procesan y almacenan la información
para apoyar la toma de decisiones y el control de una organización. Los sistemas
de información también pueden ayudar a gerentes y trabajadores a analizar y
visualizar problemas asuntos complejos y crear productos nuevos.
Se debe tomar como las bases que permite definir las decisiones que toma una
organización respondiendo a los siguientes interrogantes: ¿Dónde estamos? ¿Para

1 Recuperado de http://digiturno.com.co/sector-salud/

9
dónde vamos? ¿Para qué? ¿Cuándo? Es una manera de pensar en la solución de
los problemas.
Aplicativo Web: Aplicaciones que los usuarios pueden utilizar accediendo a un a
través de Internet mediante un navegador. En otras palabras, es una aplicación
software que se codifica en un lenguaje soportado por los navegadores web en la
que se confía la ejecución al navegador. Con sus clientes, accionistas y empleados
y comunidades con las que opera.
También cabe mencionar que las aplicaciones web son populares debido a lo
práctico del navegador web además de su facilidad de actualizar y mantener las
aplicaciones web sin distribuir e instalar software a miles de usuarios.

5.2.2.SOFTWARE.

Muchas personas asocian el término software con los programas de la


computadora, sin embargo, yo prefiero una definición mas amplia donde el software
no son solo programas, sino todos los documentos asociados y la configuración de
datos que se necesiten para hacer que estos programas operen de manera
correcta.(Sommerville, 2005).

5.2.3.USUARIO
Es cualquier persona que desea interactuar con las redes digitales.
5.2.4.ALMACENAMIENTO DE DATOS
Una parte fundamental donde se pueden almacenar la información de un
respectivo lugar o persona.
5.2.5.PAGINA WEB
Sirve o pretende servir como un sitio principal de partida para la gentes que
se conectan. y está compuesta por solo (sólo texto y/o módulos multimedia)
(GAVIDIA).
5.2.6.TECNOLOGIA
Como tecnología designamos al conjunto de conocimientos de orden práctico y
científico que, articulados bajo una serie de procedimientos y métodos
de rigor técnico, son aplicados para la obtención de bienes de utilidad práctica
que puedan satisfacer las necesidades y deseos de los seres
humanos.

10
5.2.7.JAVASERVER FACES
Es un framework de componentes para construir la interfaz de usuario de
aplicaciones web. Estos componentes pueden ser campos de texto, botones, etc.
Estos componentes se renderizan en HTML (u otro lenguaje de mercado) y pueden
incluir datos que son transformados para presentarse en la interfaz de usuario.
JavaServer faces incluye también Facelets, una tecnología que permite sustituir
paginas JSP por XHTML, y soporte para AJAX.2
5.2.8.HTML55:
Es un lenguaje markup (de hecho, las siglas de HTML significan Hyper Text Markup
Language) usado para estructurar y presentar el contenido para la web. Es uno de
los aspectos fundamentales para el funcionamiento de los sitios, pero no es el
primero. Es de hecho la quinta revisión del estándar que fue creado en 1990. A fines
del año pasado, la W3C la recomendó para transformarse en el estándar a ser usado
en el desarrollo de proyectos venideros. Por así decirlo, qué es HTML5 está
relacionado también con la entrada en decadencia del viejo estándar HTML4, que
se combinaba con otros lenguajes para producir los sitios que podemos ver hoy en
día.
5.2.9.CSS35
Es un lenguaje para definir el estilo o la apariencia de las páginas web, escritas con
HTML o de los documentos XHTML. CSS se creó para separar el contenido de la
forma, a la vez que permite a los diseñadores mantener un control mucho más
preciso sobre la apariencia de las páginas
5.2.10.BASE DE DATOS

Una base de datos es un “almacén” que nos permite guardar grandes cantidades
de información de forma organizada para que luego podamos encontrar y utilizar
fácilmente. A continuación te presentamos una guía que te explicará el concepto y
características de las bases de datos. Una base de datos se puede definir como un
conjunto de información relacionada que se encuentra agrupada o estructurada.

2 Jose F. Velez y Alberto Peña diseñar y programar todo es empezar universidad rey juancarlos 160p

11
5.2.11.MYSQL
Es un sistema de administración de bases de datos (Database Management
System, DBMS) para bases de datos relacionales. Así, MySQL no es más que
una aplicación que permite gestionar archivos llamados de bases de datos.

5.3. MARCO LEGAL

LEY 1341 DE 2009 (Julio 30) Reglamentado Parcialmente por el Decreto Nacional
2693 de 2012
Por la cual se definen principios y conceptos sobre la sociedad de la
información y la organización de las Tecnologías de la Información y las
Comunicaciones –TIC–, se crea la Agencia Nacional de Espectro y se dictan otras
disposiciones.3

Conforme a lo establecido en la Ley 1581 de 2012


Es una ley que complementa la regulación vigente para la protección del derecho
fundamental que tienen todas las personas naturales a autorizar la información
personal que es almacenada en bases de datos o archivos, así como su posterior
actualización y rectificación. Esta ley se aplica a las bases de datos o archivos que
contengan datos personales de personas naturales.
DATO PERSONAL: Es cualquier información vinculada o que pueda asociarse a
una o varias personas naturales que, dependiendo de su grado de utilización y
acercamiento con la intimidad de las personas podrá ser pública, semiprivada o
privada.
DATO PERSONAL PÚBLICO: Son aquellos datos personales que las normas y la
Constitución han determinado expresamente como públicos y, para cuya
recolección y tratamiento, no es necesaria la autorización del titular de la
información. (Ej. Dirección, teléfono, datos contenidos en sentencias judiciales
ejecutoriadas, datos sobre el estado civil de las personas, entre otros.)
DATO PERSONAL SEMIPRIVADO: Son datos que no tienen una naturaleza
íntima, reservada, ni pública y cuyo conocimiento o divulgación puede interesar no
solo a su titular, sino a un grupo de personas o a la sociedad en general. Para su
tratamiento se requiere la autorización expresa del titular de la información. (Ej.
Dato financiero y crediticio).

3 Recuperado de www.alcaldiabogota.gov.co/sisjur/normas/Norma1.jsp?i=36913

12
DATO PERSONAL PRIVADO: Es un dato personal que por su naturaleza íntima o
reservada solo interesa a su titular y para su tratamiento requiere de su
autorización expresa. (Ej. Nivel de escolaridad)
DATO PERSONAL SENSIBLE: Es aquel dato personal de especial protección, por
cuanto afecta la intimidad del titular y su tratamiento puede generar discriminación.
NO puede ser objeto de tratamiento a menos que sea requerido para salvaguardar
un interés vital del titular o este se encuentre incapacitado y su obtención haya
sido autorizada expresamente. (Ej. Origen racial o étnico, orientación política,
convicciones religiosas, datos biométricos, relativos a la salud, entre otros.)

13
6. METODOLOGIA DE DESARROLLO

La aplicación se desarrolló bajo los lenguajes de programación JavaServer Faces,


Visual Basic Script y ASP, soportando un acceso a base de datos MySQL,
gracias a los lenguajes aprendidos durante el desarrollo del curso de ingeniería
de software se logró concretar la viabilidad del proyecto y llegar a su culminación.
En cuanto a la metodología utilizada se optó por aquella que se adapta más
a nuestro medio, conocida como RUP.
A continuación se describirá la conceptualización de la misma, con el fin de
justificar su aplicación en éste Proyecto.
En un proyecto guiado por RUP, los requerimientos funcionales son
expresados en la forma de Casos de Uso, que guían la realización de una
arquitectura ejecutable de la aplicación. Además el proceso focaliza el esfuerzo del
equipo en construir los elementos críticos estructuralmente y del comportamiento
(llamados Elementos Arquitecturales) antes de construir elementos menos
importantes. La mitigación de los riesgos más importantes guía la definición
/ confirmación del alcance en las primeras etapa del ciclo de vida. Finalmente
RUP particiona el ciclo de vida en iteraciones que producen versiones
increméntales de los ejecutables de la aplicación.4
La (RUP) es una metodología llamada así por sus siglas en inglés Rational
Unified Process, que se divide en 4 fases el desarrollo del software:
1. Inicio El Objetivo en esta etapa es determinar la visión del proyecto.
2. Elaboración, En esta etapa el objetivo es determinar la arquitectura óptima.
3. Construcción, En esta etapa el objetivo es llevar a obtener la
capacidad operacional inicial.
4. Transmisión, El objetivo es llegar a obtener el release del proyecto.
Cada una de estas etapas es desarrollada mediante el ciclo de iteraciones,
las cuales consisten en reproducir el ciclo de vida en cascada a menor
escala. Los Objetivos de una iteración se establecen en función de la
evaluación de las iteraciones precedentes.
Vale mencionar que el ciclo de vida que se desarrolla por cada iteración, es
llevada bajo dos disciplinas:

4 Recuperado de http://www.lsgames.com/tmp/SQL/ModeloER_Access.htm

14
Figura 1. Fases e Iteraciones de la Metodología RUP 5

desarrollo y realizando la distribución, es decir hacer todo lo necesario para


la salida del proyecto. Figura 1. Fases e Iteraciones de la Metodología RUP Es
recomendable que a cada una de estas iteraciones se les clasifique y ordene según
su prioridad, y que cada una se convierte luego en un entregable al cliente. Esto
trae como beneficio la retroalimentación que se tendría en cada entregable o en
cada iteración6

5 Recuperado de http://www.kinginfolife.com/sites/default/files/styles/large/public/RUPmethodology
6 Recuperado de http://ingsoftware.blogspot.com/2007/07/analizandobusiness-analystel-slabn.html

15
7. DIAGRAMA DE CLASES

8. DIAGRAMA DE CASOS DE USO

16
9. DIAGRAMAS DE SECUENCIA

17
18
19
10. DIAGRAMAS DE ACTIVIDADES

20
11.

21
12.

13. REFERENCIAS BIBLIOGRÁFICAS

PRESSMAN, Roger, Ingeniería del Software un enfoque práctico. Quinta edición.


Madrid McGRAW-HILL/INTERAMERICANA DE ESPAÑA, 2002.

SABINO, Carlos, 2.003. El Proceso de la Investigación, Editora El Cid Editor,


Argentina. 226 páginas.

RUTINEL, José Ulises, 2.005. Diccionario de Investigación Científica, Editora


Universitaria UASD, Santo Domingo, República Dominicana. 400 páginas

22

Vous aimerez peut-être aussi