Szacowany czas lekcji:
11 minut
.lesson-duration-container {
background-color: #f0f4f8; /* Szarawe tło dopasowane do reszty strony */
padding: 8px 15px; /* Wewnętrzny odstęp */
border-radius: 8px; /* Zaokrąglone rogi */
font-family: ‘Roboto’, Arial, sans-serif; /* Czcionka Roboto, jeśli dostępna */
font-size: 16px; /* Rozmiar tekstu */
color: #6c757d; /* Ciemny szary kolor tekstu */
display: inline-block; /* Wyświetlanie jako element blokowy */
margin-bottom: 20px; /* Odstęp na dole */
border: none; /* Bez obramowania */
}
.lesson-duration-label {
font-weight: 700; /* Pogrubienie dla etykiety */
color: #6c757d; /* Ciemny szary kolor dla etykiety */
margin-right: 5px; /* Odstęp od wartości */
}
.lesson-duration-value {
color: #6c757d; /* Ciemny szary kolor dla wartości */
font-weight: 700; /* Pogrubienie dla wartości */
}
Podświetlanie tekstu z notatkami
body {
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
}
.highlight {
background-color: #cce7ff; /* Highlight color without notes */
position: relative;
display: inline;
}
.highlight.with-note {
background-color: #ffeb3b; /* Highlight color with notes */
}
.note-box {
position: absolute;
background-color: #f9f9f9;
color: #333;
font-size: 14px;
line-height: 1.6;
padding: 10px 15px;
border: 1px solid #ddd;
border-radius: 5px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
max-width: 250px;
z-index: 1000;
white-space: normal;
text-align: left;
display: none; /* Hidden by default */
}
.note-controls {
position: absolute;
top: -30px;
right: -30px;
display: flex;
gap: 10px;
z-index: 10;
opacity: 0;
pointer-events: none;
transition: opacity 0.3s;
}
.note-controls.visible {
opacity: 1;
pointer-events: all;
}
.note-controls span {
cursor: pointer;
background-color: gray;
color: white;
padding: 5px 10px;
border-radius: 5px;
font-size: 16px;
font-weight: bold;
}
.note-controls span:hover {
background-color: darkgray;
}
document.addEventListener(“DOMContentLoaded”, () => {
/**
* Checks if an element is a header.
*/
const isHeaderElement = (node) => {
while (node) {
if (node.nodeType === 1 && node.tagName.match(/^H[1-5]$/)) {
return true;
}
node = node.parentNode;
}
return false;
};
/**
* Checks if an element is inside a table cell.
*/
const isInsideTable = (node) => {
while (node) {
if (node.tagName === “TD” || node.tagName === “TH”) {
return node;
}
node = node.parentNode;
}
return null;
};
/**
* Checks if an element belongs to the same list item.
*/
const isWithinSameListItem = (selection) => {
if (selection.rangeCount === 0) return false;
const range = selection.getRangeAt(0);
const startContainer = range.startContainer;
const endContainer = range.endContainer;
const getClosestListItem = (node) => {
while (node) {
if (node.nodeType === 1 && node.tagName === “LI”) {
return node;
}
node = node.parentNode;
}
return null;
};
const startListItem = getClosestListItem(startContainer);
const endListItem = getClosestListItem(endContainer);
// Ensure selection is within the same list item
return startListItem === endListItem;
};
/**
* Validates the selection.
* Ensures the selection is within a single header, table cell, or list item.
*/
const isSelectionValid = (selection) => {
if (selection.rangeCount === 0) return false;
const range = selection.getRangeAt(0);
const startContainer = range.startContainer;
const endContainer = range.endContainer;
const startInHeader = isHeaderElement(startContainer);
const endInHeader = isHeaderElement(endContainer);
// Block selection spanning headers
if (startInHeader !== endInHeader) {
return false;
}
const startCell = isInsideTable(startContainer);
const endCell = isInsideTable(endContainer);
// Block selection spanning table cells
if (startCell && endCell && startCell !== endCell) {
return false;
}
// Block selection spanning multiple list items
if (!isWithinSameListItem(selection)) {
return false;
}
return true;
};
/**
* Highlights the selected text.
*/
const wrapTextWithHighlight = (range) => {
const fragment = range.extractContents();
const highlight = document.createElement(“span”);
highlight.className = “highlight”;
highlight.appendChild(fragment);
range.insertNode(highlight);
const noteControls = document.createElement(“div”);
noteControls.className = “note-controls visible”;
const editNote = document.createElement(“span”);
editNote.textContent = “✎”;
editNote.title = “Edit note”;
noteControls.appendChild(editNote);
const removeHighlight = document.createElement(“span”);
removeHighlight.textContent = “x”;
removeHighlight.title = “Remove highlight”;
noteControls.appendChild(removeHighlight);
highlight.style.position = “relative”;
highlight.appendChild(noteControls);
let noteBox = null;
const updateNotePosition = () => {
const rect = highlight.getBoundingClientRect();
if (noteBox) {
noteBox.style.top = `${rect.height}px`;
noteBox.style.left = `${rect.width / 2}px`;
}
};
const hideControlsAndNoteAfterDelay = () => {
setTimeout(() => {
noteControls.classList.remove(“visible”);
if (noteBox) noteBox.style.display = “none”;
}, 3000);
};
// Show controls for 3 seconds after highlighting
hideControlsAndNoteAfterDelay();
highlight.addEventListener(“click”, () => {
noteControls.classList.add(“visible”);
if (noteBox) noteBox.style.display = “block”;
hideControlsAndNoteAfterDelay();
});
editNote.addEventListener(“click”, () => {
const noteText = prompt(“Add or edit a note:”, noteBox?.textContent || “”);
if (noteText) {
if (!noteBox) {
noteBox = document.createElement(“div”);
noteBox.className = “note-box”;
highlight.appendChild(noteBox);
}
noteBox.textContent = noteText;
noteBox.style.display = “block”;
highlight.classList.add(“with-note”);
updateNotePosition();
hideControlsAndNoteAfterDelay();
}
});
removeHighlight.addEventListener(“click”, () => {
const parent = highlight.parentNode;
while (highlight.firstChild) {
parent.insertBefore(highlight.firstChild, highlight);
}
parent.removeChild(highlight);
if (noteBox) noteBox.remove();
});
};
/**
* Handles the mouseup event to validate and apply highlighting.
*/
document.body.addEventListener(“mouseup”, () => {
const selection = window.getSelection();
if (selection.rangeCount > 0 && selection.toString().trim()) {
if (!isSelectionValid(selection)) {
alert(“Zaznaczenie musi być w obrębie jednego akapitu, komórki tabeli lub punktu listy!”);
selection.removeAllRanges();
return;
}
const range = selection.getRangeAt(0);
wrapTextWithHighlight(range);
selection.removeAllRanges();
}
});
});
Podstawowe terminy medyczne dotyczące układu odpornościowego
| Polish | English |
|---|
| Układ odpornościowy | Immune system |
| Przeciwciała | Antibodies |
| Limfocyty T | T lymphocytes (T cells) |
| Limfocyty B | B lymphocytes (B cells) |
| Makrofagi | Macrophages |
| Komórki NK | Natural killer cells (NK cells) |
| Cytokiny | Cytokines |
| Interferony | Interferons |
| Antygen | Antigen |
| Odporność wrodzona | Innate immunity |
| Odporność nabyta | Adaptive immunity |
| Choroba autoimmunologiczna | Autoimmune disease |
| Immunosupresja | Immunosuppression |
| Limfadenopatia | Lymphadenopathy |
| Komórki pamięci | Memory cells |
| Układ limfatyczny | Lymphatic system |
| Immunoglobuliny | Immunoglobulins |
| Odporność humoralna | Humoral immunity |
| Odporność komórkowa | Cell-mediated immunity |
| Szpik kostny | Bone marrow |
| Grasica | Thymus |
| Choroba z niedoboru odporności | Immunodeficiency disease |
Kluczowe objawy i schorzenia układu odpornościowego
| Polish | English |
|---|
| Osłabienie odporności | Weakened immunity |
| Częste infekcje | Frequent infections |
| Gorączka | Fever |
| Przewlekłe zmęczenie | Chronic fatigue |
| Powiększenie węzłów chłonnych | Enlarged lymph nodes |
| Reakcja alergiczna | Allergic reaction |
| Wstrząs anafilaktyczny | Anaphylactic shock |
| Choroby autoimmunologiczne | Autoimmune diseases |
| Reumatoidalne zapalenie stawów (RZS) | Rheumatoid arthritis (RA) |
| Toczeń rumieniowaty układowy (SLE) | Systemic lupus erythematosus (SLE) |
| Cukrzyca typu 1 | Type 1 diabetes |
| Zespół Sjögrena | Sjögren’s syndrome |
| AIDS | Acquired immune deficiency syndrome (AIDS) |
| Półpasiec | Shingles |
| Zakażenie grzybicze | Fungal infection |
| Przewlekłe zapalenie wątroby | Chronic hepatitis |
| Zespół Guillain-Barré | Guillain-Barré syndrome |
| Nadwrażliwość na leki | Drug hypersensitivity |
| Zapalenie tarczycy | Thyroiditis |
Narzędzia diagnostyczne i procedury dotyczące układu odpornościowego
| Polish | English |
|---|
| Badanie morfologii krwi (CBC) | Complete blood count (CBC) |
| Poziom przeciwciał | Antibody levels |
| Test ANA | Antinuclear antibody test (ANA) |
| Test skórny na alergie | Allergy skin test |
| Immunoglobuliny | Immunoglobulin levels |
| Test ELISA | Enzyme-linked immunosorbent assay (ELISA) |
| Test na obecność HIV | HIV test |
| Testy funkcji immunologicznych | Immune function tests |
| Biopsja węzła chłonnego | Lymph node biopsy |
| Badanie płynu mózgowo-rdzeniowego | Cerebrospinal fluid analysis |
| Testy na obecność cytokin | Cytokine testing |
| Test RZS | Rheumatoid factor test |
| Test na obecność przeciwciał monoklonalnych | Monoclonal antibody test |
| Poziom białka C-reaktywnego (CRP) | C-reactive protein (CRP) levels |
| Badanie odczynu Biernackiego (OB) | Erythrocyte sedimentation rate (ESR) |
| Test na niedobór odporności | Immunodeficiency screening |
Czynniki ryzyka i styl życia związane z układem odpornościowym
| Polish | English |
|---|
| Palenie tytoniu | Smoking |
| Nadużywanie alkoholu | Alcohol abuse |
| Niska jakość snu | Poor sleep quality |
| Stres przewlekły | Chronic stress |
| Otyłość | Obesity |
| Siedzący tryb życia | Sedentary lifestyle |
| Zła dieta | Poor diet |
| Częste stosowanie antybiotyków | Frequent antibiotic use |
| Częsty kontakt z alergenami | Frequent contact with allergens |
| Zakażenie wirusem HIV | HIV infection |
| Historia chorób autoimmunologicznych | Family history of autoimmune diseases |
| Zakażenie wirusem Epstein-Barr | Epstein-Barr virus infection |
| Niska odporność wrodzona | Low innate immunity |
| Częste infekcje wirusowe | Frequent viral infections |
| Nadmierne stosowanie leków immunosupresyjnych | Overuse of immunosuppressants |
Sposoby leczenia i postępowanie w chorobach układu odpornościowego
| Polish | English |
|---|
| Immunoterapia | Immunotherapy |
| Kortykosteroidy | Corticosteroids |
| Leki immunosupresyjne | Immunosuppressive drugs |
| Leki przeciwhistaminowe | Antihistamines |
| Leki przeciwwirusowe | Antiviral drugs |
| Antybiotyki | Antibiotics |
| Suplementy wzmacniające odporność | Immune-boosting supplements |
| Szczepienia ochronne | Vaccinations |
| Terapia plazmą | Plasma therapy |
| Leczenie biologiczne | Biologic therapy |
| Plazmafereza | Plasmapheresis |
| Leczenie chorób autoimmunologicznych | Autoimmune disease treatment |
| Zmiana stylu życia | Lifestyle modification |
| Eliminacja kontaktu z alergenami | Allergen avoidance |
| Terapia przeciwciałami monoklonalnymi | Monoclonal antibody therapy |
| Suplementacja witamin | Vitamin supplementation |
| Leczenie niedoboru odporności | Immunodeficiency treatment |
Pytania o objawy pacjenta, które każdy lekarz powinien umieć zadać
| Polish | English |
|---|
| Czy często choruje Pan/Pani na infekcje? | Do you frequently get infections? |
| Czy zauważył(a) Pan/Pani powiększone węzły chłonne? | Have you noticed any swollen lymph nodes? |
| Czy odczuwa Pan/Pani przewlekłe zmęczenie, które nie ustępuje po odpoczynku? | Do you feel chronic fatigue that doesn’t go away after resting? |
| Czy występują u Pana/Pani niewyjaśnione gorączki? | Do you experience unexplained fevers? |
| Jak często doświadcza Pan/Pani infekcji, np. grypopodobnych? | How often do you experience infections, such as flu-like illnesses? |
| Czy ostatnio odczuwał(a) Pan/Pani bóle mięśni lub stawów? | Have you recently felt muscle or joint pain? |
| Czy wystąpiły u Pana/Pani wysypki skórne lub inne reakcje alergiczne? | Have you had any skin rashes or other allergic reactions? |
| Czy zmiany w samopoczuciu zaczęły się nagle, czy rozwijały się stopniowo? | Did your symptoms start suddenly or gradually worsen over time? |
| Czy zauważył(a) Pan/Pani trudności z gojeniem się ran? | Have you noticed any difficulties with wound healing? |
| Czy ma Pan/Pani problemy z oddychaniem? Jak długo to trwa? | Do you have difficulty breathing? How long has it been going on? |
| Czy odczuwa Pan/Pani ból gardła lub częste infekcje gardła? | Do you have a sore throat or frequent throat infections? |
| Czy doświadczył(a) Pan/Pani nieuzasadnionego zmniejszenia masy ciała? | Have you experienced unexplained weight loss? |
| Czy odczuwa Pan/Pani jakiekolwiek bóle w ciele, które są uporczywe lub nawracające? | Do you experience any persistent or recurring body pains? |
| Czy zauważył(a) Pan/Pani wzmożoną potliwość lub nagłe uczucie zimnych potów? | Have you noticed increased sweating or sudden cold sweats? |
| Czy występują u Pana/Pani problemy z połykaniem lub bólem w klatce piersiowej? | Do you have trouble swallowing or chest pain? |
| Czy zmęczenie lub ból pogarsza się po wysiłku fizycznym? | Does the fatigue or pain get worse after physical activity? |
Pytania o historię medyczną pacjenta, które każdy lekarz powinien umieć zadać
| Polish | English |
|---|
| Czy kiedykolwiek zdiagnozowano u Pana/Pani chorobę autoimmunologiczną? | Have you ever been diagnosed with an autoimmune disease? |
| Czy w rodzinie występowały choroby autoimmunologiczne, np. toczeń lub reumatoidalne zapalenie stawów? | Is there a family history of autoimmune diseases, such as lupus or rheumatoid arthritis? |
| Czy kiedykolwiek zdiagnozowano u Pana/Pani AIDS lub HIV? | Have you been diagnosed with AIDS or HIV? |
| Czy regularnie przyjmuje Pan/Pani leki immunosupresyjne? | Are you regularly taking immunosuppressive medications? |
| Czy stosował(a) Pan/Pani antybiotyki przez dłuższy czas? | Have you taken antibiotics for an extended period of time? |
| Czy przeszedł(ła) Pan/Pani szczepienia ochronne zgodnie z zaleceniami? | Have you had all the recommended vaccinations? |
| Czy w przeszłości miał(a) Pan/Pani reakcje alergiczne na leki lub żywność? | Have you had allergic reactions to medications or food in the past? |
| Czy w rodzinie występowały przypadki alergii? | Is there a family history of allergies? |
| Czy w rodzinie występowały przypadki nowotworów lub innych chorób przewlekłych? | Is there a family history of cancer or other chronic diseases? |
| Czy kiedykolwiek miał(a) Pan/Pani poważne infekcje, takie jak zapalenie płuc lub sepsa? | Have you ever had serious infections, such as pneumonia or sepsis? |
| Czy pali Pan/Pani papierosy lub używa alkoholu? Jak długo? | Do you smoke or drink alcohol? How long have you been doing so? |
| Czy miał(a) Pan/Pani jakiekolwiek poważne operacje lub hospitalizacje w przeszłości? | Have you had any major surgeries or hospitalizations in the past? |
| Czy występują u Pana/Pani jakieś choroby przewlekłe, takie jak nadciśnienie, cukrzyca lub choroby serca? | Do you have any chronic conditions, such as hypertension, diabetes, or heart disease? |
| Czy kiedykolwiek doświadczył(a) Pan/Pani problemów z wątrobą, np. zapalenia wątroby? | Have you ever had liver problems, such as hepatitis? |
| Czy ma Pan/Pani historię problemów z układem oddechowym, takich jak astma lub przewlekła obturacyjna choroba płuc (POChP)? | Do you have a history of respiratory issues, such as asthma or chronic obstructive pulmonary disease (COPD)? |
| Czy kiedykolwiek zdiagnozowano u Pana/Pani niedobór odporności? | Have you ever been diagnosed with an immune deficiency? |
Pytania o diagnozę, które pacjenci często zadają
| Polish | English |
|---|
| Dlaczego tak często choruję? Co może być przyczyną? | Why do I get sick so often? What could be causing it? |
| Czy moje objawy mogą być związane z osłabieniem odporności? | Could my symptoms be related to a weakened immune system? |
| Jakie badania są potrzebne, aby potwierdzić diagnozę? | What tests are necessary to confirm the diagnosis? |
| Czy moje wyniki badań sugerują chorobę autoimmunologiczną? | Do my test results suggest an autoimmune disease? |
| Jakie inne schorzenia mogą powodować podobne objawy? | What other conditions could cause similar symptoms? |
| Czy istnieje ryzyko, że mam poważniejszą chorobę? | Is there a risk that I have a more serious condition? |
| Jak długo potrwa diagnozowanie mojej choroby? | How long will it take to diagnose my condition? |
| Jakie dodatkowe badania powinienem wykonać? | What additional tests should I undergo? |
| Czy moje objawy mogą być związane z innymi chorobami, takimi jak infekcje wirusowe? | Could my symptoms be related to other conditions, such as viral infections? |
| Czy konieczne jest wykonanie testów genetycznych? | Is genetic testing necessary? |
| Jakie są dostępne opcje monitorowania mojego stanu zdrowia? | What options are available to monitor my health? |
| Czy muszę wykonywać badania na obecność HIV lub innych wirusów? | Should I be tested for HIV or other viruses? |
Pytania o leczenie, które pacjenci często zadają
| Polish | English |
|---|
| Jakie są opcje leczenia mojej choroby autoimmunologicznej? | What are the treatment options for my autoimmune disease? |
| Czy muszę stosować leki immunosupresyjne przez długi czas? | Will I need to take immunosuppressive drugs long-term? |
| Jakie są skutki uboczne leków immunosupresyjnych? | What are the side effects of immunosuppressive drugs? |
| Czy są dostępne naturalne metody poprawy odporności? | Are there any natural methods to improve my immune system? |
| Jakie inne opcje leczenia są dostępne, jeśli leki nie przynoszą efektu? | What other treatment options are available if the medications don’t work? |
| Czy mogę poprawić mój stan zdrowia poprzez zmianę stylu życia, np. dietę lub ćwiczenia? | Can I improve my condition through lifestyle changes, such as diet or exercise? |
| Jak długo potrwa leczenie i kiedy mogę spodziewać się poprawy? | How long will the treatment take, and when can I expect improvement? |
| Czy mogę zrezygnować z leków, jeśli moje objawy się poprawią? | Can I stop taking medications if my symptoms improve? |
| Jakie są alternatywne terapie, które mogłyby pomóc w leczeniu? | Are there alternative therapies that might help with my treatment? |
| Czy będę musiał(a) przyjmować leki przez całe życie? | Will I need to take medications for the rest of my life? |
| Czy są dostępne nowe terapie lub badania kliniczne, w których mogę wziąć udział? | Are there any new therapies or clinical trials I could participate in? |
| Czy konieczna będzie operacja, czy można zastosować inne metody leczenia? | Will surgery be necessary, or can other treatment options be used? |
| Jakie zmiany w diecie mogą pomóc w poprawie mojego zdrowia? | What dietary changes can help improve my health? |