0% encontró este documento útil (0 votos)
27 vistas73 páginas

Tesis Borrador 2

La tesis presenta el diseño de un sistema de ventas para el control de inventario de medicamentos en farmacias, con el objetivo de mejorar la gestión y disminuir errores en la distribución de productos farmacéuticos. Se busca abordar problemas como la entrega errónea de medicamentos y la caducidad de productos, contribuyendo así a la salud pública. El trabajo incluye una metodología para el desarrollo del sistema y una evaluación de los requerimientos necesarios para su implementación.

Cargado por

Raul Romero
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas73 páginas

Tesis Borrador 2

La tesis presenta el diseño de un sistema de ventas para el control de inventario de medicamentos en farmacias, con el objetivo de mejorar la gestión y disminuir errores en la distribución de productos farmacéuticos. Se busca abordar problemas como la entrega errónea de medicamentos y la caducidad de productos, contribuyendo así a la salud pública. El trabajo incluye una metodología para el desarrollo del sistema y una evaluación de los requerimientos necesarios para su implementación.

Cargado por

Raul Romero
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

CENTRO DE ESTUDIOS TÉCNICOS EN

ADMINISTRACIÓN
TECNICO EN PROGAMACION ANALITICA

Diseño de un sistema de ventas para el


control de inventario de medicamentos
de una farmacia

T E S I S

PARA OBTENER EL TÍTULO DE


PROGRAMADOR
P R E S E N T A:

ROMERO CASTILLO RAUL IVAN


Diseño de un sistema de ventas para el control de inventario
de medicamentos de una farmacia

Raul Ivan Romero Castillo

Tesis presentada para optar al título de: Técnico en Programacion

Director (a):
Lic. Carmen

Centro de estudios
técnicos en
administración
Mexico CDMX 2024
4 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas
Bibliografía 5

Nota de Aceptación

Firma del presidente del jurado

Firma del Jurado

Firma del Jurado

Bogotá, 2020
6 Diseño de un sistema de información para el control de inventario de
medicamentos

DEDICATORIA

Primeramente agradezco a CETACYS por haberme aceptado y ser parte de la institución


para poder estudiar y terminar mi carrera, así como también a los diferentes docentes que
en su momento me brindaron, conocimientos y su apoyo para seguir adelante día a día
También agradezco a todos mis compañeros de clase durante todos los semestres
Ya que gracias al compañerismo amistad y apoyo moral aportaron un alto porcentaje
A mis ganas de salir adelante
Mi agradecimiento especial a la Directora María del Carmen por haber aceptado que
realice mi tesis en esta institución

AGRADECIMIENTOS

Este trabajo se lo dedico de manera especial a dios, y a las personas que me apoyaron en
el transcurso de mi vida, a mi madre Claudia Castillo Rivera, mi tío Salvador Hurtado
Rivera, y a Miguel Ángel López. Me supieron inculcar valores y confiaron en mi persona y
en mis deseos de superación.
Depositando su entera confianza en cada reto que se me presentaba sin dudar ni un solo
momento en mi capacidad. Es por ellos que soy lo que soy ahora
Bibliografía 7

Contenido

Pág.

1 Planteamiento del problema.....................................................................................16


1.1 Descripción del Problema.....................................................................................16
1.2 Formulación del Problema....................................................................................17
1.3 Justificación...........................................................................................................18

2 Objetivos....................................................................................................................20
2.1 Objetivo General...................................................................................................20
2.2 Objetivos Específicos............................................................................................20

3 Alcances y limitaciones............................................................................................21
3.1 Alcances................................................................................................................21
3.2 Limitaciones..........................................................................................................21

4 Metodología................................................................................................................22
4.1 Investigación datos...............................................................................................22
4.2 Indagación de trabajos similares..........................................................................23
4.3 Análisis y Diseño...................................................................................................23
4.4 Evaluación.............................................................................................................23

5 Marco referencial.......................................................................................................24
5.1 Marco teórico........................................................................................................24
5.1.1 Sistema de información(Raffino, 2019a)..........................................................24
5.1.2 Sistemas de información en la toma de decisiones..........................................25
5.1.3 Arquitectura de referencia................................................................................25
5.1.4 Diseño de software...........................................................................................26
5.2 Estado del Arte.....................................................................................................27
5.3 Marco conceptual..................................................................................................31
5.3.1 Inventarios (García, 2017)................................................................................31
5.3.2 Técnicas para realizar un inventario.................................................................32
5.3.3 Pasos para un realizar inventario.....................................................................32

6 Requerimientos funcionales y no funcionales.......................................................34


6.1 Requerimientos funcionales..................................................................................34
6.2 Requerimientos no funcionales.............................................................................38

7 Arquitectura de referencia........................................................................................40
7.1 Punto de vista de contexto....................................................................................40
7.2 Punto de vista funcional........................................................................................40
7.2.1 Diagrama de componentes:..............................................................................40
7.2.2 Casos de uso....................................................................................................42
8 Diseño de un sistema de información para el control de inventario de
medicamentos
7.2.3 Diagrama de clases..........................................................................................47
7.2.4 Mockups...........................................................................................................51
7.3 Punto de vista de información...............................................................................61
7.3.1 Modelo entidad relación....................................................................................61
7.4 Punto de vista despliegue.....................................................................................62
7.4.1 Vista despliegue...............................................................................................62

8 Validación de arquitectura de referencia................................................................64

9 Conclusiones.............................................................................................................67

10 Referencias................................................................................................................68
Bibliografía 9

Lista de tablas

Pág.
Tabla 1. Trabajos relacionados 30

Lista de cuadros
Pág.

Cuadro 1. Registro Usuario 34

Cuadro 2. Gestión Usuario 34

Cuadro 3. Autenticación 35

Cuadro 4. Registro medicamentos 35

Cuadro 5. Gestión medicamentos 35

Cuadro 6. Descuento medicamentos 36

Cuadro 7. Alerta vencimiento 36

Cuadro 8. Alerta mínimo unidades 36

Cuadro 9. Notificación usuario 37

Cuadro 10. Generación factura 37

Cuadro 11. Gestión factura 37

Cuadro 12. Desempeño 38

Cuadro 13. Seguridad 38

Cuadro 14. Escalabilidad 38

Cuadro 15. Documentación 39

Cuadro 16. Rendimiento 39


10 Diseño de un sistema de información para el control de inventario de
medicamentos

Cuadro 17. Usabilidad 39

Lista de figuras
Pág.
Figura 1. Metodología 22

Figura 2. Diagrama de contexto 40

Figura 3. Diagrama de componentes 41

Figura 4. Autenticación sistema 42

Figura 5. Gestión usuarios 43

Figura 6. Gestión medicamentos 44

Figura 7. Gestión factura 45

Figura 8. Notificación cliente 46

Figura 9. Funciones sistema 46

Figura 10. Diagrama de clases 48

Figura 11. Ingreso al sistema 51

Figura 12. Pantalla inicial 52

Figura 13. Medicamentos 53

Figura 14. Registro medicamento 53

Figura 15. Consulta medicamentos 54

Figura 16. Actualizar medicamentos 55

Figura 17. Usuarios 56

Figura 18. Registro usuario 56


Bibliografía 1
1

Figura 19. Consulta usuarios 57

Figura 20. Actualizar usuario 58

Figura 21. Factura 59

Figura 22. Registro factura 60

Figura 23. Panel notificación 60

Figura 24. Alertas 61

Figura 25. MER 62

Figura 26. Diagrama despliegue local 63


12 Diseño de un sistema de información para el control de inventario de
medicamentos

Resumen
El objetivo del trabajo es el diseño y desarrollo de un sistema para el control de inventario,
el cual ayude a la gestión de medicamentos en una farmacia, llegando a disminuir los
inconvenientes presentados al momento de la distribución de productos farmacéuticos y
así prestar un buen servicio hacia el usuario final.
Sin embargo, los inconvenientes que se quieren llegar a tratar y disminuir, son aquellos en
donde los medicamentos pueden llegar a atentar en contra de la salud de la gente, como
puede ser la disponibilidad de productos ya sin vida útil o caducados, elementos en un
estado no recomendado por mal almacenamiento y confusión al momento de la entrega
por parte de la farmacia hacia el cliente.
La propuesta es un sistema para el control de inventario de medicamentos, el cual
contribuya a la disminución de los errores presentados en las farmacias al momento de la
distribución de fármacos.
Bibliografía 1
3

Introducción

El siguiente trabajo tiene como fin dar a conocer los diferentes objetivos, la metodología
utilizada para el diseño de un sistema de información para el control de dispensación de
medicamentos en una farmacia, donde se podrá evidenciar cuales son los elementos que
conformarán el diseño de este sistema. Se sabe de antemano que la manipulación de
medicamentos en el país es un tema delicado a tratar y más si es con respecto a su
ordenamiento y distribución.

Se quiere plantear este modelo para lograr disminuir esos errores o inconvenientes por los
cuales el sistema de control de inventario de medicamentos a presentado dificultades en
el momento de la dispensación de estos, así en un futuro poder alcanzar su desarrollo y
llegar a disminuir pérdidas y optimizar el control de calidad de estos. Se tendrán en cuenta
igualmente los tipos de medicamentos que se manejan en la farmacia, como su tipo de
almacenamiento, su fecha de caducidad y cantidad de unidades.

Esta investigación tiene como finalidad evaluar un sistema de referencia que se pueda
usar como un punto de partida para el desarrollo de software la cual llegue hacer
implementada.
14 Diseño de un sistema de información para el control de inventario de
medicamentos

1 Planteamiento del problema

1.1 Planteamiento del Problema


Actualmente en el país, específicamente en la ciudad de México, en el sector salud se han
presentado diferentes inconvenientes, como lo son la entrega errónea de medicamentos a
sus pacientes, la perdida de medicamentos, la caducidad por falta de venta o entrega, el
tiempo de vida útil de medicamentos. Sin embargo, el proceso en la entrega de
medicamentos es en donde se presentan más dificultades, debido a factores como
pueden ser, el mal registro de inventario, que se debe a no usar adecuadamente la
organización del inventario o el personal no está debidamente capacitado.

Recientemente en la Ciudad de México la Comisión Federal para la Protección contra


