Il percorso di lettura FHIR — lettura, vread, storia e ETag (SP3)

Featurekamo-shared-library
Spegnimento
25 agosto 2026 alle ore 15:24 UTC
Autore
Kamo
Impegno
2e54ea4

Completa il viaggio di andata e ritorno: una risorsa può ora essere scritta, letta, letta una revisione specifica, e hanno la sua storia camminata. Il JSON è SERVATO piuttosto che assemblato. I fan delle risorse su molti tabelle — un Osservazione ha componenti, interpreti, intervalli di riferimento, codifica, identificatori — così la ricostruzione per richiesta renderebbe la latenza GET proporzionale a quanto sia complicata la risorsa e ai pazienti più malati con i record più ricchi sarebbe il più lento da aprire. Due chiavi primarie invece, indipendentemente dalle dimensioni. Il costo è stallo, pagato consapevolmente: proiettoreVersione su ogni riga di versione è ciò che permette una scansione di proiezione trovare righe un mapper aggiornato lasciato dietro, che è quello che ferma un urto US Core tranquillamente servire la forma dello scorso anno fino a quando il test di certificazione lo trova. FhirReadOutcome esiste perché FHIR ha bisogno di THREE risponde dove una ricerca ingenua dà due. Una risorsa che non esisteva mai è 404; una che è stata cancellata è 410 Andato e ancora risponde vread e storia. Collassare loro dice un chiamante che un record legittimamente hanno tenuto un riferimento a non esistere mai — che trasforma una cancellazione in un fantasma, e quando il chiamante è un altro sistema riconciliando un grafico, si riconcilia con una finzione. Una riga puntatore con nessuna versione corrispondente lancia piuttosto che segnalare 404. Questi due sono scritti in una transazione, quindi non può accadere attraverso scrittore; se è mai visto, qualcosa ha scritto fuori di esso, e rispondere 404 lo nasconderebbe mentre tranquillamente perdere una risorsa. isCurrentVersion è il controllo ottimistico-convaluta, e un null Se-Match risposte false piuttosto che vere. Due clinici che modificano la stessa lista dei problemi subito è ordinario, e ultimo-scrittura-wins silenziosamente scarta uno dei loro valutazioni — default di un precondizione mancante a "matches" è come quello la protezione viene disabilitata senza che nessuno decida di farlo. 1674 test verdi.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo