Diseñando una Vista de Detalles del Registro

Este artículo se ha traducido del inglés mediante IA y puede contener errores. Sus comentarios nos ayudarán a mejorar.

Este tutorial le presentará la Vista de Detalles del Registro en el contexto de un sistema de Registros Médicos Electrónicos (EMR). Después de completar este tutorial, aprenderá a añadir una nueva Vista de Detalles del Registro y a escribir fórmulas para combinar varios subformularios en una única vista general.

Antes de empezar

Para completar este tutorial, necesitará tener permiso para crear una nueva base de datos o al menos un nuevo formulario. Si no tiene este permiso, puede crear una cuenta de prueba gratuita para practicar.

Será útil tener cierta familiaridad con el lenguaje de fórmulas de ActivityInfo, o con fórmulas al estilo de Excel y PowerBI.

Introducción

Este tutorial utiliza la plantilla de base de datos de Registros Médicos Electrónicos (EMR) como punto de partida. Aprenderemos a crear una Vista de Detalles del Registro que resume los subformularios en una única vista que proporciona todos los detalles relevantes del paciente.

Las Vistas de Detalles del Registro son resúmenes personalizables de un registro y su subformulario que consolidan toda la información relevante en una vista clara e interactiva. Los componentes incluyen:

  • Componente de Encabezado: Muestra identificadores críticos de un caso como el nombre del cliente, género, edad y otros valores en la parte superior de la página.
  • Componente de Lista de Campos: Destaca campos clave como la información de contacto y los detalles del caso.
  • Tablas Calculadas: Proporciona resúmenes continuos de los subformularios relacionados,
  • Panel de navegación. Permite el acceso con un solo clic a detalles más profundos del registro principal.
  • En el nivel superior, la lista de registros permite buscar y cambiar rápidamente entre registros, lo que permite una revisión eficiente de casos de múltiples individuos.

Copiando la plantilla de base de datos EMR

Para comenzar, cree una copia de la plantilla de base de datos EMR usando este enlace.

Añadiendo la Vista de Detalles del Registro

  1. Para abrir la Vista de Detalles del Registro, seleccione su base de datos, formulario padre y haga clic en ‘Vistas’.
  1. En el panel ‘Vistas' en el lado derecho de su pantalla, haga clic en ‘Mostrar tabla’ y luego en 'Detalle del registro
  1. Esto abrirá el editor de la ‘Vista de Registro’ que le permite añadir componentes a su vista.

Añadiendo un Componente de Encabezado

Para añadir un ‘Encabezado’ a su Vista de Registro, haga clic en ‘Añadir Componentes’, seleccione ‘Encabezando’ y luego ‘Editor de fórmula’. Esto le permite usar la función Concat para crear un encabezado dinámico que cambia según el registro seleccionado.

CONCAT("Registro Médico: ",  fullName, ", ",  age, " Años")​

Haga clic en ‘Está hecho’ después de haber ingresado su fórmula. Esto generará un encabezado dinámico que dice ‘Registro Médico: Jane Doe, 23 Años’ que cambiará a ‘Registro Médico: John Doe, 30 Años’ inmediatamente cuando el usuario navegue al registro médico que pertenece a John Doe_._

Añadiendo un Componente de Lista de Campos

Para añadir una ‘Lista de Campos’ haga clic en ‘Añadir Componentes’, seleccione ‘Lista de campos’ y esto le permite añadir listas de campos marcando los campos disponibles que aparecen en el lado izquierdo de su pantalla o arrastrando y soltando los campos requeridos y haciendo clic en ‘Está hecho’.

Esto le permitirá ver los campos seleccionados pertenecientes al registro seleccionado.

Añadiendo una Tabla Calculada

Para añadir una Tabla Calculada, haga clic en ‘Añadir Componentes’ y seleccione ‘Tabla calculada’. La función SelectColumns puede ser usada para seleccionar columnas del formulario padre o subformularios y también puede ser usada para cambiar el nombre de las columnas. Ingrese un nombre para la tabla calculada y escriba una fórmula para seleccionar la información requerida del subformulario. Haga clic en el nombre del formulario padre o subformulario en el editor de fórmula para obtener el formID.