Riesgos Sanitarios (Cofepris), alertó sobre medicamento caducado para la diabetes que la
farmacéutica AztraZeneca, titular del registro sanitario de Forxiga, manifestó que la
alteración se realizó sobre el lote LM0204 cuyo vencimiento fue en agosto de 2022(El
universal, CDMX Mexico, 2023).

En Baja California una investigación del diario Los ángeles times revelo que farmacias en
ese estado cometen millones de errores en la preparación de recetas, Según la junta
Californiana de farmacias son casi 5,000,000 (Los ángeles times, California, 2023)

Secretaría de Salud hace limpieza de medicamentos caducados en Coahuila en el año


2019 y principios de 2020. Durante la pandemia ocasionada por el covid-19, se detectó
una disminución considerable en las atenciones especializadas de ciertos padecimientos y
atenciones, para dar prioridad a los pacientes contagiados de coronavirus; por lo tanto en
promedio, el consumo de diversos medicamentos no fue el mismo que en años anteriores,
de acuerdo a la Secretaría de Salud de Coahuila.(Milenio, Cahuila México, 2020)

CDMX aporta el 24% de medicamentos caducos del país. El congreso capitalino urgió a
gestionar de manera correcta estos productos por el bien de la salud pública.
Al aportar la Ciudad de México el 24 por ciento del volumen de los medicamentos
caducos, es preciso se emprendan medidas para mejorar el manejo de los mismos con la
participación de todos los sectores, al ser un problema que involucra a consumidores
finales, industria farmacéutica y a las autoridades, demandó la coordinadora de la
asociación parlamentaria Mujeres Demócratas del Congreso capitalino, Elizabeth
Hernández Mateos. (La Prensa, CDMX Mexico, 2024)

)
Bibliografía 1
5

1.2 Formulación del Problema


De acuerdo con lo investigado, se propone un diseño de un modelo de un sistema de
información para el control de inventario con el fin de disminuir los errores que se pueden
cometer en la entrega de medicamentos a los clientes de las farmacias en Colombia.

¿Cómo se pueden disminuir los errores presentados en la dispensación de medicamentos


mediante el diseño de un sistema de información
16 Diseño de un sistema de información para el control de inventario de
medicamentos

1.3 Justificación
Es común encontrarse con una gran variedad de situaciones en donde se relacionan los
medicamentos y las farmacias, esta situación se refiere, al control de inventarios de
medicamentos que se debe tener en cada farmacia, debido a su importancia se tiene que
mantener un buen manejo ya que este implica un conjunto de acciones que se deben
realizar para llegar a estandarizarlo de manera que se encuentre controlado y en
funcionamiento constante, y que permita una buena atención hacia los clientes finales.

En la ciudad de Bogotá se han presentado diferentes casos con respecto a


inconvenientes con medicamentos en distintas farmacias o droguerías, inconvenientes
como, errores al momento de la entrega de medicamentos, falta de atención al usuario,
perdida de medicamentos, ya sea por el incorrecto inventario que se maneja en la
farmacia o por la fecha de caducidad del producto.

Hace unos años Audifarma realizo una exposición de datos de una investigación llevada a
cabo durante 8 años en donde se ven reflejados más de 14.000 problemas en la
medicación, más específicamente 5.512 fueron problemas relacionados con la formula
médica y 4.631 se relacionaron con la dispensación de medicamentos.

La Organización Mundial de la Salud (OMS), señala a dos principales problemas en el


mundo farmacéutico que son, prescribir y entregar medicamento, lo cual preocupa a los
profesionales en este ámbito y que a su vez generan un costo anual de 42.000 dólares.
(Silva Numa, 2020)

Después de un error que causó la muerte de dos menores por la entrega errónea de
medicamentos por parte de una de las farmacias de Cruz Verde, la secretaría de salud de
Bogotá inicio una investigación en dicha farmacia para encontrar irregularidades, en
donde se identificaron defectos en los procesos tanto de almacenamiento como en el de
dispensación de medicamentos, estos sujetos a la carencia de información hacia el
paciente sobre el uso de medicamentos, llegando a la clausura del establecimiento
mientras se avanza en la investigación en curso.(Unidad de Salud EL TIEMPO, 2020a)
Igualmente, la investigación llego a encontrar fallas adicionales de la farmacia en donde
se evidencian la tenencia de fármacos vencidos, plagas y deficiencias en la
infraestructura.(Colombia, 2020)

El servicio ambulatorio, el cual se refiere a la entrega de medicamentos en farmacias tiene


errores, como lo dice Juan Pablo Botero, químico farmacéutico y master en epidemiologia,
ya que estos errores en atención a la salud y medicación, son causantes de 1 de cada
131 muertes en este servicio. (Unidad de Salud EL TIEMPO, 2020a)

A principios del mes de marzo durante el año 2011, la procuraduría hizo un hallazgo en el
ministerio de protección social, en donde se encontraron medicamentos vencidos, los
cuales servirían para tratamientos con el VIH, influenza AH1N1, malaria y leishmaniasis.
El
Bibliografía 1
7

fármaco caducado que traería consigo un costo en perdida sería el de “mefloquina 250”,
medicamento el cual se utiliza para el tratamiento contra la malaria, las pérdidas de solo
este fármaco superaría los 519 millones de pesos.(Redacción salud, 2011b)

La corporación Punto Azul, la cual desempeña una función importante que es combatir
contra la falsificación del contenido, las fechas de vencimiento y el contrabando de
medicamentos, identifico que las ciudades en donde más se presenta este delito son
Ipiales, Cúcuta, Barranquilla y Bogotá. Jorge Enrique Trujillo Sánchez, director ejecutivo
de Punto Azul, afirma que existen droguerías y farmacias las cuales compran
medicamentos falsos poniendo en peligro la salud de las personas.(Gossain, 2019)

En el año 2019, en las farmacias de la EPS Medimás, se identificaron problemas, los


cuales llevaron a una sanción de 5.800 millones de pesos por parte de la
Superintendencia de Salud. La sanción es debido a fallas en la entrega de medicamentos
y se evidencia en los
25.000 recursos presentados a la Superintendencia de salud contra la EPS. Así mismo,
un grupo de usuarios de Medimás presentaron quejas por problemas con la falta de
oportunidad en la entrega de medicamentos junto con la atención displicente de los
funcionarios.(Unidad de Salud EL TIEMPO, 2019)
18 Diseño de un sistema de información para el control de inventario de
medicamentos

2 Objetivos

2.1 Objetivo General


● Diseñar un sistema de control de medicamentos utilizando arquitecturas de
referencia con el fin de gestionar medicamentos en farmacias .

2.2 Objetivos Específicos

● Aplicar un modelo de inventarios para el registro continuo de ingresos y


productos asegurando la venta de suministros farmacéuticos.
● Diseñar una sistema acorde a las necesidades de la farmacia y que ayude al
proceso de gestion y administración
Bibliografía 1
9

3 Alcances y limitaciones

3.1 Alcances
Se diseñará el sistema de control planteado para la gestión de medicamentos en
una farmacia, se consideran los elementos que conforman el proceso del inventario,
como lo son, las existencias de cada medicamento, los costos, y su fecha de
caducidad. Además, de analizar el proceso de inventario se quiere atender la parte
del usuario final, al lograr facilitar los diferentes tramites a realizar en la farmacia,
como pueden ser, la compra o reclamo de este mismo.

3.2 Limitaciones
Luego de realizar el diseño del sistema de información propuesto, el periodo de
tiempo con el que se puede contar para el desarrollo de este, llegaría a ser corto.
Adicionalmente la inversión que se puede llegar a asumir seria alta para la
implementación del sistema de información, por otra parte, la falta o escases de
datos específicos por parte de la farmacia o en la información del medicamento,
influiría en el tiempo disponible para su desarrollo.
20 Diseño de un sistema de información para el control de inventario de
medicamentos

4 Metodología

La metodología desarrollada en este trabajo se basa en diferentes pasos, los cuales se


trabajaron de manera detallada para cumplir con los objetivos propuestos. A continuación,
se mencionan los diferentes pasos que componen la metodología:

Figura 1. Metodología

Fuente: Creación propia

El diagrama anterior representa la realización de los distintos pasos del trabajo actual.

4.1 Investigación datos


Se realiza una exploración de diferentes datos e información con respecto al tema que
engloba el trabajo propuesto. De tal manera que contribuya a un mejor análisis a la hora
de desarrollar el trabajo. Se puede observar en la Sección 1. Planteamiento del problema,
1.1 Descripción del Problema, 1.3 Justificación.
Bibliografía 2
1

4.2 Indagación de trabajos similares


Se llevo a cabo un estudio de los trabajos relacionados a este proyecto, conociendo sus
alcances y aportes, con el fin de determinar una oportunidad que puede agregar el trabajo
propuesto. Se puede observar en la Sección 5. Marco referencial, 5.2 Estado del Arte

4.3 Análisis y Diseño


Al realizar diferentes análisis con los datos e información recopilada y teniendo en cuenta
los objetivos planteados, se procede a realizar el diseño del sistema, definiendo las
diferentes funcionalidades, las cuales se especificarán con técnicas de análisis de
requerimientos, igualmente se expondrá la arquitectura de referencia mediante el uso de
puntos de vistas y vistas de arquitectura.

Se puede observar en la Sección 6. Requerimientos funcionales y no funcionales, Sección


7. Arquitectura de referencia

4.4 Evaluación
Para comprobar los diferentes puntos del trabajo, se realiza una exposición de diferentes
métodos para la validación del trabajo propuesto. Se puede observar en la Sección 8.
Validación de arquitectura de referencia
22 Diseño de un sistema de información para el control de inventario de
medicamentos

5 Marco referencial

5.1 Marco teórico

5.1.1 Sistema de información(Raffino, 2019)


Es un conjunto de ordenado de mecanismos que tiene como finalidad la administración de
datos e información, de tal modo que puedan ser analizados fácilmente. Todo sistema de
información se compone de unos recursos que van interconectados e interactúan entre sí,
dependiendo del propósito que se tenga, como puede ser información personal, procesar
estadísticas, organización de datos y archivos, entre otros.

Estos recursos pueden ser:

 Recursos humanos.
 Datos.
 Actividades.
 Recursos informáticos.

