Zbieranie wywiadu z zakresu Układu Sercowo-Naczyniowego | Taking a Cardiovascular System History

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 = { “Opening Consultation”: “Konsultacja wstępna”, “review”: “Przegląd”, “medical records”: “Dokumentacja medyczna”, “musculoskeletal”: “Mięśniowo-szkieletowy”, “Confirm the patient’s identity”: “Potwierdzenie tożsamości pacjenta”, “Chief Complaint”: “Główny problem zgłaszany przez pacjenta”, “Chest Pain”: “Ból w klatce piersiowej”, “angina”: “Dławica piersiowa”, “myocardial ischemia”: “Niedokrwienie mięśnia sercowego”, “physical exertion”: “Wysiłek fizyczny”, “emotional stress”: “Stres emocjonalny”, “myocardial infarction”: “Zawał mięśnia sercowego”, “pericarditis”: “Zapalenie osierdzia”, “aortic dissection”: “Rozwarstwienie aorty”, “GERD”: “Refluks żołądkowo-przełykowy”, “musculoskeletal pain”: “Ból mięśniowo-szkieletowy”, “Palpitations”: “Kołatanie serca”, “awareness of heartbeat”: “Świadomość bicia serca”, “arrhythmias”: “Arytmie”, “atrial fibrillation”: “Migotanie przedsionków”, “supraventricular tachycardia”: “Tachykardia nadkomorowa”, “Dyspnea on Exertion”: “Duszność wysiłkowa”, “heart failure”: “Niewydolność serca”, “valvular heart disease”: “Choroba zastawkowa serca”, “coronary artery disease”: “Choroba wieńcowa”, “fatigue”: “Zmęczenie”, “dizziness”: “Zawroty głowy”, “peripheral edema”: “Obrzęk obwodowy”, “Orthopnea”: “Duszność ortopnoiczna”, “shortness of breath”: “Duszność”, “Paroxysmal Nocturnal Dyspnea”: “Napadowa nocna duszność”, “fluid redistribution”: “Przemieszczenie płynów”, “Syncope”: “Omdlenie”, “temporary loss of consciousness”: “Czasowa utrata przytomności”, “reduced blood flow to the brain”: “Zmniejszony przepływ krwi do mózgu”, “neurocardiogenic”: “Neurokardiogenny”, “vasovagal syncope”: “Omdlenie wazowagalne”, “Fatigue”: “Zmęczenie”, “anemia”: “Niedokrwistość”, “low cardiac output”: “Niski rzut serca”, “leg swelling”: “Obrzęk nóg”, “Edema”: “Obrzęk”, “bilateral”: “Obustronny”, “right-sided heart failure”: “Niewydolność prawej komory serca”, “fluid accumulation”: “Nagromadzenie płynu”, “pitting”: “Objaw dołka”, “Heart Murmurs”: “Szmery sercowe”, “valvular heart disease”: “Choroba zastawkowa serca”, “aortic stenosis”: “Zwężenie zastawki aortalnej”, “mitral regurgitation”: “Niedomykalność zastawki mitralnej”, “septal defects”: “Wady przegrody”, “echocardiography”: “Echokardiografia”, “History of Present Illness”: “Wywiad dotyczący obecnej choroby”, “SOCRATES mnemonic”: “Akronim SOCRATES”, “acute coronary syndrome”: “Ostry zespół wieńcowy”, “stable angina”: “Stabilna dławica piersiowa”, “cardiac origin”: “Pochodzenie sercowe”, “retrosternal pain”: “Ból zamostkowy”, “pleuritic pain”: “Ból opłucnowy”, “aortic dissection”: “Rozwarstwienie aorty”, “character”: “Charakter”, “burning pain”: “Ból piekący”, “gastroesophageal reflux disease”: “Choroba refluksowa przełyku”, “radiation”: “Promieniowanie (rozchodzenie się bólu)”, “associated symptoms”: “Objawy towarzyszące”, “sweating”: “Pocenie się”, “nausea”: “Nudności”, “shortness of breath”: “Duszność”, “palpitations”: “Kołatanie serca”, “fever”: “Gorączka”, “hemoptysis”: “Krwioplucie”, “pulmonary embolism”: “Zatorowość płucna”, “timing”: “Czas trwania”, “chronic”: “Przewlekły”, “new-onset”: “Nowo powstały”, “exacerbating factors”: “Czynniki nasilające”, “relieving factors”: “Czynniki łagodzące”, “nitroglycerin”: “Nitrogliceryna”, “Severity”: “Nasilenie”, “Past Medical History”: “Wywiad chorobowy”, “hypertension”: “Nadciśnienie”, “coronary artery disease”: “Choroba wieńcowa”, “heart failure”: “Niewydolność serca”, “systolic”: “Skurczowy”, “diastolic”: “Rozkurczowy”, “NYHA classification”: “Klasyfikacja NYHA”, “arrhythmias”: “Arytmie”, “atrial fibrillation”: “Migotanie przedsionków”, “ventricular tachycardia”: “Tachykardia komorowa”, “valvular heart disease”: “Choroba zastawkowa serca”, “Peripheral Artery Disease”: “Choroba tętnic obwodowych”, “atherosclerosis”: “Miażdżyca”, “Rheumatic Fever”: “Gorączka reumatyczna”, “mitral stenosis”: “Zwężenie zastawki mitralnej”, “Family History”: “Wywiad rodzinny”, “heart attacks”: “Zawały serca”, “early-onset”: “Wczesny początek”, “hypertension”: “Nadciśnienie”, “cardiomyopathies”: “Kardiomiopatie”, “hypertrophic cardiomyopathy”: “Kardiomiopatia przerostowa”, “dilated cardiomyopathy”: “Kardiomiopatia rozstrzeniowa”, “Congenital Heart Disease”: “Wrodzona wada serca”, “Medications”: “Leki”, “antihypertensives”: “Leki na nadciśnienie”, “antiarrhythmics”: “Leki antyarytmiczne”, “anticoagulants”: “Leki przeciwzakrzepowe”, “lipid-lowering drugs”: “Leki obniżające poziom lipidów”, “NSAIDs”: “Niesteroidowe leki przeciwzapalne”, “Social History”: “Wywiad społeczny”, “Smoking”: “Palenie tytoniu”, “pack-years”: “Paczkolata”, “Alcohol Consumption”: “Spożycie alkoholu”, “cardiomyopathy”: “Kardiomiopatia”, “Physical Activity”: “Aktywność fizyczna”, “sedentary lifestyle”: “Siedzący tryb życia”, “Diet”: “Dieta”, “high salt intake”: “Wysokie spożycie soli”, “Recreational drug use”: “Używanie narkotyków rekreacyjnych”, “cocaine”: “Kokaina”, “arrhythmias”: “Arytmie”, “myocardial infarction”: “Zawał mięśnia sercowego”, “Drug Allergies”: “Alergie na leki”, “Workplace Stress”: “Stres w miejscu pracy”, “carbon monoxide”: “Tlenek węgla”, “Closing the Consultation”: “Zakończenie konsultacji”, “Pressure”: “Ciśnienie”, “Tightness”: “Ucisk”, “Squeezing sensation”: “Odczucie ściskania”, “Differential diagnoses”: “Diagnostyka różnicowa”, “Lower extremities”: “Kończyny dolne”, “Swollen”: “Opuchnięte”, “Dyspnea”: “Duszność”, “Radiates”: “Promieniuje”, “Pleuritic”: “Opłucnowy”, “Gastrointestinal”: “Żołądkowo-jelitowy”, “Muscoskeletal”: “Mięśniowo-szkieletowy”, “Antacids”: “Leki zobojętniające kwas żołądkowy”, “Evaluation”: “Ocena”, “Muscle strain”: “Naciągnięcie mięśnia”, “Treatment adherence”: “Przestrzeganie zaleceń terapeutycznych”, “Coronary artery bypass grafting”: “Pomostowanie aortalno-wieńcowe (CABG)”, “Percutaneous coronary intervention”: “Przezskórna interwencja wieńcowa (PCI)”, “Congenital heart defects”: “Wrodzone wady serca”, “Exacerbate”: “Zaostrzać” }; // 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); }); });Tooltip Implementation .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; background-color: rgba(255, 255, 255, 0.9); color: #333; padding: 6px 12px; border-radius: 8px; white-space: normal; opacity: 0; visibility: hidden; transform: translateY(-100%); transition: opacity 0.3s ease, visibility 0.3s ease, transform 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; transform: translateY(-130%); left: 1%; transform: translateX(-1%) translateY(-130%); } document.addEventListener(‘DOMContentLoaded’, function () { const wordsToTooltip = { “Opening Consultation”: “Konsultacja wstępna”, “review”: “przegląd”, “medical records”: “dokumentacja medyczna”, “musculoskeletal history”: “wywiad dotyczący układu mięśniowo-szkieletowego”, “Confirm the patient’s identity”: “Potwierdzenie tożsamości pacjenta”, “Chief Complaint”: “Główny problem zgłaszany przez pacjenta”, “Chest Pain”: “Ból w klatce piersiowej”, “angina”: “dławica piersiowa”, “myocardial ischemia”: “niedokrwienie mięśnia sercowego”, “physical exertion”: “wysiłek fizyczny”, “emotional stress”: “stres emocjonalny”, “myocardial infarction”: “zawał mięśnia sercowego”, “pericarditis”: “zapalenie osierdzia”, “aortic dissection”: “rozwarstwienie aorty”, “GERD”: “refluks żołądkowo-przełykowy”, “musculoskeletal pain”: “ból mięśniowo-szkieletowy”, “Palpitations”: “Kołatanie serca”, “awareness of heartbeat”: “świadomość bicia serca”, “arrhythmias”: “arytmie”, “atrial fibrillation”: “migotanie przedsionków”, “supraventricular tachycardia”: “tachykardia nadkomorowa”, “Dyspnea on Exertion”: “Dusznica wysiłkowa”, “heart failure”: “niewydolność serca”, “valvular heart disease”: “choroba zastawkowa serca”, “coronary artery disease”: “choroba wieńcowa”, “fatigue”: “zmęczenie”, “dizziness”: “zawroty głowy”, “peripheral edema”: “obrzęk obwodowy”, “Orthopnea”: “Dusznica ortopnoiczna”, “shortness of breath”: “duszność”, “Paroxysmal Nocturnal Dyspnea”: “Napadowa nocna duszność”, “fluid redistribution”: “przemieszczenie płynów”, “Syncope”: “Omdlenie”, “temporary loss of consciousness”: “czasowa utrata przytomności”, “reduced blood flow to the brain”: “zmniejszony przepływ krwi do mózgu”, “neurocardiogenic”: “neurokardiogenny”, “vasovagal syncope”: “omdlenie wazowagalne”, “Fatigue”: “Zmęczenie”, “anemia”: “niedokrwistość”, “low cardiac output”: “niski rzut serca”, “leg swelling”: “obrzęk nóg”, “Edema”: “Obrzęk”, “bilateral”: “obustronny”, “right-sided heart failure”: “niewydolność prawej komory serca”, “fluid accumulation”: “nagromadzenie płynu”, “pitting”: “objaw dołka”, “Heart Murmurs”: “Szmery sercowe”, “valvular heart disease”: “choroba zastawkowa serca”, “aortic stenosis”: “zwężenie zastawki aortalnej”, “mitral regurgitation”: “niedomykalność zastawki mitralnej”, “septal defects”: “wady przegrody”, “echocardiography”: “echokardiografia”, “History of Present Illness”: “Wywiad dotyczący obecnej choroby”, “SOCRATES mnemonic”: “Akronim SOCRATES”, “acute coronary syndrome”: “ostry zespół wieńcowy”, “stable angina”: “stabilna dławica piersiowa”, “cardiac origin”: “pochodzenie sercowe”, “retrosternal pain”: “ból zamostkowy”, “pleuritic pain”: “ból opłucnowy”, “aortic dissection”: “rozwarstwienie aorty”, “character”: “charakter”, “burning pain”: “ból piekący”, “gastroesophageal reflux disease”: “choroba refluksowa przełyku”, “radiation”: “promieniowanie (rozchodzenie się bólu)”, “associated symptoms”: “objawy towarzyszące”, “sweating”: “pocenie się”, “nausea”: “nudności”, “shortness of breath”: “duszność”, “palpitations”: “kołatanie serca”, “fever”: “gorączka”, “hemoptysis”: “krwioplucie”, “pulmonary embolism”: “zatorowość płucna”, “timing”: “czas trwania”, “chronic”: “przewlekły”, “new-onset”: “nowo powstały”, “exacerbating factors”: “czynniki nasilające”, “relieving factors”: “czynniki łagodzące”, “nitroglycerin”: “nitrogliceryna”, “Severity”: “Nasilenie”, “Past Medical History”: “Wywiad chorobowy”, “hypertension”: “nadciśnienie”, “coronary artery disease”: “choroba wieńcowa”, “heart failure”: “niewydolność serca”, “systolic”: “skurczowy”, “diastolic”: “rozkurczowy”, “NYHA classification”: “klasyfikacja NYHA”, “arrhythmias”: “arytmie”, “atrial fibrillation”: “migotanie przedsionków”, “ventricular tachycardia”: “tachykardia komorowa”, “valvular heart disease”: “choroba zastawkowa serca”, “Peripheral Artery Disease”: “Choroba tętnic obwodowych”, “atherosclerosis”: “miażdżyca”, “Rheumatic Fever”: “Gorączka reumatyczna”, “mitral stenosis”: “zwężenie zastawki mitralnej”, “Family History”: “Wywiad rodzinny”, “heart attacks”: “zawały serca”, “early-onset”: “wczesny początek”, “hypertension”: “nadciśnienie”, “cardiomyopathies”: “kardiomiopatie”, “hypertrophic cardiomyopathy”: “kardiomiopatia przerostowa”, “dilated cardiomyopathy”: “kardiomiopatia rozstrzeniowa”, “Congenital Heart Disease”: “Wrodzona wada serca”, “Medications”: “Leki”, “antihypertensives”: “leki na nadciśnienie”, “antiarrhythmics”: “leki antyarytmiczne”, “anticoagulants”: “leki przeciwzakrzepowe”, “lipid-lowering drugs”: “leki obniżające poziom lipidów”, “NSAIDs”: “niesteroidowe leki przeciwzapalne”, “Social History”: “Wywiad społeczny”, “Smoking”: “Palenie tytoniu”, “pack-years”: “paczkolata”, “Alcohol Consumption”: “Spożycie alkoholu”, “cardiomyopathy”: “kardiomiopatia”, “Physical Activity”: “Aktywność fizyczna”, “sedentary lifestyle”: “siedzący tryb życia”, “Diet”: “Dieta”, “high salt intake”: “wysokie spożycie soli”, “Recreational drug use”: “Używanie narkotyków rekreacyjnych”, “cocaine”: “kokaina”, “arrhythmias”: “arytmie”, “myocardial infarction”: “zawał mięśnia sercowego”, “Drug Allergies”: “Alergie na leki”, “Workplace Stress”: “Stres w miejscu pracy”, “carbon monoxide”: “tlenek węgla”, “Closing the Consultation”: “Zakończenie konsultacji” }; // 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: 24 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 */ }.frame { max-width: 750px; margin: 15px auto; padding: 15px; background-color: #fdfdfd; border: 1px solid black; border-radius: 8px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); font-size: 0.9em; line-height: 1.4; background-image: linear-gradient(120deg, #f0f7fc, #e9f7ff, #d6effa, #e3f2fd, #f0f7fc); /* Subtelne odcienie niebieskiego */ } .frame h3 { color: #000; margin-bottom: 10px; font-weight: normal; font-size: 1em; } .frame ul { padding-left: 15px; list-style-type: disc; } .frame ul li { margin-bottom: 8px; font-size: 0.9em; }

