Stenogram Sejmu · 2026-06-19

Joanna Wicha

Kadencja 10 · posiedzenie 60 · wypowiedź 75

Profil posła

Klub podany w głosowaniu imiennym tego posła w tym samym dniu i posiedzeniu: Lewica · dowód głosu. Nie jest to pełna historia członkostwa.

Pełna wypowiedź

10. kadencja, 60. posiedzenie, 3. dzień (19-06-2026) 27. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o systemie ochrony zdrowia oraz o zmianie niektórych innych ustaw (druk nr 2673). Poseł Joanna Wicha: Szanowny Panie Marszałku! Wysoka Izbo! Procedowany dziś projekt dotyka kilku obszarów ochrony zdrowia. Mówi o składce chorobowej, finansowaniu NFZ-etu, organizacji szpitali, wynagrodzeniach personelu medycznego, kontroli zwolnień lekarskich, a nawet ulgach podatkowych. Więc po kolei. To ważne aspekty, dlatego wymagają nie tylko dobrych intencji, ale też głębokiej refleksji nad skutkami regulacji. Zacznę od propozycji, którą popieramy. Projekt zakłada objęcie umów zlecenia obowiązkową składką zdrowotną. To krok w stronę większej sprawiedliwości systemu. Umowa zlecenia nie może być dłużej wytrychem na uchylanie się od dokładania do systemu ochrony zdrowia. Obok tego rozwiązania projekt zawiera propozycje, których nie popieramy. Projektodawcy przedstawiają przesunięcie składki chorobowej z ZUS do NFZ jako sposób na zwiększenie finansowania ochrony zdrowia. Do NFZ ma trafiać kwartalna nadwyżka. Tylko, że ta nadwyżka jest zmienna, a w niektórych okresach może jej po prostu nie być. Nie można więc udawać, że jest to stabilny strumień nowych finansów na leczenie. Projekt zakłada też skrócenie okresu wypłacania chorobowego przez pracodawcę z 30 do 14 dni. To oznacza oszczędność dla firm, ale większe wydatki dla państwa, czyli po stronie nas, podatników, to de facto przeniesienie kosztów z firm na ludzi. W projekcie widzę też brak konsekwencji. W materiałach pojawiają się różne kwoty dodatkowych wpływów i oszczędności dla NFZ. Raz mowa o 25 mld zł, innym razem o 16 mld zł. Reforma ochrony zdrowia nie może opierać się na optymistycznych tabelach. Musi opierać się na rzetelnych wyliczeniach. Takie wyliczenia przygotowaliśmy w projekcie podatku zdrowotnego Lewicy. Zamiast odliczać od podatku wydatki na prywatne leczenie i zmniejszać dochody państwa, zaprojektowaliśmy rozwiązanie, w którym zwykli pracownicy będą płacić mniej niż obecnie, a system zyska więcej środków. Po pierwsze, jednolity podatek zdrowotny obejmujący korporacje, które obecnie nie dokładają się do służby zdrowia. Po drugie, opodatkowanie wysokoprzetworzonej tłustej żywności na wzór opłaty cukrowej. Po trzecie, zwiększenie udziału akcyzy w finansowaniu ochrony zdrowia. W ten sposób przenosimy ulgę finansową dla 90% pracowników przy jednoczesnym podniesieniu nakładów na ochronę zdrowia z 6% PKB na 9%. To jest zasadnicza różnica między naszym podejściem a propozycją zawartą w procedowanym dziś projekcie. My chcemy więcej pieniędzy w publicznym systemie. Projekt proponuje ulgę, która skutkowałaby mniejszymi środkami w budżecie i dotowaniem prywatnej opieki zdrowotnej. To prosta droga do prywatyzacji ochrony zdrowia, na którą Lewica nie zgadza się fundamentalnie. Sprzeciw wobec premiowania prywatnej opieki zdrowotnej nie pozwala nam poprzeć tego projektu. To rozwiązanie przyniesie tylko krótkotrwałą ulgę tym, których już dziś stać na prywatne wizyty, a nic dobrego nie wniesie dla pozostałych pacjentów. Nie skróci czasu oczekiwania na zabiegi, nie zwiększy liczby specjalistów w publicznych poradniach i nie poprawi sytuacji w szpitalach powiatowych. Pogłębi za to nierówności, a równy dostęp do zdrowia to nie ambitne marzenie Lewicy, tylko konstytucyjne prawo Polek i Polaków. Kolejny obszar ustawy to wynagrodzenia personelu medycznego. Projekt proponuje zmianę mechanizmu ustalania wynagrodzeń i przesunięcie waloryzacji. W praktyce może to oznaczać wyhamowanie dynamiki wzrostu płac w ochronie zdrowia. Jako pielęgniarka i członkini związku zawodowego na długo zanim zostałam polityczką walczyłam o godne płace medyków. Nie zaprzeczam jednocześnie, że wynagrodzenia w ochronie zdrowia wymagają uporządkowania. Potrzebujemy przejrzystych zasad, realnej ewidencji czasu pracy i ograniczenia patologii, w których jedna osoba formalnie pracuje w kilku miejscach dokładnie w tym samym czasie. Odpowiedzią jednak nie może być konfliktowanie personelu z dyrektorem szpitala i przerzucanie odpowiedzialności na negocjacje w poszczególnych placówkach. To grozi pogłębieniem nierówności. Projekt przewiduje także rozwiązania dotyczące tzw. szpitali wiodących i podległych. Sama dyskusja o uporządkowaniu struktury szpitali jest potrzebna. Polska sieć szpitali wymaga lepszej koordynacji, racjonalnego planowania świadczeń i mądrzejszego wykorzystania zasobów. Ale w tym projekcie zbyt wiele pytań pozostaje bez odpowiedzi. Nie wystarczy powiedzieć: konsolidacja. Trzeba pokazać, że za tą konsolidacją nie pójdzie likwidacja oddziałów, ograniczenia dostępności i centralizacja świadczeń kosztem lokalnych społeczności. Kolejne wątpliwości budzi pomysł przeniesienia kontroli zwolnień lekarskich do NFZ. ZUS wskazuje na ryzyka dotyczące danych osobowych, kosztów dostosowania systemów informatycznych (Dzwonek) i praktycznej obsługi takiej zmiany. Do tego dochodzi jeszcze ryzyko konfliktu interesów. NFZ jest płatnikiem świadczeń medycznych. Przeniesienie do niego kontroli zwolnień lekarskich może tworzyć presję na ograniczenie liczby uznawanych zwolnień. Ten projekt dotyka realnych problemów, ale nie daje na nie spójnej odpowiedzi i dlatego Lewica nie poprze go w obecnym kształcie. Dziękuję. Przebieg posiedzenia

Otwórz zachowany oryginał · Źródło urzędowe

Dowód treści wypowiedzi

Dowód kolejności na liście dnia

Kontekst w stenogramie

  1. Wcześniej · wypowiedź 73 Czesław Hoc 10. kadencja, 60. posiedzenie, 3. dzień (19-06-2026) 27. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o systemie ochrony zdrowia oraz o zmianie niektórych innych ustaw (druk nr 2673). Poseł Czesław Hoc: Dziękuję,
  2. Wcześniej · wypowiedź 74 Radosław Lubczyk 10. kadencja, 60. posiedzenie, 3. dzień (19-06-2026) 27. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o systemie ochrony zdrowia oraz o zmianie niektórych innych ustaw (druk nr 2673). Poseł Radosław Lubczyk: Panie
  3. Później · wypowiedź 76 Witold Tumanowicz 10. kadencja, 60. posiedzenie, 3. dzień (19-06-2026) 27. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o systemie ochrony zdrowia oraz o zmianie niektórych innych ustaw (druk nr 2673). Poseł Witold Tumanowicz: Pani
  4. Później · wypowiedź 77 Elżbieta Burkiewicz 10. kadencja, 60. posiedzenie, 3. dzień (19-06-2026) 27. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o systemie ochrony zdrowia oraz o zmianie niektórych innych ustaw (druk nr 2673). Poseł Elżbieta Burkiewicz: Sz
