Udostępnij przez


Inteligentna selekcja i planowanie pracy serca z Power Platform

CardioTriage-AI to oparte na sztucznej Power Platform inteligencji rozwiązanie zaprojektowane w celu automatyzacji i usprawnienia procesu triażu pacjentów kardiologicznych AI Builder Copilot Studio poprzez wykorzystanie i Microsoft 365 integracje. Rozwiązanie ma na celu poprawę priorytetyzacji pacjentów, zmniejszenie opóźnień w leczeniu, optymalizację planowania wizyt i wsparcie w podejmowaniu decyzji klinicznych przy jednoczesnym zapewnieniu bezpieczeństwa danych i zgodności z przepisami.

Aby zapoznać się z pokazem i uzyskać więcej informacji na temat rozwiązania CardioTriage-AI, odwiedź witrynę GitHub.

Wskazówka

W tym artykule opisano pomysł na rozwiązanie. Architekt chmury może użyć tych wskazówek, aby ułatwić wizualizację głównych składników typowej implementacji tej architektury. Ten artykuł stanowi punkt wyjścia do zaprojektowania dobrze skonstruowanego rozwiązania, które jest zgodne z określonymi wymaganiami obciążenia.

Wykres architektury

Diagram architektury rozwiązania Cardio Triage AI.

Workflow

W tej sekcji opisano krok po kroku proces wykonywany w przepływie pracy CardioTriage-AI.

  1. Rejestracja i zameldowanie pacjenta:
    • Interaktywny agent recepcji (zbudowany przy użyciu Microsoft Copilot Studio) prowadzi personel recepcji lub pacjenta przez proces rejestracji.
    • Podczas odprawy agent generuje bilet ambulatoryjny (OP) i zapisuje w nim informacje o Microsoft Dataverse pacjencie.
    • Rozpoczyna się proces klasyfikacji, który tworzy unikatowy identyfikator sprawy do śledzenia.
  2. Składanie raportów laboratoryjnych i ekstrakcja danych:
    • Technik laboratoryjny lub pacjent przesyła raport z laboratorium diagnostycznego za pośrednictwem interfejsu CardiaLite Power Apps .
    • AI Builder Automatycznie wyodrębnia odpowiednie wskaźniki zdrowotne (takie jak poziom troponiny i wartości EKG) przy użyciu wstępnie wytrenowanych modeli przetwarzania formularzy.
    • System weryfikuje i bezpiecznie przechowuje wyodrębnione wartości Dataverse, aktualizując kartotekę pacjenta w czasie rzeczywistym.
  3. Wyzwalacz autonomicznej klasyfikacji:
    • Po pomyślnym przesłaniu raportu laboratoryjnego przepływ zostanie uruchomiony Power Automate automatycznie.
    • Ten przepływ aktywuje głównego agenta klasyfikacji, autonomicznego agenta sztucznej inteligencji zaprojektowanego przy użyciu Copilot Studio, który rozpoczyna ocenę klasyfikacji.
  4. Ocena danych oparta na sztucznej inteligencji i podejmowanie decyzji dotyczących klasyfikacji:
    • Główny agent klasyfikacji ocenia dane laboratoryjne pacjenta, odwołując się do następujących elementów:
      • Inteligentne wytyczne dotyczące triażu serca w celu oceny krytyczności i ryzyka.
      • Inteligentne wytyczne dotyczące planowania kliniki, aby określić, czy konsultacja jest konieczna i jaka wiedza specjalistyczna jest wymagana.
    • Agent opcjonalnie wywołuje interfejs API programu Microsoft Graph w celu uzyskania informacji o dostępności lekarza i danych kontekstowych (takich jak wcześniejsze wizyty).
    • Na podstawie wyniku przypadek jest klasyfikowany jako krytyczny, niekrytyczny z działaniami następczymi lub tylko monitorowany.
  5. Automatyczne planowanie spotkań:
    • Jeśli zalecana jest konsultacja lekarska, system rezerwuje termin wizyty Microsoft Bookings, dopasowując pilność pacjenta do dostępności odpowiedniego kardiologa.
    • Szczegóły rezerwacji są synchronizowane z kalendarzami programu Outlook zarówno dla pacjentów, jak i lekarzy.
  6. Powiadomienia w czasie rzeczywistym:
    • Pacjenci otrzymują natychmiastowe powiadomienia o wyniku triażu za pośrednictwem poczty e-mail programu Outlook.
    • Jeśli umówiona jest wizyta, wiadomość e-mail zawiera godzinę, nazwisko lekarza oraz lokalizację lub link.
    • Jeśli nie jest wymagane natychmiastowe działanie, wiadomość e-mail zawiera spersonalizowane wskazówki zdrowotne lub przypomnienia o dalszych działaniach.
    • System rejestruje wszystkie interakcje i wyniki w celu zapewnienia przejrzystości i audytu.

