Orientación experta para implementar FHIR Bulk Data Access (Flat FHIR) v3.0.0 — abarcando operaciones `$export`, sondeo asíncrono, salida NDJSON y autenticación con SMART Backend Services.
npx clawhub@latest install fhir-bulk-dataLa habilidad FHIR Bulk Data proporciona orientación experta y fiel a la especificación para implementar el IG de Acceso Masivo de Datos HL7 (Flat FHIR) v3.0.0. Cubre el ciclo de vida completo de exportación asíncrona en los tres endpoints de exportación, el manejo de salida NDJSON, los parámetros de solicitud, la autorización de SMART Backend Services y la recuperación de errores. Instala esta habilidad cuando tu asistente de IA necesite ayuda para construir o depurar pipelines de datos FHIR masivos.
$export en el lado del servidor y necesitas comprender los requisitos de conformidad, la estructura del manifiesto o las declaraciones de CapabilityStatement._type, _since o _typeFilter.Te guía a través de cada etapa del ciclo de vida de la exportación masiva: solicitud de inicio, manejo de 202 Accepted, sondeo de estado con Retry-After y X-Progress, análisis del manifiesto, descarga de archivos y limpieza con DELETE.
Cubre Patient/$export (todos los pacientes), Group/[id]/$export (alcance de cohorte) y [base]/$export (nivel de sistema), incluyendo cuándo usar cada uno y cómo el alcance afecta la salida.
Guía detallada sobre todos los parámetros compatibles: _outputFormat, _since, _until, _type, _elements, _typeFilter, includeAssociatedData, organizeOutputBy y allowPartialManifests.
Reglas precisas para producir y consumir JSON delimitado por saltos de línea: un recurso por línea, codificación UTF-8, terminación de línea correcta, sin saltos de línea incrustados y tipo de medio correcto (application/fhir+ndjson).
Explica el flujo de credenciales de cliente OAuth 2.0 con aserción JWT requerida para el acceso masivo de servidor a servidor, incluyendo la estructura de solicitud de token y el uso de tokens de portador.
Cubre la interpretación de OperationOutcome, la limitación de velocidad (429 Too Many Requests), la expiración de tokens (401), trabajos no encontrados (404), y estrategias para clientes de sondeo resilientes en FHIR Bulk Data.
Implementa un cliente que inicie una exportación, sondee la URL de estado con retroceso exponencial, analice el manifiesto completo y transmita archivos NDJSON para su procesamiento posterior.
Configura un servidor FHIR para admitir $export, devolver respuestas HTTP correctas en cada etapa del flujo de trabajo y declarar la conformidad mediante CapabilityStatement.
Usa Group/$export con los parámetros _type, _since y _typeFilter para exportar únicamente los tipos de recursos y rangos de fechas necesarios para un caso de uso específico de análisis o investigación.
Diagnostica y resuelve errores de exportación masiva interpretando respuestas OperationOutcome, comprendiendo la semántica de los códigos de estado HTTP y gestionando casos límite como manifiestos parciales y salidas paginadas.
npx clawhub@latest install fhir-bulk-datanpx clawhub@latest install fhir-bulk-dataInicia sesión para escribir una reseña
Aún no hay reseñas. ¡Sé el primero en compartir tu experiencia!