Preguntas más frecuentes sobre $convert-data

Nota

Fast Healthcare Interoperability Resources (FHIR®) es una especificación sanitaria abierta.

$convert-data: los conceptos básicos

¿El servicio crea o administra toda la canalización de ETL?

Puede usar el $convert-data punto de conexión como componente dentro de una canalización ETL (extracción, transformación y carga) para la conversión de datos de estado de varios formatos (por ejemplo: HL7v2, CCDA, JSON y FHIR STU3) en el formato FHIR. Puede crear una canalización de ETL para un flujo de trabajo completo a medida que convierte los datos de mantenimiento. Se recomienda usar un motor ETL basado en Azure Logic Apps o Azure Data Factory. Por ejemplo, un flujo de trabajo podría incluir: ingesta de datos, realización $convert-data de operaciones, validación, procesamiento previo y posterior a los datos, enriquecimiento de datos, desduplicación de datos y carga de los datos para la persistencia en el servicio FHIR.

Sin embargo, la $convert-data propia operación no es una canalización de ETL.

¿Dónde puedo encontrar un ejemplo de una canalización de ETL a la que puedo hacer referencia?

Hay un ejemplo publicado en la galería de plantillas de Azure Data Factory denominada Transformar datos de mantenimiento HL7v2 en formato FHIR R4 y escribir en ADLS Gen2. Esta plantilla transforma los mensajes HL7v2 leídos de un Azure Data Lake Storage (ADLS) Gen2 o una cuenta de Azure Blob Storage en formato FHIR R4. A continuación, conserva el archivo JSON de agrupación de FHIR transformado en una cuenta de ADLS Gen2 o de Blob Storage. Una vez que esté en la galería de plantillas de Azure Data Factory, puede buscar la plantilla.

Captura de pantalla de la galería de plantillas de Azure Data Factory.

Importante

El propósito de esta plantilla es ayudarle a empezar a trabajar con una canalización de ETL. Los pasos de esta canalización se pueden quitar, agregar, editar o personalizar para adaptarse a sus necesidades.

En un escenario con el procesamiento por lotes de mensajes HL7v2, esta plantilla no tiene en cuenta la secuenciación. El procesamiento posterior será necesario si la secuenciación es un requisito.

¿Cómo puedo conservar los datos convertidos en el servicio FHIR mediante Postman?

Puede usar las API del servicio FHIR para conservar los datos convertidos en el servicio FHIR mediante POST {{fhirUrl}}/{{FHIR resource type}} con el cuerpo de la solicitud que contiene el recurso FHIR que se va a conservar en formato JSON.

Para más información sobre el uso de Postman con el servicio FHIR, consulte Acceso al servicio FHIR de Azure Health Data Services mediante Postman.

¿Hay alguna diferencia en la experiencia del punto de conexión de datos de $convert en Azure API for FHIR en comparación con en Azure Health Data Services?

La experiencia y la funcionalidad de operación principal $convert-data son similares tanto para azure API for FHIR como para el servicio FHIR de Azure Health Data Services. La única diferencia existe en la configuración de la versión de Azure API for FHIR de la $convert-data operación, que requiere asignar permisos a los recursos adecuados. Para obtener más información sobre las $convert-data versiones de operación, consulte:

No estoy familiarizado con las plantillas de Liquid. ¿Por dónde empiezo?

Liquid es un lenguaje o motor de plantilla que permite mostrar datos en una plantilla. Liquid tiene construcciones como salida, lógica, bucles y trata con variables. Los archivos Liquid son una mezcla de código HTML y Liquid, y tienen la .liquid extensión de archivo. El convertidor de FHIR de código abierto viene con algunos listos para usar plantillas Liquid y filtros personalizados para los formatos de conversión admitidos para ayudarle a empezar.

La conversión se realizó correctamente, ¿significa que tengo un paquete de FHIR válido?

El resultado de la conversión de FHIR es un lote de FHIR.

  • El lote de FHIR debe alinearse con las expectativas de la especificación de FHIR R4: bundle - FHIR v4.0.1.
  • Si está intentando validar con un perfil específico, debe realizar algún procesamiento posterior mediante la operación FHIR $validate .

¿Puedo personalizar una plantilla liquid predeterminada?

Sí. Puede usar la extensión FHIR Converter Visual Studio Code para personalizar plantillas según sus requisitos específicos. La extensión proporciona una experiencia de edición interactiva y facilita la descarga de plantillas publicadas por Microsoft y datos de ejemplo. La extensión FHIR Converter para Visual Studio Code está disponible para las plantillas HL7v2, C-CDA y JSON Liquid. Las plantillas de FHIR STU3 a FHIR R4 Liquid no se admiten actualmente. Para obtener más información sobre cómo configurar plantillas personalizadas, consulte Configuración de opciones para $convert-data mediante el Azure Portal.

Una vez que personalice una plantilla, ¿es posible hacer referencia y almacenar varias versiones de la plantilla?

Sí. Es posible almacenar y hacer referencia a plantillas personalizadas. Consulte Configuración de las opciones de $convert-data mediante el Azure Portal para obtener instrucciones para hacer referencia y almacenar varias versiones de plantillas personalizadas.

Si necesito soporte técnico para solucionar problemas, ¿dónde puedo ir?

En función de la versión que $convert-data use, puede hacer lo siguiente:

Pasos siguientes

En este artículo, ha obtenido información sobre las preguntas más frecuentes sobre la operación y el $convert-data punto de conexión para convertir los datos de mantenimiento en FHIR mediante el servicio FHIR en Azure Health Data Services.

Para obtener información general sobre $convert-data, consulte

Para obtener información sobre cómo configurar las opciones para $convert-data usar la Azure Portal, consulte

Para obtener información sobre cómo solucionar problemas $convert-data, consulte

FHIR® es una marca registrada de Health Level Seven International, registrada en la Oficina de Patentes y Marcas Registradas de Estados Unidos, y se usa con su permiso.