Stenogram Sejmu · 2026-07-02

Karina Anna Bosak

Kadencja 10 · posiedzenie 61 · wypowiedź 109

Profil posła

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

Pełna wypowiedź

10. kadencja, 61. posiedzenie, 2. dzień (02-07-2026) 9. punkt porządku dziennego: Sprawozdanie Komisji Zdrowia o rządowym projekcie ustawy o zmianie ustawy o prawach pacjenta i Rzeczniku Praw Pacjenta (druki nr 2598 i 2756). Poseł Karina Anna Bosak: Szanowna Pani Marszałek! Wysoka Izbo! Państwo ma obowiązek ścigać oszustów. Ale państwo nie może pozwolić jednemu organowi na niemal niekontrolowaną władzę, dzięki której będzie on arbitralnie decydował, jakie działania wobec pacjentów są dopuszczalne i kogo należy ukarać i de facto wyeliminować z rynku. A taką władzę według tego projektu otrzymuje rzecznik praw pacjenta. Nikt rozsądny nie będzie dziś bronił oszustów żerujących na ludzkim cierpieniu. Nikt nie chce, aby osoby chore na nowotwory, ciężkie schorzenia czy choroby przewlekłe były okłamywane i okradane przez ludzi obiecujących cudowne uzdrowienie. Ten projekt budzi poważne obawy nie dlatego, że zapowiada walkę z oszustami. Ten projekt budzi poważne obawy, bo pod pretekstem walki z oszustami tworzy mechanizmy niebezpieczne dla wolności obywatelskich, życia i zdrowia pacjenta, rozwoju nauk medycznych, wolności działalności gospodarczej oraz prawa do rzetelnego procesu. Problemem tego projektu nie jest to, kogo chce ścigać. Problemem tego projektu jest to, jakie niebezpieczne narzędzia do bezkarnego nadużywania władzy tworzy. Wysoka Izbo! Od setek lat cywilizacja zachodnia budowała system oparty na prostej zasadzie: Ten, kto oskarża, nie powinien jednocześnie sądzić i wymierzać kary. Ten, kto wydaje decyzję, powinien podlegać skutecznej kontroli. Ten projekt całkowicie burzy ten porządek. Rzecznik praw pacjenta będzie mógł sam wszcząć postępowanie, sam zgromadzić materiał dowodowy, sam wybrać ekspertów, sam ocenić dowody, sam uznać, że doszło do naruszenia, i sam nałożyć karę sięgającą nawet 1 mln zł. W praktyce oznacza to koncentrację funkcji inicjatora postępowania, organu prowadzącego postępowanie, oskarżyciela, organu rozstrzygającego i nakładającego karę w jednej instytucji. Rzecznik praw pacjenta może stać się policjantem, oskarżycielem, sędzią i katem w jednej osobie. Tak wielkiej koncentracji kompetencji nie posiada dziś niemal żaden organ administracji publicznej w Polsce, z wyłączeniem dosłownie kilku urzędów, takich jak UOKiK czy KNF. Wysoka Izbo! Szczególnie niebezpieczne w rozpatrywanym projekcie jest również oparcie całego systemu sankcji na pojęciach, których ustawodawca nie definiuje. Najważniejszym z nich jest pojęcie aktualnej wiedzy medycznej, bo to pojęcie od lat funkcjonuje w prawie jako miara staranności lekarza oceniana przez niezależny sąd przy pomocy biegłych. To pojęcie jednak nigdy nie było podstawą nałożenia administracyjnej kary sięgającej 1 mln zł. Kto ma decydować, czym ona jest? Minister, rzecznik, powołany przez niego ekspert? Na mocy jakich wytycznych? Którego towarzystwa naukowego? Z jakiego kraju? Z którego roku? Nauka nie jest przecież zbiorem niezmiennych dogmatów. Nauka rozwija się przez stawianie pytań, poprzez kwestionowanie obowiązujących poglądów, poprzez badania, które często wyprzedzają oficjalne rekomendacje. To, co dziś jest hipotezą, jutro może być standardem leczenia. A to, co dziś jest standardem, za kilka lat może zostać odrzucone. Wystarczy przypomnieć, że wiele metod medycznych trafia do oficjalnych wytycznych dopiero kilka lat po publikacji badań potwierdzających ich skuteczność. Jeżeli za kryterium legalności uznamy wyłącznie aktualne rekomendacje ekspertów, pojawi się ryzyko karania za zastosowanie metod, które mają już naukowe podstawy, ale jeszcze nie zostały wpisane do oficjalnych zaleceń. Co więcej, sami przedstawiciele nauki prawa medycznego wskazują, że aktualna wiedza medyczna nie oznacza wyłącznie obowiązujących wytycznych czy rekomendacji towarzystw naukowych. Obejmuje również doświadczenie kliniczne lekarzy oraz rozwijające się dowody naukowe. Tymczasem projekt pozostawia rzecznikowi możliwość samodzielnego decydowania, które źródła uzna za wystarczające, a które odrzuci. To tworzy ryzyko ograniczenia dostępu pacjentów do metod, które nie są oszustwem, lecz pozostają poza aktualnymi rekomendacjami. Ostateczne konsekwencje takich decyzji będą ponosili sami pacjenci. Państwo powinno reagować na oszustwo i krzywdę, ale nie powinno zastępować decyzji pacjenta decyzją urzędnika. Apeluję, aby w dalszych pracach nad tą ustawą przywrócić właściwą równowagę. Tak, walczymy z oszustami zdrowotnymi. Tak, chronimy osoby chore, starsze, słabsze, przestraszone, zlęknione. (Dzwonek) Tak, karzmy tych, którzy żerują na cierpieniu i lęku. Ale nie twórzmy prawa, które przez swoją nieprecyzyjność i represyjność uderzy być może o wiele bardziej w świadomych pacjentów oraz legalnie i etycznie działające podmioty. (Oklaski) 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ź 107 Joanna Wicha 10. kadencja, 61. posiedzenie, 2. dzień (02-07-2026) 9. punkt porządku dziennego: Sprawozdanie Komisji Zdrowia o rządowym projekcie ustawy o zmianie ustawy o prawach pacjenta i Rzeczniku Praw Pacjenta (druki nr 2598 i 2756). Poseł Joanna Wi
  2. Wcześniej · wypowiedź 108 Grzegorz Płaczek 10. kadencja, 61. posiedzenie, 2. dzień (02-07-2026) 9. punkt porządku dziennego: Sprawozdanie Komisji Zdrowia o rządowym projekcie ustawy o zmianie ustawy o prawach pacjenta i Rzeczniku Praw Pacjenta (druki nr 2598 i 2756). Poseł Grzegorz
  3. Później · wypowiedź 110 Norbert Pietrykowski 10. kadencja, 61. posiedzenie, 2. dzień (02-07-2026) 9. punkt porządku dziennego: Sprawozdanie Komisji Zdrowia o rządowym projekcie ustawy o zmianie ustawy o prawach pacjenta i Rzeczniku Praw Pacjenta (druki nr 2598 i 2756). Poseł Norbert P
  4. Później · wypowiedź 111 Wioleta Tomczak 10. kadencja, 61. posiedzenie, 2. dzień (02-07-2026) 9. punkt porządku dziennego: Sprawozdanie Komisji Zdrowia o rządowym projekcie ustawy o zmianie ustawy o prawach pacjenta i Rzeczniku Praw Pacjenta (druki nr 2598 i 2756). Poseł Wioleta T
1. (5.31ms; exec 5.27 + fetch 0.04; 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 = 19698 LIMIT 1
2. (3.58ms; exec 3.52 + fetch 0.07; 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 (20993) 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. (2.13ms; exec 2.1 + fetch 0.03; 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 = 19588 AND dayStatement.day_revision_id = 19249 AND dayStatement.ordinal BETWEEN 107 AND 111 AND statement.object_id <> 19698 ORDER BY dayStatement.ordinal
4. (1.61ms; exec 1.53 + fetch 0.08; 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 (20977, 20978, 20994, 20995) 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. (4.05ms; exec 4.04 + fetch 0.02; 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 = 61 AND individual.mp_number = 32 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-07-02' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 24.5ms | App: 24ms | DB: 16.7ms (5, rows: 10) [exec: 16.5ms, fetch: 0.2ms] | View: 0.6ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.57ms) /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