Changelog
Cosa c'è di nuovo.
Ogni miglioramento alla piattaforma, come si spedisce.
· DaemonService
Il sondaggio MeridianLink si applica alle richieste di prestito, non ai lead
I prestiti modificati vengono abbinati tramite MLOS_LOAN_LOS_LINKS e inviati a Servizio di sicurezza per connessione; prestiti sconosciuti sono adottati solo dove il Le unità LO vengono mappate a una singola organizzazione.
· SecurityService
Rispecchiare ogni richiesta di prestito al MLOS esterno del mercato, in entrambe le direzioni
Arive e MeridianLink si collegano al mercato MORTGAGE (MLOS) invece di un Lead market e sincronizzare le richieste di prestito invece dei lead. - LoanLosSyncService: coda + 20s singleton tick; crea il prestito nel MLOS esterno una volta che i suoi campi richiesti esistono, spinge i cambiamenti di fase, Off in caso di errore, offre resend / open-in-MLOS / una visualizzazione dello stato per prestito - LoanLosSyncInterceptor: sezioni di proprietà del MLOS esterno (prelevatori, Proprietà, termini di prestito per Arive) risposta 409 in Kamo; salva la coda di una sincronizzazione - LosLoanApplyService cammina la pipeline in avanti allo stadio del MLOS (mai (all'indietro), contrassegnando la mossa in modo che non venga ripetuta o inviata via email - LosLoanAdoptionService: un prestito creato nel MLOS diventa un prestito Kamo Applicazione sul conto del mutuatario, raggruppati in una transazione con Gli altri prestiti del mutuatario aperti entro la finestra di connessione (30 giorni) - Arive inbound: prestiti riconosciuti da Kamo riferimento, GUID, quindi numero di prestito; Importazione paged di prestiti attivi (Find Loans / Get Loan zaps) - gli endpoint di connessione vengono spostati su **************** - LOS controllers e servizi a livello di lead rimossi
· kamo-shared-library
Sincronizza MLOS esterno (Arive, MeridianLink) al prestito, non al lead
Il collegamento LOS a livello di lead viene sostituito da un collegamento a livello di prestito: ogni richiesta di prestito è rispecchiato nel MLOS esterno del mercato e viceversa, collegato uno a uno da MLOS_LOAN_LOS_LINKS e guidato dal MLOS_LOS_SYNC_QUEUE. - LoanLosProvider SPI (creare / spingere / campi mancanti / sezioni bloccate / aperto link) con Arive (tramite Zapier) e MeridianLink implementazioni - AriveLoanMapper: prestito completo -> Crea prestito (94 ingressi, co-prestatario), fase Trova prestiti / Ottieni prestito, e il testo della riga di Zapier Torna in una patch di prestito - LoXmlFieldMapper mappa l'applicazione di prestito, non il piombo - AriveConnectionConfig: mappa di fase per lo stato del prestito, finestra di transazione (30d), Progresso di sincronizzazione e importazione - le transizioni della pipeline portano un syncSource in modo che gli echi non vengano ri-inviati e I mutuatari non vengono inviati via e-mail per una mossa guidata da MLOS - adattatori a livello di piombo, patch e ganci LeadService LOS rimossi
· SecurityService
Terminologia codificata — RxNorm, ICD-10-CM, CVX e HCPCS caricati dai rispettivi editori; selezionatori, controlli di codice reali e schermata di interazione ad alta priorità ONC
RxNorm Current Prescribable Content (NLM, MD5 verificato contro i dati NLM) Pagina; **************** farmaco->ingrediente risolto attraverso componenti/generici/pacchetti, modulo farmaco->dose, programma DEA da DCSA), file di ordine ICD-10-CM (fatturabile Bandiera, titoli brevi/lunghi, chiusura del prefisso), CVX + gruppi vaccinali (CDC), HCPCS Livello II trimestrale (CMS; Rilascia l'URL di origine del record, la versione dell'editore, le date di entrata in vigore e la checksum; solo le release COMPLETE rispondono; la sostituzione termina una release dove inizia la successiva Scritture batch JDBC; aggiornamento giornaliero alle 09:30 UTC nell'ambito del contratto di locazione della flotta; carico su richiesta per gli amministratori della piattaforma. Ricerca: indice token-prefisso (no trigram/GiST su Yugabyte), regole di classificazione fissate dai test; /status, /farmaci, /diagnosi, /vaccini, /procedure, /ricerca. Convalida: ClinicalCodeChecker rifiuta i codici a cui manca una release caricata (ICD per data di servizio; intestazione codici rifiutati sui reclami, avvertiti altrove; CVX deve essere attivo per una dose indicata qui; RxCUI deve esistere; Le prescrizioni devono nominare un prodotto esatto quando RxNorm è caricato e prendere il programma di RxNorm quando Più rigoroso), ripiegando sul formato-solo — e dicendo così — quando nessun rilascio copre la data. Interazioni: la lista ad alta priorità di 15 coppie ONC (Phansalkar et al., JAMIA 2012) come dati con le sue Citazione, membri risolti per contenere RxCUIs dal RxNorm caricato; 14 coppie selezionate (il QT I risultati sono avvertimenti ad alto rischio che richiedono la sovrascrittura dei dati Il gap DRUG_INTERACTION rimane aperto con una frase 'Screened only against ...', quindi Le allergie codificate in RxNorm ora corrispondono anche in base all'ingrediente.
· kamo-internal
Invia messaggi ai pazienti dalla tabella, prima il consenso; promemoria, conferme e video visite sulla pianificazione
- Scheda Messaggi: scheda di consenso di contatto (testi, e-mail, non contattare — quando e come, la storia), un composer che chiede al server prima di inviare (consenso, e un prompt minimo necessario per l'utilizzo clinico) parole che lo scrittore deve confermare), e ciò che è stato inviato con il suo stato di consegna; la timeline si aggiorna - Programma giornaliero e gli appuntamenti del grafico: promemoria di esito in parole, conferma (da risposta di testo, o Avviare la visita video (solo per i membri), Inviare il paziente (solo per i membri) link (testo / e-mail / loro preferenza) e Copia link paziente, con un avvertimento quando lo studio è Le impostazioni della riunione avrebbero tenuto il paziente fuori - Le visite video walk-in ottengono gli stessi controlli sulla visita - Configurazione pratica: una vista Promemoria - on / off, fino a tre tempi di consegna, canale, posizione, risposta-C Conferma, ore di silenzio, le parole dello studio con i riempimenti consentiti e un'anteprima - Richiami: Invia un testo o e-mail, nelle parole suggerite dalla pratica, registrato sul richiamo quando va
· MediaService
Video sala visita di uno studio medico, creata da server a server
POST /api/internal/meet/telehealth (X-Internal-Auth = internal.auth.secret, MeetInternalAuth) crea un Un incontro sul provider dell'organizzazione e sul dominio live, ospitato dal clinico e programmato per L'accesso per gli ospiti e la lobby sono attivi per i visitatori che hanno effettuato la registrazione prima dell'inizio della visita la stanza; la risposta aggiunge guestsAllowed=false quando le impostazioni Kamo Meet dell'organizzazione tengono fuori tutti gli ospiti, In questo modo la pratica viene avvertita prima che ad un paziente venga inviato un link che non lo può ammettere "Visita video": le liste di incontri sono al di fuori del cancello di cura-relazione del grafico.
· VOIPService
La scheda paziente di uno studio ascolta le risposte di un paziente, STOP/START e ricevute di consegna
PatientSmsRelay invia messaggi (X-Internal-Auth, fuori dal thread del vettore, coda limitata, non lancia mai) a Servizio di sicurezza **************** - ogni testo in entrata dopo deduplica e gestione delle parole chiave, con la parola chiave e se è stato archiviato qui — In modo che una risposta a un numero di promemoria che nessun membro possiede non sia più persa nella tabella, STOP / START raggiunge il il registro del consenso del paziente, e C conferma la visita ricordata; - una ricevuta del vettore per un messaggio senza riga qui (i testi del paziente sono registrati da SecurityService). Nulla cambia per le conversazioni dei membri; un testo che non corrisponde a nessun paziente viene ignorato.
· kamo-internal
Prescrizione elettronica — Dialogo e-Prescrivi, elenco di lavoro e-Prescrizioni, configurazione e farmacie
- Grafico farmaci: e-Prescrivere apre il nostro prerequisito + controllo di sicurezza, quindi la rete La pagina viene visualizzata in una grande cornice; chiudendola si importa ciò che è stato inviato Inviato a <farmacia> / Trasmissione non riuscita / Stampato — solo ciò che è stato confermato Ora è etichettato Prescrivere su carta. - Sezione e-Prescrizioni: trasmissioni non riuscite, righe di report che non corrispondono a nessun grafico (corrispondenza o Dismiss with a reason), inviati di recente, e il badge della scheda RxLog; della rete. - Configurazione → e-Prescribing (Gestire le impostazioni EHR): go-live checklist, credenziali di sola scrittura, test di connessione, indirizzi in uscita, conferma digitata per andare live, persone con NPI/DEA, Farmacia directory status. - Farmacie pazienti: primario + alternativo dalla directory, testo libero tenuto come fallback. - MODALITÀ TEST / banner non impostati su ogni superficie di e-prescrizione.
· SecurityService
I pazienti possono ricevere messaggi di testo ed e-mail dalla tabella: prima il consenso, promemoria, video visite, messaggi di richiamo
- Una porta di consenso-gated **************** per i messaggi grafici, promemoria, collegamenti video, Messaggi di richiamo e risposte di conferma: il consenso del paziente per canale (TCPA/HIPAA, mai presunto, legato al numero), le liste di non contattare / non inviare e-mail dell'organizzazione, ore tranquille per qualsiasi cosa I messaggi inviati atterrano solo sulla timeline del paziente (non vengono mai trasmessi a un lead CRM che condivide la cronologia) numero) e in ehr_patient_message con lo stato del vettore. - Endpoint del registro di consenso, /check (consenso + richiesta di parola clinica minima necessaria), /send, /sent. - Promemoria degli appuntamenti: impostazioni pratiche (tempi di consegna, canale, modelli i cui segnaposti non possono raggiungere il motivo, il tipo, il clinico o la specialità; ore tranquille mai più strette di 9 pm - 8 am), un lavoro singleton-locked che rivendica ogni promemoria prima dell'invio (una volta per appuntamento, lead e start), Il calendario-giorno conduce sull'orologio di pratica attraverso l'ora legale, salta registrato con le ragioni. - Relè in entrata da VOIPService (interno): STOP/START nel registro paziente, risposte non archiviate su Nella timeline del paziente, C conferma la visita ricordata; le ricevute del corriere aggiornano lo stato della consegna. - Visite video: una stanza per appuntamento video o walk-in attraverso l'astrazione del fornitore di MediaService, Collegamento paziente pubblico vs collegamento clinico per soli membri, invia-link-ora; conferma del desk. - Richiama: invia il messaggio di richiamo attraverso la stessa porta e registra automaticamente la diffusione.
· SecurityService
Prescrizione elettronica tramite Weno Exchange EZ Integration
- ErxTransport vendor seam (UnconfiguredErxTransport predefinito, WenoErxTransport prima rete) - Pratica eRx account (MANAGE_EHR_SETTINGS): rete, TEST/LIVE con conferma registrata, password admin di sola scrittura + chiave dell'account crittografata con la chiave ehr-erx-enc a livello di cluster, ID della posizione, test di connessione (WenoManage ValidateEncKey), indirizzi di uscita, lista di controllo go-live - Iscrizione prescrittore / personale: NPI controllato contro NPPES, formato DEA + cifra di controllo, orari, Scadenza, licenze di stato, login Weno (solo scrittura), stato e flag EPCS - Directory Farmacia: delta notturno + settimanale pieno sostituire sotto la serratura singleton, ricerca per Nome/CAP/città/telefono, paziente primario + alternativo NCPDP - e-Prescribe: prerequisiti con obiettivi fix-it (incl. altezza/peso e responsabilità dei minori) partito), la nostra allergia / recensione duplicata con un elenco onesto non controllato, URL ComposeRx crittografato, Composizione per firma per il personale con Document Clinical Notes - RxLog, e-prescrizioni worklist, NewRx sincronizzazione di importazione ogni 15 min + su richiesta: idempotente, Corrispondenza con il nostro OrgPatientID, righe non corrispondenti mantenute per la revisione, verificate da PHI - La stampa cartacea ora porta il NPPES-verificato NPI e francobolli printed_at
· kamo-shared-library
Schema di prescrizione elettronica — account di rete, iscrizioni, directory delle farmacie, trasmissioni
Cinque nuove tabelle cliniche (ehr_erx_settings, ehr_erx_enrollment, ehr_erx_pharmacy, ehr_erx_pharmacy_import, ehr_erx_transmission), farmacia preferita/alternativa strutturata NCPDP su fhir_patient e printed_at su fhir_medication_request. Le colonne di testo cifrato sono @JsonIgnore. DDL già applicato alla produzione come ruolo proprietario.
· kamo-shared-library
Entità di sensibilizzazione dei pazienti: consenso di contatto, messaggi inviati, registro dei promemoria, impostazioni dei promemoria, visite video
- PatientContactConsent (ehr_patient_contact_consent): aggiungi solo SMS / EMAIL / non contattare il registro - PatientMessage (ehr_patient_message): messaggi di testo ed e-mail inviati a un paziente, con lo stato di portatore - AppointmentReminder (ehr_appointment_reminder): una riga per appuntamento, lead time e inizio — la chiave idempotenza - PracticeMessagingSettings (ehr_practice_messaging): promemoria, tempi di consegna, canale, modelli, ore tranquille - VideoVisit (ehr_video_visit): l'incontro di un appuntamento video o walk-in avviene in - Appuntamento: confirmed_at, confirmed_via - Modello di e-mail canonico ehr.patient_message (solo frame) + costruttore di variabili PatientMessageEmail
· kamo-internal
Ufficio reclami — file 837P per il portale della camera di compensazione, riconoscimenti, revisione e pubblicazione 835, impostazione della fatturazione dei reclami
- /patients Sezione sinistri (VIEW_CLAIMS / MANAGE_CLAIMS / POST_INSURANCE_PAYMENTS): ready claims → check (problemi raggruppati per dove sono stati risolti, con pulsante che va lì) → compilare il file → scaricare → "l'ho caricato" o mettere da parte; Cronologia dei file di reclamo con ciò che la clearing house ha detto per reclamo; Caricamento di 999 / 277CA / 835 con risultati in linguaggio semplice; 835 recensione (pubblicherà / ha bisogno di una persona / pazienti ora devono, aggiustamenti a livello di fornitore, Avvertenze di bilanciamento, dettagli tecnici expander) e post-una volta. - Configurazione → Fatturazione dei reclami (MANAGE_EHR_SETTINGS): fornitore di fatturazione, camere di compensazione (test/produzione), clinici di fatturazione, tipi di piani payer. - Scheda Grafico Fatturazione: un reclamo pronto si collega all'invio in un file; Il canale CLEARINGHOUSE_FILE viene letto come un file di clearinghouse.
· kamo-shared-library
L'archivio terminologico può contenere release caricate: stato di caricamento, colonne del selettore, collegamenti agli ingredienti, parole di ricerca
Il termine term_code_system_release guadagna **************** quindi Solo una release COMPLETE risponde a una ricerca. term_concept guadagna concept_class (RxNorm TTY), short_display, fatturabile (intestazione ICD-10-CM), stato (CVX), dea_schedule (RxNorm DCSA) e Nuova relazione term_concept_relation (risolto farmaco->ingrediente, farmaco->forma di dosaggio) e term_concept_token (una riga per parola ricercabile: intervallo di prefissi di scansione, dal momento che Yugabyte non ha I dati di riferimento vivono sotto TerminologyTenancy.REFERENCE (tenant 0). FhirCodeSystems DDL applicata manualmente alla produzione prima di questo push.DDL applied manually to production before this push.
· SecurityService
File di reclamo 837P per il caricamento manuale, riconoscimenti 999/277CA e revisione e pubblicazione 835 ERA
Non esiste un contratto di clearing house, quindi le pratiche caricano i file X12 su un portale Questo costruisce quel percorso da un capo all'altro: - 837P (005010X222A1) per uno o più claim pronti: 1000A/B, 2000A/2010AA con NPI, codice fiscale e indirizzo postale (mai casella postale) con CAP + 4, 2000B/2010BA/BB, 2000C/2010CA per una persona a carico, 2300 CLM/HI con CLM01 = il nostro numero di richiesta, 2310B rendering, 2400 SV1/DTP/REF*6R. Scrittore puro fissato da file dorati. - Validazione prima di costruire, in linguaggio semplice denominando dove risolverlo; un file Con un problema noto non viene mai costruito e non spende alcun numero di controllo. - ISA13/GS06/ST02 da un contatore atomico per pratica (REQUIRES_NEW bean). - Batch memorizzati byte per byte con SHA-256; re-download è lo stesso file; La conferma dell'upload sposta le rivendicazioni a SENT via CLEARINGHOUSE_FILE con il Un file che non è mai stato caricato viene messo da parte, non cancellato. - Le importazioni 999 e 277CA contrassegnano i file e i reclami accettati / rifiutati con i motivi. - 835 import crea una rimessa per pagamento (traccia unica), mostra la revisione responsabilità abbinata/non abbinata/paziente, l'inserimento è additivo (inversioni), abbinato da REF*6R poi codice+modificatori, PLB e denaro non abbinato rimangono non applicati, Postato una volta (condizionale UPDATE). - Piccolo tokenizer/writer X12 con separatori dall'ISA; i file non vengono mai registrati; Compilazioni e download controllati con chiusura in caso di errore per reclamo come esportazioni PAYMENT.
· kamo-shared-library
Entità dei file di reclamo X12: profilo di fatturazione, camere di compensazione, clinici di fatturazione, tipi di piani di pagamento, contatore di controllo, lotti 837, importazioni
Le tabelle dietro i file 837P caricati manualmente e le importazioni 999/277CA/835. RemittanceAdvice.raw835 è ora @JsonIgnore (un 835 nomina ogni paziente che lo riceve) paga e le liste di lavoro di rimessa serializzano l'entità); claimForPosting Richiede una rimessa non registrata in un UPDATE condizionale in modo che un ERA venga registrato una volta. DDL applicato a Yugabyte di produzione prima di questo push.
· kamo-internal
Selettori codificati — RxNorm, ICD-10-CM, CVX, HCPCS
Una casella combinata accessibile dalla tastiera (ARIA 1.2: activedescendant, frecce, Home/End, Enter, Esc, Tab) dietro quattro sottili picker. 250ms debounce, Due caratteri minimo, richiesta di risposte numerate in modo che una risposta lenta non Sostituisce uno più recente, scheletro di righe durante la ricerca, uno stato fallito con riprovare (mai "nessuna corrispondenza" dopo un errore), e un calmo avviso di non caricamento Quali liste vengono caricate viene chiesto una volta che il campo è stato digitato Per il caricamento di una pagina e una richiesta non riuscita viene riprovata, non memorizzata nella cache. - Prescrivere: prodotto RxNorm richiesto mentre RxNorm è caricato; rxcui inviato; Un programma DEA elencato preseleziona gli orari controllati e solo quelli più severi. - Farmaci esterni e allergie: RxNorm opzionale, testo libero salvato e Non codificato (gli alimenti, l'ambiente e le classi di farmaci rimangono digitati). - Elenco dei problemi, diagnosi di visita e motivi di ordine: ICD-10-CM picker con un Avviso non fatturabile prima del salvataggio. - Immunizzazione: selezionatore CVX, vaccini inattivi solo per dosi storiche. - Claim builder: selezionatori ICD-10-CM e HCPCS, CPT accettato come digitato e Ogni codice è stato cercato per la data di servizio e Il reclamo bloccato su codici non trovati, non fatturabili o terminati. - La revisione della sicurezza nomina un avvertimento DRUG_INTERACTION come una combinazione pericolosa.
· kamo-internal
Un grafico coerente: richiami, pagamenti al banco, immagini delle carte, stampa delle prescrizioni, video walk-in
- Schede grafico in ordine clinica (Riepilogo, Clinica, Visite, Monitoraggio, Documenti, Assicurazione, Fatturazione, Appuntamenti, Messaggi, Record), con limitazione per diritto in entrambi i livelli; la fatturazione si apre per le richieste o L'accesso al pagamento al banco; la scheda aperta scorre in vista su un telefono e si trova su una pillola, non una sottolineatura. - Scheda Appuntamenti: i richiami del paziente - creare, registrare un tentativo di contatto, segnare fatto contro una visita, Chiudere con un motivo (diritto di prenotazione). - Scheda Fatturazione: pagamenti da tavolo con numeri di ricevuta, totali che lasciano fuori nulli, ristampa e nulli. - Assicurazione: la nuova carta anteriore e posteriore come immagini, con upload preimpostato al lato. - Stampare una prescrizione cartacea dalla lista dei farmaci e il riepilogo, non solo dalla sua visita. - Una visita senza appuntamento può essere una visita video. - Fermando un farmaco sul riepilogo ri-legge al suo posto invece di ricaricare il grafico.
· SecurityService
La fatturazione può leggere i pagamenti da banco di un paziente e ristampare una ricevuta
Per annullare un pagamento al banco occorre MANAGE_CLAIMS o POST_INSURANCE_PAYMENTS, ma elencarli e BOOK_APPOINTMENTS — un addetta alla fatturazione potrebbe annullare un pagamento che non riesce a trovare. L'elenco dei pazienti e la ricevuta sono ora aperti al diritto di prenotazione O al diritto di fatturazione.
· kamo-internal
La reception può aprire, registrare, correggere e assicurare un paziente
- Pagina Grafico: una vista front-desk (Riepilogo, Assicurazione, Appuntamenti, Messaggi) per i membri con un diritto di registrazione/programmazione/fatturazione e nessun rapporto di cura, con una chiara nota che la clinica I dettagli sono di competenza del team di assistenza; il riepilogo clinico è richiesto solo per la scheda completa. - Registrazione: contatti telefonici, e-mail, indirizzo, contatti di emergenza, lingua/interprete, contatto preferito, PCP, farmacia, sesso alla nascita, identità di genere, convalidato; MRN assegnato quando vuoto; I candidati duplicati vengono visualizzati per nome, data di nascita e MRN; i controlli obsoleti vengono scartati; i codici di genere FHIR. - Le correzioni modificano ogni campo, cancellano quelli facoltativi e salvano in posizione con un Salvato visibile. - Ricerca per nome completo, DOB da solo o telefono; DOB mostrato formattato; età attraverso i messaggi ICU. - Assicurazione: aggiungere / modificare / terminare le politiche, registrare i controlli di ammissibilità manuali (nessun controllo elettronico è Controlla la cronologia, le autorizzazioni precedenti; etichette leggibili per lo stato delle relazioni e dei reclami. - Messaggi: aggiungi un punto di contatto; numeri/e-mail tramite PhoneNumber/EmailAddress. - Portale: invito precompilato con l'e-mail in archivio, messaggio del server visualizzato, concessione di tutore/proxy e revocare. - Break-glass: errori mostrati nella finestra di dialogo e il minimo di 10 caratteri spiegato con un conteggio.
· kamo-internal
Visite e appunti che uno studio medico può gestire — documenti, stampe
Note (perdita di dati P0 fissa) - Una bozza riaperta rilegge il suo testo prima che l'editor si sblocchi; se non può essere Le note firmate vengono visualizzate in sola lettura con il loro nome Il testo e le aggiunte/emendamenti in ordine. - Salvataggio automatico riscritto come NoteDraftSaver: contatore di revisione, un salvataggio in volo, debounced, flushed on blur / tab hide / unload / unmount, versione base inviata così Una bozza modificata altrove è rifiutata non sovrascritta; visibile Saving… / Salvato · 14:41 / Non salvato + Riprova. La firma viene eseguita prima e firma solo il La versione confermata. - Tipi di nota (incl. storia e fisico), built-in SOAP / H & P / visita infermiera / Modelli di telefono / procedura più modelli salvati in pratica, selezionatore di cofirmatari (AgentSelector limitato a COSIGN_CLINICAL_NOTES), ritira come inserito per errore. Visite - Ogni nota per visita, più una sezione per le note al di fuori di qualsiasi visita; visita walk-in con un motivo; fine visita; grafico chiuso mostra il rifiuto del server; grafici chiusi Le voci in ritardo vanno in un addendum. Lo stato torna alle parole leggibili. - La lista di lavoro di firma mostra i tipi di nota in parole, il paziente e l'autore. Scheda Documenti: caricamento drag-drop con categoria / titolo / data del documento, immagine e Anteprima PDF, scaricare, ritirare con ragione. Proprio proxy per multipart e byte. Stampe: riepilogo post-visita, prescrizione cartacea (controllata = NON VALIDA PER DISPENSING, EPCS warning), riepilogo del grafico — impostato in una finestra di stampa con Il logo della pratica e gli identificativi del paziente ripetuti su ogni pagina.
· kamo-internal
Reclami sul grafico, invio onesto dei reclami, revisione dell'accesso di emergenza, ufficio di registrazione che non legge mai un guasto come vuoto
- Il proxy clinico mantiene i codici di stato a monte, Prefer, Content-Location, Retry-After e X-Progress e flussi di corpi non JSON: CCD XML e bulk NDJSON non scarica più 502, e un'esportazione in esecuzione è di nuovo un 202. - ehrApi: i tipi CONFLICT / INVALID portano la frase del server; generico Gli errori vengono tradotti (ehrErrorMessage). - Records office: ogni elenco si carica e si guasta da solo; ogni scrittura mostra il suo fallimento; revisione del break-glass con appropriato / inappropriato / follow-up e Revocare le credenziali, sospendere il partner, quello che abbiamo inviato a un partner, rifiuti; prove leggibili di corrispondenza; nessun codice grezzo o date. - Le registrazioni esterne leggono la directory dei partner clinici (VIEW_CHART). - Scheda Grafico Fatturazione: reclami con linee, visite chiuse a fattura, un costruttore di reclamo (copertura, diagnosi classificate con puntatori, linee CPT/HCPCS, modificatori, unità, oneri, NPI, luogo di servizio, fase di revisione) Un reclamo è contrassegnato come pronto per l'invio e quindi registrato come inviato a mano. - Pipeline: fattura delle procedure non addebitate sul grafico; richieste pronte/inviate; record Effettuare un pagamento da un EOB cartaceo e applicarlo subito. - Scheda di riepilogo delle care-gaps del grafico; QualityPanel guardie di risposta obsolete; merge Pulsanti nome nome, data di nascita e numero di record; interattivo Le ConsoleCard sono operabili da tastiera.
· SecurityService
Visite e note che uno studio può gestire: contratto di salvataggio automatico sicuro, visite, documenti, stampati
Note - Legge restituisce il testo corrente (originale dopo addenda), i nomi degli autori/cofirmatari GET /notes/{id} rilegge una nota, controllata. GET /notes/{id} rilegge una nota, controllata. - Solo l'autore rivede una bozza; un baseVersionId obsoleto viene rifiutato piuttosto che Le note vuote e gli emendamenti vuoti vengono rifiutati; la firma controlla versione che il firmatario ha visto; nessuna nuova nota su un grafico chiuso; tipi di nota sconosciuti e Auto-cofirma rifiutata; cosigner può essere impostato su una bozza (PUT /notes/{id}/cosigner). - Inserisci l'endpoint di errore con il motivo, chi e quando (autore o MANAGE_EHR_SETTINGS). - Modelli di note di pratica (lista / salvare / ritirare). Visite - A partire da un appuntamento ha bisogno di documentare le note cliniche, nonché gestire Incontri; rifiuta gli appuntamenti cancellati/no-show/terminati e inizia più di 12h in anticipo; il clinico prenotato è sempre concesso, il chiamante solo se clinico Il personale e l'appuntamento è entro 12h (il clinico prenotato può iniziare un passato uno); ogni concessione è un evento di audit CONFIGURE fallito; un appuntamento in camera è Partecipare a una visita aperta concede al partecipante le stesse condizioni. - Visite walk-in (POST/walk-in) con un motivo richiesto, registrato alla visita e La riga di audit; rifiutata mentre una visita è già aperta. - Fine visita / chiudere il diagramma di bisogno di documentare le note cliniche; chiudere rifiuti senza i rifiuti sono ClinicalRefusalException (400 con il messaggio) in modo che un Il clinico vede perché, non "Nessun tale record". Documenti (nuovo): /documents **************** ImageService come PATIENT_CHART imgs (CONFIDENTIAL, contenitore di imaging indirizzato al contenuto), Rilettura da MinIO tramite chiave; PDF/JPEG/PNG/HEIC/TIFF fino a 25 MB; SHA-256 registrato; Le categorie cliniche necessitano di **************** e di un Relazione di cura; carte/ID/consenso aperto anche a EDIT_PATIENT_DEMOGRAPHICS (controllato) Ogni lettura viene verificata. Stampe: GET **************** e /prescriptions/{id}/print.
· kamo-internal
Una reception che gestisce una vera e propria giornata clinica
- Pratica orologio: ogni giorno, 'oggi' e l'ora è la zona di pratica propria (no giorni UTC, no Data del browser); si trasforma alla mezzanotte della pratica - Programma del giorno e sala d'attesa nome del paziente (MRN, età), clinico, camera e tipo di visita - Navigazione della data, vista settimanale, filtro clinico e colonne cliniche fianco a fianco; conta Segui il filtro - Front-desk guasti mostrati in linea; solo mosse legali; rooming + iniziare la visita è uno Chiamata atomica con un selezionatore di stanza - Annulla chiede paziente vs pratica; riprogrammare mantiene e collega la vecchia visita; lista d'attesa offerto Lo slot liberato - Checkout: copay su file, pagamento al banco (nessun numero di carta, nessun trattamento), ricevuta stampabile, Annulla con ragione, prenota un follow-up - Prenotazione: qualsiasi tipo di libri di visita, tipo / motivo / video salvato, risposte di slot obsolete cadute, ricerca Errori mostrati; pannello lista d'attesa - Richiami: creare, registrare la diffusione (solo registrazione), completare contro una visita, chiudere con un motivo; Conteggi lato server - Visita prep: nomi dei pazienti, nomi dei pagatori, unità a sinistra, formulazione di ammissibilità semplice - Configurazione pratica: fuso orario, lunghezza predefinita della visita, camere, tempo bloccato (pranzo / vacanza), Lunghezza e capacità dello slot, ore leggibili
· SecurityService
Livello di registrazione del front-desk, dettagli di contatto, assegnazione MRN, ricerca, scritture di copertura
- **************** membri che detengono CREATE_PATIENTS, EDIT_PATIENT_DEMOGRAPHIC, BOOK_APPOINTMENTS o MANAGE_CLAIMS aprono un record REGISTRATION di un paziente senza una relazione di assistenza (PANNELLO base, scopo OPERAZIONI/PAGAMENTO, controllato); i dati clinici restano dietro la relazione. Nessuno dei due livelli = lo stesso 404 controllato. - Paziente aperto restituisce una visualizzazione esplicita del record con accesso CHART|REGISTRATION e dettagli di registrazione: telecom (fhir_contact_point), indirizzo (fhir_address), contatti di emergenza, lingua preferita e Interprete, metodo di contatto preferito, PCP, farmacia, sesso alla nascita, identità di genere sincronizzato dalle telecomunicazioni tramite ContactPointRegistrar (mobile/home -> personale, lavoro, e-mail). - Registra/correggi prendere il corpo grezzo: inviato-vuoto cancella, assente lascia da solo; convalida per telefono, e-mail, ZIP; genere normalizzato a FHIR minuscolo in scrittura e lettura. - MRN vuoto assegnato da un contatore atomico per pratica (MrnAllocator, REQUIRES_NEW); duplicato MRN inserito a mano rifiutato. - Ricerca: nomi completi entrambi gli ordini, DOB-only, numero di telefono, prefisso fallback mantiene DOB. - Controllo duplicato restituisce nomi, DOB e MRN (controllato). - Nuovo PatientCoverageController: politiche CRUD / fine, verifica manuale dell'idoneità (EligibilityCheck MANUALE, beneficiAsOf, francobolli dei prossimi 30 giorni di visite), autorizzazioni precedenti; tutto controllato. - Endpoint degli appuntamenti dei pazienti per la reception; punti di contatto aperti al livello di registrazione. - Portal admin: elenco proxy e ricerca di login per le sovvenzioni di tutore.
· SecurityService
Le lacune di cura di un paziente portano il nome della misura e quando è stata calcolata
La scheda di care-gap del grafico mostra 'Screening del cancro al seno', mai una misura id, e mantiene il risultato più recente per misura.
· kamo-shared-library
Annota gli ID dell'autore e del cofirmatario come testo per i browser
Gli id dei membri sono int64 oltre l'intervallo intero esatto di JavaScript; authorMemberKey / cosignerMemberKey permette al grafico di confrontare "è questa la mia nota" E preseleziona il cofirmatario senza arrotondamento.
· kamo-internal
La scheda clinica si legge come un grafico: allergie, problemi, farmaci, segni vitali, immunizzazioni, ordini e risultati, ciascuno con informazioni in linea
- ClinicalWorkspace: i nomi allegati alla visita scritta (l'incontro aperto del paziente, il membro own first; picker quando più; dice così quando nessuno) e lo passa ad ogni scrittura - AllergySection: aggiungere allergia, 'No allergie farmacologiche conosciute', segno rivisto oggi, disattivare / rifiutare / Errore inserito con ragione; 'Nessuna allergia farmacologica nota' vs 'Non ancora recensito' mostrato distintamente - ProblemSection: lista dei problemi ICD-10 aggiungi/risolvi/disattiva/errore; diagnosi di questa visita (aggiungere dalla lista o nuovo codice, stella primaria, rimuovere) - MedicationSection: prescrizioni con arresto (fallimento mostrato, la finestra di dialogo rimane aperta), fuori Aggiungere/arrestare i farmaci, 'Mark riconciliato' - VitalsSection: ingresso con controlli di gamma client che rispecchiano il server, toggle delle unità, calcolo del BMI; Ultime piastrelle, diagramma di flusso, tendenza, segnare una lettura in errore - ClinicalDetailPanel -> Ordini e risultati: inserire il risultato contro un ordine, revisione / conferma (critico ha bisogno di una nota), chiudere / annullare; trend fetch protetto contro le risposte obsolete - ClinicalComposePanel: quantità da erogare, convalida Rx, avvisi / override cancellati su qualsiasi Rx cambiamento; ordine atteso-da (per tipo di default) e diagnosi ICD-10; vaccino CVX, percorso, sito, dose, scadenza, edizione VIS, dati forniti altrove e dati decodificati; data locale predefinita, reset - SafetyQueuesPanel: riconoscere i risultati critici e rivedere i risultati in attesa nella coda; chiudere Errori emersi; timestamp nella zona del membro; stato di chiusura in parole - ChartHeader / ChartSummaryPanel: formattato DOB, sesso tradotto, NKDA mai contato come Allergia, nessun codice grezzo (stati, flag, aderenza, booleani)
· SecurityService
Percorsi di scrittura dei grafici — allergie/NKDA/revisione, problemi, diagnosi di visita, dati vitali, medicinali esterni, risultati e revisione; correzioni di chiusura del ciclo di ordine
- ChartEntryController/Service: aggiungere allergia (reazione, gravità, criticità, insorgenza), record NKDA, contrassegnare la lista delle allergie come revisionata (ClinicalListReview), **************** con motivazione; Aggiungi/risolvi/disattiva l'elenco dei problemi ICD-10; visita le diagnosi (EncounterDiagnosis) aggiungi/primarie/rimuovi; Aggiunta/arresto di farmaci esterni + riconciliazione dei farmaci; valori vitali clinici codificati LOINC con hard Validazione del range, flag H/L/HH/LL, calcolo BMI; diagramma di flusso dei segni vitali; marcare una lettura in errore; La sezione si legge per la scheda clinica; gli incontri attivi del paziente - ClinicalResultService: inserimento manuale del risultato contro un ordine (report + analiti) -> RESULTED; revisione/riconoscimento (critico ha bisogno di una nota) -> REVISIONE, chiusura opzionale; revisione a livello di ordine - ClinicalOrderService: closeOrder imposta closureStatus CHIUSO/CANCELLATO (era stato lasciato APERTO); default expectedBy per categoria/priorità; codici di ragione ICD-10 sugli ordini; quantità, regole di rifornimento DEA, limiti di giorni di fornitura; immunizzazione CVX richiesta, percorso/sito/dose, rifiuto di lotti scaduti e di data futura, edizione VIS richiesta per le dosi somministrate qui, Ogni incontro identificato come appartenente a questo paziente e ancora aperto - allergiesEverReviewed ora significa una recensione registrata o un NKDA attivo; NKDA non conta più come un Allergia (le esportazioni lo mantengono tramite findActiveRecord); il controllo duplicato copre anche i farmaci esterni
· SecurityService
Una reception che gestisce una vera e propria giornata clinica
- Orologio di pratica (fuso orario di pratica, altrimenti quello dell'organizzazione): ogni giorno è la finestra Pratica, mai UTC; impostazioni + endpoint delle stanze (/schedule/practice) - Le righe di programmazione nominano il paziente (MRN, DOB), clinico, camera e tipo di visita, batch-caricato e La visualizzazione giornaliera restituisce le colonne cliniche e i conteggi basati sui filtri; endpoint dell'intervallo settimanale - Prenotazione: qualsiasi tipo di visita libri (lunghezza slot / pratica di default), tipo e motivo persistenti, Paziente tenant-controllato, overbooking giudicato dal blocco che copre il tempo, tempo bloccato rifiutato - Appuntamento di stato della macchina applicato sul lato server con frasi semplici (409) - Riprogrammare mantiene e collega la vecchia visita; annullare richiede paziente vs pratica e ritorni Lo slot liberato per la lista d'attesa - Camera + inizio visita in una transazione (chiamate **************** - Checkout a compiuto; pagamenti al banco registrati (mai elaborati, numeri di carta rifiutati), Ricevute, annullate con motivo ai sensi di un diritto di fatturazione - Richiami: creare, completare contro una visita, log di sensibilizzazione (log solo), chiudere con un motivo, Conteggio server; lista d'attesa aggiungi/rimuovi/candidati - Modelli: tempo bloccato con etichette, lunghezza e capacità dello slot, zona di pratica per impostazione predefinita - Visita-prep elenchi con i nomi dei pazienti e dei pagatori

Il tuo universo ti sta aspettando.
Aggiungi i prodotti quando sei pronto: nessuna migrazione, nessun nuovo login, nessuna richiesta di pagamento.
Gratis per sempre — nessuna carta di credito richiesta