Opening Consultation

Before starting, review the patient’s medical records for relevant musculoskeletal history if available.

Confirm the patient’s identity politely.

Teraz ty powiedz:

  • Mr. Jones? This way, please.
  • Ms. Jones? Please come in.
  • Could I please confirm your full name and date of birth?
  • Just to confirm, your name and date of birth?
  • Your full name and date of birth, please.

Introduce yourself warmly, stating your name and role.

Teraz ty powiedz:

  • Hello, I’m Dr. Jones. How can I help you today?
  • Good morning/afternoon, I’m Dr. Jones. What brings you in today?
  • Hi, I’m Dr. Jones. What would you like to discuss today?

Chief Complaint (CC)

The Chief Complaint (CC) refers to the main symptom or concern a patient presents with during a medical consultation. Common cardiovascular complaints related to the heart include:

ComplaintDescription
Chest PainChest pain associated with the heart is often described as angina, which presents as a pressure, tightness, or squeezing sensation in the chest. It is commonly caused by myocardial ischemia (reduced blood flow to the heart muscle) and can be aggravated by physical exertion or emotional stress. Cardiac chest pain typically radiates to the left arm, neck, jaw, or back. Differential diagnoses include myocardial infarction (heart attack), pericarditis, or aortic dissection. Non-cardiac causes such as GERD and musculoskeletal pain should also be considered.
PalpitationsPalpitations are the awareness of one’s heartbeat, which may feel like pounding, fluttering, or irregular beats. They can be caused by arrhythmias (e.g., atrial fibrillation, supraventricular tachycardia), anxiety, caffeine, or other stimulants. Palpitations associated with dizziness, shortness of breath, or chest pain warrant immediate evaluation.
Dyspnea on ExertionDyspnea on exertion refers to shortness of breath or difficulty breathing during physical activity. It is commonly seen in heart failure, valvular heart disease, or coronary artery disease. It may be accompanied by symptoms such as fatigue, dizziness, or peripheral edema.
OrthopneaOrthopnea is the sensation of shortness of breath when lying flat. It occurs in conditions like heart failure and is relieved by elevating the head with pillows. Patients may report needing multiple pillows to sleep comfortably or waking up feeling breathless.
Paroxysmal Nocturnal Dyspnea (PND)PND refers to sudden episodes of severe breathlessness that wake a patient from sleep, usually occurring 1-2 hours after lying down. It is commonly seen in heart failure due to the redistribution of fluid in the body. The patient may describe gasping for air or needing to sit upright to relieve symptoms.
SyncopeSyncope is a temporary loss of consciousness due to reduced blood flow to the brain, often caused by arrhythmias, aortic stenosis, or neurocardiogenic mechanisms (e.g., vasovagal syncope). It is important to assess whether there were any preceding symptoms like palpitations, chest pain, or dizziness and if the patient experienced a fall or injury.
FatigueFatigue is a common symptom in patients with heart failure, anemia, or low cardiac output states. It is usually worse with physical activity and may be accompanied by other symptoms such as dyspnea, dizziness, or leg swelling. Identifying the underlying cause is crucial for management.
EdemaEdema associated with heart conditions is often bilateral and affects the lower extremities. It may be a sign of right-sided heart failure, where the heart’s inability to pump effectively leads to fluid accumulation. Edema is commonly described as pitting, where pressure applied to the swollen area leaves a depression.
Heart MurmursHeart murmurs are abnormal heart sounds that may indicate valvular heart disease, such as aortic stenosis, mitral regurgitation, or septal defects. Murmurs are characterized by their timing, pitch, and location and may be asymptomatic or associated with symptoms like dyspnea or fatigue. Further investigation using echocardiography is often needed.

