0% encontró este documento útil (0 votos)
213 vistas59 páginas

Sistema de Recetas Electrónicas San José

El documento describe la implementación de un sistema de emisión y control de recetas médicas electrónicas en la Clínica Privada San José con el objetivo de disminuir problemas como la falsificación y adulteración de recetas médicas. Actualmente en la clínica, los médicos emiten recetas en papel que pueden perderse o falsificarse fácilmente, lo que presenta riesgos a la salud pública. El nuevo sistema permitirá que los médicos emitan recetas electrónicas vinculadas a cada paciente, que podrán ser

Cargado por

Josue hr
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)
213 vistas59 páginas

Sistema de Recetas Electrónicas San José

El documento describe la implementación de un sistema de emisión y control de recetas médicas electrónicas en la Clínica Privada San José con el objetivo de disminuir problemas como la falsificación y adulteración de recetas médicas. Actualmente en la clínica, los médicos emiten recetas en papel que pueden perderse o falsificarse fácilmente, lo que presenta riesgos a la salud pública. El nuevo sistema permitirá que los médicos emitan recetas electrónicas vinculadas a cada paciente, que podrán ser

Cargado por

Josue hr
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

IMPLEMENTACION DE UN SISTEMA DE

EMISION Y CONTROL DE RECETAS


MEDICAS ELECTRONICAS EN LA
CLINICA PRIVADA SAN JOSE

Carrera
Computación e informática

INTEGRANTES
 HUAMAN QUISPE JAIME
 MAHUIRE QUISPE HARU
 ALVAREZ RRAMOS LUIS
 HUATORONGO ROMERO JOSUE
 ESCOBAR EL PATRON.
INDICE

RESUMEN........................................................................................................................................5
1. CAPITULO I: ASPECTOS GENERALES...........................................................................................6
1.1. DEFINICION DEL PROBLEMA...............................................................................................7
1.1.1. DEFINICIÓN DEL PROBLEMA...........................................................................................7
1.1.2. PROBLEMAS ESPECÍFICOS...............................................................................................7
1.1.3. FORMULACIÓN DEL PROBLEMA.....................................................................................7
1.2. DEFINICION DE LOS OBJETIVOS..........................................................................................8
1.2.1. OBJETIVO GENERAL........................................................................................................8
1.2.2. OBJETIVOS ESPECÍFICOS.................................................................................................8
1.3. ALCANCES Y LIMITACIONES................................................................................................8
1.3.1. ALCANCES.......................................................................................................................8
1.3.2. LIMITACIONES................................................................................................................8
1.4. JUSTIFICACION DE LA INVESTIGACION...............................................................................9
2. CAPITULO II: FUNDAMENTO TEORICO.......................................................................................9
2.1. MARCO TEORICO..............................................................................................................10
2.1.1. ANTECEDENTES............................................................................................................10
2.2. FUNDAMENTO TEÓRICO..................................................................................................14
- Mecanismos de seguridad............................................................................................21
3. CAPITULO III: DESARROLLO DE LA APLICACIÓN........................................................................26
3.1. DESARROLLO DE LA SOLUCION.........................................................................................26
3.1.1. FLUJO DE PROCESO MANUAL.......................................................................................26
3.2. NUEVO SISTEMA...............................................................................................................28
3.2.1. ANALISIS.......................................................................................................................28
3.2.2. ESPECIFICACIONES DE CASO DE USO DEL NUEVO SISTEMA.........................................30
3.2.3. DIAGRAMA DE CLASES DEL SISTEMA............................................................................37
3.2.4. MODELO DE DATOS DEL NUEVO SISTEMA...................................................................37
3.3. PROTOTIPO DEL NUEVO SISTEMA....................................................................................39
3.3.1. SIMULACION E IMPLEMENTACION...............................................................................39
3.3.2. CRONOGRAMA DE ACTIVIDADES..................................................................................40
4. CAPITULO IV: ANALISIS DE COSTO Y BENEFICIO.......................................................................43
4.1. RESULTADOS....................................................................................................................43
4.2. . PRESUPUESTO...............................................................................................................44
5. CAPITULO V: CONCLUSIONES Y RECOMENDACIONES..............................................................46
5.1. CONCLUSIONES................................................................................................................46
5.2. BIBLIOGRAFIA...................................................................................................................46
DEDICATORIA

A dios, por alimentación de fe día a día, a nuestras familias que con su apoyo se logró
alcanzar las metas profesionales, y amistades que nos brindan la fortaleza para continuar
con esta tesis.
AGRADECIMIENTO

Agradecemos principalmente a Dios, gracias a sus bendiciones fue posible realizar este
proyecto.

Agradecemos las enseñanzas brindadas por todos y cada uno de mis maestros a lo largo
de estos 3 años que estuvimos en la carrera técnica de Computación e Informática. De
todos nos llevamos algo muy especial y se sabemos que lo aprendido nunca se olvida.
De la misma manera, agradecemos al Ing. Chullo, por su gran colaboración y paciencia,
para atendernos y ayudarnos a lo largo de nuestro proyecto, siempre predispuesto a
colaborar.
RESUMEN

El presente proyecto tiene como objetivo disminuir los problemas como la


falsificación, la adulteración de recetas médicas reduciendo la venta y abuso de
medicamentos con prescripción médica (estupefacientes, psicótropos) y también
reduciendo el número de errores al eliminar la caligrafía difícil de entender.
Actualmente en la clínica San José se ha mostrado con frecuencia que los
pacientes pierden las recetas médicas y personas que falsifican recetas médicas
lo cual presenta una pérdida de tiempo y riesgo a la salud pública.
Con la implementación de este sistema el medico de turno podrá hacer una receta
electrónica donde se guardarán los datos de la prescripción, cuando el cliente
vaya a la farmacia de la clínica mostrara su DNI y el farmacéutico realizara la
búsqueda en la página web del hospital, colocando el DNI del paciente y el
sistema le mostrara la receta electrónica que hizo el médico.
Como consecuencia de la implementación de este sistema se tendrá mayor
control evitando la venta de medicamentos con recetas médicas falsificadas, como
efecto secundario se evitará la perdida de las recetas médicas hechas en papel.
La ventaja para los profesionales consiste en que tendrán acceso a la información
sobre todos los medicamentos que toma el paciente, lo que garantiza "una mayor
seguridad ya que permite detectar interacciones entre los fármacos"
1. CAPITULO I: ASPECTOS GENERALES

1.1. DEFINICION DEL PROBLEMA

[Link]ÓN DEL PROBLEMA.

Actualmente la mayoría de clínicas privadas en lima no cuenta con


un sistema que permita emitir recetas médicas electrónicas a los
pacientes, para mayor confiabilidad.
Asimismo, actualmente se emite recetas médicas en papel escritos a
mano, los cuales pueden ser vulneradas fácilmente, esta
problemática se describe a continuación.
 El paciente al recibir la receta médica, en la mayoría de los
casos no distingue las letras del doctor lo cual lleva a una
confusión por parte del paciente o sus familiares.
 El paciente al ir a la farmacia generalmente al farmacéutico le
cuesta leer la letra del doctor, el farmacéutico al no
comprender bien la letra puede darle un medicamento que se
le parezca en nombre poniendo en riesgo la salud del
paciente.
 El farmacéutico no tiene la facilidad de confirmar si las recetas
son falsas o adulteradas lo cual puede afectar la salud
pública.
 El paciente en muchos casos pierde la receta médica y esto
