Administracja · Zebrania

Vita-Medica · sprawy firmowe
Tablica

Logowanie

Administracja

Zebrania
nagrywanie zebrań i protokoły
Ustawienia placówki
logo na dokumentach, interwały kontroli, folder WoundAnalizer
Zespół
lekarze, pielęgniarki, recepcja, administracja — konta i ustawienia każdej osoby (pieczątka, podpis, powiadomienia)
Aktualizacje
nowe wersje portalu — świadomie, przyciskiem
Dysk i kopie
miejsce na Mac mini, nocne kopie na dyski zewnętrzne, alarmy
!
Materiały dla pacjentów
„Przed i po zabiegu”, zgody PDF, szablony zabiegów do planów leczenia
Magazyn
preparaty i pończochy uciskowe: przyjęcia, stan, sprzedaż, ważność, raport
Cennik usług
szybkie sprawdzenie ceny · jeden cennik dla wszystkich placówek
Kalendarz spraw
sprawy, zadania i terminy dyrekcji · przypomnienia na telefon · notatka głosowa · skrót na ekran telefonu
Menu główne
ekran startowy portalu: lekarz, pielęgniarka, rejestracja, kosmetolog, administracja, tablica
Powrót do panelu lekarza
→

Nagraj zebranie i zrób protokół

Spotkanie prowadzisz tam, gdzie zawsze (Google Meet, telefon) — portal tylko nagrywa dźwięk, rozpoznaje mowę lokalnie na tym komputerze (nagranie nigdzie nie jest wysyłane i kasuje się po zrobieniu protokołu), a AI układa protokół: podsumowanie, ustalenia i listę zadań z osobami.
nagrywanie trwa

Przeglądarka zapyta, co udostępnić — wybierz kartę z Google Meet i koniecznie zaznacz „Udostępnij dźwięk karty". Nagrywany jest dźwięk spotkania razem z Twoim mikrofonem. Uprzedź zespół, że spotkanie jest nagrywane.

Protokoły

DataSpotkanieUczestnicyStan

Brak protokołów. Nagraj pierwsze zebranie powyżej.

Protokół


    

Szablony zabiegów do planów leczenia

Z tych szablonów lekarze składają plany leczenia dla pacjentów (kafel „Plany leczenia” w panelu lekarza). Tu utrzymujesz treści, ceny zabiegów i materiały; zmiana szablonu nie zmienia planów już wystawionych.

Materiały dla pacjentów — „Przed i po zabiegu”

Pacjent widzi je bez logowania na stronie „Przed i po zabiegu” ↗. Każda karta: lista „przed”, informacja o zabiegu, pliki PDF (zgoda, informacja), zalecenia „po”. Jedna linia = jeden punkt listy.

Jak dodać nową kartę: kliknij „+ Nowa karta”, wpisz nazwę zabiegu lub badania (tak, jak ma ją widzieć pacjent), wybierz grupę i kliknij „Utwórz i wypełnij AI” (model napisze wszystkie pola do sprawdzenia) albo „Utwórz pustą”. Potem popraw teksty, zaznacz „sprawdzone” i zapisz — dopiero wtedy pacjent zobaczy kartę. Istniejącą kartę otwierasz przyciskiem „Otwórz” na liście.
adres karty tworzy się sam z nazwy
Model wpisuje teksty wprost do pól poniżej — poprawiasz je jak zwykły tekst i zapisujesz. Do modelu idą tylko nazwa zabiegu i Twoje uwagi. Karta z tekstem AI jest ukryta przed pacjentem, dopóki nie zaznaczysz „sprawdzone przez lekarza”.
Ta karta powstała ze szkicu AI. Pacjent zobaczy ją dopiero po zaznaczeniu i zapisaniu.

Pliki PDF (zgoda, informacja dla pacjenta)

Aktualizacje portalu

