¿Cómo implementar un portal web y una
aplicación para la gestión de citas médicas para la Policía Nacional?
¿How to implement a web portal and an
application for management appointments for the National Police?
Harrison Manjarres Díaz1
Andrés Mauricio Heredia2
Lenin Enrique Murgas3
Harold Andrés Porras4
Robinson Vallejo Cortes5
Resumen
Lo anterior da la importancia a metodologías como BPM (“Gestión de Procesos de Negocio”) y a marcos de trabajo como SOA (“Arquitectura Orientada a Servicios”) ya que ayudan a mejorar el desempeño y la optimización de los procesos de negocio de cualquier organización sin importar la complejidad de los diversos sistemas con los cuales cuenta. BPM ayuda a entender, visualizar, controlar y gestionar los procesos de negocio y SOA permite la flexibilidad de adaptarlos acorde con la infraestructura tecnológica del negocio.
- Estudiante de ingeniería de sistemas CEAD FLORENCIA-CAQUETA Harrinson Manjarres Díaz
- Estudiante de ingeniería de sistemas CEAD CALI Andrés Mauricio Heredia
- Estudiante de ingeniería de sistemas CEAD VALLEDUPAR Lenin Enrique Murgas
- Estudiante de ingeniería de sistemas CEAD MEDELLIN Harold Andrés Porras
- Estudiante de ingeniería de sistemas CEAD José Acevedo y Gómez (J.A.G) Bogotá Robinson Vallejo Cortes
Palabras clave:
Procesos
Optimización
Flexibilidad
Infraestructura
Servicios
BPM: Gestión de Procesos de Negocio
SOA: Arquitectura Orientada a Servicios
PN:
Policía Nacional
DSPN:
Dirección de Sanidad de la Policía Nacional
SSPN:
Subsistema de Salud de la Policía Nacional
CSSMP:
Consejo Superior de la Salud de las Fuerzas Militares y de Policía Nacional
BPM: Business Process Management
BPMS: Business Process Management Suite
SISAP:
Sistema de Información de Sanidad Policía.
HTML: HyperText Markup Language (Lenguaje de marcas de hipertexto)
SQL: por sus siglas en inglés Structured Query Language (Lenguaje de Consulta Estructurado)
HTML: HyperText Markup Language (Lenguaje de marcas de hipertexto)
SQL: por sus siglas en inglés Structured Query Language (Lenguaje de Consulta Estructurado)
Abstract
This gives the importance methodologies as BPM ("Business Process Management") and frameworks such as SOA ("Service Oriented Architecture") and to help improve the performance and optimization of business processes of any organization regardless of the complexity of the various systems with which account. BPM helps to understand, visualize, monitor and manage business processes and SOA allows the flexibility to adapt according to the technological infrastructure of the business.
Keywords:
processes
optimization
flexibility
infrastructure
services
BPM:
Business Process Management
SOA: Service
Oriented Architecture
PN: National
Police
DSPN: Health
Directorate of the National Police
SSPN
subsystem Health National Police
CSSMP:
Superior Health Council of the Armed Forces and National Police
BPM:
Business Process Management
BPMS:
Business Process Management Suite
SISAP:
Police Information System Health.
1. Introducción
Realizando
un estado del arte sobre la gestión de citas médicas a través de internet, se
puede apreciar que el tema es de aplicación reciente a nivel mundial. En
Colombia se encuentra Entidades prestadoras de salud y aseguradoras que ya
tienen implementado esta clase de recursos para sus usuarios, por ejemplo EPS
SURA, Colsanitas, CAFAM entre otras.
El gran reto al que hoy se enfrentan las empresas es a ser
rentables y perdurables en el tiempo y esto solo se consigue en la reinvención
permanente de sus procesos de negocio y con la flexibilidad de adaptarse y
responder de manera dinámica y rápida a los cambios. Evaluar cómo estamos
haciendo hoy las cosas y cómo las podemos mejorar es una inquietud que deberá
ser respondida de manera permanente por las organizaciones.
Business Process Management (BPM) es la disciplina que combina el
conocimiento de las tecnologías de información con el conocimiento de las
ciencias de gestión y aplica esto a los procesos de negocio operacionales.
Aunque BPM no es algo nuevo, en los últimos años ha venido cogiendo mucha
fuerza debido a su aporte significativo en permitir visualizar y mejorar los
procesos de las organizaciones así como también ha permitido ahorrar muchos
costos que están ocultos en las ineficiencias asociados a los malos procesos.
BPM y SOA son complementarios. BPM se centra en analizar los
objetivos estratégicos para crear procesos de negocios bien definidos y
optimizados, monitorizando su rendimiento para una mejora continua. Los
procesos de negocio se modelan con tareas de proceso que se implantan
normalmente como servicios. La dificultad del BPM radica en la complejidad de
las diferentes plataformas tecnológicas, los diferentes tipos de aplicaciones
existentes y los distintos protocolos de comunicación, es decir, la
problemática de la integración de sistemas y aplicaciones, solución aportada
por SOA.
El principal objetivo de las tecnologías de información es el
aprovechamiento estratégico de la información. A partir de esto, surge la idea
de diseñar una metodología para el desarrollo de aplicaciones integrando dos
arquitecturas de software: Arquitectura Orientada a Servicios SOA y Gestión de
Procesos de Negocio BPM, las cuales permiten el alineamiento de los objetivos
del negocio con las tecnologías de la información.
Este trabajo propone hacer una sinergia entre BPM y SOA para
lograr la interoperabilidad de procesos de negocio en la Dirección de Sanidad
de la Policía Nacional (DSPN) empleando los sistemas existentes y la adopción
de nuevos componentes que permitan de forma flexible y escalable responder a
los continuos cambios al interior de la entidad pretendiendo garantizar de
manera eficiente la prestación de servicios de salud.
2. Fundamentos teóricos
Para la
implementación de un portal web y una aplicación que permita gestionar citas
médicas se requiere utilizar lenguajes
de programación como HTML, PHP y JAVA, al igual que el manejo de bases de datos
las cuales ya las posee la Institución, por lo tanto se hace necesario la implementación
de un paradigma que permita dar un producto software de alta calidad, para lo
cual se propone Busines Process Managment (BPM), este método nos permite
diseñar, representar, analizar y controlar los procesos de negocio de una
compañía aprovechando las infraestructuras y sistemas existentes.
Se
requiere un ciclo de vida de software que permita la gestión de riesgos de
forma periódica y la madurez del software en un tiempo prudente, para lo cual
se recomienda el uso del modelo en espiral.
Por
otro lado la teoría de colas ayuda con el estudio de los factores de tiempo de
espera y la carga de trabajo o procesamiento que realiza el portal web y la
aplicación.
Perspectivas disciplinares.
El desarrollo software a implementar requerirá
un trabajo multidisciplinario, abordando profesiones como la medicina, la
ingeniería de sistemas, la administración del talento humano de la empresa, la
comunicación social y la pedagogía, esta última se requiere en el sentido de
enseñarle a los usuarios a utilizar el desarrollo software
3. Desarrollo del trabajo
El Incremento de la cobertura del Subsistema de Salud de la
Policía Nacional (SSPN) mediante la implementación de un BPMS como resultado
del análisis de los procesos y subprocesos en atención de medicina general,
odontológica y psicológica. La carencia de un sistema que represente los
procesos de manera estandarizada y sistemática, pero a su vez, dinámica y
adaptable a las condiciones inherentes de la atención a la salud de los
pacientes del SSPN se evidencian en los informes de gestión de la revista Sanidad
Informa y en los boletines internos BISAN. Así mismo en la licitación abierta
en el 2013 para la administración de servicios de Contact Center incrementando
siempre el personal más no mejorando en sí la raíz del problema, el proceso,
cosa que se pretende con el análisis de los mismos para implementar flujos de
información acordes con la dinámica de operación del SSPN.
Decálogo de Bernal
CONCEPTO
|
DESCRIPCIÓN
|
Cronología (¿Cuándo?)
|
El
desarrollo de la solución de debe dar durante el periodo de
Agosto a Noviembre de 2014. |
Axiomas (¿Quién?)
|
En
la solución participan todos los integrantes del Grupo Colaborativo
201014_3 Proyecto de Grado (Ingeniería de Sistemas). |
Método (¿Cómo?)
|
Mediante
la implementación de una arquitectura software de
última generación que permita utilizar los elementos viejos para mostrar la información que tienen en un formato más actual y amigable con el usuario. |
Ontología (¿Qué?)
|
El
objetivo principal es contribuir al mejoramiento de la calidad
de vida y salud de los usuarios de la DSPN, integrando de manera integral la perspectiva de salud como componente esencial en la calidad de vida de las personas, para lograr dinámicas accesibles, flexibles, participativas y que respondan a las necesidades de los miembros de la Policía Nacional y las FF.MM y sus familias. |
Tecnología (¿Con qué?)
|
Para
dar solución al problema se propone implementar BPM
ya que permite evidenciar en todo el flujo del proceso lo que ocurre con el cliente interno y el cliente externo, generando confianza para los directores del proceso y los usuarios del mismo, el poder visualizar todo el proceso y modificar o ajustar los flujos según las necesidades del negocio harán que el proceso se encuentre más integrado y alineado a los objetivos de la organización y por ende mejore los indicadores de satisfacción al usuario final. |
Teleología (¿Para qué?)
|
Con
la implementación de este sistema se
pretende mejorar los procesos del área de Sanidad de la Policía Nacional, no solamente la asignación de citas, sino construir todo el flujo desde la solicitud del servicio, la evaluación de los niveles de atención y resolución del estado de la misma cita médica. |
Topografía (¿Dónde?)
|
La
implementación de este sistema de
información se realizará al área de Sanidad de la Policía Nacional el cual podrá ser utilizado en cualquier parte de la geografía Colombiana. |
Ecología (¿Contra qué?)
|
El sistema será desarrollado para que los afiliados tengan acceso desde cualquier sitio con conexión a internet mediante dispositivos de computo o móviles por medio de la web. |
Etiología (¿Por qué?)
|
Por inconformidad por parte de los usuarios al momento de solicitar una cita para cualquiera de las distintas especialidades que presta la Sanidad de la Policía Nacional. |
Diferentes planes a desarrollar en el proyecto
Gestión
del tiempo
La realización de este proceso implica la llevar
a cabo una serie de procedimientos en aras de llevar a feliz término el
proyecto, cumpliendo las metas establecidas por el cliente y el administrador
del proyecto, a continuación se mencionan algunos procedimientos a definir.
i. Definición
de las actividades
Al realizar este procedimiento se debe
identificar y documentar cada una de las tareas, detectando los
productos entregables más básicos del proyecto, los cuales se clasificaran y
seleccionaran en paquetes de trabajo lo cual permitirá al administrador del
proyecto establecer y ejecutar un cronograma, el cual será ejecutado y
controlado según los objetivos establecidos.
ii. Establecimiento
de la secuencia de las actividades
En este procedimiento se identifica y documenta
las relaciones lógicas entre las tareas a realizar.
Algunas herramientas utilizadas para realizar
este procedimiento son:
a. Método de
diagramación por procedencia (PCM)
b. Método de
diagramación por flechas (ADM)
c. Plantillas de
red del cronograma
d. Determinación de
dependencias
e. Aplicación de
adelantos y retrasos
iii. Estimación
de los recursos de las tareas
Requiere establecer el talento humano y los
materiales a utilizar, determinando la cantidad a utilizar y la disponibilidad
de cada uno de los recursos
Otros puntos a tener en cuenta son la estimación
de la duración de las actividades y la elaboración del cronograma del proyecto.
Para ello se relaciona el cronograma del proyecto así:
Para ello se relaciona el cronograma del proyecto así:
Plan de
Gestión de Costos
Mediante la realización de este proceso se
asegura que cada una de las tareas del proyecto se realice según los criterios
económicos establecidos.
Dentro de este proceso podemos realizar las
siguientes tareas:
i. Estimación
de costos
Busca realizar una aproximación de los costos
del talento humano y los materiales a utilizar, los cuales son requeridos para
finiquitar el proyecto. Como herramientas se puede mencionar:
a. La Estructura de
Descomposición del trabajo (EDT)
b. Estimación por
analogía
c. Determinación de
tarifas de costos y recursos
d. Estimación
Ascendente
e. Estimación
paramétrica
f. Software
de gestión de proyectos
g. Análisis de
propuestas de licitaciones
h. Análisis de
reserva
i. Costo de
calidad
ii. Presupuesto
de costos
Busca realizar una suma de cada uno de los
costos con el fin de establecer una línea base de costo total. Como
herramientas se puede mencionar:
a. Suma de costos
b. Análisis de
reserva
c. Estimación
paramétrica
d. Conciliación del
límite de la financiación.
iii. Control
de costos
Busca realizar un estudio de las diferentes
causas positivas y negativas que pueden llegar a influir en el proyecto. Como
herramientas se pueden mencionar:
a. Sistema de
control de cambios del coste
b. Análisis de
medición del rendimiento
c. Proyecciones
d. Revisiones del
rendimiento del proyecto
e. Software de
gestión del proyecto
f. Gestión de
variación
Ahora, encontramos varias clases de costos entre
los cuales destacamos los siguientes:
g. Costo de ciclo
de vida: Comprende todos los costos en que se puede incurrir durante la
vida estimada del producto, correspondiente al sistema completo, subsistemas y
componentes. Incluye los costes de investigación y desarrollo, ensayos,
producción, adquisición, sistema de apoyo, mantenimiento, operación y costes de
eliminación. Este es el costo visto desde la perspectiva del cliente, ya que será
él quien normalmente financie todos los costos, desde los de desarrollo, hasta
los de eliminación del sistema una vez concluye su vida útil.
h. Costes
fijos: Estos son los costos que no varían prácticamente con el volumen de
producción o carga de trabajo, y en los que se debería seguir incurriendo aun
en el supuesto de que la carga de trabajo fuese nula.
i. Costes
variables: Costos que son incurridos en función de la carga de trabajo,
sea ésta un volumen de producción o un nivel de prestación de servicio.
Normalmente son costes directos aunque pueden tener un componente indirecto.
j. Costes
directos: Costos o agregados de costos que pueden ser identificados con
algún objetivo final cuyo costo se quiere estimar, ya sea éste un producto, un
servicio o un proyecto. Estos costos pueden ser repercutidos directamente a un
proyecto al representar un consumo de recursos exclusivo para ese proyecto.
k. Costes
indirectos: Son aquellos costos que no pueden ser identificados con algún
fin específico. Normalmente son cargados a cuentas o fondos de costos
indirectos para ser después repercutidos a los productos o servicios según
algún método preestablecido por la empresa.
Plan de
gestión del alcance
La gestión en cualquier proyecto es una
herramienta que ordena, dispone y organiza el personal y los materiales
requeridos, optimizando las diferentes relaciones que puedan llegar a existir.
Como gestión de alcance se entenderá a todas las actividades encaminadas a garantizar que cada una de las tareas requeridas en el proyecto se cumpla según los objetivos previamente establecidos.
Esta clase de gestión se relaciona con la
definición y el control de lo que es y lo que no es el proyecto, además se
determina cual es el alcance del producto o del proyecto.
El contenido del enunciado del alcance comprende:
a. Objetivos
de proyecto.
b. Descripción
alcance de producto (características, requisitos, especificaciones).
c. Fronteras
de proyecto.
d. Entregables
de proyecto: cliente (producto, servicio, resultado)+otros entregables de
proyecto.
e. Criterios
de aceptación de entregables.
f. Limitaciones
o restricciones del proyecto.
g. Asunciones
de proyecto (impacto potencial caso de ser falsas).
h. Otros
(organización inicial de proyecto, estimación preliminar de coste y cronograma
hitos, etc.
Como tareas a realizar se pueden mencionar las siguientes:
i. Planificación
del alcance
Busca subdividir los grupos de tareas principales en componentes administrables según los estimados de costo y tiempo, línea base y control del proyecto, facilitar la asignación de roles y perfiles con su correspondiente autoridad. Algunas herramientas a utilizar para asegurar el cumplimiento de este procedimiento son:
a. Formularios
b. Plantillas de
desglose del trabajo
c. Formularios de
control de cambios
ii. Definición del alcance
Busca manifestar cual es el alcance del proyecto, basándose para ello en asunciones y restricciones y principales productos a entregar. Algunas herramientas para asegurar el cumplimiento de este procedimiento son:
a. Análisis del
producto
b. Identificación
de alternativas
c. Juicio de
expertos
d. Análisis de los
interesados
iii. Verificación del alcance
Mediante este proceso se busca obtener la aprobación del alcance del proyecto y de los productos asociados por parte del cliente o de los clientes. Algunas herramientas para asegurar el cumplimiento de este procedimiento son:
a. Inspeccionar,
medir, examinar y verificar
b. Revisiones y
auditorias
iv. Control
del alcance
Busca influir sobre las variables positivas y negativas que representan un riesgo para el alcance del proyecto estableciendo un control sobre dichas variables. Algunas herramientas para asegurar el cumplimiento de este procedimiento son:
a. Sistema de
control de cambios
b. Análisis de
variación
c. Re planificación
d. Sistema de
gestión de la configuración.
Plan de
gestión de la integración
Busca incluir todos los procesos que conforman el proyecto para ordenar todas las partes independientemente de su complejidad, este plan se conforma de los siguientes procesos:
a. Desarrollar el
acta constitutiva del proyecto
b. Desarrollar el
enunciado del alcance del proyecto
c. Desarrollar el
plan de gestión del proyecto
d. Dirigir y
gestionar la ejecución del proyecto
e. Supervisar y
controlar el trabajo del proyecto
f. Control
integrado de cambios
g. Cerrar el
proyecto
4. Resultados
Mediante el presente
trabajo se logra establecer posibles métodos a implementar en el desarrollo de
un software que permita utilizar arquitecturas viejas como son las bases de
datos que se tienen en la Institución, aprovechando la información que estas
tienen para presentarlas bajo un enfoque moderno a los usuarios, dando una
mayor eficacia al proceso de atención médica.
Mediante el Decálogo de
Bernal se logra entender las
generalidades a resolver en el proyecto.
Mediante los planes de
trabajo se logra interiorizar sobre la definición de actividades, la secuencia
en que estas se realizaran y la estimación de recursos físicos y económicos
para realizar cada tarea.
Mediante el plan de gestión de costos se asegura que cada una de las actividades se realice según los criterios económicos establecidos estimando, presupuestando y controlando cada uno de los costos.
Mediante el plan de gestión del alcance se ordena, se dispone y organiza cada uno de los elementos que conforman el proyecto con el fin de que este se culmine con éxito.
5. Conclusiones
Mediante la realización de esta ponencia se puede inferir que la implementación de un sistema que permita la gestión de citas médicas por internet mediante un portal y una aplicación web es posible, de hecho esta clase de soluciones se encuentran disponibles en diferentes entidades prestadoras de servicios médicos de orden privado y público.
Al utilizar tecnologías como BMP y SOA podemos dar cuenta de las nuevas estrategias de negocio a utilizar para resolver un sin número de problemáticas al interior de las organizaciones públicas, siendo pues este proyecto un ejemplo de innovación y un muestra de simplicidad en la implementación de estas nuevas tecnologías, permitiendo así, ahorro en tiempo, costos y lo más importante, construyendo soluciones acordes con las necesidades cambiantes del modelo de negocio de la importante entidad pública objetivo
El desarrollo software que se requiere necesitara como elementos básicos para su funcionamiento un servidor web, bases de datos, pagina web desarrollada en html y php, equipo de desarrollo que preste mantenimiento y asesoría en diferentes etapas, un plan que permita acomodar los antiguos empleados a nuevas funciones dentro del nuevo sistema y lo más importante el apoyo de la alta gerencia por ser un tema que requiere una partida económica anual para su correcto funcionamiento.
Al utilizar tecnologías como BMP y SOA podemos dar cuenta de las nuevas estrategias de negocio a utilizar para resolver un sin número de problemáticas al interior de las organizaciones públicas, siendo pues este proyecto un ejemplo de innovación y un muestra de simplicidad en la implementación de estas nuevas tecnologías, permitiendo así, ahorro en tiempo, costos y lo más importante, construyendo soluciones acordes con las necesidades cambiantes del modelo de negocio de la importante entidad pública objetivo
El desarrollo software que se requiere necesitara como elementos básicos para su funcionamiento un servidor web, bases de datos, pagina web desarrollada en html y php, equipo de desarrollo que preste mantenimiento y asesoría en diferentes etapas, un plan que permita acomodar los antiguos empleados a nuevas funciones dentro del nuevo sistema y lo más importante el apoyo de la alta gerencia por ser un tema que requiere una partida económica anual para su correcto funcionamiento.
6. Referencias
(2011). Conózcanos. Retrieved September 25, 2014, from http://disan.policia.gov.co/portal/flash/conozcanos/conozcanos.php.
(2012). Matriz plan de desarrollo 2011 - 2014
-. Retrieved September 25, 2014, from http://www.sanidadfuerzasmilitares.mil.co/planes_programas/programas_proyectos/matriz_plan_desarrollo_2011_2014.
(2009). Dirección de Sanidad Policía Nacional. Retrieved September 25, 2014, from http://disan.policia.gov.co/.
Garimella, Kiran; Lees, Michael;
Williams, Bruce. (2008). Introducción a BPM para DUMMIES:
Edición especial de Software AG. Estados Unidos de América : Wiley Publishing,
Inc.
(2014). Gestión - Dirección de Sanidad Policía
Nacional. Retrieved October 22, 2014, from http://disan.policia.gov.co/portal/pdf_s/sanidad_informa2013.pdf.
(2013). Acuerdo 053 de 2013 - Reglamento CSSMP
-. Retrieved October 22, 2014, from http://www.sanidadfuerzasmilitares.mil.co/normatividad/acuerdos/acuerdo_53_2013_reglamento_cssmp.
(2014). (+) leer más - DB-SYSTEM.
Retrieved October 22, 2014, from http://www.db-system.com/popup_sani1.html.
2014). Licitación en Bogotá dc - Oppten. Retrieved October 22, 2014, from http://oppten.co/oportunidad-negocio/licitacion-servicio-integral-contact-center-realizar-administracion-proceso-citas-medicas-informacion-general-direccion-sanidad-bogota-d.c.-co-851100.
BisanNo. 16 Leélo y pásalo - Dirección de
Sanidad Policía ... Retrieved October 22, 2014, from http://disan.policia.gov.co/portal/wportal/file/BISAN%20PDF/BISAN%2016.pdf.
Institución Universitaria de
Envigado. Estrategias gerenciales. Recuperado el 20 de noviembre de 2014, de http://www.iue.edu.co/documents/emp/gestionTiempo.pdf
Institución Universitaria de
Envigado. Estrategias gerenciales. Recuperado el 20 de noviembre de 2014, de http://www.iue.edu.co/documents/emp/gestionCostos.pdf
Institución Universitaria de
Envigado. Estrategias gerenciales. Recuperado el 20 de noviembre de 2014, de http://www.iue.edu.co/documents/emp/gestionAlcance.pdf
Burburaca. Gestión de integración
de proyectos. Recuperado el 20 de noviembre de 2014, de http://www.burburaca.com/pmp-blog/3-gestion-de-integracion-de-proyectos.html
Lección Evaluativa
Test creado con ExamTime por Robinson Vallejo

No hay comentarios:
Publicar un comentario