Compartir a través de


Descripción general de las tablas de datos de atención sanitaria virtual

El panorama de datos sanitarios puede ser complejo y costoso, lo que genera desafíos para los clientes y partners que buscan desarrollar soluciones sanitarias. Dataverse ofrece una solución eficaz para crear aplicaciones de atención sanitaria sin código o con poco código, pero su almacenamiento de datos subyacente a veces puede no ser la mejor opción para lograr la interoperabilidad empresarial.

Las tablas de datos de salud virtuales en Microsoft Cloud for Healthcare ofrecen una opción para estos clientes y partners. Dataverse incluye la característica Tablas virtuales que permite mostrar registros dentro de Dataverse desde orígenes externos. Las tablas de datos de salud virtuales amplían esta característica a través de un proveedor de tablas virtuales personalizado para datos basados en FHIR. Este proveedor personalizado incluye más capacidades que le permiten cambiar dinámicamente origen de datos entre puntos finales de Recursos Rápidos de Interoperabilidad en Salud (FHIR) y Dataverse a través de rutas de datos. Por ejemplo, puede configurar su solución para acceder a los datos de Consulta persistentes en Azure Health Data Services mientras mantiene la información de Alergias en Dataverse.

Un diagrama que muestra el flujo de la tabla de datos de salud virtual.

Las tablas de datos de salud virtual pueden ayudarle a crear soluciones con poco código y sin código que se extienden más allá de los límites comunes inherentes a Dataverse, mientras que los usuarios continúan interactuando con los datos virtuales como si fueran solo otro registro de Dataverse. Permiten ser selectivos sobre dónde persisten los datos y reducen la complejidad de tratar con el intercambio de datos FHIR. Esta solución también utiliza los mapas de entidades y atributos existentes utilizados por el Dataverse healthcare API. Admite la gestión del ciclo de vida de las aplicaciones (ALM) mediante la implementación de soluciones y reduce el coste de propiedad para los administradores de sistemas.

Rutas de datos

Las tablas de datos de Atención sanitaria virtual toman lo mejor de la solución de tablas virtuales (entidades) de Microsoft Dataverse y lo superpone sobre un concepto de enrutamiento de datos.

Un diagrama que muestra el concepto de enrutamiento de datos.

Una limitación clave de las tablas virtuales de Dataverse de hoy en día es que no hay forma de convertir una tabla física existente en virtual y viceversa, lo que provoca la creación de nuevas tablas netas. Si necesita cambiar a virtual o física, debe reconfigurar sus aplicaciones de Dataverse para utilizar la nueva estructura de tabla. Además, es posible que deba conservar tanto las tablas virtuales como las físicas para adaptarse a requisitos de interoperabilidad complejos. Si su enfoque de diseño incluye tanto tablas virtuales como físicas, los usuarios finales se enfrentan a dos tablas posibles que usar al crear vistas guardadas y búsquedas avanzadas.

Las tablas de datos de Atención sanitaria virtual resuelven estos desafíos al permitirle establecer rutas de datos para sus tablas o entidades.

Nota

¿No está seguro de la diferencia entre Entidad y Tabla? Vaya a Desarrolladores: Comprender la terminología en Microsoft Dataverse.

Las tablas virtuales de Dataverse estándar requieren una asignación estática al esquema remoto y un solo origen de datos en tiempo de ejecución. Las rutas de datos en tablas de datos de salud virtuales brindan una opción configurable para enrutar solicitudes en tablas virtuales a la tienda física de Dataverse o al punto de conexión FHIR remoto. Esta opción brinda la flexibilidad de comenzar con sus datos en Dataverse y habilitar la conectividad a un punto de conexión FHIR más tarde.

Cada recurso FHIR virtualizado tiene su propia entrada de configuración de ruta de datos, por lo que también puede enrutar solicitudes de forma independiente. Por ejemplo, Consultas puede habilitarse como virtual mientras que Sensibilidad alérgica puede configurarse para Dataverse. Puede cambiar esta configuración en cualquier momento y el proveedor personalizado lo redirigirá inmediatamente desde donde se accede a los datos.

Nota

Si bien los cambios de configuración son inmediatos, usted será responsable de cualquier limpieza o movimiento de datos. Por ejemplo, si Consulta se cambia de Dataverse a virtual, los registros de encuentro no se eliminarán automáticamente de Dataverse.

A medida que virtualice más recursos FHIR y sus tablas virtuales de Dataverse, cada nueva entrada también heredaría esta capacidad de ruta de datos. Para obtener más información sobre cómo configurar las rutas de datos, vaya a Configurar tablas de datos de salud virtual.

Asignaciones de entidades y atributos

Las tablas de datos de salud virtuales utilizan los mismos mapas de entidades y mapas de atributos utilizados por el API Dataverse de atención médica. Solo necesita asignar sus elementos de datos FHIR una vez y puede confiar en la coherencia cuando se procesan los mensajes FHIR.

Para obtener más información, vaya a Mapas de entidades y Mapas de atributos.

Características admitidas