genera una pérdida de tiempo ya que el apaciente tiene que
volver a la clínica, con la posibilidad de no encontrar al doctor
que lo atiendo.

[Link] ESPECÍFICOS

 la mayoría de los doctores escriben con una letra poco legible.


 El farmacéutico pierde tiempo al tratar de leer las recetas
médicas, además puede haber ambigüedades.
 Actualmente las recetas médicas pueden ser falsificadas con
facilidad gracias al avance de la tecnología.
 Al ser hechas en papel, se pierden fácilmente, como
consecuencia se genera una gran pérdida de tiempo ya que el
paciente tiene que volver a visitar al doctor para que le
entregue una nueva receta medica

[Link]ÓN DEL PROBLEMA

¿Cómo mejorar el proceso de emisión de recetas médicas en la


clínica San José?

1.2. DEFINICION DE LOS OBJETIVOS

[Link] GENERAL

Implementación de un sistema de emisión de recetas médicas


electrónica que permitan mejorar la seguridad y precisión en la venta
de medicamentos.

[Link] ESPECÍFICOS

 Implementar una base de datos con todos los medicamentos que


están en el mercado farmacéutico.
 Reducir los problemas de ambigüedad en los medicamentos.
 Reducir en un porcentaje las ventas de medicamentos sin receta
médica y evitando la falsificación.
 Evitar la pérdida de las recetas médicas.

 Evitar la suplantación.

1.3. ALCANCES Y LIMITACIONES


[Link]

Este sistema beneficiará a todos los pacientes de la clínica Huancayo,


se mejorará la labor de los médicos al recetar a los pacientes ya que la
escritura hecha a computadora es claramente legible y tampoco podrá
perderse o ser falsificada ya que las farmacias asociadas podrán ver la
receta médica de manera virtual.

[Link]

El paciente solo puede comprar en farmacias asociadas a la clínica.

La mayoría de las personas de la tercera edad tendrían dificultades


para comprender este sistema.
Los usuarios deberán tener Dispositivos con acceso a internet.

1.4. JUSTIFICACION DE LA INVESTIGACION

Debido a que la tecnología avanza y no se detiene, las clínicas y hospitales


no deben ser ajenas a eso, este sistema hace que las recetas médicas
sean más legibles y evitarían errores al momento de comprar los
medicamentos en las farmacias.

El sistema garantiza un proceso donde las recetas médicas serán mejor


controladas y verificadas donde no habrá error en los medicamentos que se
recetan a los pacientes al momento de comprarlos.

Para evitar la falsificación de recetas médicas y permitir a las farmacias un


mejor control de las ventas de medicamentos

Se desarrollará a través de una página web que tendrá una base de datos
donde se guardará toda la información de las recetas médicas de los
pacientes
2. CAPITULO II: FUNDAMENTO TEORICO

2.1. MARCO TEORICO

2.1.1. ANTECEDENTES

Caso 1: Universidad politécnica salesiana sede Guayaquil.

Hoy en día los estilos de vida tan absorbentes en medicamentos han


desencadenado la automedicación, sin saber que realizarla es muy
delicado y perjudicial para la salud. Se debe evitar a toda costa la
automedicación ya que lejos de ayudar puede perjudicar el estado de
salud.

La automedicación es nociva, ya que se le conoce la dosis que se


debe consumir en ciertos medicamentos y estos pueden tener efectos
secundarios, incluso afectar de manera grave la salud, lo que implica
que todo lo expuesto sea un factor principal para la finalidad de este
proyecto, que se será un sistema de receta médica electrónica.

El sistema permitirá que cualquier persona acceda a la página web


pueda comunicarse con el medico del dispensario UNIMSA en el que
se va implementar este proyecto, mediante el ingreso de datos y la
interacción con el medico el paciente podrá recibir por medio
electrónico una prescripción de medicamentos para poder erradicar o
tratar las dolencias, en modo rápido y gratis.

OBJETIVO

Desarrollar una aplicación web para el dispensario UNIMSA, que


permita a cualquier persona recibir una prescripción médica gratuita, a
través de la emisión de una receta electrónica, la misma que indicara
el tipo de tratamiento u observación a seguir.

BENEFICIO

 Obtener una prescripción médica desde la comodidad de su


hogar.
 Ahorro de tiempo al momento de recibir un tratamiento médico.
 Acorta la distancia, si el paciente vive en un lugar alejado y si se
le complica la movilización, el paciente podrá consultar al doctor
desde su hogar.
 Consultas rápidas, si el doctor receto al paciente algún
medicamento y le produjo síntomas secundarios podrá
informarle inmediatamente al médico y no esperar a la próxima
consulta.
 Tratamiento continuo, si el paciente tiene un tratamiento
continuo y tiene que visitar al doctor ya no será necesario visitar
desde la segunda vez, el sistema ayudara a seguir tratamientos
sin interrupciones.
 Acceder a los servicios del centro médico UNIMSA cambiando
el modo tradicional de recibir una consulta médica ya que la
persona recibirá una prescripción médica de forma virtual.

Caso2: Universidad Austral de Chile

Considerando que una de las obligaciones prioritarias del profesional


Químico Farmacéutico, que se desempeña en farmacias comunitarias,
es verificar que el despacho de las recetas médicas se efectúe
conforme a la legislación vigente, es fundamental para el paciente y
para el profesional que dispensa, que la receta médica sea legible, y
detalle claramente la forma farmacéutica, la dosis, la duración del
tratamiento, y esté junto con ello, exenta de errores farmacológicos,
con el propósito de minimizar eventuales errores de dispensación y de
medicación. En países desarrollados, en especial en el ámbito
hospitalario y comunitario, existen estudios que documentan y
cuantifican la problemática inherente a los errores de medicación. En
Chile, la información en este contexto es prácticamente nula.

OBJETIVO

Caracterizar la receta médica que se despacha y dispensa en farmacia


comunitaria de la ciudad de Puerto Montt, en cuanto al cumplimiento
de la normativa vigente.

MATERIAL

Se realizó un estudio transversal descriptivo de las recetas médicas,


en cinco farmacias comunitarias de la cadena de Farmacias Cruz
Verde S.A. de la ciudad de Puerto Montt, entre los meses de junio y
agosto de 2006. La unidad de análisis utilizada fue la receta médica.
La muestra consideró recetas de medicamentos de venta directa,
recetas médicas simples, recetas médicas retenidas y recetas médicas
retenidas con control de saldo. Se excluyeron de este estudio las
Recetas cheques, debido a que este tipo de recetas sujetas a control
es por sí solo un filtro que detiene cualquier tipo de error de
prescripción que pueda venir en la Receta. Por otra parte, tampoco se
consideraron las recetas extendidas por Médicos Veterinarios, porque
el manejo farmacológico es distinto al humano. La muestra fue
obtenida de parte de los pacientes que acudían espontáneamente a la
farmacia y se les consultó si deseaban formar parte del estudio. De
acuerdo a la reglamentación vigente, el artículo Nº 127, Libro VI del
Código Sanitario establece que “Las recetas médicas y análisis o
exámenes de laboratorios clínicos y servicios relacionados con la salud
son reservados. Sólo podrá revelarse su contenido o darse copia de
ellos con el consentimiento expreso del paciente, otorgado por escrito”.
Para cumplir con este artículo se creó una ficha para la recolección de
los datos de la receta médica, la cual fue llenada en presencia del
paciente previa autorización de él.