Existen varios tipos de sistemas de información, los cuales se describirán brevemente:

 Sistemas de Procesamiento de transacciones (TPS): son aquellos que


recopilan información acerca del funcionamiento (transacciones)de la empresa.
 Sistemas de Información Ejecutiva (EIS): Vigila las variables gerenciales de un
área en específico de la empresa, teniendo en cuenta la información tanto interna
como externa.
 Sistemas de Información Gerencial (MIS): Toma en cuenta toda le información
general de la empresa.
 Sistemas de soporte de decisiones (DSS): Dirigido al procesamiento de
información interna como externa de la organización para el apoyo en la dirección
de la empresa.

Igualmente hay elementos que contienen los sistemas de información y se pueden dividir
en:
Bibliografía 2
3

 Financieros: Son los relacionados con el capital y activos de la empresa.


 Tecnológicos: Se refiere a aquellas maquina especializadas y su capacidad para el
procesamiento de información.
 Humanos: Lo relacionado con el personal tanto, especializado, ejecutivo o común.
 Materiales: Se refiere a su ubicación y el soporte físico de la empresa.
 Administrativos: relacionados con los diferentes procesos, permisos, informes,
entre otros.

5.1.2 Sistemas de información en la toma de decisiones


En el respectivo proyecto abordado se plantea diseñar un sistema de información el cual
pueda apoyar a la gestión de los medicamentos y la toma de decisiones en una farmacia,
ya que este diseño contiene una serie de decisiones que se tendrán que tomar con
respecto al inventario, como puede ser la disponibilidad de medicamentos, el desecho de
medicamentos vencidos, el tipo de almacenamiento de cada uno, esto ayudara al usuario
final que será el encargado de administrar la farmacia.

El sistema de información para la toma de decisiones consiste en un conjunto organizado


de elementos, sean personas y máquinas, los cuales sustentan en la toma de decisiones
a problemas específicos, además de ser llamados sistemas de apoyo, ya que su objetivo
es dar bases en la toma de decisiones en los niveles altos de una empresa. Las funciones
de estos sistemas pueden ser:

 Manejar gran cantidad de información.


 Apoyar a la búsqueda de información.
 Proporcionar flexibilidad al usuario para la elaboración de reportes.
 Realizar análisis de búsqueda.
 Realizar comparaciones.

5.1.3 Arquitectura de referencia


Una arquitectura de referencia es aquella que proporciona plantillas para dar soluciones a
productos y servicios de TI, las cuales se componen de representaciones de estructuras
de arquitectura en donde se ven reflejados elementos, funciones, relaciones.
24 Diseño de un sistema de información para el control de inventario de
medicamentos

La arquitectura de referencia ayuda a escoger el mejor método de solución para evitar en


su mayoría errores y retrasos.(Enterprise, 2020)

5.1.4 Diseño de software


Es el proceso en donde se define la arquitectura, componentes, interfaces y otras
características del sistema planteado.

El objetivo del diseño es producir varios modelos del sistema los cuales se podrán
analizar antes de iniciar con la generación del código, este paso es en donde se establece
la calidad que tendrá el software.

5.1.4.1 Requerimientos (Sommerville, n.d.)

Son aquellas funcionalidades que el sistema debe realizar.

Se hace un análisis de las necesidades del cliente para determinar las


características del software y dependiendo de esto, se determinan los
requerimientos del sistema.

Estos requerimientos son obtenidos en una etapa anterior conocida como análisis.

Los requerimientos se dividen en 3 tipos:

 Requerimiento Funcional: aquel que describe lo que el sistema debe realizar.


 Requerimiento no funcional: Se especifico detalles sobre el sistema y como
debe realizar sus funciones; un ejemplo es el rendimiento.
 Atributos de calidad: Especificaciones sobre el tipo de lenguaje con el que
se desarrollara, el sistema operativo, entre otros.
Bibliografía 2
5
5.2 Estado del Arte
A continuación, se presentarán distintas investigaciones realizadas con respecto a trabajos
cuyo tema se asemeja al tema tratado en el trabajo de grado desarrollado.

Seguidamente, se describirá brevemente los trabajos relacionados investigados:

 Sistema de información para el control y gestión


farmacéutica(Vásquez Arias, 2007):
El siguiente trabajo plantea un sistema que permite alimentar una base de
datos en Microsoft Access, con el ambiente grafico de Visual Basic 6.0,
esta aplicación permite hacer el análisis de control y organización de
compra y venta a nivel farmacéutico de insumos. Además de esto permite
clasificar las actividades mercantiles, esto facilita la salida de los diferentes
reportes. La idea del autor fue implementar un sistema que cumpliera con
las diferentes necesidades que se presentaban en la empresa, tales como
el inventario y el modelo de compra y venta, tuvo en cuenta temáticas para
la construcción del sistema tales como teoría general de sistemas,
desarrollo de sistema de
26 Diseño de un sistema de información para el control de inventario de
medicamentos

información y las diferentes operaciones que efectúa con la herramienta


Microsoft Access.

 Sistema de gestión de almacén para S Y D Colombia S.A(Polania


Osorio & Vargas Osorio, 2013):
Este trabajo trata de un modelo de un sistema de gestión a la compañía
SYD en Colombia S.A., este modelo está centrado en los procesos
misionales de la compañía. Se busca mejorar los métodos ya existentes
como el almacenaje y picking. Se propone mediante técnicas y
herramientas de ingeniería mejorar la fiabilidad y la productividad de los
procesos. El trabajo plantea una propuesta de un modelo de pre -
recepción, un sistema de trazabilidad innovador y un patrón de
almacenamiento más eficiente.

 Modelo de optimización del sistema de inventarios de medicamentos


y materiales médico-quirúrgicos de la Clínica Universitaria
Bolivariana(Ramírez Daza, 2013):
El modelo planteado en el siguiente trabajo consta de una propuesta que
está compuesta por una macro en MS Excel que automatiza el
procedimiento de actualizar la base de datos históricos de consumos, un
modelo de suavización exponencial simple para pronosticar la demanda
futura y un sistema de inventario de revisión periódica que permite definir la
cantidad óptima que debe pedirse cada periodo.

 Diseño de un sistema de control de inventario para la farmacia Santa


Cruz, San Bartolomé Perulapia(Ascensio Flores et al., 2013):

Este trabajo se enfoca en la realización de un diseño de un sistema de


inventario para la farmacia Santa Cruz, ya que esta no cuenta con la
implementación de un sistema de este tipo, en donde se pueda desarrollar
las actividades de manera ágil y eficiente. Se busca que el sistema permita
realizar un control efectivo en tiempo real de los productos existentes
dentro del almacén o depósito de dicha farmacia. La investigación
planteada se enfoca en el área de compras, se busca obtener herramientas
y procesos automatizados.

 Sistema de gestión de inventarios para la empresa farmacéutica


United Pharma de Colombia S.A.(Marín Pataquiva & Montes Várgas,
2013):

Se propone un sistema de gestión, ya que la empresa es consciente de que


Bibliografía 2
7

el manejo y control de sus inventarios como el manejo de un inventario en


bodega es importante para poder responder a la demanda de los clientes.
la metodología propuesta tiene como finalidad establecer de forma
sistemática un proceso para el cálculo de los inventarios de seguridad
sobre un fundamento estadístico y con esto facilitar la adecuada toma de
decisiones. El método de clasificación propuesto fue la clasificación ABC,
logrando así la selección de los artículos con mayor relevancia en el
inventario.

● Sistema de informatización integral de la gestión farmacéutica(Ben


Attahellah, 2013):

El siguiente trabajo tiene como objetivo sistematizar los diferentes procesos


del sistema de gestión de farmacias para proporcionar a los farmacéuticos
un servicio más sencillo y amigable. Se quiere realizar este sistema ya que
une todas las funcionalidades básicas de cualquier farmacia y que al
mismo tiempo pueda ser utilizado por cualquier persona que no tenga
conocimientos de informática y sistemas de información.

● Diseño de un modelo operativo de dispensación de medicamentos en


los servicios farmacéuticos de Colsubsidio para medicamentos
POS(Cañas Soto, 2016):
El trabajo planteado tiene como fin el diseñar un modelo operativo para
dispensación de medicamentos POS en los Establecimientos
Farmacéuticos de Colsubsidio, el cual permita estandarizar dicho proceso
de dispensación, disminuir los tiempos de atención en el servicio y mejorar
la calidad de este. El diseño del nuevo modelo estará contenido en una
propuesta final donde se establece el personal requerido, terminales
requeridas y se definen unos roles para el adecuado funcionamiento del
modelo.
El modelo consta de varias etapas que son:
 Diagnóstico de la situación del problema.
 Toma de tiempos y análisis de la información.
 Elaboración del modelo.
28 Diseño de un sistema de información para el control de inventario de
medicamentos

La tabla presentada posteriormente comprende los datos relevantes de las descripciones


llevadas a cabo anteriormente.

Tabla.1 Trabajos relacionados

AÑO TÍTULO PAÍS

2007 Sistema de información para el control y Colombia


gestión farmacéutica:

2013 Sistema de gestión de almacén para S Y D Colombia


Colombia S. A

2013 Modelo de optimización del sistema de Colombia


inventarios de medicamentos y materiales
médico-quirúrgicos de la Clínica Universitaria
Bolivariana

2013 Diseño de un sistema de control de inventario El salvador


para la farmacia santa cruz, san Bartolomé
Perulapia

2013 sistema de gestión de inventarios para la Colombia


empresa farmacéutica United Pharma
de Colombia s.a.

2013 Sistema de informatización integral de la España


gestión farmacéutica

2016 Diseño de un modelo operativo de Colombia


dispensación de medicamentos en los
servicios farmacéuticos de Colsubsidio para
medicamentos POS

Fuente: Creación propia


Bibliografía 2
9

5.3 Marco conceptual

5.3.1 Inventarios (García, 2017)


Es el conjunto de artículos o mercancías que se encuentran en el almacén a la espera de
ser utilizados en el proceso productivo o comercializado. Puede considerarse como una
herramienta reguladora que mantiene el equilibrio entre los flujos reales de entrada y los
de salida.

5.3.1.1 Tipos de inventarios:

 Inventario de materias primas: está compuesto por aquellos