Elementy

Następujące składniki są używane w rozwiązaniu CardioTriage-AI.

Microsoft Power Platform

Power Apps: Power Apps to przyjazna dla użytkownika platforma, która zapewnia szybkie środowisko programistyczne do tworzenia niestandardowych aplikacji przy minimalnym kodowaniu. Pomaga tworzyć intuicyjne interfejsy front-end, które łączą się z różnymi źródłami danych. W takim projekcie Power Apps rozwiązania można go używać do tworzenia łatwych w użyciu aplikacji do zadań takich jak zarządzanie danymi pacjentów lub interakcja z systemami opieki zdrowotnej, a wszystko to bez konieczności posiadania skomplikowanych umiejętności programistycznych.

Power Automate: Power Automate to narzędzie, które pomaga zautomatyzować powtarzalne zadania i przepływy pracy. Łączy różne usługi i aplikacje, aby automatycznie wykonywać zadania, oszczędzając czas i zmniejszając liczbę błędów ludzkich. W takim rozwiązaniu technicznym usprawnia procesy, Power Automate takie jak planowanie wizyt pacjentów lub synchronizacja danych między systemami, dzięki czemu operacje są bardziej wydajne.

Microsoft Dataverse: Dataverse to bezpieczne, skalowalne rozwiązanie bazodanowe, które przechowuje i porządkuje dane z różnych źródeł. Został zaprojektowany do obsługi dużych ilości ustrukturyzowanych i nieustrukturyzowanych danych, co ułatwia przechowywanie i pobieranie informacji w spójny sposób. W rozwiązaniu dla opieki zdrowotnej służy Dataverse do przechowywania dokumentacji pacjentów, danych dotyczących wizyt i innych krytycznych informacji, zapewniając jednocześnie bezpieczeństwo i łatwy dostęp do danych.

AI Builder: AI Builder to narzędzie, które pozwala dodać sztuczną inteligencję do swoich aplikacji bez konieczności posiadania głębokiej wiedzy technicznej. Pomaga tworzyć funkcje, takie jak analiza predykcyjna lub zautomatyzowane szczegółowe informacje. W rozwiązaniu dla opieki zdrowotnej można go używać AI Builder do oceny stanu pacjenta, przewidywania przyszłych zagrożeń dla zdrowia lub pomagania personelowi w szybkim podejmowaniu decyzji opartych na danych.

Agenci

Agenci to asystenci wykorzystujący sztuczną inteligencję, którzy pomagają zautomatyzować podejmowanie decyzji i pomagają w wykonywaniu zadań. W opiece zdrowotnej agenci ci analizują dane pacjentów, aby dostarczać sugestie i oceny w czasie rzeczywistym, poprawiając dokładność podejmowania decyzji. Agenci pomagają lekarzom, oferując rekomendacje oparte na sztucznej inteligencji na podstawie danych pacjentów, co sprawia, że procesy umawiania wizyt są płynniejsze i bardziej wydajne.

