Sunteți pe pagina 1din 5

SAM: PROTOTIPO DE UN SISTEMA DE DISPENSACION DE

MEDICAMENTOS DEL HOSPITAL UNIVERSITARIO DEL CARIBE


Miguel Alfredo Pedraza Cspedes
Est. Tecnologa en sistemas
Tecnolgico Comfenalco
mpedrazac@tecnocomfenalco.edu.co
Luis Alberto Hernndez Rivas
Est. Tecnologa en sistemas
Tecnolgico Comfenalco
hernandezrl@tecnocomfenalco.edu.co
Lina Mara Sierra Castelln
Est. Tecnologa en sistemas
Tecnolgico Comfenalco
lsierrac@tecnocomfenalco.edu.co
Luis Felipe Paternina Vital
Est. Tecnologa en sistemas
Tecnolgico Comfenalco
lpaterninav@tecnocomfenalco.edu.co
datos y herramientas para la
construccin
de
diseos
de
software.

RESUMEN
El objetivo de este documento es
exponer los resultados de la primera
parte del desarrollo de un sistema
de informacin, que permite el
control de la dispensacin de
medicamentos
del
hospital
universitario
del
Caribe,
la
pertinencia de esta investigacin se
basa en proponer una estrategia
informtica que permita la gestin
de frmacos e insumos entre
pacientes y servicios de la
institucin, adems de controlar los
diferentes
estados
de
los
medicamentos que se utilizan en la
entidad.

Para cumplir el objetivo planteado,


se tom como base la investigacin
aplicada y el modelo en espiral para
el desarrollo de software. En la
primera fase se contempl el
anlisis de la situacin actual de la
clnica, la definicin de los
requerimientos funcionales y no
funcionales. En la segunda, la
identificacin de los diagramas que
se utilizarn para el diseo de la
solucin planteada. La fase de
desarrollo se dividi en dos partes,
durante
la
primera
se
implementaran la mitad de los casos
de uso y se desarrollara un prototipo
funcional del sistema, los dems
casos de uso quedaran para la
parte final en la que se terminara
completamente el sistema.

El enfoque terico estuvo basado


principalmente en la ingeniera de
software, la programacin orientada
a objetos, tecnologas web, el
lenguaje unificado de modelado
(UML), fundamentacin de bases de

Dentro de los resultados principales


se resalta el modelo entidad
1

relacin,
modelo
relacional,
descripciones de casos de uso, y el
prototipo de la aplicacin web.

Among the main results highlights


the
entity-relationship
model,
relational
model,
use
case
descriptions, and web application
prototyping.

Palabras
clave:
Programacin
Orientada a Objetos, UML, Sistema
de Informacin, Hospital, Diseo de
Software.

Keywords:
Design
Software,
Hospital, Information System, OOP,
UML.

ABSTRACT
INTRODUCCIN

The aim of this paper is to present


the results of the first part of the
development of an information
system, which allows control of the
dispensing
of
medications
Caribbean University Hospital, the
relevance of this research is to
propose a strategy based on
program enabling management of
drugs and supplies among patients
and services of the institution, in
addition to controlling the different
states of the drugs used in the state.

Antes de que un medicamento sea


administrado a un paciente, existen
una serie de etapas conocidas
como la cadena del medicamento,
en esta se destaca la dispensacin,
la cual se define como el acto
farmacutico de proveer a la unidad
de enfermera, una cantidad de
medicamento suficiente para una
dosis, en el momento oportuno,
previo a la administracin que se
tiene programada.

The theoretical approach was based


largely on software engineering,
object- oriented programming, web
tecnologies, the Unified Modeling
Language
(UML),
database
foundation and tools for building
software designs.

El sistema de dispensacin tiene


como fin la gestin de despacho de
frmacos y casi siempre ocurre
como respuesta a una peticin
mdica en la que se garantiza que
el medicamento es entregado en la
dosis y cantidad indicada. Entre sus
propsitos esta llevar la cuenta del
consumo de los mismos. Tambin
se
hace
necesario
controlar
semaforizacin1
medicamentos
rotos y desaparecidos; adems de
su posologa.

To meet the stated objective, it was


based applied research and the
spiral
model
of
software
development. In the first phase
looked at the analysis of the current
situation of the clinic, the definition
of the functional and nonfunctional
requirements. In the second, the
identification of the diagrams used in
the design of the proposed solution.
The development phase was divided
into two parts, were implemented
during the first half of the use cases
and develop a working prototype of
the system, others use cases
remain for the final part in which the
system is completely finished.

La dispensacin se hace desde la


central de insumos, hacia un
paciente o servicio dentro de la
institucin
como
infectologia,
1 La semaforizacin es una
herramienta que permite
determinar en el momento
oportuno que medicamentos estn
prximos a vencer.
2

quirfano, etc. Estos servicios


requieren un stock propio con
nmeros fijos de medicamentos por
su modalidad de trabajo, ya que en
caso de una emergencia estos
deben estar al alcance del personal
calificado para su manejo.

diseo, en el cual se utiliza la


informacin recolectada en la
primera etapa al diseo del
producto. La tarea de esta es el
desarrollo de un modelo o
especificaciones para el producto
final. La etapa de desarrollo, para la
presente investigacin se dividi en
dos partes, la primera parte incluye
el desarrollo de la mitad de los
casos de uso identificados durante
la fase de anlisis.

La motivacin de esta investigacin,


est orientada en mejorar el manejo
de la cadena del medicamento
mediante
un
sistema
de
informacin. Con el fin de manejar
adecuadamente los frmacos e
insumos despachados desde la
central de medicamentos.

BASES TEORICAS Y
DEFINICIONES
Para
el
desarrollo
de
la
investigacin se hace necesario la
vinculacin de algunas bases
tericas que fundamentan los
procesos
y
actividades
desarrolladas.

Figura 1. Modelo de desarrollo en


espiral.

El ciclo de vida del desarrollo, es un


enfoque por fases que permite el
desarrollo
de
aplicaciones
y
sistemas de informacin debido al
establecimiento
de
actividades
consecutivas y lgicas.

Para cumplir con el objetivo


principal de la investigacin, se
utilizaron
los
estndares
del
lenguaje unificado de modelado
(UML)
para
contextualizar la
programacin orientada a objetos.
Dentro de los resultados se
resaltan:

El ciclo seleccionado para la


solucin identificada, consiste en el
desarrollo de software en espiral
(ver figura 1. En la que se
evidencian
las
etapas
de
desarrollo). Dentro de las etapas se
resalta: La primera etapa porque
corresponde al anlisis, que es el
proceso de investigar el problema
que se quiere resolver, definiendo
de manera clara los inconvenientes
encontrados en la organizacin
objeto de la indagacin; e identificar
los componentes principales que se
harn parte de la solucin. La
segunda etapa, corresponde al

El modelo entidad-relacin es una


herramienta til para modelar los
datos, este permite representar las
entidades importantes de un
sistema, al igual que sus relaciones
y atributos. Describe de forma
conceptual la base de datos. Por su
parte, el modelo relacional, es una
alternativa til al momento de
organizar
y
representar
la
informacin
que
se
quiere
almacenar dentro de una base de
datos. No es ms que un modelo
3

terico matemtico que proporciona


los
elementos
bsicos
del
modelado, es decir, las relaciones e
incluye un conjunto de operadores
para su manipulacin, reduciendo
notablemente la ambigedad de
datos.
Finalmente,
la
arquitectura
cliente/servidor, es una arquitectura
distribuida que permite a los
usuarios finales de un sistema de
informacin, obtener acceso a los
servicios y datos que requiera, de
manera transparente y segura. En
este modelo, el cliente corresponde
en casi todos los casos al
navegador web, este enva un
mensaje solicitando determinado
servicio al servidor es decir realiza
una peticin, y el servidor enva uno
o varios mensajes con la respuesta,
sea provee el servicio.

As mismo, se deben tener en


cuenta los siguientes requisitos no
funcionales:
-

Seguridad: la aplicacin ser de


uso restringido, exclusivamente
para los usuarios que se
encuentren habilitados.

Mantenibilidad:
revisin
y
mantenimiento de la aplicacin
de manera mensual.

Validacin:
se
aplicar
la
obligatoriedad
de
campos,
manejo de tipos de datos y
validacin de contraseas.

Usabilidad: contar con una


interfaz
grfica
amigable
permitiendo un buen manejo de
la aplicacin por parte del
usuario.

PLANTEAMIENTO DE LA
SOLUCION PROPUESTA

Figura
2.
Cliente/Servidor.

Arquitectura

DESCRIPCION DE LA
APLICACIN
Para la primera parte de desarrollo
aplicacin cumple con los siguientes
requisitos funcionales:
-

Figura 3. Modelo entidad-relacin.

Gestionar ordenes medicas


Gestionar medico
Gestionar medicamentos
Gestionar enfermera
Gestionar auxiliar de farmacia
Validar usuarios
4

El modelado de software y el xito


de los proyectos en general,
dependen
principalmente
del
anlisis del problema, definicin
precisa de los requerimientos y la
propuesta de un diseo robusto.
La implementacin de un sistema
informtico para controlar la
dispensacin mejora notablemente
la calidad de los servicios prestados
por parte de la central de insumos y
contribuye a prevenir el riesgo de
errores humanos.

Figura 4. Modelo relacional.

ARQUITECTURA DE LA
APLICACION

REFERENCIAS
BIBLIOGRFICAS

DESCRIPCION DE LA FASE
DE DESARROLLO

CONCLUSIONES Y
TRABAJOS FUTUROS
Durante el desarrollo
investigacin se concluy:

de

esta

Para una implementacin adecuada


del modelo propuesto a lo largo de
este documento, se hace necesaria la
creacin de un plan de organizacin
de medicamentos para su fcil
ubicacin en los diferentes estantes
de la central de insumos los cuales
deben clasificarse segn su uso.

Se debe realizar una gestin


adecuada
de
permisos
y
restricciones entre el personal
mdico
en
cuanto
a
los
medicamentos regulados por el
ministerio de salud.

Larman, C. (1999). UML y


patrones. Pearson.
RevistaeSalud [en lnea]. Cdiz:
Francisco Tejada Domnguez,
211 - [fecha de consulta: 22 de
Septiembre 2013]. Publicacin
trimestral.
Disponible
en:
<http://www.revistaesalud.com/in
dex.php/revistaesalud/article/vie
w/39/70>.
Senn, J. A. (1996). Anlisis y
Diseo de sistemas. Mc Graw
Hill, Mxico.
Silberschatz, A., Korth, H. F., &
Sudarshan, S.
(2002). Fundamentos de bases
de datos. McGraw-Hill.
Sommerville, I.
(2005). Ingeniera del software
7/e. Pearson Educacin.