e-zdrowie - NFZ o zdrowiu. Choroba niedokrwienna serca5683NFZ o zdrowiu. Choroba niedokrwienna sercaNFZ o zdrowiu. Choroba niedokrwienna sercaStreszczenieNFZ o zdrowiu. Choroba niedokrwienna sercaW raporcie<p><span style="font-size: 12.8px;">Edytowano: 27 czerwca 2022 r. </span></p>
<h2 style="font-size:20px">Tydzień dla serca</h2>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.0.2/chart.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/numeral.js/2.0.6/numeral.min.js"></script>
<p style="font-size:16px">Z okazji Tygodnia dla Serca, Narodowy Fundusz Zdrowia opublikował raport dotyczący choroby niedokrwiennej serca (ChNS). Informacje zawarte w raporcie zostały zaktualizowane o dane za lata 2019-2021. Plik w formacie excel dostępny jest w plikach do pobrania poniżej.
</p>
<h3 style="font-size:18px">Liczba chorych</h3>
<p style="font-size:16px">
Według danych Insitute for Health Metrics and Evaluation na chorobę niedokrwienną serca chorowało w 2017 r. w Polsce 1,6 mln osób (4,2% populacji). Jest to choroba, dla której występuje wiele modyfikowalnych czynników ryzyka, takich jak nadciśnienie tętnicze, zaburzenia lipidowe, palenie tytoniu, nadwaga i otyłość, niewłaściwa dieta, cukrzyca, nadużywanie alkoholu, niska aktywność fizyczna, czynniki psychospołeczne.
</p>
<h3 style="font-size:18px">Rodzaje choroby niedokrwiennej serca</h3>
<p style="font-size:16px">
Choroba niedokrwienna serca dzieli się na przewlekłą chorobę niedokrwienną serca i ostre zespoły wieńcowe. Przewlekła choroba niedokrwienna serca dominuje pod względem liczby pacjentów – w 2019 r. świadczenia z rozpoznaniem przewlekłej choroby niedokrwiennej serca udzielono 77% pacjentów, którzy mieli udzielone w tym roku co najmniej jedno świadczenie z powodu ChNS. Pod względem wartości refundacji świadczeń dominowały jednak ostre zespoły wieńcowe, na które w 2019 r. przeznaczono 58% z blisko 2 mld zł refundacji świadczeń z powodu ChNS.
</p>
<h3 style="font-size:18px">Leczenie i rehabilitacja</h3>
<p style="font-size:16px">
W leczeniu zawałów serca (wchodzących w skład ostrych zespołów wieńcowych) istotna jest rehabilitacja kardiologiczna. W raporcie przedstawiono, że niezależnie od grupy wiekowej, osoby, które rozpoczęły rehabilitację kardiologiczną w ciągu 60 dni od wypisu miały wyższe prawdopodobieństwo przeżycia. Rozwiązaniem mającym zapewnić dostęp do rehabilitacji kardiologicznej jest program kompleksowej opieki nad pacjentem z zawałem KOS-zawał, który funkcjonuje od 2017 r. Zgodnie z danymi przedstawionymi w raporcie, wzrastała w ostatnich latach liczba ośrodków udzielających świadczenia w programie, jak również liczba leczonych pacjentów i wartość refundacji świadczeń.
</p>
<h3 style="font-size:18px">Powikłania</h3>
<p style="font-size:16px">
Choroba niedokrwienna serca z czasem może prowadzić do niewydolności serca. Przedstawione w raporcie dane wskazują, że dla pacjentów, którzy mieli zawał w 2012 r. prawdopodobieństwo wystąpienia niewydolności serca w ciągu 7 lat wynosiło 46%. Było ono wyższe dla osób, które nie miały rehabilitacji kardiologicznej w ciągu 60 dni od zawału.
</p>
<p style="margin-bottom:2em"></p>
<a href="#Instrukcja do wykresu">Instrukcja do wykresu</a>
<p style="margin-bottom:2em"></p>
<h3 style="font-size:18px">Liczba przypadków (w tys.) ostrych zespołów wieńcowych wg typu (2014–2021)</h3>
<br>
<div class="chart-container" style="max-width: 100%; left: 50%; margin-right: -50%">
<canvas id="chart" width="600px" height="400px" aria-label="Wykres słupkowy prezentujący liczbę przypadków ostrych zespołów wieńcowych wśród osób dorosłych według typu. Dane zaprezentowane na wykresie znajdują się w plikach do pobrania poniżej" role="img" tabindex="0" style="display: block; box-sizing: border-box; height: 400px; width: auto;"></canvas>
</div>
<p style="margin-bottom:2em"></p>
<h2 style="font-size:20px">Jakie informacje znajdę w raporcie?</h2>
<p style="font-size:16px">
W raporcie NFZ przeczytasz o:
</p>
<ul>
<li style="font-size:16px">epidemiologii choroby niedokrwiennej serca w Europie i w Polsce,</li>
<li style="font-size:16px">czynnikach ryzyka choroby niedokrwiennej serca,</li>
<li style="font-size:16px">ostrych zespołach wieńcowych, w tym: epidemiologii rejestrowanej, zabiegach angioplastyki wieńcowej i pomostowania aortalno-wieńcowego, rehabilitacji kardiologicznej, chorobach współwystępujących, programie KOS-zawał i wartości refundacji świadczeń,</li>
<li style="font-size:16px">przewlekłej chorobie niedokrwiennej serca, w tym: epidemiologii rejestrowanej, udzielonych świadczeniach, wartości refundacji świadczeń,</li>
<li style="font-size:16px">śmiertelności pacjentów z ostrymi zespołami wieńcowymi, w tym wpływie rehabilitacji kardiologicznej na śmiertelność,</li>
<li style="font-size:16px">chorobie niedokrwiennej serca a niewydolności serca.</li>
</ul>
<h3 style="font-size:18px"><p id="Instrukcja do wykresu">Instrukcja do wykresu</p></h3><p></p><p>
</p><p style="font-size:16px">
Prezentowany wykres jest interaktywny co oznacza, że możesz poruszać się po nim odkrywając dodatkowe treści:
</p>
<ul>
<li style="font-size:16px">po najechaniu kursorem myszy na dowolny słupek wyświetla się etykieta zawierająca dane,</li>
<li style="font-size:16px">po kliknięciu w wykres możesz poruszać się po nim za pomocą strzałek klawiatury. Każde kliknięcie przenosi do kolejnej serii danych w danej kategorii. Jeśli nie ma kolejnych serii danych w danej kategorii, to kliknięcie przeniesie do pierwszej serii danych z kolejnej kategorii,</li>
<li style="font-size:16px">dane przedstawione na wykresie znajdują się w pliku do pobrania poniżej.</li></ul>
<p></p>
<script>
function formatTooltip (context) {
var n = context.dataset.data[context.dataIndex].x === undefined ? context.dataset.data[context.dataIndex] : context.dataset.data[context.dataIndex].x;
var l = context.dataset.label === undefined ? context.dataset.labels[context.dataIndex] : context.dataset.label;
return l + ": " + Intl.NumberFormat('fr', {minimumFractionDigits: 0}).format(n);
};
function formatTick (value, index, values) {
return Intl.NumberFormat('fr', {minimumFractionDigits: 0}).format(value) + '%';
};
const isContrast = () =>{
const re = new RegExp('isContrast=(?:)[^;]*')
try{
return document.cookie.match(re)[0].replace('isContrast=', '') === 'true' ? true : false;
}catch{
return false;
}
};
function crtDiagPat(color = 'black', xS = 1) {
let shape = document.createElement('canvas')
let side = 10
shape.width = side
shape.height = side
let c = shape.getContext('2d')
c.strokeStyle = 'yellow';
c.beginPath();
c.fillStyle = color;
c.fillRect(0, 0, side, side);
c.fill();
c.beginPath();
c.moveTo(xS * side, 0);
c.lineTo(side - xS * side, side);
c.stroke();
return c.createPattern(shape, 'repeat')
}
Chart.defaults.color = isContrast() ? 'yellow' : 'black';
Chart.defaults.plugins.tooltip.bodyColor = isContrast() ? 'rgb(255, 255, 0)' : 'white';
Chart.defaults.plugins.tooltip.borderColor = isContrast() ? 'white' : 'black';
Chart.defaults.plugins.tooltip.borderWidth = isContrast() ? 1 : 0;
Chart.defaults.plugins.tooltip.titleColor = isContrast() ? 'rgb(255, 255, 0)' : 'white';
Chart.defaults.scale.grid.color = isContrast() ? "#A5A5A5" : "rgba(0,0,0,0.1)";
Chart.defaults.borderColor = isContrast() ? 'white' : 'black';
var paletaStack = isContrast() ? ['#016D24', '#f7a600'] : ['#261474', '#f7a600'];
var paleta = isContrast() ? ['#261474', '#5aa1d8', '#f7a600'] : ['#261474', '#5aa1d8', '#f7a600'];
var ctx = document.getElementById('chart');
var mixedChart = new Chart(ctx, {
type: 'bar',
data: {
datasets: [
{
label: 'NSTEMI',
data: [40.5, 40.4, 42.3, 46.9, 50.1, 51.4, 41.5, 42.2],
backgroundColor: crtDiagPat(Array(1).fill(paleta[0])),
borderColor: Array(1).fill(paleta[0]),
borderWidth: 2
},
{
label: 'STEMI',
data: [32.2, 30.7, 29.3, 28.6, 27.2, 27.6, 24.5, 25.5],
backgroundColor: Array(1).fill(paleta[1]),
borderColor: Array(1).fill(paleta[0]),
borderWidth: 2
},
{
label: 'UA',
data: [53.7, 53.8, 54.0, 46.6, 27.4, 23.6, 17.2, 17.5],
backgroundColor: Array(1).fill(paleta[2]),
borderColor: Array(1).fill(paleta[0]),
borderWidth: 2
}
],
labels: ['2014', '2015', '2016', '2017', '2018', '2019', '2020', '2021']
},
options: {
plugins: {
title: {
display: false,
fontSize: 18,
fontStyle: 'normal',
text: 'Struktura proporcji pokrycia dni terapii lekami refundowanymi stosowanymi w leczeniu choroby Alzheimera'
},
legend:{
position: 'top',
onClick: null
},
tooltip: {
callbacks: {
label: function(context) {
var n = context.dataset.data[context.dataIndex];
return context.dataset.label + ": " + Intl.NumberFormat('fr', {minimumFractionDigits: 1}).format(n);
}
},
titleFontStyle: 'normal'
}
},
scales: {
y: {
display: true,
title: {
display:true,
text: 'Liczba przypadków (tys.)'
},
stacked: true,
position: 'bottom',
ticks: {
beginAtZero: true,
}
},
x: {
display: true,
title: {
display:true
},
stacked: true
},}
}
});
var charts = [ mixedChart];
const chartsNames = ['chart'];
let selectedIndex = Array(charts.length).fill(-1);
let selectedData = Array(charts.length).fill(0);
function getDatMeta(i, w) {
let ff = charts[i].getDatasetMeta(w);
return ff;
}
function clearActive(i) {
if (selectedIndex[i] > -1) {
getDatMeta(i, selectedData[i]).controller.removeHoverStyle(getDatMeta(i, selectedData[i]).data[selectedIndex[i]], 0, selectedIndex[i]);
}
}
function activate(i) {
getDatMeta(i, selectedData[i]).controller.setHoverStyle(getDatMeta(i, selectedData[i]).data[selectedIndex[i]], 0, selectedIndex[i]);
charts[i].tooltip.setActiveElements([{datasetIndex: selectedData[i], index: selectedIndex[i]}]);
charts[i].render();
}
function activateNext(i) {
clearActive(i);
if (selectedIndex[i] + 1 > getDatMeta(i, selectedData[i]).data.length - 1) {
selectedIndex[i] = 0;
selectedData[i] = (selectedData[i] + 1) % charts[i].data.datasets.length;
} else {
selectedIndex[i] = (selectedIndex[i] + 1);
}
activate(i);
}
function activatePrev(i) {
clearActive(i);
if (selectedIndex[i] - 1 < 0) {
selectedData[i] = (selectedData[i] || charts[i].data.datasets.length) - 1;
selectedIndex[i] = getDatMeta(i, selectedData[i]).data.length - 1;
} else {
selectedIndex[i] = (selectedIndex[i] - 1);
}
activate(i);
}
function activateOnFocus(i) {
if (selectedIndex[i] === -1) {
activateNext(i);
} else {
activate(i);
}
}
function keyDownEvent(e, i) {
if (e.key === 'ArrowRight') {
activateNext(i);
} else if (e.key === 'ArrowLeft') {
activatePrev(i);
}
}
function clearOnOut(i){
clearActive(i);
charts[i].tooltip.setActiveElements([], {});
charts[i].render();
};
chartsNames.map((chart, index) => {
document.getElementById(chart).addEventListener("focus", function() {activateOnFocus(index)});
document.getElementById(chart).addEventListener("keydown", function(e) {keyDownEvent(e, index)});
document.getElementById(chart).addEventListener("blur", function() {clearOnOut(index)}, true);
})
</script>Pliki do pobraniaPliki do pobrania