Dowiedz się więcej o tworzeniu inteligentnych agentów konwersacyjnych za pomocą Microsoft Copilot Studio.

Microsoft Bookings

Microsoft Bookings to narzędzie do planowania, które ułatwia pacjentom rezerwowanie wizyt, a personelowi zarządzanie ich harmonogramami. Pomaga zoptymalizować zasoby, zapewniając łatwy w użyciu interfejs do zarządzania terminami. Służy Microsoft Bookings do upraszczania zarządzania wizytami, dzięki czemu pacjenci mogą łatwo planować wizyty, a personel bez wysiłku organizować swój czas.

Microsoft Graph

Microsoft Graph to interfejs API, który zapewnia dostęp do szerokiej gamy danych z Microsoft 365 usług, takich jak kalendarze, wiadomości e-mail i zadania. Korzystaj z programu Microsoft Graph, aby pobierać ważne dane z usług, takich jak harmonogramy pacjentów lub kalendarze personelu, zapewniając synchronizację i aktualność harmonogramów w czasie rzeczywistym.

Rejestracja aplikacji

Rejestrowanie aplikacji w Microsoft Entra usłudze ID w celu zapewnienia bezpiecznego dostępu i uwierzytelniania. Zarejestrowanie aplikacji ustanawia relację zaufania między aplikacją a platformą tożsamości firmy Microsoft i zapewnia, że tylko autoryzowani użytkownicy lub aplikacje mogą uzyskiwać dostęp do poufnych danych. Użyj rejestracji aplikacji, aby zarządzać zabezpieczeniami aplikacji i zapewnić bezpieczną, bezproblemową integrację z usługami, takimi jak Microsoft Graph i Power Apps. Dowiedz się więcej w temacie Rejestrowanie aplikacji w Microsoft Entra ID.

Azure Key Vault

Azure Key Vault to usługa, która bezpiecznie przechowuje poufne dane, takie jak hasła, klucze interfejsu API i klucze szyfrowania. Pomaga chronić najważniejsze informacje, jednocześnie umożliwiając autoryzowanym aplikacjom lub użytkownikom dostęp do nich w razie potrzeby. Użyj usługi Azure Key Vault, aby bezpiecznie przechowywać wpisy tajne, takie jak hasła bazy danych lub parametry połączenia, zapewniając ochronę i dostęp tylko odpowiednim osobom lub systemom.

Szczegóły scenariusza

W tej sekcji opisano konkretny scenariusz, w tym przepływ pracy, uczestników i cele rozwiązania CardioTriage-AI.

Problem biznesowy

Oddziały kardiologii w szpitalach i klinikach stoją przed wyzwaniami związanymi z ustalaniem priorytetów i leczeniem pacjentów w oparciu o ciężkość ich schorzeń kardiologicznych. Tradycyjne procesy triażu są w większości ręczne i zależą od oceny personelu administracyjnego lub dostępności zasobów klinicznych. Te wyzwania mogą powodować:

  • Opóźnienia w leczeniu krytycznych przypadków, takich jak zawały mięśnia sercowego lub zaburzenia rytmu serca.
  • Nadmierna liczba rezerwacji lub niedostateczne wykorzystanie kardiologów z powodu nieefektywnego planowania.
  • Zwiększone obciążenie poznawcze personelu medycznego, który zajmuje się zadaniami wymagającymi dużej ilości danych, takimi jak interpretacja raportów laboratoryjnych lub zarządzanie wizytami.
  • Błędy w klasyfikacji i planowaniu, które mogą mieć zagrażające życiu reperkusje w przypadkach kardiologicznych wysokiego ryzyka.

Szpitale i kliniki potrzebują inteligentnego, zautomatyzowanego systemu selekcji, który ograniczy pracę ręczną, poprawi dokładność oceny ryzyka i zoptymalizuje planowanie — szczególnie w środowiskach opieki zdrowotnej o ograniczonych zasobach lub o dużej objętości.

