Diagnostyka chorób układu pokarmowego | Diagnostics of Digestive System Diseases

Tooltip .tooltip { position: relative; cursor: pointer; text-decoration: none; border-bottom: 1px dashed rgba(0, 0, 0, 0.6); } .tooltip::before { content: attr(data-tooltip); position: absolute; top: -40px; /* Trochę niżej nad słowem */ left: 50%; /* Wyśrodkowanie */ transform: translateX(-50%); background-color: rgba(255, 255, 255, 0.9); color: #333; padding: 6px 12px; border-radius: 8px; white-space: nowrap; opacity: 0; visibility: hidden; transition: opacity 0.3s ease, visibility 0.3s ease; font-family: ‘Arial’, sans-serif; font-size: 14px; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1); z-index: 10; } .tooltip:hover::before { opacity: 1; visibility: visible; } document.addEventListener(‘DOMContentLoaded’, function () { const wordsToTooltip = { “Clinical evaluations”: “Oceny kliniczne”, “Diagnostic tests”: “Testy diagnostyczne”, “Structural conditions”: “Stany strukturalne”, “Functional conditions”: “Stany funkcjonalne”, “Inflammatory conditions”: “Stany zapalne”, “Gastrointestinal tract”: “Przewód pokarmowy”, “Accessory organs”: “Narządy dodatkowe”, “Digestive health”: “Zdrowie układu pokarmowego”, “Imaging”: “Obrazowanie”, “Lab tests”: “Badania laboratoryjne”, “Endoscopic procedures”: “Procedury endoskopowe”, “Comprehensive evaluation”: “Kompleksowa ocena”, “Upper Endoscopy”: “Endoskopia górnego odcinka przewodu pokarmowego”, “Flexible tube”: “Elastyczna rurka”, “Camera”: “Kamera”, “Esophagus”: “Przełyk”, “Stomach”: “Żołądek”, “Small intestine”: “Jelito cienkie”, “Ulcers”: “Wrzody”, “Inflammation”: “Zapalenie”, “Tumors”: “Guzy”, “Biopsies”: “Biopsje”, “Conditions Assessed with Upper Endoscopy”: “Stany oceniane za pomocą endoskopii górnego odcinka”, “Gastroesophageal reflux disease (GERD)”: “Choroba refluksowa przełyku (GERD)”, “Peptic ulcers”: “Wrzody trawienne”, “Esophagitis”: “Zapalenie przełyku”, “Gastric cancer”: “Rak żołądka”, “Celiac disease”: “Celiakia”, “Colonoscopy”: “Kolonoskopia”, “Flexible camera”: “Elastyczna kamera”, “Rectum”: “Odbytnica”, “Colon”: “Jelito grube”, “Colorectal cancer screening”: “Badanie przesiewowe w kierunku raka jelita grubego”, “Polyps”: “Polipy”, “Large intestine abnormalities”: “Nieprawidłowości jelita grubego”, “Conditions Assessed with Colonoscopy”: “Stany oceniane za pomocą kolonoskopii”, “Colorectal cancer”: “Rak jelita grubego”, “Inflammatory bowel disease (IBD)”: “Nieswoiste zapalenia jelit (IBD)”, “Colon polyps”: “Polipy jelita grubego”, “Diverticulosis”: “Uchyłkowatość”, “Rectal bleeding”: “Krwawienie z odbytu”, “Abdominal Ultrasound”: “USG jamy brzusznej”, “Sound waves”: “Fale dźwiękowe”, “Liver”: “Wątroba”, “Gallbladder”: “Pęcherzyk żółciowy”, “Pancreas”: “Trzustka”, “Spleen”: “Śledziona”, “Gallstones”: “Kamienie żółciowe”, “Liver disease”: “Choroby wątroby”, “Abdominal abnormalities”: “Nieprawidłowości w jamie brzusznej”, “Conditions Assessed with Abdominal Ultrasound”: “Stany oceniane za pomocą USG jamy brzusznej”, “Liver cirrhosis”: “Marskość wątroby”, “Pancreatitis”: “Zapalenie trzustki”, “Abdominal tumors”: “Guzy jamy brzusznej”, “Fatty liver disease”: “Stłuszczenie wątroby”, “Fecal Occult Blood Test (FOBT)”: “Badanie na krew utajoną w kale (FOBT)”, “Stool test”: “Badanie stolca”, “Hidden blood”: “Krew utajona”, “Conditions Assessed with FOBT”: “Stany oceniane za pomocą badania FOBT”, “Gastrointestinal bleeding”: “Krwawienie z przewodu pokarmowego”, “Liver Function Tests (LFTs)”: “Testy czynności wątroby (LFTs)”, “Blood tests”: “Badania krwi”, “Liver function”: “Funkcja wątroby”, “Enzymes”: “Enzymy”, “Proteins”: “Białka”, “Bile duct function”: “Funkcja dróg żółciowych”, “Conditions Assessed with LFTs”: “Stany oceniane za pomocą testów czynności wątroby”, “Hepatitis”: “Zapalenie wątroby”, “Gallbladder disease”: “Choroby pęcherzyka żółciowego”, “Liver cancer”: “Rak wątroby”, “Barium Swallow”: “Badanie z połykaniem barytu”, “X-ray test”: “Badanie rentgenowskie”, “Barium solution”: “Roztwór barytu”, “Digestive tract”: “Przewód pokarmowy”, “Esophageal strictures”: “Zwężenia przełyku”, “Hiatal hernia”: “Przepuklina rozworu przełykowego”, “Swallowing disorders”: “Zaburzenia połykania”, “Esophageal cancer”: “Rak przełyku”, “Computed Tomography (CT) Scan of the Abdomen”: “Tomografia komputerowa (TK) jamy brzusznej”, “Tumors”: “Guzy”, “Infections”: “Infekcje”, “Inflammation”: “Zapalenie”, “Contrast”: “Kontrast”, “Conditions Assessed with Abdominal CT Scan”: “Stany oceniane za pomocą TK jamy brzusznej”, “Pancreatic cancer”: “Rak trzustki”, “Appendicitis”: “Zapalenie wyrostka robaczkowego”, “Diverticulitis”: “Zapalenie uchyłków”, “Magnetic Resonance Imaging (MRI) of the Abdomen”: “Rezonans magnetyczny (MRI) jamy brzusznej”, “Radiation-free imaging”: “Obrazowanie bez promieniowania”, “Conditions Assessed with Abdominal MRI”: “Stany oceniane za pomocą MRI jamy brzusznej”, “Biliary tract obstructions”: “Zablokowania dróg żółciowych”, “Capsule Endoscopy”: “Endoskopia kapsułkowa”, “Capsule camera”: “Kamera w kapsułce”, “Small intestine”: “Jelito cienkie”, “Conditions Assessed with Capsule Endoscopy”: “Stany oceniane za pomocą endoskopii kapsułkowej”, “Small intestine tumors”: “Guzy jelita cienkiego”, “H. Pylori Test”: “Test na Helicobacter pylori”, “Helicobacter pylori”: “Helicobacter pylori”, “Peptic ulcers”: “Wrzody trawienne”, “Chronic gastritis”: “Przewlekłe zapalenie błony śluzowej żołądka”, “Refer patients”: “Kierowanie pacjentów”, “Esophagogastroduodenoscopy (EGD)”: “Ezofagogastroduodenoskopia”, “Large intestine”: “Jelito grube”, “Liver Function Tests (LFTs)”: “Testy czynności wątroby”, “Cirrhosis”: “Marskość wątroby”, “Liver cancer”: “Rak wątroby”, “Crohn’s disease”: “Choroba Crohna”, “Gastritis”: “Zapalenie błony śluzowej żołądka”, “Stomach cancer”: “Rak żołądka” }; // Normalize keys in the dictionary const normalizedWordsToTooltip = {}; for (const [key, value] of Object.entries(wordsToTooltip)) { const cleanedKey = key.replace(/(.*?)/g, ”).trim(); // Remove anything in parentheses normalizedWordsToTooltip[cleanedKey.toLowerCase()] = value; } function processNode(node) { if (node.nodeType === Node.TEXT_NODE && node.nodeValue.trim()) { let content = node.nodeValue; // Regex to match only the main words (ignores parentheses) const regex = new RegExp( `\b(${Object.keys(normalizedWordsToTooltip).join(‘|’)})\b`, ‘gi’ ); if (regex.test(content)) { const wrapper = document.createElement(‘span’); wrapper.innerHTML = content.replace(regex, (match) => { const tooltip = normalizedWordsToTooltip[match.toLowerCase().trim()]; return `${match}`; }); node.replaceWith(wrapper); } } else if (node.nodeType === Node.ELEMENT_NODE) { Array.from(node.childNodes).forEach(processNode); } } document.querySelectorAll(‘body *:not(script):not(style)’).forEach((element) => { Array.from(element.childNodes).forEach(processNode); }); });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(); } }); });

Szacowany czas lekcji: 8 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 */ }