History of Present Illness

The History of Present Illness (HPI) focuses on detailing the patient’s current cardiovascular symptoms and understanding the progression of their condition. For chest pain, the SOCRATES mnemonic is particularly effective, as each aspect of SOCRATES helps to clarify essential details for differentiating cardiac pain from other causes.

SOCRATES assessment of Chest Pain:

  • S – Site: Chest pain originating from the heart is usually felt in the center of the chest or to the left side, often described as retrosternal pain. Pain that radiates to areas such as the left arm, neck, jaw, or upper back may suggest a cardiac origin. Pain located in the chest wall, ribs, or on one side is more likely to be musculoskeletal or pleuritic in nature.

Teraz ty zapytaj – Site:

  • Where exactly do you feel the pain?
  • Is the pain in your chest, or does it radiate to areas like your back, arm, or jaw?
  • Can you show me where it feels strongest, even if it’s away from your chest?
  • Is there any tenderness or discomfort in areas outside your chest, like your abdomen?
  • Does the pain concentrate in one area or spread to different parts?
  • O – Onset: Sudden onset pain may indicate conditions like acute coronary syndrome (including myocardial infarction) or aortic dissection, while gradual onset pain is more typical of stable angina, GERD, or musculoskeletal issues. Ask whether the pain started at rest or during exertion and if there were any triggers, such as physical activity or emotional stress.