materiales con los que se fabrican los productos, pero que aún no
se han procesado.
 Inventario de productos en proceso de fabricación: lo componen los
bienes comprados por las compañías industriales. Su cuantificación
se realiza por la cantidad de materiales, gastos de fabricación y
mano de obra.
 Inventario de productos terminados: Los distintos bienes comprados
por las compañías industriales, los cuales se transforman con el
propósito de ser comercializados como artículos elaborados.
 Inventario de suministros de fábrica: los materiales con los que se
fabrican los productos, pero que no pueden ser cuantificados con
exactitud.

5.3.1.2 Características del inventario:

 Capacidad de predecir.
 Protección ante la demanda.
 Inestabilidad del suministro
 Protección de precios
30 Diseño de un sistema de información para el control de inventario de
medicamentos

 Descuentos

5.3.2 Técnicas para realizar un inventario


 Automatización del pedido del inventario mediante una herramienta
informática, lo cual ayuda a no alterar el orden de trabajo de la
farmacia, el personal no se tiene que desplazar y no se cometen
errores de transcripción.
 Controles periódicos del inventario.
 Utilizar herramientas tecnológicas para la clasificación almacenaje y
distribución.
 Realizar una clasificación de los medicamentos ya sea por
importancia, almacenamiento o recurrencia.
Para realizar un correcto inventario se debe tener en cuenta 3 tipos de inventarios, los
cuales son:(Sánchez Martin, 2018)

Inventario periódico: el cual se hace 1 o 2 veces al año, y se debe tener en cuenta todas
las referencias de la farmacia.

Inventario continuo/rotativo: Este se realizar semanalmente, se realiza en una categoría


de medicamentos y ayuda a tener un inventario optimo conociendo las características de
las diferentes categorías.

Inventario permanente: se realiza diariamente, permite conocer el inventario que se tiene


a nivel informático.

5.3.3 Pasos para un realizar inventario


 Para realizar un inventario periódico se debe efectuar cuando la farmacia se
encuentre cerrada, así se evitará movimientos bruscos de elementos del
inventario. Es conveniente hacerlo en menos de 24 horas.
 Al realizar este inventario con la farmacia abierta, se deben elegir periodos en
donde la influencia de clientes sea mínima con la farmacia y se debe realizar por
categorías
Bibliografía 1

El personal que lo realice procederá a ir verificando tanto física como en el sistema


informático para su correcto desarrollo.(Sanchez Martin, 2018)

Bases de Datos

El almacenamiento y tratamiento de los datos han sido el centro de atención de


importantes aplicaciones para las organizaciones ya que se debe asegurar que los
recursos de sistemas y de
Información de una organización sean utilizados de la manera en que se decidió y que el
acceso a la información allí contenida, así como su modificación, sólo sea posible a las
personas que se encuentren acreditadas y dentro de los límites de su autorización.
En este capítulo se explicaran los aspectos y conceptos básicos de un SGB, se inicia con
una pequeña descripción del origen y evolución de los SGBD, después se explican los
diferentes modelos de SGBD en el mercado, posteriormente se analizan los factores que
influyen en el buen desempeño de los SGBD.

1
2 Diseño de un sistema de información para el control de inventario de
medicamentos

Orígenes de las bases de datos

El uso tedioso de papel para recoger datos y la lentitud de encontrar un dato concreto dio lugar al
tratamiento automatizado de la información. Así surgen las bases de datos, brindando ahorro de
espacio, velocidad de consulta y una disminución del manejo de papel.
Las bases de datos son aplicaciones informáticas destinadas al almacenamiento y la gestión de
los datos que resuelven estos problemas y su evolución se ha llevado a largo de los años
60´s y 70´s Sistemas de ficheros y sistemas centralizados: un ordenador potente y terminales
deficientes que accedían a los ficheros
80´s Aparecen las bases de datos relacionales
80’s y 90´s Base de datos distribuidos, redes. Tecnología Cliente/Servidor. Un sistema de base
de datos distribuidos se compone de un conjunto de sitios, conectados entre sí mediante algún
tipo de comunicaciones.

Sistemas manejadores de bases de datos

Los sistemas manejadores de bases de datos conocidos también como bases de datos
electrónicas, se usan ampliamente para: ORGANIZAR Y MANIPULAR GRANDES VOLUMENES
DE DATOS DE LAS EMPRESAS. Un sistema manejador de base de datos no es más que UN
SISTEMA COMPUTARIZADO PARA LLEVAR REGISTROS.
Algunas de las facilidades que proporciona el sistema manejador de base de datos a los usuarios
son:
 Agregar Nuevos Archivos a la Base de Datos.
 Agregar Nuevos Registros a los Archivos existentes.
 Recuperación de Datos.
 Actualización de Datos.
 Borrar registros.
 Borrar Archivos.
 Proporcionar los mecanismos para el control del acceso concurrente a los datos.
Una base de datos es un conjunto de información organizada de manera específica
Un ejemplo a primera vista seria el control de los teléfonos, según su nombre, de algunos
usuarios.

Existen diferentes tipos de sistemas de bases de datos, como los relacionales, los no relacionales,
los comerciales y los de código abierto. Algunos ejemplos de sistemas de bases de datos
populares son2:
MySQL
MariaDB
Microsoft SQL Server
Oracle DBMS
PostgreSQL
Bibliografía 3

¿Qué es el Entorno de Desarrollo?

Un entorno de desarrollo es una plataforma diseñada para facilitar la labor del programador de
software. También se conoce como Integrated Development Environment IDE, que se traduce
entorno de desarrollo integrado.

Un entorno de desarrollo, por lo general, combina varias herramientas que permiten automatizar
una buena parte de las tareas y fases de programación, como el análisis, diseño de arquitectura,
codificación, pruebas, validación, gestión y mantenimiento.

Generalmente, el entorno de desarrollo trabaja con tres niveles de servidores: desarrollo, montaje
o integración y producción.

En el primero, como su nombre indica, es donde se realizan las pruebas iniciales; el segundo se
usa para verificar la fiabilidad del programa y detención de fallos; y en el servidor de producción
se instala la versión final verificada.

Existe una gran cantidad de entornos de desarrollo. Los mejores son aquellos con características
multiplataforma, con una interfaz práctica que facilita el trabajo de programación. Los
profesionales del área aprecian especialmente aquellos que promueven comunidades, foros y
proveen asistencia técnica.

Para qué sirve el Entorno de Desarrollo

Sirve para proporcionar las herramientas necesarias para el proceso de programación. También
sirve para construir un programa, una página web o una aplicación integral con las herramientas
necesarias reunidas en un solo lugar.

En otras palabras, se podría asimilar a un editor en el que puedes colorear o resaltar una parte del
texto, agregar imágenes y gráficos, buscar y reemplazar palabras y crear archivos a partir de
plantillas. Pero eso no es todo, ya que un entorno de desarrollo también sirve para:

Buscar y remplazar códigos.


Colorear sintaxis para mejorar la legibilidad.
Ejecutar en modo de bug.
Autocompletar códigos.
Integrar sistemas de control de versiones.
Diseñar proyectos a partir de plantillas.
Insertar trozos de código o snippets.
Re factorizar códigos.
Ejemplos de Entorno de Desarrollo
Existe una gran cantidad de programas especializados para facilitar las tareas del programador.
Solo por mencionar algunos, según el lenguaje de programación, se pueden clasificar en las
siguientes categorías:

¿Para qué sirve el Entorno de Desarrollo?

Los ejemplos mencionados anteriormente, están dirigidos especialmente a profesionales del área
de la programación, pero también existen plataformas o entornos de desarrollo diseñados para
aquellos que quieren crear un proyecto por sí mismos, aún sin dominar los lenguajes de
programación.

3
4 Diseño de un sistema de información para el control de inventario de
medicamentos

Este tipo de entornos de desarrollo se denominan Wysiwyg (What You See Is What You Get).
Algunos ejemplos son: Dreamweaver BlueGriffon Kompozer
Y para facilitar el acceso a quienes definitivamente no quieren complicarse con lenguaje de
programación, se crearon los CMS Content Management System como WordPress.

¿QUE ES NETBEANS ID?

Un IDE (Integrated Development Environment) o entorno de desarrollo integrado es un entorno


digital que permite el desarrollo de programas, videojuegos o cualquier otro elemento relacionado
con código.

Los IDE facilitan el trabajo a desarrolladores de software, así como a programadores informáticos.

Gracias a los IDE, los pasos básicos de un proceso de desarrollo de software quedan integrados,
así como los de la escritura del código, entre otras acciones.

En este post, hablamos sobre un IDE muy utilizado en la actualidad: NetBeans, el cual ha sido
creado, sobre todo, para trabajar con el lenguaje de programación Java.

Netbeans o Apache NetBeans Definición

¿Qué es NetBeans? Antes de nada, cabe destacar que a pesar de que todo el mundo conoce a
NetBeans como “NetBeans”, tras un proceso de rebranding en 2016, se cambió el nombre a
“Apache NetBeans”. De ahí el título de este apartado. Ahora sí, es el momento de conocer su
definición:
NetBeans es un IDE o entorno de desarrollo integrado, basado en el lenguaje Java y ejecutado en
Swing.
De esta forma, NetBeans o Apache NetBeans es una aplicación de código abierto, que ha
cobrado bastante popularidad en los últimos años.
Este IDE, orientado principalmente a las apps de Java, ofrece diferentes herramientas digitales
como editor de texto, código, compilador, interfaz gráfica de usuario; además de un depurador.
Por otro lado, cabe destacar que NetBeans facilita la creación de aplicaciones estructuradas, ya
que están basadas en un conjunto de módulos. Así, se favorece el desarrollo de las diversas
funciones de una manera independiente y pudiendo también reutilizar los componentes.

NetBeans y Java

Si quieres responder de verdad qué es NetBeans y para qué sirve, hay que situar esta aplicación
junto al lenguaje de Java. Y es que ambos pertenecían a la misma compañía, de ahí que este IDE
se encuentre orientado principalmente a dicho lenguaje de programación.
No obstante, NetBeans se puede utilizar sin ningún inconveniente con otros lenguajes de
programación para la creación y desarrollo de programas informáticos.
Por consiguiente, podemos crear y desarrollar aplicaciones con NetBeans y PHP o, incluso, con
lenguajes más dinámicos como es el caso de JavaScript. A ello se le suma una gran lista de otros
lenguajes, tales como: C, Ruby, C++ o Groovy, entre otros.

