- 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.