Teraz ty zapytaj – Onset:

  • When did the chest pain start?
  • Did it come on suddenly, or did it develop over time?
  • Was there any activity or stress that triggered it?
  • Has the pain been constant since it started, or does it come and go?
  • Did anything unusual happen before the pain began, like intense exertion or emotional stress?
  • C – Character: Cardiac pain is often a crushing, pressure-like, squeezing, or tight sensation. If the pain is sharp and worsens with deep breathing, it may indicate pleuritic pain or pericarditis. Burning pain may be associated with gastroesophageal reflux disease (GERD).

Teraz ty zapytaj – Character:

  • How would you describe the pain? Is it pressure, tightness, stabbing, or burning?
  • Does it feel like a heavy weight on your chest?
  • Is the pain more of a sharp stab, or does it feel like a squeezing sensation?
  • Is it a constant ache, or does it come in waves?
  • Has the character of the pain changed since it began?
  • R – Radiation: Identifying areas where the pain spreads is key. Cardiac pain frequently radiates to the left arm, neck, jaw, or back, whereas pain that remains localized is less likely to be cardiac. Radiation patterns help differentiate cardiac pain from other causes, such as musculoskeletal or gastrointestinal origins.

Teraz ty zapytaj – Radiation:

  • Does the pain spread to other areas, like your arm, jaw, or back?
  • Do you feel it moving anywhere outside of your chest?
  • Is the pain concentrated only in your chest, or does it reach other parts of your body?
  • Is there pain or discomfort that travels down your left arm?
  • Do you feel it spreading to your neck or between your shoulder blades?
  • A – Associated Symptoms: Sweating, nausea, shortness of breath, or palpitations are often present with myocardial infarction or unstable angina. Fever may suggest pericarditis or pleuritis, while cough and hemoptysis could point to pulmonary embolism.

