Orientação especializada para implementação de servidores e clientes de API RESTful HL7 FHIR R4/R5, abrangendo endpoints, operações, busca, bundles e negociação de conteúdo.
npx clawhub@latest install fhir-apiA skill FHIR API fornece orientações alinhadas à especificação para implementação de APIs RESTful HL7 FHIR nos níveis R4, R4B e R5. Instale-a para obter padrões precisos de operações HTTP, requisitos de cabeçalho, tratamento de erros e estratégias de versionamento diretamente no seu assistente de IA. Ela abrange preocupações de implementação tanto no servidor quanto no cliente, reduzindo a necessidade de consultar manualmente a densa especificação HL7.
Cobre todas as interações REST principais do FHIR API: read, vread, create, update, patch, delete, search, history, capabilities e batch/transaction — com métodos HTTP corretos, padrões de URL e códigos de status de sucesso.
Explica os tipos MIME do FHIR (application/fhir+json, application/fhir+xml, application/fhir+turtle), o uso correto dos cabeçalhos Accept e Content-Type, a negociação de versão do FHIR e o parâmetro de fallback _format.
Orienta a implementação do rastreamento de versão baseado em ETag usando cabeçalhos If-Match e explica como lidar com respostas 412 Precondition Failed para atualizações concorrentes seguras.
Fornece estruturas de resposta OperationOutcome corretas e mapeia os códigos de status HTTP específicos do FHIR (400, 404, 409, 410, 412, 422) para seus casos de uso apropriados.
Explica como respeitar o cabeçalho Prefer para return=minimal, return=representation, return=OperationOutcome e padrões de operação assíncrona com 202 Accepted.
Inclui uma lista de verificação prática cobrindo CapabilityStatement em /metadata, suporte a ETag, cabeçalho Location em criação/atualização e fallback do parâmetro _format para ajudar a garantir a conformidade com a especificação.
Construa um servidor FHIR REST em conformidade com os padrões, incluindo manipuladores de rotas corretos, cabeçalhos de resposta e respostas de erro para tipos de recursos como Patient, Observation ou DiagnosticReport.
Desenvolva um cliente que construa corretamente requisições HTTP para FHIR API, negocie o formato de conteúdo, gerencie versões de recursos com ETags e analise erros de OperationOutcome.
Implemente lotes FHIR ou pacotes de transação enviados para a URL base, tratando tipos de operações mistas e semânticas de transações atômicas.
Valide estruturas de rotas e mapeamentos de operações planejadas da FHIR API em conformidade com a especificação HL7 antes de se comprometer com uma implementação.
Nenhuma chave de API ou serviço externo é necessário. Esta skill se aplica a qualquer implementação FHIR R4, R4B ou R5, independentemente da linguagem de programação ou framework de servidor.
npx clawhub@latest install fhir-apinpx clawhub@latest install fhir-apiFaça login para escrever uma avaliação
Nenhuma avaliação ainda. Seja o primeiro a compartilhar sua experiência!