Omówienie przypadków użycia

CardioTriage-AI to oparte na Power Platform sztucznej inteligencji rozwiązanie zaprojektowane w celu rozwiązania tych problemów przy użyciu AI Builder niestandardowych agentów Microsoft 365 , integracji i usług platformy Azure w celu:

  • Automatyczne wyodrębnianie i analizowanie raportów laboratoryjnych w AI Builder celu wyeliminowania ręcznej interpretacji danych.
  • Użyj autonomicznego agenta, aby ocenić powagę stanu i zalecić specjalistyczną opiekę na podstawie:
    • Dokumentacja inteligentnego systemu triażu serca
    • Inteligentne wytyczne dotyczące planowania klinik
  • Ustalaj priorytety pacjentów w czasie rzeczywistym i dynamicznie aktualizuj kolejki triażu.
  • Usprawnij planowanie wizyt, Microsoft Bookings aby szybko dopasować krytyczne przypadki do dostępnych specjalistów.
  • Uruchamiaj zautomatyzowane przepływy pracy za pomocą Power Automate powiadamiania lekarzy, rezerwowania terminów i aktualizowania rekordów.
  • Bezpiecznie zarządzaj danymi pacjentów przy użyciu Dataverse usługi Azure Key Vault i prywatnych punktów końcowych na platformie Azure.

Wartość biznesowa i wyniki

CardioTriage-AI zapewnia wymierną poprawę wyników klinicznych i wydajności operacyjnej, w tym:

  • Zmniejszenie opóźnień w leczeniu pacjentów w stanie krytycznym dzięki automatyzacji i przyspieszeniu decyzji dotyczących triażu.
  • Lepsza alokacja zasobów dzięki zapewnieniu, że czas lekarzy jest efektywnie wykorzystywany w oparciu o pilność każdego przypadku.
  • Ulepszone wsparcie w podejmowaniu decyzji klinicznych dzięki wytłumaczalnym zaleceniom sztucznej inteligencji, zmniejszające obciążenie poznawcze klinicystów.
  • Bezpieczna, zgodna z przepisami obsługa danych z pełną audytowalnością i przestrzeganiem przepisów dotyczących prywatności.
  • Zmniejszone obciążenie administracyjne i mniej błędów ręcznego planowania dzięki automatyzacji i interfejsom samoobsługowym.

Kwestie wymagające rozważenia

Te zagadnienia implementują filary Power Platform dobrze zaprojektowanego środowiska, czyli zestaw założeń przewodnich, które poprawiają jakość zadania. Dowiedz się więcej w Microsoft Power Platform artykule Dobrze zaprojektowane środowisko.

Niezawodność

  • Zautomatyzowane odzyskiwanie i obsługa błędów: Power Automate przepływy obejmują obsługę błędów, ponawianie prób i wykonywanie równoległe, aby zapobiec awariom przepływu pracy. W stosownych przypadkach używane są wzorce try-catch-finally.
  • Niezawodna sieć szkieletowa danych z Dataverse: CardioTriage-AI wykorzystuje Microsoft Dataverse jako podstawową platformę danych, korzystając z umowy SLA (umowa o poziomie usług) dostępności na poziomie 99,9%, solidnej walidacji schematu i integralności transakcji. Wbudowane mechanizmy tworzenia kopii zapasowych i odzyskiwania danych dodatkowo zwiększają niezawodność systemu.
  • Przetwarzanie w kolejce w celu skalowalności: Procesy w tle, takie jak klasyfikacja, ocenianie i planowanie spotkań, używają autonomicznych agentów w celu zapewnienia skalowalności i zmniejszenia obciążenia systemu.

