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? |