Orientación experta para implementar servidores y clientes de API RESTful HL7 FHIR R4/R5, abarcando endpoints, operaciones, búsqueda, bundles y negociación de contenido.
npx clawhub@latest install fhir-apiLa habilidad FHIR API proporciona orientación alineada con la especificación para implementar APIs RESTful HL7 FHIR en los niveles R4, R4B y R5. Instálala para obtener patrones precisos de operaciones HTTP, requisitos de encabezados, manejo de errores y estrategias de versionado directamente en tu asistente de IA. Cubre tanto las preocupaciones de implementación del servidor como del cliente, reduciendo la necesidad de consultar manualmente la densa especificación de HL7.
Cubre todas las interacciones REST principales de FHIR API: read, vread, create, update, patch, delete, search, history, capabilities y batch/transaction — con los métodos HTTP correctos, patrones de URL y códigos de estado de éxito.
Explica los tipos MIME de FHIR (application/fhir+json, application/fhir+xml, application/fhir+turtle), el uso adecuado de las cabeceras Accept y Content-Type, la negociación de versiones de FHIR y el parámetro de respaldo _format.
Guía la implementación del seguimiento de versiones basado en ETag mediante encabezados If-Match y explica cómo manejar las respuestas 412 Precondition Failed para realizar actualizaciones concurrentes de forma segura.
Proporciona estructuras de respuesta OperationOutcome correctas y mapea los códigos de estado HTTP específicos de FHIR API (400, 404, 409, 410, 412, 422) a sus casos de uso apropiados.
Explica cómo respetar el encabezado Prefer para return=minimal, return=representation, return=OperationOutcome y patrones de operación asíncrona con 202 Accepted.
Incluye una lista de verificación práctica que cubre CapabilityStatement en /metadata, soporte de ETag, encabezado Location en creación/actualización y el parámetro _format con alternativa de reserva, para ayudar a garantizar el cumplimiento de la especificación.
Construye un servidor REST FHIR API compatible con manejadores de rutas correctos, cabeceras de respuesta y respuestas de error para tipos de recursos como Patient, Observation o DiagnosticReport.
Desarrolla un cliente que construya correctamente solicitudes HTTP de FHIR API, negocie el formato de contenido, gestione versiones de recursos con ETags y analice errores de OperationOutcome.
Implementa lotes o paquetes de transacciones de FHIR publicados en la URL base, gestionando tipos de operaciones mixtas y semántica de transacciones atómicas.
Valida las estructuras de rutas y los mapeos de operaciones planificados en la FHIR API según la especificación HL7 antes de comprometerte con una implementación.
No se requieren claves de API ni servicios externos. Esta habilidad se aplica a cualquier implementación de FHIR R4, R4B o R5 independientemente del lenguaje de programación o el framework del servidor.
npx clawhub@latest install fhir-apinpx clawhub@latest install fhir-apiInicia sesión para escribir una reseña
Aún no hay reseñas. ¡Sé el primero en compartir tu experiencia!