Changelog
Was ist neu?
Jede Verbesserung an der Plattform, wie sie geliefert wird.
· DaemonService
MeridianLink Umfrage gilt für Kreditanträge, nicht für Leads
Veränderte Leihgaben werden über MLOS_LOAN_LOS_LINKS abgeglichen und an Sicherheitsdienst nach Verbindung; unbekannte Leihgaben werden nur übernommen, wenn die LO-Einheiten werden einer einzelnen Organisation zugeordnet.
· SecurityService
Spiegeln Sie jeden Kreditantrag auf das externe MLOS des Marktes, in beide Richtungen
Arive und MeridianLink verbinden sich mit dem MORTGAGE (MLOS)-Markt anstelle eines Lead-Markt und synchronisieren Sie Kreditanträge anstelle von Leads. - LoanLosSyncService: Warteschlange + 20s Singleton-Tick; erstellt das Darlehen im externes MLOS, sobald seine erforderlichen Felder vorhanden sind, schiebt Bühnenwechsel, Aus bei Fehler, bietet erneutes Senden / Öffnen in MLOS / eine Statusansicht pro Leihgabe - LoanLosSyncInterceptor: Abschnitte, die dem externen MLOS gehören (Leihgeber, Eigentum, Leihbedingungen für Arive) antwortet 409 in Kamo; speichert eine Synchronisierung in der Warteschlange - LosLoanApplyService führt die Pipeline zur MLOS-Bühne (niemals Rückwärts), den Zug zu markieren, damit er nicht wiederholt oder per E-Mail gesendet wird - LosLoanAdoptionService: Ein im MLOS erstelltes Darlehen wird zu einem Kamo-Darlehen Anwendung auf dem Konto des Kreditnehmers, in einer Transaktion mit Andere Kredite des Kreditnehmers, die innerhalb des Verbindungsfensters (30 Tage) eröffnet wurden - Arive Inbound: Ausleihungen, die durch Kamo Referenz, GUID, dann Ausleihnummer erkannt werden; Paged Import von aktiven Krediten (Find Loans / Get Loan zaps) - Verbindungsendpunkte verschieben auf **************** - Lead-Level LOS Controller und Services entfernt
· kamo-shared-library
Synchronisieren Sie externe MLOS (Arive, MeridianLink) an der Ausleihe, nicht an der Lead
Der LOS-Link auf Lead-Ebene wird durch einen Link auf Darlehensebene ersetzt: jeder Darlehensantrag wird mit dem externen MLOS des Marktes gespiegelt und zurück, durch MLOS_LOAN_LOS_LINKS und wird von der MLOS_LOS_SYNC_QUEUE angetrieben. - LoanLosProvider SPI (erstellen / pushen / fehlende Felder / gesperrte Abschnitte / öffnen Link) mit Arive (über Zapier) und MeridianLink Implementierungen - AriveLoanMapper: Volldarlehen -> Darlehen erstellen (94 Eingaben, Co-Darlehensnehmer), Bühne Aktualisierungen, unerwünschte Aktion, pagiertes Find Loans / Get Loan, und Zeilentext von Zapier Zurück in einen Leihfleck - LoXmlFieldMapper mappt den Kreditantrag, nicht den Lead - AriveConnectionConfig: Phasenplan zum Kreditstatus, Transaktionsfenster (30d), Sync-since und Importfortschritt - Pipeline-Übergänge tragen eine syncSource, so dass Echos nicht erneut gesendet werden und Darlehensnehmer werden nicht per E-Mail für einen MLOS-getriebenen Schritt benachrichtigt - Lead-Level Adapter, Patches und LeadService LOS Hooks entfernt
· SecurityService
Codierte Terminologie – RxNorm, ICD-10-CM, CVX und HCPCS werden von ihren Herausgebern geladen; Picker, echte Codeprüfungen und der ONC-Interaktionsbildschirm mit hoher Priorität
RxNorm Current Prescribable Content (NLM, MD5 verifiziert gegen NLM's aktuellen verschreibungspflichtigen Inhalt) Seite; **************** drug->ingredient aufgelöst durch Komponenten/Generika/Packungen, Medikament->Dosisformular, DEA-Schema von DCSA), ICD-10-CM-Bestelldatei (abrechnungsfähig Flagge, Kurz-/Langtitel, Präfix-Schließung), CVX + Impfstoffgruppen (CDC), HCPCS Level II vierteljährlich (CMS; Veröffentlicht die URL der Datensatzquelle, die Version des Herausgebers, das Datum des Inkrafttretens und die Prüfsumme; nur COMPLETE-Releases antworten; Ersetzung beendet ein Release dort, wo das nächste beginnt JDBC-Batch-Schreibvorgänge; tägliche Aktualisierung um 09:30 Uhr UTC unter dem Flottenlease; On-Demand-Laden für Plattformadministratoren. Suche: Token-Präfix-Index (kein Trigramm/GiST auf Yugabyte), Ranking-Regeln, die von Tests festgelegt wurden; /status, /Medikamente, /Diagnosen, /Impfstoffe, /Verfahren, /Suche. Validierung: ClinicalCodeChecker lehnt Codes ab, bei denen eine geladene Freigabe fehlt (ICD nach Dienstdatum; Header Codes, die auf Ansprüchen abgelehnt werden, an anderer Stelle gewarnt; CVX muss für eine hier angegebene Dosis aktiv sein; RxCUI muss vorhanden sein; Rezepte müssen ein genaues Produkt nennen, wenn RxNorm geladen wird und RxNorms Zeitplan nehmen, wenn Strenger), zurückzufallen auf nur Format — und das zu sagen — wenn keine Veröffentlichung das Datum abdeckt. Wechselwirkungen: die 15-paare ONC-Prioritätsliste (Phansalkar et al., JAMIA 2012) als Daten mit ihren Zitation, Mitglieder wurden auf RxCUIs aus der geladenen RxNorm aufgelöst; 14 Paare wurden gescreent (die QT- Die Ergebnisse sind Hochrisiko-Warnungen, die der Überschreibung durch eine andere Untersuchung bedürfen Die DRUG_INTERACTION-Lücke bleibt mit dem Satz 'Screened only against ...' offen, also Allergien, die in RxNorm codiert sind, werden nun auch nach Inhaltsstoff übereinstimmen.
· kamo-internal
Benachrichtigen Sie Patienten aus dem Diagramm, zuerst die Zustimmung; Erinnerungen, Bestätigungen und Videobesuche im Zeitplan
- Registerkarte Nachrichten: Kontakt-Zustimmungskarte (Texte, E-Mail, nicht kontaktieren — wann und wie, Geschichte), Composer, der den Server vor dem Senden nachfragt (Zustimmung und eine minimal notwendige Aufforderung für klinische Worte, die der Verfasser bestätigen muss), und was gesendet wurde mit seinem Zustellstatus; die Zeitleiste aktualisiert - Tagesplan und die Termine des Diagramms: Erinnerungsergebnis in Worten, Bestätigung (durch Textantwort, oder Videobesuch starten (nur Mitglieder können sich anmelden), Patient senden (nur Mitglieder können sich anmelden) Link (Text / E-Mail / ihre Präferenz) und Kopie Patienten-Link, mit einer Warnung, wenn die Praxis Besprechungseinstellungen würden den Patienten draußen halten - Walk-in-Videobesuche erhalten die gleichen Kontrollen auf dem Besuch - Übungseinrichtung: eine Erinnerungsansicht - ein / aus, bis zu drei Vorlaufzeiten, Kanal, Standort, Antwort-C Bestätigung, Ruhezeiten, die eigenen Worte der Praxis mit den erlaubten Ausfüllungen und eine Vorschau - Erinnerungen: Senden Sie eine SMS oder E-Mail, in der Praxis vorgeschlagenen Worten, auf der Erinnerung angemeldet, wenn es geht
· MediaService
Video-Besuchsraum einer Arztpraxis, erstellt von Server zu Server
POST /api/internal/meet/telehealth (X-Internal-Auth = internal.auth.secret, MeetInternalAuth) erstellt eine Meeting auf dem eigenen Provider und Live-Domain der Organisation, vom Kliniker gehostet und für Der Gastzugang und die Lobby sind für die Dauer des Besuchs aktiviert (damit der Ablauf des Gastlinks vom Besuch an zählt) Die Antwort fügt guestsAllowed=false hinzu, wenn die Kamo Meet-Einstellungen der Organisation alle Gäste ausschließen, So wird die Praxis gewarnt, bevor einem Patienten ein Link zugesandt wird, der ihn nicht aufnehmen kann "Videobesuch": Besprechungslisten liegen außerhalb des Pflegebeziehungs-Tors des Diagramms.
· VOIPService
Die Patientenkarte einer Praxis hört die Antworten eines Patienten, STOP/START und Lieferbestätigungen
PatientSmsRelay schreibt (X-Internal-Auth, aus dem Carrier-Thread, begrenzte Warteschlange, wirft nie) an Sicherheitsdienst **************** - jeden eingehenden Text nach Deduplizierung und Schlüsselwortbehandlung, mit dem Schlüsselwort und ob es hier abgelegt wurde — Damit eine Antwort auf eine Erinnerungsnummer, die kein Mitglied besitzt, nicht mehr in der Karte verloren geht, erreicht STOP/START die Einverständniserklärung des Patienten, und C bestätigt den erinnerten Besuch; - eine Trägerquittung für eine Nachricht ohne Zeile hier (Patiententexte werden vom SecurityService erfasst). Für die Gespräche der Mitglieder ändert sich nichts; ein Text, der keinem Patienten entspricht, wird dort ignoriert.
· kamo-internal
E-Verschreiben — e-Verschreiben-Dialog, e-Verschreibungen-Arbeitsliste, Einrichtung und Apotheken
- Tabelle Medikamente: e-Prescribe öffnet unsere Voraussetzung + Sicherheitsprüfung, dann das Netzwerk Die Seite wird in einem großen Rahmen angezeigt; beim Schließen wird das gesendete Material importiert An <Apotheke> gesendet / Übertragung fehlgeschlagen / Ausgedruckt – nur das, was bestätigt wurde Auf dem Papier heißt es jetzt Prescribe. - Abschnitt e-Rezepte: fehlgeschlagene Übertragungen, Berichtszeilen, die keiner Tabelle entsprechen (übereinstimmen oder Abweisen mit einem Grund), kürzlich gesendet und das RxLog;-Tab-Abzeichen des Netzwerks. - Setup → e-Prescribing (EHR-Einstellungen verwalten): Go-Live-Checkliste, Schreibschutz, Verbindungstest, ausgehende Adressen, eingegebene Bestätigung zum Livegehen, Personen mit NPI/DEA, Apotheke Verzeichnis Status. - Patientenapotheken: primäre + alternative aus dem Verzeichnis, Freitext als Fallback gehalten. - TEST-MODUS / Nicht-Setup-Banner auf jeder e-Verschreibung Oberfläche.
· SecurityService
Patienten können aus dem Diagramm Textnachrichten und E-Mails erhalten – Zustimmung zuerst, Erinnerungen, Videobesuche, Rückrufnachrichten
- Eine Zustimmung-gated Tür **************** für Chart-Nachrichten, Erinnerungen, Video-Links, Rückrufnachrichten und Bestätigungsantworten: die eigene Zustimmung des Patienten pro Kanal (TCPA/HIPAA, niemals Vermutlich, gebunden an die Nummer), die org do-not-contact / do-not-email Listen, ruhige Stunden für alles Gesendete Nachrichten landen nur auf der Timeline des Patienten (niemals an einen CRM-Lead, der die Nachricht teilt) Nummer) und in ehr_patient_message mit Trägerstatus. - Endpunkte des Einwilligungsregisters, /check (Einwilligung + minimal notwendige klinische Wortaufforderung), /send, /sent. - Terminerinnerungen: Übungseinstellungen (Vorlaufzeiten, Kanal, Vorlagen, deren Platzhalter nicht Erreichen Sie den Grund, Typ, Kliniker oder Spezialität; ruhige Stunden nie enger als 21 Uhr - 8 Uhr), ein Singleton-gesperrter Job, der jede Erinnerung vor dem Senden beansprucht (einmal pro Termin, Lead und Start), Kalendertag führt auf der Übungsuhr über DST, überspringt mit Gründen aufgezeichnet. - Eingehendes Relais vom VOIPService (intern): STOP/START ins Patientenbuch, nicht abgelegte Antworten auf C bestätigt den Erinnerungsbesuch; die Empfangsbestätigungen des Spediteurs aktualisieren den Lieferstatus. - Videobesuche: ein Raum pro Videotermin oder Walk-in über die Anbieterabstraktion von MediaService, Öffentlicher Patientenlink vs. nur für Mitglieder verfügbarer Klinikerlink, Send-Link-Now; Schreibtischbestätigung. - Rückruf: Senden Sie die Rückrufnachricht durch die gleiche Tür und protokollieren Sie die Reichweite automatisch.
· SecurityService
Elektronische Verschreibung durch Weno Exchange EZ Integration
- ErxTransport Hersteller Naht (UnconfiguredErxTransport Standard, WenoErxTransport erstes Netzwerk) - Praxis eRx-Konto (MANAGE_EHR_SETTINGS): Netzwerk, TEST/LIVE mit aufgezeichneter Bestätigung, Schreibgeschütztes Admin-Passwort + Account-Schlüssel verschlüsselt mit dem clusterweiten ehr-erx-enc-Schlüssel, Standort-ID, Verbindungstest (WenoManage ValidateEncKey), Ausgangsadressen, Go-Live-Checkliste - Verschreiber / Mitarbeiter Einschreibung: NPI gegen NPPES, DEA-Format + Prüfziffer, Zeitpläne geprüft, Ablauf, staatliche Lizenzen, Weno-Login (nur schreiben), Status und EPCS-Flag - Apothekenverzeichnis: nächtliches Delta + wöchentliches Vollersatz unter dem Singleton-Schloss, Suche nach Name/PLZ/Ort/Telefon, Patient Primär + Ersatz NCPDP - e-Prescribe: Voraussetzungen mit fix-it-Zielen (inkl. Größe/Gewicht und verantwortlicher Elternteil von Minderjährigen) Drittanbieter), unsere Allergie-/Duplikatbewertung mit einer ehrlichen, nicht überprüften Liste, verschlüsselte ComposeRx-URL, Compose-for-Signature für Mitarbeiter mit Document Clinical Notes - RxLog, e-Rezepte Arbeitsliste, NewRx Sync Import alle 15 min + on demand: idempotent, Übereinstimmung mit unserer OrgPatientID, nicht übereinstimmende Zeilen werden zur Überprüfung aufbewahrt, PHI-geprüft - Papierdruck trägt nun den NPPES-geprüften NPI und Stempel printed_at
· kamo-shared-library
E-Verschreibungsschema – Netzwerkkonto, Anmeldungen, Apothekenverzeichnis, Übertragungen
Fünf neue klinische Tabellen (ehr_erx_settings, ehr_erx_enrollment, ehr_erx_pharmacy, ehr_erx_pharmacy_import, ehr_erx_transmission), strukturierte bevorzugte/alternative Apotheke NCPDP auf fhir_patient und printed_at auf fhir_medication_request. Chiffrentextspalten sind @JsonIgnore. Die DDL wurde bereits als Eigentümerrolle auf die Produktion angewendet.
· kamo-shared-library
Patientenkontakt-Entitäten – Kontakteinwilligung, gesendete Nachrichten, Erinnerungsregister, Erinnerungseinstellungen, Videobesuche
- PatientContactConsent (ehr_patient_contact_consent): Anhängen von SMS / EMAIL / Nicht-Kontakt-Ledger - PatientMessage (ehr_patient_message): Texte und E-Mails, die an einen Patienten gesendet werden, mit Trägerstatus - AppointmentReminder (ehr_appointment_reminder): eine Zeile pro Termin, Vorlaufzeit und Start — der Idempotenzschlüssel - PracticeMessagingSettings (ehr_practice_messaging): Erinnerungen, Vorlaufzeiten, Kanal, Vorlagen, Ruhezeiten - VideoVisit (ehr_video_visit): Bei dem Treffen findet ein Video-Termin oder Walk-in statt - Terminvereinbarung: confirmed_at, confirmed_via - Kanonische E-Mail-Vorlage ehr.patient_message (nur Frame) + PatientMessageEmail Variablen Builder
· kamo-internal
Schadenbüro – 837P-Dateien für das Clearinghouse-Portal, Quittungen, 835-Überprüfung und -Buchung, Einrichtung der Schadensabrechnung
- /patients Abschnitt Schadensfälle (VIEW_CLAIMS / MANAGE_CLAIMS / POST_INSURANCE_PAYMENTS): Bereite Ansprüche → Überprüfen (Probleme gruppiert nach dem, wo sie behoben wurden, mit der Schaltfläche, die dorthin führt) → Datei erstellen → herunterladen → "Ich habe es hochgeladen" oder beiseite stellen; Schaden-Datei-Historie mit dem, was die Clearingstelle pro Anspruch sagte; Drag-and-Drop Upload von 999 / 277CA / 835 mit Ergebnissen in Klartext; 835 Bewertung (wird posten / braucht eine Person / Patienten jetzt schulden, Anbieterebene Anpassungen, Gleichgewichtswarnungen, technische Details Expander) und nachträglich. - Setup → Schadensabrechnung (MANAGE_EHR_SETTINGS): Abrechnungsanbieter, Clearinghäuser (Test/Produktion), Abrechnungskliniken, Zahlerplantypen. - Registerkarte "Chart Billing": ein fertiger Anspruch verlinkt auf das Senden in einer Datei; Der CLEARINGHOUSE_FILE-Kanal wird als Clearinghouse-Datei gelesen.
· kamo-shared-library
Der Terminologiespeicher kann geladene Releases enthalten – Ladestatus, Auswahlspalten, Zutatenlinks, Suchbegriffe
Der term_code_system_release gewinnt **************** so Nur eine COMPLETE-Freigabe beantwortet eine Suche. term_concept erhält concept_class (RxNorm TTY), short_display, billable (ICD-10-CM-Header), status (CVX), dea_schedule (RxNorm DCSA) und Neue term_concept_relation (aufgelöste Arzneimittel->Inhaltsstoff, Arzneimittel->Dosisform) und term_concept_token (eine Zeile pro durchsuchbares Wort: Präfixbereich scannt, da Yugabyte keine Die Referenzdaten befinden sich unter TerminologyTenancy.REFERENCE (Tenant 0). FhirCodeSystems Die DDL wurde vor diesem Push manuell auf die Produktion angewendet.
· SecurityService
837P-Anspruchsdateien zum manuellen Hochladen, 999/277CA-Bestätigung und 835 ERA-Überprüfung und -Veröffentlichung
Es gibt keinen Clearinghausvertrag, daher laden Praxen X12-Dateien auf ein Portal hoch Dies baut diesen Pfad von Anfang bis Ende auf: - 837P (005010X222A1) für einen oder mehrere fertige Ansprüche: 1000A/B, 2000A/2010AA mit NPI, Steuer-ID und eine Straße (niemals Postfach) Adresse mit PLZ+4, 2000B/2010BA/BB, 2000C/2010CA für einen Angehörigen, 2300 CLM/HI mit CLM01 = unsere Schadennummer, 2310B-Rendering, 2400 SV1/DTP/REF*6R. Reiner Schriftsteller mit goldenen Dateien. - Validierung vor dem Bau, in klarer Sprache benannt, wo es zu beheben ist; eine Datei Ein Programm mit einem bekannten Problem wird nie gebaut und gibt keine Kontrollnummer aus. - ISA13/GS06/ST02 aus einem Atomzähler pro Praxis (REQUIRES_NEW Bean). - Stapel gespeichert Byte für Byte mit SHA-256; Re-Download ist die identische Datei; Die Bestätigung des Uploads verschiebt Ansprüche zu SENT über CLEARINGHOUSE_FILE mit dem Datei als Referenz; eine nie hochgeladene Datei wird beiseite gelegt, nicht gelöscht. - 999 und 277CA Importe markieren Dateien und Ansprüche angenommen/abgelehnt mit Gründen. - 835 Import erstellt eine Überweisung pro Zahlung (Trace Unique), Review zeigt angepasste/unangepasste/Patientenverantwortung, die Verbuchung ist additiv (Umkehrung), durch REF*6R abgeglichen, dann bleiben Code+Modifikatoren, PLB und nicht abgeglichenes Geld unberücksichtigt, Einmal gepostet (bedingtes UPDATE). - Kleiner X12 Tokenizer/Writer mit Trennzeichen aus dem ISA; Dateien werden nie geloggt; Builds und Downloads, die pro Anspruch als PAYMENT-Exporte mit Fehlerschluss geprüft wurden.
· kamo-shared-library
X12-Anspruchsdateien – Abrechnungsprofil, Clearinghäuser, Abrechnungskliniken, Zahlerplantypen, Kontrollzähler, 837-Chargen, Importe
Die Tabellen hinter den von Hand hochgeladenen 837P-Dateien und 999/277CA/835-Importe. RemittanceAdvice.raw835 ist jetzt @JsonIgnore (ein 835 nennt jeden Patienten, den es Zahlungen und die Überweisungs-Arbeitslisten serialisieren die Entität); claimForPosting Beansprucht eine nicht gebuchte Überweisung in einem bedingten UPDATE, sodass eine ERA einmal gebucht wird. DDL wurde vor diesem Push auf Yugabyte angewendet.
· kamo-internal
Codierte Picker — RxNorm, ICD-10-CM, CVX, HCPCS
Eine per Tastatur zugängliche Auswahlliste (ARIA 1.2: activedescendant, arrows, Home/End, Enter, Escape, Tab) hinter vier dünnen Pickern. 250ms Debounce, Antworten mit mindestens zwei Zeichen, Anfragenummern, so dass eine langsame Antwort niemals ersetzt ein neueres, Skelettzeilen während der Suche, ein fehlgeschlagener Zustand mit Wiederholung (niemals "keine Übereinstimmungen" nach einem Fehler) und eine ruhige Nicht-geladene Meldung Welche Listen geladen werden, wird einmal gefragt, bevor die Listen geladen werden Pro Seitenladevorgang wird ein fehlgeschlagener Anfrageversuch erneut versucht, nicht zwischengespeichert. - Verschreiben: RxNorm-Produkt erforderlich, während RxNorm geladen ist; rxcui gesendet; Ein gelisteter DEA-Zeitplan wählt kontrollierte und nur strengere Zeitpläne vor. - Außenmedikation und Allergie: RxNorm optional, Freitext gespeichert und Nicht codiert (Lebensmittel-, Umwelt- und Arzneimittelklassen bleiben eingetippt). - Problemliste, Besuchsdiagnosen und Bestellgründe: ICD-10-CM-Picker mit Nicht-abrechnbare Warnung vor dem Speichern. - Immunisierung: CVX-Picker, inaktive Impfstoffe nur für historische Dosen. - Claim Builder: ICD-10-CM und HCPCS-Picker, CPT akzeptiert als eingegeben und Jeder Code wurde nach dem Datum der Lieferung und dem Datum der Auslieferung nachgeschlagen Der Anspruch wurde auf nicht gefundene, nicht abrechenbare oder gekündigte Codes gesperrt. - Sicherheitsüberprüfung nennt eine DRUG_INTERACTION Warnung als gefährliche Kombination.
· kamo-internal
Ein zusammenhängendes Diagramm – Rückrufe, Zahlungen am Schalter, Kartenbilder, Druck von Rezepten, Video-Walk-ins
- Diagramm-Tabs in Klinik-Reihenfolge (Zusammenfassung, Klinische, Besuche, Überwachung, Dokumente, Versicherung, Abrechnung, Termine, Nachrichten, Aufzeichnungen), die pro Recht in beiden Ebenen gespeichert werden; die Abrechnung wird für Ansprüche oder Der geöffnete Tab wird auf einem Telefon in die Ansicht geschoben und befindet sich auf einer Pille, nicht auf einer Unterstreichung. - Registerkarte Termine: die Erinnerungen des Patienten - erstellen, einen Kontaktversuch protokollieren, gegen einen Besuch markieren, Schließen Sie mit einem Grund (Buchungsrecht). - Registerkarte Abrechnung: Schreibtischzahlungen mit Quittungsnummern, Summen, die Nullstellen auslassen, neu drucken und annullieren. - Versicherung: die neueste Karte vorne und hinten als Bilder, mit Upload-Voreinstellungen an der Seite. - Drucken Sie ein Papier Rezept aus der Medikamentenliste und die Zusammenfassung, nicht nur von seinem Besuch. - Ein Walk-in-Besuch kann ein Video-Besuch sein. - Stoppen eines Medikaments auf der Zusammenfassung liest es an Ort und Stelle, anstatt das Diagramm neu zu laden.
· SecurityService
Die Abrechnung kann die Zahlungen am Schreibtisch eines Patienten lesen und eine Quittung erneut ausdrucken
Das Annullieren einer Schreibtischzahlung benötigt MANAGE_CLAIMS oder POST_INSURANCE_PAYMENTS, aber das Auflisten und Das Lesen einer Quittung benötigt BOOK_APPOINTMENTS - ein Rechnungssteller könnte eine Zahlung annullieren, die er nicht finden konnte. Die Patientenliste und die Quittung stehen nun zum Buchungsrecht ODER entweder zum Abrechnungsrecht zur Verfügung.
· kamo-internal
Die Rezeption kann einen Patienten öffnen, registrieren, korrigieren und versichern
- Chart-Seite: eine Front-Desk-Ansicht (Zusammenfassung, Versicherung, Termine, Nachrichten) für Mitglieder mit einem Registrierungs-/Planungs-/Abrechnungsrecht und keine Pflegebeziehung, mit einer klaren Anmerkung, dass klinische Die Angaben sind Eigentum des Pflegeteams; die klinische Zusammenfassung wird nur für die vollständige Karte angefordert. - Anmeldung: Kontakttelefone, E-Mail, Adresse, Notfallkontakte, Sprache/Dolmetscher, bevorzugter Kontakt, PCP, Apotheke, Geburtsgeschlecht, Geschlechtsidentität, validiert; MRN zugewiesen, wenn leer; Doppelte Kandidaten werden nach Namen, Geburtsdatum und MRN angezeigt; veraltete Prüfungen werden verworfen; FHIR-Geschlechtscodes. - Korrekturen bearbeiten jedes Feld, löschen optionale Felder und speichern an Ort und Stelle mit einem sichtbaren Gespeichert. - Suche nach vollständigem Namen, DOB allein oder Telefon; DOB formatiert angezeigt; Alter durch ICU-Nachrichten. - Versicherung: Hinzufügen / Bearbeiten / Beenden von Richtlinien, Aufzeichnung manueller Berechtigungsprüfungen (keine elektronische Prüfung erforderlich) (implizit), Prüfverlauf, vorherige Autorisierungen; lesbare Beziehungs- und Anspruchsstatusbeschriftungen. - Nachrichten: Fügen Sie einen Kontaktpunkt hinzu; Nummern / E-Mails über PhoneNumber / EmailAddress. - Portal: Einladung vorausgefüllt mit der E-Mail auf der Datei, Servermeldung angezeigt, Vormund/Proxy gewährt und widerrufen. - Break-glass: Fehler werden im Dialog angezeigt und das Minimum von 10 Zeichen wird mit einer Zählung erklärt.
· kamo-internal
Besuche und Notizen, die eine Arztpraxis durchführen kann – Dokumente, Ausdrucke
Hinweise (P0 Datenverlust behoben) - Ein neu geöffneter Entwurf liest seinen Text erneut, bevor der Editor entsperrt wird; wenn er nicht Signierte Notizen werden schreibgeschützt mit ihren jeweiligen Signaturen dargestellt Text und Ergänzungen/Änderungen in der Reihenfolge. - Autosave umgeschrieben als NoteDraftSaver: Revision Zähler, ein Speichern im Flug, debounced, geflushed on blur / tab hide / unload / unmount, Basisversion so gesendet Ein an anderer Stelle geänderter Entwurf wird abgelehnt, nicht überschrieben; sichtbar Gespeichert · 14:41 Uhr / Nicht gespeichert + Versuchen Sie es erneut Die bestätigte Version. - Notiztypen (inkl. Anamnese und Physikalisches), eingebaute SOAP / H&P / Krankenschwester Besuch / Telefon-/Verfahrensvorlagen plus Praxis-gespeicherte Vorlagen, Cosignature-Picker (AgentSelector beschränkt auf COSIGN_CLINICAL_NOTES), zurückziehen, da fälschlicherweise eingegeben. Besuche - Jede Notiz pro Besuch, plus ein Abschnitt für Notizen außerhalb eines jeden Besuchs; Walk-in-Besuch mit einem Grund; Besuch beenden; Schließen Chart zeigt die Ablehnung des Servers; geschlossene Charts Späte Einträge gehen in einen Anhang. Der Status fällt auf lesbare Wörter zurück. - Signing Worklist zeigt Notiztypen in Wörtern, den Patienten und den Autor. Reiter Dokumente: Drag-Drop-Upload mit Kategorie / Titel / Dokumentdatum, Bild und PDF-Vorschau, Download, Rückzug mit Begründung. Eigener Proxy für Multipart und Bytes. Ausdrucke: Nachbesuchszusammenfassung, Papierrezept (kontrolliert = NICHT GÜLTIG FÜR DISPENSING, EPCS-Warnung), Diagrammzusammenfassung — gesetzt in einem Druckfenster mit der Das Praxislogo und die Patientenkennung werden auf jeder Seite wiederholt.
· kamo-internal
Ansprüche auf dem Diagramm, ehrliches Anspruchsversand, Notfallzugriffsprüfung, Aufzeichnungsbüro, das einen Ausfall niemals als leer liest
- Clinical Proxy hält Upstream-Statuscodes, Prefer, Content-Location, Retry-After und X-Progress sowie Streams mit Nicht-JSON-Bodys: CCD XML und Bulk NDJSON lädt nicht mehr 502 herunter, und ein laufender Export ist wieder ein 202. - ehrApi: CONFLICT / INVALID Typen tragen den Satz des Servers; generisch Fehlermeldungen werden übersetzt (ehrErrorMessage). - Records office: jede Liste lädt und schlägt von alleine fehl; jedes Schreiben zeigt seine Fehlschlag; Glasbruch-Review mit angemessener / unangemessener / Folgemaßnahme und Anmerkung (niemals Ihre eigene); Anmeldeinformationen widerrufen, Partner suspendieren, was wir an einen Partner, Ablehnungen; lesbare Übereinstimmungsbeweise; keine Rohcodes oder Daten. - Outside Records liest das Kliniker-Partnerverzeichnis (VIEW_CHART). - Diagramm-Registerkarte Abrechnung: Ansprüche mit Linien, geschlossene Besuche auf Rechnung, ein Anspruchs-Builder (Abdeckung, geordnete Diagnosen mit Zeigern, CPT/HCPCS-Linien, Modifikatoren, Einheiten, Gebühren, NPIs, Ort der Dienstleistung, Überprüfungsschritt). Ohne Clearingstelle Eine Forderung wird als versandbereit markiert und dann als per Hand versandt erfasst. - Pipeline: nicht aufgeladene Verfahrensrechnung im Diagramm; bereite/gesendete Ansprüche; Aufzeichnung Sie können eine Zahlung aus einem Papier-EOB herausholen und sofort anwenden. - Diagramm-Zusammenfassung Care-Lücken-Karte; QualityPanel veraltete Antwort-Wachen; merge Buttons Name Vorname, Geburtsdatum und Aktenzeichen; interaktiv ConsoleCards sind per Tastatur bedienbar.
· SecurityService
Besuche und Notizen, die eine Praxis durchführen kann – sichere automatische Speicherung von Verträgen, Besuchen, Dokumenten, Ausdrucken
Anmerkungen - Reads gibt den aktuellen Text zurück (Original nach Ergänzungen), Autoren-/Mitunterzeichnernamen GET /notes/{id} liest eine Notiz erneut, auditiert. - Nur der Autor überarbeitet einen Entwurf; eine veraltete baseVersionId wird eher abgelehnt als Leere Notizen und leere Änderungen werden abgelehnt; die Unterzeichnung prüft die Version, die der Unterzeichner gesehen hat; keine neue Notiz auf einem geschlossenen Diagramm; unbekannte Notiztypen und Selbst-Cosignierung abgelehnt; Cosignator kann auf einen Entwurf gesetzt werden (PUT /notes/{id}/cosigner). - Eingegeben-in-Fehler-Endpunkt mit Grund, wer und wann (Autor oder MANAGE_EHR_SETTINGS). - Übungsnotizvorlagen (Liste/Speichern/Rückzug). Besuche - Ausgehend von einem Termin benötigt Dokument Klinische Notizen sowie Verwalten Termine; lehnt abgesagte/nicht erscheinende/abgeschlossene Termine ab und beginnt mehr als 12h früher; der gebuchte Kliniker wird immer gewährt, der Anrufer nur bei klinischen Personal und der Termin ist innerhalb von 12h (der gebuchte Kliniker kann eine Vergangenheit beginnen) Jede Zuweisung ist ein fehlgeschlagenes CONFIGURE-Audit-Ereignis; ein geräumter Termin ist Der Beitritt zu einem offenen Besuch gewährt dem Beitrittsberechtigten Zugang zu denselben Bedingungen. - Walk-in-Besuche (POST / walk-in) mit einem erforderlichen Grund, der beim Besuch aufgezeichnet wird und Die Audit-Zeile; abgelehnt, während ein Besuch bereits geöffnet ist. - Ende des Besuchs / Schließen der Karte benötigen Dokument Klinische Notizen; Schließen ablehnt ohne Ablehnungen sind ClinicalRefusalException (400 mit der Nachricht), so dass eine Der Kliniker sieht warum, nicht "Keine solche Aufzeichnung". Dokumente (neu): /documents **************** Gespeichert durch ImageService als PATIENT_CHART imgs (CONFIDENTIAL, inhaltsorientierter Imaging-Bucket), Auslesen von MinIO per Schlüssel; PDF/JPEG/PNG/HEIC/TIFF bis zu 25 MB; SHA-256 aufgezeichnet; Klinische Kategorien benötigen **************** und eine Beschreibung Pflegebeziehung; Karten/ID/Zustimmung auch offen für EDIT_PATIENT_DEMOGRAPHICS (geprüft) Jeder Lesevorgang wird geprüft. Ausdrucke: GET **************** und /prescriptions/{id}/print.
· kamo-internal
Eine Rezeption, die einen echten Kliniktag leitet
- Übungsuhr: jeden Tag, 'Heute' und die Zeit ist die eigene Zone der Praxis (keine UTC-Tage, keine Browserdaten); dreht sich um Mitternacht der Praxis - Tagesplan und Warteraum Namen des Patienten (MRN, Alter), Kliniker, Zimmer und Besuchsart - Datumsnavigation, Wochenansicht, Kliniker-Filter und nebeneinander liegende Kliniker-Spalten; zählt Folgen Sie dem Filter - Front-Desk-Ausfälle inline angezeigt; nur legale Bewegungen; Rooming + Beginn des Besuchs ist eins Atomarer Aufruf mit einem Raum-Picker - Abbrechen fragt Patient vs Praxis; Umbuchen behält und verknüpft den alten Besuch; Warteliste angeboten Der befreite Schlitz - Kasse: Copay auf Datei, Schreibtischzahlung (keine Kartennummern, keine Bearbeitung), druckbare Quittung, Ungültig mit Grund, buchen Sie eine Nachbesprechung - Buchung: beliebiger Besuch Typ Bücher, Typ/Grund/Video gespeichert, veraltete Slot Antworten gefallen, Suche Fehler angezeigt; Wartelisten-Panel - Rückrufe: erstellen, Log Outreach (nur Protokollierung), gegen einen Besuch abschließen, mit einem Grund schließen; Serverseitige Zählungen - Besuch Vorbereitung: Patientennamen, Zahler Namen, Einheiten links, einfache Berechtigung Formulierung - Praxis-Setup: Zeitzone, Standard-Besuchsdauer, Räume, blockierte Zeit (Mittag / Urlaub), Steckplatzlänge und -kapazität, ablesbare Stunden
· SecurityService
Registrierungsstufe an der Rezeption, Kontaktdaten, MRN-Zuweisung, Suche, Abdeckung schreibt
- **************** Mitglieder mit CREATE_PATIENTS, EDIT_PATIENT_DEMOGRAPHICS, BOOK_APPOINTMENTS oder MANAGE_CLAIMS öffnen einen REGISTRATION-Datensatz eines Patienten ohne Pflegebeziehung (Basis PANEL, Zweck OPERATIONS/PAYMENT, geprüft); klinische Daten bleiben hinter der Beziehung. Keine Ebene = dieselbe geprüfte 404. - Patient open gibt eine explizite Datensatzansicht mit Zugriff auf CHART|REGISTRATION und Registrierungsdetails zurück: Telekommunikation (fhir_contact_point), Adresse (fhir_address), Notfallkontakte, bevorzugte Sprache und Dolmetscher, bevorzugte Kontaktmethode, PCP, Apotheke, Geburtsgeschlecht, Geschlechtsidentität. Das Kommunikationsrücken ist Synchronisierung von Telekom über ContactPointRegistrar (Mobil/Zuhause -> Privat, Arbeit, E-Mail). - Registrieren / korrigieren Sie den Rohkörper: Senden-Leere löscht, Abwesenheit lässt allein; Validierung für Telefon, E-Mail, ZIP; Geschlecht normalisiert auf FHIR Kleinbuchstaben beim Schreiben und Lesen. - Leere MRN von einem pro-Praxis Atomzähler zugewiesen (MrnAllocator, REQUIRES_NEW); Duplikat Von Hand eingegebene MRN abgelehnt. - Suche: vollständige Namen beider Bestellungen, DOB-only, Telefonnummer, Präfix Fallback hält DOB. - Doppelte Überprüfung gibt Namen, DOB und MRN (geprüft) zurück. - Neuer PatientCoverageController: Richtlinien CRUD/end, manuelle Berechtigungsprüfung (EligibilityCheck MANUAL, VorteileAsOf, Stempel die nächsten 30 Tage der Besuche), vorherige Genehmigungen; alle geprüft. - Endpunkt für Patiententermine an der Rezeption; Kontaktpunkte, die für die Registrierungsebene offen sind. - Portal-Admin: Proxy-Liste und Login-Suche für Vormund-Bewilligungen.
· SecurityService
Die Versorgungslücken eines Patienten tragen den Namen der Maßnahme und wann sie berechnet wurden
Die Care-Gap-Karte des Diagramms zeigt 'Brustkrebsscreening', niemals eine Maßnahmen-ID, und speichert das neueste Ergebnis pro Messung.
· kamo-shared-library
Vermerk Autoren- und Mitunterzeichner-IDs als Text für Browser
Member-IDs sind int64 außerhalb des exakten Integer-Bereichs von JavaScript; die authorMemberKey / cosignerMemberKey lassen Sie das Diagramm vergleichen "ist dies meine Notiz" und wählen Sie den Mitunterzeichner ohne Rundung aus.
· kamo-internal
Der klinische Tab liest sich wie ein Diagramm – Allergien, Probleme, Medikamente, Vitalwerte, Impfungen, Bestellungen und Ergebnisse, jeweils mit Inline-Daten
- ClinicalWorkspace: Namen, an die der Besuch schreibt (die offene Begegnung des Patienten, die own first; picker, wenn mehrere; sagt so, wenn keine) und gibt es an jedes Schreiben - AllergySection: Allergie hinzufügen, 'Keine bekannten Drogenallergien', heute überprüft markieren, deaktivieren / ablehnen / Fehlerhaft eingetragen mit Grund; 'Keine bekannten Drogenallergien' vs. 'Noch nicht überprüft' deutlich angezeigt - ProblemSection: ICD-10-Problemliste hinzufügen/lösen/deaktivieren/Fehler; Diagnosen dieses Besuchs (von Liste hinzufügen oder neuen Code, primären Stern, entfernen) - MedicationSection: Verschreibungen mit Stopp (Ausfall angezeigt, Dialog bleibt offen), außerhalb Medikamente hinzufügen/stoppen, 'Mark versöhnt' - VitalsSection: Eingabe mit Client-Bereichsüberprüfungen, die den Server spiegeln, Einheitsumschalter, berechneter BMI; Neueste Fliesen, Flussdiagramm, Trend, Markieren eines Messwerts in Fehler - ClinicalDetailPanel -> Aufträge und Ergebnisse: Ergebnis gegen Auftrag erfassen, überprüfen/bestätigen (kritisch benötigt eine Notiz), schließen/abbrechen; Trend-Abruf gegen veraltete Antworten geschützt - ClinicalComposePanel: Menge zu verteilen, Rx Validierung, Warnungen / Überschreiben gelöscht auf jedem Rx Änderung; Reihenfolge erwartet-nach (pro-Art-Standard) und ICD-10-Diagnosen; Impfstoff CVX, Route, Ort, Dosis, Ablaufdatum, VIS-Ausgabe, Datensätze für die Angabe an anderer Stelle und decodierte Datensätze; Standarddatum, Zurücksetzen - SafetyQueuesPanel: Bestätigung kritischer Ergebnisse und Überprüfung ausstehender Ergebnisse in der Warteschlange; schließen Fehler aufgetaucht; Zeitstempel in der Zone des Mitglieds; Schließungsstatus in Wörtern - ChartHeader/ChartSummaryPanel: formatiertes DOB, übersetztes Geschlecht, NKDA nie als Allergie, keine Rohcodes (Status, Flags, Adhärenz, Boolesche Zahlen)
· SecurityService
Diagramm-Schreibpfade — Allergien/NKDA/Überprüfung, Probleme, Besuchsdiagnosen, Vitalwerte, externe Medikamente, Ergebnisse und Überprüfung; Bestellschleifenschließungskorrekturen
- ChartEntryController/Service: Allergie hinzufügen (Reaktion, Schweregrad, Kritikalität, Ausbruch), NKDA aufzeichnen, Allergieliste überprüft markieren (ClinicalListReview), **************** mit Begründung; ICD-10-Problemliste hinzufügen/lösen/deaktivieren; Besuchsdiagnosen (EncounterDiagnosis) hinzufügen/primär/entfernen; Außerhalb von Medikamenten hinzufügen / stoppen + Medikamentenabstimmung; LOINC-codierte Klinik Vitals mit harten Bereichsvalidierung, H/L/HH/LL-Flags, berechneter BMI; Ablaufdiagramm für Vitalzeichen; Markierung eines Messwerts als Fehler; Abschnitt liest für die klinische Registerkarte; die aktiven Begegnungen des Patienten - ClinicalResultService: manuelle Ergebniserfassung gegen einen Auftrag (Report + Analyten) -> RESULTED; Überprüfen/Bestätigen (kritisch benötigt eine Notiz) -> ÜBERPRÜFT, optional schließen; Überprüfung auf Auftragsebene - ClinicalOrderService: closeOrder setzt closureStatus CLOSED/CANCELLED (wurde OPEN gelassen); Standard expectedBy pro Kategorie/Priorität; ICD-10-Gründe für Bestellungen; controlledSubstance-Flag, Menge, DEA Nachfüllregeln, Tage-Versorgung Grenzen; Immunisierung CVX erforderlich, Route/Standort/Dosis, Ablehnung von abgelaufenen Chargen und zukünftigen Daten, VIS-Ausgabe erforderlich für hier gegebene Dosen, historische und zukünftige Abgelehnte Aufzeichnungen; jede Begegnungs-ID wurde geprüft, um dieses Patienten zu sein und noch offen zu sein - allergiesEverReviewed bedeutet nun eine aufgezeichnete Bewertung oder eine aktive NKDA; NKDA wird nicht mehr als eine Bewertung gezählt Allergie (Exporte behalten es über findActiveRecord); Doppelte Prüfung umfasst auch externe Medikamente
· SecurityService
Eine Rezeption, die einen echten Kliniktag leitet
- Übungsuhr (Übungszeitzone, sonst die der Organisation): Jeden Tag ist das Fenster Übungen, niemals UTC; Einstellungen + Endpunkte der Räume (/schedule/practice) - Zeitplanzeilen nennen den Patienten (MRN, DOB), Kliniker, Raum und Besuchstyp, Batch-geladen und Prüft; Tagesansicht gibt Spalten für Kliniker und filtersensitive Zähler zurück; Wochenbereichsendpunkt - Buchung: beliebiger Besuch Typ Bücher (Slot-Länge / Praxis-Standard), Typ und Grund bestehen geblieben, Patient-Mieter-überprüft, Überbuchung nach dem Block beurteilt, der die Zeit abdeckt, blockierte Zeit abgelehnt - Terminzustand maschinell serverseitig erzwungen mit einfachen Sätzen (409) - Reschedule hält und verknüpft den alten Besuch; Abbrechen erfordert Patient vs Praxis und Rückkehr Der frei gewordene Platz für die Warteliste - Zimmer + Start Besuch in einer Transaktion (Anrufe **************** - Checkout zu erfüllen; Schreibtisch Zahlungen erfasst (nie bearbeitet, Kartennummern abgelehnt), Belege, die unter einem Rechnungsrecht begründet ungültig sind - Rückrufe: erstellen, gegen einen Besuch abschließen, Log Outreach (nur Logging), mit einem Grund schließen, Serverzählungen; Warteliste hinzufügen/entfernen/Kandidaten - Vorlagen: gesperrte Zeit mit Beschriftungen, Slot-Länge und Kapazität, Übungszone standardmäßig - Besuchsvorbereitungslisten mit Patienten- und Zahlernamen

Euer Universum wartet.
Fügen Sie Produkte hinzu, wann immer Sie möchten – keine Migration, keine neuen Anmeldungen.
Für immer kostenlos – keine Kreditkarte erforderlich