Changelog
Co nowego.
Każde ulepszenie platformy, jak to wysyła.
· DaemonService
MeridianLink ankieta dotyczy wniosków o pożyczkę, nie leadów
Zmienione pożyczki są dopasowywane przez MLOS_LOAN_LOS_LINKS i wysyłane do securityservice przez połączenie; nieznane pożyczki są przyjmowane tylko wtedy, gdy Jednostka LO odwzorowuje pojedynczą organizację.
· SecurityService
Odzwierciedlenie każdego wniosku o pożyczkę w zewnętrznym MLOS rynku, w obie strony
Arive i MeridianLink łączą się z rynkiem MORTGAGE (MLOS) zamiast z Prowadzić rynek i synchronizować wnioski o pożyczkę zamiast leadów. - LoanLosSyncService: kolejka + 20s singleton tick; tworzy pożyczkę w Zewnętrzny MLOS, gdy istnieją wymagane pola, popycha zmiany etapu, cofa Wyłączony w przypadku awarii, oferuje ponowne wysłanie / otwarcie w MLOS / widok statusu na pożyczkę - LoanLosSyncInterceptor: sekcje, które posiada zewnętrzny MLOS (pożyczkodawcy, property, loan terms for Arive) odpowiada 409 w Kamo; zapisuje kolejkę synchronizacji - LosLoanApplyService przechodzi rurociąg do przodu do etapu MLOS (nigdy (do tyłu), oznaczanie ruchu, aby nie był powtarzany ani wysyłany pocztą elektroniczną - LosLoanAdoptionService: pożyczka utworzona w MLOS staje się pożyczką Kamo Zgłoszenie na rachunek pożyczkobiorcy, pogrupowane w jedną transakcję z Inne pożyczki tego pożyczkobiorcy otwarte w okresie połączenia (30 dni) - Arive przychodzące: pożyczki rozpoznane przez Kamo odniesienie, GUID, a następnie numer pożyczki; Stronicowy import aktywnych pożyczek (Find Loans / Get Loan zaps) - punkty końcowe połączeń przeniesione do **************** - usunięto kontrolery i usługi LOS na poziomie ołowiu
· kamo-shared-library
Synchronizuj zewnętrzny MLOS (Arive, MeridianLink) przy wypożyczeniu, a nie przy wypożyczeniu
Łącze LOS na poziomie lead zastępuje się łączem na poziomie loan: każdy wniosek o pożyczkę Jest lustrzany do zewnętrznego MLOS rynku i z powrotem, połączony jeden do jednego przez MLOS_LOAN_LOS_LINKS i napędzany przez MLOS_LOS_SYNC_QUEUE. - LoanLosProvider SPI (tworzenie / push / brakujące pola / zablokowane sekcje / otwarte link) z implementacjami Arive (przez Zapier) i MeridianLink - AriveLoanMapper: pełna pożyczka -> Utwórz pożyczkę (94 wejścia, współkredytobiorca), etap Znajdź pożyczki / Uzyskaj pożyczkę, a tekst wiersza Zapier Z powrotem do pożyczki patch - LoXmlFieldMapper mapuje wniosek o pożyczkę, a nie prowadzenie - AriveConnectionConfig: mapa etapu do statusu pożyczki, okno transakcji (30d), Postęp synchronizacji i importu - przejścia potokowe przenoszą syncSource, więc echa nie są ponownie wysyłane i Pożyczkobiorcy nie są wysyłani pocztą elektroniczną do ruchu napędzanego MLOS - usunięto adaptery poziomu ołowiu, łatki i haki LeadService LOS
· SecurityService
Kodowana terminologia — RxNorm, ICD-10-CM, CVX i HCPCS załadowane od ich wydawców; wybieracze, rzeczywiste sprawdzanie kodu i ekran interakcji wysokiego priorytetu ONC
RxNorm Current Prescribable Content (NLM, MD5 zweryfikowany w stosunku do NLM's) Strona; **************** drug->składnik rozwiązany przez składniki/generyki/opakowania, lek->formuła dawkowania, harmonogram DEA z DCSA), plik zamówienia ICD-10-CM (fakturowalny flaga, krótkie / długie tytuły, prefiks zamknięcia), CVX + grupy szczepionek (CDC), HCPCS Level II kwartalnie (CMS; Udostępnia adres URL źródła rekordu, wersję wydawcy, daty wejścia w życie i inne informacje suma kontrolna; tylko wydania COMPLETE odpowiadają; zastępowanie kończy wydanie tam, gdzie zaczyna się następne Zapisy wsadowe JDBC; codzienne odświeżanie o godzinie 09:30 UTC w ramach dzierżawy floty; obciążenie na żądanie dla administratorów platformy. Szukaj: indeks token-prefix (nie trigram/GiST na Yugabyte), reguły rankingu przypięte przez testy; /status, /leki, /diagnozy, /szczepionki, /procedury, /wyszukiwanie. Walidacja: ClinicalCodeChecker odrzuca kody, których brakuje w załadowanym wydaniu (ICD według daty usługi; nagłówek kody odrzucone w roszczeniach, ostrzeżone w innym miejscu; CVX musi być aktywny dla podanej tutaj dawki; RxCUI musi istnieć; Recepty muszą nazwać dokładny produkt, gdy RxNorm jest załadowany i przyjmuje harmonogram RxNorm, gdy (bardziej rygorystyczne), cofając się do formatu tylko - i mówiąc tak - gdy żadna wersja nie obejmuje daty. Interakcje: lista 15-par wysokiego priorytetu ONC (Phansalkar et al., JAMIA 2012) jako dane z jej Cytowanie, członkowie rozwiązani do składnika RxCUIs z załadowanego RxNorm; 14 par przebadanych (QT Członkowie pary nie są publikowani w artykule). Wyniki są ostrzeżeniami wysokiego ryzyka wymagającymi nadpisania Powodem; luka DRUG_INTERACTION pozostaje otwarta ze zdaniem 'Screened only against ...', więc isComplete () pozostaje fałszywy. Alergie zakodowane w RxNorm teraz również pasują do składnika.
· kamo-internal
Wysyłanie pacjentom wiadomości z wykresu, najpierw zgoda; przypomnienia, potwierdzenia i wizyty wideo w harmonogramie
- zakładka Wiadomości: karta zgody na kontakt (teksty, e-mail, nie kontaktuj się — kiedy i jak, historia), Kompozytor, który prosi serwer przed wysłaniem (zgoda i minimalnie niezbędny monit o kliniczne Słowa, które autor musi potwierdzić), a co zostało wysłane wraz ze statusem dostarczenia; oś czasu odświeża - Dzienny harmonogram i wykres spotkań: przypomnienie wyniku w słowach, potwierdzenie (przez odpowiedź tekstową, lub Rozpocznij wizytę wideo (tylko członkowie mogą dołączyć do trasy), Wyślij pacjenta (tylko członkowie mogą dołączyć do trasy) Link (tekst / e-mail / ich preferencji) i Kopiuj link pacjenta, z ostrzeżeniem, gdy praktyka Ustawienia spotkania trzymałyby pacjenta z dala - Walk-in wizyty wideo uzyskać te same elementy sterujące na wizytę - Konfiguracja praktyki: widok Przypomnienia - włączony / wyłączony, do trzech czasów realizacji, kanał, lokalizacja, odpowiedź-C Potwierdzenie, godziny ciszy, własne słowa praktyki z dozwolonymi wypełnieniami i podgląd - Przypomnienia: Wyślij tekst lub e-mail, w sugerowanych słowach praktyki, zalogowany na przypomnienie, gdy idzie
· MediaService
Sala wizyt wideo w gabinecie lekarskim, utworzona z serwera na serwer
POST /api/internal/meet/telehealth (X-Internal-Auth = internal.auth.secret, MeetInternalAuth) tworzy Spotkanie na własnym dostawcy organizacji i domeny na żywo, prowadzone przez klinicystę i zaplanowane na Dostęp dla gości i lobby są włączone dla wszystkich użytkowników, którzy zarejestrowali się przed rozpoczęciem wizyty (więc wygaśnięcie linku gościa liczy się od wizyty) pokój; odpowiedź dodaje guestsAllowed=false, gdy ustawienia Kamo Meet organizacji uniemożliwiają dostęp wszystkim gościom, Tak więc praktyka jest ostrzegany, zanim pacjent jest wysyłany link, który nie może ich przyjąć "Wizyta wideo": listy spotkań znajdują się poza bramą opieki nad relacjami na wykresie.
· VOIPService
Wykres pacjenta praktyki słyszy odpowiedzi pacjenta, STOP / START i potwierdzenia dostawy
Posty PatientSmsRelay (X-Internal-Auth, poza wątkiem przewoźnika, ograniczona kolejka, nigdy nie rzuca) do Usługa bezpieczeństwa **************** - każdy przychodzący tekst po deduplikacji i obsługi słów kluczowych, ze słowem kluczowym i czy został złożony tutaj — Tak więc odpowiedź na numer przypomnienia, którego żaden członek nie posiada, nie jest już tracona na wykresie, STOP / START osiąga księga zgody pacjenta, a C potwierdza przypomnianą wizytę; - potwierdzenie operatora dla wiadomości bez wiersza tutaj (teksty pacjenta są rejestrowane przez SecurityService). Nic się nie zmienia w konwersacjach członków; tekst, który nie pasuje do żadnego pacjenta, jest tam ignorowany.
· kamo-internal
E-preskrypcja — okno dialogowe e-preskrypcji, lista zadań e-recepty, konfiguracja i apteki
- Wykres leków: e-Prescribe otwiera nasz warunek wstępny + kontrola bezpieczeństwa, a następnie sieci Strona wyświetla się w dużej ramce; zamknięcie jej powoduje zaimportowanie tego, co zostało wysłane Wysłano do <apteki> / Transmisja nie powiodła się / Wydrukowano — tylko to, co zostało potwierdzone Jest teraz oznaczony jako Prescribe on paper. - Sekcja e-Recepty: nieudana transmisja, raportowanie wierszy, które nie pasują do żadnej tabeli (mecz lub Odrzuć z powodzeniem), ostatnio wysłane i odznaka karty RxLog; sieci. - Konfiguracja → e-Prescribing (Zarządzanie ustawieniami EHR): lista kontrolna go-live, poświadczenia tylko do zapisu, test połączenia, adresy wychodzące, wpisane potwierdzenie do uruchomienia, osoby z NPI / DEA, Zmiana statusu. - Apteki pacjenta: podstawowe + alternatywne z katalogu, wolny tekst przechowywany jako zapasowy. - TEST MODE / nie-set-up banerów na każdej powierzchni e-przepisywania.
· SecurityService
Pacjenci mogą otrzymywać wiadomości tekstowe i e-maile z wykresu — najpierw zgoda, przypomnienia, wizyty wideo, wiadomości przywołujące
- Jedna zgoda-gated drzwi **************** dla wiadomości wykresu, przypomnienia, linki wideo, Wiadomości odwołania i odpowiedzi potwierdzające: własna zgoda pacjenta na kanał (TCPA / HIPAA, nigdy Przypuszczalnie, związane z numerem), listy org do-not-contact / do-not-email, ciche godziny na wszystko Wysłane wiadomości trafiają tylko na oś czasu pacjenta (nigdy nie są przekazywane do potencjalnego klienta CRM dzielącego tę oś czasu) numer) oraz w ehr_patient_message ze statusem nosiciela. - Punkty końcowe księgi zgody, /check (zgoda + minimalnie niezbędny monit o słowo kliniczne), /send, /sent. - Przypomnienia o spotkaniach: ustawienia praktyki (czasy realizacji, kanał, szablony, których symbole zastępcze nie mogą Dotarcie do przyczyny, rodzaju, klinicysty lub specjalności; godziny ciszy nigdy nie są węższe niż 21:00 - 8:00), zadanie singleton-locked, które pobiera każde przypomnienie przed wysłaniem (raz na spotkanie, lead i start), Kalendarz-dzień prowadzi na zegarze praktyki w DST, pomija rejestrowane z powodów. - Przekaźnik przychodzący z VOIPService (wewnętrzny): STOP/START do księgi pacjenta, niezapisane odpowiedzi na Oś czasu pacjenta, C potwierdza przypomnienie o wizycie; potwierdzenia dostawy aktualizują status dostawy. - Wizyty wideo: pokój na spotkanie wideo lub walk-in za pośrednictwem abstrakcji dostawcy MediaService, Publiczne łącze pacjenta vs łącze kliniczne tylko dla członków, send-link-now; potwierdzenie biurka. - Przywołanie: wysłać wiadomość o przywołaniu przez te same drzwi i automatycznie zarejestrować zasięg.
· SecurityService
Elektroniczne przepisywanie leków poprzez Weno Exchange EZ Integration
- szew dostawcy ErxTransport (domyślnie UnconfiguredErxTransport, pierwsza sieć WenoErxTransport) - Praktyka konta eRx (MANAGE_EHR_SETTINGS): sieć, TEST/LIVE z nagranym potwierdzeniem, hasło administratora tylko do zapisu + klucz konta zaszyfrowany ogólnoklastrowym kluczem ehr-erx-enc, identyfikator lokalizacji, test połączenia (WenoManage ValidateEncKey), adresy wyjściowe, lista kontrolna go-live - Rejestracja przepisującego / personelu: NPI sprawdzone w stosunku do NPPES, format DEA + cyfra kontrolna, harmonogramy, Wygaśnięcie, licencje państwowe, logowanie do Weno (tylko do zapisu), status i flaga EPCS - Katalog aptek: nocna delta + tygodniowa pełna wymiana pod blokadą singleton, wyszukiwanie według imię/nazwisko/kod pocztowy/miejscowość/telefon, pacjent pierwotny + zastępczy NCPDP - e-Prescribe: warunki wstępne z celami fix-it (w tym wzrost / waga nieletnich i odpowiedzialny strona trzecia), nasza alergia / zduplikowany przegląd z uczciwą, nie sprawdzoną listą, zaszyfrowany adres URL ComposeRx, Compose-for-Signature dla pracowników z Document Clinical Notes - RxLog, e-Recepty worklist, NewRx import synchronizacji co 15 min + na żądanie: idempotent, Dopasowane przez nasz OrgPatientID, niedopasowane wiersze przechowywane do przeglądu, audytowane przez PHI - Drukowanie papieru ma teraz zweryfikowany przez NPPES NPI i znaczki printed_at
· kamo-shared-library
Schemat e-receptowania — konto sieciowe, rejestracje, katalog aptek, transmisje
Pięć nowych tabel klinicznych (ehr_erx_settings, ehr_erx_enrollment, ehr_erx_pharmacy, ehr_erx_pharmacy_import, ehr_erx_transmission), ustrukturyzowana apteka preferowana/alternatywna NCPDP dla fhir_patient i printed_at dla fhir_medication_request. Kolumny tekstu szyfrowanego to @JsonIgnore. DDL został już zastosowany do produkcji jako rola właściciela.
· kamo-shared-library
Podmioty obsługujące pacjentów — zgoda na kontakt, wysłane wiadomości, księga przypomnień, ustawienia przypomnień, wizyty wideo
- PatientContactConsent (ehr_patient_contact_consent): dołączyć tylko SMS / EMAIL / do-nie-kontakt księgi - PatientMessage (ehr_patient_message): teksty i e-maile wysyłane do pacjenta, ze statusem przewoźnika - AppointmentReminder (ehr_appointment_reminder): jeden wiersz na spotkanie, czas oczekiwania i start — klucz idempotency - PracticeMessagingSettings (ehr_practice_messaging): przypomnienia, czasy realizacji, kanał, szablony, godziny ciszy - VideoVisit (ehr_video_visit): spotkanie spotkanie wideo lub walk-in dzieje się w - Termin: confirmed_at, confirmed_via - Kanoniczny szablon e-mail ehr.patient_message (tylko ramka) + konstruktor zmiennych PatientMessageEmail
· kamo-internal
Biuro roszczeń — pliki 837P dla portalu izby rozliczeniowej, potwierdzenia, przegląd i księgowanie 835, konfiguracja rozliczeń roszczeń
- /patients Sekcja roszczeń (VIEW_CLAIMS / MANAGE_CLAIMS / POST_INSURANCE_PAYMENTS): Gotowe roszczenia → sprawdź (problemy pogrupowane według tego, gdzie zostały naprawione, z przycisk, który tam idzie) → zbuduj plik → pobierz → "Wgrałem go" lub odłóż na bok; Historia plików roszczeń z tym, co izba rozliczeniowa powiedziała na roszczenie; przeciągnij i upuść Przesyłanie 999 / 277CA / 835 z wynikami w języku prostym; 835 recenzji (będzie publikować / potrzebuje osoby / pacjenci są teraz winni, dostosowania na poziomie dostawcy, Ostrzeżenia o równowadze, szczegóły techniczne expander) i po raz. - Konfiguracja → Rozliczanie roszczeń (MANAGE_EHR_SETTINGS): dostawca rozliczeń, izby rozliczeniowe (test / produkcja), rozliczanie lekarzy, typy planów płatników. - Zakładka Wykres Rozliczenia: gotowe roszczenie łączy się z wysłaniem go w pliku; Kanał CLEARINGHOUSE_FILE jest odczytywany jako plik clearinghouse.
· kamo-shared-library
Magazyn terminologii może przechowywać załadowane wydania — stan ładowania, kolumny wyboru, linki składników, słowa wyszukiwania
Wpisz kod źródłowy w polu term_code_system_release Tylko wersja COMPLETE odpowiada na wyszukiwanie. term_concept zyskuje concept_class (RxNorm TTY), short_display, billable (nagłówki ICD-10-CM), status (CVX), dea_schedule (RxNorm DCSA) oraz Nowa relacja term_concept_relation (rozwiązano lek->składnik, lek->postać dawki) oraz term_concept_token (jeden wiersz na wyszukiwalne słowo: zakres skanowania prefiksów, ponieważ Yugabyte nie ma Dane referencyjne znajdują się pod nazwą TerminologyTenancy.REFERENCE (najemca 0). FhirCodeSystems DDL zastosowane ręcznie do produkcji przed tym wypychaniem.DDL applied manually to production before this push.
· SecurityService
Pliki roszczeń 837P do ręcznego przesyłania, potwierdzenia 999/277CA oraz przegląd i publikacja 835 ERA
Nie ma umowy clearingowej, więc praktyki przesyłają pliki X12 do portalu przez To tworzy tę ścieżkę od końca do końca: - 837P (005010X222A1) dla jednego lub wielu gotowych zastrzeżeń: 1000A/B, 2000A/2010AA z NPI, identyfikator podatkowy i adres ulicy (nigdy skrzynki pocztowej) z kodem pocztowym +4, 2000B/2010BA/BB, 2000C/2010CA dla osoby pozostającej na utrzymaniu, 2300 CLM/HI z CLM01 = nasz numer roszczenia, 2310B rendering, 2400 SV1/DTP/REF*6R. Czysty pisarz przypięty złotymi plikami. - Walidacja przed budową, w prostym języku nazwanie, gdzie go naprawić; plik Ze znanym problemem nigdy nie jest zbudowany i nie wydaje numer kontrolny. - ISA13/GS06/ST02 z licznika atomowego na praktykę (fasola REQUIRES_NEW). - Partie przechowywane bajt po bajcie z SHA-256; ponowne pobranie jest identyczny plik; Potwierdzenie przesyłania przenosi roszczenia do SENT przez CLEARINGHOUSE_FILE z plik jako odniesienie; nigdy nie przesłany plik jest odkładany na bok, nie usuwany. - Import 999 i 277CA oznacza pliki i roszczenia zaakceptowane / odrzucone z uzasadnieniem. - import 835 tworzy jedną przekaźność na płatność (unikalny ślad), przegląd pokazuje dopasowane/niedopasowane/odpowiedzialność pacjenta, rozmieszczenie jest addytywne (odwrócenia), dopasowane przez REF*6R, wtedy kod+modyfikatory, PLB i niedopasowane pieniądze pozostają niezastosowane, Opublikowano raz (warunkowa AKTUALIZACJA). - Mały X12 tokenizer / pisarz z separatorów z ISA; pliki nigdy nie są rejestrowane; Kompilacje i pobierania skontrolowane z zamknięciem błędu na roszczenie jako eksporty PŁATNOŚCI.
· kamo-shared-library
Podmioty składające wnioski X12 — profil rozliczeniowy, izby rozliczeniowe, kliniki rozliczeniowe, typy planów płatników, licznik kontrolny, partie 837, import
Tabele za ręcznie przesłanymi plikami 837P i importem 999/277CA/835. RemittanceAdvice.raw835 jest teraz @JsonIgnore (835 nazywa każdego pacjenta, którego ignoruje) Płatności i listy zadań przelewu serializują podmiot); claimForPosting twierdzi, że niezaksięgowana przekaźnik jest w jednym warunkowym UPDATE, więc ERA jest księgowana raz. DDL zostało zastosowane do produkcyjnego Yugabyte przed tym wypychaniem.
· kamo-internal
Wybieracze kodowane — RxNorm, ICD-10-CM, CVX, HCPCS
Jeden combobox dostępny za pomocą klawiatury (ARIA 1.2: activedescendant, strzałki, Home/End, Enter, Escape, Tab) za czterema cienkimi wybierakami. 250ms debounce, Minimalnie dwuznakowe, ponumerowane odpowiedzi na zapytania, więc powolna odpowiedź nigdy zastępuje nowszy, wiersze szkieletu podczas wyszukiwania, nieudany stan z Ponowna próba (nigdy "nie ma meczów" po błędzie) i spokojne powiadomienie o nieładowaniu Które listy są ładowane, jest pytanie, które pojawia się raz na każdym uruchomieniu Za każdym razem, gdy zapytanie się nie powiedzie, jest ono powtarzane, a nie buforowane. - Przepisać: produkt RxNorm wymagany podczas ładowania RxNorm; rxcui wysłany; Lista harmonogramów DEA wstępnie wybiera kontrolowane i tylko bardziej rygorystyczne harmonogramy. - Poza lekami i alergii: RxNorm opcjonalnie, wolny tekst zapisany i Niekodowane (klasy żywności, środowiska i leków pozostają wpisane). - Lista problemów, diagnozy wizyty i przyczyny zamówienia: ICD-10-CM picker z Nierozliczalne ostrzeżenie przed zapisaniem. - Szczepienia: CVX picker, szczepionki nieaktywne tylko dla dawek historycznych. - Konstruktor roszczeń: wybieracze ICD-10-CM i HCPCS, CPT akceptowane jako wpisane i Każdy kod jest wyszukiwany pod kątem daty usługi i Roszczenie zablokowane na nieznalezionych, nierozliczalnych lub zakończonych kodach. - Przegląd bezpieczeństwa wymienia ostrzeżenie DRUG_INTERACTION jako niebezpieczną kombinację.
· kamo-internal
Jeden spójny wykres — wycofania, płatności bezgotówkowe, obrazy kart, druk recept, wideo walk-in
- Zakładki wykresu w kolejności kliniki (Podsumowanie, Kliniczne, Wizyty, Monitoring, Dokumenty, Ubezpieczenia, Rozliczenia, Terminy, Wiadomości, Rekordy), ograniczone do prawa w obu warstwach; rozliczenie otwiera się dla roszczeń lub Dostęp do płatności przy biurku; otwarta zakładka przewija się w widoku na telefonie i siedzi na pigułce, a nie podkreśleniu. - zakładka Terminy: przypomnienia pacjenta — tworzenie, logowanie próby kontaktu, zaznaczanie wykonania względem wizyty, Zamknij z powodu (prawo do rezerwacji). - Zakładka rozliczeń: płatności biurkowe z numerami paragonów, sumami, które pozostawiają puste miejsca, ponowne drukowanie i unieważnienie. - Ubezpieczenie: najnowsza karta z przodu iz tyłu jako zdjęcia, z ustawieniami przesyłania z boku. - Wydrukuj papierową receptę z listy leków i podsumowanie, a nie tylko z jego wizyty. - Wizyta bezpośrednia może być wizytą wideo. - Zatrzymanie leku na podsumowaniu ponownie odczytuje go na miejscu zamiast przeładowywania wykresu.
· SecurityService
Rozliczenie może odczytać płatności na biurku pacjenta i ponownie wydrukować paragon
Anulowanie płatności na biurku wymaga MANAGE_CLAIMS lub POST_INSURANCE_PAYMENTS, ale wyświetlenie ich i BOOK_APPOINTMENTS — rozliczający mógł anulować płatność, której nie był w stanie znaleźć. Lista pacjentów i pokwitowanie są teraz otwarte na prawo rezerwacji LUB prawo rozliczeniowe.
· kamo-internal
Recepcja może otworzyć, zarejestrować, poprawić i ubezpieczyć pacjenta
- Strona wykresu: widok front-desk (podsumowanie, ubezpieczenie, spotkania, wiadomości) dla członków z Prawo do rejestracji / planowania / rozliczania i brak relacji opiekuńczej, z wyraźną uwagą, że kliniczne Wszystkie szczegóły są własnością zespołu opiekuńczego; podsumowanie kliniczne jest wymagane tylko dla pełnej karty. - Rejestracja: telefony kontaktowe, e-mail, adres, kontakty w nagłych wypadkach, język / tłumacz, preferowany kontakt, PCP, apteka, płeć urodzenia, tożsamość płciowa, zatwierdzony; MRN przypisany, gdy puste; Zduplikowane kandydaci pokazane przez nazwisko, datę urodzenia i MRN; przestarzałe kontrole odrzucone; FHIR kody płci. - Korekty edytują każde pole, usuwają te opcjonalne i zapisują na miejscu z widocznym zapisem. - Szukaj według nazwiska, DOB sam lub telefon; DOB pokazane sformatowane; wieki poprzez wiadomości ICU. - Ubezpieczenie: dodać / edytować / zakończyć polityki, zapisać ręczne kontrole kwalifikowalności (brak kontroli elektronicznej jest Domyślnie), sprawdzaj historię, poprzednie autoryzacje; czytelne etykiety relacji i statusu roszczeń. - Wiadomości: dodać punkt kontaktowy; numery / e-maile poprzez PhoneNumber / EmailAddress. - Portal: zaproszenie wstępnie wypełnione e-mailem w pliku, wyświetlana wiadomość serwera, przyznanie opiekuna / pełnomocnika i odwołać. - Break-szkło: błędy pokazane w oknie dialogowym i minimum 10 znaków wyjaśnione z liczbą.
· kamo-internal
Wizyty i notatki, które może prowadzić gabinet lekarski — dokumenty, wydruki
Uwagi (naprawiono utratę danych P0) - Ponownie otwarty projekt ponownie odczytuje swój tekst przed odblokowaniem edytora; jeśli nie może być Podpisane notatki są renderowane jako tylko do odczytu z ich własnymi hasłami Tekst i dodatki/poprawki w kolejności. - Autosave przepisany jako NoteDraftSaver: licznik wersji, jeden zapis w locie, debounced, spłukiwany na rozmycie / ukrywanie zakładek / rozładowywanie / odłączanie, wersja bazowa wysłana tak a draft changed elsewhere is refused not overwritten; widoczny Saving… / Zapisywanie… Zapisane · 14:41 / Nie zapisane + Spróbuj ponownie. Podpisywanie najpierw wyczyści i podpisze tylko Ta wersja została potwierdzona. - Typy notatek (w tym historia i fizyczne), wbudowany SOAP / H&P / wizyta pielęgniarki / Szablony telefoniczne / proceduralne plus szablony zapisane w praktyce, wybór współpodpisującego (AgentSelector ograniczony do COSIGN_CLINICAL_NOTES), wycofać jako wprowadzone w błędzie. Wizyty - Każda notatka na wizytę, plus sekcja dla notatek poza każdą wizytę; walk-in wizyta z jakiegoś powodu; koniec wizyty; zamknięty wykres pokazuje odmowę serwera; zamknięte wykresy Powiedzmy, że późne wpisy trafiają do dodatku. Status wraca do czytelnych słów. - Podpisywanie listy zadań pokazuje typy notatek w słowach, pacjenta i autora. Zakładka dokumentów: przeciągnij i upuść przesyłanie z kategorią / tytułem / datą dokumentu, obrazem i Podgląd PDF, pobieranie, wycofanie z powodów. Własny proxy dla multipart i bajtów. Wydruki: podsumowanie po wizycie, papierowa recepta (kontrolowana = NIE WAŻNE DLA DYSTRYBUCJA, ostrzeżenie EPCS), podsumowanie wykresu — zestaw w oknie wydruku z Logo praktyki i identyfikatory pacjenta powtarzane na każdej stronie.
· kamo-internal
Roszczenia na wykresie, uczciwe wysyłanie roszczeń, przegląd dostępu awaryjnego, biuro rejestracji, które nigdy nie odczytuje awarii jako pustej
- Kliniczny proxy utrzymuje kody statusu upstream, Prefer, Content-Location, Retry-After i X-Progress oraz strumienie nie-JSON: CCD XML i luzem NDJSON nie pobiera już 502, a uruchomiony eksport jest ponownie 202. - ehrApi: rodzaje CONFLICT / INVALID przenoszą zdanie serwera; ogólne Błędy są tłumaczone (ehrErrorMessage). - Biuro rekordów: każda lista ładuje się i nie powiedzie się samodzielnie; każdy zapis pokazuje jego Przegląd złamania szkła z odpowiednim / nieodpowiednim / kontynuowaniem i Notatka (nigdy własna); odwołać poświadczenie, zawiesić partnera, co wysłałem do partner, odmowy; czytelne dowody dopasowania; brak surowych kodów lub dat. - Na zewnątrz zapisy odczytuje katalog partnera klinicysta (VIEW_CHART). - Zakładka Wykres rozliczeniowy: roszczenia z liniami, zamknięte wizyty na rachunku, konstruktor roszczeń (zasięg, diagnozy rankingowe ze wskaźnikami, linie CPT/HCPCS, modyfikatory, Jednostki, opłaty, NPI, miejsce świadczenia usług, etap przeglądu). Bez izby rozliczeniowej Roszczenie jest oznaczone jako gotowe do wysłania, a następnie zarejestrowane jako wysłane ręcznie. - Pipeline: nieobciążone procedury na wykresie; roszczenia gotowe/wysłane; rekord Można dokonać płatności z papieru EOB i zastosować go od razu. - Karta podsumowania wykresu opieki nad lukami; QualityPanel stale-response guards; merge Przyciski nazwa imię i nazwisko, data urodzenia i numer rekordu; interaktywne ConsoleCards są obsługiwane za pomocą klawiatury.
· SecurityService
Wizyty i notatki, na których może działać praktyka — bezpieczne automatyczne zapisywanie umów, wizyt bezpośrednich, dokumentów, wydruków
Notatki - Czyta zwraca bieżący tekst (oryginał po dodatkach), nazwiska autorów/współsygnatariuszy GET /notes/{id} ponownie odczytuje jedną notatkę, która została zweryfikowana. - Tylko autor zmienia wersję roboczą; przestarzały baseVersionId jest odrzucany zamiast Puste notatki i puste poprawki są odrzucane; podpisywanie sprawdza poprawność wersja, którą widział sygnatariusz; brak nowej notatki na zamkniętym wykresie; nieznane typy notatek i Współpodpisanie samodzielne odrzucone; współpodpisujący może być ustawiony na wersję roboczą (PUT /notes/{id}/cosigner). - Wprowadzony punkt końcowy błędu z powodem, kim i kiedy (autor lub MANAGE_EHR_SETTINGS). - Szablony notatek praktycznych (lista/zapis/przejście na emeryturę). Wizyty - Począwszy od terminu potrzeby Dokumentu Notatki kliniczne, jak również Zarządzanie Spotkania; odmawia odwołanych / nie pojawiających się / zakończonych spotkań i rozpoczyna więcej niż 12h wcześniej; zarezerwowany lekarz jest zawsze przyznawany, dzwoniący tylko w przypadku klinicznym Personel i spotkanie jest w ciągu 12 godzin (zarezerwowany lekarz może rozpocząć przeszłość) Każdy grant jest zdarzeniem audytu CONFIGURE zamkniętym błędem; spotkanie w pokoju jest Dołączenie do otwartej wizyty przyznaje dołączającemu do niej na tych samych warunkach. - Wizyty bezpośrednie (POST / walk-in) z wymaganym powodem, rejestrowane na wizycie i Odrzucony, gdy wizyta jest już otwarta. - Zakończ wizytę / zamknij wykres potrzebujesz dokumentu Notatki kliniczne; zamknij odmowy bez Podpisana notatka; odmowy są ClinicalRefusalException (400 z wiadomością), więc Lekarz widzi dlaczego, a nie "Nie ma takiego rekordu". Dokumenty (nowe): /documents **************** Przechowywane przez ImageService jako PATIENT_CHART imgs (poufne, adresowane zawartościowo pole obrazowania), Odczyt z MinIO za pomocą klucza; PDF/JPEG/PNG/HEIC/TIFF do 25 MB; zapis SHA-256; Kategorie kliniczne wymagają **************** i ciągu znaków Relacja opiekuńcza; karty/identyfikatory/zgoda również otwarte dla EDIT_PATIENT_DEMOGRAPHICS (audytowane) Każdy odczyt jest audytowany. Wydruki: GET **************** i /prescriptions/{id}/print.
· kamo-internal
Recepcja, która prowadzi prawdziwy dzień kliniki
- Praktyka zegar: codziennie, "dziś", a czas jest własna strefa praktyki (nie dni UTC, nie Data i godzina (w zależności od daty przeglądarki); - Dzień harmonogramu i nazwa poczekalni pacjenta (MRN, wiek), lekarz, pokój i rodzaj wizyty - Nawigacja Data, widok tygodnia, filtr klinicysta i obok siebie kolumny klinicysta; liczy Zastosuj filtr - Awarie front-desk pokazane w linii; tylko legalne ruchy; rooming + rozpoczęcie wizyty jest jeden Atomowe wywołanie z wybieraniem pokoju - Anuluj pyta pacjenta vs praktyki; zmiana harmonogramu zachowuje i łączy starą wizytę; lista oczekujących oferowane Uwolnij gniazda - Kassa: copay na pliku, płatność na biurku (bez numerów kart, bez przetwarzania), drukowalny paragon, Anuluj z powodów, zarezerwuj kontynuację - Rezerwacja: dowolne książki typu wizyty, typ / powód / wideo zapisane, przestarzałe odpowiedzi slotu upuszczone, wyszukiwanie Wyświetlane błędy; panel listy oczekujących - Przypomnienia: tworzenie, logowanie zasięgu (tylko logowanie), kompletne przeciwko wizyty, blisko z jakiegoś powodu; server-side counts - Odwiedź prep: nazwiska pacjentów, nazwy płatników, jednostki w lewo, proste sformułowanie kwalifikowalności - Ustawienia praktyki: strefa czasowa, domyślna długość wizyty, pokoje, czas zablokowany (lunch / wakacje), Długość i pojemność gniazda, odczytywane godziny
· SecurityService
Poziom rejestracji w recepcji, dane kontaktowe, przypisanie MRN, wyszukiwanie, zapisy zasięgu
- **************** członkowie posiadający CREATE_PATIENTS, EDIT_PATIENT_DEMOGRAPHICS, BOOK_APPOINTMENTS lub MANAGE_CLAIMS otwierają rekord REGISTRATION pacjenta bez relacji opiekuńczej (PANEL podstawowy, cel OPERACJE/PŁATNOŚĆ, audytowany); dane kliniczne pozostają za relacją. Żaden poziom = ten sam kontrolowany błąd 404. - Patient open zwraca wyraźny widok rekordu z dostępem CHART|REGISTRATION i szczegółami rejestracji: Telekomunikacja (fhir_contact_point), adres (fhir_address), kontakty w nagłych wypadkach, preferowany język i Słowa kluczowe: tłumacz, preferowana metoda kontaktu, PCP, apteka, płeć urodzenia, tożsamość płciowa Zsynchronizowane z telekomunikacji przez ContactPointRegistrar (mobilny/domowy -> osobisty, służbowy, e-mail). - Rejestracja/poprawka wziąć surowe ciało: wysłane-puste wyczyszcza, nieobecne pozostawia sam; walidacja dla telefonu, e-mail, ZIP; płeć znormalizowana do małych liter FHIR przy zapisie i odczycie. - Pusty MRN przypisany z licznika atomowego na praktykę (MrnAllocator, REQUIRES_NEW); duplikat Ręcznie wprowadzony MRN został odrzucony. - Szukaj: pełne nazwiska obu zamówień, DOB-tylko, numer telefonu, prefiks fallback zachowuje DOB. - Sprawdzanie duplikatów zwraca nazwy, DOB i MRN (sprawdzone). - Nowy PatientCoverageController: polityki CRUD / end, ręczna weryfikacja kwalifikowalności (EligibilityCheck Podręcznik, korzyściAsOf, znaczki następnych 30 dni wizyt), wcześniejsze upoważnienia; wszystkie skontrolowane. - Punkt końcowy spotkań pacjenta dla recepcji; punkty kontaktowe otwarte do warstwy rejestracji. - Administrator portalu: lista proxy i wyszukiwanie logowania dla dotacji opiekunów.
· SecurityService
Luki w opiece nad pacjentem noszą nazwę miary i datę jej obliczenia
Na karcie opieki nad wykresem widnieje "Przesiewowe badanie raka piersi", nigdy identyfikator pomiaru, i zachowuje najnowszy wynik na pomiar.
· kamo-shared-library
Zauważ identyfikatory autora i współpodpisującego jako tekst dla przeglądarek
Identyfikatory członków są int64 poza dokładnym zakresem liczb całkowitych JavaScript; authorMemberKey / cosignerMemberKey pozwól wykresowi porównać "czy to jest moja notatka" i wstępnie wybierz współsygnatariusza bez zaokrąglania.
· kamo-internal
Zakładka kliniczna wygląda jak wykres — alergie, problemy, leki, czynniki życiowe, szczepienia, zamówienia i wyniki, z których każda zawiera wbudowane informacje
- ClinicalWorkspace: nazwy, do których dołącza się wizyta (otwarte spotkanie pacjenta, członek own first; picker, gdy kilka; mówi tak, gdy żaden) i przekazuje ją do każdego zapisu - AllergySection: dodać alergię, "No znane alergie na leki", zaznacz przejrzane dzisiaj, dezaktywacja / odrzucenie / entered-in-error z powodem; 'No known drug allergies' vs 'Not yet reviewed' pokazane wyraźnie - ProblemSection: lista problemów ICD-10 dodaj/rozwiąż/dezaktywuj/błąd; diagnozy tej wizyty (dodaj z listy lub nowy kod, gwiazdka podstawowa, usuń) - MedicationSection: recepty z zatrzymaniem (niepowodzenie pokazane, okno dialogowe pozostaje otwarte), poza Dodaj/zatrzymaj leki, 'Mark reconciled' - VitalsSection: wpis z kontrolami zakresu klienta odzwierciedlającymi serwer, przełączniki jednostek, obliczone BMI; Najnowsze płytki, schemat przepływu, trend, zaznacz odczyt w błędzie - ClinicalDetailPanel -> Zamówienia i wyniki: wpisz wynik względem zamówienia, przejrzyj / potwierdzić (krytyczne wymaga uwagi), zamknij / anuluj; pobieranie trendów chronione przed przestarzałymi odpowiedziami - ClinicalComposePanel: ilość do wydania, walidacja Rx, ostrzeżenia / nadpisanie usunięte na dowolnym Rx zmiana; kolejność oczekiwanych (domyślnie na gatunek) i diagnoz ICD-10; szczepionka CVX, droga, miejsce, dawka, termin ważności, edycja VIS, wpisy dotyczące podawania w innym miejscu i dekodowania; domyślna data lokalna, reset - SafetyQueuesPanel: potwierdzenie krytycznych wyników i przegląd oczekujących wyników w kolejce; zamknij Wykryte awarie; znaczniki czasu w strefie członka; stan zamknięcia w słowach - ChartHeader / ChartSummaryPanel: sformatowany DOB, przetłumaczona płeć, NKDA nigdy nie liczył się jako Alergia, brak kodów surowych (statusy, flagi, zgodność, booleany)
· SecurityService
Ścieżki zapisu wykresów - alergie / NKDA / przegląd, problemy, diagnozy wizyt, czynniki życiowe, leki zewnętrzne, wyniki i przegląd; poprawki zamknięcia pętli zamówień
- ChartEntryController/Service: dodawanie alergii (reakcja, nasilenie, krytyczność, wystąpienie), zapis NKDA, oznaczenie listy alergii jako przejrzanej (ClinicalListReview), **************** z uzasadnieniem; Dodawanie/rozwiązywanie/dezaktywowanie listy problemów ICD-10; odwiedzanie diagnoz (EncounterDiagnosis) dodawania/podstawowych/usuwania; Dodawanie / zatrzymywanie leków zewnętrznych + uzgadnianie leków; czynniki życiowe kliniczne zakodowane w LOINC z twardym walidacja zakresu, flagi H/L/HH/LL, obliczone BMI; schemat przepływu czynności życiowych; oznaczenie odczytu jako błędnego; Sekcja czyta dla zakładki klinicznej; aktywne spotkania pacjenta - ClinicalResultService: ręczne wprowadzanie wyników na podstawie zamówienia (raport + anality) -> WYNIK; Przegląd / potwierdzenie (krytyczne wymaga notatki) -> PRZEGLĄDANY, opcjonalne zamknięcie; przegląd na poziomie zamówienia - ClinicalOrderService: closeOrder ustawia closureStatus CLOSED/CANCELLED (został pozostawiony OPEN); domyślnie expectedBy według kategorii/priorytetu; kody przyczyn ICD-10 na zamówieniach; controlledSubstance flag, ilość, zasady uzupełniania DEA, limity dni dostaw; wymagane szczepienie CVX, droga/miejsce/dawka, odrzucenie partii wygasłej i przyszłej daty, edycja VIS wymagana dla podanych tutaj dawek, historyczne i przyszłe Odrzucone rekordy; każdy identyfikator spotkania sprawdzony jako należący do tego pacjenta i nadal otwarty - allergiesEverReviewed oznacza teraz zarejestrowaną recenzję lub aktywną NKDA; NKDA nie jest już liczona jako alergia (eksporty zachowują ją za pomocą findActiveRecord); duplikat sprawdzania obejmuje również leki zewnętrzne
· SecurityService
Recepcja, która prowadzi prawdziwy dzień kliniki
- Praktyka zegara (praktyka strefy czasowej, inaczej organizacji): każdy dzień okno jest Praktyki, nigdy UTC; ustawienia + punkty końcowe pomieszczeń (/schedule/practice) - Harmonogram wierszy nazwy pacjenta (MRN, DOB), lekarza, pokoju i rodzaju wizyty, wsadowego ładowania i audytowane; widok dzienny zwraca kolumny klinicystów i liczby z uwzględnieniem filtrów; punkt końcowy zakresu tygodni - Rezerwacja: dowolny typ wizyty książek (długość slotu / praktyka domyślna), rodzaj i powód utrzymywał się, pacjent sprawdzony przez najemcę, overbooking oceniany przez blok obejmujący czas, zablokowany czas odrzucony - Powołanie stanu maszyny wymuszone po stronie serwera z prostymi zdaniami (409) - Zmiana harmonogramu zachowuje i łączy starą wizytę; anulowanie wymaga pacjenta vs praktyki i zwroty Wolne miejsce na liście oczekujących - Pokój + rozpocząć wizytę w jednej transakcji (połączenia **************** - Kassa do spełnienia; płatności biurkowe zarejestrowane (nigdy nie przetwarzane, numery kart odrzucone), Pokwitowań, unieważnionych z przyczyn wynikających z prawa fakturowania - Przypomnienia: tworzenie, uzupełnianie w stosunku do wizyty, rejestracja zasięgu (tylko logowanie), zamknięcie z przyczyny, Liczba serwerów; lista oczekujących dodaj/usuń/kandydaci - Szablony: zablokowany czas z etykietami, długość i pojemność slotu, strefa praktyki domyślnie - Wizyta-prep listy z nazwiskami pacjentów i płatników

Twój wszechświat czeka.
Rozpocznij bezpłatnie w kilka minut.Dodaj produkty, kiedy tylko będziesz gotowy — bez migracji, bez nowych logowań.
Bezpłatne na zawsze — nie wymaga karty kredytowej