CASO 3: SISTEMA DE PRESCRIPCIÓN Y DISPENSACIÓN ELECTRÓNICA


EN LA AGENCIA VALENCIANA DE SALUD.

El sistema de prescripción y dispensación electrónica supone un


avance en el uso de nuevas tecnologías en el Sistema Nacional de
Salud. Implica la mejora de los procesos de prescripción y
dispensación fármaco terapéutica y la coordinación de los
profesionales de la salud. Para los pacientes con tratamientos de larga
duración, el sistema permite disminuir la frecuencia con que asisten al
centro de atención primaria, e implica la mejora de la seguridad del
paciente por la reducción de errores respecto a la prescripción
tradicional en papel. El sistema necesita de la interconexión y buen
funcionamiento de otros muchos sistemas de información que deben
integrarse adecuadamente y funcionar de forma conjunta, así como la
infraestructura donde se encuentre el centro procesador de datos que
se encargue de distribuir la información a todos los centros de salud.
De esta forma será posible analizar las mejoras asistenciales
(reducción de consultas; reducción de errores médicos; o aumento del
cumplimiento de los tratamientos terapéuticos por parte de los
pacientes) que ha producido el sistema de receta electrónica.

OBJETIVOS:

_ Minimizar los trámites administrativos.

– Ofrecer una mayor movilidad dentro del sistema sanitario público.

– Facilitar la prescripción de medicamentos, especialmente para los


pacientes crónicos.

– Facilitar al usuario el acceso a la prestación farmacéutica, ya que


puede obtener el tratamiento completo sin tener que desplazarse a su
centro de salud.

– Posibilitar la información en tiempo real de los procesos de


prestación farmacéutica. – Disminuir la burocratización de la
facturación.

– Evitar el almacenamiento innecesario de medicamentos. – Aumentar


el tiempo de dedicación clínica al paciente por parte del médico.

– Prescribir, en un sólo acto médico, los medicamentos que el médico


estime necesarios para cumplir todo el tratamiento.

– Favorecer la intercomunicación del farmacéutico con el médico


sobre aquellas cuestiones fundamentales para la salud del paciente.

FUNCIONES:

– gestionar, autentificar (y/o restringir) el acceso al sistema


De cada usuario de oficina de farmacia;
– realizar un registro de auditoría de los accesos a cada servicio
Por parte de los usuarios de las oficinas de farmacia;
– proporcionar a las oficinas de farmacia los servicios de
Receta electrónica ofertados por GAIA, recabando la información
Necesaria en su propio sistema para efectuar la
Posterior facturación de las dispensaciones efectuadas;
– registrar las firmas de los auxiliares de farmacia, necesarias
En cada operación;
– registrar las firmas de los colegiados que dan el visto bueno
a cada operación;
– generar el fichero de facturación mensual;
– asegurar que el formato de las hojas de facturación generadas
tras cada dispensación sea el correcto;
– comprobar que el tiempo de respuesta de cualquier petición
sea inferior a 2 segundos, sin tener en cuenta el tiempo
de ejecución de la petición en la aplicación GAIA.

CASO 4: Departamento de sanidad y consumo – consejo de


farmacéutico del país vasco

El proyecto de desarrollo de la receta electrónica es parte integrante de


la Estrategia para afrontar el reto de la cronicidad en Euskadi. Consiste
en la integración de los procesos de prestación farmacéutica
(prescripción, visado, dispensación y facturación) a través de las
tecnologías de la información, con el objetivo último de fomentar y
potenciar un uso seguro y eficiente de los medicamentos. Se pasa del
concepto de receta al de Plan de Tratamiento Fármaco terapéutico, de
especial relevancia en el caso de las personas con enfermedades
crónicas. Su desarrollo se traducirá en un aumento de la calidad de la
prescripción y de la dispensación a partir de la capacidad de médicos y
farmacéuticos de tomar decisiones basadas en información completa
sobre tratamientos prescritos por otros facultativos, recomendaciones
de eficacia y eficiencia, dosis recomendada, interacciones o
duplicidades con otros medicamentos del paciente, riesgos en
embarazo o lactancia, ajustes de dosis en insuficiencias hepáticas y/o
renales, alertas de intolerancia o de alergia a medicamentos….

BENEFICIOS:

Potenciará el uso seguro y eficiente del medicamento:

- Por el aumento de la calidad de la prescripción y de la dispensación.

- Por la disminución de los posibles errores del proceso de prescripción


y dispensación.

- Por fomentar la adherencia al tratamiento fármaco terapéutico gracias


a que el paciente dispondrá de un plan de tratamiento más claro y
detallado, y al detallado conocimiento de las dispensaciones por parte
del facultativo que las prescribe. Facilitará la comunicación entre los
diferentes profesionales que asisten al paciente. Evitará
desplazamientos innecesarios al paciente para buscar recetas y
solicitar visados, se descargarán las consultas de prescripciones de
tratamientos continuados y se reducirán trámites burocráticos.
Constituye una oportunidad para mejorar la integración de las oficinas
de farmacia en el Sistema Sanitario.
2.2. FUNDAMENTO TEÓRICO

El sistema de permisos electrónicos busca brindar una herramienta de


control y gestión de permisos para el personal administrativo, optimizando
recursos y emitiendo una correcta utilización del producto solicitado según
los reglamentos estipulados en la institución.

Así mismo permite a todos los empleados solicitar sus permisos de forma
rápida y eficiente, optimizando tiempos y evitando interrupciones en sus
actividades laborales.
La metodología aplicada para el desarrollo del producto:

El sistema de recetas médicas electrónicas busca brindar una herramienta


de control para los médicos y farmacéuticos, optimizando el proceso de
emisión de recetas médicas por parte del médico, la recepción de la misma
por parte de paciente y el farmacéutico.

Así mismo permite al paciente visualizar su receta e indicaciones sin correr


el riesgo de perderla o no entenderla, como resultado de la sistematización
se evitará que el farmacéutico cometa posibles errores al momento de
visualizar la receta médica.

LENGUAJE DE MODELADO UNIFICADO

El Lenguaje de Modelado Unificado (UML), es un lenguaje gráfico de


modelamiento que usa conceptos de orientación por objetos.
Es un lenguaje de modelado de sistemas de software y es el más conocido
y utilizado en la actualidad; UML está respaldado por el OMG (Object
Management Group). Es un lenguaje gráfico para visualizar, especificar,
construir y documentar un sistema. Este lenguaje tiene una sintaxis y una
semántica bien definidas, sirviendo además para todas las etapas de
desarrollo tanto en el diseño de los sistemas software como para la
arquitectura hardware donde se ejecuten.

Para el modelamiento de un sistema, en UML se utilizan diferentes


elementos y relaciones, que tienen una semántica y sintaxis definidas.
Estos elementos se agrupan en diagramas preestablecidos que
corresponden a diferentes proyecciones del sistema.
En UML, los diagramas son utilizados para interpretar los diferentes
panoramas de un sistema. UML nos brinda un conjunto de diagramas que
frecuentemente son usados en pequeños subconjuntos para así poder
representar las cinco vistas principales de la arquitectura de un sistema.

El Lenguaje de Modelado Unificado nos brinda una amplia diversidad de


diagramas para visualizar el sistema desde varias vistas. UML incluye los
siguientes diagramas:

- Diagrama de casos de uso:

Los escenarios de uso del sistema, incluyendo los roles de los usuarios.
Representan un conjunto de actores y de casos de uso con sus relaciones
para el modelamiento.