Teraz ty zapytaj – Associated Symptoms:

  • Do you experience shortness of breath or dizziness along with the pain?
  • Have you noticed any sweating, nausea, or lightheadedness?
  • Is there a rapid or irregular heartbeat with the pain?
  • Do you feel unusually tired or weak with this pain?
  • Are there any other symptoms that come along with the chest pain?
  • T – Timing: Intermittent pain that occurs during physical activity and improves with rest suggests stable angina, whereas continuous or worsening pain may indicate acute coronary syndrome. Determining the pattern and frequency helps establish whether the condition is chronic, recurrent, or new-onset.

Teraz ty zapytaj – Timing:

  • Is the pain worse at certain times, like with physical activity or stress?
  • Does it get worse or better at specific times, like in the morning or evening?
  • Is the pain constant, or does it come and go?
  • Has the frequency or intensity of the pain changed over time?
  • Is there any regularity to when the pain happens?
  • E – Exacerbating/Relieving Factors: Cardiac pain is often aggravated by exertion and relieved by rest or nitroglycerin. Pain worsened by coughing or deep breathing may be pleuritic, while GERD-related pain may increase after meals or when lying flat and improve with antacids.

Teraz ty zapytaj – Exacerbating/Relieving Factors:

  • Does physical activity or stress make the pain worse?
  • Is the pain relieved by rest or specific medications like nitroglycerin?
  • Do certain body positions make the pain better or worse?
  • Does eating or drinking influence the pain?
  • Have you noticed any activities or actions that seem to bring on the pain?
  • S – Severity: Asking the patient to rate the intensity of the pain on a scale from 0 to 10 helps gauge its impact on their life. Severe pain (8-10) warrants prompt evaluation for acute coronary syndrome, while mild pain may be consistent with less urgent causes like GERD or muscle strain.