¿Para qué sirve NetBeans?

NetBeans ayuda en el desarrollo de cualquier tipo de software y en sus distintas fases. A los
programadores les sirve como medio para la escritura, compilación o, simplemente, para hallar
errores en programas basados en los anteriores lenguajes.
Es útil para ejecutar programas en diferentes dispositivos electrónicos, tanto móviles como PC.
Asimismo, NetBeans permite a través de Bookmarking marcar las líneas de código que a
Bibliografía 5
posteriori se modificarán.

Por otro lado, proporciona una librería visual donde conseguir los diferentes widgets y permite
gestionar el almacenamiento de los datos de una forma óptima.

Ventajas de Netbeans
Para entender qué es NetBeans, es importante conocer cuáles son los beneficios de utilizar este
IDE. Veamos a continuación algunos ejemplos:

 Código abierto: NetBeans es de código abierto y por ende gratuito, de modo que
cualquiera puede descargarse esta aplicación. Para ello, es necesario visitar la web oficial
de Apache NetBeans.
 Multiplataforma: Se puede emplear en distintos dispositivos, así como ejecutarse en
diferentes sistemas operativos (Mac OS, Windows, Linux y Solaris).
 Manejo automático de la memoria: Para aquellos programas con C o C++, la
administración de la memoria se puede realizar de forma automática.
 Multilenguaje: Como venimos diciendo, NetBeans permite desarrollar aplicaciones
multilenguaje. Es decir, no solo opera con Java; sino que NetBeans puede utilizar otros
lenguajes como PHP, C o Ruby, entre otros.

¿Qué es Java?

Java es un lenguaje de programación utilizado para crear software compatible con una gran
diversidad de sistemas operativos. Este lenguaje tiene la particularidad de ser compilado e
interpretado al mismo tiempo; esto significa que es un lenguaje simplificado que convierte
automáticamente el código en instrucciones de máquina.
En un primer momento, el código en Java es compilado y después traducido a una forma binaria
denominada «bytecode». Posteriormente, este código es compilado e interpretado en el lenguaje
nativo solicitado por el sistema. Esto permite que el código pueda correr en diferentes plataformas
y sistemas operativos con gran versatilidad, ya que se puede escribir solo una vez y correr en
cualquier equipo.
Justamente el eslogan original de Java utilizado por su empresa creadora, Sun Microsystems,
resaltaba esta gran ventaja. La filosofía de la empresa giraba en torno al «Write Once, Run
Anywhere» (WORA), que en español significa «Escribe una vez, hazlo correr donde sea».

Historia de Java

El nacimiento de Java se remonta al año 1991, cuando James Gosling y su equipo comenzaron a
trabajar en la creación de un lenguaje para la empresa Sun Microsystems. Al poco tiempo de
iniciar este proyecto, el equipo cambió su enfoque para alcanzar una meta más ambiciosa:
diseñar un lenguaje para la recientemente creada World Wide Web. Finalmente, en 1995, Java
fue lanzado al público para ser utilizado tanto para aplicaciones online como para la
programación.
Desde su lanzamiento, Java se destacó como el único lenguaje en su tipo, debido a que su propia
traducción funcionaba de forma diferente a las demás opciones de programación disponibles.
Esta traducción radica en que compila e interpreta de forma paralela, cuando el resto de los
lenguajes únicamente ejecutaba una de las dos operaciones. Esta sutil diferencia provocó un gran
impacto e hizo de Java una de las opciones más populares de programación.
En un principio el lenguaje comenzó como una forma para conectar sistemas dentro de las
oficinas y otros espacios de comunicación, pero al cambiar el enfoque hacia el mundo online Java
trascendió esta frontera y entró de lleno en la web 2.0, o red interactiva.
No pasó mucho tiempo antes de que otras opciones en el mercado comenzaran a ganar
popularidad, por lo que paulatinamente Java perdió terreno en el mundo online. Hasta que en el
año 2016 Oracle la empresa que compró a Sun Microsystems en 2010) decidió disminuir el
5
6 Diseño de un sistema de información para el control de inventario de
protagonismo de Java y en poco tiempo muchos de sus subprogramas fueron retirados.
medicamentos

Así fue que Java dejó de ser una de las opciones más populares para la programación web y
pasó a ser una herramienta más relevante para los espacios de trabajo y para el desarrollo de
tecnologías.
Ahora que conoces la historia breve de este lenguaje, es momento de ver qué rol desempeña en
la actualidad tecnológica, así como las industrias y sectores que más lo utilizan.

¿Para qué sirve Java?

1. Desarrollo de aplicaciones móviles


El desarrollo de aplicaciones móviles ha crecido en importancia desde el nacimiento de los
teléfonos inteligentes y es hoy en día es una de las industrias tecnológicas con más actividad en
el mundo; por ejemplo solo en la tienda Google Play Store existen más de 3 millones de
aplicaciones disponibles.

Dada su naturaleza, Java es una excelente opción para construir aplicaciones complejas con
múltiples interfaces que pueden ser compiladas en diferentes dispositivos y sistemas operativos.
Además, es un lenguaje de programación óptimo debido a que funciona excepcionalmente para
contactar dispositivos, algo esencial para los juegos en línea o el trabajo colaborativo.

2. Inteligencia Artificial
La Inteligencia Artificial hace referencia a un tipo de software diseñado para procesar grandes
cantidades de información y realizar complejos cálculos en periodos cortos. Debido a su potencia,
Java es un lenguaje ideal para ciertas tareas que requieren llevar a cabo estos procesos, ya que
es especialmente útil para procesar diferentes tipos de datos.

Los software de IA son utilizados en muchas industrias y representan uno de los nichos de
mercado más grandes, especialmente en el sector bancario, de gadgets y de telecomunicaciones.

3. Big Data
El Big Data es toda una industria que se basa en monitorear, recopilar y evaluar grandes bancos
de información para identificar relaciones que, a simple vista, pasarían desapercibidas. Algunas
compañías usan esta estrategia analítica para rastrear usuarios, contactos e interacciones y
ofrecer servicios o concretar ventas con mayor eficiencia.

Java es una gran opción para visualizar la información y representarla de un modo sencillo de
comprender y digerir. Su éxito en el Big Data radica en que simplifica procesos y hace más
sencillo trabajar con grandes volúmenes de información.

4. Desarrollo de software
Gracias a que Java es un lenguaje altamente flexible para ser utilizado en diferentes sistemas
operativos, es una excelente alternativa para el desarrollo de software. Al escribir el código de un
programa en este lenguaje y correrlo en cualquier dispositivo, los programadores tienen la
posibilidad de crear software para una multiplicidad de equipos y sistemas a la vez.

Debido a que Java integra los procesos de compilación e interpretación, es realmente sencillo que
cualquier equipo trabaje con código en este lenguaje. Esta es una de las razones por las que Java
sigue siendo tan importante en la industria y por la cual esperamos que siga teniendo gran
presencia en el mercado de desarrollo tecnológico.

5. Blockchain
El blockchain es hoy en día una de las áreas económicas más populares en el mundo informático,
en gran medida gracias al surgimiento de las criptomonedas. Pero el blockchain va mucho más
Bibliografía 7
allá del análisis de las economías digitales. Por el contrario, en sus orígenes se utilizaba para
ejecutar tareas tan simples como rastrear datos en artículos científicos o corroborar información
digital.

Con estas tecnologías se puede tener un control seguro y preciso de las transacciones digitales,
algo sumamente importante al hablar de monedas electrónicas. Por ello algunas de sus
aplicaciones pueden encontrarse hoy en día incluso en nuestros teléfonos móviles. Debido a que
cada equipo funciona con diferentes sistemas operativos, Java es una excelente opción para
crear programas de blockchain que funcionen en una gran diversidad de plataformas.

6. Internet de las cosas


El internet de las cosas es un término un poco ambiguo, pero literalmente significa: añadir
funcionalidades web a objetos de la vida cotidiana. Básicamente, el internet de las cosas permite
que diferentes dispositivos estén conectados y compartan datos entre sí por medio de redes.

Gracias a que este fue el primer objetivo de Java, actualmente sigue siendo una gran opción para
comunicar diferentes dispositivos a través de una red privada y compartir esta información vía
internet, cuando sea necesario.

7. Desarrollo web
A pesar de que ya hemos visto cómo Java cambió su principal nicho de acción en la última
década, lo cierto es que hoy en día este lenguaje sigue teniendo una presencia importante en el
desarrollo web; muchos programadores utilizan Java como su lenguaje predilecto para la gestión
de bases de datos en la industria.
Asimismo, Java actualmente es empleado para crear y añadir herramientas interactivas a páginas
web y optimizar de forma considerable la experiencia de los visitantes.

Diferencias entre Java y Javascript

Debido a que Java y JavaScript son muy similares en sus nombres, estos dos lenguajes de
programación han sido confundidos a lo largo de los años. Sin embargo, existen importantes
diferencias entre ambos y solo una similitud: ambos son utilizados para la programación de
software.

JavaScript es un lenguaje exclusivamente interpretado, mientras que Java es un lenguaje


compilado e interpretado a la vez. Esto puede parecer un detalle menor, pero en realidad implica
algunas limitantes para los programadores, ya que con JavaScript se debe compilar el código
para diferentes dispositivos, cuando con Java esto se hace automáticamente.

Seguramente te estarás preguntando por qué ambos lenguajes comparten parte de su nombre. La
respuesta no tiene que ver con sus características, sino con la historia de estas tecnologías y con
una estrategia de marketing.

Originalmente JavaScript llevaba por nombre LiveScript y era un lenguaje de programación


creado por Netscape, compañía dedicada a la creación de software para la navegación en
internet. Fue en el año de 1995 cuando Netscape anunció que su navegador soportaría el
lenguaje Java, cambiando su nombre a JavaScript para atraer a más clientes. Estrictamente,
estos dos lenguajes tenían diferentes funcionalidades y fueron creados por desarrolladores
distintos.