Diagnostic Tests and Procedures

Diagnosing digestive system diseases involves clinical evaluations and diagnostic tests to identify structural, functional, and inflammatory conditions affecting the gastrointestinal tract and accessory organs. These tests are vital for assessing digestive health, and physicians may refer patients for imaging, lab tests, or endoscopic procedures to ensure a comprehensive evaluation. Common diagnostic tests and procedures include:

Upper Endoscopy (Esophagogastroduodenoscopy or EGD)

An upper endoscopy involves inserting a flexible tube with a camera through the mouth to examine the esophagus, stomach, and upper part of the small intestine. It helps identify conditions like ulcers, inflammation, and tumors. Biopsies may also be taken for further analysis.

Common Conditions Assessed with Upper Endoscopy:

  • Gastroesophageal reflux disease (GERD)
  • Peptic ulcers
  • Esophagitis
  • Gastric cancer
  • Celiac disease

Colonoscopy

Colonoscopy involves inserting a flexible camera through the rectum to examine the entire colon. This test is commonly used for colorectal cancer screening and detecting polyps, inflammation, and other abnormalities in the large intestine.

Common Conditions Assessed with Colonoscopy:

  • Colorectal cancer
  • Inflammatory bowel disease (IBD)
  • Colon polyps
  • Diverticulosis
  • Rectal bleeding

