Una guida completa allo sviluppo FHIR R4 per la creazione di API REST sanitarie conformi — che copre risorse, validazione, autenticazione SMART, Bundle e gestione degli errori.
npx clawhub@latest install fhir-developer-skillLa FHIR Developer Skill fornisce al tuo assistente AI una conoscenza completa e conforme alle specifiche per lo sviluppo di API FHIR R4. Installala per ottenere una guida affidabile sulle strutture delle risorse, le regole di validazione, i codici di stato HTTP, la gestione degli errori, l'autorizzazione SMART on FHIR e le operazioni Bundle — il tutto basato sulla specifica FHIR R4. È progettata per gli sviluppatori che creano o revisionano API REST in ambito sanitario e che necessitano che il proprio assistente produca codice conforme e pronto per la produzione.
Fornisce tabelle autorevoli di cardinalità per i campi obbligatori di Patient, Observation, Encounter, Condition, MedicationRequest, Medication e Bundle — prevenendo errori comuni come il trattare campi opzionali come obbligatori.
Copre tutti i principali value set (Observation.status, Encounter.status/class, Condition.clinicalStatus, MedicationRequest.status/intent, Bundle.type, Patient.gender) con la corretta risposta 422 per valori enum non validi.
Indicazioni precise su quando utilizzare 200, 201, 204, 400, 401, 403, 404, 412 e 422 — inclusa la distinzione fondamentale tra 412 Precondition Failed per i mismatch di ETag e 422 per gli errori di validazione.
Strutture JSON OperationOutcome pronte all'uso e frammenti di codice per Python/FastAPI e TypeScript/Express, per garantire che tutte le risposte di errore siano conformi a FHIR.
URL canonici dei sistemi per LOINC, SNOMED CT, RxNorm, ICD-10 e i sistemi di terminologia HL7, oltre ai codici LOINC comuni per i segni vitali per una consultazione rapida.
Riferimenti per l'applicazione degli scope OAuth, le operazioni di creazione/aggiornamento condizionale, la semantica dei Bundle di tipo transaction vs. batch e i pattern di paginazione dei risultati di ricerca.
Chiedi all'assistente di generare lo scaffolding di un endpoint POST /Observation con la corretta validazione dello stato, risposte di errore 422 e formattazione OperationOutcome in FastAPI o Express.
Incolla il codice del tuo endpoint FHIR esistente e chiedi all'assistente di identificare le violazioni — come codici di stato errati, header Location mancanti o tipi di dati Encounter.class non corretti.
Ottieni indicazioni sulla sintassi degli scope OAuth (v1/v2), i flussi per i servizi backend e la logica di applicazione degli scope per proteggere gli endpoint FHIR.
Utilizza il riferimento allo script di avvio rapido integrato per generare un progetto FastAPI con modelli Pydantic v2 corretti, helper OperationOutcome ed endpoint CRUD per Patient.
resource-examples.md, smart-auth.md, pagination.md, bundles.md) dovrebbero essere inclusi insieme a questo FHIR Developer Skillnpx clawhub@latest install fhir-developer-skillnpx clawhub@latest install fhir-developer-skillAccedi per scrivere una recensione
Nessuna recensione ancora. Sii il primo a condividere la tua esperienza!