Sei sulla pagina 1di 9

PROYECTO DE GRADO

CÓDIGO: 201014_59

Paso 6 Avance de la propuesta

Presentado a:
MAURICIO RODRIGUEZ

Entregado por:

Sebastian Restrepo Martinez


Código: 1214726460

Grupo: 59

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
09/04/2020
Medellín
1. Planteamiento del problema
El Instituto de Salud ABC es una institución prestadora de servicios de salud
ubicada en la ciudad de Medellín – Antioquia, actualmente cuenta con un servicio
de hospitalización de pacientes y atención de consulta externa a los pacientes de
la ciudad.
La institución no cuenta con un sistema de información capaz de almacenar todos
los registros y datos clínicos de sus pacientes; este proceso como lo es la
dispensación de medicamentos a los pacientes hospitalizados se hace de manera
manual y con diferentes tipos de archivos en Excel; ocasionando así un
incremento en los mismo y algo que no se podría administrar debido a la gran
cantidad de demanda que presenta el instituto; los medicamentos que son
dispensados desde farmacia cuentan con un inventario el cual también es
manejado de esta forma
Por otro lado, las estadísticas e informes son tareas complicadas de realizar ya
que no se tienen entiempo real tampoco existen controles y esto se puede ver
reflejado en la perdida que puede presentar la empresa en materia de inventario
de medicamentos
El tema de seguridad es algo que preocupa a la organización ya que estos miles
de archivos se encuentran guardados en un servidor el cual todos los empleados
tendrían acceso a la misma, la empresa no cuenta con ningun tipo de restricción
para los usuarios que tienen ingreso a la información esto hace que se puedan
presentar hurto, filtraciones y borrado de datos importantes de la compañía

2. Justificación del problema

Actualmente el Instituto de Salud ABC cuenta con problemas grabes de gestión de


su información, por tal razón es de vital importancia contar con una solución
tecnológica que permita la trazabilidad y la disponibilidad de los recursos
informativos que se manejan, esto para agilizar los procesos corporativos y evitar
futuros inconvenientes que se puedan presentar en el acceso a los datos de la
compañía.
Una gran ventaja al implementar un sistema de información solido es que no hay
necesidad de adquirir nuevos equipos de computo para cumplir con las
especificaciones técnicas ya que todo el potencial tecnológico requerido se
encontrara dentro de la institución utilizando los servidores propios se podrán
optimizar para el despliegue del aplicativo.
La compañía económicamente vera un cambio positivo ya que tendrá la
información en tiempo real del almacén de medicamento inventario actualizado,
precios mínimos y máximos, costos promedio, entre otros y así facilitará a la
Gerencia las proyecciones y decisiones que se tomen para que no se vea
afectado el flujo de caja de la institución.

3. Objetivos de la investigación
Objetivo general
Implementar un sistema de información que optimice los procesos de
dispensación de medicamentos a la medida de los requerimientos presentados por
el Instituto de Salud ABC
Objetivos específicos
 Identificar los requerimientos del sistema de información mediante
entrevistas a los diferentes usuarios
 Determinar los datos necesarios a registrar dentro del sistema de
información
 Plantear el diseño lógico de la aplicación según los requerimientos
encontrados
 Desarrollar las interfaces de usuarios requeridas dentro del sistema de
información
 Generar credenciales de ingreso para acceder a la información
suministrada por el instituto.

4. Título de la investigación
Formulación de una estrategia de negocio implementando un sistema de
información en el Instituto de Salud ABC

5. Preguntas de investigación

 ¿Como se garantizará la trazabilidad de la información cuando esta sea


registrada en el sistema de información?
 ¿Como se puede garantizar las restricciones que se deben de realizar a los
diferentes usuarios que intervienen en el sistema de información?
 ¿El sistema de información una vez implementado optimizara procesos
dentro de la compañía?
6. Glosario
 Aplicaciones Web

En la ingeniería de software se denomina aplicación web a


aquellas herramientas que los usuarios pueden utilizar accediendo a un servidor
web a través de internet o de una intranet mediante un navegador. En otras
palabras, es un programa que se codifica en un lenguaje interpretable por los
navegadores web en la que se confía la ejecución al navegador.
 Sistema de información
En informática, los sistemas de información ayudan a administrar, recolectar,
recuperar, procesar, almacenar y distribuir información relevante para los procesos
fundamentales y las particularidades de cada organización.

 Javascript
JavaScript (abreviado comúnmente JS) es un lenguaje de programación
interpretado. Se define como orientado a objetos, basado en prototipos,
imperativo, débilmente tipado y dinámico.
Se utiliza principalmente en su forma del lado del cliente, implementado como
parte de un navegador web permitiendo mejoras en la interfaz de usuario y
páginas web dinámicas
 HTML
HTML, siglas en inglés de HyperText Markup Language (lenguaje de marcas de
hipertexto), hace referencia al lenguaje de marcado para la elaboración de páginas
web. Es un estándar que sirve de referencia del software que conecta con la
elaboración de páginas web en sus diferentes versiones, define una estructura
básica y un código (denominado código HTML) para la definición de contenido de
una página web, como texto, imágenes, videos, juegos, entre otros
 C#