Los diagramas de casos de uso solamente se usan para los requisitos


funcionales de un sistema. Otros requisitos, como las reglas de negocios,
los requisitos de calidad del servicio y las restricciones de implementación,
deben representarse por separado.

Un diagrama de casos de uso consta de los siguientes elementos:

Actor:
Es el rol donde un usuario juega con respecto al sistema, con esto se
especifica que un Actor no necesariamente representa a una persona en
particular, sino más bien la labor que realiza frente al sistema.

Caso de Uso:
Es una acción o tarea específica que se realiza tras una orden de algún
agente externo, sea desde una petición de un actor o bien desde la
invocación desde otro caso de uso.

Asociación:
Indica la invocación desde un actor o caso de uso a otra operación, es el
tipo de relación más básica en el diagrama de caso de uso. Dicha relación
se denota con una flecha simple.
Gráfico 2: Diagrama de caso de uso

Fuente: [Link]

- Diagrama de clases:

Presenta un grupo de clases, junto con sus atributos, operaciones,


interfaces, colaboraciones y sus relaciones. Es uno de los diagramas más
comunes en el UML para el modelamiento de sistemas. También presenta
el agrupamiento de clases en paquetes y las relaciones entre ellos.
Gráfico 3: Diagrama de clases.

Fuente: [Link]

LENGUAJE DE PROGRAMACION JAVA

Java es un lenguaje de programación de propósito general, concurrente, orientado