La siguiente sección enumera las características admitidas por las tablas de datos de salud virtuales:

  • Crear, actualizar y eliminar operaciones: Crear, Actualizar y Eliminar operaciones están disponibles tanto en el nivel raíz como en los registros de recursos de expansión. Puede realizar estas operaciones utilizando los formularios estándar de Dataverse para las tablas virtuales de datos de salud.

    Al igual que las tablas virtuales estándar, los roles de seguridad determinan qué operación está permitida. Puede restringir las operaciones de creación, actualización o eliminación en una o más tablas. Además, necesita asignaciones de atributos con el campo Atributo FHIR requerido cuando guarde el registro para garantizar la conformidad con la Especificación HL7 FHIR.

  • Expandir: la característica admite tablas expandidas para cada tabla virtualizada disponible.

    • Consulta Recuperar varios: cuando las tablas expandidas están configuradas para enrutar datos desde un proveedor de datos virtual, solo se admite la consulta Recuperar varios si la consulta contiene filtros en el atributo de vínculo principal. Por ejemplo, el componente de observación es una entidad de expansión de la entidad de observación. El mapa de entidades para el componente de observación se configura como se muestra en la siguiente captura de pantalla:

      Captura de pantalla que muestra la configuración del componente de observación.

      La consulta Recuperar varios para el componente de observación debe contener un filtro en id. específicos de msemr_observation.

      Una captura de pantalla que muestra filtros de muestra para el componente de observación.

    • Recuperar: puesto que las entradas de expansión no tienen un id. única en FHIR, no admitimos la recuperación de entradas de expansión usando un id. El id. que aparece cuando selecciona un registro de un conjunto de resultados de Recuperar varios es temporal.

  • Filtrado: la característica admite el filtrado de columnas según lo definido por la especificación HL7.org FHIR. Puede filtrar por entidades vinculadas para un solo nivel.

  • Filtrado compuesto: la característica admite filtros compuestos limitados para los filtros compuestos de una sola tabla. Para obtener más información acerca de los filtros compuestos, vaya a Parámetros de búsqueda compuestos en la documentación de HL7 FHIR.

    La característica admite las siguientes definiciones de filtro compuesto:

    Filtro compuesto Descripción
    code-value-concept Par de parámetros de código y valor codificado
    code-value-date Par de parámetros de código y valor de fecha/hora
    code-value-quantity Par de parámetros de código y valor de cantidad
    code-value-string Par de parámetros de código y valor de cadena
    combo-code-value-concept Par de parámetros de código y valor codificado, incluso en componentes
    combo-code-value-quantity Par de parámetros de código y valor de cantidad, incluso en componentes
  • Entidades vinculadas: la característica admite filtros de entidades vinculadas mediante el filtrado encadenado, según lo definido por la especificación HL7 FHIR. El nivel de soporte depende de la versión de Azure API for FHIR. Las condiciones de filtrado no admitidas muestran excepciones y no arrojarán resultados.

  • Ordenación: la ordenación está implementada según lo definido por la especificación HL7 FHIR. El nivel de soporte depende de la versión de Azure API for FHIR. Las condiciones de ordenación no admitidas seguirán devolviendo datos.

  • Notificaciones y excepciones: Las notificaciones se proporcionan en el contexto de tablas de datos de salud virtuales cuando se configuran como virtual. Los usuarios son notificados de que los registros virtuales están disponibles con clasificación limitada y el filtrado se basa en la versión de Azure API para FHIR.

Tablas virtualizadas

Esta sección enumera los registros o tablas de apoyo para las tablas de datos de salud virtuales.

