Explaim tort in simple language for norcet 11 in handwritten Notes

Reading File
Finding Sources
Searching the Web

tort law nursing NORCET 11 exam important concepts

Finding Sources
Reading Web Page

https://wtcs.pressbooks.pub/nursingmhcc/chapter/5-4-laws-torโ€ฆ

Generating Image

Handwritten-style nursing study notes on lined paper with a yellow highlighter effect. Title at top in large bold handwriting: "TORT LAW - NORCET 11" with a hand-drawn underline. Content written in neat blue pen handwriting style: Section 1 header (red): "What is a TORT?" - A civil wrong that causes harm/injury to a person - Act of commission (doing something wrong) OR omission (failing to do something) - Court imposes liability (compensation) - Mnemonic box: "TORT = Civil Wrong = COMPENSATION" Section 2 header (red): "2 TYPES OF TORTS" Left box labeled "1. INTENTIONAL TORTS" with star: โ€ข Assault - threatening to harm (no touch needed) โ€ข Battery - actual harmful touch WITHOUT consent โ€ข False Imprisonment - illegal restraint of patient โ€ข Slander - spoken false statements โ€ข Libel - WRITTEN false statements โ€ข Fraud - false documentation โ€ข Breach of Confidentiality Right box labeled "2. UNINTENTIONAL TORTS" with star: โ€ข Negligence - failure to use ordinary care โ€ข Malpractice = Negligence by a LICENSED professional Section 3 header (green): "4 ELEMENTS OF MALPRACTICE (DDBH)" โ€ข D - Duty (nurse had responsibility) โ€ข D - Dereliction (nurse failed the duty) โ€ข B - Breach caused Damage โ€ข H - Harm/Injury to patient Small sticky note drawn: "Remember: Malpractice = Negligence + License" Bottom banner: "NORCET 11 KEY POINTS" with arrow pointing to: Intentional = KNEW harm would happen | Unintentional = Did NOT intend harm Notebook paper background with faint blue horizontal lines, margin line in red on left side, slightly worn paper texture.

TORT Law Handwritten Notes for NORCET 11

Here is a complete breakdown of everything in the notes - easy to revise quickly:

TORT - Simple Explanation for NORCET 11

What is a TORT?

A tort is a civil wrong (not criminal) where one person's action or inaction causes harm to another person. The court orders compensation (money/damages) to the injured person.
  • Act of Commission = doing something wrong (e.g., giving wrong medicine)
  • Act of Omission = failing to do something (e.g., not checking patient vitals)

2 Types of Torts

TYPEMEANINGEXAMPLES
IntentionalDefendant KNEW harm would resultAssault, Battery, False Imprisonment, Slander, Libel, Fraud
UnintentionalDid NOT intend harm, but was carelessNegligence, Malpractice

Intentional Torts - Quick Points

TORTSIMPLE MEANINGTRICK
AssaultThreatening harm (no touch needed)"Fear only"
BatteryTouching patient WITHOUT consent"Touch = Battery"
False ImprisonmentIllegal restraint of patient"Restraint without order"
SlanderSpoken false statements about someone"Slander = Spoken"
LibelWritten false statements"Libel = Letter/Written"
FraudFalse documentation for personal gain"Fake charting"

Unintentional Torts

  • Negligence = Failure to exercise ordinary/reasonable care
  • Malpractice = Negligence done by a licensed professional (nurse, doctor)
Mnemonic for Elements of Malpractice - "4 Ds":
  1. Duty - nurse had a duty to the patient
  2. Dereliction - nurse failed that duty
  3. Direct Cause - failure directly caused the harm
  4. Damages - actual harm/injury occurred
All 4 Ds must be proved to win a malpractice case!

NORCET 11 High-Yield Points

  • Slander = Spoken | Libel = Written (most asked!)
  • Battery can happen even if no physical harm occurs
  • Malpractice = Negligence + needs a licensed professional
  • Restraining a patient without proper order = False Imprisonment
  • Documenting care not given = Fraud

Exllaim myocardial infraction for norcer 11 if i am 10 yrs old

Reading File
Finding Sources
Searching Images

myocardial infarction heart attack diagram blocked coronary artery

Summary : This illustration explains myocardial infarction (heart attack), showing the anatomical location of a blocked artery and the resulting muscle damage in the heart.

illustration:
Scene Overview :
  โ€ข Main subject is a human heart, depicted in color with visible coronary arteries.
  โ€ข An inset magnifies a section of an artery, highlighting a blockage (occlusion) within the vessel.
  โ€ข The area of muscle damage on the heart is labeled.
  โ€ข Text labels include "Myocardial Infarction," "Block in Artery," "Muscle Damage," and "Heart Attack."
  โ€ข The color palette uses reds, yellows, and purples to differentiate blood vessels, muscle, and damaged areas.

Technical Details :
  โ€ข No scale bar or magnification is provided.
  โ€ข The illustration is schematic, not a real photograph or scan.
  โ€ข Labels are overlaid directly on the image for clarity.

Spatial Relationships :
  โ€ข The blocked artery is shown in close-up in the inset, with a clear connection to the affected region of the heart muscle.
  โ€ข The muscle damage is localized to a specific area of the heart, corresponding to the blocked artery.

Analysis :
  โ€ข The figure visually links a blocked coronary artery to localized muscle damage in the heart, illustrating the pathophysiology of myocardial infarction (heart attack).
  โ€ข The inset clarifies the cause (arterial blockage) and its effect (muscle damage), supporting understanding of the condition.

Summary : This illustration explains myocardial infarction (heart attack), showing the anatomical location of a blocked artery and the resulting muscle damage in the heart. illustration: Scene Overview : โ€ข Main subject is a human heart, depicted in color with visible coronary arteries. โ€ข An inset magnifies a section of an artery, highlighting a blockage (occlusion) within the vessel. โ€ข The area of muscle damage on the heart is labeled. โ€ข Text labels include "Myocardial Infarction," "Block in Artery," "Muscle Damage," and "Heart Attack." โ€ข The color palette uses reds, yellows, and purples to differentiate blood vessels, muscle, and damaged areas. Technical Details : โ€ข No scale bar or magnification is provided. โ€ข The illustration is schematic, not a real photograph or scan. โ€ข Labels are overlaid directly on the image for clarity. Spatial Relationships : โ€ข The blocked artery is shown in close-up in the inset, with a clear connection to the affected region of the heart muscle. โ€ข The muscle damage is localized to a specific area of the heart, corresponding to the blocked artery. Analysis : โ€ข The figure visually links a blocked coronary artery to localized muscle damage in the heart, illustrating the pathophysiology of myocardial infarction (heart attack). โ€ข The inset clarifies the cause (arterial blockage) and its effect (muscle damage), supporting understanding of the condition.