En la captura de pantalla a continuación, ‘ct36euwmev5opgow’ se refiere al formId del subformulario ‘Triaje’.

SELECTCOLUMNS(formID, "Fecha", triageDate, "Evento", "Triaje", "Descripción", CONCAT("PA: ",  bloodPressure, " y una Frecuencia Cardíaca de ",  heartRate, " LPM"))

Haga clic en ‘Está hecho' para generar información sobre los detalles y signos vitales del paciente que se registraron en el formulario padre ‘Pacientes’ y en el subformulario ‘Triaje’ para el paciente seleccionado.

Añadiendo una Tabla Calculada a partir de Dos o Más Expresiones de Tabla

La función Union se puede usar para calcular una nueva tabla a partir de dos o más expresiones de tabla. Esta fórmula puede ser usada para generar registros de múltiples subformularios como Triaje, Visitas de Consulta, Pruebas de Laboratorio, Recetas y Diagnósticos por Imagen.

UNION(
SELECTCOLUMNS(formId, "Fecha", triageDate, "Evento", "Triaje", "Descripción", CONCAT("PA: ",  bloodPressure, " y una Frecuencia Cardíaca de ",  heartRate, " LPM")),
SELECTCOLUMNS(formId, "Fecha",  visitDate, "Evento", "Consulta", "Descripción",  visitNotes),
SELECTCOLUMNS(formId, "Fecha", date, "Evento",  "Prueba de Lab.", "Descripción",  CONCAT("La prueba ",  testName, " resultó ",  testResult)),
SELECTCOLUMNS(formId,  "Fecha",  datePrescribed, "Evento", "Receta", "Descripción",  CONCAT(dosage, " de ", drugName, ", ",  frequency, " al día durante ", duration)))

Esta fórmula generará registros de los subformularios de Triaje, Visitas de Consulta, Pruebas de Laboratorio y Recetas en una única tabla calculada. Ingrese la fórmula en el editor de fórmula y haga clic en ‘Está hecho'.

Añadiendo Botones de Navegación a Subformularios Relacionados

  • También puede añadir un botón de ‘Navegación’ para navegar fácilmente a subformularios relacionados, formularios de referencia o directamente a subregistros. Haga clic en ‘Añadir Componentes' y seleccione ‘Navegación’. Esto le mostrará una lista de todos los subformularios y puede hacer clic en uno y luego hacer clic en 'Está hecho' para añadir el botón de navegación.

La captura de pantalla a continuación muestra la funcionalidad completa de la Vista de Detalles del Registro.

El encabezado muestra que este detalle de registro médico pertenece a una paciente llamada ‘Jane Doe’ que es asmática y tiene alergia a la Penicilina. La paciente visitó el centro médico el 19 de agosto de 2025, durante la cual se le tomaron los signos vitales, se sometió a una consulta, recibió una Prueba de Diagnóstico Rápido de Influenza (RIDT), que resultó positiva. Se le recetó un medicamento llamado ‘Peramirivir’. Desde la Vista de Detalles del Registro, el médico puede navegar directamente al subformulario ‘Visitas de Consultas’.

En la lista de registros, puede cambiar fácilmente entre registros buscando un registro dentro de su formulario padre. También puede elegir cómo etiquetar y ordenar los registros, para una selección y navegación rápidas. Los registros se pueden ordenar en orden ascendente o descendente por cualquier campo en el formulario padre.

Compartiendo la Vista de Detalles del Registro

Una Vista de Detalles del Registro puede guardarse como una vista personal, compartirse con otros usuarios que tengan derechos de acceso a la base de datos o establecerse como la vista predeterminada en un formulario.

Para compartir una Vista de Detalles del Registro, primero cree una vista personal y asegúrese de que toda la información se muestre correctamente. Luego, haga clic en el menú de más opciones (⋮) junto a su vista personal y seleccione ‘Establecer como compartido’.

Compartir una Vista de Detalles del Registro es importante porque asegura que todos los que trabajan en un caso tengan acceso a la misma vista estructurada y completa de un registro. Todos los usuarios ven el mismo diseño de campos, subformularios y resúmenes, lo que promueve la colaboración entre equipos, facilita la coordinación y reduce el riesgo de pasar por alto información importante.

Siguiente elemento
Cómo hacerlo