Nombre de la tabla Nombre de esquema Recurso de nivel raíz Descripción
Alergia y sensibilidad msemr_ve_allergyintolerance Riesgo de respuesta fisiológica nociva o indeseable, que es única para un individuo y está asociada a la exposición a una sustancia.
Categoría de alergia y sensibilidad msemr_ve_AllergyIntoleranceCategory No Expandir la tabla de alergias o sensibilidad para capturar los campos de categoría de alergia o sensibilidad.
Reacción de alergia y sensibilidad msemr_ve_AllergyIntoleranceReaction No Expanda la tabla capturando uno o más valores de reacción de Alergia/Sensibilidad. Las reacciones alérgicas/sensibilidad son reacciones adversas relacionadas con la exposición a la sustancia.
Manifestación de reacción de alergia y sensibilidad msemr_ve_AllergyIntoleranceReactionManifestation No Expanda la tabla vinculando uno o más valores de conceptos codificables con los valores de manifestación. Estos valores son síntomas o signos clínicos asociados al evento.
Nombre de la tabla Nombre de esquema Recurso de nivel raíz Descripción
Condición msemr_ve_condition Un estado clínico, problema, diagnóstico u otro evento, situación, cuestión o concepto clínico que ha alcanzado un nivel de preocupación.
Zona corporal afectada msemr_ve_conditionbodysite No Localización anatómica donde se manifiesta una afección.
Categoría de afección msemr_ve_conditioncategory No Categoría asignada a una afección.
Evidencia de condición msemr_ve_conditionevidence No Evidencia o manifestación que justifican la sospecha o confirmación de una afección.
Código de evidencia de condición msemr_ve_conditionevidencecode No Manifestación o síntoma que condujo al registro de una afección.
Detalle de evidencia de condición msemr_ve_conditionevidencedetail No Vínculos a otra información relevante, incluidos los informes de patología.
Fase de afección msemr_ve_conditionstage No Estadio clínico o grado de una afección. El valor también puede incluir evaluaciones formales de gravedad.
Evaluación de fase de afección msemr_ve_conditionstageassessment No Referencia a un registro formal de la evidencia en la que se basa una evaluación de almacenamiento provisional.
Nombre de la tabla Nombre de esquema Recurso de nivel raíz Descripción
Consulta o examen msemr_ve_encounter Una interacción entre pacientes y los profesionales sanitarios para prestar servicios sanitarios o evaluar el estado de salud de un paciente.
Cuenta de consulta o examen msemr_ve_encounteraccount No Conjunto de cuentas que se usan para la facturación de una consulta o examen.
Historial de clase de consulta o examen msemr_ve_encounterclasshistory No El historial de clases permite realizar el seguimiento de las transiciones en las consultas o exámenes sin necesidad de pasar por el historial de entidades.
Diagnóstico para consulta o examen msemr_ve_encounterdiagnosis No Lista de diagnósticos pertinentes en una consulta o examen.
Sesión de atención médica para consulta o examen msemr_ve_encounterepisodeofcare No Episodios de atención en los que se debe registrar un encuentro.
Gestión hospitalaria para consulta o examen msemr_ve_encounterhospitalizationarrangement No Cualquier solicitud especial cursada en una consulta o examen hospitalarios, como la dotación de equipamiento específico u otras cuestiones.
Atenciones en el proceso de hospitalización msemr_ve_encounterhospitalizationcourtesy No Atenciones hospitalarias especiales (como VIP y miembro directivo).
Dietas de consulta o examen msemr_ve_encounterhospitalizationdiet No Se usa para hacer el seguimiento de las restricciones y preferencias alimentarias.
Ubicación en consulta o examen msemr_ve_encounterlocation No Lista de las ubicaciones visitadas por un paciente durante una consulta o examen.
Participante en consulta o examen msemr_ve_encounterparticipant No Lista de personas responsables de proporcionar un servicio.
Tipo de participante en consulta o examen msemr_ve_encounterparticipanttype No Indica la función de un individuo en una consulta o examen.
Razón para consulta o examen msemr_ve_encounterreason No Razón por la que tiene lugar una consulta o examen, expresada como un código. Para las admisiones, este valor se puede utilizar para un diagnóstico de admisión codificado.
Historial de estados de consulta o examen msemr_ve_encounterstatushistory No Permite que la entidad de la consulta o examen contenga el historial de estados sin tener que leer las versiones históricas de la entidad o incluso sin que las tenga que almacenar el servidor.
Tipo de consulta o examen msemr_ve_encountertype No Indica el tipo específico de consulta o examen, por ejemplo, consulta de correos electrónicos, preparación el día de la cirugía, servicios cualificados de enfermería y rehabilitación.
Nombre de la tabla Nombre de esquema Recurso de nivel raíz Descripción
Sesión de atención médica msemr_ve_episodeofcare Una asociación entre pacientes y organizaciones o proveedores de atención sanitaria durante la que pueden producirse encuentros.
Sesión de cuenta de atención médica msemr_ve_episodeofcareaccount No Conjunto de cuentas que se usan para la facturación de una sesión de atención médica.
Equipo de atención médica de sesión de atención médica msemr_ve_episodeofcarecareteam No Lista de sanitarios que se ocupa de una sesión de atención médica con fines específicos.
Sesión de diagnóstico para atención médica msemr_ve_episodeofcarediagnosis No Lista de diagnósticos pertinentes en una sesión de atención médica.
Sesión de historial de atención médica msemr_ve_episodeofcarehistory No Historial de estados por los que ha pasado la sesión de atención médica, sin que sea necesario procesar el historial del recurso.
Sesión de solicitud de derivación para atención médica msemr_ve_episodeofcarereferralrequest No Solicitudes de derivación satisfechas por una sesión de atención médica. Estas solicitudes son referencias entrantes.
Sesión de tipo de atención médica msemr_ve_episodeofcaretype No Clasificación del tipo de sesión de atención médica; por ejemplo, derivación a especialista, gestión de enfermedades y tipo de asistencia financiada.
Nombre de la tabla Nombre de esquema Recurso de nivel raíz Descripción
Ubicación msemr_ve_location Detalles e información de posición para un lugar físico en el que se prestan servicios y recursos y se puede almacenar, encontrar, contener o alojar a participantes.
Punto de conexión de la ubicación msemr_ve_locationendpoint No Puntos de conexión técnicos que proporcionan acceso a servicios disponibles para la ubicación.
Horas de operación de la ubicación msemr_ve_locationhoursofoperation No Indica qué día u hora durante una semana está abierta una ubicación.
Telecomunicaciones de la ubicación msemr_ve_locationtelecom No Los detalles de contacto de dispositivos de comunicación disponibles en una ubicación. El valor puede incluir números de teléfono, números de fax, números de móvil, direcciones de correo electrónico y sitios web.
Tipo de ubicación msemr_ve_locationtype No Indica el tipo de función realizada en una ubicación.
Nombre de la tabla Nombre de esquema Recurso de nivel raíz Descripción
Solicitud de medicación msemr_ve_medicationrequest Pedido o solicitud para el suministro de la medicación e instrucciones para la administración de la medicación a un paciente.
Recurso en el que se basa la solicitud de medicación msemr_ve_medicationrequestbasedon No Plan o solicitud que se completa en parte o en su totalidad mediante una solicitud de medicación.
Categoría de solicitud de medicación msemr_ve_medicationrequestcategory No Tipo de uso de medicamentos.
Problema detectado con la solicitud de medicación msemr_ve_medicationrequestdetectedissue No Indica un problema clínico real o potencial con o entre una o más acciones clínicas activas o propuestas para un paciente. Por ejemplo, interacción entre medicamentos, terapia duplicada y alerta de dosis.
Historial de eventos de solicitud de medicación msemr_ve_medicationrequesteventhistory No Enlaces a registros de procedencia de versiones anteriores de esta entidad. Estos registros identifican transiciones o actualizaciones de estado clave que probablemente serán pertinentes para el usuario que consulte la versión actual de la entidad.
Código de razón de solicitud de medicación msemr_ve_medicationrequestreasoncode No Razón o indicación para solicitar la medicación.
Referencia de razón para solicitud de medicación msemr_ve_medicationrequestreasonreference No Afección u observación que confirma la razón por la que se solicitó una medicación.
Información complementaria de solicitud de medicación msemr_ve_medicationrequestsupportinginfo No Información adicional (como la altura y el peso del paciente) que respalde la solicitud de un medicamento.
Nombre de la tabla Nombre de esquema Recurso de nivel raíz Descripción
Observación msemr_ve_observation Medidas y afirmaciones simples hechas sobre un paciente, dispositivo u otro sujeto.
Recurso en el que se basa la observación msemr_ve_observationbasedon No Plan, propuesta o pedido que este evento completa en parte o en su totalidad.
Categoría de observación msemr_ve_observationcategory No Código que clasifica el tipo general de la observación realizada.
Componente de observación msemr_ve_observationcomponent No Algunas observaciones tienen múltiples componentes. Se expresan como pares de código-valor independientes que comparten los mismos atributos.
Intervalo de referencia del componente de observación msemr_ve_observationcompreferencerange No Instrucciones sobre cómo interpretar el valor en comparación con un intervalo normal o recomendado.
Interpretación de la observación msemr_ve_observationinterpretation No Evaluación realizada a partir del resultado de una observación.
Responsable de la observación msemr_ve_observationperformer No La persona responsable de afirmar que los valores observados son verdaderos.
Intervalo de referencia de observación msemr_ve_observationreferencerange No Instrucciones sobre cómo interpretar el valor en comparación con un intervalo normal o recomendado.
Recurso al que se aplica el intervalo de referencia de observación msemr_ve_observationreferencerangeappliesto No Un conjunto de códigos para indicar la población objetivo aplicable al rango de referencia. Por ejemplo, un rango de referencia puede basarse en la población normal o en un sexo o raza en particular.
Recurso relacionado con la observación msemr_ve_observationrelatedresource No Una referencia a otra entidad (que suele ser otra observación). El código de tipo de relación define la relación de entidad.
Nombre de la tabla Nombre de esquema Recurso de nivel raíz Descripción
Procedimiento msemr_ve_procedure Acción que se realiza en un paciente. Esta acción puede ser una intervención física, como una operación, o un procedimiento menos invasivo como la orientación o la hipnoterapia.
Recurso en el que se basa el procedimiento msemr_ve_procedurebasedon No Referencia a un recurso que contiene detalles de la solicitud de un procedimiento.
Zona corporal del procedimiento msemr_ve_procedurebodysite No Información de localización anatómica detallada y estructurada. Se permiten varias localizaciones (por ejemplo, varias biopsias por punción de una lesión).
Complicación en procedimiento msemr_ve_procedurecomplication No Complicaciones que se produjeron durante un procedimiento o en el período inmediatamente posterior al mismo.
Detalle de complicaciones en procedimiento msemr_ve_procedurecomplicationdetail No Detalles de las complicaciones que se produjeron durante un procedimiento o en el período inmediatamente posterior al mismo.
Dispositivo central del procedimiento msemr_ve_procedurefocaldevice No Dispositivo que se ha implantado, retirado o manipulado de algún otro modo (por ejemplo, la calibración del dispositivo, sustitución de la batería, implante de una prótesis, fijación de un dispositivo de cierre asistido por vacío [VAC] con presión negativa sobre la herida) como parte central de un procedimiento.
Seguimiento de procedimiento msemr_ve_procedurefollowup No Cualquier seguimiento específico que requiera un procedimiento (por ejemplo, la retirada de suturas). El seguimiento también se puede representar como una simple nota.
Recurso del que es parte el procedimiento msemr_ve_procedurepartof No Evento mayor que incorpora una intervención concreta como componente o paso del mismo.
Responsable del procedimiento msemr_ve_procedureperformer No Limitado a personas que realizan un procedimiento y no a equipamiento.
Razón para el procedimiento msemr_ve_procedurereason No El motivo codificado por el que se realizó un procedimiento. El valor puede ser una entidad codificada de algún tipo o puede estar presente como texto.
Referencia de razón para el procedimiento msemr_ve_procedurereasonreference No La afección por la que se realizó un procedimiento.
Código utilizado en procedimiento msemr_ve_procedureusedcode No Identifica los elementos codificados utilizados como parte de un procedimiento.
Referencia de procedimiento utilizada msemr_ve_procedureusedreference No Identifica medicamentos, dispositivos y cualquier otra sustancia que se utiliza en un procedimiento.

