Please analyze the uploaded Antacids chapter PDF and convert it into complete KUHS 1st Year PharmD exam-oriented notes. Cover every topic in the same order as the PDF without skipping anything. The notes should be so complete that I do not need to refer to any other book for this chapter. Write everything in a clear, point-wise, easy-to-understand and easy-to-memorize format suitable for KUHS university exams. Highlight important definitions, classifications, properties, preparation, reactions, uses, advantages, disadvantages, storage, and all high-yield exam points. At the beginning, list the most important topics and antacid compounds, highlighting repeatedly asked and high-priority KUHS questions. For every antacid compound, include: - Chemical name - Molecular formula - Molecular weight - Chemical structure - Preparation (if applicable) - Properties - Identification tests (if applicable) - Mechanism of action - Uses - Advantages & disadvantages - Side effects - Storage - Examples - Important exam points Explain difficult topics in simple language before the exam answer. After every major topic or compound, add easy memory tricks (mnemonics), quick revision points, expected questions, common mistakes, and important keywords. End the notes with comparison tables of all antacid compounds (formula, molecular weight, uses, advantages, disadvantages, and differences), followed by a one-page quick revision sheet and exam tips. Make the notes accurate, well-organized, exam-focused, and sufficient for KUHS 1st Year PharmD preparation without needing any additional references.

Reading File
Running Command

cd /tmp/workspace/attachments/8c187ff2-cdb2-4283-8cde-fb673972df40 && python3 -c " import pdfplumber pdf_path = 'Antacids inorganic_compressed.pdf' with pdfplumber.open(pdf_path) as pdf: print(f'Total pages: {len(pdf.pages)}') # Extract first 5 pages to see structure for i, page in enumerate(pdf.pages[:5]): print(f'\n===PAGE {i+1}===') text = page.extract_text() if text: print(text[:2000]) "

Running Command

cd /tmp/workspace/attachments/8c187ff2-cdb2-4283-8cde-fb673972df40 && python3 -c " import pdfplumber pdf_path = 'Antacids inorganic_compressed.pdf' with pdfplumber.open(pdf_path) as pdf: full_text = '' for i, page in enumerate(pdf.pages): text = page.extract_text() if text: full_text += f'\n\n===PAGE {i+1}===\n' + text print(full_text) " > /tmp/workspace/antacids_full_text.txt 2>&1 wc -l /tmp/workspace/antacids_full_text.txt

Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Running Command

mkdir -p /tmp/workspace/antacids-notes && python3 << 'PYEOF' from docx import Document from docx.shared import Pt, Inches, RGBColor from docx.enum.text import WD_ALIGN_PARAGRAPH from docx.oxml.ns import qn from docx.oxml import OxmlElement doc = Document() # ── Page margins ────────────────────────────────────────────────────────────── from docx.shared import Inches section = doc.sections[0] section.page_width = Inches(8.27) section.page_height = Inches(11.69) section.left_margin = Inches(1) section.right_margin = Inches(1) section.top_margin = Inches(1) section.bottom_margin = Inches(1) # ── Default font ────────────────────────────────────────────────────────────── normal = doc.styles["Normal"] normal.font.name = "Arial" normal.font.size = Pt(11) # ─────────────────── Helper functions ──────────────────────────────────────── def heading(text, level=1, color=None): p = doc.add_heading(text, level=level) p.alignment = WD_ALIGN_PARAGRAPH.LEFT for run in p.runs: if color: run.font.color.rgb = RGBColor(*color) return p def para(text, bold=False, italic=False, color=None, size=11): p = doc.add_paragraph() run = p.add_run(text) run.bold = bold run.italic = italic run.font.size = Pt(size) if color: run.font.color.rgb = RGBColor(*color) return p def bullet(text, bold_prefix=None, level=0): """Add a bullet point; optionally bold a prefix (e.g. label).""" p = doc.add_paragraph(style="List Bullet") p.paragraph_format.left_indent = Inches(0.3 * (level + 1)) if bold_prefix: run1 = p.add_run(bold_prefix) run1.bold = True run2 = p.add_run(text) run2.bold = False else: run = p.add_run(text) return p def numbered(text, bold_prefix=None): p = doc.add_paragraph(style="List Number") if bold_prefix: run1 = p.add_run(bold_prefix) run1.bold = True run2 = p.add_run(text) else: p.add_run(text) return p def highlight_box(label, text, bg=(255,255,180)): """A shaded paragraph that looks like a highlight box.""" p = doc.add_paragraph() p.paragraph_format.left_indent = Inches(0.2) p.paragraph_format.right_indent = Inches(0.2) pPr = p._p.get_or_add_pPr() shd = OxmlElement("w:shd") fill = "{:02X}{:02X}{:02X}".format(*bg) shd.set(qn("w:val"), "clear") shd.set(qn("w:color"), "auto") shd.set(qn("w:fill"), fill) pPr.append(shd) r1 = p.add_run(label + " ") r1.bold = True r1.font.color.rgb = RGBColor(180,0,0) r2 = p.add_run(text) r2.italic = True return p def separator(): p = doc.add_paragraph("─" * 80) p.runs[0].font.color.rgb = RGBColor(150,150,150) p.runs[0].font.size = Pt(8) def add_table(headers, rows, col_widths=None): table = doc.add_table(rows=1, cols=len(headers)) table.style = "Table Grid" hdr_cells = table.rows[0].cells for i, h in enumerate(headers): hdr_cells[i].text = h for p in hdr_cells[i].paragraphs: for run in p.runs: run.bold = True run.font.size = Pt(9) tc = hdr_cells[i]._tc tcPr = tc.get_or_add_tcPr() shd = OxmlElement("w:shd") shd.set(qn("w:val"), "clear") shd.set(qn("w:color"), "auto") shd.set(qn("w:fill"), "4472C4") tcPr.append(shd) for p in tc.paragraphs: for run in p.runs: run.font.color.rgb = RGBColor(255,255,255) for row_data in rows: row_cells = table.add_row().cells for i, val in enumerate(row_data): row_cells[i].text = str(val) for p in row_cells[i].paragraphs: for run in p.runs: run.font.size = Pt(9) return table # ═════════════════════════════════════════════════════════════════════════════ # TITLE PAGE # ═════════════════════════════════════════════════════════════════════════════ p = doc.add_paragraph() p.alignment = WD_ALIGN_PARAGRAPH.CENTER run = p.add_run("KUHS 1st Year PharmD") run.font.size = Pt(14) run.font.bold = True run.font.color.rgb = RGBColor(0,70,127) p2 = doc.add_paragraph() p2.alignment = WD_ALIGN_PARAGRAPH.CENTER run2 = p2.add_run("INORGANIC PHARMACEUTICAL CHEMISTRY") run2.font.size = Pt(13) run2.bold = True run2.font.color.rgb = RGBColor(0,70,127) p3 = doc.add_paragraph() p3.alignment = WD_ALIGN_PARAGRAPH.CENTER run3 = p3.add_run("ANTACIDS – Complete Exam-Oriented Notes") run3.font.size = Pt(20) run3.bold = True run3.font.color.rgb = RGBColor(180,0,0) doc.add_paragraph() highlight_box("IMPORTANT NOTE:", "These notes are prepared directly from the DAMCOP PharmD Chapter on Antacids. " "Every topic from the PDF is covered in exam-oriented point-wise format. " "Highlighted boxes = High-yield KUHS exam points.", bg=(255,240,240)) doc.add_paragraph() # ═════════════════════════════════════════════════════════════════════════════ # SECTION 0 – HIGH PRIORITY TOPICS & EXPECTED QUESTIONS # ═════════════════════════════════════════════════════════════════════════════ heading("SECTION 0: HIGH-PRIORITY TOPICS & EXPECTED KUHS QUESTIONS", level=1) highlight_box("★ MOST FREQUENTLY ASKED TOPICS:", "", bg=(255,255,180)) bullet("Definition, ideal properties, and classification of antacids [Short/Long answer]") bullet("Sodium Bicarbonate – preparation, uses, assay [Long answer – very common]") bullet("Aluminium Hydroxide Gel – complete details including acid neutralising capacity [Long answer]") bullet("Calcium Carbonate – preparation, properties, uses, tests [Medium]") bullet("Magnesium Trisilicate – preparation, uses [Medium]") bullet("Magnesium Hydroxide (Milk of Magnesia) – complete [Long answer]") bullet("Combination antacid preparations [Short/Medium]") bullet("Simethicone (Activated Dimethicone) – preparation, uses [Short]") bullet("Bismuth Subcarbonate – preparation, properties [Short/Medium]") bullet("Difference between systemic and non-systemic antacids [Short answer]") highlight_box("★ KUHS LIKELY LONG QUESTIONS:", "", bg=(220,240,255)) numbered("Explain the preparation, properties, uses, and assay of Aluminium Hydroxide Gel.") numbered("Write a note on ideal requirements of antacids and their classification.") numbered("Explain the preparation and uses of Sodium Bicarbonate with its assay.") numbered("Write a note on Magnesium Hydroxide (Milk of Magnesia).") numbered("Write a note on combination antacid preparations with examples.") numbered("Explain the acid neutralising capacity of antacids.") doc.add_paragraph() # ═════════════════════════════════════════════════════════════════════════════ # SECTION 1 – INTRODUCTION # ═════════════════════════════════════════════════════════════════════════════ heading("SECTION 1: INTRODUCTION TO ANTACIDS", level=1) highlight_box("DEFINITION:", "Antacids are alkaline substances used for neutralising excess acid (HCl) in the stomach " "in patients suffering from hyperchlorhydria (hyperacidity). They give symptomatic relief from pain.", bg=(240,255,240)) doc.add_paragraph() heading("Key Facts to Remember:", level=2) bullet("Production of gastric HCl is a CONTINUAL process → administration of antacids is also a continual process.") bullet("Strong alkaline bases CANNOT be used as antacids → they damage the mucosal layer.") bullet("Action of antacids should be GRADUAL without causing rebound acidity.") bullet("Antacid therapy is usually of LONGER duration.") bullet("Antacids should NOT have side effects.") bullet("Water-SOLUBLE antacids may produce systemic alkalosis by disturbing acid-base balance.") bullet("EXCEPTION: Sodium bicarbonate is water-soluble (most antacids are water-insoluble).") bullet("Antacids act on GIT after being converted into soluble salts by HCl.") highlight_box("REMEMBER:", "Calcium & Aluminium → CONSTIPATING effect | Magnesium → LAXATIVE effect. " "Combinations (Ca-Mg or Al-Mg) are used to balance these effects.", bg=(255,255,180)) doc.add_paragraph() # ─── Ideal Requirements ─────────────────────────────────────────────────────── heading("IDEAL REQUIREMENTS OF AN ANTACID", level=2) highlight_box("MNEMONIC – 'I SAFE BIG':", "Insoluble | Slow-acting (gradual) | Absorbable-NO | Free from side effects | Efficient (neutralises acid) | Buffer pH 4–6 | Inhibit pepsin | Gas production = low", bg=(255,240,255)) numbered("Should be INSOLUBLE in water and in fine particle form.") numbered("Should NOT be absorbable; should NOT cause systemic alkalosis.") numbered("Should exert effect GRADUALLY over a long period of time.") numbered("Should NOT be a laxative or cause constipation.") numbered("Should NOT cause any side effects.") numbered("Should be STABLE and readily available.") numbered("Reaction with HCl should NOT produce large volumes of gas.") numbered("Should BUFFER in the pH range 4 to 6.") numbered("Should INHIBIT PEPSIN (the proteolytic enzyme).") doc.add_paragraph() highlight_box("EXAM TIP:", "9 ideal requirements are listed – memorise using the mnemonic above. Questions often ask for '5 ideal properties' or 'all 9 ideal properties'.", bg=(255,240,180)) doc.add_paragraph() # ─── Classification ─────────────────────────────────────────────────────────── heading("CLASSIFICATION OF ANTACIDS", level=2) highlight_box("KEY CLASSIFICATION – TWO MAIN TYPES:", "1. Systemic (Absorbable) Antacids 2. Non-Systemic (Non-Absorbable) Antacids", bg=(220,240,255)) heading("1. Systemic (Absorbable) Antacids:", level=3) para("These are SOLUBLE, readily absorbed and can produce systemic electrolytic alterations and ALKALOSIS.", bold=False) bullet("Sodium Bicarbonate") bullet("Potassium Citrate") highlight_box("NOTE:", "Systemic antacids are ABSORBED into blood → can cause systemic alkalosis. Used only for short-term/acute relief.", bg=(255,230,230)) heading("2. Non-Systemic (Non-Absorbable) Antacids:", level=3) para("NOT absorbed to a significant extent → NO appreciable systemic effect. Further subdivided into:", bold=False) heading("(a) Aluminium-containing antacids:", level=3) bullet("Aluminium hydroxide [Al(OH)₃]") bullet("Aluminium phosphate [AlPO₄]") bullet("Dihydroxyaluminium aminoacetate") bullet("Dihydroxyaluminium sodium carbonate") bullet("Basic aluminium carbonate") heading("(b) Calcium-containing antacids:", level=3) bullet("Calcium carbonate [CaCO₃]") bullet("Dibasic calcium phosphate [CaHPO₄]") heading("(c) Magnesium-containing antacids:", level=3) bullet("Magnesium carbonate [3MgCO₃.Mg(OH)₂.4H₂O]") bullet("Magnesium hydroxide [Mg(OH)₂]") bullet("Magnesium oxide [MgO]") bullet("Magnesium phosphate") bullet("Magnesium trisilicate [2MgO.3SiO₂.xH₂O]") bullet("Magnesium citrate") heading("(d) Combination antacid preparations:", level=3) bullet("Aluminium hydroxide gel + Magnesium hydroxide") bullet("Aluminium hydroxide gel + Magnesium trisilicate") bullet("Magaldrate (monoaluminium hydrate hydrated magnesium aluminate)") bullet("Simethicone (defoaming agent) containing antacids") bullet("Calcium carbonate containing antacid mixtures") bullet("Alginic acid–sodium bicarbonate containing antacid mixtures") highlight_box("EXAM TIP:", "Classification is a VERY COMMON question. Write both systemic and non-systemic with examples under each subgroup.", bg=(255,255,180)) separator() doc.add_paragraph() # ═════════════════════════════════════════════════════════════════════════════ # SECTION 2 – INDIVIDUAL ANTACID COMPOUNDS # ═════════════════════════════════════════════════════════════════════════════ heading("SECTION 2: INDIVIDUAL ANTACID COMPOUNDS", level=1) # ────────────────────────────────────────────────────────────────────────────── # 1. SODIUM BICARBONATE # ────────────────────────────────────────────────────────────────────────────── heading("1. SODIUM BICARBONATE", level=2) highlight_box("TYPE:", "SYSTEMIC (Absorbable) Antacid", bg=(255,230,230)) bullet("Chemical Name: Sodium Hydrogen Carbonate") bullet("Synonym: Baking Soda") bullet("Molecular Formula: NaHCO₃") bullet("Molecular Weight: 84 g/mol") heading("Chemical Structure:", level=3) para("Na⁺ [HCO₃]⁻ → Sodium cation + Bicarbonate anion (monobasic salt of carbonic acid)", italic=True) heading("Preparation:", level=3) highlight_box("STEP 1 (Small scale):", "CO₂ gas is passed through a solution of NaOH. Solution is concentrated to get the product.", bg=(240,255,240)) bullet("2NaOH + CO₂ → Na₂CO₃ + H₂O") bullet("Na₂CO₃ + H₂O + CO₂ → 2NaHCO₃ (Sodium Bicarbonate)") heading("Properties:", level=3) bullet("White crystalline powder or granules") bullet("Odourless with saline, slightly alkaline taste") bullet("Soluble in water (unlike most antacids – IMPORTANT!)") bullet("Insoluble in alcohol") bullet("Aqueous solution is mildly alkaline") bullet("On heating it decomposes: 2NaHCO₃ → Na₂CO₃ + H₂O + CO₂") heading("Mechanism of Action:", level=3) highlight_box("MOA:", "NaHCO₃ reacts directly with HCl in the stomach to neutralise it. " "NaHCO₃ + HCl → NaCl + H₂O + CO₂↑", bg=(240,255,240)) bullet("Rapid onset of action due to water solubility") bullet("CO₂ produced causes belching (eructation) – SIDE EFFECT") heading("Assay:", level=3) bullet("Method: Acid-base titration") bullet("Titrant: 1N Hydrochloric acid") bullet("Indicator: Methyl orange") bullet("Endpoint: Yellow to Pale Pink colour") bullet("Reaction: NaHCO₃ + HCl → NaCl + H₂O + CO₂") bullet("Endpoint is ACIDIC due to presence of carbonic acid (H₂CO₃)") highlight_box("PROCEDURE:", "1 g of NaHCO₃ dissolved in 20 ml CO₂-free water, titrate with 1N HCl using methyl orange indicator. " "Pale pink = endpoint.", bg=(255,255,180)) heading("Storage:", level=3) bullet("Store in TIGHTLY CLOSED containers") bullet("Reason: Absorbs moisture and CO₂ from air, leading to decomposition") heading("Uses:", level=3) bullet("ANTACID – neutralises excess HCl (main use)") bullet("Electrolyte replenisher") bullet("Treatment of dyspepsia") bullet("Combats systemic acidosis") bullet("Buffer solutions (NaHCO₃ + H₂CO₃ buffer)") bullet("Aqueous solutions used locally for burns, insect bites") bullet("Treatment of diarrhoea") bullet("Constituent of effervescent mixtures") heading("Advantages:", level=3) bullet("Rapid onset of action") bullet("Cheap and readily available") bullet("Water-soluble → immediate neutralisation") heading("Disadvantages / Side Effects:", level=3) bullet("Produces CO₂ → belching (eructation)") bullet("Causes REBOUND ACIDITY") bullet("Can cause SYSTEMIC ALKALOSIS (absorbable – systemic antacid)") bullet("Not suitable for long-term use") bullet("Sodium load – not suitable for hypertensive or cardiac patients") highlight_box("IMPORTANT EXAM POINTS:", "1. NaHCO₃ is the ONLY water-soluble/systemic antacid (most others are insoluble). " "2. Causes CO₂ production → belching. " "3. Causes rebound acidity – NOT ideal for peptic ulcer. " "4. Assay = acid-base titration with 1N HCl, methyl orange, pale pink endpoint.", bg=(255,255,180)) highlight_box("COMMON MISTAKE:", "Students confuse NaHCO₃ as a non-systemic antacid. It IS systemic (absorbable)!", bg=(255,220,220)) doc.add_paragraph() highlight_box("MNEMONIC – NaHCO₃ side effects:", "'CBS' = CO₂ (belching) | Bounces back (rebound acidity) | Systemic alkalosis", bg=(240,255,255)) separator() # ────────────────────────────────────────────────────────────────────────────── # 2. POTASSIUM CITRATE # ────────────────────────────────────────────────────────────────────────────── heading("2. POTASSIUM CITRATE", level=2) highlight_box("TYPE:", "SYSTEMIC (Absorbable) Antacid", bg=(255,230,230)) bullet("Chemical Name: Tripotassium citrate monohydrate") bullet("Molecular Formula: C₆H₅K₃O₇ · H₂O") bullet("Molecular Weight: 324.2 g/mol") heading("Preparation:", level=3) bullet("Prepared by NEUTRALISING a solution of citric acid with potassium bicarbonate OR potassium carbonate") bullet("3KHCO₃ + H₃C₆H₅O₇·H₂O → K₃C₆H₅O₇·H₂O + 3CO₂ + 3H₂O") bullet("3K₂CO₃ + 2H₃C₆H₅O₇·H₂O → 2K₃C₆H₅O₇·H₂O + 3CO₂ + 3H₂O") heading("Storage:", level=3) bullet("Stored in AIR-TIGHT CLOSED containers") heading("Uses:", level=3) bullet("Mild diuretic") bullet("Expectorant") bullet("Diaphoretic (promotes sweating)") bullet("Mild laxative") bullet("Antacid (urinary alkaliniser)") heading("Assay:", level=3) bullet("Method: NON-AQUEOUS Titration") bullet("Titrant: 0.1N Perchloric acid") bullet("Indicator: 1-Naphthol benzene / Crystal violet") bullet("Endpoint: EMERALD GREEN colour") bullet("Principle: Potassium citrate (weak acid) behaves as a WEAK BASE in non-aqueous medium (glacial acetic acid) → titrated with perchloric acid") bullet("Reaction: K₃C₆H₅O₇ + 3HClO₄ → H₃C₆H₅O₇ + 3KClO₄") highlight_box("PROCEDURE:", "0.15 g of sample dissolved in 20 ml glacial acetic acid, warmed and titrated with 0.1N perchloric acid using crystal violet indicator. Endpoint = emerald green.", bg=(255,255,180)) highlight_box("IMPORTANT EXAM POINTS:", "1. Non-aqueous titration is used – glacial acetic acid as solvent. " "2. Crystal violet indicator – endpoint = EMERALD GREEN. " "3. Potassium citrate behaves as WEAK BASE in non-aqueous medium (even though it's a salt of weak acid).", bg=(255,255,180)) separator() # ────────────────────────────────────────────────────────────────────────────── # 3. ALUMINIUM HYDROXIDE GEL # ────────────────────────────────────────────────────────────────────────────── heading("3. ALUMINIUM HYDROXIDE GEL", level=2) highlight_box("TYPE:", "NON-SYSTEMIC (Non-Absorbable) Antacid – Aluminium group", bg=(220,240,255)) bullet("Description: Aqueous white viscous SUSPENSION of hydrated aluminium hydroxide with varying amounts of aluminium carbonate and aluminium bicarbonate") bullet("Molecular Formula: Al(OH)₃") bullet("Molecular Weight: 81.02 g/mol") heading("Preparation:", level=3) highlight_box("METHOD:", "Aluminium sulphate solution + Sodium carbonate solution → co-precipitation of Al(OH)₃ gel", bg=(240,255,240)) bullet("Al₂(SO₄)₃ + 3Na₂CO₃ + 3H₂O → 2Al(OH)₃ + 3Na₂SO₄ + 3CO₂") bullet("OR: Reaction of AlCl₃ with NaOH: AlCl₃ + 3NaOH → Al(OH)₃ + 3NaCl") bullet("The precipitate is washed and dispersed as an aqueous gel") heading("Properties:", level=3) bullet("White viscous suspension (gel form)") bullet("Odourless and tasteless") bullet("Practically INSOLUBLE in water") bullet("Soluble in dilute mineral acids and alkali hydroxides (amphoteric nature)") bullet("Amphoteric – reacts with both acids AND bases") heading("Mechanism of Action:", level=3) highlight_box("MOA:", "Al(OH)₃ + 3HCl → AlCl₃ + 3H₂O (neutralises HCl in stomach). " "Also ADSORBS pepsin → reduces peptic activity.", bg=(240,255,240)) bullet("Slow but PROLONGED action") bullet("Also forms a protective coating on gastric mucosa") heading("Assay:", level=3) bullet("Method: COMPLEXOMETRIC titration (Back Titration)") bullet("Titrant: 0.05 M Lead nitrate (Pb(NO₃)₂)") bullet("Indicator: Xylenol orange") bullet("Endpoint: YELLOW colour") bullet("Principle: Al(OH)₃ is dissolved in excess HCl → Al³⁺ ions formed → excess EDTA is added → forms Al-EDTA complex → unreacted excess EDTA back-titrated with lead nitrate") bullet("Al(OH)₃ + 3HCl → Al³⁺ + 3H₂O + 3Cl⁻") bullet("Al³⁺ + EDTA⁴⁻ → [Al-EDTA]⁻") bullet("Zn²⁺ + EDTA⁴⁻ → [Zn-EDTA]²⁻ (back titration)") highlight_box("PROCEDURE:", "1. Weigh ~1 g Al(OH)₃ gel. Add 20–25 ml dilute HCl, warm to dissolve. " "2. Cool, add 25 ml 0.05M EDTA. 3. Add ammonia-NH₄Cl buffer (pH 10). " "4. Add xylenol orange indicator. 5. Titrate excess EDTA with 0.05M lead nitrate until YELLOW.", bg=(255,255,180)) heading("Acid Neutralising Capacity:", level=3) highlight_box("KEY CONCEPT:", "Neutralising capacity is expressed in milliequivalents (mEq) of HCl. " "Every antacid product must have MINIMUM 5 mEq of HCl per dosage unit " "(enough to raise pH to 3.5 in an empty stomach).", bg=(220,255,220)) bullet("Al(OH)₃ + 3HCl → AlCl₃ + 3H₂O") bullet("Determined by allowing sample to react with 0.1N HCl at 37°C in thermostatically controlled bath") bullet("More potent product = more acid it can neutralise (e.g., 10 mEq = twice as potent as 5 mEq)") heading("Tests for Purity:", level=3) add_table( ["Test", "Limit (IP)"], [ ["Arsenic", "NMT 1 ppm"], ["Chlorides", "NMT 0.25%"], ["Heavy metals", "NMT 10 ppm"], ["Sulphates", "NMT 0.3%"], ["pH", "5.5–8"], ] ) heading("Storage:", level=3) bullet("Should NOT be allowed to FREEZE (gel structure disrupted on freezing)") bullet("Store away from cold temperatures") heading("Uses:", level=3) bullet("Antacid – for gastric hyperacidity and peptic ulcer") bullet("Treatment of hyperchlorhydria") bullet("Astringent effect – used as skin protectant") bullet("Soothing/demulcent effect on mucosa") bullet("Antacid + laxative combination") bullet("Treatment of dyspepsia") heading("Advantages:", level=3) bullet("Prolonged action") bullet("Non-absorbable → NO systemic alkalosis") bullet("Also adsorbs and inactivates pepsin") bullet("Protective coating on gastric mucosa") heading("Disadvantages / Side Effects:", level=3) bullet("CONSTIPATION (Al³⁺ cation causes constipating effect)") bullet("Phosphate depletion on long-term use (antiphosphate effect)") bullet("Aluminium toxicity with long-term use") highlight_box("IMPORTANT EXAM POINTS:", "1. Assay = COMPLEXOMETRIC (back titration with EDTA and lead nitrate). " "2. Endpoint = YELLOW (xylenol orange indicator). " "3. Al(OH)₃ = non-systemic, causes CONSTIPATION. " "4. Should NOT be frozen. " "5. Min neutralising capacity = 5 mEq HCl per dose. " "6. Amphoteric – dissolves in acids AND bases.", bg=(255,255,180)) highlight_box("MNEMONIC – Al(OH)₃:", "'ACNE' = Antacid | Complexometric assay | Not frozen (storage) | Esterification with pepsin (adsorbs pepsin)", bg=(240,255,255)) separator() # ────────────────────────────────────────────────────────────────────────────── # 4. MAGNESIUM OXIDE # ────────────────────────────────────────────────────────────────────────────── heading("4. MAGNESIUM OXIDE (MgO)", level=2) highlight_box("TYPE:", "NON-SYSTEMIC (Non-Absorbable) Antacid – Magnesium group", bg=(220,240,255)) bullet("Molecular Formula: MgO") bullet("Molecular Weight: 40.3 g/mol") bullet("Synonym: Calcined Magnesia, Magnesia Usta") bullet("Available in two forms: LIGHT (fine powder) and HEAVY (denser granular form)") heading("Preparation:", level=3) bullet("By ignition (calcination) of magnesium hydroxide or magnesium carbonate") bullet("Mg(OH)₂ →(heat)→ MgO + H₂O") bullet("MgCO₃ →(heat)→ MgO + CO₂") heading("Properties:", level=3) bullet("White amorphous powder") bullet("Light form: bulky, very fine; Heavy form: relatively denser") bullet("Practically insoluble in water") bullet("Soluble in dilute acids") bullet("Strongly alkaline when mixed with water") heading("Mechanism of Action:", level=3) highlight_box("MOA:", "MgO + 2HCl → MgCl₂ + H₂O (neutralises HCl). " "MgO + H₂O → Mg(OH)₂ (partially converts to Mg hydroxide in stomach).", bg=(240,255,240)) heading("Assay:", level=3) bullet("Method: Complexometric titration") bullet("Titrant: 0.05M Disodium edetate (EDTA)") bullet("Indicator: Mordant black II (Eriochrome black T)") bullet("Endpoint: Blue colour") bullet("Buffer: Ammonia-ammonium chloride (pH 10)") heading("Uses:", level=3) bullet("Antacid") bullet("Laxative (magnesium = laxative effect)") bullet("Used in combination antacid preparations") heading("Side Effects:", level=3) bullet("LAXATIVE / diarrhoea (Mg²⁺ causes laxative effect) – main side effect") bullet("Hypermagnesaemia in renal failure patients") highlight_box("EXAM TIP:", "MgO is also called Calcined Magnesia. Its side effect = LAXATIVE. Contrast with Al(OH)₃ = constipating.", bg=(255,255,180)) separator() # ────────────────────────────────────────────────────────────────────────────── # 5. MAGNESIUM HYDROXIDE # ────────────────────────────────────────────────────────────────────────────── heading("5. MAGNESIUM HYDROXIDE – MILK OF MAGNESIA", level=2) highlight_box("TYPE:", "NON-SYSTEMIC (Non-Absorbable) Antacid – Magnesium group", bg=(220,240,255)) bullet("Chemical Name: Magnesium Hydroxide") bullet("Molecular Formula: Mg(OH)₂") bullet("Molecular Weight: 58.32 g/mol") bullet("Synonym: Milk of Magnesia (as suspension), Magnesia") heading("Preparation:", level=3) bullet("By treating magnesium salt with an alkali (NaOH or Ca(OH)₂)") bullet("MgSO₄ + 2NaOH → Mg(OH)₂↓ + Na₂SO₄") bullet("MgCl₂ + Ca(OH)₂ → Mg(OH)₂↓ + CaCl₂") bullet("The precipitate is filtered, washed, and dispersed as a white suspension (Milk of Magnesia)") heading("Properties:", level=3) bullet("White amorphous powder") bullet("Tasteless and odourless") bullet("Practically INSOLUBLE in water") bullet("Soluble in dilute acids") bullet("Suspension of Mg(OH)₂ in water = Milk of Magnesia") heading("Mechanism of Action:", level=3) highlight_box("MOA:", "Mg(OH)₂ + 2HCl → MgCl₂ + 2H₂O (neutralises HCl in stomach). " "In the intestine, MgCl₂ draws water osmotically → laxative effect.", bg=(240,255,240)) heading("Assay:", level=3) bullet("Method: Complexometric titration") bullet("Titrant: 0.05M Disodium edetate (EDTA)") bullet("Indicator: Mordant black II") bullet("Endpoint: Blue colour") bullet("Buffer: Ammonia-ammonium chloride buffer (pH 10)") heading("Storage:", level=3) bullet("Store in WELL-CLOSED containers") bullet("Do NOT freeze (suspension may separate irreversibly)") heading("Uses:", level=3) bullet("ANTACID – for hyperacidity and peptic ulcer") bullet("LAXATIVE – in higher doses (osmotic laxative)") bullet("Combined with Al(OH)₃ to balance constipation and laxative effects") heading("Advantages:", level=3) bullet("Non-absorbable → no systemic alkalosis") bullet("Rapid onset of antacid action") bullet("Also acts as laxative") heading("Disadvantages / Side Effects:", level=3) bullet("LAXATIVE / Diarrhoea – main disadvantage") bullet("Hypermagnesaemia in patients with renal failure") bullet("Magnesium salts can interfere with drug absorption") highlight_box("IMPORTANT EXAM POINTS:", "1. Mg(OH)₂ suspension = Milk of Magnesia (10% suspension). " "2. LAXATIVE at higher doses, antacid at lower doses. " "3. Complexometric assay with EDTA, mordant black II, blue endpoint. " "4. Combined with Al(OH)₃ to counteract constipation.", bg=(255,255,180)) separator() # ────────────────────────────────────────────────────────────────────────────── # 6. MAGNESIUM TRISILICATE # ────────────────────────────────────────────────────────────────────────────── heading("6. MAGNESIUM TRISILICATE", level=2) highlight_box("TYPE:", "NON-SYSTEMIC (Non-Absorbable) Antacid – Magnesium group", bg=(220,240,255)) bullet("Chemical Name: Magnesium Trisilicate") bullet("Molecular Formula: 2MgO · 3SiO₂ · xH₂O (variable water content)") bullet("Molecular Weight: Variable (approximately 260)") heading("Preparation:", level=3) highlight_box("METHOD:", "Sodium silicate solution is treated with magnesium sulphate solution → precipitate forms → filtered and dried.", bg=(240,255,240)) bullet("Na₂SiO₃ + MgSO₄ → MgSiO₃↓ + Na₂SO₄") bullet("The precipitate is washed and dried at low temperature") heading("Properties:", level=3) bullet("White, fine, odourless and tasteless powder") bullet("Practically insoluble in water") bullet("Soluble in dilute HCl") heading("Mechanism of Action:", level=3) highlight_box("MOA:", "2MgO·3SiO₂ + 4HCl → 2MgCl₂ + 3SiO₂ + 2H₂O. " "SiO₂ (silica) formed is a protective colloidal gel → adsorbs to gastric mucosa → CYTOPROTECTIVE effect.", bg=(240,255,240)) bullet("Adsorption and coating of gastric mucosa") bullet("Slow-acting but sustained effect") heading("Determination of SiO₂ content (Gravimetric Assay):", level=3) bullet("0.7 g of magnesium trisilicate added to 10 ml 1M H₂SO₄ + 10 ml water") bullet("Heated on water bath for 1.5 hours, shaken, cooled") bullet("Decanted onto ashless filter paper, washed with hot water 3 times") bullet("Washed until 1 ml filtrate remains clear with BaCl₂ and 2M HCl") bullet("Ignited at 900°C → residue = SiO₂") heading("Storage:", level=3) bullet("Store in a WELL-CLOSED container") heading("Uses:", level=3) bullet("Antacid – for gastric and duodenal ulcers") bullet("Reduces pain of gastric/duodenal ulcers") bullet("Mild LAXATIVE") bullet("Emulsifying agent") highlight_box("IMPORTANT EXAM POINTS:", "1. Produces SiO₂ on reaction with HCl → protective colloidal gel (cytoprotective). " "2. Gravimetric assay – SiO₂ residue determined at 900°C. " "3. Variable water content in formula.", bg=(255,255,180)) separator() # ────────────────────────────────────────────────────────────────────────────── # 7. MAGNESIUM CARBONATE # ────────────────────────────────────────────────────────────────────────────── heading("7. MAGNESIUM CARBONATE", level=2) highlight_box("TYPE:", "NON-SYSTEMIC (Non-Absorbable) Antacid – Magnesium group", bg=(220,240,255)) bullet("Molecular Formula: 3MgCO₃ · Mg(OH)₂ · 4H₂O (basic magnesium carbonate)") bullet("Note: It is a BASIC SALT – not just MgCO₃ but a mixed basic carbonate") heading("Preparation:", level=3) bullet("Crystalline magnesium sulphate + sodium carbonate dissolved in boiling water → mixed and evaporated to dryness") bullet("4MgSO₄·7H₂O + 4Na₂CO₃·10H₂O → 3MgCO₃·Mg(OH)₂·4H₂O + 4Na₂SO₄ + CO₂ + 63H₂O") heading("Properties:", level=3) bullet("White or nearly white powder") bullet("Odourless and tasteless") bullet("INSOLUBLE in water, SOLUBLE in dilute acids") heading("Assay:", level=3) bullet("Method: Complexometric titration") bullet("Titrant: 0.05M Disodium edetate (EDTA)") bullet("Indicator: Mordant black II") bullet("Endpoint: BLUE colour") bullet("Principle: MgCO₃ dissolved in dilute HCl → Mg²⁺ ions → titrated with EDTA at pH 10") highlight_box("PROCEDURE:", "Weigh 0.5 g of sample in 250 ml flask, add water. Take 50 ml, add 100 ml water + 15 ml NaOH solution. " "Add 40 mg mordant black II indicator. Titrate with 0.05M disodium edetate until BLUE colour.", bg=(255,255,180)) heading("Uses:", level=3) bullet("Antacid") bullet("Laxative") bullet("Dusting powder") bullet("Dentifrices (tooth powder)") highlight_box("EXAM TIP:", "Formula = 3MgCO₃·Mg(OH)₂·4H₂O – note it is a BASIC SALT, not just MgCO₃. This is frequently asked.", bg=(255,255,180)) separator() # ────────────────────────────────────────────────────────────────────────────── # 8. CALCIUM CARBONATE # ────────────────────────────────────────────────────────────────────────────── heading("8. CALCIUM CARBONATE", level=2) highlight_box("TYPE:", "NON-SYSTEMIC (Non-Absorbable) Antacid – Calcium group", bg=(220,240,255)) bullet("Chemical Name: Calcium Carbonate") bullet("Molecular Formula: CaCO₃") bullet("Molecular Weight: 100.1 g/mol") bullet("Synonyms: Precipitated Chalk, Calcite, Limestone, Marble") heading("Preparation:", level=3) bullet("METHOD 1 – Double decomposition: CaCl₂ + Na₂CO₃ → CaCO₃↓ + 2NaCl") bullet("METHOD 2 – CO₂ through lime water: CO₂ + Ca(OH)₂ → CaCO₃↓ + H₂O (milky white ppt = chalk)") heading("Properties:", level=3) bullet("White, odourless, tasteless fine powder") bullet("Practically INSOLUBLE in water") bullet("Soluble in dilute HCl with effervescence (CO₂ evolved)") bullet("CaCO₃ + 2HCl → CaCl₂ + H₂O + CO₂↑") heading("Mechanism of Action:", level=3) highlight_box("MOA:", "CaCO₃ + 2HCl → CaCl₂ + H₂O + CO₂ (neutralises HCl in stomach). " "Also acts as an astringent.", bg=(240,255,240)) heading("Assay:", level=3) bullet("Method: Complexometric titration (EDTA back titration)") bullet("Titrant: 0.05M Disodium edetate") bullet("Indicator: Mordant black II or Calcein") bullet("Endpoint: Blue colour") bullet("Dissolve CaCO₃ in HCl → Ca²⁺ ions → titrate with EDTA") heading("Tests for Purity:", level=3) add_table( ["Test", "Limit (IP)"], [ ["Arsenic", "NMT 1 ppm"], ["Heavy metals", "NMT 20 ppm"], ["Iron", "NMT 200 ppm"], ["Chlorides", "NMT 0.025%"], ["Sulphates", "NMT 0.1%"], ] ) heading("Storage:", level=3) bullet("Store in WELL-CLOSED containers") heading("Uses:", level=3) bullet("ANTACID – for hyperacidity and peptic ulcer") bullet("CALCIUM SUPPLEMENT") bullet("Antidiarrhoeal") bullet("Astringent") bullet("Used in cosmetics, antibiotics formulations") bullet("Used as excipient (diluent/filler) in tablets") heading("Advantages:", level=3) bullet("Cheap and readily available") bullet("Also provides calcium supplementation") bullet("Effective antacid") heading("Disadvantages / Side Effects:", level=3) bullet("CONSTIPATION (Ca²⁺ cation – constipating effect)") bullet("REBOUND ACIDITY – CaCl₂ formed stimulates gastrin secretion → more acid") bullet("Milk-alkali syndrome with long-term use (hypercalcaemia, alkalosis, renal failure)") bullet("CO₂ production → belching") highlight_box("IMPORTANT EXAM POINTS:", "1. CaCO₃ = Precipitated Chalk. " "2. Rebound acidity due to CaCl₂ stimulating gastrin → key difference from Mg antacids. " "3. CONSTIPATION + REBOUND ACIDITY = two major disadvantages. " "4. Also used as calcium supplement.", bg=(255,255,180)) separator() # ────────────────────────────────────────────────────────────────────────────── # 9. DIBASIC CALCIUM PHOSPHATE # ────────────────────────────────────────────────────────────────────────────── heading("9. DIBASIC CALCIUM PHOSPHATE", level=2) highlight_box("TYPE:", "NON-SYSTEMIC Antacid – Calcium group", bg=(220,240,255)) bullet("Two forms: ANHYDROUS and DIHYDRATE (with 2 water molecules)") bullet("Molecular Formula (Anhydrous): CaHPO₄ | MW = 136.06 g/mol") bullet("Molecular Formula (Dihydrate): CaHPO₄·2H₂O | MW = 172.09 g/mol") heading("Preparation:", level=3) bullet("Reaction between Calcium chloride and Disodium hydrogen phosphate") bullet("Na₂HPO₄ + CaCl₂ → CaHPO₄↓ + 2NaCl") heading("Tests for Purity:", level=3) add_table( ["Test", "Limit (IP)"], [ ["Arsenic", "NMT 10 ppm"], ["Heavy metals", "NMT 40 ppm"], ["Iron", "NMT 400 ppm"], ["Chlorides", "NMT 500 ppm"], ["Sulphates", "NMT 0.5%"], ] ) heading("Assay:", level=3) bullet("Method: Complexometric Back Titration") bullet("Titrant: 0.1M Zinc sulphate") bullet("Indicator: Mordant black II") bullet("Add excess 0.1M Disodium edetate; back-titrate with 0.1M zinc sulphate") heading("Uses:", level=3) bullet("CALCIUM REPLENISHER (main use)") bullet("EXCIPIENT in tablets (as diluent/filler)") bullet("Antacid (minor use)") highlight_box("EXAM TIP:", "Dibasic calcium phosphate is mainly used as CALCIUM REPLENISHER and EXCIPIENT (tablet filler) – NOT primarily as antacid. " "This is a common exam distinction.", bg=(255,255,180)) separator() # ────────────────────────────────────────────────────────────────────────────── # 10. BISMUTH SUBCARBONATE # ────────────────────────────────────────────────────────────────────────────── heading("10. BISMUTH SUBCARBONATE", level=2) highlight_box("TYPE:", "Non-systemic – Special (Protective/Adsorbent) antacid", bg=(220,240,255)) bullet("Description: Basic bismuth salt with VARIABLE composition") bullet("Approximate Molecular Formula: [(BiO)₂(CO₃)] · H₂O") bullet("On ignition yields: 90–92% of Bi₂O₃ (bismuth trioxide)") bullet("Note: Variable composition – no fixed molecular weight") heading("Preparation:", level=3) highlight_box("METHOD:", "Acid solution of bismuth salt is added to HOT solution of sodium carbonate with constant stirring.", bg=(240,255,240)) bullet("4Bi(NO₃)₃ + 6Na₂CO₃ + H₂O → [(BiO)₂(CO₃)]·H₂O + 12NaNO₃ + 4CO₂") bullet("Precipitate is filtered, washed with EQUAL VOLUME of water, dried at NOT ABOVE 60°C") highlight_box("IMPORTANT:", "REPEATED WASHING must be AVOIDED – it tends to decompose subcarbonate into hydroxide!", bg=(255,220,220)) heading("Properties:", level=3) bullet("White amorphous powder") bullet("Odourless and tasteless") bullet("Practically insoluble in water") bullet("Soluble in HCl and HNO₃") heading("Assay:", level=3) bullet("Method: Complexometric titration") bullet("Titrant: 0.05M Disodium edetate (EDTA)") bullet("Indicator: Xylenol orange") bullet("Endpoint: Yellow colour") highlight_box("PROCEDURE:", "About 0.3 g of sample dissolved in 10 ml dilute HNO₃ → add 100 ml water → add 5 ml hexamine (pH buffer) → add xylenol orange indicator → titrate with 0.05M EDTA until yellow colour.", bg=(255,255,180)) heading("Storage:", level=3) bullet("Store in WELL-CLOSED containers, protected from LIGHT") heading("Uses:", level=3) bullet("Antacid") bullet("Protective coating on gastric mucosa (cytoprotective)") bullet("Antidiarrhoeal") bullet("Treatment of gastric ulcers (Bismuth tripotassium dicitrate – De-Nol)") heading("Advantages:", level=3) bullet("Protective and soothing on GI mucosa") bullet("Antibacterial against H. pylori (helps in peptic ulcer treatment)") heading("Disadvantages / Side Effects:", level=3) bullet("Can cause BLACK STOOLS (darkening of stool) – important!") bullet("Bismuth toxicity with overdose (neurotoxicity)") highlight_box("IMPORTANT EXAM POINTS:", "1. Variable composition – ignition test is used to determine purity (90–92% Bi₂O₃). " "2. Preparation – AVOID repeated washing (decomposes to Bi(OH)₃). " "3. Dried at NOT ABOVE 60°C. " "4. Xylenol orange indicator – yellow endpoint (same as Al(OH)₃ assay!). " "5. Side effect – BLACK STOOLS.", bg=(255,255,180)) separator() # ────────────────────────────────────────────────────────────────────────────── # 11. SIMETHICONE (ACTIVATED DIMETHICONE) # ────────────────────────────────────────────────────────────────────────────── heading("11. SIMETHICONE (ACTIVATED DIMETHICONE)", level=2) highlight_box("TYPE:", "Special Antacid – Anti-flatulent / Defoaming Agent", bg=(220,240,255)) bullet("Chemical Name: Polydimethylsiloxane with Silicon Dioxide") bullet("Molecular Formula: (CH₃)₃Si–O–[Si(CH₃)₂–O–]ₙ–Si(CH₃)₃ with SiO₂") bullet("Note: It is a MIXTURE of polydimethylsiloxane + SiO₂ (2–7%)") heading("Preparation:", level=3) highlight_box("SYNTHESIS STEPS:", "SiCl₄ + 2CH₃MgCl → (CH₃)₂SiCl₂ (Dichloro dimethylsilane)", bg=(240,255,240)) bullet("(CH₃)₂SiCl₂ + H₂O → (CH₃)₂Si(OH)₂ (Dimethyl silanediol)") bullet("(CH₃)₂Si(OH)₂ →(polymerization)→ [(CH₃)₂SiO]ₙ (Silicone linear polymer)") bullet("Chain-end capping with methyl groups → Simethicone") bullet("SiO₂ (silicon dioxide) is added to activate it → 'Activated Dimethicone'") heading("Properties:", level=3) bullet("Viscous, translucent, grey oily liquid") bullet("Insoluble in water") bullet("Chemically inert") heading("Mechanism of Action:", level=3) highlight_box("MOA:", "Simethicone REDUCES SURFACE TENSION of gas bubbles in the GI tract → bubbles coalesce → " "large gas pockets form → easily expelled. It is a DEFOAMING AGENT, not a true acid-neutralising antacid.", bg=(240,255,240)) heading("Assay:", level=3) bullet("Polydimethylsiloxane content: By IR Spectroscopy") bullet("Silicon dioxide content: By Gravimetric method") heading("Storage:", level=3) bullet("Store in WELL-CLOSED containers") heading("Uses:", level=3) bullet("DEFOAMING agent (anti-flatulent) – main use") bullet("Combined with antacids to treat flatulence along with acidity") bullet("Antispasmodic") bullet("Used in creams and lotions as TOPICAL PROTECTANT") bullet("Used in ANTACID combinations (e.g., Simeco tablets with Al(OH)₃ + Mg(OH)₂)") highlight_box("IMPORTANT EXAM POINTS:", "1. NOT a true antacid – does NOT neutralise acid. Works by DEFOAMING action. " "2. Assay: Polydimethylsiloxane → IR spectroscopy; SiO₂ → gravimetric. " "3. Added to antacid preparations to relieve flatulence. " "4. Preparation involves SiCl₄ + CH₃MgCl → polymerisation.", bg=(255,255,180)) separator() # ═════════════════════════════════════════════════════════════════════════════ # SECTION 3 – COMBINATION ANTACID PREPARATIONS # ═════════════════════════════════════════════════════════════════════════════ heading("SECTION 3: COMBINATION ANTACID PREPARATIONS", level=1) highlight_box("WHY COMBINATIONS?", "No single antacid satisfies ALL ideal requirements. Combinations help: " "1. Counter CONSTIPATION (from Al & Ca) with LAXATIVE effect (from Mg). " "2. Combine rapid-acting with long-acting antacids. " "3. Add anti-flatulent agents (simethicone).", bg=(220,255,220)) doc.add_paragraph() numbered("ALUMINIUM HYDROXIDE–MAGNESIUM CARBONATE CO-DRIED GEL: Co-precipitate of Al(OH)₃ and MgCO₃, carefully dried to retain critical water proportion for antacid activity. Dose: up to 1 g.") numbered("ALGICON TABLETS (Chewable): Composition: Al(OH)₃-MgCO₃ co-dried gel (360 mg) + Magnesium alginate (500 mg) + Magnesium carbonate (320 mg) + Potassium bicarbonate (100 mg). Suspension: Al(OH)₃-MgCO₃ co-dried gel (140 mg) + bicarbonate (50 mg/5 ml). DOSE: 1–2 tablets or 10–20 ml suspension after meals and at bedtime.") numbered("SIMECO TABLETS: Composition: Al(OH)₃-MgCO₃ co-dried gel (282 mg) + Magnesium hydroxide (85 mg) + Activated dimethicone/simethicone (25 mg). Rationale: Al provides antacid; Mg counters constipation; Simethicone relieves flatulence.") numbered("ALUMINIUM HYDROXIDE GEL + MAGNESIUM TRISILICATE: One of the most COMMON combinations. Has laxative + constipation-balancing + protective mucosal effect (SiO₂ gel from Mg trisilicate).") numbered("CALCIUM CARBONATE-CONTAINING ANTACID MIXTURES: CaCO₃ combined with Mg compounds to counteract rebound acidity and constipation.") numbered("ALGINIC ACID–SODIUM BICARBONATE ANTACID MIXTURE: Alginic acid forms a viscous raft on top of stomach contents → prevents acid reflux. Sodium bicarbonate provides CO₂ to keep raft afloat. Used in GERD (gastro-oesophageal reflux).") numbered("MAGALDRATE (Hydroxymagnesium Aluminate): Monoaluminium hydrate of hydrated magnesium aluminate. Has both antacid + anti-pepsin activity. Single compound that combines Al and Mg effects.") highlight_box("EXAM TIP – Common combination formulas to remember:", "Simeco: Al(OH)₃ + Mg(OH)₂ + Simethicone | Algicon: Al(OH)₃-MgCO₃ gel + Mg alginate + KHCO₃ | Gelusil: Al(OH)₃ + Mg(OH)₂ | Digene: Al(OH)₃ + MgO + Simethicone", bg=(255,255,180)) separator() # ═════════════════════════════════════════════════════════════════════════════ # SECTION 4 – COMPARISON TABLES # ═════════════════════════════════════════════════════════════════════════════ heading("SECTION 4: COMPARISON TABLES", level=1) heading("Table 1: Formula, MW and Type of all Antacids", level=2) add_table( ["Antacid", "Formula", "MW (g/mol)", "Type"], [ ["Sodium Bicarbonate", "NaHCO₃", "84", "Systemic"], ["Potassium Citrate", "C₆H₅K₃O₇·H₂O", "324.2", "Systemic"], ["Aluminium Hydroxide", "Al(OH)₃", "81.02", "Non-systemic (Al)"], ["Magnesium Oxide", "MgO", "40.3", "Non-systemic (Mg)"], ["Magnesium Hydroxide", "Mg(OH)₂", "58.32", "Non-systemic (Mg)"], ["Magnesium Trisilicate", "2MgO·3SiO₂·xH₂O", "Variable", "Non-systemic (Mg)"], ["Magnesium Carbonate", "3MgCO₃·Mg(OH)₂·4H₂O", "Variable", "Non-systemic (Mg)"], ["Calcium Carbonate", "CaCO₃", "100.1", "Non-systemic (Ca)"], ["Dibasic Calcium Phosphate", "CaHPO₄ / CaHPO₄·2H₂O", "136.06 / 172.09", "Non-systemic (Ca)"], ["Bismuth Subcarbonate", "[(BiO)₂CO₃]·H₂O", "Variable", "Non-systemic (Bi)"], ["Simethicone", "Polydimethylsiloxane+SiO₂", "—", "Anti-flatulent"], ] ) doc.add_paragraph() heading("Table 2: Assay Methods for each Antacid", level=2) add_table( ["Antacid", "Method", "Titrant", "Indicator", "Endpoint"], [ ["NaHCO₃", "Acid-base", "1N HCl", "Methyl orange", "Pale pink"], ["Potassium Citrate", "Non-aqueous", "0.1N HClO₄", "Crystal violet", "Emerald green"], ["Al(OH)₃ Gel", "Complexometric (back)", "0.05M Pb(NO₃)₂", "Xylenol orange", "Yellow"], ["MgO", "Complexometric", "0.05M EDTA", "Mordant black II", "Blue"], ["Mg(OH)₂", "Complexometric", "0.05M EDTA", "Mordant black II", "Blue"], ["MgCO₃", "Complexometric", "0.05M EDTA", "Mordant black II", "Blue"], ["MgSiO₃", "Gravimetric (SiO₂)", "—", "—", "Weight of SiO₂"], ["CaCO₃", "Complexometric", "0.05M EDTA", "Mordant black II", "Blue"], ["CaHPO₄", "Complexometric (back)", "0.1M ZnSO₄", "Mordant black II", "—"], ["Bismuth Subcarbonate", "Complexometric", "0.05M EDTA", "Xylenol orange", "Yellow"], ["Simethicone", "IR + Gravimetric", "—", "—", "—"], ] ) doc.add_paragraph() heading("Table 3: Advantages, Disadvantages & Key Side Effects", level=2) add_table( ["Antacid", "Main Advantage", "Main Disadvantage/Side Effect"], [ ["NaHCO₃", "Rapid onset, water-soluble", "CO₂ (belching), rebound acidity, systemic alkalosis"], ["Potassium Citrate", "Also acts as diuretic", "Systemic absorption possible"], ["Al(OH)₃ Gel", "Prolonged action, pepsin adsorption", "CONSTIPATION, phosphate depletion"], ["MgO", "Potent antacid (high reactivity)", "LAXATIVE / diarrhoea"], ["Mg(OH)₂", "Good antacid + laxative", "LAXATIVE / diarrhoea, hypermagnesaemia"], ["Mg Trisilicate", "Cytoprotective (SiO₂ gel)", "Laxative, silica risk with long use"], ["Mg Carbonate", "Non-absorbable, antacid + laxative", "Laxative, CO₂ production"], ["CaCO₃", "Cheap, Ca supplement", "CONSTIPATION + REBOUND ACIDITY + Milk-alkali syndrome"], ["CaHPO₄", "Ca replenisher, excipient", "Limited antacid efficacy"], ["Bismuth Subcarbonate", "Mucosal protection, anti-H. pylori", "Black stools, Bi toxicity"], ["Simethicone", "Relieves flatulence", "Not a true antacid"], ] ) doc.add_paragraph() heading("Table 4: Systemic vs Non-Systemic Antacids", level=2) add_table( ["Feature", "Systemic (Absorbable)", "Non-Systemic (Non-Absorbable)"], [ ["Absorption", "Absorbed into bloodstream", "NOT significantly absorbed"], ["Systemic effect", "YES – systemic alkalosis possible", "NO appreciable systemic effect"], ["Water solubility", "SOLUBLE (e.g., NaHCO₃)", "INSOLUBLE (most)"], ["Duration of action", "SHORT / Rapid", "LONG / Prolonged"], ["Onset of action", "RAPID", "SLOW to MODERATE"], ["Rebound acidity", "YES (NaHCO₃)", "Less likely"], ["Examples", "NaHCO₃, K-Citrate", "Al(OH)₃, CaCO₃, Mg(OH)₂, MgO, MgCO₃"], ["Long-term use", "NOT recommended", "Preferred for long-term"], ] ) doc.add_paragraph() heading("Table 5: Effect on Bowel Habit", level=2) add_table( ["Antacid Group", "Effect", "Examples"], [ ["Aluminium antacids", "CONSTIPATION", "Al(OH)₃"], ["Calcium antacids", "CONSTIPATION + Rebound acidity", "CaCO₃"], ["Magnesium antacids", "LAXATIVE / Diarrhoea", "Mg(OH)₂, MgO, MgCO₃, Mg trisilicate"], ["Al + Mg combination", "BALANCED (offsets each other)", "Simeco, Gelusil, Algicon"], ] ) separator() doc.add_paragraph() # ═════════════════════════════════════════════════════════════════════════════ # SECTION 5 – MNEMONICS & MEMORY TRICKS # ═════════════════════════════════════════════════════════════════════════════ heading("SECTION 5: MNEMONICS & MEMORY TRICKS", level=1) highlight_box("Classification Mnemonic – 'SAD PAM':", "Systemic: NaHCO₃ (Sodium), Potassium citrate | Non-systemic: Al, Mg, Ca", bg=(255,255,180)) highlight_box("Ideal Properties – 'I SAFE BIG':", "Insoluble | Slow (gradual) | Absorbable-NO | Free from side effects | Efficient (neutralises) | Buffer pH 4–6 | Inhibit pepsin | Gas = low", bg=(255,255,180)) highlight_box("Bowel effects mnemonic – 'AL & CA CONSTI; MG LOOSE':", "Al & Ca = CONSTIpation | Mg = LOOSE (laxative) → Combine them = balanced!", bg=(255,240,255)) highlight_box("Assay endpoints memory table:", "PINK = NaHCO₃ (methyl orange) | GREEN = K-citrate (crystal violet) | YELLOW = Al(OH)₃ & Bi subcarbonate (xylenol orange) | BLUE = All Mg & Ca (mordant black II)", bg=(240,255,255)) highlight_box("NaHCO₃ side effects – 'CBS':", "CO₂ (belching) | Bounce back (rebound acidity) | Systemic alkalosis", bg=(255,255,180)) highlight_box("Bismuth Subcarbonate preparation – 'BAD = Avoid Repeated Washing':", "Basic salt + Acid solution of Bi salt + hot Na₂CO₃ → Do NOT repeatedly wash (converts to Bi hydroxide)", bg=(255,240,255)) highlight_box("MgSiO₃ special feature:", "Produces SiO₂ gel on acid reaction = PROTECTIVE COATING on mucosa = Cytoprotective", bg=(240,255,240)) separator() doc.add_paragraph() # ═════════════════════════════════════════════════════════════════════════════ # SECTION 6 – QUICK REVISION SHEET (One Page Summary) # ═════════════════════════════════════════════════════════════════════════════ heading("SECTION 6: ONE-PAGE QUICK REVISION SHEET", level=1) heading("ANTACIDS – Flash Revision", level=2) highlight_box("DEFINITION:", "Alkaline substances that neutralise excess HCl in stomach (hyperchlorhydria).", bg=(220,255,220)) heading("CLASSIFICATION:", level=3) bullet("SYSTEMIC: NaHCO₃ (MW 84), K-Citrate (MW 324.2) → ABSORBED → alkalosis risk") bullet("NON-SYSTEMIC: Al, Ca, Mg groups → NOT absorbed") heading("IDEAL PROPERTIES (9):", level=3) bullet("Insoluble | Non-absorbable | Gradual action | No laxative/constipation | No side effects | Stable | No gas | Buffer pH 4–6 | Inhibit pepsin") heading("ASSAY QUICK REFERENCE:", level=3) bullet("NaHCO₃ = 1N HCl | Methyl orange | Pale PINK") bullet("K-Citrate = 0.1N HClO₄ | Crystal violet | Emerald GREEN") bullet("Al(OH)₃ = 0.05M Pb(NO₃)₂ | Xylenol orange | YELLOW [BACK titration]") bullet("Mg compounds = 0.05M EDTA | Mordant black II | BLUE") bullet("Bi subcarbonate = 0.05M EDTA | Xylenol orange | YELLOW") bullet("CaHPO₄ = 0.1M ZnSO₄ | Mordant black II [BACK titration]") bullet("Simethicone = IR spectroscopy (polydimethylsiloxane) + Gravimetric (SiO₂)") heading("SIDE EFFECTS:", level=3) bullet("Al(OH)₃ → CONSTIPATION + phosphate depletion") bullet("CaCO₃ → CONSTIPATION + REBOUND ACIDITY + milk-alkali syndrome") bullet("Mg compounds → LAXATIVE (diarrhoea)") bullet("NaHCO₃ → BELCHING (CO₂) + REBOUND ACIDITY + SYSTEMIC ALKALOSIS") bullet("Bismuth → BLACK STOOLS") heading("FORMULAS:", level=3) bullet("MgCO₃ = 3MgCO₃·Mg(OH)₂·4H₂O (basic salt – NOT just MgCO₃!)") bullet("Mg Trisilicate = 2MgO·3SiO₂·xH₂O (variable water)") bullet("Bismuth subcarbonate = [(BiO)₂CO₃]·H₂O (variable composition)") heading("STORAGE:", level=3) bullet("NaHCO₃ = TIGHTLY CLOSED (absorbs moisture and CO₂)") bullet("Al(OH)₃ gel = Do NOT FREEZE") bullet("Bismuth subcarbonate = WELL-CLOSED + protected from LIGHT") bullet("K-Citrate = AIR-TIGHT CLOSED") heading("COMBINATIONS:", level=3) bullet("Simeco = Al(OH)₃ + Mg(OH)₂ + Simethicone (25 mg)") bullet("Algicon = Al(OH)₃-MgCO₃ gel + Mg alginate + KHCO₃") bullet("Al(OH)₃ + Mg trisilicate = most common combination") bullet("Alginic acid + NaHCO₃ = GERD (raft-forming antacid)") bullet("Magaldrate = Al + Mg combined single compound") separator() doc.add_paragraph() # ═════════════════════════════════════════════════════════════════════════════ # SECTION 7 – EXAM TIPS & COMMON MISTAKES # ═════════════════════════════════════════════════════════════════════════════ heading("SECTION 7: EXAM TIPS & COMMON MISTAKES", level=1) heading("EXAM WRITING TIPS:", level=2) bullet("Always start with DEFINITION of antacid in any question.") bullet("For each antacid – follow the order: Chemical name → Formula → MW → Preparation → Properties → MOA → Assay → Uses → Storage → Side effects.") bullet("Draw reaction equations wherever possible – earns extra marks.") bullet("For assay questions: mention method, titrant, indicator, endpoint, principle, reaction, AND procedure (all 6 components).") bullet("For ideal properties, list all NINE with brief explanation.") bullet("Classification should show BOTH main groups with ALL subgroups.") bullet("For combinations – explain the RATIONALE (why combined) not just the composition.") heading("COMMON MISTAKES TO AVOID:", level=2) bullet("Do NOT say NaHCO₃ is non-systemic – it IS SYSTEMIC (water-soluble).") bullet("Do NOT write MgCO₃ formula as just 'MgCO₃' – the correct formula is 3MgCO₃·Mg(OH)₂·4H₂O.") bullet("Do NOT confuse Bismuth Subcarbonate repeated washing – it SHOULD NOT be repeatedly washed.") bullet("Do NOT say Al(OH)₃ can be frozen – it should NEVER be frozen.") bullet("Do NOT confuse Mordant black II (for Mg, Ca) with Xylenol orange (for Al, Bi) in assay questions.") bullet("Do NOT forget that Simethicone is NOT an antacid – it is an ANTI-FLATULENT / DEFOAMING agent.") bullet("Do NOT say CaCO₃ only causes constipation – it also causes REBOUND ACIDITY.") bullet("Do NOT forget acid neutralising capacity: minimum 5 mEq per dose, pH raised to 3.5.") heading("EXPECTED SHORT QUESTIONS:", level=2) numbered("Define antacids and give classification.") numbered("What are the ideal properties of an antacid?") numbered("Differentiate systemic and non-systemic antacids.") numbered("Write the preparation and uses of NaHCO₃.") numbered("Write a note on Milk of Magnesia.") numbered("What is acid neutralising capacity?") numbered("Write the assay of Aluminium Hydroxide Gel.") numbered("Explain the preparation of Simethicone.") numbered("Write a note on combination antacid preparations.") numbered("What is Magaldrate?") numbered("Write the formula and uses of Magnesium Trisilicate.") numbered("Write a note on Bismuth Subcarbonate.") numbered("Why are Al and Mg antacids used in combination?") separator() doc.add_paragraph() # ────────────────────────────────────────────────────────────────────────────── # FOOTER # ────────────────────────────────────────────────────────────────────────────── p = doc.add_paragraph() p.alignment = WD_ALIGN_PARAGRAPH.CENTER run = p.add_run("KUHS PharmD Year 1 – Inorganic Pharmaceutical Chemistry: Antacids | DAMCOP Notes") run.font.size = Pt(9) run.italic = True run.font.color.rgb = RGBColor(100,100,100) p2 = doc.add_paragraph() p2.alignment = WD_ALIGN_PARAGRAPH.CENTER run2 = p2.add_run("Best of luck in your KUHS exams!") run2.bold = True run2.font.color.rgb = RGBColor(180,0,0) run2.font.size = Pt(12) doc.save("/tmp/workspace/antacids-notes/KUHS_PharmD_Antacids_Notes.docx") print("SAVED SUCCESSFULLY") PYEOF

This is a shared conversation. Sign in to Orris to start your own chat.