Eventualmente, Oracle compró Sun Microsystems, junto con los derechos de Java, mientras que
Netscape fue adquirido por AOL, aunque JavaScript (ahora llamado oficialmente ECMAScript) se
mantiene como un software libre.

7
8 Diseño de un sistema de información para el control de inventario de
medicamentos

6 Requerimientos funcionales y no funcionales

Mediante las técnicas de análisis de requerimientos se pueden especificar de manera


correcta las diferentes acciones, funcionalidades, tareas o comportamiento que tendrá el
sistema de información propuesto y así minimizar lo relacionado al momento de su
desarrollo. A continuación, se presentarán los diferentes requerimientos, tanto funcionales
como no funcionales del sistema.

6.1 Requerimientos funcionales

Cuadro 1. Registro Usuario

Identificación del RF01


requerimiento:
Nombre del Registrar Usuarios.
Requerimiento:
Características: Los usuarios deberán registrarse para acceder a cualquier función del
sistema.
Descripción del El sistema permitirá al usuario (Cliente, operario, administrador)
requerimiento: registrarse. El usuario debe suministrar datos como: Cedula, Nombre,
Apellidos, E-mail, Numero celular y dependiendo el tipo Usuario y
contraseña.
Prioridad del requerimiento:
Alta
Fuente: Creación propia

Cuadro 2. Gestión Usuario

Identificación del RF02


requerimiento:
Nombre del Gestión de Usuarios.
Requerimiento:
Características: El sistema permitiría al usuario modificar datos que se encuentren en
el sistema
Descripción del El administrador o el operario, podrá modificar los datos de los
requerimiento: usuarios
Prioridad del requerimiento:
Alta
Fuente: Creación propia
Bibliografía 9

Cuadro 3. Autenticación

Identificación del RF03


requerimiento:
Nombre del Autenticación Usuario
Requerimiento:
Características: Los usuarios deberán autenticarse para acceder al sistema.
Descripción del El sistema permitirá ser consultado por cualquier usuario
requerimiento: (Administrador, operario) dependiendo la función y su nivel de
accesibilidad.
Prioridad del requerimiento:
Alta
Fuente: Creación propia

Cuadro 4. Registro medicamentos

Identificación del RF04


requerimiento:
Nombre del Registrar medicamentos
Requerimiento:
Características: El usuario de la farmacia podrá registrar los diferentes medicamentos en
el sistema
Descripción del El sistema permitirá al usuario registrar las características del
requerimiento: medicamento para que sea guardado en la base de datos, se
suministraran datos como: nombre, empaque, cantidad, presentación,
fecha de vencimiento, vía administración, almacenamiento,
especificaciones, precio.
Prioridad del requerimiento:
Alta
Fuente: Creación propia

Cuadro 5. Gestión medicamentos

Identificación del RF05


requerimiento:
Nombre del Gestión medicamentos
Requerimiento:
Características: Los usuarios podrán modificar los datos de los medicamentos
Descripción del El sistema permitirá al usuario actualizar, borrar o consultar los
requerimiento: datos de cualquier medicamento.
Prioridad del requerimiento:
Alta
Fuente: Creación propia

Cuadro 6. Descuento medicamentos

9
10 Diseño de un sistema de información para el control de inventario de
medicamentos

Identificación del RF06


requerimiento:
Nombre del Descontar cantidad medicamentos
Requerimiento:
Características: Al momento de la compra de un medicamento se descontará de
las unidades registradas en el inventario
Descripción del El sistema permitirá realizar una resta en la cantidad del
requerimiento: medicamento adquirido por el cliente
Prioridad del requerimiento:
Alta
Fuente: Creación propia

Cuadro 7. Alerta vencimiento

Identificación del RF07


requerimiento:
Nombre del Alerta medicamento a vencer
Requerimiento:
Características: El sistema arrojara una advertencia de los medicamentos que están
próximos a caducar.
Descripción del El sistema permitirá consultar a la base de datos y hacer cálculos
requerimiento: para determinar medicamentos próximos a vencer dentro de 2 y
5 meses.
Prioridad del requerimiento:
Alta
Fuente: Creación propia

Cuadro 8. Alerta mínimo unidades

Identificación del RF08


requerimiento:
Nombre del Alerta pocas unidades en medicamento
Requerimiento:
Características: El sistema arrojara una advertencia de los medicamentos que se
encuentran con pocas unidades en el inventario.
Descripción del El sistema permitirá consultar a la base de datos y hacer cálculos
requerimiento: para determinar cuáles medicamentos se encuentran con poca
cantidad de elementos en el inventario.
Prioridad del requerimiento:
Alta
Fuente: Creación propia

Cuadro 9. Notificación usuario

Identificación del RF09


requerimiento:
Bibliografía 1
1

Nombre del Notificación email o SMS


Requerimiento:
Características: El operario enviara un mensaje vía email o mensaje de texto a los
clientes para avisar la disponibilidad del medicamento.
Descripción del El sistema permitirá realizar él envió mediante correo electrónico o
requerimiento: mensaje de texto para notificar al usuario.
Prioridad del requerimiento:
Alta
Fuente: Creación propia

Cuadro 10. Generación factura

Identificación RF010
del
requerimiento:
Nombre del Generar factura
Requerimiento:
Características: El operario realizará el diligenciamiento de un formato en donde se
especifique el trámite realizado y se tendrá evidencia para el cliente,
Descripción del El sistema permitirá gestionar información sobre la venta de un
requerimiento: medicamento en donde se recopilará datos como: nombre
medicamento, precio, presentación, cantidad y fecha.
Prioridad del requerimiento:
Alta
Fuente: Creación propia

Cuadro 11. Gestión factura

Identificación del RF011


requerimiento:
Nombre del Requerimiento: Gestión factura
Características: El usuario podrá realizar acciones sobre las facturas
registradas
Descripción del El sistema permitirá al usuario consultar o eliminar cualquier
requerimiento: registro de factura.
Prioridad del requerimiento:
Alta
Fuente: Creación propia

11
12 Diseño de un sistema de información para el control de inventario de
medicamentos

6.2 Requerimientos no funcionales

Cuadro 12. Desempeño

Identificación del RNF01


requerimiento:
Nombre del Desempeño
Requerimiento:
Características: El sistema garantizara a los usuarios un desempeño en cuanto a los
datos almacenado en el sistema ofreciéndole una confiabilidad a esta
misma.
Descripción del Garantizar el desempeño del sistema informático a los diferentes
requerimiento: usuarios. En este sentido la información almacenada o registros
realizados podrán ser consultados y actualizados.
Prioridad del requerimiento:
Alta
Fuente: Creación propia

Cuadro 13. Seguridad

Identificación del RNF02


requerimiento:
Nombre del Seguridad
Requerimiento:
Características: El sistema debe proveer un mecanismo de autenticación para utilizar
las diferentes funciones qué provee el sistema de información.
Descripción del El sistema debe permitir una manera de autenticación de los
requerimiento: usuarios para ingresar al sistema
Prioridad del requerimiento:
Alta
Fuente: Creación propia

Cuadro 14. Escalabilidad

Identificación del RNF03


requerimiento:
Nombre del Escalabilidad
Requerimiento:
Características: El sistema en un futuro podría tener que sufrir de alguna
actualización en cuanto a funcionamiento
Descripción del El sistema debe poderse ampliar en cuanto al desarrollo para
requerimiento: permitir avances futuros en el software.
Prioridad del requerimiento:
Alta
Fuente: Creación propia
Bibliografía 1
3

Cuadro 15. Documentación

Identificación RNF04
del
requerimiento:
Nombre del Documentación
Requerimiento:
Características: El sistema deberá de tener un manual de usuario para facilitar los
mantenimientos que serán realizados por el administrador.
Descripción del El sistema debe poseer una documentación calara y comprensible
requerimiento: para el usuario y fácil de actualizar.
Prioridad del requerimiento:
Alta
Fuente: Creación propia

Cuadro 16. Rendimiento

Identificación del RNF05


requerimiento:
Nombre del Rendimiento
Requerimiento:
Características: El sistema debe seguir en constante funcionamiento dependiendo las
funciones a ejecutar
Descripción del El sistema debe de ser capaz de mantener la velocidad de respuesta
requerimiento: aun cuando este se encuentre bajo un nivel de estrés alto (con muchas
solicitudes en periodos de tiempo muy cortos)
Prioridad del requerimiento:
Alta
Fuente: Creación propia

Cuadro 17. Usabilidad

Identificación del RNF06


requerimiento:
Nombre del Usabilidad
Requerimiento:
Características: El sistema debe permitirá al usuario una navegación cómodo y fácil de
realizar.
Descripción del La interacción del usuario con el sistema debe ser lo más intuitiva
requerimiento: posible, siendo de manera que este no necesite ayuda para hacer uso
del mismo, y que le dé una experiencia agradable de uso.
Prioridad del requerimiento:
Alta
Fuente: Creación propia

13
14 Diseño de un sistema de información para el control de inventario de
medicamentos

7 Arquitectura de referencia

7.1 Punto de vista de contexto


El diagrama de contexto representa las interacciones que tendrá el sistema con agentes
externos.

En este caso el sistema interactuara con 3 agentes externos. Uno de ellos son los
usuarios, aquellos que interactuaran frecuentemente con el sistema como son los
operarios de la farmacia y el cliente, por último, el administrador del sistema, encargado
de solucionar problemas con el sistema. Otro agente externo será el servidor de correos,
aquel que permitirá notificar a los clientes y, por último, el SISMED, el cual es el Sistema
de Información de Precios de Medicamentos, en el cual se podrán verificar los precios de
los diferentes fármacos por parte de la farmacia.

Figura 2. Diagrama de contexto

Fuente: Creación propia

7.2 Punto de vista funcional:

7.2.1 Diagrama de componentes:


El diagrama de componentes describe la forma estática del sistema, que componentes
físicos lo integran y como se relacionan entre sí.
Bibliografía 1
5

Figura 3. Diagrama componentes

Fuente: Creación propia

A continuación, se hará realizara una descripción de los diferentes componentes que


conforman el sistema:

 En el paquete de presentación, se encuentra la interfaz de usuario, la cual se