Nota

Las siguientes tablas y sus respectivas tablas de expansión no están integradas activamente en la solución como el resto de las tablas virtualizadas. Sin embargo, aún puede utilizar estas tablas creando sus propias aplicaciones basadas en modelos o actualizar las plantillas de aplicaciones existentes.

Nombre de la tabla Nombre de esquema Recurso de nivel raíz Descripción
Cita (HME) msemr_ve_appointmentemr Reserva de un evento de atención sanitaria entre pacientes, personal sanitario, personas relacionadas o dispositivos para una fecha y hora determinadas. Esta reserva puede resultar en uno o más encuentros.
Indicación de la cita (HME) msemr_ve_appointmentemrindication No Propósito para programar una cita, según se especifica utilizando información de otra entidad. La indicación suele ser una condición o un procedimiento.
Razón para cita (HME) msemr_ve_appointmentemrreason No Motivo por el cual se programa una cita. Este valor es más clínico que administrativo.
Solicitud de derivación de cita (HME) msemr_ve_appointmentemrreferralrequest No Solicitud de derivación a la que se asigna esta cita para su evaluación (derivación entrante).
Período solicitado para citas (HME) msemr_ve_appointmentemrrequestedperiod No Intervalos de tiempo preferidos para programar una cita, incluidos posibles rangos de fechas y horas.
Tipo de servicio para citas (HME) msemr_ve_appointmentemrservicetype No Servicio específico que se va a realizar durante una cita.
Intervalo para citas (HME) msemr_ve_appointmentemrslot No Los intervalos de los programas de los participantes que se rellenarán con citas.
Especialidad para cita (HME) msemr_ve_appointmentemrspecialty No Especialidad de un médico que se necesita para prestar un servicio solicitado en una cita.
Información complementaria de la cita (HME) msemr_ve_appointmentemrsupportinginformation No Otra información relevante para dar soporte a una cita.
Nombre de la tabla Nombre de esquema Recurso de nivel raíz Descripción
Dispositivo msemr_ve_device Identifica una instancia o un tipo de artículo fabricado que se utiliza en la prestación de atención sanitaria sin que cambie sustancialmente a través de esa actividad.
Punto de contacto del dispositivo msemr_ve_devicecontactpoint No Detalles de contacto de una organización o una persona en particular responsable del dispositivo.
Nombre de dispositivo msemr_ve_devicename No Representa el nombre del fabricante del dispositivo tal como lo proporciona el dispositivo, una etiqueta UDI o una persona que describe el dispositivo. Este valor se utiliza normalmente cuando una persona proporciona los nombres o cuando el dispositivo representa uno de los nombres disponibles en la definición del dispositivo.
Propiedad de dispositivo msemr_ve_deviceproperty No Los ajustes de configuración de un dispositivo tal como funciona realmente. Por ejemplo, estado de regulación o propiedades de tiempo.
Código de valor de propiedad del dispositivo msemr_ve_devicepropertyvaluecode No Código de valor de propiedad del dispositivo. Por ejemplo, NTP4 (sincronizado con el protocolo de hora de red).
Cantidad de valor de propiedad de dispositivos msemr_ve_devicepropertyvaluequantitycode No Código de cantidad de valor de propiedad del dispositivo.
Seguridad del dispositivo msemr_ve_devicesafety No Proporciona otras características de seguridad sobre un dispositivo médico. Por ejemplo, las características de seguridad de los dispositivos que contienen látex.
Especialización de dispositivos msemr_ve_devicespecialization No Las capacidades admitidas en un dispositivo, los estándares a los que se ajusta el dispositivo para un propósito determinado y que se utilizan para la comunicación.
Estado de respuesta msemr_ve_devicestatus No Estado de disponibilidad del dispositivo. Por ejemplo, activo, inactivo, ingresado por error o desconocido.
Versión de dispositivo msemr_ve_deviceversion No El diseño real del dispositivo o la versión de software que se ejecuta en el dispositivo.
Nombre de la tabla Nombre de esquema Recurso de nivel raíz Descripción
Informe de diagnóstico msemr_ve_diagnosticreport Los hallazgos e interpretación de las pruebas de diagnóstico realizadas a pacientes, grupos de pacientes, dispositivos y ubicaciones, y/o muestras derivadas de ellos.
Base del informe de diagnóstico msemr_ve_diagnosticreportbasedon No Indica lo que se solicitó, como un plan de atención relacionado, una solicitud de medicamento o una solicitud de servicio.
Categoría de informe de diagnóstico msemr_ve_diagnosticreportcategory No Indica la categoría del servicio.
Código de conclusión del informe de diagnóstico msemr_ve_diagnosticreportconclusioncode No Códigos para la conclusión clínica de los resultados de las pruebas.
Responsable del informe de diagnóstico msemr_ve_diagnosticreportperformer No El servicio de diagnóstico responsable de emitir el informe.
Resultado del informe de diagnóstico msemr_ve_diagnosticreportresult No Observaciones relacionadas con el informe diagnóstico.
Intérprete de resultados del informe de diagnóstico msemr_ve_diagnosticreportresultsinterpreter No El médico o la organización responsable de las conclusiones e interpretaciones del informe.
Muestra del informe de diagnóstico msemr_ve_diagnosticreportspecimen No Detalles sobre las muestras en las que se basa este informe de diagnóstico.
Nombre de la tabla Nombre de esquema Recurso de nivel raíz Descripción
Punto de conexión msemr_ve_endpoint Detalles técnicos de un punto de conexión que se pueden usar para servicios electrónicos. El valor puede incluir cualquier información de contexto de seguridad.
Contacto de punto de conexión msemr_ve_endpointcontact No Detalles de contacto para que un humano se comunique con respecto a la suscripción. El administrador del sistema utiliza principalmente este valor para solucionar problemas.
Encabezado de punto de conexión msemr_ve_endpointheader No Encabezados o información adicionales que se enviarán como parte de la notificación.
Tipo MIME de envío de carga al punto de conexión msemr_ve_endpointpayloadmimetype No El tipo mime para enviar la carga útil. Si no se especifica el tipo de mime, el remitente podría enviar cualquier contenido.
Nombre de la tabla Nombre de esquema Recurso de nivel raíz Descripción
Inmunización msemr_ve_immunization Describe el evento de un paciente al que se le administra una vacuna o un registro de inmunización según lo que el mismo paciente, un médico u otra parte hayan indicado.
Pautas para inmunización msemr_ve_immunizationeducation No Material educativo presentado al paciente (o tutor) en el momento de la administración de la vacuna.
Responsable de la inmunización msemr_ve_immunizationperformer No Indica quién realizó la acción de inmunización.
Cumplimiento de requisitos del programa de inmunización msemr_ve_immunizationprogrameligibility No Elegibilidad del paciente para un programa de vacunación.
Protocolo de inmunización aplicado msemr_ve_immunizationprotocolapplied No El protocolo (conjunto de recomendaciones) que sigue el proveedor que administró la dosis.
Protocolo de inmunización aplicado para enfermedad de destino msemr_ve_immunizationprotocolappliedtargetdisease No Indica la enfermedad prevenible por vacunación a la que se dirige.
Reacción a la inmunización msemr_ve_immunizationreaction No Datos categóricos que indican que un acontecimiento adverso está asociado en el tiempo a una inmunización.
Código de razón para la inmunización msemr_ve_immunizationreasoncode No Indica por qué se produjo la inmunización de un paciente.
Referencia de razón de inmunización msemr_ve_immunizationreasonreference No Indica por qué se produjo la inmunización de un paciente. El valor incluye una condición referenciada, informe de observación o diagnóstico cuya existencia justifica la inmunización.
Razón para la reducción de la eficacia de la inmunización msemr_ve_immunizationsubpotentreason No Razón por la cual se considera que una dosis tiene eficacia reducida.
Nombre de la tabla Nombre de esquema Recurso de nivel raíz Descripción
Informe de medicación msemr_ve_medicationstatement Registro de un medicamento que está consumiendo un paciente. El informe de medicación puede indicar si el paciente está tomando el medicamento ahora, si lo ha tomado en el pasado o si lo tomará en el futuro. La fuente de esta información puede ser el paciente.
Informe de medicación basado en msemr_ve_medicationstatementbasedon No Colección de planes, propuestas o pedidos relacionados realizados total o parcialmente por este evento.
Informe de medicación derivado de msemr_ve_medicationstatementderivedfrom No Permite vincular el Informe de medicación a MedicationRequest subyacente. El valor también permite vincular a otra información que respalda o se utiliza para derivar la declaración del medicamento.
Recurso del que es parte el informe de medicación msemr_ve_medicationstatementpartof No Colección de eventos relacionados, más amplios, de los que este evento en particular es un componente o paso.
Código de razón del informe de medicación msemr_ve_medicationstatementreasoncode No Colección de motivos por los que se está o estaba tomando la medicación.
Referencia de razón para el informe de medicación msemr_ve_medicationstatementreasonreference No Colección de condiciones u observaciones que apoyen por qué se está tomando/se tomó la medicación.
Razón para el estado del informe de medicación msemr_ve_medicationstatementstatusreason No Captura la razón para el estado actual del informe de medicación.
Nombre de la tabla Nombre de esquema Recurso de nivel raíz Descripción
Funciones del médico msemr_ve_practitionerrole Un conjunto determinado de roles, ubicaciones, especialidades o servicios que puede realizar un médico en una organización durante un período de tiempo.
Horario disponible para funciones del médico msemr_ve_practitionerroleavailabletime No Una colección de momentos en los que un profesional está disponible o desempeña una función en un lugar.
Código de funciones del médico msemr_ve_practitionerrolecode No Funciones para las que está autorizado este médico en una organización.
Ubicación para funciones del médico msemr_ve_practitionerrolelocation No Una o varias ubicaciones en las que un profesional presta asistencia.
Indisponibilidad para funciones del médico msemr_ve_practitionerrolenotavailable No Indica los días o períodos generales en los que un practicante no está disponible o desempeñando un rol, por algún motivo indicado.
Especialidad de funciones del médico msemr_ve_practitionerrolespecialty No Especialidad específica de un médico.
Telecomunicaciones para funciones del médico msemr_ve_practitionerroletelecom No Detalles de contacto específicos para la función, la ubicación o el servicio.
Nombre de la tabla Nombre de esquema Recurso de nivel raíz Descripción
Grupo de solicitudes msemr_ve_requestgroup Grupo de solicitudes relacionadas que se pueden usar para capturar actividades previstas con dependencias entre ellas, como, por ejemplo administrar una medicación tras otra.
Acción de grupo de solicitudes msemr_ve_requestgroupaction No Las acciones (en caso de que las hubiera) que produce la evaluación del artefacto.
Acción del grupo de solicitudes - Acción msemr_ve_requestgroupactionaction No Indica las subacciones.
Código de acción de grupo de solicitudes msemr_ve_requestgroupactioncode No Un código que proporciona significado a una acción o grupo de acciones. Por ejemplo, una sección podría tener un código LOINC (Nombres y códigos de identificadores de observación lógica) para una sección de una plantilla de documentación.
Condición de la acción de grupo de solicitudes msemr_ve_requestgroupactioncondition No Expresión que describe los criterios de aplicabilidad o las condiciones de inicio o finalización de la acción.
Documentación de la acción de grupo de solicitudes msemr_ve_requestgroupactiondocument No Recursos didácticos u otros recursos informativos asociados con una acción que se pueden proporcionar al destinatario del CDS (apoyo a la decisión clínica). Los recursos de información pueden incluir comentarios de texto en línea y enlaces a recursos web.
Participante en acción de grupo de solicitudes msemr_ve_requestgroupactionparticipant No Participante que realiza o es responsable de una acción.
Acción relacionada con la acción de grupo de solicitudes msemr_ve_requestgroupactionrelatedaction No Relación con otra acción, como "antes de" o "30 minutos después del inicio de".
Recurso en el que se basa el grupo de solicitudes msemr_ve_requestgroupbasedon No Plan, propuesta o pedido que esta solicitud completa en su totalidad o en parte.
Código de razón del grupo de solicitudes msemr_ve_requestgroupreasoncode No Indica por qué se necesita el grupo de solicitudes.
Referencia de razón de grupo de solicitudes msemr_ve_requestgroupreasonreference No Indica otro recurso cuya existencia justifica un grupo de solicitudes.
Sustitución de grupo de solicitudes msemr_ve_requestgroupreplace No Solicitudes completadas o terminadas cuya función toma esta nueva solicitud.
Nombre de la tabla Nombre de esquema Recurso de nivel raíz Descripción
Muestra msemr_ve_specimen Muestra que se usará para el análisis.
Condición de la muestra msemr_ve_specimencondition No Modo que describe la naturaleza de una muestra.
Envase de muestra msemr_ve_specimencontainer No El recipiente que contiene una muestra. Aquí no se aborda la naturaleza recursiva de los recipientes, como la sangre en un tubo en una bandeja en una rejilla.
Muestra principal msemr_ve_SpecimenParent No Referencia a una muestra principal (de origen) que se usa cuando la muestra se ha derivado o es parte de otra muestra.
Procesamiento de muestra msemr_ve_SpecimenProcessing No Detalles sobre el procesamiento y los pasos de procesamiento de la muestra.
Aditivo para procesamiento de muestra msemr_ve_specimenprocessingadditive No Material usado en el paso de procesamiento de una muestra.
Solicitud de muestra msemr_ve_SpecimenRequest No Detalles sobre una solicitud de procedimiento o prueba que requiere la recopilación de una muestra.

