Guida esperta per l'implementazione di server e client API RESTful HL7 FHIR R4/R5, con copertura di endpoint, operazioni, ricerca, bundle e negoziazione dei contenuti.
npx clawhub@latest install fhir-apiLa skill FHIR API fornisce una guida allineata alle specifiche per l'implementazione di API RESTful HL7 FHIR ai livelli R4, R4B e R5. Installala per ottenere direttamente nel tuo assistente AI schemi accurati per le operazioni HTTP, requisiti degli header, gestione degli errori e strategie di versioning. Copre sia le problematiche di implementazione lato server che lato client, riducendo la necessità di consultare manualmente la densa specifica HL7.
Copre tutte le interazioni REST fondamentali di FHIR API: read, vread, create, update, patch, delete, search, history, capabilities e batch/transaction — con i corretti metodi HTTP, i pattern URL e i codici di stato di successo.
Illustra i tipi MIME FHIR (application/fhir+json, application/fhir+xml, application/fhir+turtle), l'uso corretto delle intestazioni Accept e Content-Type, la negoziazione della versione FHIR e il parametro di fallback _format.
Guida l'implementazione del tracciamento delle versioni basato su ETag utilizzando gli header If-Match e spiega come gestire le risposte 412 Precondition Failed per aggiornamenti concorrenti sicuri.
Fornisce strutture di risposta OperationOutcome corrette e mappa i codici di stato HTTP specifici di FHIR API (400, 404, 409, 410, 412, 422) ai rispettivi casi d'uso appropriati.
Spiega come rispettare l'intestazione Prefer per return=minimal, return=representation, return=OperationOutcome e i modelli di operazioni asincrone con 202 Accepted.
Include una lista di controllo pratica che copre CapabilityStatement su /metadata, supporto ETag, intestazione Location su creazione/aggiornamento e il fallback del parametro _format, per contribuire a garantire la conformità alle specifiche.
Costruisci un server REST FHIR conforme con gestori di route corretti, intestazioni di risposta e risposte di errore per tipi di risorse come Patient, Observation o DiagnosticReport.
Sviluppa un client che costruisca correttamente le richieste HTTP per FHIR API, negozia il formato del contenuto, gestisce le versioni delle risorse tramite ETag e analizza gli errori di tipo OperationOutcome.
Implementa bundle di batch o transazioni FHIR inviati all'URL base, gestendo tipi di operazioni misti e semantiche di transazione atomica.
Valida le strutture dei percorsi e le mappature delle operazioni pianificate per FHIR API rispetto alle specifiche HL7 prima di procedere con un'implementazione.
Non sono necessarie chiavi API o servizi esterni. Questa skill si applica a qualsiasi implementazione FHIR R4, R4B o R5, indipendentemente dal linguaggio di programmazione o dal framework del server.
npx clawhub@latest install fhir-apinpx clawhub@latest install fhir-apiAccedi per scrivere una recensione
Nessuna recensione ancora. Sii il primo a condividere la tua esperienza!