Wersja działająca teraz: …. Portal nie aktualizuje się sam — najpierw sprawdź, co czeka, potem zdecyduj. Nie aktualizuj w trakcie konsultacji online (restart zrywa rozmowę).

    przygotowanie…
    ✓ Aktualizacja zakończona. Portal działa na wersji . Odśwież pozostałe otwarte karty portalu (Cmd+R / F5).

    Dysk Mac mini

    mierzę…

    Co zajmuje miejsce

    Kopie zapasowe

    …

    Gdzie leżą kopie

    Kopia robi się co noc o 3:30 i przed każdą aktualizacją portalu. Trzymamy 60 kopii dziennych i 12 miesięcznych. Gdy podpięte są dwa dyski, kopie idą na zmianę — raz na A, raz na B. Gdy żaden dysk nie jest podpięty, kopia zapisuje się zapasowo na dysku mini i rano dostaniesz powiadomienie.

    Ustawienia kopii i alarmów

    Zapisz hasło w bezpiecznym miejscu (menedżer haseł). Bez niego kopii nie da się odtworzyć — portal nie ma jak go odzyskać.

    Jak podpiąć dysk na kopie (po przeprowadzce mini do kliniki)

    1. Kup dwa dyski zewnętrzne SSD (np. 1–2 TB, USB‑C). Nazwij je w Narzędziu dyskowym Kopie i Kopie2, format APFS.
    2. Podepnij dysk do mini. Pojawi się jako /Volumes/Kopie — lista podpiętych dysków jest wyżej, w ustawieniach.
    3. W polu „Dysk A” wpisz /Volumes/Kopie/vita-medica, w „Dysk B” /Volumes/Kopie2/vita-medica, włącz szyfrowanie, ustaw hasło, zapisz.
    4. Kliknij „Zrób kopię teraz” i sprawdź, że pojawiła się na dysku (sekcja „Gdzie leżą kopie”).
    5. Raz w tygodniu zamień dyski: jeden zostaje w klinice, drugi jedzie do domu. Dzięki temu masz kopię poza budynkiem.

    Walizka awaryjna — gdy padnie mini

    Każda kopia zawiera oprócz danych „walizkę”: klucz tunelu do serwera pośredniczącego, klucz API i usługi. Dzięki temu na nowym Macu portal wraca pod tym samym adresem jednym poleceniem, bez zakładania czegokolwiek na serwerach. Potrzebne: nowy Mac, dysk „Kopie” i hasło kopii.

    Na każdym dysku, obok kopii, leżą też: CZYTAJ-MNIE.txt (instrukcja krok po kroku), ODTWORZ-PORTAL.command (program — dwuklik na nowym Macu robi wszystko po kolei) i kod-portalu.bundle (kod portalu, żeby nie trzeba było GitHuba). Bez haseł i danych pacjentów — hasło kopii wpisuje człowiek.

    1. Na nowym Macu podepnij dysk kopii, otwórz folder vita-medica i kliknij dwa razy ODTWORZ-PORTAL.command → wybór 1.
    2. Albo ręcznie: zainstaluj portal (Terminal → linia z docs/przeprowadzka.md, etap 1.2) i wklej w Terminalu (zapyta o hasło kopii):

    bash ~/konsultacje-online/skrypty/przywroc-z-kopii.sh /Volumes/Kopie/vita-medica

    Skrypt sam: rozszyfrowuje kopię, odkłada stare dane obok, wgrywa dane i klucze, włącza usługi i sprawdza, czy portal.vita-medica.pl odpowiada. Telefony i agenci SOMED łączą się dalej tym samym kluczem. Pełna kartka do wydrukowania: docs/WALIZKA-AWARYJNA.md.

    Próba generalna (raz na kwartał, na iMacu): bash ~/konsultacje-online/skrypty/przywroc-z-kopii.sh /Volumes/Kopie/vita-medica --proba 3391 — rozpakowuje kopię „na niby”, uruchamia portal na innym porcie, sprawdza i kasuje. Nic nie zmienia. Portal przypomina, gdy minie 90 dni.

    Lekarze

    Nowe konto

    Konta

    OsobaLogin Ostatnie logowanieStan

    Placówki podmiotu

    Nazwy, adresy i telefony wchodzą do nagłówków wyników i raportów, do e-maili z planem leczenia (pacjent widzi, gdzie dzwonić po termin) i do przypomnień o kontrolach. Skrzynka rejestracji to adres, na który idzie kopia planu leczenia wysłanego pacjentowi z tej placówki. Placówki pojawiają się we wszystkich listach wyboru w portalu — w EKG, magazynie, planach i panelu pielęgniarki.

    Nową przychodnię dodaje przycisk niżej. Placówki, w której już nie pracujecie, nie usuwaj — odznacz „czynna”: zniknie z list wyboru, a stare badania i plany nadal będą pokazywać jej nazwę.

    Logo placówki na dokumentach

    Trafia do nagłówka każdego wyniku badania. PNG z przezroczystym tłem. Pieczątkę i podpis każdy lekarz wgrywa sam w swoich ustawieniach (zębatka w panelu lekarza).

    …

    Wgląd lekarzy w pracę innych lekarzy

    Lekarze mają dostęp do całej dokumentacji pacjentów (zastępstwa, konsultacje) — portal nikogo nie blokuje. Tu widać, kto i kiedy otworzył plan leczenia, dzienniczek ciśnienia, holter albo EKG prowadzony przez innego lekarza. Bez danych pacjentów; ten sam dokument otwierany wiele razy to jeden wpis na godzinę.

    KiedyKto otworzyłCoCzyje

    Brak wpisów — nikt nie otwierał jeszcze pracy innego lekarza.

    Przypomnienia o kontrolach — interwały

    Według tych interwałów rejestracja widzi listę pacjentów do zaproszenia na kontrolę. To decyzja kliniczna lekarzy — zmieniaj po uzgodnieniu. System nic nie wysyła sam; personel dzwoni lub kopiuje wiadomość.

    Harmonogramy kontroli po zabiegach

    Miesiące od zabiegu, po przecinku (np. 1, 6, 12 = trzy kontrole). Jeden wpis zabiegu w rejestracji tworzy przypomnienie na każdy punkt.

    WoundAnalizer — klucz aplikacji

    Klucz wpisuje się w ustawieniach aplikacji WoundAnalizer razem z adresem https://portal.vita-medica.pl. Działa jak hasło — nie wysyłaj go poza zespół.

    Zdjęcia ran z aplikacji przychodzą przez internet i trafiają do Gabinetu/Panelu pielęgniarskiego → Rany same — folderu wymiany nie trzeba ustawiać.

    EKG prosto z aparatów (EKG-MAIL)

    Aparat Aspel AsCARD po zapisie badania wysyła plik .a01 „e-mailem” do portalu (szyfrowane, port 587). Portal zakłada z niego badanie EKG „do opisu” w opisywarce — bez pendrive'a. Każdy aparat ma własny login (przypisany do placówki), hasło wspólne.

    …

    Aparaty (login → placówka)

    Co wpisać na aparacie (MENU → TELE → EKG-MAIL)
      Ostatnie zdarzenia odbiornika (bez danych pacjentów)

      Bramka e-mail (skrzynka kliniki)

      Portal wysyła wiadomości do pacjentów sam — dziś kod do konsultacji online z Rejestracji, później przypomnienia. Przez skrzynkę kliniki w home.pl, zawsze szyfrowane. Hasło wpisujesz raz, nie wraca do przeglądarki. Gdy bramka jest wyłączona, Rejestracja używa programu pocztowego jak dotąd.

      …

      Skrzynki placówek (kopia planu leczenia do rejestracji tej placówki, w której plan powstał) ustawia się wyżej, w części Placówki — razem z adresem i telefonem.

      Ostatnie wysyłki (adres, temat, wynik — bez treści)

      Odbiornik USG (mini-PACS)

      Aparat USG w sieci placówki wysyła badania po zapisie wprost do portalu (protokół DICOM). Odbiornik działa tylko w sieci lokalnej — nie jest dostępny z internetu. Badania ogląda lekarz i personel pielęgniarski w „Badaniach obrazowych”.

      …
      Co wpisać na aparacie USG (DICOM → serwer / PACS)
        Ostatnie zdarzenia odbiornika (bez danych pacjentów)

        Mostek w placówce (aparaty bez szyfrowania)

        Gdy aparat stoi w innej placówce niż mini albo nie umie szyfrować (USG po DICOM, EKG AsCARD Silver), na komputerze recepcji w tej placówce działa mały program „mostek”: przyjmuje badania w sieci lokalnej i przekazuje je do portalu przez HTTPS kluczem aplikacji. Dane opuszczają budynek tylko zaszyfrowane.

        Instalacja na komputerze recepcji — 3 kroki, bez wiedzy informatycznej:
        1. Pobrany plik mostek-instaluj-…cmd przenieś na komputer recepcji (pendrive, e-mail do siebie) i kliknij go dwa razy.
        2. Gdy Windows zapyta: „Więcej informacji → Uruchom mimo to” (plik pobrany z internetu) oraz „Czy zezwolić tej aplikacji…?” → Tak. Instalator sam pobierze program, w razie potrzeby Node.js, ustawi zaporę i autostart.
        3. Na końcu zobaczysz GOTOWE i adres komputera oraz port i nazwę AE do wpisania na aparacie USG (i dane SMTP dla EKG). Na aparacie dodaj serwer w zakładce Storage i w oknie destynacji wysyłki, włącz auto-send po badaniu. Okno można zamknąć — mostek działa w tle.
        4. Jeśli antywirus (np. G DATA) blokuje instalator jako „wirus” — to fałszywy alarm; ścieżka ręczna jest w „Dla informatyka” poniżej.
        Instalator ma klucz aplikacji w środku — nie wysyłaj go osobom spoza zespołu. Ponowne uruchomienie instalatora nic nie psuje (nadpisuje i restartuje mostek).
        Dla informatyka: instalacja ręczna i pliki

        1. Node.js LTS: winget install OpenJS.NodeJS.LTS (albo instalator z nodejs.org).

        2. Folder C:\MostekVita: Pobierz mostek-vita.js i obok plik mostek.json:

        
                  

        3. Uruchomienie w tle i autostart robi mostek-instaluj.ps1, a gdy antywirus go blokuje — ręcznie (PowerShell jako administrator; Node: winget install OpenJS.NodeJS.LTS, plik mostka zapisany przez przeglądarkę):

        netsh advfirewall firewall add rule name="Mostek Vita-Medica" dir=in action=allow protocol=TCP localport=11112
        schtasks /Create /F /SC ONSTART /RU SYSTEM /RL HIGHEST /TN MostekVita /TR "C:\PROGRA~1\nodejs\node.exe C:\MostekVita\mostek-vita.js"
        schtasks /Run /TN MostekVita

        4. Na aparacie USG: adres IP komputera recepcji, port 11112, AE serwera VITAPORTAL, TLS wyłączony. Uwaga: na wielu aparatach (np. Samsung) wpis w zakładce Storage to za mało — Verify przechodzi, ale wysyłka nie rusza; serwer trzeba jeszcze dodać w oknie destynacji wysyłki (lista celów przy Send / End Exam) i włączyć automatyczną wysyłkę po zakończeniu badania. Na AsCARD Silver (Ustawienia TELE): serwer SMTP = adres komputera recepcji, port 587.

        Dziennik mostka: C:\MostekVita\mostek.log; badania czekające na wysyłkę: folder kolejka.

        Worklista — pacjenci z planu dnia na aparacie USG

        Mostek podaje aparatowi USG dzisiejszych pacjentów z planu przyjęć (tego samego, który trafia z KS-SOMED do portalu i aplikacji). Na aparacie wybierasz pacjenta z listy zamiast wpisywać dane; PESEL jest numerem pacjenta, więc badanie samo trafia do właściwej osoby w „Badaniach obrazowych”. Lista jest tylko wtedy, gdy plan dnia został zapisany z SOMED.

        1. Na aparacie dodaj usługę Worklist (Modality Worklist) z tymi samymi danymi co Storage: adres komputera z mostkiem, port 11112, AE serwera VITAPORTAL. Naciśnij Verify, potem „Worklist” / „Search” — pojawią się pacjenci z dziś.
        2. Mostek zainstalowany wcześniej trzeba raz zaktualizować — uruchom instalator ponownie albo wklej w PowerShell (jako administrator):
        Invoke-WebRequest -Uri PORTAL/mostek-vita.js -OutFile C:\MostekVita\mostek-vita.js -UseBasicParsing; schtasks /End /TN MostekVita; schtasks /Run /TN MostekVita

        Nazwiska idą na aparat bez polskich ogonków (działa na każdym aparacie). Jeśli aparat poprawnie pokazuje polskie litery, dopisz w C:\MostekVita\mostek.json: "worklista": { "znaki": "utf8" } (albo "latin2") i uruchom mostek ponownie. Tylko pacjenci jednego lekarza: "worklista": { "lekarz": "ID lekarza" }; wyłączenie: { "wlaczona": false }. W dzienniku mostka worklista zostawia wpis „worklista dla … pacjentów: N” — bez danych pacjentów.

        Dyktafon USG na komputer (Windows)

        Program do dyktowania opisów USG i wywiadów na komputerze w gabinecie: komendy głosowe, nagranie zostaje na komputerze, notatka do wklejenia w KS-SOMED. Instalator robi wszystko sam, a uruchomiony ponownie aktualizuje dyktafon do wersji z portalu (klucz i ustawienia zostają).

        Wersja w portalu: …

        1. Plik dyktafon-instaluj.cmd przenieś na komputer w gabinecie (albo pobierz go tam, logując się do portalu) i kliknij dwa razy. Gdy Windows ostrzeże „system Windows ochronił komputer” — „Więcej informacji” → „Uruchom mimo to”.
        2. Instalator sam: pobierze program i szablony z portalu, zainstaluje Pythona (jeśli go nie ma, bez praw administratora), w razie potrzeby zaktualizuje pakiet Microsoft Visual C++ (jedno okno „Czy zezwolić” — kliknij Tak), pobierze model komend głosowych i biblioteki. Za pierwszym razem kilka–kilkanaście minut.
        3. Za pierwszym razem zapyta o klucz API Anthropic (sk-ant-…) — przy aktualizacji już nie.
        4. Na pulpicie pojawi się skrót Dyktafon USG. Pierwsze uruchomienie pobiera model mowy (ok. 0,5 GB). Wersja jest na pasku tytułu okna.

        Program instaluje się w C:\dyktafon-usg (tam, gdzie wcześniejsza wersja z pendrive'a — zostanie zaktualizowana). Bez instalacji: Narzędzia lekarza → Dyktafon w przeglądarce.

        Agenty SOMED (komputer z KS-SOMED)

        Dwa małe programy na komputerze z KS-SOMED (serwer albo komputer recepcji), oba w folderze C:\ZdjeciaPortal, ten sam klucz aplikacji. Każdy krok to jedna linia wklejona w PowerShell uruchomiony jako administrator (Start → wpisz PowerShell → prawy klik → „Uruchom jako administrator”). Tę samą linię wkleja się też przy aktualizacji agenta — nadpisuje starą wersję.

        Stan agentów

        Każdy agent odzywa się do portalu co minutę. Gdy pilnowany agent milczy dłużej niż godzinę w godzinach pracy (pon.–pt. 8–18), lekarze dostają powiadomienie na telefon — i drugie, gdy wróci.

        AgentKomputer i folderOstatni kontaktPilnuj

        Żaden agent jeszcze się nie przedstawił. Agent zdjęć zaktualizuje się sam w ciągu godziny od „Aktualizuj”; agenta list pacjentów trzeba raz zainstalować ponownie linią z punktu 2.

        1. Agent zdjęć — zdjęcia z aplikacji WoundAnalizer do folderów pacjentów

        Każda wysyłka zdjęć z WoundAnalizer („wyślij do portalu”) i każde badanie rany to jeden PDF o nazwie PESEL_data_inicjały_dział.pdf (np. …_2026-09-20_JT_flebo.pdf; zdjęcia pomniejszone — ok. 1 MB). Agent zapisuje go w podkatalogu pacjenta: C:\ZdjeciaPortal\<PESEL>\flebo, \rany, \estetyka (karty zabiegów) albo \stomatologia, i kopiuje do katalogu importu KS‑SOMED D:\3rdParty-kamsoft\Do_importu — SOMED sam przypisuje plik do pacjenta po PESEL‑u z początku nazwy. Pojedynczych zdjęć JPG agent nie pobiera (chcesz mieć też JPG? pusty plik C:\ZdjeciaPortal\takze-jpg.txt). Inną ścieżkę importu wpisz w C:\ZdjeciaPortal\import.txt. Przy pierwszym uruchomieniu zapyta o klucz aplikacji (przycisk niżej). Agent sam się aktualizuje z portalu (raz na godzinę) — linię niżej wkleja się tylko raz.

        New-Item -ItemType Directory -Force C:\ZdjeciaPortal | Out-Null; Invoke-WebRequest -Uri PORTAL/pobieraj-zdjecia-somed.ps1 -OutFile C:\ZdjeciaPortal\pobieraj.ps1; powershell -ExecutionPolicy Bypass -File C:\ZdjeciaPortal\pobieraj.ps1

        Potem zadanie co minutę, bez okna, bez logowania:

        schtasks /End /TN ZdjeciaPortal 2>$null; schtasks /Create /F /SC MINUTE /MO 1 /TN "ZdjeciaPortal" /TR "wscript.exe //B //Nologo C:\ZdjeciaPortal\start-ukryty.vbs"

        To zadanie działa na Twoim koncie, gdy jesteś zalogowany — tak pracuje agent zdjęć w Zielonce i w Warszawie. Tylko na serwerze, na którym nikt nie jest zalogowany, użyj wariantu na koncie systemowym:

        schtasks /End /TN ZdjeciaPortal 2>$null; schtasks /Create /F /SC MINUTE /MO 1 /TN "ZdjeciaPortal" /RU SYSTEM /RL HIGHEST /TR "wscript.exe //B //Nologo C:\ZdjeciaPortal\start-ukryty.vbs"

        „Odmowa dostępu” przy instalacji? Po odtworzeniu serwera stare pliki w C:\ZdjeciaPortal mogą należeć do innego konta. W PowerShellu jako administrator przejmij folder: icacls C:\ZdjeciaPortal /setowner *S-1-5-32-544 /T /C /Q, potem icacls C:\ZdjeciaPortal /grant *S-1-5-32-544:(OI)(CI)F /T /C /Q — i wklej linie instalacji jeszcze raz. Tak uporządkowano serwer w Zielonce 21.10.2026 (stary folder został jako C:\ZdjeciaPortal-stary).

        Zdjęcia nie przychodzą same? Sprawdź zadanie: schtasks /Query /TN ZdjeciaPortal /V /FO LIST. Ma być „Last Result: 0”. Stan „Running” i wynik -2147020576 oznaczają, że zadanie na koncie systemowym się zawiesiło (Warszawa, 6.10.2026) — wklej pierwszą linię powyżej. Komunikat agenta „katalog importu SOMED nie istnieje” znaczy, że PDF-y trafiają tylko do C:\ZdjeciaPortal, a nie do SOMED.

        2. Agent list pacjentów — plan przyjęć z SOMED do portalu i aplikacji

        Wysyła pliki z C:\ZdjeciaPortal\lista-dnia (w SOMED: podgląd wydruku planu → „Zapisz” jako .qrp albo drukarka PDF). Sam zakłada zadanie co minutę; gdy konto systemowe jest zabronione (hosting), zakłada je na Twoim koncie.

        New-Item -ItemType Directory -Force C:\ZdjeciaPortal | Out-Null; Invoke-WebRequest -Uri PORTAL/wysylaj-liste-dnia.ps1 -OutFile C:\ZdjeciaPortal\wysylaj-liste-dnia.ps1; powershell -ExecutionPolicy Bypass -File C:\ZdjeciaPortal\wysylaj-liste-dnia.ps1 -Instaluj

        Komputer, który ma tylko wysyłać plany (bez zdjęć pacjentów): utwórz pusty plik C:\ZdjeciaPortal\tylko-lista.txt.

        Sprawdzenie: w PowerShell schtasks /Query /TN ZdjeciaPortal i schtasks /Query /TN ListaDniaPortal. Dziennik zdjęć: foldery pacjentów; wysłane plany lądują w lista-dnia\wyslane.