Protokół badania został zatwierdzony przez Komisję Etyki Badań Biomedycznych z Udziałem Ludzi w First People’s Hospital of Jiashan, Jiashan Hospital Affiliated to Jiaxing University (nr zatwierdzenia 2026 Research Approval No. 005; nr akceptacji LW2026004; data zatwierdzenia: 13 stycznia 2026 r.). Wymóg uzyskania indywidualnej świadomej zgody został zniesiony, ponieważ w tym badaniu retrospektywnym wykorzystano zanonimizowane dane kliniczne. Przed analizą usunięto bezpośrednie identyfikatory, w tym imię i nazwisko, szpitalny numer identyfikacyjny, numer telefonu, adres oraz krajowy numer identyfikacyjny. Przetwarzanie danych odbywało się zgodnie z instytucyjnymi wymogami ochrony danych oraz Deklaracją Helsińską10.
Projekt badania i dobór wieloośrodkowej kohorty
W tym retrospektywnym wieloośrodkowym badaniu kohortowym wykorzystano biochemiczne i koagulologiczne dane przy przyjęciu do szpitala w celu opracowania powtarzalnego schematu punktacji do wczesnej stratyfikacji ryzyka zespołu niewydolności wielonarządowej (MODS) w ostrym zapaleniu trzustki (AP). AP zdefiniowano jako wystąpienie co najmniej dwóch z następujących kryteriów: typowy ból brzucha, poziom amylazy lub lipazy w surowicy co najmniej trzykrotnie przekraczający górną granicę normy lub wyniki badań obrazowych zgodne z AP. Okres bazowy zdefiniowano jako pierwsze 24 h po przyjęciu do szpitala. Dla każdego predyktora laboratoryjnego wykorzystano pierwszą kwalifikującą się wartość w tym oknie czasowym. Wartości uzyskane po pierwszym udokumentowanym wystąpieniu MODS nie były wykorzystywane do konstrukcji predyktorów.
Kolejno następujące hospitalizacje z powodu AP w ośrodkach uczestniczących w okresie od 1 stycznia 2023 r. do 20 grudnia 2025 r. były analizowane przy użyciu jednolitego rejestru przesiewowego, listy kontrolnej kwalifikacji, słownika danych oraz formularza rozstrzygania punktów końcowych. W rejestrze przesiewowym odnotowano całkowitą liczbę analizowanych przyjęć, przyjęcia powielone, wykluczenia ze względu na niepotwierdzone AP, wiek poniżej 18 lat, przewlekłe zapalenie trzustki, zapalenie trzustki związane z nowotworem trzustki, niewiarygodny czas przyjęcia, brak danych laboratoryjnych z 24 h, niekompletne rekordy punktów końcowych oraz ostateczną kohortę analityczną. Zablokowany rejestr przesiewowy posłużył do wygenerowania Rysunku 1. Liczba pacjentów na Rysunku 1 została zweryfikowana z końcowym zbiorem danych analitycznych przed przeprowadzeniem analizy.
Po ustaleniu kohorty analitycznej, pacjenci zostali przydzieleni do kohorty rozwojowej oraz do niezależnej kohorty walidacyjnej w stosunku 7:3. Podział został przeprowadzony w programie R wersja 4.3.2 przy użyciu pakietu caret wersja 6.0-94, z ustalonym ziarnem losowym 20260420. Przeprowadzono próbkowanie warstwowe według stanu MODS oraz ośrodka. Jeśli rozkład ośrodków różnił się o więcej niż 5 punktów procentowych między kohortami, zastosowano połączone warstwy ośrodek-MODS. Przydział do kohort został zapisany przed dopasowaniem modelu i nie był później modyfikowany. Reguły wstępnego przetwarzania, ustawienia imputacji, strojenie modelu, szacowanie współczynników, konstrukcja wyniku oraz wybór wartości odcięcia zostały opracowane wyłącznie na podstawie kohorty rozwojowej. Niezależna kohorta walidacyjna została wykorzystana wyłącznie do oceny ustalonego modelu.
Kryteria kwalifikacji i procedury rekrutacji
Kwalifikowalni pacjenci byli osobami dorosłymi w wieku 18 lat lub starszymi z potwierdzonym AP, możliwym do ustalenia czasem przyjęcia do szpitala, co najmniej jednym panelem badań biochemicznych lub układu krzepnięcia wykonanym w ciągu 24 h od przyjęcia oraz pełną dokumentacją szpitalną służącą do oceny punktów końcowych. Pacjenci byli wykluczani, jeśli nie można było potwierdzić AP, w przypadku wystąpienia przewlekłego zapalenia trzustki lub zapalenia trzustki związanego z nowotworem trzustki, bądź gdy nie można było wiarygodnie odtworzyć czasu pierwszego przyjęcia do szpitala. Przypadki pacjentów przekazanych z innych placówek wykluczano, gdy czas pierwszego przyjęcia, czas pierwszego pobrania materiału do badań laboratoryjnych lub wczesny stan dysfunkcji narządów nie były możliwe do ustalenia pomiędzy instytucjami. W przypadku wielokrotnych przyjęć tego samego pacjenta w okresie badania, uwzględniano jedynie pierwszą kwalifikowalną hospitalizację. Dla każdego wykluczonego przypadku odnotowano jeden główny powód wykluczenia.
Wyniki i rozstrzyganie punktów końcowych
Głównym punktem końcowym był szpitalny zespół niewydolności wielonarządowej (MODS), zdefiniowany jako dysfunkcja dwóch lub więcej układów narządowych podczas hospitalizacji. Dysfunkcję narządową oceniano na podstawie zapisów z zakresu układu oddechowego, sercowo-naczyniowego, nerek, wątroby, krzepnięcia oraz zapisów neurologicznych w elektronicznej dokumentacji medycznej. Te same wcześniej określone kryteria dla układów narządowych zastosowano we wszystkich ośrodkach przed opracowaniem modelu, a operacyjne kryteria wykorzystane do rozstrzygania punktów końcowych podsumowano w Tabeli uzupełniającej 1.
Dwoje przeszkolonych recenzentów niezależnie oceniło każdy zanonimizowany rekord, wykorzystując notatki z przyjęcia, notatki z przebiegu leczenia, dokumentację oddziału intensywnej terapii, dokumentację zabiegów, raporty laboratoryjne, zapisy parametrów życiowych oraz wypisy ze szpitala. Formularz oceny zawierał kod badania pacjenta, zajęty układ organów, rekord źródłowy, datę i godzinę wystąpienia objawów, potwierdzającą wartość laboratoryjną lub fizjologiczną, decyzję recenzenta oraz końcowy status rozstrzygnięcia. Zgodność między recenzentami uznawano za ostateczną. Rozbieżności były rozstrzygane przez trzeciego, starszego recenzenta. Drugorzędowe punkty końcowe obejmowały przyjęcie na oddział intensywnej terapii, inwazyjną lub nieinwazyjną wentylację mechaniczną, terapię zastępcza nerek, śmiertelność wewnątrzszpitalną, zainfekowaną martwicę lub procedurę drenażu oraz długość pobytu w szpitalu. Długość pobytu obliczano jako datę wypisu pomniejszoną o datę przyjęcia plus 1 dzień.
Potencjalne predyktory w momencie przyjęcia
Wybór potencjalnych predyktorów ograniczono do rutynowych zmiennych dostępnych w ciągu 24 h od przyjęcia. W przypadku wielokrotnych badań wykonanych w oknie 24 h, zachowano pierwszą kwalifikującą się wartość. Zmienne biochemiczne obejmowały liczbę białych krwinek, białko C-reaktywne, prokalcytoninę (jeśli była dostępna), mleczany, glukozę, wapń całkowity, azot moczowy we krwi, kreatyninę, aminotransferazę alaninową, bilirubinę całkowitą, albuminy oraz dehydrogenazę mleczanową. Zmienne krzepnięcia obejmowały liczbę płytek krwi, czas protrombinowy, międzynarodowo znormalizowany współczynnik czasu protrombinowego (INR), czas częściowej tromboplastyny aktywowanej, fibrynogen oraz D-dimery.
Podstawowe zmienne kliniczne zostały zebrane w celu opisu składu przypadków oraz obliczenia wyników referencyjnych. Zmienne te obejmowały wiek, płeć, wskaźnik masy ciała, czas od wystąpienia objawów do przyjęcia do szpitala, etiologię AP, status palenia tytoniu, przebyte zapalenie trzustki, choroby współistniejące, tętno w momencie przyjęcia, średnioarteryjne ciśnienie tętnicze, status zespołu ogólnoustrojowej odpowiedzi zapalnej, wynik wskaźnika BISI (Bedside Index for Severity in Acute Pancreatitis), wynik w skali APACHE II (Acute Physiology and Chronic Health Evaluation II) oraz wynik w skali SOFA (Sequential Organ Failure Assessment). W przypadkach, gdy dostępne były zarówno czas protrombinowy, jak i międzynarodowy wskaźnik INR czasu protrombinowego, do modelowania wykorzystano międzynarodowy wskaźnik INR czasu protrombinowego, natomiast czas protrombinowy zachowano do raportowania opisowego. Plik ekstrakcyjny zawierał jeden wiersz na każdą hospitalizację i obejmował kod ośrodka, kod pacjenta w badaniu, czas przyjęcia, czas pobrania próbek, wartość surową, jednostkę surową, wartość zharmonizowaną, jednostkę zharmonizowaną, tabelę źródłową oraz flagę brakujących danych.
Harmonizacja laboratoryjna pomiędzy ośrodkami
Wszystkie zmienne laboratoryjne przed analizą przeliczono na uprzednio określone jednostki docelowe: liczba białych krwinek i liczba płytek krwi, 109/L; białko C-reaktywne, mg/L; prokalcytonina, ng/mL; mleczany, glukoza, wapń całkowity i azot mocznika we krwi, mmol/L; kreatynina i bilirubina całkowita, µmol/L; aminotransferaza alaninowa i dehydrogenaza mleczanowa, U/L; albuminy i fibrynogen, g/L; czas protrombinowy i czas aktywowanej częściowej tromboplastyny, sekundy; wskaźnik INR (międzynarodowy wskaźnik standaryzowany czasu protrombinowego), stosunek bezwymiarowy; oraz D-dimery, mg/L ekwiwalentnych jednostek fibrynogenu. Wartości D-dimerów podane w µg/mL ekwiwalentnych jednostek fibrynogenu przeliczono na mg/L ekwiwalentnych jednostek fibrynogenu przy użyciu przelicznika liczbowego 1:1. Wartości D-dimerów podane w jednostkach D-dimerów przeliczono tylko wtedy, gdy lokalne laboratorium dostarczyło zwalidowany czynnik konwersji. Wartości bez zwalidowanego czynnika konwersji traktowano jako brakujące w modelu.
Przed połączeniem danych przeanalizowano jednostki raportowania, zakresy referencyjne, zapisy z analiz oraz uwagi dotyczące analizatorów z każdego ośrodka. Plik harmonizacji zawierał oryginalną jednostkę, jednostkę docelową, regułę konwersji oraz osobę odpowiedzialną za weryfikację konwersji. W analizie podstawowej wartości laboratoryjne nie były normalizowane względem zakresów referencyjnych poszczególnych ośrodków, ponieważ wynik miał opierać się na bezwzględnych wartościach klinicznych. Kod ośrodka zachowano podczas imputacji i analizy wrażliwości. Oznaczono wartości ujemne w testach nieprzyjmujących wyników ujemnych, jednostki niekompatybilne, znaczniki czasu spoza okna 24 h oraz wartości niepoparte zapisami źródłowymi. Wartość korygowano tylko wtedy, gdy zapis źródłowy potwierdzał błąd transkrypcji lub błąd konwersji jednostek; w przeciwnym razie traktowano ją jako brakującą.
Przetwarzanie wstępne danych i postępowanie z brakującymi danymi
Przed dopasowaniem modelu podsumowano braki danych w podziale na zmienne, ośrodki oraz status MODS. Potencjalne predyktory wykluczano z opracowywania modelu, jeśli całkowity odsetek braków przekroczył 30% lub jeśli braki przekroczyły 50% w którymkolwiek pojedynczym ośrodku. Pacjentów wykluczano z zestawu danych do modelowania, jeśli brakowało ponad 40% potencjalnych predyktorów lub jeśli nie można było rozstrzygnąć wyniku podstawowego.
Predyktory ciągłe poddano winsoryzacji na poziomach 1. i 99. percentyla oszacowanych w kohorcie rozwojowej. Te same progi zastosowano w kohorcie walidacyjnej (hold-out). Progi nie były ponownie szacowane w danych walidacyjnych. Zmienne o skośności większej niż 2 po winsoryzacji przekształcono za pomocą logarytmu naturalnego; w przypadku zmiennych, które mogły zawierać zero, zastosowano log(x + 0,01). Predyktory ciągłe zestandaryzowano, wykorzystując średnią i odchylenie standardowe kohorty rozwojowej, a te same parametry zastosowano do danych walidacyjnych.
Wielokrotna imputacja została przeprowadzona za pomocą łańcuchowych równań w programie R z wykorzystaniem pakietu mice w wersji 3.16.0. Wygenerowano dwadzieścia imputowanych zbiorów danych, wykonując 20 iteracji dla każdego zbioru. W przypadku zmiennych ciągłych zastosowano dopasowanie średnich predykcyjnych (predictive mean matching), dla zmiennych binarnych regresję logistyczną, a dla nominalnych zmiennych kategorycznych wielomianową regresję logistyczną. Model imputacji obejmował potencjalne predyktory, kod ośrodka, wskaźnik kohorty oraz status MODS w celu opracowania modelu. Wyniki walidacji nie były wykorzystywane do modyfikacji reguł wstępnego przetwarzania, kwalifikowalności zmiennych ani progów. Szacunki regresji, jeśli zostały podane, łączono zgodnie z regułami Rubina. Metryki predykcji obliczano w ramach każdego imputowanego zbioru danych, a następnie podsumowano jako szacunki połączone lub mediany wraz z zakresami. Z góry określono dwie analizy wrażliwości: analizę przypadków kompletnych z wykorzystaniem pacjentów bez brakujących predyktorów modelu końcowego oraz analizę wartości bazowych z zastosowaniem najgorszego kwalifikowalnego wyniku laboratoryjnego w ciągu 24 h zamiast wartości najwcześniejszej.
Analiza statystyczna i opracowanie modelu
Charakterystyka wyjściowa została podsumowana oddzielnie dla kohorty rozwojowej oraz kohorty walidacyjnej. Zmienne ciągłe przedstawiono jako średnia ± odchylenie standardowe lub mediana z rozstępem międzykwartylowym, a zmienne kategoryczne jako n (%). Biochemiczne i krzepnięce parametry przy przyjęciu porównano pomiędzy pacjentami z MODS i bez MODS. W przypadku zmiennych ciągłych zastosowano test t Studenta lub test sum rang Wilcoxona, natomiast dla zmiennych kategorycznych test chi-kwadrat lub dokładny test Fishera. Wartości P miały charakter opisowy i nie były wykorzystywane samodzielnie do wyboru predyktorów.
Opracowanie modelu ograniczono do kohorty rozwojowej. W celu zminimalizowania nadmiernego dopasowania (overfitting) przy ograniczonej liczbie zdarzeń i skorelowanych predyktorach laboratoryjnych zastosowano ukarany regresję logistyczną jako główny model. Model dopasowano w programie R w wersji 4.3.2 z użyciem pakietu glmnet w wersji 4.1-8 z rodziną dwumianową (binomial family), zestandaryzowanymi predyktorami oraz penalizacją metodą LASSO (least absolute shrinkage and selection operator), określoną przez alpha = 1. Do dostrojenia kary wykorzystano dziesięciokrotną walidację krzyżową powtórzoną 10 razy, przy ustalonym ziarnie losowości (random seed) 20260420. Parametr kary wybrano zgodnie z regułą jednego błędu standardowego. Zapisano ścieżkę współczynników, wartości błędu walidacji krzyżowej, wybrany parametr kary oraz zachowane predyktory. Schemat analizy przedstawiono na Rysunku 2. Oprogramowanie, pakiety statystyczne, systemy baz danych i platformy laboratoryjne wykorzystane w protokole wymieniono w Tabeli materiałów.
Regresja logistyczna bez kary nie była stosowana jako główny model wnioskowania po selekcji z nałożeniem kary. W przypadku raportowania ilorazów szans w celu interpretacji klinicznej, zostały one oznaczone jako opisowe szacunki po selekcji. Dyskryminację oszacowano za pomocą pola pod krzywą charakterystyki operacyjnej odbiornika (ROC), a 95% przedziały ufności obliczono metodą DeLonga w pakiecie pROC w wersji 1.18.5. Kalibrację oceniono za pomocą punktu przecięcia kalibracji, nachylenia kalibracji, wyniku Briera oraz wykresów kalibracji. W kohorcie rozwojowej zastosowano resamping bootstrapowy z 1 000 powtórzeniami w celu oszacowania wydajności skorygowanej o optymizm. Analiza krzywych decyzyjnych nie została zachowana w zrewidowanym zestawie analiz; w związku z tym z manuskryptu usunięto twierdzenia dotyczące klinicznej korzyści netto.
Wyprowadzenie i interpretacja wyniku
Punktowy złożony wynik biochemiczno-koagulacyjny dla przyjęć został wyprowadzony z zablokowanych współczynników modelu z karą. Podczas dopasowywania modelu stosowano zmienne ciągłe. Progi kategoryzowane wprowadzono dopiero po sfinalizowaniu modelu, aby umożliwić obliczenia przy łóżku pacjenta. Progi wybrano zgodnie z ustalonymi klinicznymi zakresami referencyjnymi, powszechnie stosowanymi progami nieprawidłowości laboratoryjnych lub punktami odcięcia opartymi na współczynnikach, określonymi w kohorcie rozwojowej przed walidacją. Progi nie były optymalizowane w kohorcie walidacyjnej.
Punkty całkowite przypisano zgodnie z kierunkiem i względną wielkością zablokowanych współczynników. Wyższa liczba punktów wskazywała na bardziej niekorzystne profile laboratoryjne. Całkowity wynik obliczono poprzez zsumowanie punktów z zachowanych komponentów. Wstępnie określone kategorie ryzyka wykorzystano wyłącznie do stratyfikacji ryzyka; nie służyły one do definiowania MODS. Wynik miał na celu zidentyfikowanie pacjentów, którzy mogą wymagać ściślejszej obserwacji, powtórnej oceny laboratoryjnej lub przygotowania do procedur wsparcia narządowego. Nie był on stosowany jako samodzielna reguła diagnostyczna, wyzwalacz przeciwzakrzepowy ani zamiennik ponownej oceny klinicznej.
Walidacja na zbiorze testowym i benchmarking
Zablokowane reguły preprocessingu, struktura imputacji, progi winsoryzacji, parametry standaryzacji, współczynniki modelu, reguły punktacji oraz z góry określone wartości odcięcia zostały zastosowane do kohorty walidacyjnej (hold-out). Nie przeprowadzono dalszego przesiewu predyktorów, ponownego dopasowania modelu, rekalibracji współczynników ani optymalizacji progów. Efektywność walidacji podsumowano za pomocą dyskryminacji, kalibracji, wyniku Briera, czułości, swoistości, dodatniej wartości predykcyjnej oraz ujemnej wartości predykcyjnej.
Ustanowione narzędzia oceny ciężkości stanu pacjenta obliczono z tego samego okna przyjęcia, w którym dane były dostępne, w tym Bedside Index for Severity in Acute Pancreatitis, wynik Acute Physiology and Chronic Health Evaluation II, wynik Sequential Organ Failure Assessment, wynik Ranson, Harmless Acute Pancreatitis Score oraz kryteria zespołu ogólnoustrojowej odpowiedzi zapalnej. W porównaniach zastosowano ten sam punkt końcowy, populację analizowaną oraz schemat walidacji. Sparowane porównania powierzchni pod krzywą przeprowadzono przy użyciu testów DeLonga.
Wszystkie wykresy walidacyjne oraz wykresy z podziałem na warstwy wyników zostały wygenerowane z zablokowanego zbioru danych analitycznych. Przed przygotowaniem rycin sprawdzono wielkość próby w każdym panelu ryciny w odniesieniu do końcowej kohorty analitycznej, kohorty rozwojowej, odseparowanej kohorty walidacyjnej lub wcześniej określonej warstwy wyników. Metody wizualizacji przeznaczonych dla wysokowymiarowych danych omicznych, ekologicznych danych licznych lub analiz różnicowej obfitości nie były stosowane w przypadku rutynowych danych z laboratorium klinicznego.