Compartir a través de


Guía de implementación de CARIN para Blue Button®

En este tutorial, se explica cómo configurar el servicio FHIR® en Azure Health Data Services 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

Primero nos centramos en probar el servicio de FHIR con la instrucción de funcionalidad C4BB IG. Si ejecuta esta prueba frente al servicio de FHIR sin actualizaciones, se produce un error en la prueba debido a que faltan parámetros de búsqueda y perfiles que faltan.

Definición de parámetros de búsqueda

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

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 el servicio 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 anteriormente 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, probaremos las funcionalidades de lectura del servicio de FHIR en C4BB IG. Esto comprueba la conformidad con los ocho perfiles cargados en la primera prueba. Deberá tener recursos cargados que se ajusten a los perfiles. La mejor ruta de acceso sería probar con los recursos que ya tiene en la base de datos. También tenemos un archivo HTTP disponible con los recursos de ejemplo extraídos de los ejemplos de IG que puede usar para crear los recursos con los que probar.

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, ya tiene todos los datos que necesita cargados. 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 prueba final que trataremos es probar el control de errores. El único paso es eliminar un recurso ExplanationOfBenefit de la base de datos mediante 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.