encarga de la interacción con el usuario en donde este, podrá elegir diferentes
acciones con respecto al sistema.
 En el paquete de negocio, se encuentran la gestión de medicamentos, usuario y
factura, son aquellos elementos en donde el usuario podrá elegir las diferentes
opciones de su sistema.
 El paquete de base de datos contiene la base de datos con la cual está conectada
el sistema y es en donde se almacenan los diferentes datos e información que el
usuario ingresa al sistema.
 En el paquete de servicios se encuentra tanto el servidor de correos como el
SISMED, en donde estos elementos prestaran su servicio para un funcionamiento
completo del sistema.

15
16 Diseño de un sistema de información para el control de inventario de
medicamentos

7.2.2 Casos de uso


Son los diferentes diagramas que representan las funcionalidades del sistema

Figura 4. Autenticación sistema

Fuente: Creación propia

 En este módulo se representa el proceso de autenticación al sistema, tanto el


administrador como cualquier operario del sistema tendrán que autenticarse para
ingresar al sistema.
Bibliografía 1
7

Figura 5. Gestión usuarios

Fuente: Creación propia

 El sistema permitirá en la gestión de usuario, al administrador o al operario,


realizar cualquier acción establecida con respecto a los usuarios nuevos a
registrados o los ya registrados.

17
18 Diseño de un sistema de información para el control de inventario de
medicamentos

Figura 6. Gestión medicamentos

Fuente: Creación propia

 El sistema permitirá al operario de la farmacia en la gestión de medicamentos,


realizar cualquier acción establecida en el sistema con respecto a los datos de los
fármacos ya ingresados o a ingresar.
Bibliografía 1
9

Figura 7. Gestión factura

Fuente: Creación propia

 El sistema permitirá al operario de la farmacia realizar un control de las ventas


realizadas hacia los clientes, logrando un historial de estas y teniendo un
comprobante para el cliente.

19
20 Diseño de un sistema de información para el control de inventario de
medicamentos

Figura 8. Notificación cliente

Fuente: Creación propia

 Eventualmente cuando un medicamento especifico esté disponible para el cliente,


el operario notificara a este, por medio de un mensaje de texto o correo
electrónico.

Figura 9. Funciones sistema

Fuente: Creación propia


Bibliografía 2
1

 El sistema tendrá diferentes funciones, las cuales desarrollada a medida que pase
el tiempo y el sistema deba recurrir al uso de estas mismas.

7.2.3 Diagrama de clases


En el diagrama de clases podemos observar la estructura general del sistema con sus
clases definidas y las cuales se utilizarán para la fase de construcción, como también la
manera como se relacionan entre ellas.

Figura 10. Diagrama de clases

Fuente: Creación propia

21
Notificacion

Usuario +idnolificacion int


