Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRÁCTICA
Licenciatura en
Informática
Diseño e implementación de sistema de
control de stock para laboratorio de
empresa de salud.
Tabla de Ilustraciones
Ilustración 1: Diagrama de Infraestructura.............................................................................................................9
Ilustración 2: Organigrama...................................................................................................................................13
Ilustración 3: Proceso de Negocio: Solicitud de Insumos....................................................................................14
Ilustración 4: Proceso de Negocio: Control de Stock y Pedido de Compra.........................................................15
Ilustración 5: Proceso de Negocio: Ingreso de Mercadería..................................................................................16
Ilustración 6: Diagrama de Casos de Uso.............................................................................................................23
Ilustración 7: Diagrama de Clases........................................................................................................................24
Ilustración 8: Diagrama de Colaboración: Alta Producto.....................................................................................25
Ilustración 9: Diagrama de Colaboración: Modificar Producto...........................................................................25
Ilustración 10: Diagrama de Colaboración: Alerta Stock Mínimo.......................................................................26
Ilustración 11: Diagrama de Despliegue...............................................................................................................26
Ilustración 12: GUI: Login...................................................................................................................................27
Ilustración 13: GUI: Home...................................................................................................................................27
Ilustración 14: GUI: Alta
Producto........................................................................................................................28
Ilustración 15: GUI: Modificar
Producto..............................................................................................................28
1. INTRODUCCIÓN
El objeto del trabajo se centra en una empresa dedica a la prestación de servicios de Salud, en una rama
específica, en el territorio de Ciudad y Provincia de Buenos Aires desde hace más de 30 años. Particularmente,
en la última década ha crecido y profesionalizado su personal transformándose en una mediana compañía.
1.1 Antecedentes
La compañía en estudio es una Pymes que durante 20 años tercerizó a través de un laboratorio los
análisis de determinaciones para los pacientes, ya sea para los que están internados como para los que se
realizan chequeos de manera ambulatoria. Una vez finalizada la concesión, la empresa decidió crear un
laboratorio dentro de sus instalaciones, esta decisión abarataría los costos, eliminaría el traslado de las muestras
y mejoraría la experiencia del paciente ya que podría hacerse todos los estudios necesarios dentro del mismo
edificio. Para poder llevar a cabo este proyecto tuvieron que contratar personal, adecuar las instalaciones y
comprar los aparatos necesarios. El laboratorio cuenta con un stock independiente al de la farmacia, compuesto
por reactivos, jeringas, agujas, frascos de muestras, etc. Esto generó la necesidad de contar con un nuevo
sistema de control de stock independiente al sistema que usa actualmente la farmacia.
De lo observado se desprende que el principal inconveniente es que el nuevo laboratorio no cuenta con
un sistema informático para registro de ingreso y egreso de insumos y control de stock. Al no contar
información precisa y en el momento en que se necesita afecta al área de compras, al directorio, la gerencia
general y al comité médico para la compra de los productos, la asignación de recursos y la toma de decisiones.
2. JUSTIFICACIÓN
Por lo expuesto en los párrafos anteriores, surge la necesidad de implementar un sistema para el
manejo de entrada y salida de los insumos del laboratorio y de esa manera poder hacer controles de stock
cuando sea necesario. Esta mejora significará tanto un ahorro de tiempo al momento de realizar los conteos, un
ahorro de dinero ya que no se van a comprar insumos que no sean necesarios, y al ser reactivos tienen
vencimientos que pueden generar que ese producto haya que descartarlo sin haberlo usado, como también un
soporte para el directorio y las áreas gerenciales para la toma de decisiones, debido a que estamos hablando de
una nueva practica que se incorporó a la empresa.
El objetivo general es diseñar e incorporar un sistema que mejore los procesos de compra y control de
inventario, elimine redundancia de datos, evite gastos de dinero innecesarios y mantenga al día el ingreso y
egreso de insumos al laboratorio. De esta manera, al tener la información actualizada será útil para la definición
de estrategias y toma de decisiones.
Revisión de los procesos de negocio, verificación de las fuentes de datos actuales y definición
de los puntos claves a trabajar.
Solicitar al área correspondiente los niveles de permisos y funcionalidades para el alta de
usuarios.
Realizar el conteo del inventario.
Desarrollar un sistema informático que permita ingresar y registrar todos los movimientos de insumos
que se realizan en el laboratorio para poder contar con la información del inventario en tiempo real. Esta
gestión de la información será útil para la toma de decisiones del directorio.
4.2 Límite
El desarrollo abarcará el control de inventario y la trazabilidad de los insumos desde que son
ingresados al sistema luego de la entrega de un proveedor hasta que son utilizados por el personal para la
realización de alguno de los estudios contemplados.
4.3 Alcance
El sistema permitirá realizar los ingresos y egresos de mercadería, identificando a la persona que
utilizará cada insumo y fundamentalmente la verificación del inventario.
4.4 No Contempla
5. ELICITACIÓN
Con el fin de adquirir los conocimientos necesarios para el diseño del sistema se realizaron varias
reuniones con el directorio con el fin de entender los motivos que los llevó a decidir la creación del laboratorio.
Por otro lado, se llevaron a cabo distintas entrevistas con el área de compras dependiente de la Gerencia de
Administración y Finanzas. Estas fueron útiles para:
Conocer el proceso operativo de la compra de los insumos para la realización de los análisis de
reactivos.
Entender la distribución y el ingreso de los insumos al stock existente. Y la clasificación de
estos según los estudios a ser realizados.
Recabar la información necesaria para la creación de los perfiles de usuarios según su
jerarquía.
Por último, pero no menos importante, se realizaron entrevistas con el área de IT, para entender la
infraestructura existente y con el personal del laboratorio, que serán los usuarios del sistema, para conocer la
dinámica del día a día y poder realizar un software que les sea práctico.
La compañía fue creada en 1978 con el objetivo de trabajar para que los pacientes con afecciones
cardiovasculares vivan más y mejor. Se ha constituido en un centro de excelencia en el tratamiento de las
enfermedades cardiovasculares y es hoy reconocida como una institución que marca tendencias en el
conocimiento y tratamiento de todo lo relacionado con el cuidado de la salud en esta área.
Atiende a todos los públicos en forma directa, a través de prepagas, obras sociales, basándose en la
credibilidad generada por su tecnología, profesionalidad y resultados comprobados. Cuenta con los mejores
profesionales y programas de prevención y rehabilitación con los máximos niveles de calidad internacional.
MISIÓN
VALORES
Experiencia del paciente: El compromiso de proveer un clima de cuidado y apoyo a los pacientes y sus
familiares.
Educación: El desarrollo permanente de los recursos humanos, actores clave en el cuidado del
paciente.
Calidad: La práctica de una medicina segura, eficaz y basada en resultados.
Innovación: La promoción del cambio y el desarrollo de nuevas ideas y procesos, para alcanzar los
objetivos.
Trabajo en equipo: Para asegurar una respuesta integral a los problemas de los pacientes.
Integridad: El trabajo encuadrado en valores profesionales como honestidad, confianza, respeto y
transparencia.
La organización posee una gerencia de TI que se encarga del desarrollo de sistemas, soporte técnico,
seguridad informática y la administración de la infraestructura de red y servidores. Por otro lado, cuentan con
consultores externos que realizan mantenimiento y cambios a sistemas que no fueron desarrollados por el staff
permanente.
Cabe aclarar que debido al contexto actual además los usuarios cuentan con computadoras portátiles
con una solución de SophosVPN para que puedan trabajar de manera remota.
Se considera que el sistema a desarrollar, por una cuestión de practicidad para el usuario y previendo
que en un futuro sea utilizado por otras sucursales fuera del acceso a la red central, sea realizado con tecnología
web utilizando lenguajes de código abierto como PHP para el desarrollo propiamente dicho y MySQL para las
bases de datos.
DIAGRAMA DE INFRAESTRUCTURA
5.3 Competencia
Luego de un análisis realizado investigando los sistemas que usan laboratorios de diagnóstico como
Rossi o Stamboulián y laboratorios médicos como Roche o Bayer se encontró que nuestros mayores
competidores son los módulos de control de stock de los ERP. Dentro del amplio mercado de este tipo de
sistemas se eligió realizar la comparación con dos empresas argentinas especializadas en el desarrollo de
sistemas de gestión de inventario enfocado a laboratorios y un tercero que si bien desembarcó hace
relativamente poco en el mercado se está volviendo un competidor fuerte utilizado por empresas como Toyota,
Hyundai o Danone y, al igual que nuestro sistema, es OpenSource. A continuación, se detallan ventajas y
desventajas.
Está enfocado al
almacenamiento de productos
y no de insumos de
laboratorios.
6. RELEVAMIENTO
La compañía se encuentra en el barrio de Belgrano, está formada por 4 edificios contiguos conectados
al DataCenter ubicado en el edificio central. Además, cuenta con 3 centros ubicados en otros barrios, que por el
momento no utilizarán el sistema a desarrollar.
Actualmente la compañía cuenta con 1 sistema de control de stock que fue un desarrollo interno y
utiliza únicamente la farmacia, este sistema no sirve para que lo utilice el laboratorio ya que los insumos son
almacenados en distintos lugares, tienen proveedores diferentes y las personas que lo van a utilizar tienen
funciones distintas al personal de la farmacia.
STAKEHOLDERS
HARDWARE EXISTENTE
El laboratorio cuenta con una computadora con conexión a la red de la empresa. Los otros
edificios, que por el momento no van a utilizar el sistema, también cuentan con computadoras con
conexión a internet, que llegado el caso de que necesiten usar el sistema van a poder acceder por
medio de la VPN.
Directorio: Formado por el presidente, el vicepresidente y los directores. Son los responsables
de establecer los objetivos organizacionales anuales y de tomar las decisiones para lograr
dichos objetivos.
Gerente General: Es el nexo entre los gerentes y el directorio. Su función básicamente radica
en que se cumplan los objetivos establecidos por el directorio.
Gerencia de Administración y Finanzas: Es la gerencia encargada de plasmar la realidad
económica y financiera de la compañía. Además, es la responsable del cumplimiento
presupuestario, que incluye generar el nexo necesario con todos los sectores de la organización
para el logro de dichos objetivos.
Dentro de la gerencia se encuentra las siguientes áreas:
Área de Facturación: Su función principal consiste en emitir a través de comprobantes
los servicios prestados por la institución.
Área de Contaduría: Se encarga principalmente de registrar y plasmar las transacciones
que realiza diariamente la compañía.
Área de Planeamiento y Control de Gestión: Confecciona el presupuesto según las
premisas establecidas por el directorio y realiza los reportes necesarios para analizar
las distintas unidades de negocio.
Área de Tesorería: Gestiona las cobranzas y los pagos en tiempo y forma para el
correcto funcionamiento de la institución.
Área de Compras: Realiza todas las compras necesarias para la organización, teniendo
en cuenta el presupuesto designado para cada sector.
Gerencia Comercial: Es la gerencia que gestiona los acuerdos con los financiadores para
determinar los precios de los servicios que presta, su función es crucial para la organización
dado que el mix generado de volúmenes de ventas con los financiadores más rentables es lo
que le permitirá a la compañía lograr sus objetivos organizacionales. Así mismo, dentro de esta
gerencia se encuentra el área de comunicación, cuya funciona principalmente radica en
aumentar el conocimiento de la institución en el mercado para llegar a la mayor cantidad de
potenciales clientes posibles.
Gerencia de Sistemas: Su función principal es facilitar las herramientas necesarias para que las
distintas gerencias puedan brindar la información precisa a terceros en los tiempos oportunos.
La gerencia se divide en 3 áreas:
Comité Médico Operativo: Es el departamento médico general que agrupa a todos los servicios
que presta la empresa, es la razón del funcionamiento del negocio, por ende, su función es
esencial para la existencia de la institución. Dentro del comité, direccionado por 3 médicos, se
encuentra cada uno de los departamentos dividos por los servicios principales que presta la
compañía, asociados a patologías específicas que manejan cada uno de ellos. Además, cuenta
con una guardia y los consultorios externos, relacionados con la parte ambulatoria.
ORGANIGRAMA
Ilustración 2: Organigrama.
Fuente: Elaboración propia.
PROCESOS DE NEGOCIO
7. DIAGNÓSTICO
Causas:
-Una vez que llega la mercadería entregada por un proveedor, esta no es controlada.
-No se puede verificar si el proveedor mandó bien el pedido.
-La mercadería no es ingresada en ningún sistema o método de control de stock.
-Al momento de hacer un nuevo pedido, se hace “a ojo”.
Causas:
-Se citan pacientes sin saber si van a poder realizarles el estudio en base al requerimiento de materiales de este.
-No hay un sistema o método de control de stock para verificar la existencia del reactivo o material necesario
para realizar los estudios.
-Pacientes que no se pueden realizar los estudios por falta de insumos, vuelven otro día con sin turno lo que
genera la necesidad de más insumos de los que se había contemplado.
Causas:
-El control de stock se realiza de manera manual cuando es requerido.
-Al llevar más tiempo de lo necesario el control de stock, se realizan pedidos antes de su finalización, por lo
tanto, la mercadería llega y tienen que volver a contarlo sumando los nuevos insumos.
-Cuando se finaliza el control de stock, queda anotado en cuadernos o algún archivo en alguna computadora,
con un nombre genérico y esto hace que se pierda fácil.
8. PROPUESTA DE SOLUCIÓN
En la siguiente fase se incorporará a los proveedores al sistema para que, con el control del área de
compras, se puedan realizar pedidos automáticamente cuando el sistema detecte la falta de determinados
insumos.
El desarrolló será realizado en un entorno web en lenguaje PHP, esto facilitará el acceso y la
compatibilidad con los navegadores, y al tratarse de código abierto, abaratará los costos. Contará con
una conexión a una base de datos gestionada en MySQL. Se recomienda, como mínimo, la compra de
un servidor y la instalación de HTTP Apache para alojar dicho desarrollo. Dicho servidor debe estar
conectado a las UPS que ya poseen para garantizar la disponibilidad de la información y evitar que el
servidor se apague de mala manera en caso de un corte de luz. Para la base de datos y los backups se
pueden utilizar los servidores ya existentes.
CASOS DE USO
El objetivo de este proceso es comprobar tanto la calidad del desarrollo realizado como el
cumplimiento de los requerimientos por parte del cliente. Para esto se implementará el sistema en un
ambiente de prueba similar al ambiente de producción.
Como metodología de pruebas se realizará el modelo de caja negra basado en los casos de uso,
lo que significa que nos enfocaremos en las entradas y en las salidas basándonos en los
requerimientos y especificaciones funcionales.
12.
12. CONCLUSIÓN
Mi conclusión tiene dos enfoques diferentes, por un lado, está el profesional. Luego de las
entrevistas iniciales y de poder conocer con detalle los procesos de negocio, se realizó una propuesta
que entendí podía mejorar los procesos que se realizaban actualmente de manera manual. Durante
todo el proceso de desarrollo y pruebas se continuó en constante comunicación con las áreas de la
empresa que se iban a ver afectadas por la implementación del sistema. Durante estas reuniones pude
entender que a varias empresas que están hace mucho tiempo en el mercado les cuesta incorporar
sistemas o tecnología. Ya sea por el costo monetario, por el tiempo que es necesario dedicarle o por el
trabajo que cuesta recaudar toda la información. También empieza salir a la luz la posibilidad de
modificar los procesos internos a los que están acostumbrados hace años en pos de mejorar el
funcionamiento y adecuarse al uso del sistema. Pero, así como les cuesta actualizarse también tienen
la facilidad de asumir todas las ventajas que encuentran luego de hacer las primeras pruebas. En
resumen, hay que seguir fomentando la tecnología y la sistematización de los procesos de las
empresas para poder romper esa barrera cultural que algunas tienen.
En cuanto al enfoque personal, es la primera vez que realizo un trabajo de estas características,
nunca hice un desarrollo y sinceramente no es la rama de la informática que más me llama la
atención, pero gracias a este proceso que viví durante todos estos meses, en primer lugar pude poner
en práctica conocimientos que sin darme cuenta fui adquiriendo durante estos años de cursada, por
otro lado, entendí el valor que tienen los diagramas y como uno va mejorando el sistema y
modificando cosas cuando empiezan a ver en un diagrama todo lo que se imaginó. Por último,
entiendo que la mayor satisfacción va a ser poder ver en acción algo que uno fue desarrollando y
puliendo con tanta dedicación durante estos meses.
13.
13. REFERENCIAS
13.1 Bibliografía
Universidad Siglo21 (2019), Materia: “Sistemas de Información” - Profesor/a: Moroni, Alejandro Mario.
Universidad Siglo21 (2020), Materia: “Análisis y Diseño de Software” - Profesor/a: Ferreyra, Ana Carolina.
Universidad Siglo21 (2021), Materia: “Ingeniería de Software” - Profesor/a: Conde, Sergio Daniel.
Universidad Siglo21 (2020), Materia: “Pruebas de Sistemas” - Profesor/a: Ferreyra, Ana Carolina.
Universidad Siglo21 (2019), Materia: “Base de Datos I” - Profesor/a: Moroni, Alejandro Mario.
También se consultó la página WEB de la empresa en la que se basó para el desarrollo del trabajo, pero por
cuestiones de identidad no me permitieron ponerla.