C# es un lenguaje de programación multiparadigma desarrollado y estandarizado
por Microsoft como parte de su plataforma .NET, que después fue aprobado como
un estándar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270). C# es uno de los
lenguajes de programación diseñados para la infraestructura de lenguaje común.
 Sistema operativo
Un sistema operativo es el software principal o conjunto de programas de un
sistema informático que gestiona los recursos de hardware y provee servicios a los
programas de aplicación de software, ejecutándose en modo privilegiado respecto
de los restantes.
 Base de datos
Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y
almacenados sistemáticamente para su posterior uso. En este sentido; una
biblioteca puede considerarse una base de datos compuesta en su mayoría por
documentos y textos impresos en papel e indexados para su consulta
 Servidor
Un servidor es una aplicación en ejecución capaz de atender las peticiones de un
cliente y devolverle una respuesta en concordancia. Los servidores se pueden
ejecutar en cualquier tipo de computadora, incluso en computadoras con bombillo
dedicadas a las cuales se les conoce individualmente como «el servidor». En la
mayoría de los casos una misma computadora puede proveer múltiples servicios y
tener varios servidores en funcionamiento. La ventaja de montar un servidor en
computadoras dedicadas es la seguridad. Por esta razón la mayoría de los
servidores son procesos diseñados de forma que puedan funcionar en
computadoras de propósito específico.

7. Descripción tecnológica

Las aplicaciones web son populares debido a lo práctico del navegador


web como cliente ligero, a la independencia del sistema operativo, así como a la
facilidad para actualizar y mantener aplicaciones web sin distribuir e
instalar software a miles de usuarios potenciales. Existen aplicaciones como
los correos web, wikis, blogs, tiendas en línea que son ejemplos bastante
conocidos de aplicaciones web.

En los primeros tiempos de la computación cliente-servidor, cada aplicación tenía


su propio programa cliente que servía como interfaz de usuario que tenía que ser
instalado por separado en cada computadora personal de cada usuario. El cliente
realizaba peticiones a otro programa —el servidor— que le daba respuesta. Una
mejora en el servidor, como parte de la aplicación, requería normalmente una
mejora de los clientes instalados en cada computadora personal, añadiendo un
coste de soporte técnico y disminuyendo la productividad.

A diferencia de lo anterior, las aplicaciones web generan dinámicamente una serie


de páginas en un formato estándar, como HTML o XHTML, soportados por los
navegadores web comunes. Se utilizan lenguajes interpretados en el lado del
cliente, directamente o a través de plugins tales como JavaScript, Java, Flash,
etc., para añadir elementos dinámicos a la interfaz de usuario. Generalmente cada
página web en particular se envía al cliente como un documento estático, pero la
secuencia de páginas ofrece al usuario una experiencia interactiva. Durante la
sesión, el navegador web interpreta y muestra en pantalla las páginas, actuando
como cliente para cualquier aplicación web.

Estructura

Aunque existen muchas variaciones posibles, una aplicación web está


normalmente estructurada como una aplicación de tres-capas. En su forma más
común, el navegador web ofrece la primera capa, interpretando el código. El
servidor que ofrece este código y toda la información es la segunda capa. Por
último, una base de datos constituye la tercera y última capa.
El navegador web manda peticiones a la capa intermedia, la cual ofrece servicios
valiéndose de consultas y actualizaciones a la base de datos, y, a su vez,
proporciona una interfaz de usuario.

Capa del navegador

Son muy utilizados lenguajes o arquitecturas que no son propiamente lenguajes


de programación, como HTML o XML. Se utilizan para servir los datos adecuados
a las necesidades del usuario, en función de como hayan sido definidos por el
dueño de la aplicación.
Los desarrolladores web generalmente utilizan lenguajes interpretados (scripts) en
el lado del cliente para añadir más funcionalidades, especialmente para ofrecer
una experiencia interactiva que no requiera recargar la página cada vez (lo que
suele resultar molesto a los usuarios). Se han desarrollado tecnologías para
coordinar estos lenguajes con las tecnologías en el lado del servidor. Por
ejemplo, AJAX es una técnica de desarrollo web que usa una combinación de
varias tecnologías.
Tecnologías

 HTML
 CSS
 Casi todas las páginas contienen, al menos, un trozo de código escrito
en JavaScript.

Capa del servidor


Existen numerosos lenguajes de programación empleados para el desarrollo de
aplicaciones web en el servidor, entre los que destacan:

 PHP
 Java, con sus tecnologías Java Servlets y JavaServer Pages (JSP)
 Javascript en su modalidad SSJS: Server Side Javascript (Javascript del
lado del servidor).
 Perl
 Ruby
 Python
 Node.js
 C# y Visual Basic con sus tecnologías ASP/ASP.NET

