O caminho de leitura FHIR — leitura, vread, história e ETAG (SP3)

Featurekamo-shared-library
Navios
25 de agosto de 2026 às 15:24 UTC
Autor
Kamo
Enviar
2e54ea4

Completa a viagem de ida e volta: um recurso pode agora ser escrito, lido de volta, lido em uma revisão específica, e ter sua história caminhada. O JSON é servido em vez de montado. Um fã de recursos para fora em muitos Quadros — uma observação tem componentes, intérpretes e executantes, intervalos de referência, códigos, identificadores — por isso reconstruí-lo por pedido faria GET latência proporcional ao quão complicado o recurso é, e os pacientes mais doentes com os discos mais ricos seria o mais lento a abrir. Duas chaves primárias pesquisa em vez disso, independentemente do tamanho. O custo é o atraso, pago conscientemente: projetorVersão em cada linha de versão é o que permite uma varredura de reprojeção encontrar rema um mapper atualizado deixado para trás, que é o que impede uma colisão US Core Servindo silenciosamente a forma do ano passado até o teste de certificação encontrá-lo. FhirReadOutcome existe porque FHIR precisa de TRÊS respostas onde um olhar ingênuo Dá dois. Um recurso que nunca existiu é 404; um que foi excluído é 410 Desapareceu e ainda responde vread e história. Colaborá-los diz a um chamador que um registo que tinham legitimamente uma referência a nunca existiu — que transforma uma exclusão em um fantasma, e quando o chamador é outro sistema reconciliando um gráfico, ele se reconcilia contra uma ficção. Uma linha de ponteiro sem versão correspondente lança em vez de relatar 404. Esses dois são escritos em uma transação, então não pode acontecer através do escritor; se alguma vez for visto, algo escrito fora dele, e respondendo 404 esconderia isso enquanto perdesse um recurso. isCurrentVersion é a verificação otimista-concorrencial, e um nulo Se-Match respostas falsas em vez de verdadeiras. Dois clínicos editando a mesma lista de problemas ao mesmo tempo é comum, e últimos write-wins silenciosamente descarta um de seus avaliações — falta de pré-condição para "correspondências" a protecção fica desactivada sem que ninguém decida fazê-lo. 1674 testes verdes.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços