Explaim tort in simple language for norcet 11 in handwritten Notes
tort law nursing NORCET 11 exam important concepts
https://wtcs.pressbooks.pub/nursingmhcc/chapter/5-4-laws-torโฆ
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.

| TYPE | MEANING | EXAMPLES |
|---|---|---|
| Intentional | Defendant KNEW harm would result | Assault, Battery, False Imprisonment, Slander, Libel, Fraud |
| Unintentional | Did NOT intend harm, but was careless | Negligence, Malpractice |
| TORT | SIMPLE MEANING | TRICK |
|---|---|---|
| Assault | Threatening harm (no touch needed) | "Fear only" |
| Battery | Touching patient WITHOUT consent | "Touch = Battery" |
| False Imprisonment | Illegal restraint of patient | "Restraint without order" |
| Slander | Spoken false statements about someone | "Slander = Spoken" |
| Libel | Written false statements | "Libel = Letter/Written" |
| Fraud | False documentation for personal gain | "Fake charting" |
Exllaim myocardial infraction for norcer 11 if i am 10 yrs old
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.

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


| Cause | What happens |
|---|---|
| Clot (Thrombus) | Blood clot blocks the artery - MOST COMMON |
| Cholesterol Plaque | Fat builds up over years (atherosclerosis), plaque ruptures |
| Coronary Spasm | Artery suddenly squeezes shut |
| Letter | Symptom |
|---|---|
| A | Aching, crushing chest pain (like an elephant sitting on chest) |
| B | Breathlessness |
| C | Cold sweat + pale/ashen skin |
| D | Dizziness, nausea, vomiting |
| E | Extreme 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!
| Letter | Drug | Why |
|---|---|---|
| M | Morphine | Pain relief |
| O | Oxygen | Increase O2 to heart |
| N | Nitrates (GTN) | Open up the blood vessels |
| A | Aspirin | Stop blood clot from growing |
Explain myocardial infraction for norcet 11 handwritten notes
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
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

| Type | ECG Finding | Vessel |
|---|---|---|
| STEMI | ST elevation + Q wave | Complete occlusion |
| NSTEMI | ST depression / T-wave inversion | Partial occlusion |
| Subendocardial | Inner layer only | Partial |
| Transmural | Full wall thickness | Complete |
| Marker | Rises | Peaks | Returns Normal |
|---|---|---|---|
| Troponin I/T โ | 3-6 hrs | 12-24 hrs | 7-10 days |
| CPK-MB | 4-8 hrs | 18-24 hrs | 48-72 hrs |
| LDH | 24-48 hrs | 3-6 days | 8-14 days |
Troponin = MOST SPECIFIC and SENSITIVE marker for MI
| Drug | Dose | Purpose |
|---|---|---|
| Morphine | 2-4 mg IV | Pain relief + reduces preload |
| Oxygen | Keep SpO2 >94% | Increase O2 delivery |
| Nitrates (GTN) | Sublingual | Vasodilation |
| Aspirin | 300 mg loading | Anti-platelet |
| Heparin | IV infusion | Anticoagulation |
| Class | Features | Mortality |
|---|---|---|
| I | No HF signs | 6% |
| II | Mild HF, basal rales, S3 | 17% |
| III | Severe HF, pulmonary edema | 38% |
| IV | Cardiogenic shock, BP <90 | 67-81% |
Create a PDF quick reference card for MI signs/symptoms and MONA treatment
ls -la /tmp/workspace/ 2>/dev/null || mkdir -p /tmp/workspace && echo "workspace ready"
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 & 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 >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 & 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 & 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."
cd /tmp/workspace/mi-reference-card && python create_pdf.py 2>&1
ls -lh /tmp/workspace/mi-reference-card/MI_Quick_Reference.pdf
MI Quick Reference
PDF Document ยท PDF
| Section | Contents |
|---|---|
| Definition & Types | STEMI vs NSTEMI vs Transmural vs Subendocardial |
| Signs & Symptoms | All 8 symptoms with descriptions, including Silent MI |
| MONA Treatment | 4 colour-coded cards (M-O-N-A) with drug, dose & purpose |
| + Additional Rx | Heparin, Clopidogrel, Primary PCI (Gold Standard โค90 min) |
| Cardiac Biomarkers | Troponin / CPK-MB / LDH / Myoglobin - rise, peak, normal times |
| Nursing Key Points | Position, monitoring, urine output, Dressler's syndrome |
| NORCET 11 High-Yield | 6 star points most likely to appear in exam |