Abdominal Ultrasound

Abdominal ultrasound uses sound waves to create images of organs in the abdomen, including the liver, gallbladder, pancreas, and spleen. It is commonly used to detect gallstones, liver disease, and other abdominal abnormalities.

Common Conditions Assessed with Abdominal Ultrasound:

  • Gallstones
  • Liver cirrhosis
  • Pancreatitis
  • Abdominal tumors
  • Fatty liver disease

Fecal Occult Blood Test (FOBT)

The FOBT is a stool test used to detect hidden (occult) blood in the stool, which may be an early sign of colorectal cancer or other digestive tract conditions.

Common Conditions Assessed with FOBT:

  • Colorectal cancer
  • Colon polyps
  • Diverticulosis
  • Inflammatory bowel disease (IBD)
  • Gastrointestinal bleeding

Liver Function Tests (LFTs)

LFTs are blood tests that measure enzymes and proteins in the blood to assess liver function and detect liver disease or damage. These tests are commonly used to monitor liver conditions and assess bile duct function.

Common Conditions Assessed with LFTs:

  • Hepatitis
  • Liver cirrhosis
  • Fatty liver disease
  • Gallbladder disease
  • Liver cancer

Barium Swallow (Upper GI Series)

A barium swallow is an X-ray test where the patient drinks a barium solution, which coats the lining of the upper digestive tract, making it visible on X-rays. This test is useful for identifying structural abnormalities in the esophagus and stomach.

Common Conditions Assessed with Barium Swallow:

  • Esophageal strictures
  • Hiatal hernia
  • Gastroesophageal reflux disease (GERD)
  • Swallowing disorders
  • Esophageal cancer

Computed Tomography (CT) Scan of the Abdomen

A CT scan provides detailed images of the abdomen, allowing for assessment of various abdominal organs. It is often used to detect tumors, infections, and inflammation within the digestive system. CT scans with contrast are particularly useful for detailed visualization.

Common Conditions Assessed with Abdominal CT Scan:

  • Pancreatic cancer
  • Liver tumors
  • Appendicitis
  • Diverticulitis
  • Inflammatory bowel disease (IBD)

Magnetic Resonance Imaging (MRI) of the Abdomen

MRI provides detailed images of the abdominal organs and is often used for assessing liver, pancreas, and bile ducts. MRIs are valuable for detecting tumors and monitoring chronic liver disease without radiation exposure.

Common Conditions Assessed with Abdominal MRI:

  • Liver cancer
  • Pancreatic cancer
  • Biliary tract obstructions
  • Liver cirrhosis
  • Fatty liver disease

Capsule Endoscopy

Capsule endoscopy involves swallowing a small capsule with a camera that captures images as it travels through the digestive tract. It is particularly useful for visualizing the small intestine, which is difficult to access with traditional endoscopy.

Common Conditions Assessed with Capsule Endoscopy:

  • Crohn’s disease
  • Small intestine tumors
  • Celiac disease
  • Gastrointestinal bleeding
  • Polyps in the small intestine

H. Pylori Test

The H. pylori test detects the presence of Helicobacter pylori, a bacterium associated with peptic ulcers and chronic gastritis. Testing can be performed using breath, stool, or blood samples.

Common Conditions Assessed with H. Pylori Test:

  • Peptic ulcers
  • Gastritis
  • Stomach cancer