This medical figure illustrates the methodology and visual findings of an experimental myocardial infarction model. Panel A is an anatomical diagram showing a heart with a coronary occlusion placed on a coronary artery distal to the left atrium (LA). A shaded brown region extending inferiorly from the occlusion site represents the infarcted area. The diagram indicates the levels of three transverse ventricular sections labeled Slice 1, Slice 2, and Slice 3. Panel B displays corresponding macroscopic clinical photographs of these three cross-sectional heart slices stained with thioflavin-S under white light. The macroscopic view demonstrates the progression of tissue damage: Slice 1 (proximal) shows a localized area of pale, healthy tissue alongside darker necrotic regions; Slice 2 and Slice 3 (distal) exhibit increasingly larger areas of dark, necrotic tissue, indicating the transmural extent of the infarction throughout the left ventricle. This material is designed for cardiovascular pathology education, specifically illustrating the spatial relationship between arterial ligation and the resulting downstream myocardial necrosis.

This medical figure illustrates the methodology and visual findings of an experimental myocardial infarction model. Panel A is an anatomical diagram showing a heart with a coronary occlusion placed on a coronary artery distal to the left atrium (LA). A shaded brown region extending inferiorly from the occlusion site represents the infarcted area. The diagram indicates the levels of three transverse ventricular sections labeled Slice 1, Slice 2, and Slice 3. Panel B displays corresponding macroscopic clinical photographs of these three cross-sectional heart slices stained with thioflavin-S under white light. The macroscopic view demonstrates the progression of tissue damage: Slice 1 (proximal) shows a localized area of pale, healthy tissue alongside darker necrotic regions; Slice 2 and Slice 3 (distal) exhibit increasingly larger areas of dark, necrotic tissue, indicating the transmural extent of the infarction throughout the left ventricle. This material is designed for cardiovascular pathology education, specifically illustrating the spatial relationship between arterial ligation and the resulting downstream myocardial necrosis.

This medical illustration consists of two diagrams depicting cardiac anatomy and pathology associated with myocardial infarction and surgical intervention. The left panel shows an anterior view of the heart with major structures labeled: Right Atrium (RA), Right Ventricle (RV), Left Atrium (LA), Left Ventricle (LV), Aorta (Ao), and Pulmonary Artery (PA). The coronary vasculature is highlighted, specifically the Right Coronary Artery (RCA) and Left Anterior Descending (LAD) artery. An 'incision line' is indicated on the apex of the left ventricle over a shaded area representing infarcted tissue. The right panel is a cross-sectional diagram focusing on the ventricular chambers. It illustrates a Ventricular Septal Defect (VSD), which is a communication between the left and right ventricles. Also labeled are the Aortic Valve (AV), an area of Myocardial Infarction (MI) in the ventricular wall, and adjacent Akinetic (AK) tissue. The illustration serves to demonstrate the anatomical location for a ventriculotomy used to repair post-infarction ventricular septal rupture.

This medical illustration consists of two diagrams depicting cardiac anatomy and pathology associated with myocardial infarction and surgical intervention. The left panel shows an anterior view of the heart with major structures labeled: Right Atrium (RA), Right Ventricle (RV), Left Atrium (LA), Left Ventricle (LV), Aorta (Ao), and Pulmonary Artery (PA). The coronary vasculature is highlighted, specifically the Right Coronary Artery (RCA) and Left Anterior Descending (LAD) artery. An 'incision line' is indicated on the apex of the left ventricle over a shaded area representing infarcted tissue. The right panel is a cross-sectional diagram focusing on the ventricular chambers. It illustrates a Ventricular Septal Defect (VSD), which is a communication between the left and right ventricles. Also labeled are the Aortic Valve (AV), an area of Myocardial Infarction (MI) in the ventricular wall, and adjacent Akinetic (AK) tissue. The illustration serves to demonstrate the anatomical location for a ventriculotomy used to repair post-infarction ventricular septal rupture.

Reading File
Reading File
Finding Sources
Finding Sources
Reading File
Generating Image

Colorful fun handwritten-style nursing study notes on lined notebook paper, drawn as if explaining to a 10-year-old child. Bright colors, simple drawings, cartoon style with cute small hearts, stars, and lightning bolt doodles. Title at top in big bold colorful letters: "HEART ATTACK (Myocardial Infarction)" with small hand-drawn red heart with a crack in it. Section 1 - bright blue header box: "WHAT IS MI? (Simple Story!)" Handwritten text in fun style: "Imagine your heart is like a HOUSE and blood vessels are WATER PIPES. When a pipe gets BLOCKED by fat/cholesterol = no water reaches part of the house = that part DIES! That is MI!" Small cute drawing label: "Blocked pipe = MI" Section 2 - orange header: "CAUSES - Remember 3 Cs!" โ€ข Clot (thrombus) in coronary artery - MOST COMMON! โ€ข Cholesterol plaque (atherosclerosis) โ€ข Coronary artery spasm Section 3 - red header: "SYMPTOMS - ABCDE!" A - Aching/crushing chest pain (like elephant sitting on chest) B - Breathlessness C - Cold sweat D - Dizziness / Nausea / Vomiting E - Extreme fatigue, jaw/arm/shoulder pain Star note: "Pain does NOT go away with rest! (unlike angina)" Section 4 - green header: "DIAGNOSIS - 3 BFFs!" โ€ข ECG - ST elevation (STEMI) or no elevation (NSTEMI) โ€ข Troponin - MOST SPECIFIC marker (rises in 3-6 hrs) โ€ข CPK-MB - rises in 4-8 hrs, peaks 24 hrs Section 5 - purple header: "TREATMENT - MONA" M - Morphine (pain relief) O - Oxygen N - Nitrates (vasodilation) A - Aspirin (anti-platelet) + Heparin + PCI (stent) Bottom sticky note doodle: "STEMI = ST goes UP on ECG = Emergency PCI needed!" "NSTEMI = No ST rise but Troponin HIGH" Notebook paper background with blue lines, red margin, slightly colorful, fun cartoon doodles of tiny hearts and stars scattered around margins. Handwritten in multiple bright ink colors - blue, red, green, purple.