a objetos, que fue diseñado específicamente para tener tan pocas dependencias
de implementación como fuera posible. Su intención es permitir que
los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en
cualquier dispositivo (conocido en inglés como WORA, o "write once, run
anywhere"), lo que quiere decir que el código que es ejecutado en una plataforma
no tiene que ser recompilado para correr en otra. Java es, a partir de 2012, uno de
los lenguajes de programación más populares en uso, particularmente para
aplicaciones de cliente-servidor de web, con unos diez millones de usuarios
reportados

Fuente: [Link]
CARACTERÍSTICAS

 Lenguaje totalmente orientado a Objetos. Todos los conceptos en los


que se apoya esta técnica, encapsulación, herencia, polimorfismo, etc.,
están presentes en Java.
 Disponibilidad de un amplio conjunto de bibliotecas. Como ya se
mencionó anteriormente, Java es algo más que un lenguaje. La
programación de aplicaciones con Java se basa no solo en el empleo del
juego de instrucciones que componen el lenguaje, sino, fundamentalmente,
en la posibilidad de utilizar el amplísimo conjunto de clases que Sun pone a
disposición del programador y con las cuales es posible realizar
prácticamente cualquier tipo de aplicación.
 Lenguaje simple. Java posee una curva de aprendizaje muy rápida.
Resulta relativamente sencillo escribir applets interesantes desde el
principio. Todos aquellos familiarizados con C++ encontrarán que Java es
más sencillo, ya que se han eliminado ciertas características, como los
punteros. Debido a su semejanza con C y C++, y dado que la mayoría de la
gente los conoce aunque sea de forma elemental, resulta muy fácil
aprender Java. Los programadores experimentados en C++ pueden migrar
muy rápidamente a Java y ser productivos en poco tiempo.
 Distribuido. Java proporciona una colección de clases para su uso en
aplicaciones de red, que permiten abrir sockets y establecer y aceptar
conexiones con servidores o clientes remotos, facilitando así la creación de
aplicaciones distribuidas.
 Interpretado y compilado a la vez. Java es compilado, en la medida en que su
código fuente se transforma en una especie de código máquina,
los bytecodes, semejantes a las instrucciones de ensamblador. Por otra
parte, es interpretado, ya que los bytecodes se pueden ejecutar
directamente sobre cualquier máquina a la cual se hayan portado el
intérprete y el sistema de ejecución en tiempo real (run-time).
 Robusto. Java fue diseñado para crear software altamente fiable. Para ello
proporciona numerosas comprobaciones en compilación y en tiempo de
ejecución. Sus características de memoria liberan a los programadores de
una familia entera de errores (la aritmética de punteros), ya que se ha
prescindido por completo de los punteros, y la recolección de basura
elimina la necesidad de liberación explícita de memoria.
 Seguro (?). Dada la naturaleza distribuida de Java, donde las applets se
bajan desde cualquier punto de la Red, la seguridad se impuso como una
necesidad de vital importancia. A nadie le gustaría ejecutar en su
ordenador programas con acceso total a su sistema, procedentes de
fuentes desconocidas. Así que se implementaron barreras de seguridad en
el lenguaje y en el sistema de ejecución en tiempo real.
 Indiferente a la arquitectura. Java está diseñado para soportar aplicaciones
que serán ejecutadas en los más variados entornos de red, desde Unix a
Windows Nt, pasando por Mac y estaciones de trabajo, sobre arquitecturas
distintas y con sistemas operativos diversos. Para acomodar requisitos de
ejecución tan diversos o variopintos, el compilador de Java genera
bytecodes: un formato intermedio indiferente a la arquitectura diseñado
para transportar el código eficientemente a múltiples plataformas hardware
y software. El resto de problemas los soluciona el intérprete de Java.
 Portable. La indiferencia a la arquitectura representa sólo una parte de su
portabilidad. Además, Java especifica los tamaños de sus tipos de datos
básicos y el comportamiento de sus operadores aritméticos, de manera que
los programas son iguales en todas las plataformas. Estas dos últimas
características se conocen como la Máquina Virtual Java (JVM).
 Alto rendimiento.
 Multihebra. Hoy en día ya se ven como terriblemente limitadas las
aplicaciones que sólo pueden ejecutar una acción a la vez. Java soporta
sincronización de múltiples hilos de ejecución (multithreading) a nivel de
lenguaje, especialmente útiles en la creación de aplicaciones de red
distribuidas. Así, mientras un hilo se encarga de la comunicación, otro
puede interactuar con el usuario mientras otro presenta una animación en
pantalla y otro realiza cálculos.
 Dinámico. El lenguaje Java y su sistema de ejecución en tiempo real son
dinámicos en la fase de enlazado. Las clases sólo se enlazan a medida que
son necesitadas. Se pueden enlazar nuevos módulos de código bajo
demanda, procedente de fuentes muy variadas, incluso desde la Red.
 Produce applets. Java puede ser usado para crear dos tipos de
programas: aplicaciones independientes y applets. Las aplicaciones
independientes se comportan como cualquier otro programa escrito en
cualquier lenguaje, como por ejemplo el navegador de Web HotJava,
escrito íntegramente en Java. Por su parte, las applets son pequeños
programas que aparecen embebidos en las páginas Web, como aparecen
los gráficos o el texto, pero con la capacidad de ejecutar acciones muy
complejas, como animar imágenes, establecer conexiones de red,
presentar menús y cuadros de diálogo para luego emprender acciones, etc

VENTAJAS JAVA

- Costo:

Es un software de distribución libre, y con documentación muy amplia en


internet, por lo general no tardamos en encontrar tutoriales y guías
gratuitas acerca de cómo utilizar este lenguaje.

- Seguridad en Java

Desde su creación el entorno Java ha tenido presentes los problemas de


seguridad y ha definido un modelo para controlar y limitar el acceso a los
recursos desde los programas y aplicaciones. El modelo de seguridad
ha ido evolucionando con las distintas versiones del Entorno de
Desarrollo Java (de aquí en adelante denominado JDK, por sus siglas
en inglés), pasando de un modelo muy sencillo y restrictivo, el del JDK
1.0, a uno más complejo y flexible desde la aparición del JDK 1.2.

En este apartado describiremos brevemente los mecanismos de


seguridad incorporados en Java y luego trataremos los modelos de
seguridad definidos en las sucesivas versiones del JDK. Terminaremos
dando una tabla comparativa de los distintos modelos de seguridad.

En siguientes apartados nos centraremos en la seguridad en Java 2


(JDK 1.2), que es la que tiene un modelo más completo y, en definitiva,
incluye todos los anteriores.

- Mecanismos de seguridad

Java fue diseñado para ofrecer las siguientes medidas de seguridad


básicas:

 Uso de un lenguaje de programación seguro. El lenguaje de


programación Java está diseñado para ser seguro, como hemos comentado
en el apartado anterior.
 Integración de un sistema de control de permisos para los programas.
Java define un mecanismo (denominado mecanismo del cajón de arena)
que permite controlar que se le permite hacer a un programa y controlar
como accede a los recursos.
 Encriptación y uso de certificados. Se definen mecanismos para que los
programadores puedan firmar el código, de manera que los usuarios
puedan verificar quien es el propietario del código y que este no ha sido
modificado después de ser firmado.

La seguridad se basa en tres componentes fundamentales del entorno de


ejecución:

 El cargador de clases (Class Loader), que determina como y cuando


pueden cargar código los programas y garantiza que los componentes del
sistema no han sido reemplazados.
 El verificador de archivos de clases (Class file verifier), que garantiza que
el código tiene el formato correcto, que el bytecode no viola las restriciones
de seguridad de tipos de la JVM, que las pilas internas no puedan
desbordarse ni por arriba ni por abajo y que las instucciones en bytecode
tengan parámetos de tipos correctos.
 El gestor de seguridad (Security Manager), que controla el acceso a los
recursos en tiempo de ejecución. Los recursos sobre los que tiene control
son multiples: E/S de red y ficheros, creación de cargadores de clases,
manipulación de hilos de ejecución, ejecución de programas externos (del
SO), detener la JVM, cargar código nativo en la máquina virtual, realizar
determinadas operaciones en el entorno de ventanas o cargar ciertos tipos
de clases.

Fuente: [Link]

MySQL 6.0.0

SQL es un sistema de administración de bases de datos (Database Management


System, DBMS) para bases de datos relacionales. Así, MySQL no es más que una
aplicación que permite gestionar archivos llamados de bases de datos.
Existen muchos tipos de bases de datos, desde un simple archivo hasta sistemas
relacionales orientados a objetos. MySQL, como base de datos relacional, utiliza
multiples tablas para almacenar y organizar la información. MySQL fue escrito en
C y C++ y destaca por su gran adaptación a diferentes entornos de desarrollo,
permitiendo su interactuación con los lenguajes de programación más utilizados
como PHP, Perl y Java y su integración en distintos sistemas operativos.

También es muy destacable, la condición de open source de MySQL, que hace


que su utilización sea gratuita e incluso se pueda modificar con total libertad,
pudiendo descargar su código fuente. Esto ha favorecido muy positivamente en su
desarrollo y continuas actualizaciones, para hacer de MySQL una de las
herramientas más utilizadas por los programadores orientados a Internet.
Fuente: [Link]

CARACTERISTICAS DE MYSQL

La siguiente lista describe algunas de las características más importantes


del software de base de datos MySQL.
 Interioridades y portabilidad

- Escrito en C y en C++
- Probado con un amplio rango de compiladores diferentes
- Funciona en diferentes plataformas. Consulte Sección 2.1.1,
“Sistemas operativos que MySQL soporta”.
- Usa GNU Automake, Autoconf, y Libtool para portabilidad.
- APIs disponibles para C, C++, Eiffel, Java, Perl, PHP, Python,
Ruby, y Tcl. Consulte Capítulo  24,  APIs de MySQL.
- Uso completo de multi-threaded mediante threads del kernel.
Pueden usarse fácilmente multiple CPUs si están disponibles.
- Proporciona sistemas de almacenamiento transaccionales y no
transaccionales.
- Usa tablas en disco B-tree (MyISAM) muy rápidas con compresión
de índice.
- Relativamente sencillo de añadir otro sistema de almacenamiento.
Esto es útil si desea añadir una interfaz SQL para una base de
datos propia.
- Un sistema de reserva de memoria muy rápido basado en threads.
- Joins muy rápidos usando un multi-join de un paso optimizado.
- Tablas hash en memoria, que son usadas como tablas temporales.
- dfLas funciones SQL están implementadas usando una librería
altamente optimizada y deben ser tan rápidas como sea posible.
Normalmente no hay reserva de memoria tras toda la inicialización
para consultas.
- El código MySQL se prueba con Purify (un detector de memoria
perdida comercial) así como con Valgrind, una herramienta GPL
([Link]
- El servidor está disponible como un programa separado para usar
en un entorno de red cliente/servidor. También está disponible
como biblioteca y puede ser incrustado (linkado) en aplicaciones
autónomas. Dichas aplicaciones pueden usarse por sí mismas o en
entornos donde no hay red disponible..
Fuente: [Link]

APACHE
Apache Tomcat (también llamado Jakarta Tomcat o simplemente Tomcat)
funciona como un contenedor de servlets desarrollado bajo el proyecto
Jakarta en la Apache Software Foundation. Tomcat implementa las
especificaciones de los servlets y de JavaServer Pages (JSP) de Oracle
Corporation (aunque creado por Sun Microsystems).
 Estado de su desarrollo
Tomcat es desarrollado y actualizado por miembros de la Apache Software
Foundation y voluntarios independientes. Los usuarios disponen de libre
acceso a su código fuente y a su forma binaria en los términos establecidos
en la Apache Software License. Las primeras distribuciones de Tomcat
fueron las versiones 3.0.x. Las versiones más recientes son las 8.x, que
implementan las especificaciones de Servlet 3.0 y de JSP 2.2. A partir de la
versión 4.0, Jakarta Tomcat utiliza el contenedor de servlets Catalina.
 Entorno
Tomcat es un contenedor web con soporte de servlets y JSPs. Tomcat no
es un servidor de aplicaciones, como JBoss o JOnAS. Incluye el compilador
Jasper, que compila JSPs convirtiéndolas en servlets. El motor de servlets
de Tomcat a menudo se presenta en combinación con el servidor web
Apache.
Tomcat puede funcionar como servidor web por sí mismo. En sus inicios
existió la percepción de que el uso de Tomcat de forma autónoma era sólo
recomendable para entornos de desarrollo y entornos con requisitos
mínimos de velocidad y gestión de transacciones. Hoy en día ya no existe
esa percepción y Tomcat es usado como servidor web autónomo en
entornos con alto nivel de tráfico y alta disponibilidad.
Dado que Tomcat fue escrito en Java, funciona en cualquier sistema
operativo que disponga de la máquina virtual Java.
 Estructura de directorios
La jerarquía de directorios de instalación de Tomcat incluye:
o bin - arranque, cierre, y otros scripts y ejecutables.

o common - clases comunes que pueden utilizar Catalina y las


aplicaciones web.
o conf - ficheros XML y los correspondientes DTD para la configuración de
Tomcat.
o logs - logs de Catalina y de las aplicaciones.

o server - clases utilizadas solamente por Catalina.

o shared - clases compartidas por todas las aplicaciones web.


o webapps - directorio que contiene las aplicaciones web.

o work - almacenamiento temporal de ficheros y directorios.

[Link]

3. CAPITULO III: DESARROLLO DE LA APLICACIÓN

3.1. DESARROLLO DE LA SOLUCION


[Link] DE PROCESO MANUAL

A continuación, se detalla cómo se realiza el proceso de emisión de receta


médica manualmente:

1. el doctor después de haber tratado o atendido al paciente se dispone a


emitir una receta medica
2. el medico escribe los medicamentos que tiene que tomar así como
también las dosis y las horas que sean convenientes.

3. el medico sella y firma la receta médica.

4. el paciente recibe la receta y se dirige hacia la farmacia.

Flujo de compra de medicamentos con receta médica:

5. el paciente entrega la receta médica al farmacéutico

6. si la receta es de estupefacientes o psicótropo, el farmacéutico solicita el


DNI del paciente.
7. el farmacéutico verifica si la receta cuenta con el sello y la firma del
doctor o que no esté adulterada y que no se encuentre vencido.
8. si el farmacéutico detecta que la receta no es legible debido a la mala
escritura del doctor comunica al paciente.
9. el paciente regresa a consultar al doctor, pregunta de nuevo sobre los
medicamentos que le recetaron
10. Doctor corrige la receta con escritura más legible.

11. regresa al paso 2.

DIAGRAMA DE PROCESO MANUAL


3.2. NUEVO SISTEMA

[Link]

- Diagrama de Caso de uso del usuario Administrador


ACCIONES QUE REALIZA
EL ADMINISTRADOR EN <<include>>
EL SISTEMA WEB

VALIDAR

INGRESAR AL SISTEMA WEB


<<include>>

REGISTRA USUARIOS SE GUARDA EN BASE DE DATOS


Administrador

BUSCAR USUARIOS

MODIFICA DATOS DE USUARIOS <<extend>>


BLOQUEA O ACTIVA USUARIOS

SALIR DEL SISTEMA WEB

ELIMINAR USUARIOS

- Diagrama de Caso de uso del usuario Doctor

<<include>>
ACCIONES QUE REALIZA
EL DOCTOR EN EL
SISTEMA WEB

VALIDAR
INGRESAR AL SISTEMA WEB <<include>>

CREAR RECETA MEDICA


SE GUARDA EN BASE DE DATOS

BUSCA PACIENTE

Doctor

MODIFICAR PASSWORD

SALIR DEL SISTEMA WEB


VISUALIZA RECETAS MEDICAS

- Diagrama de Caso de uso del Secretaria Medica


<<include>>

INGRESAR AL SISTEMA WEB VALIDAR


<<include>>

SE GUARDA EN BASE DE DATOS


REGISTRA LOS PACIENTES

SECRETARIA
MEDICA
BUSCAR PACIENTES

MODIFICA PACIENTES

SALIR DEL SISTEMA WEB

- Diagrama de Caso de uso del usuario Farmacéutico

ACCIONES QUE REALIZA


EL FARMACEUTICO EN
EL SISTEMA WEB
<<include>>

INGRESAR AL SISTEMA WEB VALIDAR

BUSCA PACIENTES

Tecnico
Farmaceutico

VISUALIZA RECETAS MEDICAS

SALIR DEL SISTEMA WEB

MODIFICA SU PASSWORD

- Diagrama de Caso de uso del usuario Paciente


ACCIONES QUE REALIZA
EL PACIENTE EN EL
SISTEMA WEB <<include>>

INGRESAR AL SISTEMA WEB VALIDAR

VISUALIZA RECETAS MEDICAS

Paciente

MODIFICA SU PASSWORD

SALIR DEL SISTEMA WEB

[Link] DE CASO DE USO DEL NUEVO SISTEMA

- especificaciones de Caso de Uso – Ingresar al Sistema

Caso de Uso Nº 001

Nombre Ingresar al Sistema.

Administrador, Doctor, secretaria, E. Farmacia,


Actores Participantes
farmacéutico y Paciente.

1. Administrador, Doctor, secretaria, E.


Farmacia, farmacéutico y Paciente ingresan
al sistema por medio del acceso directo que
tienen en el escritorio de su computadora.
Flujo de Eventos
2. Administrador, Doctor, secretaria, E.
Farmacia, farmacéutico y Paciente digitan su
usuario, password y tipo de usuario para
ingresar al sistema.

Para que el usuario pueda acceder al sistema debe


Notas
tener una cuenta de usuario y un password.
El usuario ingresa al sistema con su respectivo
Condición de Entrada
nombre de usuario contraseña y tipo de usuario.

El usuario sale del sistema presionando el botón


Condición de Salida
salir.

Ingreso exitoso al sistema al momento de la salida.


Escenarios
Ingreso exitoso al sistema al momento del retorno.

- Especificación de Caso de Uso – Registrar Doctor, secretaria, farmacéutico,


paciente.
- Especificación de Caso de Uso – Registrar Farmacia
Caso de Uso Nº 003
Nombre Registrar Farmacia.
Actores Participantes Administrador
1. El Administrador selecciona la opción
registrar nuevo.
2. El Administrador ingresa los datos de la
Farmacia (código, nombre farmacia,
Flujo de Eventos nombre de usuario, RUC, password, tipo
de usuario)
Código, nombre, ruc, dirección ,sede
teléfono,
3. Selecciona el botón guardar.
Notas No debe haber ningún campo vacío.
Condición de Registro El nombre de usuario no se debe repetir.
El registro de Farmacia es aprobado.
Escenarios
El registro de Farmacia es invalidado.

- Especificación de Caso de Uso – Buscar Usuarios


Caso de Uso Nº 004
Nombre Buscar Usuarios
Administrador, Doctor, Secretaria Medica,
Actores Participantes
[Link], T. Farmaceutico y Paciente.
4. El usuario Ingresa DNI o ruc selecciona
Flujo de Eventos la opción Buscar.
5. El sistema muestra los datos.
Solo se mostraran datos de usuarios que
Notas
existen.
Condición de Búsqueda Al buscar solo se aceptaran números.
La búsqueda se realiza con éxito.
Escenarios
La búsqueda fallo.

- Especificación de Caso de Uso – Buscar Recetas

Caso de Uso Nº 005


Nombre Buscar Recetas
Actores Participantes T. Farmacéutico.
1. El T. Farmacéutico Ingresa el DNI del
paciente selecciona la opción Buscar.
Flujo de Eventos
2. El sistema muestra las recetas que sean
de un paciente en específico.
Solo se mostraran datos de paciente que se
Notas
buscó.
Condición de Búsqueda Al buscar solo se aceptaran números.
La búsqueda se realiza con éxito.
Escenarios
La búsqueda falló.

- Especificación de Caso de Uso – Modificar Usuarios

Caso de Uso Nº 005


Nombre Modificar Usuarios
Administrador, Doctor, Secretaria, E. Farmacia
Actores Participantes
T. farmacéutico y Paciente.
Flujo de Eventos 1. El Administrador, Doctor, secretara E.
farmacia busca al usuario que quiere
modificar.
2. El administrador puede modificar al
doctor, secretaria o E. Farmacia.
3. La secretaria puede modificarse a si
misma y modificar los datos del paciente.
4. El E. farmacia puede modificarse asi
mismo modificar a los T. farmacéuticos.
5. El T. farmacéutico puede modificar su
contraseña.
6. El paciente Puede modificar su
contraseña.
Solo se modificaran los datos de los usuarios de
Notas
acuerdo a la jerarquía de los permisos.
Condición de Para que un usuario sea modificado debe
Modificado solicitar al administrador.
El modificado se realizó con éxito.
Escenarios
El modificado falló.

- Especificación de Caso de Uso – Eliminar Usuario.

Caso de Uso Nº 006

Nombre Eliminar Usuario.

Actores Participantes Administrador, Secretaria y E. Farmacia.

1. El Administrador, Secretaria o E. Farmacia


busca el usuario que desea eliminar.
2. El Administrador o E. Farmacia selecciona
Flujo de Eventos eliminar.
3. El sistema muestra un mensaje de
confirmación y si es aceptada borra los datos
del usuario.

Notas No se podrán recuperar los datos eliminados.

Condición para Eliminar Antes de poder eliminar se tendrá que hacer una
búsqueda.

Eliminación de usuario exitosa.


Escenarios
Eliminación de usuario invalidado.

- Especificación de Caso de Uso –Emitir receta Medica


Caso de Uso Nº 008
Nombre Emitir receta Medica
Actores Participantes Doctor.
1. Doctor selecciona la opción emitir nueva
receta.
2. Doctor digita DNI del paciente, si existe
carga sus datos y si no lo manda el menú
de registro de paciente.
3. Doctor ingresa los nombres de los
Flujo de Eventos medicamentos, las dosis y especifica las
horas en las que deben ser tomadas,
también especifica las fechas de
duración.
4. Modifica en caso de que se haya
equivocado al momento de registrar.
5. Guarda la receta médica.
No debe existir campos en blanco en los
Notas
campos que sean obligatorios.
Debe verificarse que el paciente exista.
Condición de Emisión
Las horas deben ser bien detalladas.
Receta médica emitida exitosamente.
Escenarios
Receta médica no emitida.

- Especificación de Caso de Uso – Visualizar recetas


Caso de Uso Nº 009
Nombre Visualizar receta
Actores Participantes Doctor, farmacéutico y paciente.
1. Al digitar el DNI del paciente el doctor y
el farmacéutico puede visualizar todas
las recetas médicas que haya tenido con
anterioridad.
El paciente al ingresar con su cuenta y
Flujo de Eventos ser aceptado se le muestra todas sus
recetas médicas.
2. Al hacer clic en una de las recetas
médicas ya emitidas, el médico, el
farmacéutico y el paciente pueden ver los
detalles.
Los archivos se mostraran lo con todos los
Notas
detalles
Condición de Solo se muestra las recetas a las personas que
visualización estén registradas.
Se puede visualizar las recetas médicas.
Escenarios
No se encuentran recetas médicas disponibles.
[Link] DE CLASES DEL SISTEMA

Pacientes
codigo Tipo de usuario
nombres codTipoUsuario
Detalles de receta Receta
DNI Tipo Usuario
Codreceta codReceta email
Diagnostico num_rec_especialidad dreccion
Cantidad dniPaciente telef ono
1..* 1 1 Secretaria
medicamento 1..* 1 f echa de emicion sexo
Dosis-modo de empleo f echa de v encimiento f echa nacimiento codigo
están nombres
buscar() DNI
1..*
modif icar() email
genera direccion
1
telef ono
1 sexo
Usuarios
1 f echa de nacimiento
1
codigo_usu 0..*
Doctores Nombre Usuario registrar()
codigoDoc Password buscar()
num_rec_especialidad Tiipo de Usuario modif icar()
tiene 1
nombres estado
cod_especialidad 1
direccion Registrar() 1
1 T. f armaceutico
telef ono Modif icar()
Buscar() codigo
emitir receta() 1 nombre
buscar() DNI
modif icar() 1 email
1..* Farmacias 1 direccion
codigo telef ono
Nombre sexo
Detalle f armacias
1 Ruc f echa de nacimiento
Especialidades codigo de deatalle
telef ono
codigo_f armacia buscar()
Codigo_especialidad
1 1..* direccion modif icar()
especialidad registra()
buscar() v isualizar()
modif icar()
eliminar()

[Link] DE DATOS DEL NUEVO SISTEMA

ARQUITECTURA DEL NUEVO SISTEMA

MATRIZ RACI

ROLES ACCESOS

Usuario - Paciente Pantalla Principal


Operaciones:
 Visualizar receta médica.
 Modificar password
Usuario – T. Pantalla Principal
Farmacéutico Operaciones:
 Visualizar recetas médicas.
 Buscar pacientes.
 Modificar password

Pantalla Principal
Usuario – Farmacia Operaciones:
 Registrar usuario- T.
Farmacéutico.
 Modificar usuario y su password.
 Buscar usuarios.

Pantalla Principal
Usuario – Secretaria Operaciones:
 Registrar usuarios-Pacientes.
 Modificar usuarios y su
contraseña
 Buscar usuarios.

Usuario – Doctor Pantalla Principal


Operaciones:
 Emitir recetas medicas
 Busca pacientes
 Modifica su contraseña.

Usuario - Administrador Todas las pantallas y todas las


operaciones.
 Registra usuarios – Doctor,
secretarias y farmacias.

3.3. PROTOTIPO DEL NUEVO SISTEMA

[Link] E IMPLEMENTACION

- Usuarios Pantalla Login

Usuario Administrador, Doctor, Secretaria médica, E. farmacéutico y Paciente


ingresan.

- Administrador

Administrador visualiza Lista de usuarios


Administrador Actualiza sus datos

Administrador Crea nuevo usuario Doctor


Administrador Crea Nuevo usuario Secretaria médica

Administrador crea Nuevo usuario Farmacia


Administrador agrega sede de Farmacia

Administrador Modifica datos de Usuario


- Doctor

Usuario Doctor Visualiza recetas medicas

- Farmaceutico
- Secretaria Medica

Secretaria Medica Crea un Nuevo usuario para paciente


Secretaria Medica Visualiza Pacientes Registrados

- Paciente

Paciente Visualiza sus recetas medicas


[Link] DE ACTIVIDADES
4. CAPITULO IV: ANALISIS DE COSTO Y BENEFICIO

4.1. RESULTADOS

La utilización de soluciones informáticas ha permitido que los médicos y


pacientes de la clínica, puedan tener un mayor control, reduciendo las recetas
no legibles y la perdida de las recetas.

Los beneficios del nuevo sistema son:

Registrar las recetas Médicas, estableciendo un historial de recetas médicas


de cada Paciente.

- Visualizar las diferentes recetas emitidas

- Visualizar las diferentes recetas y observaciones de cada paciente, así


como el medico que la receto.

- Mantener actualizada la información de las recetas.

- Verificar el estado de la receta médica.


4.2. . PRESUPUESTO

Análisis de Costo

El costo de la implementación del sistema de emisión de recetas médicas digitales


Involucra: Costo de personal, costo de equipos, costo de software.

TIPO DE COSTO TOTAL (S/.)


Costo Personal S/. 14,100.00
Costo Equipos S/. 00.00
Costo Software S/. 0.00
Costo Infraestructura S/. 3,000.00
TOTAL (S/.) S/. 17,100.00
Tabla 1. Análisis de costo del proyecto

Costo de Personal

CANTIDA N°
PERSONAL SUELDO TOTAL S/.
D MESES
Jefe de Proyecto Analista 1 3 S/.2,500.00 S/. 7,500.00
Programador 1 2 S/. 1,800.00 S/. 3,600.00
Administrador de
1 2 S/. 1,500.00 S/. 3,000.00
Sistemas

TOTAL S/. 14.100.00


Tabla 2. Costo del personal invertido en el proyecto

Costos de Equipo

EQUIPOS CANTIDAD P.U (S/.) TOTAL (S/.)


PC 0 S/. 00.00 S/. 00.00
TOTAL S/. 00.00
Tabla 3. Costo de equipos invertido en el proyecto

Costos de Software

SOFTWARE CANTIDAD P.U. (S/.) TOTAL


Base de Datos MySQL 1 S/. 0.00 S/. 0.00
Programa Java NetBeans 1 S/. 0.00 S/. 0.00
Apache Tomcat 1 S/. 0.00 S/. 0.00
IBM Rational Rouse 1 S/. 0.00 S/. 0.00
TOTAL S/. 0.00
Tabla 4. Costo de software invertido en el proyecto
Costos de Infraestructura

COSTO
INFRAESTRUCTURA N° MESES TOTAL
MENSUAL
Oficina 3 S/. 500.00 S/. 1500.00
Otros Gastos 3 S/. 500.00 S/. 1500.00
TOTAL (S/.) S/. 3,000.00
Tabla 5. Costo de Infraestructura invertido en el proyecto

5. CAPITULO V: CONCLUSIONES Y RECOMENDACIONES


5.1. CONCLUSIONES

- Se concluye que la utilización de soluciones informáticas ha permitido que


los empleados realicen muchas de sus actividades del día a día de manera
más eficiente y eficaz. Conllevando a que los tiempos no productivos dentro
de la clínica se reduzcan drásticamente.
- Como resultado del desarrollo de este proyecto se tendrá un sistema de
información que permite generar una prescripción medica para mejorar el
estado de salud de una persona, cumpliendo con ciertas restricciones de
tiempo, requerimientos y especificaciones del médico.
- Realizar el flujo manual de la prescripción medica es un problema que
afecta al paciente y al farmacéutico, es así al mostrarse ahora una solución
se esta dando ayuda a la clínica computarizando el proceso de emisión de
prescripción médica.

5.2. BIBLIOGRAFIA

TRABAJOS CITADOS

Betancourt Yepez , P. A. (1 de Marzo de 2015). Repositorio Digital-UPS. Obtenido de


[Link]

Departamento de Sanidad y Consumo – Consejo de Farmacéuticos del País Vasco. (12 de Enero de
2011). [Link]. Obtenido de
[Link]
1294835160

Gavilan Cifuentes, S. (13 de mayo de 2009). cybertesis. Obtenido de


[Link]

Poza plaza, E., Barrachina Martinez, I., Trillo Mata, J., & Uso Talaantes, R. (1 de Mayo de 2011).
ciegs - UPV. Obtenido de [Link]
ciegs/sistema_prescripcion_dispensacion_electronica_agencia_valenciana_salud/
Manual de usuarios del sistema de emicion de recetas
Medicas
Todos deben ingresar al sistema atravez del login , el Administrador se encarga de crear a cada
usuario.

Si el usuario no existe se mostrara un mesaje “error de usuario o contraseña” y si el usuario a


sido bloqueado mostrara un mensaje de “usted ha sido bloqueado”

Ingrese su
Usuario

Al Hacer click
en iniciar Ingrese su
sesión, contraseña
ingresaras al
Sistema.

1. Usuario Administrador (Vista Principal)

El administrador puede ver la lista de usuarios y crear uno nuevo (Doctor, Secretaria,
Encargado de farmacia y empleados que trabajen en la farmacia). El administrador puede
registrar una nueva farmacia que se haya asociado a la clínica San José.
Aquí se visualiza la lista de
Espacio de búsqueda
usuarios Registrados
de usuario

Botones que re
direcciona hacia
el formulario de
Botones para Crear
edicion
nuevos usuarios y
cambiar contraseña

1.1 Nuevo usuario (Doctor)

Se ingresa el código de registro de la especialidad para buscar al doctor al cual se desea crear
un usuario, si el doctor no está registrado en la base de datos de la clínica este no podrá
contar con una cuenta de usuario.

Se digita el código de
la especialidad del
Médico.

Los datos del Doctor


son mostrados
automáticamente sin
Se Presiona en
opción de edición
el botón
Grabar y se
procede a
guardar todos El administrador solo
los datos hace que el Doctor
Ingresados. digite su contraseña

1.2 Editar usuario


Para editar se selecciona la opción de Editar Usuario y se muestra el formulario para editar al
usuario en el cual puede cambia su contraseña o su estado (activo o bloqueado)

Se muestra los datos


que se desean Editar

Se selecciona
actualizar para Solo se edita el estado
guardar los y la contraseña
cambios

1.3 Registro de secretaria

Se busca el DNI de la secretaria para verificar si la secretaria trabaja en la clínica. Si la


secretaria no está registrada en la base de datos de la clínica, esta no podrá tener una cuenta
de usuario

Se digita el DNI de la
secretaria

Se muestra los
datos de la
secretaria/o

Se da clic en Se ingresa el
Grabar y se usuario y la
guardan los contraseña
datos
ingresados.

1.4 Nueva Farmacia

Primero se registrará a las farmacias asociada para que posteriormente se registre cada sede que
tenga dicha farmacia creándoles una cuenta de usuario para cada encargado de sede.
Se ingresará los datos de la farmacia (nombre,
Ruc, Teléfono), luego se grabarán los datos

Se selecciona
Se muestra la lista de farmacias para registrar
registradas (asociadas con la clínica) una nueva
sede
1.5 Registrar sede de Farmacia

Para registrar la nueva sede de la farmacia se ingresan dirección, nombre de la persona encargada
de esa sede y el DNI del encargado.

Ingresar datos de nueva sede (dirección,


nombres del encargado, DNI y su
PASSWORD.

Se muestra la lista de sedes de la farmacia, las nuevas


sedes podrán crear a los T. Farmacéuticos en el
formulario de sedes

1.6 Actualizar Farmacia o Sede

Para actualizar la farmacia se ingresan la Dirección, Nombre de la farmacia y el DNI del


encargado de la farmacia.

Ingresamos los
datos de la
Farmacia y del
Presionamos en encargado de la
el botón sede.
actualizar y
guardamos
todos los datos.
2. Usuario Secretaria/o
2.1 Registrar Nuevo usuario(Paciente)

Para ingresar un nuevo Usuario(Paciente), la secretaria solicita Nombre, DNI una vez
ingresado los datos solicitados, la secretaria le genera un Código de Paciente y Contraseña.

Si se quisiera
buscar un
La Secretaria paciente por el
Visualiza, DNI, colocamos
Nombre y DNI en este espacio.
del nuevo
Paciente.

En estos campos la
Secretaria crea
Presionamos en Contraseña del
el botón Grabar y paciente y coloca el
se graba todos los estado del Paciente.
datos ingresados.
2.2 Visualización de Pacientes Registrados

La Secretaria visualiza a todos Los Pacientes registrados, en el lado derecho del formulario
si la enfermera presiona en “EDITAR”, puede editar el estado del paciente y la contraseña.

En este espacio se Dando clic en


visualiza los Siguientes “Editar “la
datos del Paciente secretaria puede
Registrado. editar el estado del
paciente como
Código, Nombre, apellido también la
y DNI. contraseña.
2.3 Emisión de la Receta médica Electrónica

Cuando el medico emite la Receta Medica,

También podría gustarte