Este tutorial le presentará la Vista de Detalle del Registro en el contexto de un sistema de Expedientes 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.
Estar familiarizado con el lenguaje de fórmulas de ActivityInfo, o con fórmulas al estilo de Excel y PowerBI, será de gran ayuda.
Introducción
Este tutorial utiliza la plantilla de base de datos de Expedientes 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: 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 empezar, cree una copia de la plantilla de base de datos EMR usando este enlace.
Añadiendo la Vista de Detalle del Registro
- Para abrir la Vista de Detalle del Registro, seleccione su base de datos, el formulario padre y haga clic en Vistas.
- En el panel de 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("Medical Record: ", fullName, ", ", age, " Years")
Haga clic en Está hecho después de haber ingresado su fórmula. Esto generará un título dinámico que dirá Medical Record: Jane Doe, 23 Years y cambiará a Medical Record: John Doe, 30 Years inmediatamente cuando el usuario navegue al registro médico perteneciente 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 permitirá 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 se puede usar para seleccionar columnas del formulario padre o de los subformularios y también se puede usar 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 a continuación, 'ct36euwmev5opgow' se refiere al formId del subformulario de Triaje.
SELECTCOLUMNS(formID, "Date", triageDate, "Event", "Triage", "Description", CONCAT("BP: ", bloodPressure, " and a Heart Rate of ", heartRate, " BPM"))
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 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 cada una de dos o más expresiones de tabla. Esta fórmula se puede usar para generar registros de múltiples subformularios como Triaje, Visitas de consulta, Pruebas de laboratorio, Recetas y Diagnósticos por imagen.
UNION(
SELECTCOLUMNS(formId, "Date", triageDate, "Event", "Triage", "Description", CONCAT("BP: ", bloodPressure, " and a Heart Rate of ", heartRate, " BPM")),
SELECTCOLUMNS(formId, "Date", visitDate, "Event", "Consultation", "Description", visitNotes),
SELECTCOLUMNS(formId, "Date", date, "Event", "Lab Test", "Description", CONCAT("The ", testName, " was ", testResult)),
SELECTCOLUMNS(formId, "Date", datePrescribed, "Event", "Prescription", "Description", CONCAT(dosage, " of ", drugName, " ", frequency, " a day for ", 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 siguiente captura de pantalla 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 alérgica 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 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 se pueden ordenar en orden ascendente o descendente para cualquier campo en el formulario padre.
Compartiendo la Vista de Detalle del Registro
Una Vista de Detalle 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 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 garantiza 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.