Aspectos que debe recordar

La siguiente sección tiene algunas consideraciones clave sobre la implementación que se deben tener en cuenta al planificar la habilitación de la característica de tablas de datos de Atención sanitaria virtual. No obstante, esta sección no es una lista exhaustiva.

Para obtener más información, vaya a Limitaciones de las tablas virtuales.

Riesgo Experiencia de usuario Tácticas de mitigación potencial
Las tablas virtuales no son compatibles con las vistas y los paneles guardados existentes Todos los gráficos y paneles creados a partir de entidades físicas que posteriormente se virtualicen dejarán de funcionar. Refactorice las vistas y los paneles guardados para usar la nueva entidad virtualizada.

Tenga en cuenta el nuevo texto Nativo agregado al frente de las versiones heredadas de Dataverse de las tablas de datos de Atención sanitaria virtual.
La versión virtual de estas tablas, por ejemplo, se llamará Consultas u Observaciones.

Comunique los cambios a los usuarios. Además de las vistas del sistema, los usuarios deberán refactorizar las vistas personales.
Las tablas virtuales no admiten gráficos estándar Los gráficos no funcionarán ni estarán disponibles para la creación. Necesita Power BI o una solución alternativa para visualizar estos datos. Los gráficos basados en modelos no se representan para datos virtualizados.