Teraz ty zapytaj – Severity:

  • On a scale of 0-10, how intense is the pain?
  • Does this pain limit your daily activities, like walking or climbing stairs?
  • Is it severe enough to interfere with your sleep or rest?
  • Would you describe the pain as mild, moderate, or severe?
  • Is it getting progressively worse, or staying the same?

Past Medical History

Understanding the patient’s past medical history is crucial for assessing cardiovascular risk factors and identifying potential heart-related conditions:

  • Hypertension: A history of high blood pressure is a significant risk factor for heart disease, including coronary artery disease, heart failure, and arrhythmias. It should be assessed for duration, treatment adherence, and control.
  • Coronary Artery Disease (CAD): Prior diagnosis of CAD or history of myocardial infarction (heart attack) increases the risk of future cardiovascular events. Any previous revascularization procedures, such as coronary artery bypass grafting (CABG) or percutaneous coronary intervention (PCI), should be noted.
  • Heart Failure: A history of heart failure, including the type (systolic or diastolic) and severity (e.g., NYHA classification), is important for understanding the patient’s current status and guiding management.
  • Arrhythmias: Document any history of arrhythmias, such as atrial fibrillation, ventricular tachycardia, or supraventricular tachycardia. This can influence treatment decisions, including anticoagulation or rhythm management strategies.
  • Valvular Heart Disease: A history of valvular conditions, such as aortic stenosis, mitral regurgitation, or previous valve surgery, can impact the patient’s symptoms and the approach to treatment.
  • Congenital Heart Disease: Past surgical repairs or existing congenital heart defects should be considered, as they may contribute to ongoing cardiovascular symptoms or complications.
  • Peripheral Artery Disease (PAD): A history of PAD suggests a higher risk of systemic atherosclerosis, which could affect coronary or cerebral arteries.
  • Rheumatic Fever: Previous episodes of rheumatic fever can lead to valvular heart disease, particularly mitral stenosis.

