Stenogram Sejmu · 2026-06-18

Mariusz Krystian

Kadencja 10 · posiedzenie 60 · wypowiedź 282

Profil posła

Brak głosu imiennego z tego dnia, który potwierdzałby klub mówcy.

Pełna wypowiedź

10. kadencja, 60. posiedzenie, 2. dzień (18-06-2026) 17. punkt porządku dziennego: Sprawozdanie Komisji Zdrowia o rządowym projekcie ustawy o zmianie ustawy o świadczeniach opieki zdrowotnej finansowanych ze środków publicznych oraz ustawy o działalności leczniczej (druki nr 2685 i 2690). Poseł Mariusz Krystian (tekst niewygłoszony): Pytania 1. Projekt przyznaje agencji, NFZ i ministrowi zdrowia dostęp do danych o wynagrodzeniach personelu medycznego powiązanych z numerem PESEL, właśnie po to, by wykrywać wieloetatowość i fikcyjne godziny pracy. Dawid Kacprzyk, działacz Koalicji Obywatelskiej, wykazał w szpitalu publicznym 3976 godzin pracy rocznie, czyli 11 godzin dziennie, każdego dnia bez wyjątku, i zarobił 1,6 mln zł bez specjalizacji. Dlaczego te narzędzia nie istniały wcześniej i kto w Ministerstwie Zdrowia przez lata blokował stworzenie podstawy prawnej umożliwiającej wykrycie takich przypadków? 2. Projekt wprost wskazuje, że koszty osobowe stanowią 65,46% przychodów z NFZ w podmiotach leczniczych. Warszawski Szpital Południowy od lat notował straty finansowe, a jednocześnie wypłacał działaczowi partyjnemu wynagrodzenie przekraczające 1,6 mln zł rocznie, finansowane ze środków publicznych. Czy po wejściu w życie tej ustawy minister zdrowia zleci agencji natychmiastową analizę wynagrodzeń kontraktowych we wszystkich szpitalach zarządzanych przez samorządy powiązane z koalicją rządzącą? Czy projekt służy jedynie produkcji statystyk, a nie realnej kontroli? 3. Projekt reguluje dane o wynagrodzeniach zarówno z umów o pracę, jak i z kontraktów i umów cywilnoprawnych. Kacprzyk zatrudniony był właśnie na kontrakcie - formie, która dotychczas umożliwiała omijanie jakiejkolwiek kontroli. W tym samym szpitalu działał nieformalny prywatny SOR dla polityków KO, gdzie znajomi działacza byli obsługiwani ekspresowo, poza kolejką zwykłych pacjentów. Czy rząd potrafi wyjaśnić, dlaczego projekt, choć słuszny, pojawia się dopiero po tym, jak sprawa wyszła na jaw za sprawą niezależnych mediów, a nie wewnętrznego nadzoru ministerstwa? 4. Projekt ma umożliwić rzetelną analizę faktycznego wpływu wynagrodzeń na koszty świadczeń opieki zdrowotnej. Tymczasem system ochrony zdrowia już dziś jest w zapaści. Brakuje lekarzy, pielęgniarek i sprzętu. Pieniądze przeznaczone na leczenie Polaków trafiały do kieszeni partyjnych nominatów bez specjalizacji zamiast do gabinetów onkologów czy pediatrów. Jaką konkretną gwarancję daje ten projekt, że dostęp do danych o wynagrodzeniach przełoży się na rzeczywiste sankcje wobec sprawców, a nie tylko na kolejny raport, który trafi do szuflady? 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ź 280 Katarzyna Kęcka 10. kadencja, 60. posiedzenie, 2. dzień (18-06-2026) 17. punkt porządku dziennego: Sprawozdanie Komisji Zdrowia o rządowym projekcie ustawy o zmianie ustawy o świadczeniach opieki zdrowotnej finansowanych ze środków publicznych oraz ustawy
  2. Wcześniej · wypowiedź 281 Anna Gembicka 10. kadencja, 60. posiedzenie, 2. dzień (18-06-2026) 17. punkt porządku dziennego: Sprawozdanie Komisji Zdrowia o rządowym projekcie ustawy o zmianie ustawy o świadczeniach opieki zdrowotnej finansowanych ze środków publicznych oraz ustawy
  3. Później · wypowiedź 283 Dariusz Matecki 10. kadencja, 60. posiedzenie, 2. dzień (18-06-2026) 17. punkt porządku dziennego: Sprawozdanie Komisji Zdrowia o rządowym projekcie ustawy o zmianie ustawy o świadczeniach opieki zdrowotnej finansowanych ze środków publicznych oraz ustawy
  4. Później · wypowiedź 284 Marta Cienkowska 10. kadencja, 60. posiedzenie, 2. dzień (18-06-2026) 19. punkt porządku dziennego: Pierwsze czytanie rządowego projektu ustawy o zabezpieczeniu socjalnym osób wykonujących zawód artystyczny (druk nr 2644). Minister Kultury i Dziedzictwa Nar
1. (3.93ms; exec 3.82 + fetch 0.11; 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 = 16422 LIMIT 1
2. (2.9ms; exec 2.79 + fetch 0.11; 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 (24028) 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.48ms; exec 3.45 + 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 = 16139 AND dayStatement.day_revision_id = 15745 AND dayStatement.ordinal BETWEEN 280 AND 284 AND statement.object_id <> 16422 ORDER BY dayStatement.ordinal
4. (2.43ms; exec 2.39 + 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 (24026, 24027, 24029, 24036) 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. (3.01ms; exec 2.95 + fetch 0.06; rows 0) 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 = 193 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-06-18' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 23.8ms | App: 22.7ms | DB: 15.8ms (5, rows: 10) [exec: 15.4ms, fetch: 0.4ms] | View: 0.3ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.26ms) /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