Historia zmian, która pokazuje tempo rozwoju programu
MP2026 jest rozwijany pod realne potrzeby gabinetów medycyny pracy:
od nowych zakresów badań i wydruków, przez P1/EDM, po
bezpieczeństwo, importy i wygodniejszą organizację pracy.
50opisanych zmian
10ważnych etapów
1.3.4.19najnowsza wersja
Od najnowszych do najstarszych
Zmiany funkcjonalne i organizacyjne
Pokazana jest tu jedynie część zmian (50/2000+), które miały miejsce
w trakcie rozwoju MP2026!
Wpisy techniczne są pokazane tylko wtedy, gdy mają znaczenie dla
wdrożenia, bezpieczeństwa albo utrzymania programu. Oznaczenie
"ważna zmiana" wskazuje funkcje szczególnie odczuwalne w codziennej
pracy.
Brak zmian dla wybranego filtra.
1.3.4.19
zakres badań
Badania ogólnolekarskie — porządki w module
Doprecyzowanie ikon i opisów przycisków w module badań
ogólnolekarskich oraz uproszczenie drzewa nawigacji.
Czytelniejsze etykiety i ikony przycisków akcji
Usunięcie zbędnego węzła „Inne badania” (zastąpionego przez
„Dyspanseryjne / Inne”)
1.3.4.11
zakres badań
Badania dyspanseryjne i inne — nowy moduł
Nowy moduł obsługujący badania dyspanseryjne oraz inne badania
przypisywane do osoby, z możliwością rozliczania kosztów i
generowania dokumentów.
Drzewo wątków badań z węzłem głównym „Dyspanseryjne
/ Inne” oraz wkładkami per osoba
Dopisywanie kosztów do karty przez moduł Konsultacji
Specjalistycznych (zamiast osobnego widoku)
Zakres dni rozliczania kosztów zapamiętywany w bazie
Wydruk PDF (zaznaczone / wątek / całość) oraz wymóg
wskazania lekarza i edycja tylko własnych wpisów
1.3.3.47
techniczny
Wspólna biblioteka licencji
Wydzielenie obsługi licencji do wspólnej biblioteki
MP2026.Licensing wraz z nowym oknem przypomnienia o licencji.
1.3.3.26
integracje
Import ze skierowania — dopracowanie do 100%
Pełne dopracowanie importu danych ze skierowania: dobór
czynników szkodliwych ze słownika, pobieranie firmy z GUS i
normalizacja danych.
Picker czynników szkodliwych ze słownika przy imporcie z
PDF
Pobieranie danych firmy z GUS w trakcie importu
Normalizacja i odszumianie tekstu po rozpoznaniu (OCR)
bez numeru wersji
integracjeWażna zmiana
Import skierowań ze skanów (OCR)
Możliwość importu skierowań nie tylko z plików PDF, ale i
ze skanów graficznych (JPG/PNG/TIFF) dzięki rozpoznawaniu
tekstu Tesseract (język polski).
Rozpoznawanie tekstu ze zdjęć i skanów skierowań
Instalator danych OCR (pol.traineddata) dla Tesseract
Mechanizm awaryjny i integracja z CLI Tesseract
1.3.2.55
funkcjonalny
Lepsze kolejkowanie pacjentów
Przebudowa logiki kolejki badań — aktualizacja statusu z
uwzględnieniem domeny (Pracownik/Kierowca/Sanepid) i operacje
grupowe.
Aktualizacja statusu kolejki zależna od domeny badania
Grupowe ustawianie statusu dla wszystkich pozycji karty
Opcja „Przebadany dla wszystkich” przeniesiona do opcji
systemowych
Automatyczne oznaczanie karty jako „Przebadany” po wydruku
1.3.2.18
funkcjonalny
Licencja, skierowania i czynniki szkodliwe
Pakiet usprawnień: dwukierunkowy przepływ danych między kartą a
formularzem skierowania, wzbogacanie czynników szkodliwych
o wpisy normatywne oraz nowoczesne okno przypomnienia o
licencji.
Przenoszenie czynników ze skierowania do karty i z
powrotem
Uzupełnianie czynników szkodliwych o pozycje ze słownika
norm
Profile UI per użytkownik i inicjalizacja profilu wg roli
Typ badania „Broń” dodany w Dashboardzie
PiInstaller 1.2.71
instalator/wdrożenie
Kopia zapasowa SQL Server w instalatorze
Instalator PiInstaller zyskał interfejs i logikę tworzenia oraz
przywracania kopii zapasowej bazy SQL Server.
1.3.1.79
funkcjonalny
Drobne usprawnienia kartoteki
Zestaw mniejszych poprawek poprawiających komfort pracy.
Podpowiadanie stanowiska na podstawie zawodu po wyborze osoby
Filtrowanie lekarzy wg uprawnień i posiadanych pieczątek
Nowe uprawnienie „Inne usługi medyczne”
1.3.1.63
dokumenty/wydruki
Podgląd obiegówki z generowaniem PDF
Rozbudowany, czytelny podgląd obiegówki z osią czasu i
eksportem do PDF.
Zbiorczy widok kalendarza obiegówek z osią czasu i
dynamiczną skalą godzin
Eksport PDF obiegówki badanego (do ręki) z PESEL,
wiekiem, firmą i czynnikami
Diagram przebiegu obiegówki w pomocy programu
1.3.1.12
technicznyWażna zmiana
Migracja do .NET 10
Przejście całego stosu aplikacji na platformę .NET 10, z
wymogiem zainstalowanego .NET Desktop Runtime 10 i centralnym
zarządzaniem wersjami pakietów.
Aktualizacja głównej aplikacji oraz narzędzi i
testów do .NET 10
Centralne zarządzanie wersjami pakietów NuGet
Usunięcie podatności w bibliotece ImageSharp
1.2.3.47
funkcjonalny
Pierwsza wersja gotowa do pracy
Kamień milowy — wersja uznana za gotową do produkcyjnego użytku;
pozostały już tylko drobiazgi i dopasowania.
Orzeczenia psychologiczne dla pracowników ochrony
fizycznej i kierowców (wydruki RDLC + e-mail)
Wysyłka PDF e-mailem ograniczona do dozwolonych adresów z
kartoteki
Pieczątki psychologa rozdzielone dla Broni / Kierowcy /
Ochrony
Domyślna informacja RODO wstawiana w ustawieniach
bez numeru wersji
zakres badańWażna zmiana
Moduł Psycholog — orzeczenia psychologiczne
Nowy obszar orzeczeń psychologicznych obejmujący kierowców
transportu drogowego oraz pracowników ochrony fizycznej, z
automatyczną numeracją i dedykowanymi pieczątkami.
Orzeczenia psychologiczne dla kierowców i dla
pracowników ochrony (ustawowe)
Wczytywanie skierowań na badania z plików PDF —
automatyczne rozpoznawanie danych osoby, firmy, czynników
szkodliwych i rodzaju badania, z podglądem na żywo i
podświetlaniem niepewnych pól.
Parser danych osoby, firmy i czynników szkodliwych ze
skierowania
Odczyt płci i wieku z numeru PESEL z surową walidacją
Podgląd PDF na żywo i podświetlanie pól wymagających
sprawdzenia
Zapamiętywanie szerokości paneli importu per użytkownik
1.1.7.11
funkcjonalny
Książka kontaktowa i wysyłka — 100%
Dokończenie książki kontaktowej i wysyłki dokumentów: osoby
z bazy jako indywidualne kontakty oraz pełna obsługa
adresatów e-mail.
Osoby z bazy (Ludzie) jako osobne kontakty w książce
Dodawanie wszystkich firm do książki, także bez adresu e-mail
Obsługa adresata alternatywnego i braku adresu firmy w oknie
wysyłki
1.1.6.85
uprawnienia/bezpieczeństwo
Interfejs dla Kadr (HR)
Minimalny tryb interfejsu dla działu kadr — dostęp ograniczony
do otwierania (podglądu) PDF, z blokadą edycji sekcji badań.
Tryb Kadry: tylko otwieranie dokumentów PDF
Granularne blokady edycji sekcji zależnie od kontekstu
(Pracownik, Kierowca…)
1.1.6.43
integracjeWażna zmiana
Książka kontaktowa i wysyłka PDF e-mailem
Wprowadzenie książki kontaktowej oraz pełnego mechanizmu wysyłki
dokumentów PDF e-mailem (zaszyfrowane ZIP z hasłem)
bezpośrednio z widoków orzeczeń.
Schemat bazy, encje i automatyczna migracja książki
kontaktowej
Skrzynka SMTP, szablony e-mail i kod weryfikacyjny, hasła SMTP
szyfrowane
Wysyłka zapisanego PDF orzeczeń (pracownik, kierowca, broń,
sanepid)
Sprawdzanie czy dokument już wysłano i pytanie o ponowną
wysyłkę
Wyszukiwarka dokumentów po nazwisku / firmie / NIP /
typie
bez numeru wersji
integracje
Recepty przez Gabinet.gov.pl
Obsługa przeglądarki Gabinet.gov.pl w module Recept z osobnymi
profilami przeglądarki per użytkownik.
bez numeru wersji
dokumenty/wydruki
Porządkowanie zapisu PDF
Wszystkie orzeczenia i karty badań zapisywane do katalogu
karty/wkładki, z pytaniem o nowy dokument lub podgląd oraz
archiwizacją.
Jednolity katalog karty/wkładki dla wszystkich orzeczeń i kart
badań
Uzupełnianie znaczników {databadania} i {nrskierowania}
we wszystkich wysyłkach
1.1.5.89
techniczny
Poprawka zapisu długiego stanowiska
Naprawa błędu zapisu — pole stanowiska rozszerzone do 2000
znaków oraz przycinanie i normalizacja pól tekstowych
przed zapisem do bazy.
Stanowisko do 2000 znaków we wszystkich tabelach +
migracja
Normalizacja długości pól tekstowych przed zapisem
1.1.5.33
funkcjonalny
Wyodrębnianie dat i numerów z historii pól
Narzędzie do aktualizacji dat/numerów na podstawie
globalnej historii pól, z automatycznym wyłuskiwaniem cyfr
przy przypisywaniu.
1.1.5.19
funkcjonalny
Automatyczny podział stanowiska oraz karta indywidualna
Automatyczne rozdzielanie wpisu stanowiska na właściwe
stanowisko i czynniki szkodliwe oraz dodanie karty
indywidualnej.
Stanowisko automatycznie dzielone na czynniki i samo
stanowisko
Informacja, gdy wybór czynników nie jest pełny (nie
100%)
Dodawanie karty indywidualnej
Modalne okna dodawania badań i konsultacji
1.1.4.17
funkcjonalny
Edycja wyglądu Dashboardu i tabeli Karty
Możliwość personalizacji widoku — edycja układu DashboardView i
tabeli karty z zapisem kolejności kolumn.
Edycja tabeli z kartą i zapis kolejności kolumn
Przekazywanie stanowiska i wkładki do Karty
1.1.3.74
uprawnienia/bezpieczeństwo
Nowe uprawnienia i blokady po P1/orzeczeniu
Ujednolicony mechanizm blokowania edycji badań po wysyłce P1 i
po wydaniu orzeczenia, spójny we wszystkich widokach.
Blokada edycji sekcji po wysłaniu P1 i po wydaniu orzeczenia
Wdrożenie pełnego ekranu ustawień w programie
1.1.3.62
uprawnienia/bezpieczeństwo
Bezpieczne hasła logowania
Hasła logowania zapisywane w bazie z solą (hashowane),
niezależne od stanowisk.
1.1.3.15
uprawnienia/bezpieczeństwo
Pełna obsługa licencji
Dopracowany system licencji z dodatkowym sprawdzaniem
zakresów (Finanse i Rozliczenia, Ochrona Biologiczna,
Kierowcy/Lekarz Sądowy, All).
1.1.2.33
uprawnienia/bezpieczeństwo
Numer licencyjny i ograniczenia
Wprowadzenie numeru licencyjnego oraz ograniczeń funkcji
programu w przypadku jego braku.
1.1.1.41
uprawnienia/bezpieczeństwo
Poprawki w module użytkowników
Usprawnione dodawanie pieczątek lekarskich oraz porządki w
widoku użytkowników; start współpracy z asystentem
Codex.
1.1.1.35
integracje
Poprawki RPWDL i P1
Poprawki w integracji z RPWDL oraz w wysyłce do systemu P1.
1.1.1.27
zakres badań
Medycyna sportowa — tabele i pieczątki
Uzupełnienie modułu medycyny sportowej o brakujące tabele bazy i
obsługę pieczątek; poprawki skryptu sport.
Nowe tabele bazy dla badań sportowych
Obsługa pieczątek na wydrukach sportowych
bez numeru wersji
integracje
Ustawienia pod P1/EDM
Poprawki UI związane z konfiguracją pracy pod P1/EDM w
ustawieniach programu.
bez numeru wersji
zakres badańWażna zmiana
Karta epidemiologiczna SANEPID
Zupełnie nowy moduł karty epidemiologicznej (SANEPID) oparty na
modelu drzewiastym, z pełnym CRUD i dedykowanymi wydrukami.
Model drzewiasty karty SANEPID wraz z migracją bazy
Kluczowa integracja z systemem P1 i elektroniczną dokumentacją
medyczną (EDM) — w tym tryb piaskownicy (sandbox) do testów
oraz zgodność nagłówka CDA z OLMP.