Teraz ty zapytaj – Past Medical History:

  • Do you have a history of high blood pressure or hypertension?
  • Have you ever been diagnosed with coronary artery disease or had a heart attack?
  • Have you been treated for heart failure, and if so, how severe was it?
  • Do you have a history of arrhythmias, such as atrial fibrillation or ventricular tachycardia?
  • Have you been diagnosed with any valvular heart conditions?
  • Were you born with a heart condition, or have you had any heart surgeries?
  • Have you ever experienced symptoms related to peripheral artery disease?

Family History

Family history can help uncover hereditary cardiovascular conditions:

  • Coronary Artery Disease (CAD): A family history of CAD, especially early-onset (before age 55 in men and 65 in women), significantly increases the risk of developing heart disease.
  • Heart Attacks (Myocardial Infarctions): A family history of heart attacks, particularly at an early age, is an important risk factor for cardiovascular disease. It can indicate a genetic predisposition to conditions like CAD.
  • Hypertension: Family history of hypertension may predispose the patient to developing high blood pressure, increasing the risk for heart disease.
  • Cardiomyopathies: Genetic conditions, such as hypertrophic or dilated cardiomyopathy, should be noted if present in family members, as they can affect heart function.
  • Congenital Heart Disease: Some congenital heart defects may have genetic components, which can increase the risk of cardiovascular issues.

Teraz ty zapytaj – Family History:

  • Is there a family history of heart disease, such as heart attacks or coronary artery disease?
  • Do any of your relatives have high blood pressure?
  • Have any family members been diagnosed with cardiomyopathy?
  • Is there a history of congenital heart defects in your family?

Medications

Understanding the patient’s current and past medications provides insight into their treatment history and helps identify potential drug-related causes for cardiovascular symptoms:

  • Cardiovascular Medications: Ask about antihypertensives, antiarrhythmics, anticoagulants, and lipid-lowering drugs. Evaluate adherence, effectiveness, and any side effects.
  • Recent Changes in Medications: Inquire about changes in medication regimens that could affect symptoms, such as discontinuation or dose adjustments.
  • Medications with Cardiovascular Side Effects: Certain medications, such as NSAIDs, can worsen hypertension or heart failure. Hormonal therapies may increase cardiovascular risk.
  • Over-the-Counter and Herbal Supplements: These may interact with prescribed medications or have cardiovascular effects (e.g., supplements affecting blood pressure or clotting).

Social History

Teraz ty zapytaj – Medications:

  • Are you currently taking any medications for your heart or blood pressure?
  • Have there been any recent changes in your medication regimen?
  • Are you using any over-the-counter drugs or herbal supplements?
  • Have you noticed any side effects from your current medications?
  • Do you take medications that could affect your heart, such as NSAIDs or hormone therapy?

A detailed social history is crucial for identifying lifestyle-related risk factors for cardiovascular diseases:

  • Smoking: Smoking is a major risk factor for heart disease. Assess the patient’s smoking history in pack-years (packs per day multiplied by years of smoking).
  • Alcohol Consumption: Excessive alcohol intake can contribute to hypertension and cardiomyopathy.
  • Physical Activity: Assess exercise habits, as a sedentary lifestyle increases cardiovascular risk.
  • Diet: Dietary habits, including high salt intake, can affect blood pressure and cholesterol levels.
  • Substance Use: Recreational drug use, such as cocaine, can cause serious cardiovascular problems, including arrhythmias and myocardial infarction.

Teraz ty zapytaj – Social History:

  • Do you smoke, or have you smoked in the past? If so, how many pack-years?
  • How much alcohol do you consume on a regular basis?
  • Do you engage in regular physical exercise?
  • What is your typical diet like?
  • Have you ever used recreational drugs, such as cocaine or amphetamines?

Allergies

Assessing allergies helps identify potential triggers and guides management in cardiovascular conditions:

  • Drug Allergies: Identify any medications that cause allergic reactions, especially cardiovascular drugs.

Teraz ty zapytaj – Allergies:

  • Do you have any known drug allergies, especially to cardiovascular medications?
  • Have you experienced any allergic reactions to medications recently?

Environmental and Occupational Exposures

Environmental and occupational exposures can impact cardiovascular health:

  • Workplace Stress: Chronic stress is a risk factor for cardiovascular diseases.
  • Exposure to Chemicals: Contact with harmful substances, such as carbon monoxide, can exacerbate heart conditions.

Teraz ty zapytaj – Environmental and Occupational Exposures:

  • Do you experience significant stress at work?
  • Are you exposed to chemicals or fumes in your workplace?
  • Have you noticed any heart-related symptoms that occur after exposure to certain environments?

Closing the Consultation

Summarize the main points discussed during the history-taking to confirm understanding and ensure no details were missed.

Teraz ty powiedz:

  • Let me summarize what we’ve discussed so far to make sure I have everything correct.
  • To confirm, you’ve mentioned [key symptoms or points]. Does that sound accurate?
  • Is there anything important that we haven’t covered?
  • Before we proceed, is there anything else you’d like to add or clarify?
  • Thank you for sharing all these details; it will help us plan the next steps effectively.

Ask the patient if they have any remaining questions or concerns before moving forward with the examination.

Teraz ty powiedz:

  • Do you have any other questions or concerns before we start the examination?
  • Is there anything else you’d like to discuss before we begin the physical exam?