Capa de datos
Los datos se almacenan en alguna base de datos estándar.

Consideraciones técnicas
Una ventaja significativa es que las aplicaciones web deberían funcionar igual
independientemente de la versión del sistema operativo instalado en el cliente. En
vez de crear clientes para Windows, Mac OS X, GNU/Linux y otros sistemas
operativos, la aplicación web se escribe una vez y se ejecuta igual en todas
partes. Sin embargo, hay aplicaciones inconsistentes escritas
con HTML, CSS, DOM y otras especificaciones estándar para navegadores web
que pueden causar problemas en el desarrollo y soporte de estas aplicaciones,
principalmente debido a la falta de adhesión de los navegadores a dichos
estándares web (especialmente versiones de Internet Explorer anteriores a la 7).
Adicionalmente, la posibilidad de los usuarios de personalizar muchas de las
características de la interfaz (tamaño y color de fuentes, tipos de fuentes,
inhabilitar Javascript) puede interferir con la consistencia de la aplicación web.
Uso empresarial
Una estrategia que está emergiendo para las empresas proveedoras
de software consiste en proveer acceso vía web a la aplicación. Para aquellas
previamente distribuidas, como los programas de escritorio, se puede optar por
desarrollar una aplicación totalmente nueva o simplemente por adaptar la
aplicación para ser usada con una interfaz web. Estos últimos programas permiten
al usuario pagar una cuota mensual o anual para usar la aplicación, sin necesidad
de instalarla en la computadora del usuario. A esta estrategia de uso se la
denomina Software como servicio y a las compañías desarrolladoras se les
denomina proveedores de servicios de aplicación (ASP), un modelo de negocio
que está atrayendo la atención de la industria del software.
Características
Se desarrollará una aplicación web que permita obtener los datos de las fórmulas
medicas diligenciadas por el personal asistencial (médicos), este a su vez viajará a
un almacén (farmacia) para ser dispensadas y registradas dentro del aplicativo.
Se tendrá en cuenta todo lo relacionado con el manejo de un inventario para
verificar existencias de los medicamentos a dispensar
Se tendrá en cuenta el proceso de formulación y dispensación de medicamentos
para obtener los requerimientos necesarios para el desarrollo de la misma
El aplicativo será desarrollado en el lenguaje de propagación C# con ASP.net
utilizando las ultimas librerías o DLL que se encuentren en el mercado para
realizar un software echo a la medida de la necesidad
Las ordenes medicas se podrán visualizar dentro del aplicativo a desarrollar, se
podrá obtener un mayor control de las mismas garantizando su almacenamiento
cumpliendo con toda la normatividad a cerca de la historia clínica en Colombia
La institución contara con un sistema de información capacitado para cubrir todas
las necesidades que puedan surgir dentro de este proceso como lo es la
formulación de medicamentos
El aplicativo ayudará a los órganos administrativos de la compañía a controlar
costos sobre la compra de medicamentos ya que con el inventario sistematizado
que se tendrá de los medicamentos se podrá consultar en tiempo real el Kardex y
así realizar auditoria de los mismos como por ejemplo la fecha de vencimiento de
los productos
Se podrán generar informes a presentar a la Gerencia sobre los cambios y
rotaciones que pueda llevar a tener el inventario de medicamentos y así ayudar a
tomar decisiones sobre los mismos
Permitirá controlar los ingresos y salidas de mercancías por cualquier concepto,
además de obtener estadísticas, costos, rentabilidad y movimientos de cada uno
de los medicamentos

8. Decálogo de Bernal

Concepto Descripción
Cronología (¿Cuándo?) En el Instituto de Salud ABC, existe la necesidad de
implementar un sistema de información que permita
la administración del proceso de dispensación de
medicamentos para sus pacientes
Axiomas (¿Quién?) Los funcionarios del instituto fueron los que
evidenciaron el inconveniente debido a que han
registrado perdida de información importante para la
compañía
Método (¿Cómo?) Realizando investigación sobre la información
obtenida de los casos presentados por los
funcionarios de la institución.
 Ontología (¿Qué?) Desarrollar una solución informática a la medida del
Instituto
 Tecnología (¿Con qué?) Tecnologías de desarrollo como lo son aplicaciones
web hechas en .NET lenguaje de programación de
Microsoft el cual esta muy bien posicionado en el
mercado
Teleología (¿Para qué?) Para ejercer un control en el registro de los datos
para ayudar a la Gerencia a administrar los recursos
de la institución
Topografía (¿Dónde?) En el Instituto de Salud ABC ubicado en la ciudad de
Medellín
Ecología (¿Contra qué?) Luego de tener un control en la información
mejorará el rendimiento de las labores ya que la
información se encontrará disponible.
Etiología (¿Por qué?) No hay control con la dispensación de
medicamentos dentro del instituto
Experiencia (¿Cuánto?) La investigación está basada en tecnología .Net
para el desarrollo de aplicaciones web que hacen
parte de las nuevas tecnologías TIC.

Potrebbero piacerti anche