Compartir vía


Guía de implementación de CARIN para Blue Button® para Azure API for FHIR

Importante

Azure API for FHIR se retirará el 30 de septiembre de 2026. Siga las estrategias de migración para realizar la transición a servicio FHIR® de Azure Health Data Services en esa fecha. Debido a la retirada de Azure API for FHIR, no se permitirán nuevas implementaciones a partir del 1 de abril de 2025. El servicio FHIR de Azure Health Data Services es la versión evolucionada de la API de Azure para FHIR que permite a los clientes administrar FHIR, DICOM y los servicios de tecnologías médicas con integraciones en otros servicios de Azure.

En este tutorial, se describe la configuración de Azure API for FHIR® para pasar las pruebas de Touchstone para la Guía de implementación de CARIN para Blue Button (C4BB IG).

Instrucción de funcionalidad de Touchstone

La primera prueba en la que nos centraremos es probar Azure API for FHIR en la Declaración de funcionalidad C4BB IG. Si ejecuta esta prueba en Azure API for FHIR sin actualizaciones, se produce un error en la prueba debido a que faltan parámetros de búsqueda y perfiles.

Definición de parámetros de búsqueda

Como parte de C4BB IG, debe definir tres parámetros de búsqueda nuevos para el recurso ExplanationOfBenefit. Dos de estos se prueban en la instrucción de funcionalidad (tipo y fecha de servicio) y se necesita una (aseguradora) para las búsquedas de _include.

Nota:

En el código JSON sin procesar de estos parámetros de búsqueda, el nombre se establece en ExplanationOfBenefit_<SearchParameter Name>. La prueba de Touchstone espera que el nombre de estos sean el tipo, fecha de servicio y aseguradora.

El resto de los parámetros de búsqueda necesarios para C4BB IG se definen mediante la especificación base y ya están disponibles en Azure API for FHIR sin actualizaciones adicionales.

Almacenamiento de perfiles

Fuera de definir parámetros de búsqueda, la otra actualización que debe realizar para pasar esta prueba es cargar los perfiles necesarios. Hay ocho perfiles definidos en C4BB IG.

Archivo rest de ejemplo

Para ayudar con la creación de estos parámetros y perfiles de búsqueda, tenemos un archivo HTTP de ejemplo que incluye todos los pasos descritos en este tutorial en un único archivo. Una vez que haya cargado todos los perfiles y parámetros de búsqueda necesarios, puede ejecutar la prueba de instrucción de funcionalidad en Touchstone.

Resultados de la ejecución del script de prueba de funcionalidad.

Prueba de lectura de Touchstone

Después de probar la instrucción de funcionalidades, pruebe las funcionalidades de lectura de Azure API for FHIR en C4BB IG. Se trata de una prueba de conformidad con los ocho perfiles cargados en la primera prueba. Deberá tener recursos cargados que se ajusten a los perfiles. Se recomienda probar los recursos que ya tiene en la base de datos, pero también tenemos un archivo http disponible con recursos de ejemplo extraídos de los ejemplos de IG que puede usar para crear los recursos y probarlos.

Resultados de la ejecución de pruebas de lectura de Touchstone.

Prueba de consulta EOB de Touchstone

La siguiente prueba que revisaremos es la prueba de consulta EOB. Si ya ha completado la prueba de lectura, tiene todos los datos cargados que necesita. Esta prueba valida que puede buscar recursos específicos Patient y ExplanationOfBenefit mediante varios parámetros.

Resultados de ejecución de consultas EOB de Touchstone.

Prueba de control de errores de Touchstone

La última prueba por la que le guiamos es probar el control de errores. El único paso que debe realizar es eliminar un recurso ExplanationOfBenefit de la base de datos y usar el identificador del recurso ExplanationOfBenefit eliminado en la prueba.

Resultados de control de errores de EOB de Touchstone.

Pasos siguientes

En este tutorial, se explica cómo pasar las pruebas CARIN IG para Blue Button en Touchstone. A continuación, puede revisar cómo probar las pruebas de formulario de Da Vinci.

Nota:

FHIR® es una marca registrada de HL7 y se usa con su permiso.