Este tutorial le presentará la Vista de Detalle 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 Detalle 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.
Cierta familiaridad con el lenguaje de fórmulas de ActivityInfo, o con las fórmulas de estilo Excel y PowerBI, será de gran ayuda.
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 Detalle del Registro que resume los subformularios en una única vista que proporciona todos los detalles relevantes del paciente.
Las Vistas de Detalle 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 Título: Este muestra identificadores críticos de un caso como el nombre del cliente, el género, la edad y otros valores en la parte superior de la página.
- Componente de Lista de Campos: Este resalta campos clave como la información de contacto y los detalles del caso.
- Tablas Calculadas: Esto proporciona resúmenes continuos de los subformularios relacionados,
- Panel de Navegación. Este 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 los casos de varias personas.
Copiando la plantilla de la base de datos EMR
Para empezar, cree una copia de la plantilla de la base de datos EMR utilizando este enlace.
Añadiendo la Vista de Detalle del Registro
- Para abrir la Vista de Detalle del Registro, seleccione su base de datos, formulario padre y haga clic en ‘Vistas’.
- En el panel ‘Vistas' en el lado derecho de su pantalla, haga clic en ‘Mostrar tabla’ y luego en 'Detalle del registro’
- Esto abrirá el editor de la ‘Vista de Registro’ que le permite añadir componentes a su vista.
Añadiendo un Componente de Título
Para añadir un ‘Título’ a su Vista de Registro, haga clic en ‘Añadir componentes’, seleccione ‘Título’ y luego ‘Editor de fórmula’. Esto le permite usar la función CONCAT para crear un título 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 título dinámico que dice ‘Registro Médico: Jane Doe, 23 Años’ que cambiará a ‘Registro Médico: John Doe, 30 Años’ inmediatamente 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 utilizada para seleccionar columnas del formulario padre o de los subformularios y también puede ser utilizada 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 del subformulario en el editor de fórmula para obtener el formID.
En la captura de pantalla de abajo, ‘ct36euwmev5opgow’ se refiere al formId del subformulario ‘Triage’.
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 los signos vitales del paciente que se registraron en el formulario padre ‘Pacientes’ y en el subformulario ‘Triage’ para el paciente seleccionado.
Añadiendo una Tabla Calculada a partir de dos o más expresiones de tabla
La función UNION puede ser utilizada para calcular una nueva tabla a partir de dos o más expresiones de tabla. Esta fórmula puede ser utilizada 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 Laboratorio", "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 en 'Está hecho' para añadir el botón de navegación.
La captura de pantalla de abajo muestra la funcionalidad completa de la Vista de Detalle del Registro.
El título muestra que este detalle del 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 visita se le tomaron los signos vitales, pasó por 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 Detalle del Registro, el médico puede navegar directamente al subformulario ‘Visitas de Consulta’.
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 pueden ser ordenados en orden ascendente o descendente por cualquier campo en el formulario padre.
Compartiendo la Vista de Detalle del Registro
Una Vista de Detalle del Registro puede ser guardada como una vista personal, compartida con otros usuarios que tengan derechos de acceso a la base de datos o establecida como la vista predeterminada en un formulario.
Para compartir una Vista de Detalle del Registro, primero cree una vista personal y asegúrese de que toda la información se muestra 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 Detalle 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.