Revista Nexos Científicos ISSN: 2773-7489
Julio Diciembre 2020 pp. 32-38 Correo: editor@istvidanueva.edu.ec
Volumen 4, Número 2 URL: http://nexoscientificos.vidanueva.edu.ec/index.php/ojs/index
Fecha de recepción: septiembre 2020 Fecha de aceptación: noviembre 2020
32
1.
1
INTRODUCCIÓN
Se utiliMicrosoft Visual Studio C# para realizar
el desarrollo de la programación del sistema, ya que
es el lenguaje impartido en la materia de
Plataformas de Desarrollo, podemos tener más
información sobre el Framework en la siguiente
dirección para tener un poco más claro la utilización
y las opciones que nos ofrece como desarrolladores.
https://visualstudio.microsoft.com/es/vs/features/net-
development/
1. Master Universitario en Ingeniería Matemática y
Computación, msalazar@uisrael.edu.ec
2. Estudiante de la Carrera de Sistemas de Información,
dtagliacozzo@uisrael.edu.ec
Para realizar el diseño de la base de datos que
utilizara el sistema, se realizó el modelo lógico,
físico y el script de la base de datos en el programa
Power Designer. ChartArea Class,
https://docs.microsoft.com/es-
Sistema de agendamientos de estudios médicos RIS (Sistema de información
radiológica)
Salazar Martha
1
; Tagliacozzo Davide
2
1
Universidad Tecnológica Israel-Departamento de Ciencias de la Ingeniería Carrera de Sistemas, Quito, Ecuador, msalazar@uisrael.edu.ec
2
Universidad Tecnológica Israel-Departamento de Ciencias de la Ingeniería Carrera de Sistemas, Quito, Ecuador, dtagliacozzo@uisrael.edu.ec
Resumen: En primer lugar, RIS(sistema de información radiológica) es un sistema el cual se
manejan el área de radiología o imagenlogía de un centro médico, hospital para poder agenda y
direccionar la información de las citas médicas y de los estudios de imagen hacia los consultorios
y equipos médicos para poder coordinar de mejor manera las citas y estudios a ser realizados
dentro del hospital, de esta manera tanto los médicos, tecnólogos, usuarios en general del sistema
podrán tener un control más detallado de lo que se realiza en el área de imagen.
Palabras clave: RIS, Agendamientos, Estudios médicos.
System of medical study agendas RIS (Radiological Information System)
Abstract: First of all, RIS (radiological information system) is a system which manages the
radiology or imaging area of a medical center, hospital to schedule and direct the information of
medical appointments and imaging studies to the offices and medical teams to better coordinate
appointments and studies to be performed within the hospital, in this way both doctors,
technologists, and users in general of the system will be able to have more detailed control of what
is done in the image area .
Keywords: RIS, Schedules, studies.
Revista Nexos Científicos ISSN: 2773-7489
Julio Diciembre 2020 pp. 32-38 Correo: editor@istvidanueva.edu.ec
Volumen 4, Número 2 URL: http://nexoscientificos.vidanueva.edu.ec/index.php/ojs/index
Fecha de recepción: septiembre 2020 Fecha de aceptación: noviembre 2020
33
es/dotnet/api/system.web.ui.datavisualization.chart
ing.chartarea?view=netframework-4.8 (2018)
Podemos obtener más información en el siguiente
link
https://www.powerdesigner.biz/ES/powerdesigner/probar-
powerdesigner-
source_adw847a.html?gclid=CjwKCAjwx9_4BRAHEiw
ApAt0znN2ZMrxxwzKRq8XTLnJm332gYcNvIlrcsc7yIO
NsOxkafS-LBPeQRoCa5EQAvD_BwE
Nota
El modelo tanto lógico como físico de la base de
datos se puede realizar en diferentes tipos de
programas, en este caso utilizamos PowerDesigner
en su versión 16.5 ya que es de fácil utilización y
para los propósitos deseados está muy acorde
El script que desarrollamos fue para el sistema
gestor de base de datos Sql Server 2019, en el cual
cargamos nuestro script y realizamos la
manipulación de datos desde la aplicación
desarrollada.
2. METODOLOGÍA
Una vez instalados los sistemas anteriormente
mencionados, tenemos que verificar el servicio del
SQL Server Management Studio se encuentre
iniciado para no tener ningún tipo de problema y
poder importar el script creado. Auto-Interval
precision in MS Chart
https://stackoverrun.com/es/q/860504 (2010)
Normalmente el servicio se inicia automáticamente,
pero podemos verificar para no tener
inconvenientes.
SQL Server https://www.microsoft.com/es-es/sql-
server/sql-server-downloads (2011)
Cuando ya verificamos podemos ingresar a Sql
Server Management Studio y logearnos con la
autentificación de Windows sin problemas, después
podemos en la parte de new Query colocar el script
que hemos creado anteriormente en Power Designer
en su versión 16.5 para poder ejecutarlo que nos cree
la base de datos con las tablas que hemos creado.
Cuando ya hemos realizado la ejecución del script
podemos verificar que tenemos las tablas creadas,
con esto ya tendríamos todo listo para comenzar con
Revista Nexos Científicos ISSN: 2773-7489
Julio Diciembre 2020 pp. 32-38 Correo: editor@istvidanueva.edu.ec
Volumen 4, Número 2 URL: http://nexoscientificos.vidanueva.edu.ec/index.php/ojs/index
Fecha de recepción: septiembre 2020 Fecha de aceptación: noviembre 2020
34
la programación del sistema de agendamientos RIS
sistema de información radiológica.
3. RESULTADOS Y DISCUSIÓN
3.1. C# con MySQL.
Abrimos el proyecto que creamos y verificamos que
la conexión con la base de datos es correcto para de
esta manera poder tener acceso a toda la
información desde el mismo.
SqlConnection conexion = new
SqlConnection("server=MSI\\SQLEXPRESS;
database=SISRIS ; integrated security =
true");
conexion.Open();
Verificando de esta manera que le nombre tanto del
servidor así como de la base de datos es la correcta.
Después procedemos a verificar que esté
funcionando el proceso de validación con el usuario
y clave que hemos creado en la tabla USUARIO con
efecto de pruebas.
if (AUX1 == 1 && AUX2 == 1)
{
this.Hide();
Form1 frm = new Form1();
frm.Show();
string message = "BIENVENIDO
USUARIO --"+textBox1.Text+"-- ";
string caption = "Ingreso
Correcto";
MessageBoxButtons buttons =
MessageBoxButtons.OK;
DialogResult result;
result =
MessageBox.Show(message, caption, buttons);
}
Podremos verificar que la conexión se ha realizado
satisfactoriamente.
3.2. MODELO LOGICO BDD:
Podemos ver el modelo lofico de la base de datos
que hemos creado para el sistema RIS, el cual va a
disponer de tres tablas.
USUARIO: es la tabla donde se van a registrar todos
los usuarios que podrán ingresar al sistema por
medio de una contraseña.
PACIENTE: En esta tabla se almacenara toda la
información respectiva de los pacientes ingresados
al sistema que tendrán la posibilidad de realizarse
uno o varios estudios de imagenlogía dentro del
hospital o institución donde se encuentre instalado
el sistema.
ESTUDIO: Aquí se almacenará la información
referente a los estudios agendados para cada
paciente en los días seleccionados, así como la hora
a realizarse el estudio, también se va a almacenar
En base a las necesidades se dimensionara el tamaño
y tipo de cada uno de los campos de las tablas de la
base de datos, para disponer de tamaño suficiente
para poder almacenar la información necesaria ya
que muchos de los estudios realizados en
imagenenología tienen una longitud de hasta 200
caracteres, por lo cual con un varchar no vamos a
tener ningún inconveniente.
3.3. MODELO FISICO BDD:
Después realizamos el modelo físico para poder
generar posteriormente el script que vamos a
ejecutar en el sistema gestor de base de datos.
Revista Nexos Científicos ISSN: 2773-7489
Julio Diciembre 2020 pp. 32-38 Correo: editor@istvidanueva.edu.ec
Volumen 4, Número 2 URL: http://nexoscientificos.vidanueva.edu.ec/index.php/ojs/index
Fecha de recepción: septiembre 2020 Fecha de aceptación: noviembre 2020
35
3.4. SISTEMA EN C#:
Vamos a tener una pantalla donde el usuario puede
logearse para tener acceso a las funciones del
sistema.
Nota
En el caso de que la clave no sea correcta se
desplegara un mensaje para notificar al usuario que
ya sea el nombre de usuario o la clave son
incorrectas.
El texto donde se ingresa la clave del usuario va a
tener la propiedad PASSWORDCHAR * para que
no se pueda ver la clave que se está ingresando.
Vamos a ver el código del proceso de la validación
del usuario con la base de datos, donde compara
tanto el usuario como la clave del mismo.
Cuando el usuario haya ingresado
satisfactoriamente al sistema, se desplegara un
mensaje indicando el nombre del usuario que se
logeo correctamente.
Ya dentro del sistema vamos a tener la pantalla
principal donde encontraremos toda la información
de los pacientes, las citas, ingresos nuevos y el
grafico estadístico.
En la siguiente pantalla vamos a ver la sección de
información de pacientes e ingreso de pacientes
nuevos, donde podremos seleccionar una nueva cita
escogiendo el tipo de estudio que se va a realizar, el
médico que lo va a atender y la sucursal.
Revista Nexos Científicos ISSN: 2773-7489
Julio Diciembre 2020 pp. 32-38 Correo: editor@istvidanueva.edu.ec
Volumen 4, Número 2 URL: http://nexoscientificos.vidanueva.edu.ec/index.php/ojs/index
Fecha de recepción: septiembre 2020 Fecha de aceptación: noviembre 2020
36
En esta parte del sistema también dispone de las
validaciones de ingreso de información, es decir la
información es mandatoria y validara si falta algún
dato a ingresar y desplegara un mensaje notificando
que hay que completar toda la información para
poder agendar la nueva cita médica.
Podemos ingresar un nuevo paciente en el caso de
que no se encuentre en la base de datos.
Tenemos la sección de las citas médicas, en la cual
vamos a poder visualizar las citas médicas que se
encuentran agendadas.
En esta parte del sistema vamos a poder visualizar
el datagrid view donde va a estar toda la
información referente a las citas médicas, en el caso
de que se necesite modificar una cita médica lo
podemos hacer directamente en el datagrid ya que
se encuentra habilitada la opción UPDATE.
Podemos de igual manera ver el medico asignado
asi como el horario de la cita, también podemos
seleccionar ver solo un dia o el dia actual.
El sistema nos va a preguntar al momento que
queremos salir, para verificar que en realidad
deseamos salir del sistema y no se nos presionó el
botón por error.
Dispone de un gráfico el cual se va a actualizar
automáticamente después de realizar cada
agendamiento en el sistema, el que nos indicara el
número de citas que hay cada día de la semana.
Se realizó una comparación con los días de la
semana y en un bucle se procedió a verificar a que
Revista Nexos Científicos ISSN: 2773-7489
Julio Diciembre 2020 pp. 32-38 Correo: editor@istvidanueva.edu.ec
Volumen 4, Número 2 URL: http://nexoscientificos.vidanueva.edu.ec/index.php/ojs/index
Fecha de recepción: septiembre 2020 Fecha de aceptación: noviembre 2020
37
día de la semana pertenece cada cita para poder
obtener el total de citas por día y así por darle los
valores necesarios al sistema para poder realizar el
grafico estadístico.
El medico puede realizar una consulta por día, para
poder determinar cuál es el siguiente paciente a
atender.
A continuación vamos a ver el proceso de
verificación por días de la semana para poder
realizar el grafico y tomar los datos
correspondientes.
Después de haber tomados los valores necesarios
procedemos a realizar el grafico con la información
obtenida.
4. CONCLUSIONES
Para poder mantener una gestión adecuada en el
flujo de trabajo dentro del área de imagenlogía
de cualquier hospital o centro de imagen es
indispensable tener un sistema RIS (Sistema de
Información Radiológica), para de esta manera
poder tener un mejor control de flujo de
pacientes y que se puedan atender de una manera
adecuada y rápida.
Para poder determinar dentro del centro de
imagen la afluencia de pacientes es necesario
disponer de un gráfico estadístico y así poder
evidenciar de una manera ágil y visual la
cantidad de estudios agendados por día y poder
determinar la carga de trabajo del personal.
En la actualidad el personal administrativo de
los hospitales no tienen muy claro el ahorro que
puede representar par ellos un sistema RIS, ya
que teniendo un mejor control y orden en la
afluencia de pacientes, entrega de resultados y
determinar la carga laboral por horarios, se
puede atender de mejor manera a los pacientes y
organizadamente atender a una mayor cantidad
de personas en el mismo tiempo, lo cual
represente una ganancia para el hospital ya que
se puede tener mayor cantidad de ingresos en el
mismo tiempo y una mejor atención a los
pacientes.
REFERENCIAS
ChartArea Class, https://docs.microsoft.com/es-
es/dotnet/api/system.web.ui.datavisualization.ch
arting.chartarea?view=netframework-4.8 (2017)
Revista Nexos Científicos ISSN: 2773-7489
Julio Diciembre 2020 pp. 32-38 Correo: editor@istvidanueva.edu.ec
Volumen 4, Número 2 URL: http://nexoscientificos.vidanueva.edu.ec/index.php/ojs/index
Fecha de recepción: septiembre 2020 Fecha de aceptación: noviembre 2020
38
Auto-Interval precision in MS Chart
https://stackoverrun.com/es/q/860504 (2010)
SQL Server, https://www.microsoft.com/es-es/sql-
server/sql-server-downloads (2011)
POWERDESIGNER,https://www.powerdesigner.b
iz/ES/powerdesigner/probar-powerdesigner-
source_adw847a.html?gclid=CjwKCAjwx9_4B
RAHEiwApAt0zvJUoht2eBkUnAd0YiXPD_D
mHot-
Hxas8trB2X94a23JrhD0qyNjHhoCORsQAvD_
BwE
DML SQL Server Connection, http://csharp.net
informations.com/data-providers/csharp-sql-
server-connection.htm (2016)
DML SQL C#, https://docs.microsoft.com/es
es/biztalk/adapters-and-accelerators/adapter-
sql/insert-update-delete-and-select-on-tables-
and-views-with-the-sql-adapter (2013)