Konfiguracja wtyczki upmedic odzwierciedla zakres zastosowań upmedic w placówce medycznej. Wskazuje ona wtyczce, że w ramach działań z upmedic konkretne pola HIS/RIS mają być wspierane przez asystenta lekarza upmedic.
Głównym celem przeprowadzenia konfiguracji jest precyzyjne wskazanie elementu interfejsu użytkownika – zazwyczaj natywnego pola tekstowego HTML (<textarea>) – który ma zostać przechwycony i podmieniony przez zewnętrzny komponent edytorski upmedic. Przeglądarka internetowa nie posiada wbudowanej logiki pozwalającej na automatyczne rozpoznanie kontekstu dziedzinowego aplikacji, dlatego konieczne jest jawne zmapowanie struktury drzewa DOM.
Sam proces konfiguracji ma charakter deklaratywny i sprowadza się do wyznaczenia unikalnego identyfikatora elementu za pomocą selektora CSS. Przy użyciu wbudowanych w przeglądarkę narzędzi deweloperskich (DevTools / Inspektor DOM) dokonywana jest inspekcja kodu źródłowego widoku w celu wyekstrahowania ścieżki identyfikującej docelowy węzeł formularza. Pozyskany selektor jest następnie wprowadzany do panelu zarządzania wtyczką w sekcji Textarea selector. Parametr ten definiuje pole docelowe (Target), odpowiedzialne za inicjalizację edytora, oraz opcjonalnie pole wyjściowe (Output), do którego przekazywana jest finalna treść wygenerowanego raportu.
Konfiguracja wtyczki realizuje dwa cele:
uwierzytelnianie lekarza - wskazujemy wtyczce, który system ma wspierać w konkretnej organizacji, na tej podstawie wtyczka realizuje metodę uwierzytelniania zaprojektowaną dla konkretnego HIS/RIS
wskazanie pól RIS/HIS, w których chcemy by upmedic aktywował się lekarzom korzystającym z asystenta lekarza upmedic - mechanizm selektorów - zapewnia to audytowalność RODO, do których danych systemu HIS/RIS ma dostęp upmedic i placówka ma pełną kontrolę nad tym, które dane mogą trafić do asystenta lekarza upmedic.
Wizualizacja konfiguracji wtyczki w UI przeglądarki internetowej.
Dla zarządzania konfiguracją wtyczki z poziomu organizacji, konieczne jest wytworzenie pliku json odpowiadającego UI na bazie pliku.
Punkt startowy pliku JSON do dostosowania pod własne potrzeby https://drive.google.com/file/d/1DXUvvXAlMtFWA1LHW8rK0bPZsWVltWNJ/view
Krok po kroku opisane w dokumencie: https://docs.google.com/document/d/e/2PACX-1vT-I56U49UsaU7HClwwI2dkAtg_GKKHCxPGT3Chu-zLuuLQHxoOOAcehc7AdZ7mAS-svSbSXiA5yd43/pub w sekcji "ustawienie selektora"
Gdy już posiadamy konfigurację wtyczki upmedic, należy ją zainstalować zgodnie z dokumentacją instalacji wtyczki