Comunique los cambios a los usuarios. Los usuarios ya no tendrán gráficos en vistas personales y paneles si se crearon antes usando entidades físicas.
Búsqueda por relevancia no compatible Búsqueda por relevancia no funcionará para tablas de datos de Atención sanitaria virtual. Comunique los cambios a los usuarios. Evalúe si puede usar las entidades virtuales en su implementación.

La nueva experiencia de búsqueda predeterminada de Power Apps basada en modelos deriva de la búsqueda por relevancia.
AI Builder no es compatible Toda la información de AI Builder aprovechada alguna vez para tablas físicas de Dataverse ya no estará disponible cuando esas tablas se virtualicen. Considere otras opciones de IA de Microsoft.

Los conjuntos de datos que está considerando virtualizar en Dataverse probablemente deberían analizarse con servicios de Azure como Azure Synapse Analytics para descubrir oportunidades en su clínica o negocio.
Las tablas virtuales incorporan un modelo de seguridad simplificado, ya que actualmente solo se admite seguridad a nivel de la organización. La seguridad debe examinarse en lo que respecta a sus requisitos de cumplimiento. Si la seguridad de toda la organización en recursos basados en FHIR no es adecuada para su implementación, reconsidere habilitar la característica de tablas de datos de Atención sanitaria virtual.