Zabezpieczenia

  • Usługa Azure Key Vault zabezpiecza wpisy tajne, takie jak tokeny interfejsu API i parametry połączenia bazy danych.
  • Microsoft Entra Identyfikatory i kontrola dostępu oparta na rolach (RBAC) zarządzają uwierzytelnianiem i autoryzacją dla wszystkich użytkowników, takich jak lekarze i personel recepcji.
  • Prywatne punkty końcowe zapewniają bezpieczny routing ruchu w sieci szkieletowej firmy Microsoft.
  • Rozwiązanie jest zgodne ze standardami zgodności istotnymi dla opieki zdrowotnej, takimi jak HIPAA i RODO, w celu zapewnienia prywatności danych.

Doskonałość operacyjna

  • Power Platform Centrum administracyjne służy do monitorowania aplikacji, przepływów i metryk użycia oraz zarządzania nimi.
  • Rozwiązania są wdrażane przy użyciu środowisk zarządzanych, co umożliwia spójne praktyki ALM (zarządzania cyklem życia aplikacji).
  • Monitorowanie za pomocą Power Platform telemetrii, analizy przepływu i alertów wspiera proaktywną konserwację i reagowanie na incydenty.

Efektywność wydajności

  • Zoptymalizowane przepływy pracy i logika: Power Automate przepływy są zaprojektowane z minimalnymi warunkami wyzwalania i wydajną logiką rozgałęziania, aby skrócić czas wykonywania, zminimalizować obciążenie systemu i zapewnić szybszy czas reakcji.
  • Lekkie przetwarzanie AI: Wbudowane AI Builder modele służą do generowania decyzji dotyczących klasyfikacji w czasie rzeczywistym przy użyciu minimalnych zasobów obliczeniowych, równoważąc dokładność z wydajnością przetwarzania.
  • Efektywne korzystanie z interfejsu API za pomocą programu Microsoft Graph: Integracja z interfejsem API programu Microsoft Graph jest starannie ograniczona w celu pobierania tylko niezbędnych danych (na przykład dostępności kalendarza), zmniejszając obciążenie i poprawiając wydajność odpowiedzi interfejsu API.

Optymalizacja środowiska

  • Power Apps Interfejs użytkownika jest dostosowany do każdej osoby (na przykład lekarzy, techników laboratoryjnych, recepcji), aby zapewnić doświadczenia specyficzne dla danej roli.
  • Microsoft Bookings Integracja umożliwia bezproblemowe planowanie wizyt, zmniejszając tarcia zarówno dla personelu, jak i pacjentów.
  • Agenci zwiększają interaktywność, umożliwiając interakcje oparte na języku naturalnym, poprawiając łatwość użycia dla użytkowników nietechnicznych.

Odpowiedzialna sztuczna inteligencja

  • Przejrzyste i udokumentowane uzasadnienie: Podejmowanie decyzji przez agenta opiera się na klinicznie zatwierdzonych dokumentach z wytycznymi, zapewniając spójne, wytłumaczalne i oparte na dowodach wyniki. Wszystkie działania sztucznej inteligencji są rejestrowane w celu śledzenia i audytowalności.
  • Projektowanie sztucznej inteligencji dostosowane do konkretnych celów: AI Builder służy do wyodrębniania wartości raportów laboratoryjnych pacjentów (na przykład biomarkerów, odczytów EKG) z danych ustrukturyzowanych i nieustrukturyzowanych, zmniejszając błędy ręczne przy zachowaniu dokładności klinicznej.
  • Nadzór międzyludzki: Chociaż decyzje są wspomagane przez sztuczną inteligencję, lekarze i personel kliniczny zachowują kontrolę i przeglądają sugestie oparte na sztucznej inteligencji przed sfinalizowaniem jakichkolwiek krytycznych działań (na przykład selekcji pacjentów lub planowania).

Współautorzy

Microsoft utrzymuje ten artykuł. Ci współautorzy napisali ten artykuł.

Główni autorzy:

Następne kroki

Aby zapoznać się z filmem demonstracyjnym, aby uzyskać więcej informacji na temat funkcji, architektury, kodu źródłowego i innych zasobów, odwiedź rozwiązanie CardioTriage-AI w witrynie GitHub.