+ cedula int
+ descripcionNol varchar(200)
+ tipo int
+ nombres varchar (30) Medicamento
+ apeliidos varchar +fechaNot date
(30) +idmedicamento int
+ telefono Int i---0 + nombreMed varchar(50)
+getidnotificacionQ + empaqueMed varchar(20)
+ email varchar (45)
+ tipoint
I +setidnotificacion() + cantidadMed int
+getdescripcionNot()
cli llestado bool I +setdescripcionNotO
+ presentacionMed varchar(lS)
+setcedulaO + fechaVencimientoMed Date
+getcedulaO f_--- I +gettipoQ + viaAdministracionMed
+setnombres() +settipo() varcl1ar(lS)
+getnombresO + almacenamientoMed 1,n
+setapellidos() ---------------------------------------------------------- , varchar(25) FaclUra
+getapellidos() " I + EspecificacionMed
+settelefono() varchar(lOO)
+gettelefono() I + precioMed floa1 +idfactura int
+setemailO I +setidmedicamentoO 1,n
+ fechafactura date
+getemailO
+seltipo()
I +getidmedicamentoO
+gettipo() I +setnombremed()
+ setidfactura()
+getidfactura()
A I I +getnombremed()
+setempaqueMed() + setfechafactura()
enle
I operario
I +getfechafactura()
- -------------------<)
+getempaqueMed()
administrador +setcantidadMed()
+cedula int +codigo int +getcantidadMed()
+user +codigoadm int, +setpresentacionMed()
varchar(l5) +user varchar(15) +getpresentacionMedQ
+selcedulaQ
+contrasei\a +contraselia varchar(20 +setfechaVencimie11toMedQ
+getcedulaO
varchar(20) +getfechaVe11cimie1110Med()
+setviaAdministracionMed()
+setcodigoadmO
+selcodigo() +getviaAdministracionMed()
+getcodigoadm()
+ge1codigo() +setalmacenamientoMed()
+setuser()
+setuser() +getalmacenamientoMedQ
+geluser()
+getuser() +setespecificacionMed()
+setcontrasenao
etconlrasenaO +getespecificacionMed()
+getcontrasena()
etcontrasei\a() +setprecioO
+s +registrar() +registrarO +getprecio()
+g+actualizar() +actualizar()
-altertaunidades()
+consultar()
+consultarQ -alertavencimientoO
+eliminar()
+eliminar() -descuentounidades()
+registrar()
+actualizar()
+consultarO
+eliminar()

23
7.2.4 Mockups:
Figura 11. Ingreso al sistema

Fuente: Creación propia

 Se visualiza como será el ingreso al sistema por parte de los usuarios por medio
de los datos correspondientes.

25
52 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas

Figura 12. Pantalla inicial

Fuente: Creación propia

 Se observa el menú principal del sistema, en donde interactuara con las diferentes
gestiones.
Bibliografía 53

Figura 13. Medicamentos.

Fuente: Creación propia

 Se presentan las diferentes funcionalidades que tendrá la gestión de medicamentos.


Figura 14. Registro medicamento

53
54 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas

Fuente: Creación propia

 Se observa el proceso de registro de cualquier medicamento y su confirmación.

Figura 15. Consulta medicamento

Fuente: Creación propia

 Se visualiza el proceso de consulta de un medicamento por medio de su código o


nombre.
Bibliografía 55

Figura 16. Actualizar medicamentos

Fuente: Creación propia

 Se observa el proceso de actualización de datos de un medicamento, por medio


de su nombre o código y su respectiva confirmación.

55
56 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas

Figura 17. Usuarios

Fuente: Creación propia

 Se visualizan las diferentes acciones que tendrá la gestión de usuario.


Figura 18. Registro usuario
Bibliografía 57

Fuente: Creación propia

 Se observa el proceso del ingreso de datos y el registro de un usuario con su


respectiva confirmación.
Figura 19. Consulta usuarios

Fuente: Creación propia

 Se hace la respectiva consulta de datos del usuario, la cual se logra hacer por
medio de su identificación o nombre.

57
58 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas

Figura 20. Actualizar usuario

Fuente: Creación propia


Bibliografía 59

 El proceso de la actualización de datos del usuario, buscando por medio de su


identificación o nombre, junto con su respectiva confirmación.

Figura 21. Factura

Fuente: Creación propia

 Las diferentes opciones que tendrá en usuario en la gestión de la factura.

59
60 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas

Figura 22. Registro factura

Fuente: Creación propia

 El proceso por el cual el operario de la farmacia registra la compra del medicamento.


Figura 23. Panel notificación
Bibliografía 61

Fuente: Creación propia

 Se observa el proceso de notificación personal del cual se encarga el operario, con


el fin de comunicar al cliente de su medicamento.

Figura 24. Alertas

Fuente: Creación propia

 Se visualizan las advertencias que tendrá el sistema con el fin de comunicar al


operario una dificultad próxima.

7.3 Punto de vista de información

7.3.1 Modelo entidad relación


Mediante el modelo entidad relación se podrá evidenciar como interactúan los diferentes
elementos y entidades que componen el sistema de información. A través de este se
podrá analizar el diseño que tendrá la base de datos con el fin de hallar y resolver
problemas de lógica o implementación.

Figura 24.MER

61
62 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas

Fuente: Creación propia

7.4 Punto de vista despliegue

7.4.1 Vista despliegue


A través de este diagrama se podrá visualizar los componentes de software del sistema y
como están distribuidos en los diferentes nodos físicos en la red.

Figura 25. Diagrama despliegue


Bibliografía 63

Fuente: Creación propia

63
64 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas

8 Validación de arquitectura de referencia

Para la validación del trabajo desarrollado se investigaron diferentes metodologías para


lograr la validación mencionada. Dicha investigación determino una metodología para la
evaluación que toma en cuenta diferentes factores, como pueden ser los requerimientos
funcionales y no funcionales. La metodología escogida es conocida como ALMA, la cual
se describirá a continuación.

ALMA (Architecture Level Modifiability Analysis), esta metodología se encarga de analizar


la capacidad que tiene un sistema para ser ajustado a cambios que puedan llegar a tener
en sus requerimientos, entorno o al momento de la inserción de una nueva funcionalidad.
(Gómez Gomez, 2012)

ALMA es una metodología de evaluación orientada a 3 metas específicas(Gomez Gomez,


2012):

 Predicción del costo de mantenimiento: El esfuerzo que se llegará a tener en


componentes y el sistema con cambios que puedan ocurrir en un futuro.
 Evaluación de riesgos: identifica los tipos de cambios que pueden llegar a ser
complejos.
 Selección de un conjunto de arquitecturas: se compara dos arquitecturas
propuestas y se elige aquella que proporcione mayor facilidad a cambios.

La técnica de evaluación que principalmente tiene esta metodología es la utilización de


escenarios de cambio.

Los pasos para evaluación con esta metodología son:

 Definir la meta de evaluación.


 Describir la arquitectura: es la información relevante de esta, como componentes
principales, relaciones entre estos.
 Realización de escenarios
 Evaluación de escenarios.
 Interpretación de resultados
Bibliografía 65

Para la validación del trabajo desarrollado, se siguieron los pasos antes mencionados con
los que trabaja la metodología ALMA

1. La meta escogida fue la predicción del costo de mantenimiento.


2. Este diseño de arquitectura esta realizado basado en el control de inventario de
medicamentos para una farmacia con el objetivo de disminuir los errores al
momento de la dispensación de fármacos hacia el usuario. Existirán varios
componentes involucrados como lo son la interfaz que tendrá el usuario, en donde
interactuara con otros componentes como la gestión de usuarios, medicamentos y
factura, y esto a su vez tendrán relación con el servicio de la base de datos y de
correo electrónico.
3. Escenario 1: Adición de información con respecto al medicamento.
Escenario 2: Envió de notificación personal automático.
Escenario 3: Información de factura a correo.

4.
Escenario 1: Para este caso los componentes que se verán afectados será la interfaz
de usuario, la gestión de medicamentos junto con la base de datos.

 La interfaz de usuario y la gestión de medicamentos, se verán afectadas con


cambios al momento de agregar los campos necesarios para la información
extra del medicamento, la cual será ingresada por el operario.
 La base de datos sufrirá un cambio ya que, para almacenar información
adicional del medicamento, se crearán otros campos conforme a la información
que sea vaya a ingresar.

Escenario 2: En este caso los componentes que se afectarán serán, la parte de la


notificación, junto con la base de datos, adicional tendrá la interacción con el servidor
de correos.

 La interfaz de usuario y de notificación cambiaran ya que se tendrá que


ingresar información adicional del medicamento como lo es la cantidad, esta
información se guardara en la base de datos. Al momento del cambio de la
cantidad del medicamento el sistema tomara como referencia el cambio para
el envío.

65
66 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas

Escenario 3: Los componentes los cuales se verán involucrados en este escenario


serán la gestión de factura, la interfaz de usuario y el servidor de correos.

 La gestión de factura se verá modificada al momento de adicionarle una


opción, en donde se pueda escoger una factura específica, la cual se
encuentra guardada en la base de datos y lograr enviarla por correo al titular
de la factura.
 La interfaz de usuario se modificará, ya que se verá una opción adicional en la
gestión de factura, junto con demás campos que sean necesarios su edición
para el envío.

5. Luego de plantear los escenarios de cambios, analizar detalladamente cada uno y


ver que componentes y de qué manera pueden llegar a sufrir un cambio, se puede
concluir que la meta escogida fue alcanzada, ya que al plantear los distintos
escenarios y los cambios que llegarían con estos, se consideró que el esfuerzo
para realizar estas modificaciones no involucraría una cantidad excesiva de
trabajo.
Bibliografía 67

9 Conclusiones

 Se cumplió con el primer objetivo específico, el cual fue definir los requerimientos
funcionales y no funcionales del sistema, teniendo en cuenta las diferentes
acciones que realizara el sistema de información.
 El segundo objetivo específico se llevó a cabo ya que se planteó toda la
arquitectura de referencia de acuerdo a los estándares mencionados como lo son
las vistas y puntos de vistas arquitecturales.
 Con respecto al tercer objetivo específico se cumplió, ya que se validó la
arquitectura de referencia presentada por medio de la metodología ALMA, puesto
que el diseño planteado es de fácil modificabilidad, puede comprender de manera
sencilla cualquier alteración en su estructura y proceso.
 En el desarrollo de los diferentes diagramas se hizo un análisis detallado de los
diferentes actores, componentes y funcionalidades que el sistema posee.
 Analizando los diferentes trabajos similares, se llegó a la conclusión que estos
están más enfocados en la parte del inventario de la farmacia y dejan un poco de
lado al usuario final, el proyecto integra tanto el orden del inventario como la
interacción y buen servicio hacia el usuario final.
 Uno de los principales aportes que maneja el diseño, es la integración de
diferentes eventos los cuales se encargan de advertir a la farmacia en su momento
un error próximo, uno de estos aportes son las alarmas o advertencias con
respecto a un aspecto de los medicamentos.
 Otro aporte que brinda el diseño propuesto es la atención al usuario final, en
cuanto a las notificaciones personales que se le harán con respecto a su fármaco.
 Comprobando la investigación realizada se puede concluir que al no realizar un
buen manejo al momento del inventario esto puede acarrear problemas, tanto en el
ámbito de la salud como en el capital invertido.
 Como trabajo futuro se pretende llegar a la implementación de este sistema,
adecuándolo a necesidades que puedan surgir con el tiempo.

67
68 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas

10 Referencias

Ascensio Flores, J. C., Arias Gonzales, C. R., & Parada Díaz, J. M. (2013). Diseño de un
sistema de control de inventario para la farmacia Santa Cruz, San Bartolomé
Perulapia [Universidad Pedagógica de El Salvador].
https://issuu.com/bibliotecapedagogica/docs/dise o_de_un_sistema_de_control_de
_63880336c348bc
Ben Attahellah, A. (2013). Sistema de informatización integral de la gestión farmacéutica
[Universitat Oberta de Catalunya]. http://hdl.handle.net/10609/22623%0A
Cañas Soto, S. A. (2016). Diseño de un modelo operativo de dispensación de
medicamentos en los servicios farmacéuticos de colsubsidio para medicamentosPOS
[Universidad Militar Nueva Granada]. http://hdl.handle.net/10654/15368
Colombia, P. (2020). Secretaría de Salud encontró fármacos vencidos y plagas en
droguerías de Bogotá. 7 - Febrero - 2020.
https://www.publimetro.co/co/noticias/2020/02/07/encuentran-farmacos-vencidos-
plagas-droguerias-de-bogota.html
Enterprise, H. P. (2020). ¿QUÉ ES UNA ARQUITECTURA DE REFERENCIA?
https://www.hpe.com/es/es/what-is/reference-architecture.html
García, I. (2017). Definición de Inventario. 13- Diciembre - 2017.
https://www.economiasimple.net/glosario/inventario
Gomez Gomez, O. S. (2012). Evaluando la arquitectura de software: Parte 2. metodos de
Evaluación. 2012. https://sg.com.mx/content/view/217
Gossain, J. (2019). Colombia, entre los 10 países que más falsifican medicamentos. 21-
Noviembre-2019. https://www.eltiempo.com/salud/colombia-esta-entre-los-10-paises-
que-mas-falsifican-medicamentos-435660
Marín Pataquiva, W. E., & Montes Várgas, S. M. C. (2013). SISTEMA DE GESTIÓN DE
INVENTARIOS PARA LA EMPRESA FARMACEÚTICA UNITED PHARMA DE
COLOMBIA S.A. [Universidad Libre].
https://repository.unilibre.edu.co/bitstream/handle/10901/9391/DOCUMENTO
FINAL.pdf?sequence=1&isAllowed=y
Morales, R. (2016). Vistas y puntos de vista. 05- Febrero- 2016.
https://www.haikudeck.com/vistas-y-puntos-de-vista-uncategorized-presentation-
b615da6323
Polania Osorio, J. P., & Vargas Osorio, J. E. (2013). SISTEMA DE GESTIÓN DE
ALMACÉN PARA S Y D COLOMBIA S.A. [Universidad Libre].
https://repository.unilibre.edu.co/bitstream/handle/10901/9436/DOCUMENTO FINA-
PROYECTO DE GRADO.pdf?sequence=1&isAllowed=y
Raffino, M. E. (2019). Sistema de información. 10 - Octubre - 2019.
https://concepto.de/sistema-de-informacion/
Ramírez Daza, M. I. (2013). Modelo de optimización del sistema de inventarios de
medicamentos y materiales médico-quirúrgicos de la Clinica Universitaria Bolivariana
[Universidad Pontificia Bolivariana]. http://hdl.handle.net/20.500.11912/3056
Redaccion salud, E. E. (2011a). Hallan más de cien mil medicamentos vencidos en el
Ministerio de Protección Social. 1-Marzo-2011.
https://www.elespectador.com/noticias/salud/articulo-254210-hallan-mas-de-cien-mil-
Bibliografía 69

medicamentos-vencidos-el-ministerio-de-pr
Redaccion salud, E. E. (2011b). Pérdidas millonarias dejó vencimiento de medicinas en
Minprotección Social. 2-Marzo-2011.
https://www.elespectador.com/noticias/salud/perdidas-millonarias-dejo-vencimiento-
de-medicinas-minp-articulo-254350
Redaccion salud, E. E. (2017). Errores de medicación, un riesgo del sistema de salud. 30-
Junio-2017. https://www.elespectador.com/noticias/salud/errores-de-medicacion-un-
riesgo-del-sistema-de-salud-articulo-700769
Sanchez Martin, D. (2018). ¿Cómo realizar el inventario de la oficina de farmacia? 11-
Julio-2018. https://www.clubdelafarmacia.com/para-estar-al-dia/el-blog-del-
club/como-realizar-el-inventario-de-la-oficina-de-farmacia/
Silva Numa, S. (2020). Errores en la entrega de medicamentos, ¿un eterno problema? 28
Enero 2020. https://www.elespectador.com/noticias/salud/errores-en-la-entrega-de-
medicamentos-un-eterno-problema-articulo-901902
Sommerville, I. (n.d.). Requerimientos del software.
https://www.uv.mx/personal/fcastaneda/files/2015/08/F_Capitulo_5_Requerimientos_
del_software.pdf
Unidad de Salud EL TIEMPO. (2019). La negligencia sistemática de Medimás que le valió
histórica sanción. El Tiempo. https://www.eltiempo.com/salud/por-que-medimas-eps-
recibio-la-multa-mas-alta-de-la-historia-por-la-supersalud-401780
Unidad de Salud EL TIEMPO. (2020a). Fallas que desnuda la muerte de dos niños por
error con medicamentos. El Tiempo. https://www.eltiempo.com/salud/fallas-en-
drogueria-cruz-verde-que-provocaron-la-muerte-de-dos-ninos-455268
Unidad de Salud EL TIEMPO. (2020b). La tragedia por error de Cruz Verde que les costó
la vida a dos niños. El Tiempo. https://www.eltiempo.com/salud/droguerias-cruz-
verde-y-el-error-que-mato-a-dos-ninos-454932
Vásquez Arias, L. M. (2007). Sistema de información para el control y gestión
farmacéutica [Universidad de San Buenaventura].
http://bibliotecadigital.usbcali.edu.co/bitstream/10819/2912/1/Sistema_informacion_c
ontrol_Vasquez_2007.pdf

1.- Reportan que farmacias cometen millones de errores | Noticias Telemundo


(youtube.com)
2.-Alerta Cofepris sobre medicamento caducado para la diabetes (eluniversal.com.mx)

69

También podría gustarte