Limitaciones conocidas

Debido a que la característica de tablas de datos de Atención sanitaria virtual se basa en la solución de tabla virtual existente de Dataverse, tiene las mismas limitaciones como las tablas virtuales. Considere estas limitaciones al determinar si esta característica funcionará para sus necesidades.

Las siguientes limitaciones también se aplican a las tablas de datos de salud virtuales:

  • Actualmente, la característica solo admite la conexión a servicios Azure FHIR, Azure API for FHIR y Azure Health Data Services. La configuración de estas dos versiones se implementa como parte de la solución de referencia. Para obtener más información, vaya a ¿Qué es el Servicio de FHIR?

  • La compatibilidad con la búsqueda y la ordenación depende de la versión del servidor FHIR configurado. Para obtener más información, vaya a Información general de la búsqueda FHIR.

  • Para la búsqueda y el filtrado, actualmente se admite un único nivel de entidad de vínculo.

  • Para la búsqueda y el filtrado, actualmente se admite un único nivel de expansión de entidades.

  • Para tablas virtuales, no se admiten las relaciones a tablas no basadas en FHIR.

  • Actualmente no se admite la creación e implementación de sus propias tablas virtualizadas.

Eventos de tablas de datos de atención sanitaria virtual

Las tablas virtuales de Dataverse incluyen la capacidad de registrarse para eventos asincrónicos desde un origen de datos externo. Las tablas de datos de salud virtual en Microsoft Cloud for Healthcare extienden esta función para generar eventos para actividades realizadas en puntos finales FHIR remotos utilizando la infraestructura existente de API de atención médica de Dataverse. Por ejemplo, si crea una Consulta en el servidor FHIR, genera un evento en Dataverse en el contexto de la tabla virtual msemr_ve_encounter. Luego puede registrar sus complementos para crear, actualizar o eliminar eventos generados en consultas virtuales.

