CORRECT AND GIVE PLAGARISM FREE MATERIAL OF BELOW METHADOLOGY FOR MD THESIS OF TOPIC ANTIBIOTIC SUSCEPTIBILITY PATTERN AND BACTERIOLOGICAL PROFILING OF UROPATHOGENS CAUSING URINARY TRACT INFECTION IN A TERTIARY CARE HOSPITAL OF NORTHWESTERN INDIA: A CROSS-SECTIONAL STUDY.
CORRECT AND GIVE PLAGARISM FREE MATERIAL OF BELOW METHADOLOGY FOR MD THESIS OF TOPIC ANTIBIOTIC SUSCEPTIBILITY PATTERN AND BACTERIOLOGICAL PROFILING OF UROPATHOGENS CAUSING URINARY TRACT INFECTION IN A TERTIARY CARE HOSPITAL OF NORTHWESTERN INDIA: A CROSS-SECTIONAL STUDY.
CORRECT AND GIVE PLAGARISM FREE MATERIAL OF BELOW METHADOLOGY FOR MD THESIS OF TOPIC ANTIBIOTIC SUSCEPTIBILITY PATTERN AND BACTERIOLOGICAL PROFILING OF UROPATHOGENS CAUSING URINARY TRACT INFECTION IN A TERTIARY CARE HOSPITAL OF NORTHWESTERN INDIA: A CROSS-SECTIONAL STUDY.
python3 -c " from docx import Document doc = Document('/tmp/workspace/attachments/30cefc6b-75fb-480c-bab6-93a13d981d7c/METHODOLOGY (1).docx') for p in doc.paragraphs: style = p.style.name if p.style else 'None' if p.text.strip(): print(f'[{style}] {p.text}') "
mkdir -p /tmp/workspace/md-thesis-methodology && 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() # ── Styles ────────────────────────────────────────────────────────────────── normal_style = doc.styles['Normal'] normal_style.font.name = 'Times New Roman' normal_style.font.size = Pt(12) from docx.shared import Pt def add_heading(doc, text, level=1): h = doc.add_heading(text, level=level) h.alignment = WD_ALIGN_PARAGRAPH.LEFT run = h.runs[0] if h.runs else h.add_run(text) run.font.name = 'Times New Roman' run.bold = True if level == 1: run.font.size = Pt(14) elif level == 2: run.font.size = Pt(13) else: run.font.size = Pt(12) return h def add_para(doc, text, bold=False, italic=False, indent=False): p = doc.add_paragraph() p.alignment = WD_ALIGN_PARAGRAPH.JUSTIFY if indent: p.paragraph_format.left_indent = Inches(0.4) run = p.add_run(text) run.font.name = 'Times New Roman' run.font.size = Pt(12) run.bold = bold run.italic = italic return p def add_bullet(doc, text, indent_level=0): p = doc.add_paragraph(style='List Bullet') p.paragraph_format.left_indent = Inches(0.5 + indent_level * 0.25) run = p.add_run(text) run.font.name = 'Times New Roman' run.font.size = Pt(12) return p def add_numbered(doc, text, n): p = doc.add_paragraph() p.paragraph_format.left_indent = Inches(0.4) run = p.add_run(f'{n}. {text}') run.font.name = 'Times New Roman' run.font.size = Pt(12) return p # ════════════════════════════════════════════════════════════════════════════ # TITLE # ════════════════════════════════════════════════════════════════════════════ title = doc.add_paragraph() title.alignment = WD_ALIGN_PARAGRAPH.CENTER r = title.add_run('CHAPTER III: MATERIALS AND METHODS') r.font.name = 'Times New Roman' r.font.size = Pt(14) r.bold = True doc.add_paragraph() # ════════════════════════════════════════════════════════════════════════════ # SECTION 1 — STUDY DESIGN & SETTING # ════════════════════════════════════════════════════════════════════════════ add_heading(doc, '3.1 Study Design and Setting', level=1) add_para(doc, 'This was a cross-sectional, observational study conducted in the Department of Microbiology at a tertiary care teaching hospital in Northwestern India. The study period spanned [mention duration, e.g., January 2023 to December 2023]. Ethical clearance was obtained from the Institutional Ethics Committee (IEC Ref. No.: ________) prior to data collection. Written informed consent was obtained from all participants before enrolment.') # ════════════════════════════════════════════════════════════════════════════ # SECTION 2 — SAMPLE COLLECTION # ════════════════════════════════════════════════════════════════════════════ add_heading(doc, '3.2 Sample Collection', level=1) add_para(doc, 'Midstream clean-catch urine specimens were collected from patients presenting with clinical features of urinary tract infection (UTI), including dysuria, frequency, urgency, and suprapubic discomfort. Catheterised urine specimens were collected from patients with indwelling urinary catheters under strict aseptic precautions. All samples were transported to the microbiology laboratory within two hours of collection. Specimens that could not be processed immediately were stored at 4°C and processed within four hours of receipt. Samples showing signs of contamination (squamous epithelial cell count > 10 per low-power field on microscopy) were rejected and a repeat specimen was requested.') # ════════════════════════════════════════════════════════════════════════════ # SECTION 3 — CULTURE AND PRIMARY ISOLATION # ════════════════════════════════════════════════════════════════════════════ add_heading(doc, '3.3 Culture and Primary Isolation', level=1) add_para(doc, 'Each urine specimen was inoculated onto 5% sheep blood agar and MacConkey agar using a calibrated loop delivering 0.001 mL. Plates were incubated aerobically at 37°C for 18–24 hours. Significant bacteriuria was defined as the growth of ≥ 10⁵ colony-forming units per millilitre (CFU/mL) of urine. Specimens yielding growth of two or more distinct organisms were considered polymicrobial; however, if the clinical suspicion was strong, both isolates were identified and reported.') # ════════════════════════════════════════════════════════════════════════════ # SECTION 4 — IDENTIFICATION OF ISOLATES # ════════════════════════════════════════════════════════════════════════════ add_heading(doc, '3.4 Identification of Isolates', level=1) add_para(doc, 'Bacterial isolates were identified through a systematic approach incorporating colony morphology, Gram staining characteristics, motility testing, and a panel of conventional biochemical reactions. Where indicated, results were corroborated using commercially available identification systems.') # 4.1 Colony Morphology add_heading(doc, '3.4.1 Colony Morphology', level=2) add_para(doc, 'Colonies growing on blood agar and MacConkey agar were evaluated for size, shape, surface texture, margin, elevation, opacity, pigmentation, haemolytic pattern (on blood agar), and any distinctive odour. These macroscopic features provided initial presumptive identification of the isolate.') # 4.2 Gram Staining add_heading(doc, '3.4.2 Gram Staining', level=2) add_para(doc, 'Thin films were prepared on clean, grease-free glass slides from 18–24 hour cultures, air-dried, and heat-fixed by brief flaming. The standard four-step Gram staining procedure was performed as follows:') steps_gram = [ 'The dried smear was flooded with crystal violet (primary stain) and allowed to act for one minute, after which the excess stain was rinsed gently with distilled water.', 'Gram\'s iodine solution was then applied for one minute. Iodine acts as a mordant, forming a crystal violet-iodine complex within the cell.', 'Decolorisation was performed with acetone-alcohol until the solvent ran clear, followed immediately by washing with water to stop decolorisation.', 'Counter-staining was carried out with diluted carbol fuchsin (1:10 dilution) for 30 seconds. The slide was washed, blot-dried, and examined under oil-immersion (×100 objective).', ] for i, s in enumerate(steps_gram, 1): add_numbered(doc, s, i) add_para(doc, '') add_para(doc, 'Principle:', bold=True) add_para(doc, 'The Gram staining differential is based on differences in cell-wall architecture. Gram-positive organisms possess a thick, multilayered peptidoglycan cell wall (50–100 nm) with extensive cross-linkages that retains the crystal violet-iodine complex during decolorisation, resulting in a purple colour. Gram-negative organisms, by contrast, have a thinner peptidoglycan layer (2–7 nm) enclosed by an outer lipopolysaccharide membrane that is disrupted by the acetone-alcohol decoloriser, allowing the primary complex to leach out; these cells subsequently absorb the safranin counter-stain and appear pink.') add_para(doc, 'Interpretation of Results:', bold=True) add_bullet(doc, 'Gram-positive organisms: Deep violet to purple') add_bullet(doc, 'Gram-negative organisms: Pink to red') add_para(doc, 'Quality Control Strains:', bold=True) add_bullet(doc, 'Gram-positive control: Staphylococcus aureus ATCC 25923') add_bullet(doc, 'Gram-negative control: Escherichia coli ATCC 25922') # 4.3 Motility add_heading(doc, '3.4.3 Motility Test', level=2) add_para(doc, 'Bacterial motility was assessed using the hanging-drop preparation method. A fresh 6–8 hour broth culture was used. A small drop of the suspension was placed on a coverslip, which was then inverted over a concave well-slide and sealed with petroleum jelly at the margins. The preparation was examined under the ×40 objective. True motility was distinguished from Brownian motion by observing directional displacement of cells.') # ════════════════════════════════════════════════════════════════════════════ # SECTION 5 — BIOCHEMICAL IDENTIFICATION # ════════════════════════════════════════════════════════════════════════════ add_heading(doc, '3.5 Biochemical Tests for Identification', level=1) add_para(doc, 'Based on Gram staining results, isolates were subjected to the biochemical reactions described below. All reagents and media were prepared according to the formulations outlined in standard references (Mackie & McCartney; Collee et al.). Quality control was maintained using the ATCC reference strains specified for each test.') # ── GRAM-POSITIVE ────────────────────────────────────────────────────────── add_heading(doc, '3.5.1 Gram-Positive Cocci', level=2) # Catalase add_para(doc, '(a) Catalase Test', bold=True) add_para(doc, 'The catalase test was performed to detect the enzyme catalase, which decomposes hydrogen peroxide (H₂O₂) into water and oxygen gas. Three to five colonies from a pure culture on nutrient agar were transferred using a sterile glass rod to a clean glass slide containing one drop of freshly prepared 3% H₂O₂ solution. Immediate brisk effervescence (bubble formation) constituted a positive result.') add_para(doc, 'Quality Control:', bold=True) add_bullet(doc, 'Positive control: Staphylococcus aureus ATCC 25923') add_bullet(doc, 'Negative control: Streptococcus pyogenes ATCC 19615') # Coagulase add_para(doc, '(b) Coagulase Test', bold=True) add_para(doc, 'The coagulase test differentiates Staphylococcus aureus (coagulase-positive) from coagulase-negative staphylococci (CoNS). Two forms of coagulase were tested:') add_para(doc, 'Slide Coagulase Test (Bound Coagulase):', italic=True) add_para(doc, 'A single isolated colony was emulsified in a small drop of physiological saline on a glass slide to form a smooth suspension. A drop of undiluted rabbit plasma was added and mixed. The slide was rocked gently for 5–10 seconds. Coarse, visible clumping within this period indicated a positive result. Strains giving a doubtful or negative slide test were confirmed by the tube coagulase test.', indent=True) add_para(doc, 'Tube Coagulase Test (Free Coagulase):', italic=True) add_para(doc, 'A 1:6 dilution of rabbit plasma in normal saline (0.85% NaCl) was prepared. One millilitre of the diluted plasma was dispensed into each of three labelled test tubes. The test isolate was inoculated into the first tube; known positive (S. aureus ATCC 25923) and negative (S. epidermidis ATCC 12228) control strains were inoculated into the remaining two tubes; a fourth tube containing uninoculated diluted plasma served as a spontaneous-clotting control. Tubes were incubated at 37°C in a water bath and examined at 1, 2, and 4 hours for clot formation by tilting through 90°. Tubes remaining negative at 4 hours were left at room temperature and re-read after overnight incubation.', indent=True) add_bullet(doc, 'Positive result: Any degree of clot formation in the test tube') add_bullet(doc, 'Negative result: Absence of clot formation') # CAMP add_para(doc, '(c) CAMP Test', bold=True) add_para(doc, 'The Christie-Atkins-Munch-Petersen (CAMP) test was used to presumptively identify Group B Streptococcus (Streptococcus agalactiae). S. agalactiae secretes a diffusible extracellular protein (CAMP factor) that acts synergistically with the beta-lysin produced by S. aureus to cause enhanced lysis of sheep erythrocytes. A beta-lysin-producing strain of S. aureus was streaked as a single straight line down the centre of a 5% sheep blood agar plate. Test organisms were streaked perpendicularly to this line, stopping approximately 2 mm from it. Plates were incubated overnight at 35–37°C in air or in 5–10% CO₂. Enhanced haemolysis in an arrowhead configuration at the junction of the two organisms constituted a positive result.') add_para(doc, 'Quality Control:', bold=True) add_bullet(doc, 'Positive control: Streptococcus agalactiae ATCC 13813 (arrowhead haemolysis)') add_bullet(doc, 'Negative control: Streptococcus pyogenes ATCC 19615 (beta-haemolysis without arrowhead enhancement)') # Bile Solubility add_para(doc, '(d) Bile Solubility Test', bold=True) add_para(doc, 'This test differentiated Streptococcus pneumoniae (bile-soluble) from other alpha-haemolytic streptococci (bile-insoluble). Following 18–24 hours of incubation on 5% sheep blood agar, one to two drops of 10% sodium deoxycholate solution were placed directly on a well-isolated colony without mechanically disturbing it. The plate was incubated at 37°C for 30 minutes and then observed for lysis (disappearance) of the colony. Alternatively, a tube method using 2% sodium deoxycholate was employed. Dissolution of the colony represented a positive (bile-soluble) result.') add_para(doc, 'Quality Control:', bold=True) add_bullet(doc, 'Positive control: Streptococcus pneumoniae ATCC 49613') add_bullet(doc, 'Negative control: Enterococcus faecalis ATCC 29219') # Optochin add_para(doc, '(e) Optochin Sensitivity Test', bold=True) add_para(doc, 'Optochin (ethylhydrocupreine hydrochloride) sensitivity is used to distinguish S. pneumoniae (susceptible) from other alpha-haemolytic streptococci (resistant). A standardised suspension of the test organism was streaked evenly onto a sheep blood agar plate. An optochin disc (6 mm) was placed on the inoculated surface, and the plate was incubated at 35°C in 5–10% CO₂ for 18–24 hours. Optochin disrupts the ATP synthase complex of pneumococci, resulting in growth inhibition. A zone of inhibition of 14 mm or greater around the disc was interpreted as susceptibility.') add_para(doc, 'Quality Control:', bold=True) add_bullet(doc, 'Positive control: Streptococcus pneumoniae ATCC 6305') add_bullet(doc, 'Negative control: Streptococcus pyogenes ATCC 12384') # Bacitracin add_para(doc, '(f) Bacitracin Sensitivity Test', bold=True) add_para(doc, 'Bacitracin sensitivity (TaxoA disc, 0.04 units) was used for the presumptive identification of Group A Streptococcus (S. pyogenes), which is susceptible, and its differentiation from other beta-haemolytic streptococci, which are resistant. Two to three suspected colonies were streaked onto a blood agar plate, a bacitracin disc was placed on the primary inoculation zone, and the plate was incubated for 18–24 hours at 35–37°C. A zone of inhibition greater than 10 mm was considered a positive (susceptible) result.') add_para(doc, 'Quality Control:', bold=True) add_bullet(doc, 'Positive control: Streptococcus pyogenes ATCC 19615 (susceptible)') add_bullet(doc, 'Negative controls: Streptococcus agalactiae ATCC 27956; Staphylococcus aureus ATCC 25923 (resistant)') # ── GRAM-NEGATIVE ────────────────────────────────────────────────────────── add_heading(doc, '3.5.2 Gram-Negative Bacilli', level=2) # Catalase (GN) add_para(doc, '(a) Catalase Test', bold=True) add_para(doc, 'The method described for Gram-positive cocci was applied. Escherichia coli ATCC 25922 (positive) and Streptococcus pyogenes (negative) served as controls.') # Oxidase add_para(doc, '(b) Oxidase Test', bold=True) add_para(doc, 'The oxidase test detects the presence of cytochrome c oxidase in the bacterial electron transport chain. An oxidase test disc (impregnated with 1% tetramethyl-p-phenylenediamine dihydrochloride) was placed on a clean filter paper on a glass slide. A portion of a selected colony was transferred onto the disc using a glass rod (metal implements were avoided to prevent false-positive reactions). Development of a dark purple colour within 10 seconds was recorded as a positive result.') add_para(doc, 'Quality Control:', bold=True) add_bullet(doc, 'Positive control: Pseudomonas aeruginosa ATCC 27853') add_bullet(doc, 'Negative control: Escherichia coli ATCC 25922') # Sugar Fermentation add_para(doc, '(c) Carbohydrate Fermentation Tests', bold=True) add_para(doc, 'Organisms were inoculated into peptone water broth containing individual carbohydrates at 1% concentration and an inverted Durham tube to detect gas production. Andrade\'s indicator was incorporated into the medium. Tubes were incubated at 37°C for up to 18 hours. Acid production was detected as a colour change from pale yellow to pink-red; gas production was indicated by displacement of liquid in the Durham tube.') add_bullet(doc, 'Positive result: Pink-red colour change with or without gas in the Durham tube') add_bullet(doc, 'Negative result: Bacterial growth without any colour change') # Indole add_para(doc, '(d) Indole Test', bold=True) add_para(doc, 'The indole test assesses the ability of an organism to cleave tryptophan to indole, pyruvate, and ammonia via the enzyme tryptophanase. The test organism was inoculated into tryptone water broth (composition: peptone 20 g, sodium chloride 5 g, distilled water 1 L; pH 7.4; sterilised by autoclaving at 121°C) and incubated at 37°C for 18–24 hours. Following incubation, 0.5 mL of Kovac\'s reagent (isoamyl alcohol 150 mL, p-dimethylaminobenzaldehyde 10 g, concentrated hydrochloric acid 50 mL) was added along the wall of the tube. The reagent reacts with indole to produce a red-coloured quinoidal compound that concentrates in the alcohol layer.') add_bullet(doc, 'Positive result: Bright red ring in the upper alcohol layer') add_bullet(doc, 'Negative result: Yellow ring in the alcohol layer') add_para(doc, 'Quality Control:', bold=True) add_bullet(doc, 'Positive control: Escherichia coli ATCC 25922') add_bullet(doc, 'Negative control: Klebsiella pneumoniae ATCC 76901') # MR add_para(doc, '(e) Methyl Red (MR) Test', bold=True) add_para(doc, 'The methyl red test detects mixed-acid fermentation, in which glucose is metabolised to produce stable, high-concentration acid end products (principally formic, acetic, and lactic acids) that lower the pH of the medium below 4.4. The organism was inoculated into glucose-phosphate peptone broth (peptone 5 g, di-potassium hydrogen phosphate 5 g, glucose 50 mL of 10% solution, distilled water 1 L; pH 7.6; dispensed in 5 mL volumes; sterilised at 121°C for 15 minutes) and incubated at 37°C for 48 hours (extended to 5 days if the initial result was equivocal). Five drops of methyl red indicator solution (methyl red 0.1 g, ethanol 300 mL, distilled water 200 mL) were added and the result was read immediately.') add_bullet(doc, 'Positive result: Persistent bright red colour (pH ≤ 4.4)') add_bullet(doc, 'Negative result: Yellow or orange colour (pH > 4.4)') add_para(doc, 'Quality Control:', bold=True) add_bullet(doc, 'MR-positive: Escherichia coli ATCC 25922') add_bullet(doc, 'MR-negative: Enterobacter aerogenes ATCC 13048') # VP add_para(doc, '(f) Voges-Proskauer (VP) Test', bold=True) add_para(doc, 'The VP test detects the production of acetoin (acetyl methyl carbinol) from glucose fermentation via the butylene glycol pathway. Under alkaline conditions in the presence of oxygen, acetoin is oxidised to diacetyl, which reacts with guanidine-containing compounds in peptone to produce a red colour. The test organism was inoculated into the same glucose-phosphate broth used for the MR test and incubated at 37°C for 48 hours. After incubation, 1 mL of 40% potassium hydroxide solution and 3 mL of 5% alpha-naphthol in absolute ethanol were added in that order. The tube was shaken vigorously to ensure aeration and observed for colour development over 30 minutes.') add_bullet(doc, 'Positive result: Development of a pink colour within 2–5 minutes, progressing to crimson red within 30 minutes') add_bullet(doc, 'Negative result: No colour change') add_para(doc, 'Quality Control:', bold=True) add_bullet(doc, 'VP-positive: Enterobacter aerogenes ATCC 13048') add_bullet(doc, 'VP-negative: Escherichia coli ATCC 25922') # Citrate add_para(doc, '(g) Citrate Utilisation Test', bold=True) add_para(doc, 'This test determines the ability of an organism to utilise sodium citrate as the sole carbon and energy source and ammonium dihydrogen phosphate as the sole nitrogen source. Bacteria capable of growing on Simmons\' citrate agar produce citrate permease, converting citrate to pyruvate, which then enters central metabolic pathways. Utilisation of ammonium salt releases ammonia, creating an alkaline environment that shifts the bromothymol blue indicator from green to blue. The test medium (sodium chloride 5 g, magnesium sulphate 0.2 g, ammonium dihydrogen phosphate 1 g, potassium dihydrogen phosphate 1 g, sodium citrate 5 g, agar 20 g, bromothymol blue 0.2% solution 40 mL, distilled water 1 L) was dispensed as slants. The surface of each slant was inoculated with a light inoculum using a straight wire and incubated at 37°C for up to 96 hours.') add_bullet(doc, 'Positive result: Blue colour with visible growth on the slant') add_bullet(doc, 'Negative result: No colour change; medium remains green with no growth') add_para(doc, 'Quality Control:', bold=True) add_bullet(doc, 'Positive control: Enterobacter aerogenes ATCC 13048') add_bullet(doc, 'Negative control: Escherichia coli ATCC 25922') # TSI add_para(doc, '(h) Triple Sugar Iron (TSI) Agar Test', bold=True) add_para(doc, 'Triple sugar iron agar simultaneously assesses the fermentation of glucose, lactose, and sucrose, the production of hydrogen sulphide (H₂S), and gas generation. The test medium contained beef extract 3 g, yeast extract 3 g, peptone 20 g, glucose 1 g, lactose 10 g, sucrose 10 g, ferric citrate 0.3 g, sodium chloride 5 g, sodium thiosulphate 0.3 g, agar 12 g, phenol red indicator 12 mL, and distilled water 1 L. The constituents were dissolved by heating, the indicator was added, and the medium was distributed into tubes, sterilised at 121°C for 15 minutes, and allowed to solidify as slopes with 3 cm butts. The test organism was inoculated by surface-streaking the slope and stabbing into the butt with a straight wire. Tubes were incubated aerobically at 37°C for 18–24 hours and read without delay to avoid erroneous alkaline reversion results.') add_para(doc, 'Interpretation of Results (Slope / Butt):', bold=True) add_bullet(doc, 'K/K (Alkaline/Alkaline): Non-fermenter (e.g., Pseudomonas spp.)') add_bullet(doc, 'K/A (Alkaline/Acid): Only glucose fermented (e.g., Shigella spp.)') add_bullet(doc, 'A/A (Acid/Acid): Glucose + lactose/sucrose fermented (e.g., Escherichia coli)') add_bullet(doc, 'A/A + gas: Glucose + lactose fermented with gas production (e.g., Klebsiella spp.)') add_bullet(doc, 'K/A + H₂S: Only glucose fermented with H₂S production (e.g., Salmonella spp.)') add_bullet(doc, 'Black precipitate in butt: Ferrous sulphide, indicating H₂S production') add_para(doc, 'Quality Control Strains:', bold=True) add_bullet(doc, 'A/AG (acid slant, acid butt + gas): Escherichia coli ATCC 25922') add_bullet(doc, 'K/A + H₂S: Salmonella typhimurium ATCC 14028') add_bullet(doc, 'K/K: Pseudomonas aeruginosa ATCC 27853') add_bullet(doc, 'K/K + H₂S: Proteus mirabilis ATCC 12453') add_bullet(doc, 'K/A: Shigella flexneri ATCC 12022') # Urease add_para(doc, '(i) Urease Test', bold=True) add_para(doc, 'The urease test detects the enzyme urease, which hydrolyses urea to yield ammonia and carbon dioxide. The ammonia produced raises the pH of the medium, which is detected by the colour change of phenol red indicator from light orange to bright pink-purple. Christensen\'s urea agar (peptone 1 g, sodium chloride 5 g, dipotassium hydrogen phosphate 2 g, phenol red indicator 6 mL, agar 20 g, glucose 10% solution 10 mL, urea 20% solution 100 mL, distilled water 1 L; pH adjusted to 6.8–6.9) was prepared; the basal medium was autoclaved at 121°C for 30 minutes, cooled to 50°C, and glucose and sterile urea solutions were aseptically added before pouring deep slopes. The medium was inoculated heavily over the entire slope surface and incubated at 37°C; readings were taken at 4 hours and again after overnight incubation.') add_bullet(doc, 'Positive result: Bright pink-purple colour change throughout the medium') add_bullet(doc, 'Negative result: No colour change; medium retains its original orange-yellow hue') add_para(doc, 'Quality Control:', bold=True) add_bullet(doc, 'Positive control: Proteus vulgaris ATCC 13315') add_bullet(doc, 'Negative control: Escherichia coli ATCC 25922') # Nitrate add_para(doc, '(j) Nitrate Reduction Test', bold=True) add_para(doc, 'The nitrate reduction test identifies organisms possessing nitrate reductase, the enzyme responsible for reducing nitrate to nitrite under anaerobic conditions. The test medium was prepared by dissolving peptone 5 g and potassium nitrate 0.2 g in 1 L of distilled water and dispensing 5 mL per tube; sterilisation was performed at 121°C for 15 minutes. Test organisms were inoculated and incubated for 96 hours at 37°C. The test reagent (freshly prepared by mixing equal volumes of Solution A: 8 g sulphanilic acid per litre of 5 mmol/L acetic acid; and Solution B: 5 g alpha-naphthylamine per litre of 5 mmol/L acetic acid) was then added (0.1 mL). Nitrite present in the medium reacts with sulphanilic acid to form a diazonium salt, which then couples with alpha-naphthylamine to produce a red azo dye.') add_bullet(doc, 'Positive result: Appearance of red colour within a few minutes of reagent addition') add_bullet(doc, 'Negative result: No colour development; zinc dust was added as a confirmatory step - remaining red indicated that no nitrate was present to be reduced') add_para(doc, 'Quality Control:', bold=True) add_bullet(doc, 'Positive control: Proteus mirabilis ATCC 12453') add_bullet(doc, 'Negative control: Escherichia coli ATCC 19606') # Motility Test add_para(doc, '(k) Motility Test (Semi-Solid Agar)', bold=True) add_para(doc, 'The semi-solid agar motility test provides a definitive assessment of bacterial motility under incubation conditions. A straight inoculating needle was touched lightly to a colony from an 18–24 hour agar culture and stabbed once into the centre of a semi-solid motility agar deep to a depth of approximately one-third of the medium. Tubes were incubated at 37°C and examined at 24 and 48 hours. Motile organisms migrate outward from the stab line, producing diffuse turbidity that spreads through the medium, readily visible to the naked eye.') add_para(doc, 'Quality Control:', bold=True) add_bullet(doc, 'Motile (positive): Escherichia coli ATCC 25922') add_bullet(doc, 'Non-motile (negative): Staphylococcus aureus ATCC 25923') # OF Test add_para(doc, '(l) Oxidative-Fermentative (O/F) Test - Hugh and Leifson Method', bold=True) add_para(doc, 'The Hugh and Leifson O/F test distinguishes oxidative metabolism from fermentative metabolism of glucose, and identifies organisms that are metabolically inert. The test medium contained peptone 2 g, sodium chloride 5 g, dipotassium hydrogen phosphate 0.3 g, agar 3 g, bromothymol blue 1% solution 3 mL, and glucose 1% sterile solution; distilled water 1 L; pH 7.1; autoclaved at 121°C for 15 minutes; carbohydrate added aseptically after cooling. Medium was dispensed to a depth of approximately 4 cm in tubes. Two tubes of dextrose medium were inoculated per organism by stabbing a needle four to five times to a depth of 1 cm from an 18–24 hour culture. One tube was sealed with sterile paraffin oil (anaerobic tube) and the other was left open (aerobic tube). Tubes were incubated at 37°C for up to 7 days and examined at regular intervals.') add_bullet(doc, 'Fermentative: Acid (yellow) in both open and sealed tubes') add_bullet(doc, 'Oxidative: Acid (yellow) in open tube only; sealed tube remains green or alkaline') add_bullet(doc, 'Inert/Alkalinogenic: Both tubes remain unchanged or become alkaline (blue)') add_para(doc, 'Quality Control:', bold=True) add_bullet(doc, 'Fermentative: Escherichia coli ATCC 25922') add_bullet(doc, 'Oxidative: Pseudomonas aeruginosa ATCC 27853') # Amino Acid Decarboxylase add_para(doc, '(m) Amino Acid Decarboxylase Test', bold=True) add_para(doc, 'This test assesses the ability of an organism to enzymatically decarboxylate specific amino acids (lysine, ornithine, and arginine), releasing diamines that alkalinise the medium. The basal medium consisted of peptone 5 g, meat extract 5 g, glucose 0.5 g, pyridoxal 5 mg, bromocresol purple (1:500 solution) 5 mL, cresol red (1:500 solution) 2.5 mL, and distilled water 1 L; pH adjusted to 6.0 before the addition of indicators. The basal medium was divided into four portions: L-lysine hydrochloride 1% (tube 1), L-ornithine hydrochloride 1% (tube 2), L-arginine hydrochloride 1% (tube 3), and no amino acid (tube 4, control). pH was re-adjusted to 6.0; 1 mL volumes were dispensed into small tubes overlaid with 5 mm of sterile liquid paraffin and sterilised at 121°C for 15 minutes. Organisms were inoculated through the paraffin layer using a straight wire and incubated at 37°C for up to four days. The medium initially turned yellow due to glucose fermentation, followed by a violet/purple colour change upon decarboxylation of the amino acid; the control tube was expected to remain yellow.') add_para(doc, 'Quality Control:', bold=True) add_bullet(doc, 'Lysine-positive: Klebsiella pneumoniae ATCC 33495 (yellow → purple)') add_bullet(doc, 'Ornithine-positive: Enterobacter aerogenes ATCC 13048 (yellow → purple)') add_bullet(doc, 'Arginine-positive: Pseudomonas aeruginosa ATCC 27853 (yellow → purple)') add_bullet(doc, 'Lysine-negative: Citrobacter freundii ATCC 33118 (remains yellow)') add_bullet(doc, 'Ornithine-negative: Proteus vulgaris ATCC 6380 (remains yellow)') add_bullet(doc, 'Arginine-negative: Escherichia coli ATCC 25922 (remains yellow)') # ════════════════════════════════════════════════════════════════════════════ # SECTION 6 — ANTIMICROBIAL SUSCEPTIBILITY TESTING # ════════════════════════════════════════════════════════════════════════════ add_heading(doc, '3.6 Antimicrobial Susceptibility Testing', level=1) add_para(doc, 'Antimicrobial susceptibility testing was performed using the Kirby-Bauer disc diffusion method on Mueller-Hinton agar, in accordance with the guidelines of the Clinical and Laboratory Standards Institute (CLSI, latest edition at the time of the study). Mueller-Hinton agar was prepared according to the manufacturer\'s instructions and poured to a uniform depth of 4 mm in 90 mm Petri dishes. Plates were stored at 4°C when not in immediate use and allowed to equilibrate to room temperature before use.') add_para(doc, '3.6.1 Inoculum Preparation', bold=True) add_para(doc, 'Three to five well-isolated colonies of the same morphological type were selected from an overnight culture on blood agar or MacConkey agar and emulsified in 4–5 mL of sterile normal saline. The turbidity of the suspension was adjusted to match the 0.5 McFarland standard (equivalent to approximately 1–2 × 10⁸ CFU/mL) by visual comparison against an illuminated white background with contrasting black lines. Inocula were used within 15 minutes of preparation.') add_para(doc, '3.6.2 Inoculation of Plates', bold=True) add_para(doc, 'A sterile cotton swab was immersed in the standardised bacterial suspension and the excess inoculum was expressed by firmly pressing and rotating the swab against the inner wall of the tube. The dried surface of a Mueller-Hinton agar plate was inoculated by streaking the swab evenly across the entire agar surface in three directions, rotating the plate by approximately 60° between each pass to ensure uniform bacterial distribution. The inoculum was allowed to dry for 3–5 minutes at room temperature before disc application.') add_para(doc, '3.6.3 Antibiotic Disc Application and Incubation', bold=True) add_para(doc, 'Commercially available antibiotic discs of defined potency (HiMedia/Oxoid) were placed on the inoculated agar surface using sterile forceps or a disc dispenser. Each disc was gently pressed down with forceps to ensure full contact with the agar. Discs were positioned at least 24 mm apart (centre to centre) to prevent zone overlap, and no disc was placed closer than 15 mm from the plate edge. No more than six discs were placed per 90 mm plate. Plates were inverted and incubated aerobically at 37°C for 16–18 hours. For isolates with suspected inducible resistance (e.g., MRSA), incubation was extended to 24 hours.') add_para(doc, '3.6.4 Zone Measurement and Interpretation', bold=True) add_para(doc, 'Following incubation, the diameter of each zone of complete inhibition (including the 6 mm disc) was measured to the nearest millimetre using a calibrated ruler or zone reader on the underside of the plate against a black background with reflected light. Swarming Proteus spp. were read at the margin of obvious growth reduction. Zone diameters were interpreted as Susceptible (S), Intermediate (I), or Resistant (R) according to current CLSI breakpoint tables. Results were reported accordingly for each antimicrobial agent tested.') add_para(doc, '3.6.5 Quality Control', bold=True) add_para(doc, 'Quality control testing was performed on each day of testing using the following ATCC reference strains:') add_bullet(doc, 'Escherichia coli ATCC 25922') add_bullet(doc, 'Staphylococcus aureus ATCC 25923') add_bullet(doc, 'Pseudomonas aeruginosa ATCC 27853') add_bullet(doc, 'Klebsiella pneumoniae ATCC 700603 (for extended-spectrum beta-lactamase screening)') add_para(doc, 'Zone diameters obtained for control strains were compared with CLSI-specified acceptable ranges. Any deviation outside the acceptable range prompted investigation and repeat testing before patient results were reported.') add_para(doc, '3.6.6 Panel of Antibiotic Discs Tested', bold=True) add_para(doc, 'The antibiotics tested were selected based on CLSI recommendations for uropathogens and the antibiogram policy of the institution. The panel included, but was not limited to, the agents listed in the table below (Table 3.1). Disc potencies were as per CLSI M100 standard recommendations.') # Antibiotic table table = doc.add_table(rows=1, cols=3) table.style = 'Table Grid' hdr_cells = table.rows[0].cells for i, h in enumerate(['Antibiotic Class', 'Antibiotic Agent', 'Disc Potency']): hdr_cells[i].text = h for run in hdr_cells[i].paragraphs[0].runs: run.bold = True run.font.name = 'Times New Roman' run.font.size = Pt(11) antibiotics = [ ('Penicillins', 'Ampicillin', '10 µg'), ('Penicillin + BLI', 'Amoxicillin-Clavulanate', '20/10 µg'), ('Cephalosporins (1st gen)', 'Cephalexin / Cefazolin', '30 µg'), ('Cephalosporins (2nd gen)', 'Cefuroxime', '30 µg'), ('Cephalosporins (3rd gen)', 'Cefotaxime / Ceftriaxone', '30 µg'), ('Cephalosporins (3rd gen)', 'Ceftazidime', '30 µg'), ('Cephalosporins (4th gen)', 'Cefepime', '30 µg'), ('Carbapenems', 'Imipenem', '10 µg'), ('Carbapenems', 'Meropenem', '10 µg'), ('Carbapenems', 'Ertapenem', '10 µg'), ('Fluoroquinolones', 'Ciprofloxacin', '5 µg'), ('Fluoroquinolones', 'Norfloxacin', '10 µg'), ('Fluoroquinolones', 'Levofloxacin', '5 µg'), ('Aminoglycosides', 'Gentamicin', '10 µg'), ('Aminoglycosides', 'Amikacin', '30 µg'), ('Tetracyclines', 'Tetracycline / Doxycycline', '30 µg'), ('Folate pathway inhibitor', 'Cotrimoxazole (TMP-SMX)', '1.25/23.75 µg'), ('Nitrofurans', 'Nitrofurantoin', '300 µg'), ('Glycopeptides', 'Vancomycin', '30 µg'), ('Glycopeptides', 'Teicoplanin', '30 µg'), ('Lincosamides', 'Clindamycin', '2 µg'), ('Macrolides', 'Erythromycin', '15 µg'), ('Polymyxins', 'Colistin', '10 µg'), ('Oxazolidinones', 'Linezolid', '30 µg'), ] for row_data in antibiotics: row = table.add_row().cells for i, val in enumerate(row_data): row[i].text = val for run in row[i].paragraphs[0].runs: run.font.name = 'Times New Roman' run.font.size = Pt(11) doc.add_paragraph() # ════════════════════════════════════════════════════════════════════════════ # SECTION 7 — SPECIAL RESISTANCE PHENOTYPE DETECTION # ════════════════════════════════════════════════════════════════════════════ add_heading(doc, '3.7 Detection of Special Resistance Phenotypes', level=1) add_para(doc, '3.7.1 Extended-Spectrum Beta-Lactamase (ESBL) Detection', bold=True) add_para(doc, 'Phenotypic screening for ESBL production was performed in Enterobacteriaceae (particularly Escherichia coli and Klebsiella pneumoniae) that showed reduced susceptibility to third-generation cephalosporins (cefotaxime ≤ 27 mm, ceftazidime ≤ 22 mm, or ceftriaxone ≤ 25 mm). The CLSI combined disc method was employed: discs of cefotaxime (30 µg) and ceftazidime (30 µg) alone and in combination with clavulanic acid (10 µg) were placed on Mueller-Hinton agar inoculated with a 0.5 McFarland suspension. An increase of ≥ 5 mm in zone diameter for either cephalosporin in combination with clavulanate compared with the cephalosporin alone confirmed ESBL production.') add_para(doc, '3.7.2 Methicillin-Resistant Staphylococcus aureus (MRSA) Detection', bold=True) add_para(doc, 'MRSA screening was performed using the cefoxitin disc diffusion test. A cefoxitin disc (30 µg) was placed on Mueller-Hinton agar inoculated with a 0.5 McFarland suspension of S. aureus. Plates were incubated at 35°C for 24 hours. A zone diameter of ≤ 21 mm was interpreted as methicillin-resistant (MRSA), and ≥ 22 mm as methicillin-susceptible (MSSA), as per CLSI guidelines.') add_para(doc, '3.7.3 Carbapenem-Resistant Organisms (CRO)', bold=True) add_para(doc, 'Isolates with reduced susceptibility to carbapenems on disc diffusion were flagged as potential carbapenem-resistant organisms (CRO) and reported to the treating clinician. Further confirmatory testing (modified carbapenem inactivation method, mCIM) was performed where feasible, as per institutional protocol.') # ════════════════════════════════════════════════════════════════════════════ # SECTION 8 — DATA COLLECTION AND STATISTICAL ANALYSIS # ════════════════════════════════════════════════════════════════════════════ add_heading(doc, '3.8 Data Collection and Statistical Analysis', level=1) add_para(doc, 'All laboratory and patient data were recorded on a pre-designed, standardised data collection form. Information captured included patient demographics (age, sex, ward/outpatient status), clinical diagnosis, underlying comorbidities (e.g., diabetes mellitus, chronic kidney disease, prior antibiotic use), culture results, species identification, and antibiotic susceptibility profiles. Data were entered into Microsoft Excel 2019 and cross-checked for accuracy before analysis.') add_para(doc, 'Statistical analysis was performed using SPSS version 26.0 (IBM Corp., Armonk, NY, USA) and/or Epi Info version 7. Categorical variables were expressed as frequencies and percentages. Quantitative variables were expressed as means with standard deviations or medians with interquartile ranges as appropriate. Chi-square test or Fisher\'s exact test was applied for comparison of categorical data. A p-value of less than 0.05 was considered statistically significant.') # ════════════════════════════════════════════════════════════════════════════ # SECTION 9 — INCLUSION / EXCLUSION CRITERIA # ════════════════════════════════════════════════════════════════════════════ add_heading(doc, '3.9 Inclusion and Exclusion Criteria', level=1) add_para(doc, 'Inclusion Criteria:', bold=True) inclusion = [ 'All patients aged > 1 year presenting with clinical signs and symptoms of UTI (dysuria, frequency, urgency, haematuria, suprapubic pain, or fever with no other localising source) admitted to or attending the outpatient department of the tertiary care hospital.', 'Urine specimens yielding significant bacterial or fungal growth (≥ 10⁵ CFU/mL) on culture.', 'Patients who provided written informed consent for participation.', ] for item in inclusion: add_bullet(doc, item) add_para(doc, 'Exclusion Criteria:', bold=True) exclusion = [ 'Patients who had received antibiotics within the 48 hours preceding urine sample collection, unless the specimen was taken specifically to investigate treatment failure.', 'Urine specimens that were improperly collected, inadequately labelled, or showed evidence of contamination (squamous epithelial cell count > 10/LPF).', 'Polymicrobial cultures with three or more distinct organisms (considered contaminants).', 'Patients who declined consent or withdrew from the study.', 'Repeat isolates from the same patient (only the first isolate per patient per episode was included to avoid duplication).', ] for item in exclusion: add_bullet(doc, item) # ════════════════════════════════════════════════════════════════════════════ # SECTION 10 — ETHICAL CONSIDERATIONS # ════════════════════════════════════════════════════════════════════════════ add_heading(doc, '3.10 Ethical Considerations', level=1) add_para(doc, 'The study protocol was reviewed and approved by the Institutional Ethics Committee (Ref. No.: ________; Date: ________). The study was conducted in accordance with the ethical principles of the Declaration of Helsinki (revised 2013) and Good Clinical Practice guidelines. Patient identifiers were replaced with unique study codes to ensure confidentiality. Participation was voluntary, and patients were informed of their right to withdraw at any time without any consequence to their clinical care. No additional invasive procedures beyond those required for routine clinical management were performed.') # ════════════════════════════════════════════════════════════════════════════ # SAVE # ════════════════════════════════════════════════════════════════════════════ out_path = '/tmp/workspace/md-thesis-methodology/Methodology_UTI_Bacteriology_Final.docx' doc.save(out_path) print(f'Saved: {out_path}') PYEOF
Methodology UTI Bacteriology Final
Word Document · DOCX
Note: Fill in the IEC reference number, study dates, and any institution-specific details (marked with________placeholders) before submission.