1. (3.4ms; exec 3.35 + fetch 0.05; rows 1) SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.object_id AS member_id, day.object_id AS day_id, day.term, day.proceeding_number, day.source_date, day.current_revision_id AS day_revision_id, dayStatement.ordinal, dayEvidence.id AS list_evidence_id, dayEvidence.selector_type AS list_selector_type, dayEvidence.selector AS list_selector, dayFetch.id AS list_fetch_id, dayFetch.requested_url AS list_source_url, dayArtifact.sha256 AS list_sha256, binding.artifact_id, binding.evidence_id AS transcript_evidence_id, transcriptEvidence.selector_type AS transcript_selector_type, transcriptEvidence.selector AS transcript_selector, transcriptFetch.id AS transcript_fetch_id, transcriptFetch.requested_url AS transcript_source_url, artifact.sha256 AS transcript_sha256, artifact.detected_mime, artifact.byte_size FROM sejm_statements s JOIN sejm_transcript_days day ON day.object_id = s.transcript_day_id LEFT JOIN sejm_mp_identities mp ON mp.term = day.term AND mp.mp_number = s.source_member_id LEFT JOIN sejm_transcript_day_statements dayStatement ON dayStatement.day_id = day.object_id AND dayStatement.day_revision_id = day.current_revision_id AND dayStatement.statement_id = s.object_id LEFT JOIN evidence dayEvidence ON dayEvidence.id = dayStatement.evidence_id LEFT JOIN fetches dayFetch ON dayFetch.id = dayEvidence.fetch_id LEFT JOIN artifacts dayArtifact ON dayArtifact.id = dayEvidence.artifact_id LEFT JOIN documents document ON document.owner_object_id = day.object_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', s.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL LEFT JOIN evidence transcriptEvidence ON transcriptEvidence.id = binding.evidence_id LEFT JOIN fetches transcriptFetch ON transcriptFetch.id = transcriptEvidence.fetch_id LEFT JOIN artifacts artifact ON artifact.id = binding.artifact_id WHERE s.object_id = 23114 LIMIT 1
2. (3.58ms; exec 3.55 + fetch 0.04; rows 1) WITH ranked AS ( SELECT extraction.id, extraction.source_artifact_id, extraction.quality_state, ROW_NUMBER() OVER (PARTITION BY extraction.source_artifact_id ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC) AS preference FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id IN (25418) AND run.state = 'completed' ) SELECT ranked.source_artifact_id, ranked.id, ranked.quality_state, segment.source_text AS source_text FROM ranked LEFT JOIN text_segments segment ON segment.extraction_id = ranked.id WHERE ranked.preference = 1 ORDER BY ranked.source_artifact_id, segment.ordinal
3. (3.12ms; exec 3.08 + fetch 0.04; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal, binding.artifact_id FROM sejm_transcript_day_statements dayStatement JOIN sejm_statements statement ON statement.object_id = dayStatement.statement_id LEFT JOIN documents document ON document.owner_object_id = dayStatement.day_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', statement.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.language = 'und' AND binding.current_selector_sha IS NOT NULL WHERE dayStatement.day_id = 23038 AND dayStatement.day_revision_id = 22731 AND dayStatement.ordinal BETWEEN 73 AND 77 AND statement.object_id <> 23114 ORDER BY dayStatement.ordinal
4. (3.19ms; exec 3.15 + fetch 0.04; rows 4) WITH ranked AS ( SELECT extraction.id, extraction.source_artifact_id, extraction.quality_state, ROW_NUMBER() OVER (PARTITION BY extraction.source_artifact_id ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC) AS preference FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id IN (25411, 25417, 25419, 25420) AND run.state = 'completed' ) SELECT ranked.source_artifact_id, ranked.id, ranked.quality_state, LEFT(segment.source_text, 240) AS source_text FROM ranked LEFT JOIN text_segments segment ON segment.extraction_id = ranked.id WHERE ranked.preference = 1 ORDER BY ranked.source_artifact_id, segment.ordinal
5. (10.87ms; exec 10.8 + fetch 0.07; rows 17) SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_votes vote ON vote.object_id = individual.vote_id AND vote.current_revision_id = individual.vote_revision_id JOIN object_revisions revision ON revision.id = vote.current_revision_id JOIN evidence e ON e.id = individual.evidence_id JOIN fetches f ON f.id = e.fetch_id WHERE vote.term = 10 AND vote.sitting_number = 60 AND individual.mp_number = 417 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-06-19' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 31.6ms | App: 31.3ms | DB: 24.2ms (5, rows: 27) [exec: 23.9ms, fetch: 0.2ms] | View: 0.4ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.39ms) /app/templates/speeches/show.php
/app/public/index.php
/app/vendor/autoload.php
/app/vendor/composer/autoload_real.php
/app/vendor/composer/platform_check.php
/app/vendor/composer/ClassLoader.php
/app/vendor/composer/autoload_static.php
/app/vendor/symfony/deprecation-contracts/function.php
/app/vendor/symfony/polyfill-php83/bootstrap.php
/app/lib/PFrame.php
/app/config/credentials/local.php
/app/src/Http/PublicResponseCache.php
/app/src/Http/AuthRoutes.php
/app/src/Http/ReviewDecisionRoutes.php
/app/src/Http/TopicDecisionRoutes.php
/app/src/Http/WatchRoutes.php
/app/src/Http/SpeechController.php
/app/src/Overview/SpeechReadModel.php
/app/src/Text/TextSearch.php
/app/templates/layout.php