La característica de tablas de datos de salud virtuales permite el cambio dinámico entre Dataverse y proveedores virtuales a través de rutas de datos. Por lo tanto, también genera estos eventos entrantes si configura el valor de su ruta de datos como Dataverse. En el ejemplo anterior, este comportamiento significa que solo necesita registrar los complementos una vez contra msemr_ve_encounter. Incluso si la ruta de datos cambia entre Virtual y Dataverse, sigue invocando a su complemento.

Esta capacidad de eventos le permite registrar complementos en eventos para ejecutar flujos de trabajo personalizados para los datos que no se conservan en Dataverse.

Las siguientes tablas admiten eventos de tabla virtual:

  • Alergia/Sensibilidad (msemr_ve_allergyintolerance)
  • Consulta (msemr_ve_encounter)
  • Sesión de atención médica (msemr_ve_episodeofcare)
  • Observación (msemr_ve_observation)

Para obtener más información sobre eventos de tablas virtuales y ejemplos, consulte Habilitar tablas virtuales para admitir eventos Dataverse.

Requisitos previos de eventos de la tabla de datos de atención sanitaria virtual

La función de eventos de la tabla de datos de salud virtual se basa en la funcionalidad de la tabla de datos de salud virtual existente y la funcionalidad de la Dataverse healthcare API. Además de los requisitos previos para las tablas de datos de salud virtuales, los siguientes requisitos previos también se aplican a la característica de eventos:

  • Debe configurar las API de atención médica Dataverse ya que proporcionan el punto de entrada para los eventos de la tabla de datos de salud virtual. Las API de atención médica procesan los mensajes que desencadenan eventos para tablas virtuales desde el servidor FHIR. Para obtener más información, vaya a Descripción general de las Dataverse Healthcare APIs.

  • Las tablas que participan en eventos virtuales en el servidor FHIR remoto deben tener sus valores de configuración de ruta de datos establecidos en Virtual. De lo contrario, los datos se ingerirían en Dataverse como parte del procesamiento estándar de mensajes de la Dataverse Healthcare API.

  • Los paquetes publicados en el servidor FHIR deben incluir el valor del método HTTP request.method para cada entrada de recurso. Para obtener más información sobre este nodo de entrada FHIR, vaya a Elemento de recurso de agrupación - Bundle.entry.request

Para obtener ejemplos sobre cómo registrar sus propios complementos para eventos de tablas de datos de salud virtuales, vaya a Usar eventos de tablas de datos de salud virtuales.

Cosas para recordar para los eventos de tablas de datos de salud virtuales

  • Los eventos de la tabla virtual son asincrónicos.
  • Los eventos solo se desencadenan en tablas virtuales asignadas a recursos FHIR de nivel raíz y no en tablas de expansión.
  • Para las rutas de datos establecidas en Dataverse, los eventos solo se activan para las asignaciones de entidades que no están deshabilitados.
  • Los mapas de atributos determinan qué valores se proporcionan en la entidad disponible a través del objeto de destino de ejecución del complemento. Si una asignación de atributos no está disponible para un valor de nodo de recurso FHIR, el valor del campo no se procesa y no está disponible en la carga del evento.

Limitaciones conocidas de eventos de la tabla de datos de atención sanitaria virtual

El paquete FHIR para eventos actualmente solo admite el valor del método HTTP request.method para PUT. Todos los eventos enviados durante esta fase se tratan como eventos de tabla virtual creados externamente, independientemente de su tipo real. En futuras actualizaciones, planeamos diferenciar entre operaciones de creación y actualización.

Consulte también

¿Qué es Microsoft Cloud for Healthcare?
Descripción general del kit de herramientas de integración de datos
Configurar tablas de datos de salud virtuales
Usar tablas de datos de salud virtuales
Administrar datos FHIR mediante el kit de herramientas de integración de datos