Tesis 66144
Tesis 66144
Tesis 66144
FACULTAD DE INGENIERÍA
Autora
Chávez Bazán Martha Sthefany
Asesor
Paredes Jacinto Marlene Raquel
Huacho – Perú
2020
1
Índice
i
Palabras clave
Keeyword
Línea de investigación
ii
Título
iii
Resumen
El estudio de tesis tuvo como finalidad controlar las citas e historias clínicas
mediante un sistema en el Puesto de salud Campo Alegre de Hualmay – Huacho,
que permite optimizar los procesos reduciendo los tiempos de asignación, búsqueda,
registro y duplicidad de historias clínicas.
iv
Abstract
The purpose of the thesis study was to control appointments and medical records
through a system at the Campo Alegre Health Post in Hualmay - Huacho, which
allows optimizing the processes by reducing the allocation, search, registration and
duplication times of medical records.
As a result, a solution for the computer system is proposed to improve the control
of appointments and medical history for the Campo Alegre health post in Hualmay
- Huacho, which has allowed integrating all the information in real time, reducing
search time allowing faster attention.
v
1. Introducción
De los antecedentes encontrados se han abordado los trabajos más relevantes a esta
investigación:
1
Palacios (2018) en el estudio de tesis se propuso determinar proponer la
Implementación de un Sistema Web de Control de Citas Médicas en la Clínica
Santa Rosa S.A.C. -Sullana; afín de mejorar el servicio para los usuarios que son
atendidos en ese centro médico. Para el desarrollo del software se aplicó La
metodología RUP. Como resultado se obtuvo una propuesta de un sistemas
web para mejorar el proceso de control de citas; queda demostrado que se
necesita mejorar la atención a pacientes que necesitan de atención sanitaria por
en diferentes especialidades que se presta en la clínica.
2
Sistema informático
Control de citas
Son conductas que emite un individuo que tiene como objetivo garantizar que
todas las citas médicas, son hechas a un precio justo y a satisfacción del paciente (Reyes,
2014)
La presente investigación aporta a las tecnologías con conocimientos selectivos
y sistematizados de la ingeniería de software aplicados en el desarrollo de sistemas
informáticos aplicando metodologías y herramientas informáticas, como en este caso la
construcción de una aplicación de citas e historia clínica, El producto final será el
software el cual ayudará a resolver problemas registro de citas en el policlínico.
3
de las historias y se mantendrá una comunicación entre áreas teniendo una respuesta en
tiempo real logrando la satisfacción de los trabajadores y del paciente.
El Puesto de salud Campo Alegre de Hualmay - Huacho, se dedica a brindar el
servicio de atención médica a los pobladores de esta ciudad, sin embargo, se ha detectado
un deficiente control del registro de citas médicas las cuales se realiza en documentos de
Microsoft Excel y hasta en forma manual inclusive; y las historias lo manejan en papeles
y se almacenan en los estantes en forma alfabética y otras de acuerdo al número de
historia médica lo que ocasiona a veces, duplicidad de registro y/o pérdida de
información, provocando búsquedas erróneas por el área de admisión. El no tener un
registro eficiente de registro de citas trae consigo problemas al generar historias no
teniendo un registro exacto de la atención causando así duplicidad de historia e
información incompleta de las atenciones, diagnósticos y/o resultados del paciente.
Además, a la asignación de citas en forma manual, le sigue el riesgo de no
registrar en el momento oportuno dicha cita en la respectiva historia médica, debido a
que a veces éstas no se encuentran a tiempo, generándose nuevas historias médicas para
un mismo paciente, lo que hace necesario automatizar dichos procesos. A fin de
encontrar una solución al problema descrito, se plantea la siguiente formulación: ¿Cómo
desarrollar un sistema informático de control de citas e historia médicas, para mejorar la
atención de los pacientes del Puesto de salud Campo Alegre de Hualmay?
4
Historia Clínica
Según lo establecido por el Ministerio de Salud, es un documento médico
legal, con información de los pacientes que necesitan de atención medica en un centro
sanitario, comprende de datos, identificación y de los procesos relacionados con la
atención del paciente, siguiendo la secuencia de atención en el tiempo por el medico
que lo trato u otro profesional de salud que brinda atención sanitaria. En el sector
salud el registro del historial clínico y demás registros médicos, de alto valor médico
que registra datos valiosos del paciente del cual el servicio médico toma y registra
información de las patologías del paciente. En ese sentido, el llevar un correcto
registro del paciente contribuye a mejorar la calidad del servicio de asistencia médica
en los centros sanitarios. N.T. Nº 022-MINSA/DGSP-V.02. (MINSA, 2004).
5
SQL SERVER.
Sistema de gestión de base de datos, permite el manejo de datos del modelo
relacional, para registrar datos de un sistema informático. Se caracteriza por: Soporte de
transacciones, escalabilidad, estabilidad y seguridad. Así mismo, Soporta
procedimientos almacenados. Como también la inclusión de un potente entorno gráfico
de administración, que permite el uso de comandos DDL y DML gráficamente. Los
programadores los utilizan porque les permite trabajar en modo cliente-servidor, donde
la información y datos se registran en un servidor de base de datos, para que los clientes
o terminales accedan a los datos. Pero también permite acceso a otros servidores en
plataforma web en la administración de información. (Alvarado, 2013)
6
2. Metodología
Tabla 01
Técnicas e instrumentos de investigación
Técnicas Instrumentos
7
RATIONAL UNIFIED PROCESS (RUP)
El ciclo de vida del software se divide en ciclos s, cada ciclo trabajando en una nueva
generación del producto.
8
La metodología de desarrollo de software, en ese caso RUP comprende de cuatro fases,
que comprende de iteraciones según sea el caso del proyecto a desarrollar, con las características
particulares que se requiera. En mucho de los casos se tiene solamente una iteración en la fase
de Inicio y Elaboración. Se suele utilizar una iteración en la fase de Inicio y de Elaboración,
varias iteraciones de construcción y transición. En un artículo publicado por la fundación Trazar
(www. trazar.org) describe las fases de la siguiente manera:
Durante la fase de inicio las iteraciones hacen mayor énfasis en actividades
relacionadas a los requerimientos.
En la fase de elaboración, las iteraciones se orientan al desarrollo de la línea
base de la arquitectura, abarcan más los flujos de trabajo de refinamiento de los
requerimientos, análisis, diseño y una parte de implementación orientado a la
línea base de la arquitectura.
En la fase de construcción, se lleva a cabo la construcción del producto por
medio de una serie de iteraciones.
Para cada iteración se selecciona algunos Casos de Uso, se refina su análisis y
diseño y se procede a su implementación y pruebas. Se realiza una pequeña
cascada para cada ciclo. Se realizan tantas iteraciones hasta que se termine la
implementación de la nueva versión del producto.
En la fase de transición se pretende garantizar que se tiene un producto
preparado para su entrega a la comunidad de usuarios.
9
3. Resultados
PICTOGRAMA:
Buscar
Registrar
Emite Reporte Citas Asignadas
Emite Reporte Citas del Día
Cita Médica
Buscar
Registrar
Paciente
Solicitar Cita/Atención Médica Registrar
Solicitar Datos Emite Reporte Citas Atendidas
Emite Ticket
Registrar Atención Médica
Buscar
Paciente Buscar
Registrar
Emite Buscar Usuario
Realiza Comprobante Pago Buscar
Pago Admisionista Registrar
Buscar RegistrarRegistra Rol
Profesionales
Emite Reporte del Rol
D Buscar
Profesional
Programación Rol
de Atención Medico
Buscar Registrar Jefe Medico Buscar
Buscar Registrar
Historia Clínica Consultorio
Registra Pago Emite
Especialidad
Reporte pagos Registrar
Cajera Buscar
Pago
Profesional Médico
Figura 2: Pictograma
10
En el Puesto de salud Campo Alegre, el proceso empieza cuando el paciente solicita ser atendido
en una especialidad, para lo cual el personal de admisión verifica la programación médica y el
número de turnos por cada servicio, luego de esto el personal le entrega la cita para que el
paciente vaya a realizar el pago respectivo al personal de caja, siempre y cuando no sea un
paciente SIS, luego de esto el personal del área de admisión de pacientes busca la historia clínica
para luego alcanzar al médico, pueda atender al paciente, esto conlleva a una actualización de
la historia clínica, teniendo en cuenta los datos que el medico registra.
El Jefe médico es el encargado de realizar la programación del rol del personal médico según
los servicios que brinda el centro médico de salud.
Control de Programación del Rol de Atención: Este proceso le permite al jefe médico realizar
la programación del Rol de Atención de los servicios médicos por especialidad en un periodo
determinado
Control de Atención Médica: En este proceso le permite a la Admisionista registrar los datos
del triaje del paciente que tiene una cita médica reservada y llega para su atención, luego el
paciente pasa al consultorio y es el profesional médico quien registra el diagnóstico y
tratamiento en su historia clínica.
11
Control asignacion cita medica
Paciente
Admisionista
12
Tabla 2
Lista de actores
Nombre Descripción
Paciente Persona que solicita una atención médica en una
especialidad que ofrece el puesto de salud.
Figura 4: Modelo de Objetos de Negocio - Programación del Rol de Atención de los Servicios Médicos
13
Figura 5: Modelo de Objetos de Negocio – Asignación Cita Médica
14
1 1
Paciente_ HistoriaClinica
1 *
*
1
* 1 1 *
1 1 1
Servicio Consultorio
* *
* *
RolProgramación
1 1
Turno Medico
15
Jefe Medico Medico
Medico
Verifica medico
Existe? No Registra
medico
Si
Verifica
disponibilidad
Verifica
especialidad
Existe
especialidad?
No Registra
especialidad
Programacion
Si medica
Verifica
consultorio Fin
Existe
consultorio? No
Registra
consultorio
Si
16
Figura 9: Diagrama de Actividad – Control de Asignación de Citas
17
Figura 10: Diagrama de Actividad – Control de Atención de Citas
18
Tabla 03
Descripción del caso de uso de negocio: Control de Programación del Rol de Atención de
los Servicios Médicos
Caso de uso
Control de Programación del Rol de Atención
Negocio
Acción en la cual se realiza la programación del rol de atención de los
Descripción servicios médicos del Puesto de salu, considerando la especialidad y la
disponibilidad en las fechas del profesional médico.
Actor Jefe medico
Precondición Disponibilidad de Servicio y Profesional Médico
Paso Acción
1 Verificar Disponibilidad del Profesional Medico
Secuencia
Realiza la programación del rol de los servicios médicos
normal
2 considerando la disponibilidad de Servicio y el Profesional Médico
en fechas determinadas.
Post condición Rol de los Servicios Médicos programados para un periodo determinado.
Paso Acción
Excepciones En caso no exista la disponibilidad del profesional médico, se
1
emitirá un mensaje de alerta
19
Tabla 04
Descripción del caso de uso de negocio: Control de Asignación de Citas
Caso de uso
Control de Asignación de Citas
Negocio
Acción en la cual el paciente solicita una cita para ser atendido por el
Descripción profesional médico, para lo cual se le asignará la cita según la programación
de servicios y debe realizar el pago por concepto de la cita.
Actor Admisionista
Precondición El servicio debe estar programado en la fecha requerida
Paso Acción
1 Buscar paciente
2 Buscar historia clínica
Si el paciente es nuevo, se deberá registrar al paciente y se creará
Secuencia 3
su historia clínica
normal
El paciente indicara el horario a ser atendido, según el rol
4
programado de los servicios médicos.
5 Paciente realizara el pago de la cita médica.
Paso Acción
20
Tabla 05
Descripción del caso de uso de negocio: Control de Atención de Citas
Caso de uso
Control de Atención de Citas
Negocio
Acción en la cual la Admisionista verifica si el paciente tiene cita
programada y le realiza el triaje registrando los datos, luego es atendido
Descripción
por el profesional médico quien determina el diagnóstico y tratamiento que
registrará en las historias clínicas.
Actor Admisionista, Profesional Médico
Precondición Paciente tiene cita programada
Paso Acción
1 La Admisionista valida cita del paciente
2 La Admisionista Busca historia clínica del paciente
La Admisionista realiza triaje al paciente y registra en su historia
3
Secuencia clínica
normal 3 El Profesional Médico solicita motivo de la atención medica
El Profesional Médico realiza la auscultación respectiva al
4
paciente.
El Profesional Médico registra el diagnóstico y tratamiento en la
5
historia clínica.
Paso Acción
2 Atención de emergencia.
21
Utilizando la metodología Rational Unified Process, en su Disciplina de Requerimientos, se
muestran los requerimientos funciones del sistema.
22
Tabla 06 Especificación de caso de uso: Registrar Usuario
Precondición
Secuencia Normal Paso Acción
1 El Administrador crea un nuevo usuario.
23
Tabla 07
Especificación de caso de uso: Registrar Consultorio
CASO DE USO REGISTRAR CONSULTORIO
Descripción El Sistema deberá permitir al Administrador registrar
los consultorios de acuerdo a las especialidades con las
que cuenta el puesto médico.
Precondición
Secuencia Normal Paso Acción
1 El Administrador crea un nuevo
consultorio.
24
Tabla 08
Especificación de caso de uso: Registrar Profesional Médico
CASO DE USO REGISTRAR PROFESIONAL MÉDICO
Descripción El Sistema permitirá al Administrador verificar,
registrar los datos personales y datos de formación
del profesional médico que brinda atención en el
puesto de salud Campo Alegre.
Precondición
Secuencia Normal Paso Acción
1 El Administrador crea un nuevo
profesional médico.
25
Tabla 09
Especificación de caso de uso: Registrar Especialidad
26
Tabla 10
Descripción del caso de uso: Registrar Tarifa
CASO DE USO REGISTRAR TARIFA
Descripción El Sistema deberá permitir al Administrador
registrar/actualizar las tarifas de los servicios de
atención a sus pacientes según las especialidades
que se brindan en el puesto de salud Campo
Alegre.
Precondición
Secuencia Normal Paso Acción
1 El Administrador crea una nueva
tarifa.
27
Tabla 11
Especificación de caso de uso: Registrar Programación del Rol de Atención de los
Servicios Médicos
CASO DE USO REGISTRAR PROGRAMACIÓN ROL DE ATENCIÓN
Descripción El Sistema permitirá al Administrador verificar/registrar la
Programación del Rol de Atención de los Servicios Médicos de
acuerdo a las especialidades que se brindan en el puesto de salud
Campo Alegre.
Precondición
Secuencia Normal Paso Acción
1 El Administrador crea un nuevo registro
en la programación del rol de servicios
médicos.
2 El Administrador ingresará los datos
requeridos para registrar el nuevo registro
en la programación del rol de servicios
médicos.
Postcondición El nuevo registro en la programación del rol de atención de los
servicios médicos debe estar registrado.
Excepciones Paso Acción
1 Si no se ingresaron correctamente los
datos requeridos para el nuevo registro en
la programación del rol de atención de los
servicios médicos, se mostrará en pantalla
un mensaje indicando que no se registró
correctamente y verifique los datos.
2 En caso de que el nuevo registro en la
programación del rol de atención de los
servicios médicos ya se encuentre
registrado, se mostrará en pantalla un
mensaje indicando que el registro ya
existe.
Rendimiento El sistema deberá permitir el registro de un nuevo registro en la
programación del rol de atención de los servicios médicos, en un
tiempo de 4 minutos.
Frecuencia 4 vez / mes
Importancia Vital
Urgencia Inmediatamente
Comentarios Sin comentarios adicionales
28
Tabla 12: Especificación de caso de uso: Registrar Paciente
CASO DE USO REGISTRAR PACIENTE
Descripción El Sistema deberá permitir a la Admisionista
verificar/registrar los datos personales, clínicos,
procedencia de los pacientes que se atienden en el
puesto de salud Campo Alegre..
Precondición
Secuencia Normal Paso Acción
1 La Admisionista crea un nuevo paciente.
29
Tabla 13
Especificación de caso de uso: Registrar Cita Médica.
CASO DE USO REGISTRAR CITA MÉDICA
Descripción El Sistema deberá permitir a la Admisionista
mantener actualizado el registro de citas, de acuerdo
a su necesidad puede agregar, actualizar y desactivar
un Cita Médica.
Precondición
Secuencia Normal Paso Acción
1 La Admisionista crea una nueva cita
médica.
30
Tabla 14
Especificación de caso de uso: Registrar Atención Médica.
CASO DE USO REGISTRAR ATENCIÓN MÉDICA
Descripción El Sistema permitirá al Admisionista verificar si el
paciente tiene una cita médica para ser atendido,
realiza el triaje y los resultados los registra en una
nueva atención médica.
31
Tabla 15
Especificación de caso de uso: Registrar Pago.
CASO DE USO REGISTRAR PAGO
Descripción El Sistema permitirá a la Cajera verificar/registrar
los pagos en soles por concepto de servicios que
realizarán los pacientes que reciben atención
medica en el puesto de salud Campo Alegre.
32
Utilizando la metodología Rational Unified Process, para el Análisis y Diseño, comprende la
iteración de los objetos por cada caso de usos, mostrando el que y como sería el
funcionamiento del sistema.
33
Figura 13: Diagrama Colaboración Control de Atención
34
Figura 15: Diagrama Colaboración Registrar Pago
35
Figura 17: Diagrama Colaboración Registrar Consultorio
36
Figura 20: Diagrama Colaboración Registrar Tarifa
37
Figura 21: Diagrama de clases de análisis Los diagramas de
secuencia de diseño muestran los
escenarios del funcionamiento de las interfaces del sistema.
38
Figura 22: Diagrama de secuencia de diseño Programación Rol de Atención
39
Figura 23: Diagrama de secuencia de diseño Registrar Cita
40
Figura 24: Diagrama de secuencia de diseño Registrar Atención
41
Figura 25: Diagrama de secuencia de diseño Actualizar Historia Clínica
42
Figura 26: Diagrama de Clase de Diseño
Los diagramas de estados muestran el ciclo de vida de una clase
43
Figura 27: Diagrama de Estado de la Clase Consultorio
44
Figura 29: Diagrama de Estado de la Clase Cita Medica
45
Sistema
Pumesalud
Librerias conexión BD
BDSalud
Figura 31: Diagrama de Componentes
Cliente web
SO: Windows 10
RAM_32 GB
preemptive
Figura
<process32: Diagrama de Despliegue
name>
<thread nam e>
46
Figura 33: Interfaz gráfica ingreso del sistema
47
Figura 35: Interfaz gráfica registrar cita
48
Figura 37: Interfaz gráfica registrar paciente
49
4. Análisis y discusión
50
5. Conclusiones y Recomendaciones
Con el desarrollo del sistema se logró la satisfacción tanto de personal como de los
pacientes del “Puesto de Salud Campo Alegre”, ya que ahora se cuenta con herramientas
para mejorar el desempeño laboral.
Se empleó la metodología RUP en el análisis del sistema, ya que la metodología nos
permite estructurar todos los procesos.
El sistema informático desarrollado ha permitido la automatización de los procesos en
el “Puesto de Salud Campo Alegre”, asegurando la integridad y seguridad de los datos,
así como la generación de consultas oportunas y eficientes.
Recomendaciones
Realizar un mantenimiento oportuno al sistema informático para identificar que los
procesos se cumplan adecuadamente e identificar los nuevos requerimientos.
Formar una buena comunicación entre los usuarios y el equipo de trabajo, para entender
mejor cada necesidad, llegando a definir mejor cada requerimiento que debe cumplir el
sistema informático.
Se recomienda al encargado del “Puesto de Salud Campo Alegre”, realizar
capacitaciones acerca del manejo del sistema e implementarse para tener claros los
procesos.
51
7. Referencias Bibliográficas
Alvarado, J (2015). SQL 2019 whats new in the end support SQL 2008 R2 tour
Guatemala Trillo, L (2019). Sistema informático web de citas médicas para el
hospital Santa Rosa, Paramonga. Universidad San pedro. Barranca. Perú.
Silva, L (2012). Desarrollo de un sistema informático para agilizar las citas médicas,
historias clínicas y registro de los pacientes del hospital Maternidad Babahoyo
en la ciudad de Babahoyo. Universidad Técnica de Babahoyo. Los Ríos.
Ecuador.
52
DEDICATORIA
Esta investigación ha podido ser posible gracias a mis padres, quien con su confianza y
colaboración se convirtieron en la inspiración y el motor para superar las
dificultades y afrontar.
53
AGRADECIMIENTO
A los docentes porque con su paciencia y habilidad permitieron estar cada vez más cerca
de la excelencia.
54