Elenco dei problemi, allergie e osservazioni (SP7)
I tre tavoli grafici in cui un errore di modellazione danneggia un paziente piuttosto che irritare un utente. Condizione porta TWO stati indipendenti perché co...
Il negozio di terminologia (SP4)
Rilasci, concetti, la chiusura della gerarchia precomputata, definizioni del valore impostato e le espansioni, le mappe concettuali e il diritto di licenza per-...
Esporre la scansione su /api/security/org/brand-scan
Il proprio controller piuttosto che un metodo su OrganizationController, che già prende 25 dipendenze costruttrici. Il sentiero atterra ancora sotto lo stesso p...
Orchestrare la scansione dietro una cache, chiamata budgeted
Una risposta piuttosto che tre endpoint perché è una scansione: il logo deve essere scaricato prima che i suoi pixel possano contribuire a un colore, e i colori...
Prendere l'immagine dell'eroe, cadendo indietro a scivoli di carosello
La caduta è condizionata dal design. Un sito con un eroe ha già scelto un'immagine per rappresentarsi; spazzare anche la sua giostra seppellire quella scelta in...
Colori del marchio riconcile da cinque fonti indipendenti
Cinque perché ciascuno è autorevole su un diverso tipo di sito e silenzioso sul resto: un sistema di progettazione afferma tutto nelle variabili CSS, un PWA in ...
Trova il logo di un sito da dodici segnali indipendenti
Dodici piuttosto che uno perché non c'è un singolo posto dove vive un logo. A Shopify negozio lo dichiara in JSON-LD; WordPress lo mette in un intestazione img;...
Indice CSS di un sito e la sua pagina una volta
Uno scanner di dichiarazione piuttosto che una grammatica CSS: la scansione ha tre domande (proprietà personalizzate, immagini di sfondo, colori) e nessuna nece...
File un bug o un miglioramento
Il tipo conduce la forma, perché cambia ciò che il resto chiede: 'Che cosa è successo?' per un difetto, 'Che cosa vorresti vedere?' per una richiesta. Due carte...
Iniziare il processo di 3 giorni sul primo ingresso nel org, non a creazione
Creare un org e aprirlo sono eventi diversi. Un org può essere creato e lasciato e nessuno è entrato non deve aver speso la sua valutazione, così la creazione s...
Colori casuali invece che dalla frequenza RGB
Contare i valori RGB attraverso un foglio di stile elegge la pagina off-white del sito sfondo ogni volta -- è il colore più utilizzato su quasi ogni sito mai co...
Esecutore Bundle a due fasi (SP3)
Fase 1 risolve ogni riferimento condizionale e urn:uuid segnaposto e non tocca nulla. La fase 2 non scrive e non legge nulla. La scissione è tutta punto. L'att...
Leggi le dimensioni reali delle immagini dai byte
Qui niente si fida della pagina. Un attributo di larghezza HTML è un layout istruzione, non un fatto sul file -- un logo 2400px è di routine ha dichiarato la la...
Chiedere lavoro diverso per un bug e un miglioramento
Un bug dice 'trovare il perché e risolvere esso' e punti ai registri; un miglioramento dice 'questo funziona già, costruire la versione migliore' e punti al com...
File un bug o un miglioramento
Il tipo è rifiutato piuttosto che predefinito su una scrittura: un miglioramento tranquillamente archiviato come un bug invia la sessione AI a caccia di un dife...
Un rapporto è un bug o un miglioramento
La distinzione non è cosmetica — decide cosa viene chiesto alla sessione AI do. Puntare una sessione a logs a caccia di un difetto che non è mai stato lì rifiut...
Protezione in uscita per la scansione del marchio del sito
Il membro digita l'URL, quindi ogni richiesta che questo problema è un SSRF primitivo, e non c'è egress NetworkPolicy e nessun proxy in avanti questo cluster --...
Il compilatore di ricerca FHIR (SP3)
Consente di eseguire una ricerca in una dichiarazione SQL sulle tabelle indice digitate. Ogni la regola seguente fallisce ritornando il WRONG ROWS piuttosto che...
Un rapporto di sistema è un bug o un miglioramento
ALTER piuttosto che piegato nel CREATE, perché il tavolo esiste già ovunque questo abbia raggiunto. DEFAULT 0 è BUG, che è quello che ogni riga ha archiviato pr...
Ricorda la sessione inviata per spingere il suo lavoro
Abbina la copia del server in SystemBugAiDispatchService, che è quello che il dialogo mostra effettivamente una volta che il preflight atterra — questo copre il...
Ricorda la sessione inviata per spingere il suo lavoro
Una sessione che corregge un bug e lascia il cambiamento seduto sulla macchina dev non ha aggiustato nulla che chiunque altro possa vedere. La frase è divisa d...
Avviare il processo di 3 giorni quando l'org è creato
Il processo è stato seminato in attesa e ha iniziato il primo accesso del proprietario, perché un org era irraggiungibile fino a quando il suo DNS verificato — ...
Un canario di accesso che effettivamente accede, e avvisi che raggiungono una persona
Due lacune, entrambe provate contro il cluster live di oggi. PRIMO: ogni avviso KamoDesktop esistente misura se un COMPONENTE è vivo. Tutti e quattro erano ver...
Fornire avvisi cluster nel thread di chat di un membro
Alertmanager webhook ricevitore a /api/internal/alerts/chat, quindi un KamoDesktop l'avviso raggiunge una persona invece di un cruscotto. Questa è la gamba BES...
Endpoint sonda interna in modo che il canario di accesso test il percorso reale
Il canarino di KamoDesktop ha bisogno di un collegamento coniato il modo in cui l'icona mints uno. Detiene la stessa chiave di firma, in modo da poter costruire...
Il percorso di lettura FHIR — lettura, vread, storia e ETag (SP3)
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 è S...
Il percorso di scrittura FHIR — proiezione e scrittore atomico (SP3)
Una fonte di scrittura non è una riga: sono le righe di dominio, il canonico JSON, fino a otto tipi di file di ricerca-indice, un link di riferimento per riferi...
Repository risorse FHIR, con il reclamo versione 40001-safe
reclamoNextVersion è un UPDATE ... SET current version id = current version id + 1 e deve essere la prima dichiarazione di una transazione di scrittura. L'ovvio...
La spina dorsale di incontro (SP5)
L'entità tutto clinico si blocca — una nota, un ordine, una diagnosi e una carica tutto il punto all'incontro in cui sono sorti. I tempi previsti e reali sono ...
Dire alle persone un alias web è preso mentre lo stanno digitando
Il wizard di creazione è lungo undici passi e l'alias è stato convalidato solo per FORMAT localmente — se qualcuno già lo ha tenuto è stato scoperto quando il m...
Rendere orgs.alias unica piattaforma
La colonna non è mai stata vincolata. Sopravvivente mentre un alias era solo risolto come (security provider id, alias) dietro un ospite, da due org sotto diver...
Rispondi se un alias web è ancora libero
La procedura guidata org-creation è lunga undici passi e l'alias è stato controllato solo quando il modulo è stato presentato, quindi qualcuno che ha scelto un ...
L'entità paziente e i suoi satelliti US Core (SP5)
Una nuova entità piuttosto che un riutilizzo, e ogni rifiuto è concreto piuttosto che stilistico. Non membro: GET /api/security/members/names restituisce ogni m...
The disclosure ledger and patient restrictions (SP2)
DisclosureLedger is separate from phi_access_log on purpose. The access log records every READ, and most reads are a clinician opening a chart; deriving an acco...
Rapporti di cura e vetro di rottura, i fatti dietro la base di accesso (SP2)
PhiAccessBasis ha guadagnato CARE TEAM e BREAK GLASS ultimo commit; senza questi due tavoli quei valori sono decorativi. Niente sulla piattaforma modellato un r...
Rimettere inquilino id davanti ai tasti delle risorse cliniche
ddl-auto costruito PRIMARY KEY (logical id, risorsa type, inquilino id) su fhir resource current e fhir resource version, perché Hibernate emette Le colonne @Em...
Aggiungere la scheda Bug di sistema
I membri segnalano difetti nella piattaforma con screenshot e i siti che essi la macchina dev. Un inquilino vede solo i bug della propria organizzazione e la p...
Etichette di sicurezza DS4P, applicate a tempo di scrittura (SP2)
La proiezione indicizzata del meta di una risorsa. etichette di sicurezza, e la cosa che deve esistere prima del primo percorso di lettura clinica piuttosto che...
Estendere la colonna vertebrale di audit per la contabilità clinica (SP2)
Quattro campi i percorsi di lettura clinica non possono funzionare senza, e nessuno dei quali può essere riempito — ogni record qualcosa solo sabile al momento ...
Le otto tabelle indici di ricerca digitate (SP3)
La ricerca si basa su tabelle di tipo esplicito, non su JSONB con GIN. Questo è forzato dal database, non scelto: i propri documenti di Yugabyte affermano che u...
Inviare a AI, gated su MANAGE SYSTEM BUGS
La classe trasporta @RequirePlatformRight, quindi l'intercettore risolve il chiamante e rifiuta prima di qualsiasi operazione del gestore — un controllo per-met...
Bug CRUD, screenshot e l'unica regola di visibilità
Un bug di sistema attraversa la linea di tenancy in una direzione: la piattaforma l'organizzazione vede ogni inquilino, e nessun inquilino vede l'altro. Questa ...
FHIR versione delle risorse e la spina dorsale di riferimento (SP3)
Tre tavoli che tra loro fanno leggere, vread, history, ETag e ogni forma di include lavoro. fhir resource current è un puntatore, una riga per risorsa per se...
Mostra la foto di un membro sul tabellone, non le loro iniziali
Il volto viene ora dallo stesso indice di directory ogni altro elenco membro sulla piattaforma legge (useMemberProfiles), quindi l'immagine di una persona sul t...
Accendere il raccoglitore dello spazio di lavoro
Un membro di diverse organizzazioni ora sceglie quale aprire dopo la loro password, invece di essere scelto per loro dal nome host. Questo è interruttore che re...
Risolvere l'org della lobby dalla stanza o ?org=, non l'host
/api/config e /api/branding leggono l'organizzazione dal nome host. Su l'ospite di incontro condiviso che è l'organizzazione della piattaforma per ogni inquilin...
Accendere il raccoglitore dello spazio di lavoro
Un membro di diverse organizzazioni ora sceglie quale aprire dopo la loro password, invece di averlo scelto per loro dal nome host. Questo è l'interruttore che ...
Mostra l'URL di callback di Google sulla sua scheda di registrazione
Un operatore che riempie la registrazione di Google Workspace non aveva nulla da dire loro cosa inserire gli URI rediretti autorizzati della console di Google C...
Accettare un org esplicito, non solo l'host
Registrazione legata al conto a qualsiasi organizzazione l'host risolto a. Su Register.kamocrm.com — la pagina di iscrizione per ogni organizzazione con nessun ...
Avanti /api/email/oauth/callback a EmailService
Obiettivo di reindirizzamento di Google OAuth. Stessa forma dell'email e del fornitore di incontrare callbacks accanto a esso: pubblico e senza sessione, perché...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.