Myocardial Infarction Handwritten Notes for NORCET 11
Here is the full diagram showing blocked artery and heart damage:
MI Diagram - Blocked Artery & Muscle Damage

Myocardial Infarction (MI / Heart Attack) - Like You're 10!

The Simple Story ๐Ÿซ€

Imagine your heart is like a house and your blood vessels are water pipes. Your heart muscle needs oxygen-rich blood to survive. When a fat/cholesterol lump (plaque) builds up and blocks a pipe (coronary artery), that part of the heart gets no blood = no oxygen = muscle DIES. That is a heart attack!
  • Myo = muscle | Cardial = heart | Infarction = death of tissue
  • The blocked blood vessel is called a coronary artery

CAUSES - Remember "3 Cs"

CauseWhat happens
Clot (Thrombus)Blood clot blocks the artery - MOST COMMON
Cholesterol PlaqueFat builds up over years (atherosclerosis), plaque ruptures
Coronary SpasmArtery suddenly squeezes shut

SYMPTOMS - Remember "ABCDE"

LetterSymptom
AAching, crushing chest pain (like an elephant sitting on chest)
BBreathlessness
CCold sweat + pale/ashen skin
DDizziness, nausea, vomiting
EExtreme fatigue, pain radiating to jaw, left arm, shoulder
KEY POINT for NORCET: Pain does NOT go away with rest (unlike angina). It lasts >30 mins!

DIAGNOSIS - The 3 Best Friends

1. ECG (Electrocardiogram)
  • STEMI = ST segment goes UP on ECG = big heart attack = emergency!
  • NSTEMI = ST doesn't go up, but troponin is high = smaller heart attack
2. Troponin I & T (MOST SPECIFIC marker)
  • Rises: 3-6 hours after MI
  • Peaks: 12-24 hours
  • Returns to normal: 7-10 days
3. CPK-MB (Creatine Phosphokinase)
  • Rises: 4-8 hours
  • Peaks: 24 hours
  • Returns to normal: 48-72 hours

TREATMENT - "MONA" (Give in order!)

LetterDrugWhy
MMorphinePain relief
OOxygenIncrease O2 to heart
NNitrates (GTN)Open up the blood vessels
AAspirinStop blood clot from growing
+ Heparin (anticoagulant) + PCI (stent to open the blocked artery)

NORCET 11 High-Yield Points (Don't forget these!)

  • Most common site of MI = Left Anterior Descending (LAD) artery = "Widow Maker"
  • Troponin = most specific and sensitive marker for MI
  • ST elevation on ECG = STEMI = needs immediate PCI or thrombolysis
  • Killip Classification = grades severity of heart failure after MI (Killip I to IV)
  • Silent MI (no chest pain) = common in diabetics and elderly
  • Best position for MI patient = Semi-Fowler's position (45 degrees)

Sources: Guyton and Hall Textbook of Medical Physiology; Rosen's Emergency Medicine; Ganong's Review of Medical Physiology

Explain myocardial infraction for norcet 11 handwritten notes

Generating Image

Detailed handwritten nursing exam study notes on realistic lined notebook paper with red margin line on left. Written in neat blue and black ink pen handwriting. Multiple colored headings using red, green, purple ink. Title at very top center in large bold red underlined handwriting: "MYOCARDIAL INFARCTION (MI)" with subtitle below in smaller writing "Heart Attack - NORCET 11 Notes" SECTION 1 - bold green box heading: "DEFINITION" Handwritten: "Death (necrosis) of myocardial muscle due to prolonged ischemia caused by complete blockage of coronary artery" Underlined note: "Ischemia > 20-40 mins โ†’ irreversible cell death" SECTION 2 - bold red heading: "TYPES" โ€ข STEMI - ST Elevation MI โ†’ complete occlusion โ†’ emergency PCI โ€ข NSTEMI - Non-ST Elevation MI โ†’ partial occlusion โ†’ medical management โ€ข Subendocardial MI - inner layer only โ€ข Transmural MI - full thickness of heart wall SECTION 3 - bold blue heading: "CAUSES (Risk Factors)" Modifiable: HTN, Diabetes, Smoking, Obesity, Hyperlipidemia, Stress Non-modifiable: Age (>45M, >55F), Male sex, Family history SECTION 4 - bold purple heading: "CLINICAL FEATURES" Chief complaint: Severe crushing chest pain, radiates to L arm/jaw/shoulder โ€ข NOT relieved by rest or nitrates โ€ข Duration > 30 mins โ€ข Associated: Dyspnea, diaphoresis, nausea/vomiting, palpitations, anxiety โ€ข "Silent MI" - diabetics, elderly, women (atypical) SECTION 5 - bold orange heading: "DIAGNOSIS - 3 KEY TESTS" 1. ECG: - STEMI: ST elevation + Q wave development - NSTEMI: ST depression / T wave inversion - Hyperacute T waves (earliest sign) 2. Cardiac Biomarkers table: | Marker | Rises | Peaks | Normal | | Troponin I/T | 3-6 hr | 12-24 hr | 7-10 days | | CPK-MB | 4-8 hr | 18-24 hr | 48-72 hr | | LDH | 24-48 hr | 3-6 days | 8-14 days | Circled: "Troponin = MOST SPECIFIC & SENSITIVE โ˜…" 3. Echo: wall motion abnormality SECTION 6 - bold red heading: "TREATMENT - MONA + H" M - Morphine 2-4mg IV (pain + preload reduction) O - Oxygen (keep SpO2 >94%) N - Nitrates (GTN sublingual) A - Aspirin 300mg loading dose H - Heparin (anticoagulation) + Thrombolysis (if PCI not available within 2 hrs) + Primary PCI - GOLD STANDARD treatment for STEMI SECTION 7 - bold green heading: "NORCET KEY POINTS โ˜…โ˜…โ˜…" โ€ข Best position: Semi-Fowler's (45ยฐ) โ€ข Most common artery: LAD = "Widow Maker" โ€ข Earliest ECG change: Hyperacute T wave โ€ข Most specific marker: Troponin I โ€ข Killip Class I-IV (severity grading) โ€ข Dressler's syndrome = post-MI pericarditis (2-10 wks later) Bottom right: small hand-drawn ECG wave showing ST elevation with arrow labeled "STEMI pattern" Realistic notebook paper texture, blue horizontal lines, red vertical margin, slightly worn edges, authentic handwritten look with ink variations

Generating Image

Handwritten nursing study notes page 2 on realistic lined notebook paper with red margin. Neat blue and black ink pen handwriting with colored subheadings. Top reads "MI Notes - Page 2 (NORCET 11)" underlined in red. SECTION 1 - bold red heading: "COMPLICATIONS OF MI" Early (within 24-48 hrs): โ€ข Arrhythmias - MOST COMMON complication (VF = most lethal) โ€ข Cardiogenic shock (Killip Class IV) โ€ข Acute LVF / Pulmonary edema โ€ข Cardiac arrest Late (days to weeks): โ€ข Dressler's Syndrome - fever + pericarditis (2-10 weeks after MI) โ€ข Ventricular aneurysm โ€ข Mural thrombus โ†’ systemic embolism โ€ข Mitral regurgitation (papillary muscle rupture) โ€ข Ventricular septal rupture SECTION 2 - bold blue heading: "KILLIP CLASSIFICATION (โ˜… NORCET FAVORITE)" Class I - No heart failure signs - mortality 6% Class II - Mild HF, basal rales, S3 gallop - mortality 17% Class III - Severe HF, pulmonary edema - mortality 38% Class IV - Cardiogenic shock, BP<90 - mortality 67-81% SECTION 3 - bold green heading: "NURSING MANAGEMENT" Assessment: โ€ข Monitor VS every 15 min during acute phase โ€ข Continuous ECG monitoring (watch for arrhythmias!) โ€ข Monitor urine output (>30 ml/hr = adequate perfusion) โ€ข O2 saturation monitoring Interventions: โ€ข Bed rest - complete rest for first 24 hrs โ€ข Semi-Fowler's position (45ยฐ) - reduces cardiac workload โ€ข IV access - large bore cannula โ€ข NPO initially, then light diet โ€ข Reassurance - reduce anxiety (โ†“O2 demand) โ€ข Bowel care - avoid straining (Valsalva can worsen) Patient Education: โ€ข Lifestyle modification, medications, warning signs โ€ข Cardiac rehab program SECTION 4 - bold purple heading: "DRUG THERAPY SUMMARY" Acute Phase: MONA + Heparin + Clopidogrel Long-term: โ€ข Beta-blockers (metoprolol) - reduce O2 demand โ€ข ACE inhibitors - prevent remodeling โ€ข Statins - lower cholesterol โ€ข Aspirin 75mg daily - lifelong โ€ข Nitrates PRN SECTION 5 - bold orange heading: "QUICK MNEMONICS โ˜…" MONA = Morphine, Oxygen, Nitrates, Aspirin "HEART" for MI risk factors: H - Hypertension E - Elevated cholesterol A - Age/Atherosclerosis R - Race/family history / smoking T - Type 2 diabetes Troponin Timeline box (hand drawn): 3hr โ†’ 6hr โ†’ 12-24hr โ†’ 7-10 days [Rises] โ†’ [Detected] โ†’ [PEAK] โ†’ [Normal] Bottom corner - small hand-drawn note: "LAD occlusion = Anterior MI (most common & serious)" Realistic notebook paper look, blue ruled lines, red margin line, authentic handwriting style

MI Handwritten Notes Page 2 - NORCET 11

Here is the complete written version for quick revision:

๐Ÿซ€ Myocardial Infarction (MI) - NORCET 11 Notes

Definition

Death (necrosis) of myocardial muscle due to prolonged ischemia caused by complete/partial blockage of a coronary artery. Ischemia lasting >20-40 minutes causes irreversible cell death.

Types of MI

TypeECG FindingVessel
STEMIST elevation + Q waveComplete occlusion
NSTEMIST depression / T-wave inversionPartial occlusion
SubendocardialInner layer onlyPartial
TransmuralFull wall thicknessComplete

Clinical Features

  • Severe crushing/squeezing chest pain, radiating to left arm, jaw, shoulder
  • Pain lasts >30 minutes, NOT relieved by rest or GTN
  • Dyspnea, cold sweats (diaphoresis), nausea/vomiting
  • Silent MI (no chest pain) - seen in diabetics, elderly, women

Diagnosis

Biomarker Timeline (NORCET favorite!):
MarkerRisesPeaksReturns Normal
Troponin I/T โ˜…3-6 hrs12-24 hrs7-10 days
CPK-MB4-8 hrs18-24 hrs48-72 hrs
LDH24-48 hrs3-6 days8-14 days
Troponin = MOST SPECIFIC and SENSITIVE marker for MI
ECG Changes:
  • Earliest change: Hyperacute T waves
  • STEMI: ST elevation, then Q wave develops
  • NSTEMI: ST depression / T-wave inversion

Treatment - MONA + H

DrugDosePurpose
Morphine2-4 mg IVPain relief + reduces preload
OxygenKeep SpO2 >94%Increase O2 delivery
Nitrates (GTN)SublingualVasodilation
Aspirin300 mg loadingAnti-platelet
HeparinIV infusionAnticoagulation
  • Primary PCI = Gold standard for STEMI (within 90 minutes)
  • Thrombolysis = if PCI not available within 2 hours

Complications

Early (24-48 hrs):
  • Arrhythmias - most common (VF = most lethal!)
  • Cardiogenic shock
  • Acute left ventricular failure / Pulmonary edema
Late (weeks):
  • Dressler's Syndrome = fever + pericarditis (2-10 weeks after MI) โ˜…
  • Ventricular aneurysm
  • Mitral regurgitation (papillary muscle rupture)

Killip Classification (NORCET Favorite!)

ClassFeaturesMortality
INo HF signs6%
IIMild HF, basal rales, S317%
IIISevere HF, pulmonary edema38%
IVCardiogenic shock, BP <9067-81%

Nursing Management (KEY for NORCET)

  • Position: Semi-Fowler's (45 degrees)
  • Complete bed rest for first 24 hours
  • Continuous ECG monitoring for arrhythmias
  • Monitor urine output (>30 mL/hr = adequate perfusion)
  • Avoid straining/Valsalva - use stool softeners
  • Reassurance to reduce anxiety (reduces O2 demand)

NORCET 11 High-Yield Points โ˜…โ˜…โ˜…

  1. Most common coronary artery involved = LAD ("Widow Maker")
  2. Most specific marker = Troponin I
  3. Most common complication = Arrhythmia
  4. Most lethal arrhythmia = Ventricular Fibrillation (VF)
  5. Gold standard treatment = Primary PCI
  6. Best nursing position = Semi-Fowler's (45ยฐ)
  7. Dressler's Syndrome = post-MI pericarditis (2-10 weeks later)
  8. Silent MI = Diabetics + Elderly + Women
  9. Long-term drugs = Aspirin + Beta-blocker + ACE inhibitor + Statin

Create a PDF quick reference card for MI signs/symptoms and MONA treatment

Reading File
Running Command

ls -la /tmp/workspace/ 2>/dev/null || mkdir -p /tmp/workspace && echo "workspace ready"

Running Command

mkdir -p /tmp/workspace/mi-reference-card && cat > /tmp/workspace/mi-reference-card/create_pdf.py << 'PYEOF' from reportlab.lib.pagesizes import A4 from reportlab.lib import colors from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle from reportlab.lib.units import mm, cm from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle, HRFlowable from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_JUSTIFY from reportlab.platypus import KeepTogether from reportlab.lib.colors import HexColor # โ”€โ”€ colour palette โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ RED = HexColor('#C0392B') DARK_RED = HexColor('#922B21') ORANGE = HexColor('#E67E22') BLUE = HexColor('#2471A3') DARK_BLUE = HexColor('#1A5276') GREEN = HexColor('#1E8449') PURPLE = HexColor('#6C3483') YELLOW_BG = HexColor('#FDFBE6') LIGHT_RED = HexColor('#FADBD8') LIGHT_BLU = HexColor('#D6EAF8') LIGHT_GRN = HexColor('#D5F5E3') LIGHT_PUR = HexColor('#E8DAEF') LIGHT_ORG = HexColor('#FDEBD0') GREY_BG = HexColor('#F2F3F4') WHITE = colors.white BLACK = colors.black CARD_BG = HexColor('#FAFAFA') W, H = A4 # 595 x 842 pt # โ”€โ”€ document โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ doc = SimpleDocTemplate( '/tmp/workspace/mi-reference-card/MI_Quick_Reference.pdf', pagesize=A4, leftMargin=15*mm, rightMargin=15*mm, topMargin=12*mm, bottomMargin=12*mm, ) styles = getSampleStyleSheet() def S(name, **kw): return ParagraphStyle(name, **kw) # shared paragraph styles TITLE = S('title_main', fontName='Helvetica-Bold', fontSize=22, textColor=WHITE, alignment=TA_CENTER, spaceAfter=2) SUB = S('subtitle', fontName='Helvetica', fontSize=10, textColor=WHITE, alignment=TA_CENTER) SEC_HDR = S('sec_hdr', fontName='Helvetica-Bold', fontSize=11, textColor=WHITE, alignment=TA_CENTER) BODY = S('body', fontName='Helvetica', fontSize=9, textColor=BLACK, leading=14) BODY_B = S('body_bold', fontName='Helvetica-Bold', fontSize=9, textColor=BLACK, leading=14) SMALL = S('small', fontName='Helvetica', fontSize=8, textColor=HexColor('#555555'), leading=12) BULLET = S('bullet', fontName='Helvetica', fontSize=9, textColor=BLACK, leading=13, leftIndent=8, bulletIndent=0, bulletFontName='Helvetica') MONO_B = S('drug_name', fontName='Helvetica-Bold', fontSize=10, textColor=WHITE, alignment=TA_CENTER) DRUG_D = S('drug_desc', fontName='Helvetica', fontSize=8, textColor=HexColor('#222222'), leading=12) WARN = S('warn', fontName='Helvetica-Bold', fontSize=9, textColor=DARK_RED, alignment=TA_CENTER) NOTE = S('note', fontName='Helvetica-Oblique', fontSize=8, textColor=HexColor('#555555'), alignment=TA_CENTER) FOOTER = S('footer', fontName='Helvetica-Oblique', fontSize=7.5, textColor=HexColor('#888888'), alignment=TA_CENTER) # โ”€โ”€ helper: section header bar โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ def header_bar(text, bg): t = Table([[Paragraph(text, SEC_HDR)]], colWidths=[165*mm]) t.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), bg), ('ROUNDEDCORNERS', [4,4,4,4]), ('TOPPADDING', (0,0), (-1,-1), 5), ('BOTTOMPADDING',(0,0), (-1,-1), 5), ])) return t def bullet_row(emoji, text_bold, text_rest, bg=WHITE): return [Paragraph(emoji, BODY), Paragraph(f'<b>{text_bold}</b> {text_rest}', BODY)] # โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• # TITLE BANNER # โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• title_data = [[ Paragraph('๐Ÿซ€ MYOCARDIAL INFARCTION', TITLE), ],[ Paragraph('Quick Reference Card โ€” NORCET 11', SUB), ],[ Paragraph('Signs &amp; Symptoms | MONA Treatment | Biomarkers | Key Nursing Points', NOTE), ]] title_tbl = Table(title_data, colWidths=[165*mm]) title_tbl.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), DARK_RED), ('ROUNDEDCORNERS',[6,6,6,6]), ('TOPPADDING', (0,0), (-1,-1), 8), ('BOTTOMPADDING', (0,0), (-1,-1), 8), ('ALIGN', (0,0), (-1,-1), 'CENTER'), ])) # โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• # ROW 1 LEFT: DEFINITION | RIGHT: TYPES # โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• def_data = [ [header_bar('๐Ÿ“– DEFINITION', DARK_BLUE)], [Paragraph('<b>Myocardial Infarction (MI)</b> = irreversible death (necrosis) of heart muscle due to prolonged ischemia from coronary artery blockage.', BODY)], [Spacer(1, 3)], [Paragraph('โฑ Ischemia &gt;20โ€“40 min โ†’ irreversible cell death', BODY_B)], [Spacer(1, 3)], [Paragraph('โ€ข Plaque rupture โ†’ thrombus โ†’ complete/partial occlusion', BULLET)], [Paragraph('โ€ข Most common artery: <b>LAD ("Widow Maker")</b>', BULLET)], ] def_tbl = Table(def_data, colWidths=[80*mm]) def_tbl.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), LIGHT_BLU), ('ROUNDEDCORNERS', [4,4,4,4]), ('TOPPADDING', (0,0), (-1,-1), 4), ('BOTTOMPADDING', (0,0), (-1,-1), 4), ('LEFTPADDING', (0,1), (-1,-1), 6), ('RIGHTPADDING', (0,0), (-1,-1), 6), ])) types_data = [ [header_bar('๐Ÿ“Š TYPES OF MI', PURPLE)], [Table([ [Paragraph('<b>STEMI</b>', BODY_B), Paragraph('ST elevation on ECG\nComplete occlusion\nโ†’ Emergency PCI', SMALL)], [Paragraph('<b>NSTEMI</b>', BODY_B), Paragraph('No ST elevation\nPartial occlusion\nโ†’ Medical Rx', SMALL)], [Paragraph('<b>Transmural</b>', BODY_B), Paragraph('Full wall thickness', SMALL)], [Paragraph('<b>Subendo-\ncardial</b>', BODY_B), Paragraph('Inner layer only', SMALL)], ], colWidths=[22*mm, 52*mm], style=TableStyle([ ('BACKGROUND', (0,0), (0,-1), HexColor('#EBD5F5')), ('BACKGROUND', (1,0), (1,-1), WHITE), ('GRID', (0,0), (-1,-1), 0.3, HexColor('#CCCCCC')), ('TOPPADDING', (0,0), (-1,-1), 3), ('BOTTOMPADDING', (0,0), (-1,-1), 3), ('LEFTPADDING', (0,0), (-1,-1), 4), ('FONTNAME', (0,0), (-1,-1), 'Helvetica'), ('FONTSIZE', (0,0), (-1,-1), 8), ('VALIGN', (0,0), (-1,-1), 'TOP'), ]))], ] types_tbl = Table(types_data, colWidths=[80*mm]) types_tbl.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), LIGHT_PUR), ('ROUNDEDCORNERS', [4,4,4,4]), ('TOPPADDING', (0,0), (-1,-1), 4), ('BOTTOMPADDING', (0,0), (-1,-1), 4), ('LEFTPADDING', (0,0), (-1,-1), 4), ('RIGHTPADDING', (0,0), (-1,-1), 4), ])) row1 = Table([[def_tbl, types_tbl]], colWidths=[82*mm, 83*mm], style=TableStyle([('VALIGN',(0,0),(-1,-1),'TOP'), ('LEFTPADDING',(0,0),(-1,-1),0), ('RIGHTPADDING',(0,0),(-1,-1),0), ('TOPPADDING',(0,0),(-1,-1),0), ('BOTTOMPADDING',(0,0),(-1,-1),0), ('COLPADDING',(0,0),(-1,-1),4), ])) # โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• # SIGNS & SYMPTOMS (full width) # โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• sym_rows = [ ['๐Ÿ”ด', 'Chest Pain', 'Severe crushing/squeezing โ€” "elephant on chest", radiates to L arm, jaw, shoulder. Lasts >30 min. NOT relieved by rest or GTN.'], ['๐Ÿ”ต', 'Dyspnea', 'Shortness of breath due to reduced cardiac output'], ['๐ŸŸก', 'Diaphoresis', 'Cold, clammy sweating'], ['๐ŸŸ ', 'Nausea / Vomiting', 'Due to vagal stimulation'], ['๐ŸŸฃ', 'Palpitations', 'Arrhythmias โ€” feeling of irregular/fast heartbeat'], ['โšช', 'Anxiety / Sense of doom', '"Feeling of impending death"'], ['๐ŸŸค', 'Pallor / Cyanosis', 'Poor perfusion โ€” pale or bluish skin'], ['โญ', 'Silent MI', 'NO chest pain! โ€” seen in diabetics, elderly, women'], ] sym_header = [ Paragraph('', BODY), Paragraph('<b>Symptom</b>', BODY_B), Paragraph('<b>Description</b>', BODY_B) ] sym_table_data = [sym_header] + [ [Paragraph(r[0], BODY), Paragraph('<b>'+r[1]+'</b>', BODY), Paragraph(r[2], SMALL)] for r in sym_rows ] sym_inner = Table(sym_table_data, colWidths=[6*mm, 38*mm, 116*mm]) sym_inner.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,0), RED), ('TEXTCOLOR', (0,0), (-1,0), WHITE), ('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'), ('FONTSIZE', (0,0), (-1,-1), 8.5), ('GRID', (0,0), (-1,-1), 0.3, HexColor('#CCCCCC')), ('ROWBACKGROUNDS',(0,1), (-1,-1), [WHITE, LIGHT_RED]), ('TOPPADDING', (0,0), (-1,-1), 3), ('BOTTOMPADDING', (0,0), (-1,-1), 3), ('LEFTPADDING', (0,0), (-1,-1), 4), ('VALIGN', (0,0), (-1,-1), 'MIDDLE'), ])) sym_section = Table([ [header_bar('๐Ÿฉบ SIGNS & SYMPTOMS', RED)], [sym_inner], ], colWidths=[165*mm]) sym_section.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), LIGHT_RED), ('ROUNDEDCORNERS',[4,4,4,4]), ('TOPPADDING', (0,0), (-1,-1), 4), ('BOTTOMPADDING',(0,0), (-1,-1), 4), ('LEFTPADDING', (0,0), (-1,-1), 4), ('RIGHTPADDING', (0,0), (-1,-1), 4), ])) # โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• # MONA TREATMENT (4 columns) # โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• def mona_card(letter, drug, dose, purpose, bg, tc): inner = Table([ [Paragraph(letter, S('ml', fontName='Helvetica-Bold', fontSize=28, textColor=WHITE, alignment=TA_CENTER))], [Paragraph(drug, S('dn', fontName='Helvetica-Bold', fontSize=10, textColor=WHITE, alignment=TA_CENTER))], [Paragraph(dose, S('dd', fontName='Helvetica', fontSize=8, textColor=HexColor('#EEEEEE'), alignment=TA_CENTER))], [Spacer(1,3)], [Paragraph(purpose,S('dp', fontName='Helvetica', fontSize=8, textColor=BLACK, alignment=TA_CENTER, leading=11))], ], colWidths=[37*mm]) inner.setStyle(TableStyle([ ('BACKGROUND', (0,0), (0,2), bg), ('BACKGROUND', (0,3), (0,4), HexColor('#FAFAFA')), ('TOPPADDING', (0,0), (-1,-1), 4), ('BOTTOMPADDING', (0,0), (-1,-1), 4), ('ALIGN', (0,0), (-1,-1), 'CENTER'), ])) outer = Table([[inner]], colWidths=[39*mm]) outer.setStyle(TableStyle([ ('BOX', (0,0), (-1,-1), 1.2, bg), ('ROUNDEDCORNERS', [5,5,5,5]), ('LEFTPADDING', (0,0), (-1,-1), 0), ('RIGHTPADDING', (0,0), (-1,-1), 0), ('TOPPADDING', (0,0), (-1,-1), 0), ('BOTTOMPADDING',(0,0), (-1,-1), 0), ])) return outer m_card = mona_card('M', 'MORPHINE', '2โ€“4 mg IV', 'Pain relief\nReduces preload\nDecreases anxiety', HexColor('#C0392B'), WHITE) o_card = mona_card('O', 'OXYGEN', 'SpOโ‚‚ target >94%', 'Increase Oโ‚‚ delivery\nto ischemic myocardium', HexColor('#2471A3'), WHITE) n_card = mona_card('N', 'NITRATES', 'GTN 0.4mg sublingual', 'Vasodilation\nReduces preload\n& afterload', HexColor('#1E8449'), WHITE) a_card = mona_card('A', 'ASPIRIN', '300 mg loading dose', 'Anti-platelet\nPrevents clot\nexpansion', HexColor('#D35400'), WHITE) mona_row = Table([[m_card, o_card, n_card, a_card]], colWidths=[41*mm,41*mm,41*mm,41*mm]) mona_row.setStyle(TableStyle([ ('VALIGN', (0,0),(-1,-1),'TOP'), ('ALIGN', (0,0),(-1,-1),'CENTER'), ('LEFTPADDING', (0,0),(-1,-1), 1), ('RIGHTPADDING', (0,0),(-1,-1), 1), ('TOPPADDING', (0,0),(-1,-1), 0), ('BOTTOMPADDING',(0,0),(-1,-1), 0), ])) plus_hep = Table([[ Paragraph('โž• HEPARIN (IV anticoagulation) | โž• CLOPIDOGREL 300mg (antiplatelet) | โญ Primary PCI = GOLD STANDARD for STEMI (target โ‰ค90 min)', S('ph', fontName='Helvetica-Bold', fontSize=9, textColor=WHITE, alignment=TA_CENTER)) ]], colWidths=[165*mm]) plus_hep.setStyle(TableStyle([ ('BACKGROUND', (0,0),(-1,-1), DARK_BLUE), ('TOPPADDING', (0,0),(-1,-1), 5), ('BOTTOMPADDING', (0,0),(-1,-1), 5), ('ROUNDEDCORNERS',[4,4,4,4]), ])) mona_section = Table([ [header_bar('๐Ÿ’Š MONA TREATMENT (Give in Order!)', HexColor('#922B21'))], [mona_row], [Spacer(1,4)], [plus_hep], ], colWidths=[165*mm]) mona_section.setStyle(TableStyle([ ('BACKGROUND', (0,0),(-1,-1), LIGHT_ORG), ('ROUNDEDCORNERS',[4,4,4,4]), ('TOPPADDING', (0,0),(-1,-1), 4), ('BOTTOMPADDING', (0,0),(-1,-1), 4), ('LEFTPADDING', (0,0),(-1,-1), 4), ('RIGHTPADDING', (0,0),(-1,-1), 4), ])) # โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• # ROW 3: BIOMARKERS | NURSING KEY POINTS # โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• bio_rows = [ ['Marker', 'Rises', 'Peaks', 'Normal'], ['Troponin I/T โ˜…', '3โ€“6 hr', '12โ€“24 hr', '7โ€“10 days'], ['CPK-MB', '4โ€“8 hr', '18โ€“24 hr', '48โ€“72 hr'], ['LDH', '24โ€“48 hr', '3โ€“6 days', '8โ€“14 days'], ['Myoglobin', '1โ€“3 hr', '6โ€“9 hr', '24โ€“36 hr'], ] bio_inner = Table(bio_rows, colWidths=[22*mm,16*mm,17*mm,17*mm]) bio_inner.setStyle(TableStyle([ ('BACKGROUND', (0,0),(-1,0), GREEN), ('TEXTCOLOR', (0,0),(-1,0), WHITE), ('FONTNAME', (0,0),(-1,0), 'Helvetica-Bold'), ('BACKGROUND', (0,1),(0,-1), LIGHT_GRN), ('FONTNAME', (0,1),(0,-1), 'Helvetica-Bold'), ('FONTSIZE', (0,0),(-1,-1), 8), ('GRID', (0,0),(-1,-1), 0.4, HexColor('#AAAAAA')), ('ALIGN', (0,0),(-1,-1), 'CENTER'), ('ROWBACKGROUNDS',(0,1),(-1,-1), [WHITE, LIGHT_GRN]), ('TOPPADDING', (0,0),(-1,-1), 3), ('BOTTOMPADDING', (0,0),(-1,-1), 3), ])) troponin_note = Table([[ Paragraph('โ˜… Troponin = MOST SPECIFIC &amp; SENSITIVE marker for MI', S('tn', fontName='Helvetica-Bold', fontSize=8, textColor=DARK_RED, alignment=TA_CENTER)) ]], colWidths=[73*mm]) troponin_note.setStyle(TableStyle([ ('BACKGROUND',(0,0),(-1,-1), HexColor('#FDEDEC')), ('BOX', (0,0),(-1,-1), 1, RED), ('TOPPADDING',(0,0),(-1,-1), 4), ('BOTTOMPADDING',(0,0),(-1,-1),4), ])) bio_section = Table([ [header_bar('๐Ÿ”ฌ CARDIAC BIOMARKERS', GREEN)], [bio_inner], [Spacer(1,3)], [troponin_note], ], colWidths=[77*mm]) bio_section.setStyle(TableStyle([ ('BACKGROUND', (0,0),(-1,-1), LIGHT_GRN), ('ROUNDEDCORNERS',[4,4,4,4]), ('TOPPADDING', (0,0),(-1,-1), 4), ('BOTTOMPADDING', (0,0),(-1,-1), 4), ('LEFTPADDING', (0,0),(-1,-1), 4), ('RIGHTPADDING', (0,0),(-1,-1), 4), ])) nurs_bullets = [ ('๐Ÿ“', 'Position:', 'Semi-Fowler\'s (45ยฐ) โ€” reduces cardiac workload'), ('โค', 'Monitor:', 'Continuous ECG โ€” watch for arrhythmias (VF most lethal!)'), ('๐Ÿ’ง', 'Urine output:', '>30 mL/hr = adequate perfusion'), ('๐Ÿ˜ด', 'Activity:', 'Complete bed rest for first 24 hrs'), ('๐Ÿ˜ฎ\u200d๐Ÿ’จ', 'Oโ‚‚:', 'Maintain SpOโ‚‚ >94%'), ('๐Ÿ“', 'Avoid:', 'Straining/Valsalva โ€” use stool softeners'), ('๐Ÿงก', 'Reassure:', 'Reduces anxiety โ†’ reduces Oโ‚‚ demand'), ('๐Ÿ’Š', 'Dressler\'s:', 'Post-MI pericarditis (2โ€“10 wks) โ€” fever + chest pain'), ('๐Ÿฅ', 'Killip IV:', 'Cardiogenic shock โ€” mortality ~67โ€“81%'), ] nurs_rows = [[Paragraph(b[0],SMALL), Paragraph(f'<b>{b[1]}</b> {b[2]}', SMALL)] for b in nurs_bullets] nurs_inner = Table(nurs_rows, colWidths=[6*mm, 76*mm]) nurs_inner.setStyle(TableStyle([ ('ROWBACKGROUNDS',(0,0),(-1,-1),[WHITE, LIGHT_BLU]), ('TOPPADDING', (0,0),(-1,-1), 2), ('BOTTOMPADDING',(0,0),(-1,-1), 2), ('LEFTPADDING', (0,0),(-1,-1), 3), ('FONTSIZE', (0,0),(-1,-1), 8), ('GRID', (0,0),(-1,-1), 0.2, HexColor('#DDDDDD')), ('VALIGN', (0,0),(-1,-1),'MIDDLE'), ])) nurs_section = Table([ [header_bar('๐Ÿฅ NURSING KEY POINTS', DARK_BLUE)], [nurs_inner], ], colWidths=[88*mm]) nurs_section.setStyle(TableStyle([ ('BACKGROUND', (0,0),(-1,-1), LIGHT_BLU), ('ROUNDEDCORNERS',[4,4,4,4]), ('TOPPADDING', (0,0),(-1,-1), 4), ('BOTTOMPADDING', (0,0),(-1,-1), 4), ('LEFTPADDING', (0,0),(-1,-1), 4), ('RIGHTPADDING', (0,0),(-1,-1), 4), ])) row3 = Table([[bio_section, nurs_section]], colWidths=[82*mm, 83*mm], style=TableStyle([ ('VALIGN',(0,0),(-1,-1),'TOP'), ('LEFTPADDING',(0,0),(-1,-1),0), ('RIGHTPADDING',(0,0),(-1,-1),0), ('TOPPADDING',(0,0),(-1,-1),0), ('BOTTOMPADDING',(0,0),(-1,-1),0), ('COLPADDING',(0,0),(-1,-1),4), ])) # โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• # BOTTOM HIGHLIGHT BAR โ€” NORCET HIGH-YIELD # โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• hy_items = [ 'โญ LAD = "Widow Maker"', 'โญ Troponin = Most Specific', 'โญ VF = Most Lethal Arrhythmia', 'โญ Primary PCI = Gold Standard', 'โญ Earliest ECG = Hyperacute T waves', 'โญ Silent MI โ†’ Diabetics/Elderly', ] hy_cols = [Table([[Paragraph(i, S('hy', fontName='Helvetica-Bold', fontSize=8, textColor=WHITE, alignment=TA_CENTER))]], colWidths=[26*mm], style=TableStyle([ ('BACKGROUND',(0,0),(-1,-1), HexColor('#922B21')), ('ROUNDEDCORNERS',[3,3,3,3]), ('TOPPADDING',(0,0),(-1,-1),4), ('BOTTOMPADDING',(0,0),(-1,-1),4), ])) for i in hy_items] hy_row = Table([hy_cols], colWidths=[27.5*mm]*6) hy_row.setStyle(TableStyle([ ('LEFTPADDING',(0,0),(-1,-1),1), ('RIGHTPADDING',(0,0),(-1,-1),1), ('TOPPADDING',(0,0),(-1,-1),0), ('BOTTOMPADDING',(0,0),(-1,-1),0), ('ALIGN',(0,0),(-1,-1),'CENTER'), ])) hy_section = Table([ [header_bar('๐ŸŽฏ NORCET 11 HIGH-YIELD POINTS', HexColor('#641E16'))], [hy_row], ], colWidths=[165*mm]) hy_section.setStyle(TableStyle([ ('BACKGROUND', (0,0),(-1,-1), HexColor('#FDEDEC')), ('ROUNDEDCORNERS',[4,4,4,4]), ('TOPPADDING', (0,0),(-1,-1), 5), ('BOTTOMPADDING', (0,0),(-1,-1), 5), ('LEFTPADDING', (0,0),(-1,-1), 4), ('RIGHTPADDING', (0,0),(-1,-1), 4), ])) # โ”€โ”€ footer โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ footer = Paragraph( 'Sources: Guyton &amp; Hall Medical Physiology โ€ข Rosen\'s Emergency Medicine โ€ข Braunwald\'s Heart Disease | NORCET 11 Exam Prep', FOOTER) # โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• # BUILD STORY # โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• story = [ title_tbl, Spacer(1, 5), row1, Spacer(1, 5), sym_section, Spacer(1, 5), mona_section, Spacer(1, 5), row3, Spacer(1, 5), hy_section, Spacer(1, 4), footer, ] doc.build(story) print("PDF created successfully!") PYEOF echo "Script written."

Running Command

cd /tmp/workspace/mi-reference-card && python create_pdf.py 2>&1

Running Command

ls -lh /tmp/workspace/mi-reference-card/MI_Quick_Reference.pdf

Your PDF quick reference card is ready! ๐ŸŽ‰

MI Quick Reference

PDF Document ยท PDF


Here's what's packed into this single A4 reference card:
SectionContents
Definition & TypesSTEMI vs NSTEMI vs Transmural vs Subendocardial
Signs & SymptomsAll 8 symptoms with descriptions, including Silent MI
MONA Treatment4 colour-coded cards (M-O-N-A) with drug, dose & purpose
+ Additional RxHeparin, Clopidogrel, Primary PCI (Gold Standard โ‰ค90 min)
Cardiac BiomarkersTroponin / CPK-MB / LDH / Myoglobin - rise, peak, normal times
Nursing Key PointsPosition, monitoring, urine output, Dressler's syndrome
NORCET 11 High-Yield6 star points most likely to appear in exam
Print it out, stick it in your notebook, and you're set! ๐Ÿ’ช
This is a shared conversation. Sign in to Orris to start your own chat.