System administration/es: Difference between revisions
No edit summary |
No edit summary |
||
(8 intermediate revisions by 5 users not shown) | |||
Line 55: | Line 55: | ||
===Registro de acceso=== | ===Registro de acceso=== | ||
El ''registro de acceso'' muestra al supervisor y al | El ''registro de acceso'' muestra al supervisor y al administrador qué usuario ha realizado una acción dentro del sistema y exactamente cuándo. La marca de tiempo tiene el formato '''Año-Mes-Día Hora:Minuto:Segundo''' | ||
[[File:Accesslog.PNG|right|thumb|600px|Ejemplo de registro de acceso]]</br> | [[File:Accesslog.PNG|right|thumb|600px|Ejemplo de registro de acceso]]</br> | ||
Hay tres acciones registradas en el registro de acceso: "inicio de sesión exitoso", "usuario incorrecto" e "inicio de sesión fallido". Esta última acción se refiere a que se está utilizando una contraseña incorrecta. | Hay tres acciones registradas en el registro de acceso: "inicio de sesión exitoso", "usuario incorrecto" e "inicio de sesión fallido". Esta última acción se refiere a que se está utilizando una contraseña incorrecta. | ||
Line 65: | Line 65: | ||
Por tanto, debido a la necesidad de confidencialidad del paciente, no todos los datos personales deben estar en el archivo descargado. | Por tanto, debido a la necesidad de confidencialidad del paciente, no todos los datos personales deben estar en el archivo descargado. | ||
Las casillas de verificación de este formulario permiten tanto al supervisor del laboratorio como al administrador del sistema decidir qué campos se descargarán en cada uno de los formatos. | Las casillas de verificación de este formulario permiten tanto al supervisor del laboratorio como al administrador del sistema decidir qué campos se descargarán en cada uno de los formatos. | ||
Además, el sistema proporciona dos parámetros de configuración para personalizar la estructura del archivo CSV: "csv_delimiter", que define el carácter utilizado para separar los campos de datos en el archivo CSV, y "csv_decimal", que especifica el carácter utilizado para representar valores decimales en los campos numéricos. Es fundamental configurar estos parámetros según los ajustes utilizados por el sistema y el software de hojas de cálculo (por ejemplo, Excel) para garantizar una interpretación correcta de los datos. Usar un delimitador o separador decimal incorrecto puede causar problemas de formato al abrir el archivo. | |||
==Técnica== | ==Técnica== | ||
Line 83: | Line 85: | ||
Cada rol tiene diferentes acciones permitidas dentro de la aplicación, elegidas en función de las tareas que se espera que realicen las personas. | Cada rol tiene diferentes acciones permitidas dentro de la aplicación, elegidas en función de las tareas que se espera que realicen las personas. | ||
Así, existen | Así, existen cinco roles dentro del sistema, los cuales indican las funcionalidades que puede realizar un usuario, como se puede observar en la siguiente tabla. | ||
{| class="wikitable" style="margin:auto; text-align: center;" | {| class="wikitable" style="margin:auto; text-align: center;" | ||
|+ Allowed functionalities per role | |+ Allowed functionalities per role | ||
|- | |- | ||
!colspan="2"| Functionalidades !! Técnico de Laboratorio !! Supervisor de Laboratorio !! Administrador del Sistema | !colspan="2"| Functionalidades !! Gestor de Pacientes !! Técnico de Laboratorio !! Técnico de Laboratorio que puede validar !! Supervisor de Laboratorio !! Administrador del Sistema | ||
|- | |- | ||
| style="text-align:left;" rowspan="2" | | | style="text-align:left;" rowspan="2" | Paciente || style="text-align:left;" | Creación || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] | ||
|- | |- | ||
| style="text-align:left;" | Búsqueda || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] | | style="text-align:left;" | Búsqueda || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] | ||
|- | |- | ||
| style="text-align:left;" rowspan="6" | Solicitud || style="text-align:left;" | Creación || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] | | style="text-align:left;" rowspan="6" | Solicitud || style="text-align:left;" | Creación || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] | ||
|- | |- | ||
| style="text-align:left;" | Cambio de información || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] | | style="text-align:left;" | Cambio de información || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] | ||
|- | |- | ||
| style="text-align:left;" | Entrega de Muestras || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] | | style="text-align:left;" | Entrega de Muestras || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] | ||
|- | |- | ||
| style="text-align:left;" | Introducción de Resultados || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] | | style="text-align:left;" | Introducción de Resultados || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] | ||
|- | |- | ||
| style="text-align:left;" | Validación de Resultados || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] | | style="text-align:left;" | Validación de Resultados || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] | ||
|- | |- | ||
| style="text-align:left;" | Búsqueda en el Histórico || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] | | style="text-align:left;" | Búsqueda en el Histórico || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] | ||
|- | |- | ||
| style="text-align:left;" colspan="2" | Análisis de Datos || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] | | style="text-align:left;" colspan="2" | Análisis de Datos || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] | ||
|- | |- | ||
| style="text-align:left;" rowspan="2" | Configuración || style="text-align:left;" | Genérica || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] | | style="text-align:left;" rowspan="2" | Configuración || style="text-align:left;" | Genérica || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] | ||
|- | |- | ||
| style="text-align:left;" | Técnica || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] | | style="text-align:left;" | Técnica || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] | ||
|- | |- | ||
| style="text-align:left;" rowspan="2" | | | style="text-align:left;" rowspan="2" | Administración || style="text-align:left;"| Genérica || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] | ||
|- | |- | ||
| style="text-align:left;" | Técnica || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] | | style="text-align:left;" | Técnica || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] | ||
|} | |} | ||
Line 131: | Line 133: | ||
! Nombre !! Tipo de Datos !! Descripción | ! Nombre !! Tipo de Datos !! Descripción | ||
|- | |- | ||
| '' | | ''attribute_reserved1'' || String || Etiqueta del primer campo de uso discrecional en las solicitudes (escribe 'DoNotShow' para ocultarlo) | ||
|- | |- | ||
| '' | | ''attribute_reserved2'' || String || Etiqueta del segundo campo de uso discrecional en las solicitudes (escribe 'DoNotShow' para ocultarlo) | ||
|- | |- | ||
| '' | | ''attribute_reserved3'' || String || Etiqueta del tercer campo de uso discrecional en las solicitudes (escribe 'DoNotShow' para ocultarlo) | ||
|- | |- | ||
| '' | | ''backup_frequency'' || Integer || Mínimo número de horas que deben pasar para que el sistema vuelva a generar una copia de seguridad | ||
|- | |- | ||
| '' | | ''backup_history'' || Integer || Máximo número de copias de seguridad de la base de datos que se guardan (una vez alcanzado este número, la copia más antigua se borrará) | ||
|- | |- | ||
| '' | | ''bluetooth_enabler'' || String || Indica la disponibilidad de test automáticos a través de conexión Bluetooth (los valores aceptados son 'Enabled' y 'Disabled'), lo cual se utiliza únicamente en el contexto del [http://dl-prod.essi.upc.edu/IMAGINGwiki/index.php/Main_Page Proyecto IMAGING] | ||
|- | |- | ||
| '' | | ''csv_decimal'' || String || Especifica el carácter utilizado para representar el punto decimal en valores numéricos en el archivo CSV generado (valores aceptados: '.' y ','). | ||
|- | |- | ||
| '' | | ''csv_delimiter'' || String || Especifica el carácter utilizado para separar los campos en el archivo CSV generado (valores aceptados: ';' y ','). | ||
|- | |- | ||
| '' | | ''default_language'' || String || Idioma establecido por defecto al iniciar la sesión (será el mismo para todos los usuarios) | ||
|- | |- | ||
| ''filename_background'' || String || Fichero que contiene la imagen de fondo | | ''filename_background'' || String || Fichero que contiene la imagen de fondo | ||
|- | |||
| ''filename_favicon'' || String || Icono del sistema usado en la correspondiente pestaña del navegador | |||
|- | |- | ||
| ''filename_sidebarlogo'' || String || Fichero que contiene el logo mostrado en la parte superior de la barra lateral | | ''filename_sidebarlogo'' || String || Fichero que contiene el logo mostrado en la parte superior de la barra lateral | ||
|- | |- | ||
| '' | | ''filename_worklistlogo'' || String || Logo utilizado en la lista de trabajo y reportes | ||
|- | |||
| ''group_profiles'' || String || Muestra los grupos y perfiles de tests analíticos (los valores aceptados son 'Enabled' y 'Disabled') | |||
|- | |||
| ''log_history'' || Integer || Número máximo de días que se guardarán las entradas en el registro de acceso (las que sean más antiguas que este límite se borraran automáticamente) | |||
|- | |||
| ''max_image_volume'' || Integer || Máximo número de megabytes utilizados para el almacenamiento de imagenes used to store images en el contexto del [http://dl-prod.essi.upc.edu/IMAGINGwiki/index.php/Main_Page Proyecto IMAGING] (una vez alcanzado este límite, las más antiguas se borrarán) | |||
|- | |- | ||
| '' | | ''name'' || String || Título que aparece en la parte superior de la pantalla (en la barra de navegación), así como en la lista de trabajo y en los reportes | ||
|- | |- | ||
| '' | | ''report_subtitle'' || String || Subtítulo que se utilizará en la lista de trabajo y los reportes | ||
|- | |- | ||
| '' | | ''table_default_paging'' || Integer || Indica la paginación inicial de todas las tablas (los valores aceptados son 5, 10 or 25) | ||
|- | |- | ||
| '' | | ''table_min_rows_for_search'' || Integer || Mínimo número de filas que una tabla debe tener para mostrar el correspondiente campo de búsqueda | ||
|- | |- | ||
| '' | | ''timeout'' || Integer || Tiempo (en minutos) después del cual la conexión con el backend requiere un nuevo inicio de sesión | ||
|- | |- | ||
| '' | | ''version'' || String || Versión del Sistema | ||
|- | |- | ||
| '' | | ''zip_password'' || String || Palabra clave que será utilizada para generar el fichero zip descargable | ||
|} | |} |
Latest revision as of 15:28, 1 May 2025
Agrupa todos los mandos que permiten gestionar y adaptar el comportamiento de ARIS a las necesidades del laboratorio y preferencias del usuario. Están agrupados en dos para facilitar su acceso. El primero es más genérico y permite que tanto el supervisor del laboratorio como la administración del sistema accedan a algunas cosas básicas. El segundo sólo está disponible para el administrador del sistema, ya que se considera que requiere conocimientos informáticos más avanzados.
General
Agrupa todas las funcionalidades básicas de administración. Están disponibles tanto para el administrador del sistema como para el supervisor del laboratorio.
Usuarios
Al hacer clic en los botones editar o Nuevo usuario, aparece un formulario en la pantalla. La información necesaria para crear un usuario consiste en un Nombre de usuario, Nombre, Segundo nombre, contraseña y el Rol de la persona dentro del sistema. Este rol determinará las funcionalidades disponibles para el usuario. Se puede agregar una nota, sin ningún efecto en el comportamiento de la aplicación, para indicar cualquier información relevante al administrador del sistema.
Este mismo formulario permite al administrador del sistema modificar la contraseña de cualquier otro usuario. Por motivos de seguridad, esta contraseña debe contener algún número, alguna letra mayúscula, alguna letra minúscula y al menos ocho caracteres.
Dado que se utilizan para auditar cambios en pacientes y solicitudes, los usuarios no se pueden eliminar del sistema. Sin embargo, se les puede declarar no activos, lo que les impediría iniciar sesión, pero aún así es posible realizar un seguimiento en la base de datos de todas sus acciones pasadas.
Registro de acceso
El registro de acceso muestra al supervisor y al administrador qué usuario ha realizado una acción dentro del sistema y exactamente cuándo. La marca de tiempo tiene el formato Año-Mes-Día Hora:Minuto:Segundo
Hay tres acciones registradas en el registro de acceso: "inicio de sesión exitoso", "usuario incorrecto" e "inicio de sesión fallido". Esta última acción se refiere a que se está utilizando una contraseña incorrecta.
Campos descargados
ARIS permite al supervisor del laboratorio descargar toda la información de la base de datos en un único archivo en su computadora. Hay dos opciones de descarga posibles, dependiendo del formato del archivo generado: CSV simple o ZIP comprimido y protegido con contraseña. Estos documentos contendrán información sobre las solicitudes, y por extensión, sobre los pacientes correspondientes. Por tanto, debido a la necesidad de confidencialidad del paciente, no todos los datos personales deben estar en el archivo descargado. Las casillas de verificación de este formulario permiten tanto al supervisor del laboratorio como al administrador del sistema decidir qué campos se descargarán en cada uno de los formatos.
Además, el sistema proporciona dos parámetros de configuración para personalizar la estructura del archivo CSV: "csv_delimiter", que define el carácter utilizado para separar los campos de datos en el archivo CSV, y "csv_decimal", que especifica el carácter utilizado para representar valores decimales en los campos numéricos. Es fundamental configurar estos parámetros según los ajustes utilizados por el sistema y el software de hojas de cálculo (por ejemplo, Excel) para garantizar una interpretación correcta de los datos. Usar un delimitador o separador decimal incorrecto puede causar problemas de formato al abrir el archivo.
Técnica
Agrupa todas las funcionalidades de administración más avanzadas. Están disponibles sólo para el administrador del sistema.
Resumen de instancias
Esta pestaña muestra información sobre los diferentes parámetros existentes en la aplicación. Algunos ejemplos son: el número de pacientes, usuarios, solicitudes o géneros. Esta información proviene directamente de la base de datos y se actualiza automáticamente después de cada modificación en el sistema. Puede resultar útil para investigar posibles problemas de rendimiento en el caso de números extremadamente grandes. Para facilitar la lectura e identificación de los distintos tipos de instancias, la información se divide en tres secciones: Datos, Administración y Configuración.
Roles
Esta pestaña se muestra y funciona de la misma manera que la pestaña Estado de la Solicitud en la funcionalidad de Configuración. Los roles no se pueden cambiar, pero sus etiquetas (no la funcionalidad correspondiente) se pueden personalizar.
Cada rol tiene diferentes acciones permitidas dentro de la aplicación, elegidas en función de las tareas que se espera que realicen las personas. Así, existen cinco roles dentro del sistema, los cuales indican las funcionalidades que puede realizar un usuario, como se puede observar en la siguiente tabla.
Parámetros
Los parámetros determinan el comportamiento de algunas funcionalidades. Por lo tanto, no se pueden crear ni eliminar. Sin embargo, sus valores se pueden actualizar para personalizar el sistema. En este punto es importante resaltar que al actualizarlos se debe respetar el tipo de datos. Proporcionar un valor del tipo de datos incorrecto (por ejemplo, una cadena en lugar de un número entero) puede provocar el mal funcionamiento de toda la aplicación.
La siguiente tabla contiene la lista de parámetros existentes junto con el tipo de datos correspondiente y una breve descripción.
Nombre | Tipo de Datos | Descripción |
---|---|---|
attribute_reserved1 | String | Etiqueta del primer campo de uso discrecional en las solicitudes (escribe 'DoNotShow' para ocultarlo) |
attribute_reserved2 | String | Etiqueta del segundo campo de uso discrecional en las solicitudes (escribe 'DoNotShow' para ocultarlo) |
attribute_reserved3 | String | Etiqueta del tercer campo de uso discrecional en las solicitudes (escribe 'DoNotShow' para ocultarlo) |
backup_frequency | Integer | Mínimo número de horas que deben pasar para que el sistema vuelva a generar una copia de seguridad |
backup_history | Integer | Máximo número de copias de seguridad de la base de datos que se guardan (una vez alcanzado este número, la copia más antigua se borrará) |
bluetooth_enabler | String | Indica la disponibilidad de test automáticos a través de conexión Bluetooth (los valores aceptados son 'Enabled' y 'Disabled'), lo cual se utiliza únicamente en el contexto del Proyecto IMAGING |
csv_decimal | String | Especifica el carácter utilizado para representar el punto decimal en valores numéricos en el archivo CSV generado (valores aceptados: '.' y ','). |
csv_delimiter | String | Especifica el carácter utilizado para separar los campos en el archivo CSV generado (valores aceptados: ';' y ','). |
default_language | String | Idioma establecido por defecto al iniciar la sesión (será el mismo para todos los usuarios) |
filename_background | String | Fichero que contiene la imagen de fondo |
filename_favicon | String | Icono del sistema usado en la correspondiente pestaña del navegador |
filename_sidebarlogo | String | Fichero que contiene el logo mostrado en la parte superior de la barra lateral |
filename_worklistlogo | String | Logo utilizado en la lista de trabajo y reportes |
group_profiles | String | Muestra los grupos y perfiles de tests analíticos (los valores aceptados son 'Enabled' y 'Disabled') |
log_history | Integer | Número máximo de días que se guardarán las entradas en el registro de acceso (las que sean más antiguas que este límite se borraran automáticamente) |
max_image_volume | Integer | Máximo número de megabytes utilizados para el almacenamiento de imagenes used to store images en el contexto del Proyecto IMAGING (una vez alcanzado este límite, las más antiguas se borrarán) |
name | String | Título que aparece en la parte superior de la pantalla (en la barra de navegación), así como en la lista de trabajo y en los reportes |
report_subtitle | String | Subtítulo que se utilizará en la lista de trabajo y los reportes |
table_default_paging | Integer | Indica la paginación inicial de todas las tablas (los valores aceptados son 5, 10 or 25) |
table_min_rows_for_search | Integer | Mínimo número de filas que una tabla debe tener para mostrar el correspondiente campo de búsqueda |
timeout | Integer | Tiempo (en minutos) después del cual la conexión con el backend requiere un nuevo inicio de sesión |
version | String | Versión del Sistema |
zip_password | String | Palabra clave que será utilizada para generar el fichero zip descargable |