Hypoglycemia in pediatrics detailed explanation in each age category from neonate to teen , investigation, treatment, mechanism how it's happening and storage of glucose and utilities and other what not all about hypoglycemia

Reading File
Finding Sources
Finding Sources
Searching PubMed

"hypoglycemia"[MeSH Terms] AND "child"[MeSH Terms]

Refer IAP, nelson ,ghai

Finding Sources
Searching the Web

IAP guidelines neonatal hypoglycemia management threshold Indian Academy of Pediatrics NNF

Searching the Web

Ghai Essential Pediatrics hypoglycemia children approach diagnosis critical sample

Reading File
Reading File
Searching the Web

NNF India clinical practice guidelines neonatal hypoglycemia 2020 IAP hypoglycemia in children glucose infusion rate 2 mL/kg 10% dextrose

Hypoglycemia in children is a metabolic-endocrine emergency with a different cause and presentation in each age group. Nelson, Ghai and the IAP/NNF documents are not in my textbook library, so I could not quote them or give page numbers. The content below comes from three places:
  • Library textbooks: Tintinalli's Emergency Medicine (hypoglycemia section, neonate/infant) and Henry's Clinical Diagnosis and Management by Laboratory Methods ("Hypoglycemia of Infancy and Childhood", "Congenital Hyperinsulinism").
  • Guideline sources: PES/AAP thresholds, an Indian-style neonatal guideline giving a 2 mL/kg D10 bolus followed by a GIR of 6 mg/kg/min, and a 2021 pediatric review with a diagnostic flowchart.
  • My own knowledge: this is where I filled gaps, and it follows the standard content of Nelson and Ghai. Please check Indian cut-offs and doses against your edition of Ghai and the current IAP/NNF protocol.

1. Definitions and thresholds

Thresholds differ between sources. This is why you should know the principle (the Whipple triad) as well as the numbers.
Whipple triad: symptoms of hypoglycemia, a low measured plasma glucose, and relief of symptoms when glucose is raised.
GroupThreshold usedComment
Neonate, Indian practice (Ghai, NNF/IAP)Below 40-45 mg/dL (2.2-2.5 mmol/L)I recall Ghai uses below 40 and NNF uses below 45. Verify in your edition.
Neonate, AAPBelow 40-45 mg/dL if symptomatic. Asymptomatic at-risk infants: below 25 at 0-4 h, below 35 at 4-24 h. Treat to keep above 45.
Neonate, PES 2015Below 50 mg/dL in the first 48 h. Keep above 60 afterward if hyperinsulinism is suspected.
Neonate, TintinalliBelow 47 mg/dL (2.65 mmol/L). Severe is below 36 mg/dL and recurrent is 3 or more episodes.
Infant, child, adolescentBelow 50 mg/dL (2.8-3 mmol/L)Aim to keep above 70 mg/dL in a child with a known hypoglycemia disorder.
Severe acute malnutrition (WHO/Ghai)Below 54 mg/dL (3 mmol/L)
Tintinalli notes that transient neonatal hypoglycemia has been linked to lower fourth-grade literacy and mathematics scores and to poorer executive and visuomotor function. So early detection matters even when the baby looks well.

2. Glucose physiology: sources, storage, use

Why children are more vulnerable than adults

  • The brain is large relative to body mass, and glucose is its main fuel.
  • Glucose use per kg is higher in infants, and stores are smaller.
  • Fasting tolerance is shorter.
AgeGlucose production/use (mg/kg/min)Approximate fasting tolerance before hypoglycemia
Neonate4-63-4 h (about 8 h at most, depending on stores)
Infant6-8About 8-12 h
Young child5-6About 12-16 h
Older child/adolescent3-4About 18-24 h
AdultAbout 224-36 h
These are approximate teaching figures.

Stores

  • Liver glycogen is the first reserve. It is laid down mainly in the last trimester, under cortisol and insulin. This is why preterm and growth-restricted babies run short.
  • Muscle glycogen is used only locally, because muscle lacks glucose-6-phosphatase and cannot release free glucose.
  • Fat is stored as triglyceride. It provides free fatty acids (FFA), glycerol (a gluconeogenic substrate) and ketones.
  • Protein supplies alanine and other amino acids for gluconeogenesis.

Fed to fasting sequence

  1. 0-4 h after a feed: dietary glucose is used. Insulin rises, and glycogen synthesis, glycolysis and lipogenesis are active.
  2. About 4-16 h (shorter in infants): liver glycogenolysis supplies most glucose (glycogen phosphorylase, debranching enzyme, glucose-6-phosphatase).
  3. After glycogen runs low: gluconeogenesis from lactate, alanine and glycerol (pyruvate carboxylase, PEPCK, fructose-1,6-bisphosphatase, glucose-6-phosphatase).
  4. Prolonged fast (more than 24 h in children): lipolysis and beta-oxidation of fatty acids produce ketones (HMG-CoA synthase and lyase). The brain can use ketones and spares glucose. Fatty acid oxidation also supplies the energy and cofactors that gluconeogenesis needs. A defect in either fat oxidation or ketogenesis therefore causes hypoketotic hypoglycemia.

Glucose entry into cells (GLUT transporters)

  • GLUT1: blood-brain barrier and red cells. A defect causes low CSF glucose with normal blood glucose (GLUT1 deficiency).
  • GLUT2: liver, pancreatic beta cell and kidney.
  • GLUT3: neurons.
  • GLUT4: muscle and fat. It is insulin-dependent.

Hormonal control (counterregulation)

  • Insulin is the only glucose-lowering hormone. It increases uptake and glycogen synthesis, and it suppresses glycogenolysis, gluconeogenesis, lipolysis and ketogenesis. A hyperinsulinemic state therefore causes hypoglycemia with low ketones and low FFA.
  • Glucagon acts quickly through glycogenolysis and gluconeogenesis.
  • Epinephrine acts quickly. It drives glycogenolysis and lipolysis and produces the adrenergic symptoms.
  • Cortisol and growth hormone act more slowly. They support gluconeogenesis, lipolysis and insulin antagonism.
  • Threshold order as glucose falls: insulin secretion switches off at about 80 mg/dL. Glucagon and epinephrine rise at about 65-70. GH and cortisol rise at lower levels. Symptoms start at about 50-55. Cognitive impairment appears at about 45-50.
Tintinalli puts it this way: serum glucose is determined by the balance between insulin and the counterregulatory hormones cortisol, growth hormone, glucagon and epinephrine. Excess insulin gives hypoglycemia without urinary ketones.

Fetus and newborn transition

  • Fetal glucose crosses the placenta by facilitated diffusion, and the fetus makes little glucose of its own.
  • Cord glucose is about 60-80% of maternal glucose (Tintinalli). After the cord is clamped, glucose falls to a nadir at about 1-2 h of age, then rises as glucagon and catecholamines surge. By 2-4 h the baby starts regulating its own level.
  • Transient hypoglycemia in the first 48 h is common. Hypoglycemia after 48 h needs a full workup (Tintinalli).

3. Mechanistic classification

MechanismExamples
A. Excess insulin (increased use, no ketones)Infant of a diabetic mother, large for gestational age, Rh disease/erythroblastosis, Beckwith-Wiedemann syndrome, perinatal stress, congenital hyperinsulinism (ABCC8, KCNJ11, GCK, GLUD1, HADH, HNF4A), insulinoma, exogenous insulin or sulfonylurea, factitious illness
B. Low stores or poor productionPreterm, small for gestational age, malnutrition, glycogen storage disease (GSD) types 0, I, III, VI, IX, gluconeogenic defects, hereditary fructose intolerance, galactosemia, liver failure
C. Hormone deficiencyPanhypopituitarism, isolated GH deficiency, cortisol deficiency (congenital adrenal hyperplasia, Addison disease, ACTH deficiency, steroid withdrawal), glucagon deficiency
D. Defective alternative fuelFatty acid oxidation defects (MCAD), ketogenesis defects, carnitine disorders
E. Increased use or otherSepsis, hypothermia, polycythemia, birth asphyxia, malaria, severe illness, ketotic hypoglycemia, organic acidemias, MSUD, Reye syndrome, drugs and toxins (alcohol, salicylate, beta-blocker, quinine)
Henry's lists the same set for infancy and childhood. Tintinalli adds that organic acidurias and aminoacidopathies cause hypoglycemia by inhibiting gluconeogenesis.

4. By age group

A. Neonate (day 0 to 28)

Early, transitional (first 24-72 h)
  • Preterm and small-for-gestational-age babies have small glycogen and fat stores.
  • Infants of diabetic mothers, large-for-gestational-age babies, and babies with Rh disease or Beckwith-Wiedemann syndrome have transient hyperinsulinism. Fetal insulin is high from exposure to maternal hyperglycemia, and it persists after the cord is clamped.
  • Sick babies use more glucose: perinatal asphyxia, sepsis, hypothermia, respiratory distress, polycythemia.
  • Maternal drugs: beta-blockers, labetalol, oral hypoglycemics, and abrupt stopping of IV dextrose given in labor.
  • Delayed or inadequate feeding.
Persistent or late (after 48 h, or longer than 7 days)
  • Congenital hyperinsulinism (CHI). This is the commonest cause of persistent hypoglycemia. The glucose infusion rate (GIR) needed exceeds 8-10 mg/kg/min.
  • Panhypopituitarism or adrenal insufficiency. Clues are prolonged jaundice, micropenis, undescended testes, midline defects and optic hypoplasia.
  • Galactosemia. Look for vomiting, jaundice, cataract, hepatomegaly and E. coli sepsis after milk feeds.
  • GSD type I, fatty acid oxidation defects, organic acidemias.
  • Henry's: prolonged neonatal hyperinsulinism can follow perinatal stress, intrauterine growth restriction (IUGR) or maternal toxemia.
Clinical features
  • Most are asymptomatic.
  • Symptomatic babies show jitteriness, tremor, lethargy or irritability, poor feeding, weak or high-pitched cry, hypotonia, cyanosis, apnea, hypothermia, and seizures or coma if severe (Tintinalli).
  • Neonates often lack the adrenergic signs seen in older children.
Who to screen
  • Preterm, small or large for gestational age, infants of diabetic mothers, and sick babies.
  • Check glucose by 1-2 h of life, then before feeds, for the first 24-48 h.
  • Begin feeds early, within the first hour.

B. Infant (1 to 12 months)

  • Fasting tolerance is short, so hypoglycemia appears when feeds are missed. This often happens when night feeds are dropped, or during a gastroenteritis or febrile illness.
  • Causes: persistent CHI, hypopituitarism, cortisol deficiency, GSD I (also hepatomegaly, lactic acidosis, high uric acid and triglycerides), fatty acid oxidation defects (MCAD usually presents from 3 months to 2 years, with fasting or illness, and can cause sudden death), hereditary fructose intolerance (after weaning to fruit or sucrose, at about 6 months), organic acidemias, mitochondrial disorders.
  • Features: lethargy, sweating, pallor, poor feeding, irritability, seizures. Diagnosis is often delayed because signs are non-specific.
  • Sepsis must always be considered in the sick infant (Tintinalli).

C. Toddler and preschool (1 to 5 years)

  • Ketotic hypoglycemia is the commonest cause in this age group. Typically a thin child aged 18 months to 5 years, with early morning lethargy or seizures after poor intake or an intercurrent illness. It usually resolves by 8-9 years. It is a diagnosis of exclusion, made after endocrine and metabolic causes are ruled out.
  • Others: GSD (0, III, VI, IX), MCAD, adrenal insufficiency, GH deficiency, hypopituitarism, accidental poisoning (sulfonylureas, alcohol, salicylates, insulin, beta-blockers), liver disease and Reye-like illness, malaria, malnutrition and gastroenteritis.
  • Features: lethargy, irritability, pallor, sweating, convulsions, behavioral change.
  • Always consider poisoning in a previously well toddler with unexplained hypoglycemia.

D. School age (5 to 12 years)

  • Type 1 diabetes with insulin excess becomes the commonest cause. Triggers are a missed or delayed meal, extra insulin, exercise, or illness.
  • Others: residual ketotic hypoglycemia, GSD (III, VI, IX), adrenal insufficiency, Addison disease, hypopituitarism, hepatic disease, insulinoma (rare), post-fundoplication dumping (Henry's), and tumors (non-islet cell tumors producing IGF-2, Wilms tumor).
  • Symptoms are the classic adult pattern:
    • Adrenergic: sweating, tremor, palpitations, pallor, hunger, anxiety.
    • Neuroglycopenic: headache, confusion, poor concentration, blurred or double vision, behavior change, slurred speech, seizures, coma.

E. Adolescent (12 to 18 years)

  • T1DM remains the main cause (insulin excess, exercise, alcohol, missed meals). Note the risk of hypoglycemia unawareness after repeated episodes.
  • Others: sulfonylurea or insulin use in T2DM/MODY, alcohol, drugs (salicylate, quinine, beta-blockers), factitious or deliberate insulin or sulfonylurea misuse, eating disorders, adrenal insufficiency (Addison, steroid withdrawal), insulinoma and MEN1, autoimmune insulin syndrome, post-bariatric or dumping states (Henry's "alimentary hypoglycemia").
  • The workup of a non-diabetic adolescent includes a supervised fasting study and a drug screen.

F. Malnutrition and tropical illness (relevant to Indian practice)

  • Severe acute malnutrition: hypoglycemia is a feature of the "hypoglycemia, hypothermia, infection" triad.
  • Severe malaria: the child may be hypoglycemic from the disease, from parasite glucose use, or from quinine-induced hyperinsulinism.
  • Sepsis, hepatitis and diarrhea.

5. Why the brain is at risk

  • Neurons depend on glucose, and in the neonate alternative fuels (ketones) are limited.
  • Hypoglycemia causes excitotoxic injury, energy failure and seizures.
  • Neonatal injury is classically parieto-occipital, with white matter gliosis. It can lead to cerebral palsy, epilepsy, visual impairment, developmental delay and microcephaly.
  • The risk is higher with severe or prolonged hypoglycemia, with hypoglycemia plus ischemia (asphyxia), and in babies with CHI who also lack ketones.

6. Investigations

Step 1: Bedside

  • Capillary glucose (glucometer). It is unreliable at low values, so confirm with a laboratory plasma glucose, but do not delay treatment.
  • Urine ketones.

Step 2: The critical sample

Draw it at the time of hypoglycemia, before or with the first glucose dose, when plasma glucose is below 50 mg/dL (below 45-47 in neonates). Tintinalli stresses this: the first blood sample from the hypoglycemic neonate or infant is critical. Draw plasma glucose, and then:
  • Hormones: insulin, C-peptide, cortisol, GH, (ACTH, IGF-1 and IGFBP-1 if needed), proinsulin.
  • Fuels: beta-hydroxybutyrate (BHB), free fatty acids, lactate, ammonia.
  • Others: blood gas, electrolytes, LFTs, CK, uric acid, triglycerides.
  • Metabolic screen: plasma amino acids, acylcarnitine profile, total and free carnitine.
  • Urine: first void after the event for ketones, organic acids and reducing substances.
  • Store extra serum tubes in case more tests are needed.

Step 3: Interpret the critical sample

PatternLikely cause
Insulin detectable (about 1-2 µU/mL or more), low BHB (below about 1.8 mmol/L), low FFA (below about 1.5 mmol/L), glucose rise of 30 mg/dL or more after glucagon, high GIRHyperinsulinism (CHI, IDM, drug)
Insulin suppressed, high ketones and FFA, normal lactateKetotic hypoglycemia, or a hormone deficiency
High lactate, uric acid, triglycerides, hepatomegaly, poor glucagon responseGSD I
High ketones, hepatomegaly, high CK and transaminasesGSD III, VI, IX
High FFA with low BHB (FFA:BHB ratio above 2), abnormal acylcarnitines, dicarboxylic aciduriaFatty acid oxidation or ketogenesis defect
High lactate and ketones, acidosisGluconeogenic defect (e.g., FBPase deficiency)
Low cortisol (about below 10 µg/dL, and some use 18)Adrenal insufficiency
Low GH (about below 5-7 ng/mL)GH deficiency or hypopituitarism
Reducing substance in urine, jaundice, cataractGalactosemia
Hypoglycemia after fructose or sucrose, vomitingHereditary fructose intolerance
Raised ammonia with hyperinsulinismGLUD1 hyperinsulinism-hyperammonemia
Low insulin and C-peptide, high BHB, alcohol on breathAlcohol or starvation
High insulin with low C-peptideExogenous insulin
High insulin and C-peptide with sulfonylurea in plasmaSulfonylurea ingestion
The cutoffs vary between sources and are guides, not rules. Henry's notes that in CHI the plasma insulin itself is rarely dramatically high. The diagnosis relies on markers of excess insulin action: suppressed ketogenesis and lipolysis.

Step 4: Dynamic tests

  • Glucagon stimulation: give 1 mg IV or IM (or 0.03 mg/kg, maximum 1 mg) when glucose is below 50. Check glucose every 10 minutes for 40 minutes. A rise of more than 30 mg/dL suggests hyperinsulinism. A poor rise suggests depleted glycogen (GSD, prolonged fast).
  • Supervised fasting study for older children, done in a specialist unit.

Step 5: Specific diagnostics

  • Genetics: ABCC8/KCNJ11 first in CHI, then a panel.
  • Imaging: 18F-DOPA PET-CT to distinguish focal from diffuse CHI. Brain MRI/pituitary MRI for hypopituitarism. Abdominal ultrasound for hepatomegaly and adrenals. CT/MRI for insulinoma in an older child.
  • Others: ACTH stimulation test, enzyme assays (GALT), liver biopsy/enzyme study for GSD.

7. Treatment

A. Acute treatment (all ages)

Rule: treat first, do not wait for lab results. Check glucose in any child with altered consciousness, seizures or sepsis.
Conscious child, able to swallow:
  • Oral glucose 10-15 g (about 0.3 g/kg) as juice, sugar or glucose gel.
  • Recheck in 15 minutes and repeat if the glucose is still below 70 mg/dL.
  • Follow with a complex-carbohydrate snack or feed.
Unconscious, fitting, or unable to feed (child and infant):
  • IV 10% dextrose, 2 mL/kg (200 mg/kg) by slow push over a few minutes. The bolus is the standard in Ghai and the guideline sources.
  • Do not use 25% or 50% dextrose in small children because of the osmotic load, phlebitis and rebound.
  • Follow with a continuous infusion of 10% dextrose at 6-8 mg/kg/min, then adjust. A bolus alone causes rebound hypoglycemia (Tintinalli and the guideline source above both stress this).
  • Recheck glucose in 15-30 minutes, then hourly until stable. Target above 70 mg/dL in a child (above 45-60 in a neonate).
If no IV access:
  • Glucagon IM/SC: 0.5 mg if under 25 kg (or under 5 years), 1 mg if over. Nasal glucagon 3 mg is licensed for children from 4 years. In neonates, 0.02-0.03 mg/kg.
  • Glucagon does not work well in glycogen-depleted states (preterm, SGA, prolonged fast, GSD I, adrenal insufficiency).
Hydrocortisone: if adrenal insufficiency or hypopituitarism is suspected, give it after the critical sample (about 2-4 mg/kg IV for a young child, or per local protocol). Confirm the dose in your protocol.
Glucose infusion rate (GIR): GIR (mg/kg/min) = [rate (mL/kg/day) × % dextrose] ÷ 144. Example: 80 mL/kg/day of 10% dextrose gives 80 × 10 ÷ 144 = 5.5 mg/kg/min.

B. Neonate specifics

SituationAction
Asymptomatic, glucose 20-45 mg/dL (Indian protocol)Feed (breast milk or formula) and recheck in 30-60 minutes. If still low, IV dextrose.
Symptomatic, or glucose below 20 mg/dL, or feeding failsBolus 2 mL/kg of 10% dextrose over 1 minute, then infuse at GIR 6 mg/kg/min. Recheck every 30-60 minutes.
Persistent low glucoseRaise GIR in steps of 2 mg/kg/min up to 10-12 mg/kg/min. Above 12.5% dextrose needs a central line.
StableWean slowly once glucose has been normal for 12-24 hours, while advancing oral feeds. Do not stop abruptly.
GIR needed above 10-12 mg/kg/min, or hypoglycemia persists more than 7 daysSuspect hyperinsulinism. Take a critical sample and involve endocrinology.
  • Keep the baby warm and continue breastfeeding.
  • Buccal 40% dextrose gel (200 mg/kg, about 0.5 mL/kg) is an option in late-preterm and term asymptomatic babies. It is not for sick babies. In the hPOD trial it reduced NICU admission.
  • Monitor for rebound hypoglycemia after stopping dextrose.
  • Follow up development for 18 months or so if hypoglycemia was severe, symptomatic or recurrent (vision, hearing, growth, neurodevelopment).

C. Cause-specific long-term treatment

Congenital hyperinsulinism
  • Maintain glucose with high GIR, or continuous or bolus gastric dextrose feeds.
  • Diazoxide 5-15 mg/kg/day in 2-3 divided doses. It is first line. Add chlorothiazide to reduce fluid retention. Side effects are hirsutism, edema, hyperuricemia, and pulmonary hypertension in premature babies. It does not work in KATP-channel (ABCC8/KCNJ11) recessive disease.
  • Octreotide 5-25 µg/kg/day SC in divided doses, or continuous infusion. Tachyphylaxis, NEC, QT prolongation and gallstones are risks. Long-acting lanreotide is used in older children.
  • Glucagon infusion (bridging measure), dasiglucagon, sirolimus (specialist use).
  • Surgery: focal lesions are removed (lesionectomy) and may be cured. Diffuse disease unresponsive to medication needs near-total pancreatectomy. Mulholland and Greenfield's notes that subtotal (80%) pancreatectomy does not effectively treat diffuse CHI, so recurrent hypoglycemia persists and risks encephalopathy.
Endocrine deficiency
  • Hydrocortisone for cortisol or ACTH deficiency. Add stress-dose cover during illness.
  • GH replacement for GH deficiency. Levothyroxine for coexistent hypothyroidism.
Metabolic disorders
  • GSD I: frequent daytime feeds and continuous overnight gastric feeds, plus uncooked cornstarch (about 1.6 g/kg every 3-4 hours in infants). Avoid fructose, galactose and lactose.
  • GSD III, VI, IX: frequent feeds, with a high-protein diet in GSD III.
  • Fatty acid oxidation defects: strictly avoid fasting, with sick-day rules. Low-fat, high-carbohydrate diet. MCT supplements in long-chain defects (use depends on the defect). Carnitine in some disorders.
  • Galactosemia: lactose-free, galactose-free diet.
  • Hereditary fructose intolerance: lifelong exclusion of fructose, sucrose and sorbitol.
  • Organic acidemias, aminoacidopathies: protein restriction, specific formulas, and emergency treatment of crises.
Ketotic hypoglycemia
  • Frequent meals, a bedtime snack with complex carbohydrate and protein, no prolonged fasting.
  • During illness, give extra carbohydrate fluids, and check urine ketones and glucose.
  • Provide an emergency letter and treat promptly if vomiting.
Type 1 diabetes in children
  • Mild (conscious): 15 g of fast-acting carbohydrate, recheck in 15 minutes, repeat if still low (the "15-15" rule).
  • Severe: glucagon IM or IV dextrose 2 mL/kg of 10%.
  • Review insulin dose, meals and exercise. Use continuous glucose monitoring where possible. Teach families about hypoglycemia unawareness.
Poisoning and drugs
  • Sulfonylurea: treat with dextrose and octreotide, and observe for 24 hours because of delayed and recurrent hypoglycemia.
  • Alcohol, salicylate: dextrose infusion and supportive care.
  • Beta-blocker: dextrose, and glucagon.
Severe malnutrition and malaria
  • SAM (WHO): 10% dextrose 5 mL/kg IV, or oral or NG 10% glucose or sucrose solution if conscious. Then feed every 2 hours, including at night.
  • Cerebral malaria: check glucose regularly, treat low values with dextrose, and take care with quinine.

D. Prevention

  • Identify at-risk babies at birth. Feed early, keep them warm, and monitor glucose.
  • Teach parents the signs, glucose targets and sick-day plan for children with known disorders.
  • Give an emergency glucose plan to schools and caregivers.
  • Avoid prolonged fasting before procedures in children with metabolic disorders. Start IV dextrose.

8. Quick summary by age

AgeMain causesKey cluesFirst step
Neonate (0-48 h)Low stores, transient hyperinsulinism, sepsisJitteriness, poor feeding, seizures, often silentFeed or IV D10 bolus, then infusion
Neonate (after 48 h to infancy)CHI, hypopituitarism, galactosemia, GSD IHigh GIR need, jaundice, micropenis, hepatomegalyCritical sample, endocrine and metabolic workup
InfantFasting intolerance, CHI, fatty acid oxidation, HFIHypoglycemia with illness or missed feedsIV D10, critical sample
1-5 yearsKetotic hypoglycemia, GSD, MCAD, poisoningMorning lethargy, seizures, ketonuriaIV D10, exclude other causes
5-12 yearsT1DM, GSD, adrenal insufficiency, tumorsClassic adrenergic and neuroglycopenic signsOral or IV glucose, review insulin
AdolescentT1DM, drugs, factitious, insulinoma, AddisonAlcohol, eating disorders, unawarenessTreat, then drug screen and fasting study

9. Points to check in your own books

  • Ghai: neonatal threshold (I recall below 40 mg/dL) and its dose table for glucose bolus and GIR.
  • IAP/NNF: their neonatal protocol gives an operational threshold of 45 mg/dL, a 2 mL/kg D10 bolus and an initial GIR of 6 mg/kg/min in symptomatic babies. Confirm the current version.
  • Nelson: the hypoglycemia chapter in the endocrine section (hypoglycemia in infants and children) and the neonatal hypoglycemia chapter. Compare its cutoffs (usually the PES/AAP numbers above).
Recent evidence check: three 2024 reviews exist: a pediatric hypoglycemia recommendations review (PMID 38894740), a neonatal risk factor meta-analysis (PMID 39215269) and a systematic review of neonatal guidelines (PMID 37997458). I did not read them in full. The guideline review would be the place to see how much thresholds differ between countries, which fits the variation I describe in section 1.
Would you like me to turn this into a one-page revision chart, a flowchart image, or an exam-style Q&A set?

Make a presentation on pediatric hypoglycemia by age group

Reading File
Searching Images

glucose homeostasis fasting glycogenolysis gluconeogenesis ketogenesis counterregulatory hormones

Reading File
Running Command

ls -la /tmp/workspace/

Running Command

mkdir -p /tmp/workspace/peds-hypoglycemia-ppt && cat > /tmp/workspace/peds-hypoglycemia-ppt/build.py << 'EOF' from pptx import Presentation from pptx.util import Inches, Pt from pptx.dml.color import RGBColor from pptx.enum.text import PP_ALIGN, MSO_ANCHOR from pptx.enum.shapes import MSO_SHAPE NAVY = RGBColor(0x0B, 0x2A, 0x4A) TEAL = RGBColor(0x0F, 0x7C, 0x8A) LTEAL = RGBColor(0xE3, 0xF2, 0xF4) CORAL = RGBColor(0xE0, 0x5A, 0x47) AMBER = RGBColor(0xF2, 0xA9, 0x00) GREY = RGBColor(0x44, 0x4B, 0x55) LGREY = RGBColor(0xF4, 0xF6, 0xF8) WHITE = RGBColor(0xFF, 0xFF, 0xFF) FONT = "Calibri" prs = Presentation() prs.slide_width = Inches(13.333) prs.slide_height = Inches(7.5) BLANK = prs.slide_layouts[6] W = 13.333 def rect(s, x, y, w, h, fill, line=None, shape=MSO_SHAPE.RECTANGLE): sh = s.shapes.add_shape(shape, Inches(x), Inches(y), Inches(w), Inches(h)) sh.fill.solid(); sh.fill.fore_color.rgb = fill if line is None: sh.line.fill.background() else: sh.line.color.rgb = line; sh.line.width = Pt(1) sh.shadow.inherit = False return sh def text(s, x, y, w, h, txt, size=16, bold=False, color=GREY, align=PP_ALIGN.LEFT, anchor=MSO_ANCHOR.TOP): tb = s.shapes.add_textbox(Inches(x), Inches(y), Inches(w), Inches(h)) tf = tb.text_frame; tf.word_wrap = True tf.margin_left = tf.margin_right = Inches(0.05); tf.margin_top = tf.margin_bottom = Inches(0.03) tf.vertical_anchor = anchor p = tf.paragraphs[0]; p.alignment = align r = p.add_run(); r.text = txt r.font.size = Pt(size); r.font.bold = bold; r.font.color.rgb = color; r.font.name = FONT return tb def bullets(s, x, y, w, h, items, size=15, color=GREY, gap=4): tb = s.shapes.add_textbox(Inches(x), Inches(y), Inches(w), Inches(h)) tf = tb.text_frame; tf.word_wrap = True tf.margin_left = tf.margin_right = Inches(0.05) first = True for it in items: p = tf.paragraphs[0] if first else tf.add_paragraph() first = False p.space_after = Pt(gap) if isinstance(it, tuple): head, body = it r = p.add_run(); r.text = "\u2022 " + head + " " r.font.bold = True; r.font.size = Pt(size); r.font.color.rgb = NAVY; r.font.name = FONT r2 = p.add_run(); r2.text = body r2.font.size = Pt(size); r2.font.color.rgb = color; r2.font.name = FONT else: r = p.add_run(); r.text = "\u2022 " + it r.font.size = Pt(size); r.font.color.rgb = color; r.font.name = FONT return tb def header(title, sub=None): s = prs.slides.add_slide(BLANK) rect(s, 0, 0, W, 1.05, NAVY) rect(s, 0, 1.05, W, 0.06, TEAL) text(s, 0.5, 0.12, 12.3, 0.8, title, size=30, bold=True, color=WHITE, anchor=MSO_ANCHOR.MIDDLE) if sub: text(s, 0.5, 1.2, 12.3, 0.45, sub, size=15, color=TEAL, bold=True) return s def footer(s, n): text(s, 0.5, 7.1, 9, 0.3, "Pediatric hypoglycemia by age group", size=10, color=RGBColor(0x88,0x90,0x99)) text(s, 12.0, 7.1, 0.9, 0.3, str(n), size=10, color=RGBColor(0x88,0x90,0x99), align=PP_ALIGN.RIGHT) def card(s, x, y, w, h, title, items, accent=TEAL, size=13, tsize=16): rect(s, x, y, w, h, LGREY) rect(s, x, y, 0.09, h, accent) text(s, x+0.2, y+0.08, w-0.3, 0.4, title, size=tsize, bold=True, color=NAVY) bullets(s, x+0.2, y+0.5, w-0.35, h-0.55, items, size=size, gap=3) def table(s, x, y, w, rows, colw, size=12, rowh=0.4, hdr=NAVY): nr, nc = len(rows), len(rows[0]) gt = s.shapes.add_table(nr, nc, Inches(x), Inches(y), Inches(w), Inches(rowh*nr)) t = gt.table for i, cw in enumerate(colw): t.columns[i].width = Inches(cw) for r in range(nr): t.rows[r].height = Inches(rowh) for c in range(nc): cell = t.cell(r, c) cell.margin_left = cell.margin_right = Inches(0.08) cell.margin_top = cell.margin_bottom = Inches(0.04) cell.vertical_anchor = MSO_ANCHOR.MIDDLE cell.fill.solid() if r == 0: cell.fill.fore_color.rgb = hdr else: cell.fill.fore_color.rgb = LTEAL if r % 2 == 1 else WHITE tf = cell.text_frame; tf.word_wrap = True p = tf.paragraphs[0] run = p.add_run(); run.text = rows[r][c] run.font.size = Pt(size); run.font.name = FONT if r == 0: run.font.bold = True; run.font.color.rgb = WHITE else: run.font.color.rgb = NAVY if c == 0 else GREY run.font.bold = (c == 0) return t n = 0 # 1 Title s = prs.slides.add_slide(BLANK) rect(s, 0, 0, W, 7.5, NAVY) rect(s, 0, 4.9, W, 0.08, TEAL) rect(s, 0.8, 1.6, 0.12, 2.3, CORAL) text(s, 1.2, 1.5, 11, 1.4, "Hypoglycemia in Children", size=48, bold=True, color=WHITE) text(s, 1.2, 2.7, 11, 0.9, "From neonate to teenager: mechanism, presentation, investigation, treatment", size=22, color=RGBColor(0xBF,0xE3,0xE8)) text(s, 1.2, 5.2, 11, 0.5, "Sources: Tintinalli's Emergency Medicine, Henry's Clinical Diagnosis, PES/AAP guidance, neonatal guideline protocols", size=14, color=RGBColor(0xBF,0xE3,0xE8)) text(s, 1.2, 5.7, 11, 0.5, "Indian cut-offs and doses should be checked against Ghai, Nelson and the current IAP/NNF protocol", size=14, color=AMBER) # 2 Definitions n=2; s = header("Definitions and thresholds", "Whipple triad: symptoms + low measured glucose + relief when glucose is corrected") table(s, 0.5, 1.8, 12.3, [ ["Group", "Threshold", "Comment"], ["Neonate, Indian practice (Ghai, NNF/IAP)", "Below 40-45 mg/dL (2.2-2.5 mmol/L)", "Verify exact figure in your edition and protocol"], ["Neonate, AAP", "Below 40-45 if symptomatic; at-risk asymptomatic: below 25 (0-4 h), below 35 (4-24 h)", "Treat to keep above 45 mg/dL"], ["Neonate, PES", "Below 50 mg/dL in first 48 h", "Keep above 60 after 48 h if hyperinsulinism suspected"], ["Neonate, Tintinalli", "Below 47 mg/dL; severe below 36; recurrent = 3 or more", "Severe/recurrent linked to poorer later school outcomes"], ["Infant to adolescent", "Below 50 mg/dL (about 2.8-3 mmol/L)", "Aim above 70 mg/dL in known hypoglycemia disorders"], ["Severe acute malnutrition (WHO)", "Below 54 mg/dL (3 mmol/L)", "Treat with 10% dextrose, feed 2-hourly"], ], [3.6, 4.7, 4.0], size=13, rowh=0.62) text(s, 0.5, 6.4, 12.3, 0.6, "Thresholds differ between bodies. Treat the child, not only the number: any glucose low enough to cause signs of brain dysfunction counts.", size=14, color=CORAL, bold=True) footer(s, n) # 3 Physiology n=3; s = header("Glucose homeostasis: stores and use", "Fed to fasting: which fuel is running at each stage") stages = [ ("0-4 h", "Fed state", "Dietary glucose used\nInsulin high\nGlycogen synthesis, lipogenesis", TEAL), ("4-16 h", "Glycogenolysis", "Liver glycogen released\n(phosphorylase, debranching enzyme, G6Pase)\nShorter in infants", RGBColor(0x2E,0x86,0x9B)), ("After glycogen falls", "Gluconeogenesis", "Lactate, alanine, glycerol\n(pyruvate carboxylase, PEPCK, FBPase, G6Pase)", RGBColor(0x1F,0x5F,0x8B)), ("Prolonged fast", "Fat oxidation and ketones", "FFA to ketones (HMG-CoA synthase)\nBrain uses ketones, spares glucose\nPowers gluconeogenesis", NAVY), ] x = 0.5 for i, (when, name, body, col) in enumerate(stages): rect(s, x, 1.85, 2.9, 0.5, col) text(s, x, 1.85, 2.9, 0.5, when, size=14, bold=True, color=WHITE, align=PP_ALIGN.CENTER, anchor=MSO_ANCHOR.MIDDLE) rect(s, x, 2.35, 2.9, 2.0, LGREY) text(s, x+0.1, 2.4, 2.7, 0.4, name, size=16, bold=True, color=NAVY) text(s, x+0.1, 2.85, 2.7, 1.5, body, size=13) if i < 3: a = rect(s, x+2.93, 3.0, 0.2, 0.4, CORAL, shape=MSO_SHAPE.RIGHT_ARROW) x += 3.15 card(s, 0.5, 4.6, 4.0, 2.4, "Stores", [ "Liver glycogen: first reserve; laid down in last trimester", "Muscle glycogen: local use only (no G6Pase)", "Fat and protein: FFA, glycerol, ketones, alanine"], size=13) card(s, 4.65, 4.6, 4.0, 2.4, "Glucose transporters", [ "GLUT1: blood-brain barrier (defect: low CSF glucose)", "GLUT2: liver, beta cell", "GLUT3: neurons", "GLUT4: muscle, fat (insulin dependent)"], size=13, accent=AMBER) card(s, 8.8, 4.6, 4.0, 2.4, "Why kids are at risk", [ "Large brain to body mass", "Higher glucose use per kg", "Small glycogen and fat stores", "Short fasting tolerance"], size=13, accent=CORAL) footer(s, n) # 4 Counterregulation + age table n=4; s = header("Counterregulation and fasting tolerance by age") text(s, 0.5, 1.25, 6, 0.4, "Hormonal defense as glucose falls", size=17, bold=True, color=TEAL) steps = [("About 80 mg/dL", "Insulin secretion switches off", TEAL), ("About 65-70 mg/dL", "Glucagon and epinephrine rise (fast)", RGBColor(0x2E,0x86,0x9B)), ("Lower", "Cortisol and GH rise (slow, sustained)", RGBColor(0x1F,0x5F,0x8B)), ("About 50-55 mg/dL", "Symptoms start; cognitive impairment near 45-50", CORAL)] y = 1.75 for lab, d, col in steps: rect(s, 0.5, y, 2.1, 0.8, col) text(s, 0.5, y, 2.1, 0.8, lab, size=13, bold=True, color=WHITE, align=PP_ALIGN.CENTER, anchor=MSO_ANCHOR.MIDDLE) rect(s, 2.6, y, 3.7, 0.8, LGREY) text(s, 2.7, y, 3.5, 0.8, d, size=13, anchor=MSO_ANCHOR.MIDDLE) y += 0.92 text(s, 0.5, 5.5, 5.8, 1.5, "Insulin is the only glucose-lowering hormone. Excess insulin suppresses lipolysis and ketogenesis, so hyperinsulinism gives hypoglycemia with low ketones and low FFA.", size=13, color=NAVY) text(s, 6.8, 1.25, 6, 0.4, "Glucose production and fasting tolerance", size=17, bold=True, color=TEAL) table(s, 6.8, 1.75, 6.0, [ ["Age", "Glucose use (mg/kg/min)", "Fasting tolerance"], ["Neonate", "4-6", "About 3-4 h"], ["Infant", "6-8", "About 8-12 h"], ["Young child", "5-6", "About 12-16 h"], ["Older child/teen", "3-4", "About 18-24 h"], ["Adult", "About 2", "24-36 h"], ], [1.8, 2.2, 2.0], size=13, rowh=0.55) text(s, 6.8, 5.2, 6.0, 1.2, "Approximate teaching values. The newborn falls to a nadir at 1-2 h of age, then glucagon and catecholamine surge lifts glucose; self-regulation is established by 2-4 h.", size=13, color=GREY) footer(s, n) # 5 Mechanism classification n=5; s = header("Mechanisms: why glucose falls") cards = [ ("A. Excess insulin", ["Infant of diabetic mother, LGA, Rh disease", "Beckwith-Wiedemann", "Congenital hyperinsulinism (ABCC8, KCNJ11, GCK, GLUD1, HADH, HNF4A)", "Insulinoma; insulin or sulfonylurea; factitious"], CORAL), ("B. Low stores or production", ["Preterm, SGA, malnutrition", "Glycogen storage diseases (0, I, III, VI, IX)", "Gluconeogenic defects", "Hereditary fructose intolerance, galactosemia", "Liver failure"], TEAL), ("C. Hormone deficiency", ["Panhypopituitarism", "GH deficiency", "Cortisol/ACTH deficiency: CAH, Addison, steroid withdrawal", "Glucagon deficiency"], AMBER), ("D. Fuel defects", ["Fatty acid oxidation defects (MCAD)", "Ketogenesis defects", "Carnitine disorders", "Organic acidemias, MSUD (block gluconeogenesis)"], NAVY), ("E. Increased use / other", ["Sepsis, hypothermia, asphyxia, polycythemia", "Malaria, severe illness, Reye syndrome", "Idiopathic ketotic hypoglycemia", "Drugs: alcohol, salicylate, beta-blocker, quinine"], RGBColor(0x2E,0x86,0x9B)), ] pos = [(0.5,1.35),(4.7,1.35),(8.9,1.35),(0.5,4.2),(4.7,4.2)] for (t_, it, col), (px, py) in zip(cards, pos): card(s, px, py, 4.0, 2.7, t_, it, accent=col, size=12) rect(s, 8.9, 4.2, 3.9, 2.7, NAVY) text(s, 9.05, 4.3, 3.6, 0.4, "Key clue", size=16, bold=True, color=AMBER) text(s, 9.05, 4.8, 3.6, 2.0, "Low ketones with hypoglycemia means high insulin or a fat oxidation / ketogenesis defect. High ketones means a fasting state, hormone deficiency, or a glycogen or gluconeogenic defect.", size=13, color=WHITE) footer(s, n) # 6 Neonate n=6; s = header("Neonate (day 0 to 28)", "Transitional hypoglycemia vs persistent disease") card(s, 0.5, 1.8, 4.0, 5.0, "Causes", [ ("First 48 h:", "preterm, SGA (low stores)"), ("", "IDM, LGA, Rh disease, Beckwith-Wiedemann (transient hyperinsulinism)"), ("", "Sepsis, asphyxia, cold stress, polycythemia"), ("", "Maternal beta-blocker/oral hypoglycemics; abrupt stop of IV dextrose"), ("After 48 h or over 7 days:", "congenital hyperinsulinism, hypopituitarism, galactosemia, GSD I, FAOD")], size=12) card(s, 4.65, 1.8, 4.0, 5.0, "Features", [ "Most are asymptomatic", "Jitteriness, tremor, lethargy, irritability", "Poor feeding, weak or high-pitched cry", "Hypotonia, cyanosis, apnea, hypothermia", "Seizures or coma when severe", "Adrenergic signs often absent", "Clues to persistent disease: prolonged jaundice, micropenis, midline defects, hepatomegaly, cataract, macrosomia"], accent=CORAL, size=12) card(s, 8.8, 1.8, 4.0, 5.0, "Screen and act", [ "Screen: preterm, SGA, LGA, IDM, sick babies", "Glucose by 1-2 h, then before feeds for 24-48 h", "Feed early (within 1 h), keep warm", "Hypoglycemia after 48 h needs full workup (Tintinalli)", "Needing GIR above 10 mg/kg/min or lasting over 7 days: suspect hyperinsulinism, send critical sample", "Brain injury pattern: parieto-occipital"], accent=AMBER, size=12) footer(s, n) # 7 Infant n=7; s = header("Infant (1 to 12 months)", "Short fasting tolerance meets missed feeds and illness") card(s, 0.5, 1.8, 6.1, 5.0, "Common causes", [ ("Fasting intolerance:", "dropped night feeds, gastroenteritis, febrile illness"), ("Persistent congenital hyperinsulinism:", "most severe and recurrent"), ("Hypopituitarism / cortisol deficiency", ""), ("GSD I:", "hepatomegaly, lactic acidosis, high uric acid and triglycerides"), ("MCAD and other FAOD:", "onset about 3 months to 2 years, with fasting or illness; risk of sudden death"), ("Hereditary fructose intolerance:", "after weaning to fruit or sucrose, about 6 months"), ("Organic acidemias, mitochondrial disorders", "")], size=13) card(s, 6.75, 1.8, 6.05, 5.0, "Presentation and pitfalls", [ "Lethargy, sweating, pallor, poor feeding, irritability, seizures", "Signs are non-specific, so diagnosis is often delayed", "Always consider sepsis in the sick infant (Tintinalli)", "Take the critical sample before or with the first dextrose dose", "Glucagon works poorly in glycogen-depleted or adrenal-deficient infants", "Hypoglycemia with vomiting after fruit or sugar: think HFI", "Hypoglycemia with high ammonia: hyperinsulinism-hyperammonemia (GLUD1)"], accent=CORAL, size=13) footer(s, n) # 8 Toddler n=8; s = header("Toddler and preschool (1 to 5 years)", "Ketotic hypoglycemia is the commonest cause, but it is a diagnosis of exclusion") card(s, 0.5, 1.8, 6.1, 5.0, "Causes", [ ("Idiopathic ketotic hypoglycemia:", "thin child, 18 months to 5 years, early morning lethargy or seizure after poor intake or illness; usually resolves by 8-9 years"), ("GSD", "(0, III, VI, IX)"), ("MCAD", "and other FAOD"), ("Adrenal insufficiency, GH deficiency, hypopituitarism", ""), ("Accidental poisoning:", "sulfonylurea, alcohol, salicylate, insulin, beta-blocker"), ("Liver disease, Reye-like illness, malaria, malnutrition, gastroenteritis", "")], size=13) card(s, 6.75, 1.8, 6.05, 5.0, "Practical points", [ "Features: lethargy, irritability, pallor, sweating, convulsions, behavior change", "Unexplained hypoglycemia in a previously well toddler: ask about ingestion", "Ketotic hypoglycemia labels only after critical sample excludes insulin excess, hormone deficiency, FAOD and GSD", "Critical sample typically: low alanine, high ketones, suppressed insulin", "Management: frequent meals, bedtime complex carbohydrate plus protein, sick-day plan with urine ketone checks"], accent=CORAL, size=13) footer(s, n) # 9 School age n=9; s = header("School age (5 to 12 years)", "Type 1 diabetes becomes the leading cause") card(s, 0.5, 1.8, 4.0, 5.0, "Causes", [ ("Type 1 diabetes:", "missed or delayed meal, extra insulin, exercise, illness"), "Residual ketotic hypoglycemia", "GSD III, VI, IX", "Adrenal insufficiency, hypopituitarism", "Hepatic disease", "Insulinoma (rare)", "Post-fundoplication dumping", "Tumors: IGF-2 secreting, Wilms"], size=12) card(s, 4.65, 1.8, 4.0, 5.0, "Symptoms (adult pattern)", [ ("Adrenergic:", "sweating, tremor, palpitations, pallor, hunger, anxiety"), ("Neuroglycopenic:", "headache, confusion, poor concentration, blurred or double vision, behavior change, slurred speech, seizures, coma")], accent=CORAL, size=13) card(s, 8.8, 1.8, 4.0, 5.0, "In diabetes", [ "Mild and conscious: 15 g fast carbohydrate, recheck in 15 min, repeat if low", "Severe: glucagon IM or IV dextrose 2 mL/kg of 10%", "Review insulin dose, meals, exercise", "Teach school and family the plan", "Use CGM where available"], accent=AMBER, size=13) footer(s, n) # 10 Adolescent n=10; s = header("Adolescent (12 to 18 years)", "Diabetes, drugs, deliberate or hidden causes, and tumors") card(s, 0.5, 1.8, 6.1, 5.0, "Causes", [ ("Type 1 diabetes:", "insulin excess, exercise, alcohol, missed meals; hypoglycemia unawareness after repeated episodes"), ("Sulfonylurea or insulin", "in T2DM or MODY"), ("Alcohol, drugs:", "salicylate, quinine, beta-blockers"), ("Factitious:", "deliberate insulin or sulfonylurea misuse"), ("Eating disorders, adrenal insufficiency", "(Addison, steroid withdrawal)"), ("Insulinoma / MEN1, autoimmune insulin syndrome", ""), ("Alimentary:", "post-bariatric or dumping states (Henry's)")], size=13) card(s, 6.75, 1.8, 6.05, 5.0, "Approach to non-diabetic teen", [ "Confirm Whipple triad with a critical sample", "High insulin with low C-peptide: exogenous insulin", "High insulin and C-peptide: check plasma sulfonylurea; consider insulinoma", "Low insulin, high BHB, alcohol on breath: alcohol or starvation", "Supervised fasting study in a specialist unit", "Imaging (CT/MRI) for insulinoma", "Screen for adrenal insufficiency (cortisol, ACTH test)"], accent=CORAL, size=13) footer(s, n) # 11 Special populations India n=11; s = header("Tropical and nutritional settings", "Relevant to Indian practice") card(s, 0.5, 1.8, 6.1, 4.9, "Severe acute malnutrition", [ "Part of the hypoglycemia, hypothermia, infection triad", "WHO threshold: below 54 mg/dL (3 mmol/L)", "If conscious: oral or NG 10% glucose/sucrose solution", "If unconscious: 10% dextrose 5 mL/kg IV, then feed", "Feed every 2 hours, including at night", "Treat infection and keep warm"], size=14) card(s, 6.75, 1.8, 6.05, 4.9, "Severe malaria and other illness", [ "Hypoglycemia from disease, parasite glucose use and quinine-induced hyperinsulinism", "Check glucose regularly in cerebral malaria", "Sepsis, hepatitis and diarrhea reduce intake and stores", "Low threshold to give dextrose in any child with altered sensorium or seizure", "Always check glucose in the unconscious or convulsing child"], accent=CORAL, size=14) footer(s, n) # 12 Critical sample n=12; s = header("Investigations: the critical sample", "Draw at the time of hypoglycemia, before or with the first glucose dose") card(s, 0.5, 1.8, 4.0, 2.4, "Bedside", [ "Capillary glucose (confirm with plasma)", "Urine ketones", "Do not delay treatment for results"], size=13) card(s, 4.65, 1.8, 4.0, 2.4, "Hormones", [ "Insulin, C-peptide, proinsulin", "Cortisol, GH", "ACTH, IGF-1, IGFBP-1 if needed"], accent=AMBER, size=13) card(s, 8.8, 1.8, 4.0, 2.4, "Fuels", [ "Beta-hydroxybutyrate, FFA", "Lactate, ammonia", "Blood gas"], accent=CORAL, size=13) card(s, 0.5, 4.4, 4.0, 2.5, "Chemistry", [ "Electrolytes, LFT, CK", "Uric acid, triglycerides", "Extra serum tubes saved"], size=13, accent=NAVY) card(s, 4.65, 4.4, 4.0, 2.5, "Metabolic screen", [ "Plasma amino acids", "Acylcarnitine profile, carnitine", "Urine organic acids, reducing substances"], size=13, accent=TEAL) card(s, 8.8, 4.4, 4.0, 2.5, "Dynamic and specific", [ "Glucagon test: 1 mg (0.03 mg/kg), glucose q10 min for 40 min", "Rise over 30 mg/dL: hyperinsulinism", "Genetics; 18F-DOPA PET; pituitary MRI"], size=12, accent=AMBER) footer(s, n) # 13 Interpretation n=13; s = header("Interpreting the critical sample") table(s, 0.5, 1.35, 12.3, [ ["Pattern", "Likely diagnosis"], ["Insulin detectable (about 1-2 uU/mL or more), BHB below about 1.8 mmol/L, FFA below about 1.5, glucagon rise over 30 mg/dL, high GIR need", "Hyperinsulinism (CHI, IDM, drug)"], ["Insulin suppressed, high ketones and FFA, normal lactate", "Ketotic hypoglycemia or hormone deficiency"], ["High lactate, uric acid, triglycerides, hepatomegaly, poor glucagon response", "GSD I"], ["High ketones, hepatomegaly, raised CK and transaminases", "GSD III, VI, IX"], ["High FFA, low BHB (FFA:BHB above 2), abnormal acylcarnitines, dicarboxylic aciduria", "Fatty acid oxidation or ketogenesis defect"], ["High lactate and ketones with acidosis", "Gluconeogenic defect (e.g., FBPase)"], ["Cortisol low (below about 10 ug/dL; some use 18)", "Adrenal insufficiency"], ["GH low (below about 5-7 ng/mL)", "GH deficiency, hypopituitarism"], ["Reducing substance in urine, jaundice, cataract", "Galactosemia"], ["High insulin with low C-peptide / high insulin and C-peptide with drug in plasma", "Exogenous insulin / sulfonylurea"], ], [8.3, 4.0], size=12, rowh=0.49) text(s, 0.5, 6.85, 12.3, 0.3, "Cut-offs vary between sources and are guides, not rules. In CHI, insulin itself is rarely very high; look for suppressed ketones and FFA (Henry's).", size=11, color=CORAL) footer(s, n) # 14 Acute treatment flow n=14; s = header("Acute treatment: all ages", "Treat first. Do not wait for laboratory results.") rect(s, 0.5, 1.85, 3.9, 1.1, NAVY) text(s, 0.55, 1.85, 3.8, 1.1, "Low glucose or symptomatic child", size=17, bold=True, color=WHITE, align=PP_ALIGN.CENTER, anchor=MSO_ANCHOR.MIDDLE) rect(s, 4.6, 2.2, 0.4, 0.4, CORAL, shape=MSO_SHAPE.RIGHT_ARROW) rect(s, 5.15, 1.85, 3.7, 1.1, TEAL) text(s, 5.2, 1.85, 3.6, 1.1, "Critical sample (if it does not delay treatment)", size=15, bold=True, color=WHITE, align=PP_ALIGN.CENTER, anchor=MSO_ANCHOR.MIDDLE) rect(s, 9.0, 2.2, 0.4, 0.4, CORAL, shape=MSO_SHAPE.RIGHT_ARROW) rect(s, 9.55, 1.85, 3.3, 1.1, TEAL) text(s, 9.6, 1.85, 3.2, 1.1, "Choose route by consciousness and access", size=15, bold=True, color=WHITE, align=PP_ALIGN.CENTER, anchor=MSO_ANCHOR.MIDDLE) card(s, 0.5, 3.2, 4.0, 3.7, "Conscious, can swallow", [ "Oral glucose 10-15 g (about 0.3 g/kg): juice, sugar, gel", "Recheck in 15 min; repeat if below 70 mg/dL", "Then give complex carbohydrate snack or feed"], size=13) card(s, 4.65, 3.2, 4.0, 3.7, "Unconscious, fitting, vomiting", [ "IV 10% dextrose 2 mL/kg (200 mg/kg) slowly", "No 25% or 50% in small children", "Then infusion 6-8 mg/kg/min (bolus alone causes rebound)", "Recheck at 15-30 min, then hourly; target above 70 (neonate above 45-60)"], accent=CORAL, size=13) card(s, 8.8, 3.2, 4.0, 3.7, "No IV access / adjuncts", [ "Glucagon IM/SC: 0.5 mg if under 25 kg, 1 mg if over; neonate 0.02-0.03 mg/kg", "Weak in glycogen-depleted states", "Hydrocortisone if adrenal insufficiency suspected (after sample)", "GIR = rate (mL/kg/day) x % dextrose / 144"], accent=AMBER, size=12) footer(s, n) # 15 Neonatal protocol n=15; s = header("Neonatal protocol", "Indian-style guideline structure (threshold 45 mg/dL); verify against current NNF/IAP") table(s, 0.5, 1.85, 12.3, [ ["Situation", "Action"], ["Asymptomatic, glucose 20-45 mg/dL", "Feed (breast milk or formula); recheck in 30-60 min; IV dextrose if still low"], ["Symptomatic, or glucose below 20, or feeding fails", "Bolus 2 mL/kg of 10% dextrose over 1 min, then infuse at GIR 6 mg/kg/min; recheck every 30-60 min"], ["Persistent low glucose", "Raise GIR in 2 mg/kg/min steps to 10-12; above 12.5% dextrose needs a central line"], ["Stable", "Wean slowly after 12-24 h of normal glucose while advancing feeds; never stop abruptly"], ["GIR above 10-12 or duration over 7 days", "Suspect hyperinsulinism; critical sample; endocrine referral"], ["Prevention / adjunct", "Early feeds, skin-to-skin, warmth; buccal 40% dextrose gel 200 mg/kg for late preterm/term asymptomatic babies"], ], [4.2, 8.1], size=13, rowh=0.62) text(s, 0.5, 6.3, 12.3, 0.7, "Follow-up of severe, symptomatic or recurrent cases: vision, hearing, growth and neurodevelopment for about 18 months.", size=14, color=NAVY, bold=True) footer(s, n) # 16 Long-term n=16; s = header("Cause-specific long-term treatment") table(s, 0.5, 1.35, 12.3, [ ["Condition", "Treatment"], ["Congenital hyperinsulinism", "High GIR or gastric dextrose; diazoxide 5-15 mg/kg/day (add chlorothiazide); octreotide 5-25 ug/kg/day; glucagon infusion; sirolimus (specialist); focal lesionectomy or near-total pancreatectomy for unresponsive diffuse disease"], ["Hormone deficiency", "Hydrocortisone with stress dosing; GH replacement; levothyroxine"], ["GSD I", "Frequent feeds, overnight gastric feeds, uncooked cornstarch (about 1.6 g/kg every 3-4 h in infants); avoid fructose, galactose, lactose"], ["GSD III, VI, IX", "Frequent feeds; high protein in GSD III"], ["Fatty acid oxidation defects", "Strictly avoid fasting; sick-day rules; low-fat high-carbohydrate diet; MCT in selected defects; carnitine in some"], ["Galactosemia / HFI", "Galactose-free diet / lifelong avoidance of fructose, sucrose, sorbitol"], ["Ketotic hypoglycemia", "Frequent meals, bedtime protein plus complex carbohydrate, sick-day plan"], ["Sulfonylurea poisoning", "Dextrose, octreotide, observe 24 h for recurrent hypoglycemia"], ], [3.2, 9.1], size=12, rowh=0.62) footer(s, n) # 17 Summary n=17; s = header("Summary by age group") table(s, 0.5, 1.35, 12.3, [ ["Age", "Main causes", "Key clues", "First step"], ["Neonate, 0-48 h", "Low stores, transient hyperinsulinism, sepsis", "Jitteriness, poor feeding, seizures, often silent", "Feed or IV D10 bolus, then infusion"], ["Neonate over 48 h / infant", "CHI, hypopituitarism, galactosemia, GSD I, FAOD", "High GIR need, jaundice, micropenis, hepatomegaly", "Critical sample; endocrine and metabolic workup"], ["Infant", "Fasting intolerance, CHI, FAOD, HFI", "Hypoglycemia with illness or missed feeds", "IV D10, critical sample"], ["1-5 years", "Ketotic hypoglycemia, GSD, MCAD, poisoning", "Morning lethargy, seizures, ketonuria", "IV D10; exclude other causes"], ["5-12 years", "T1DM, GSD, adrenal insufficiency, tumors", "Adrenergic and neuroglycopenic signs", "Oral or IV glucose; review insulin"], ["Adolescent", "T1DM, drugs, factitious, insulinoma, Addison", "Alcohol, eating disorder, unawareness", "Treat, then drug screen and fasting study"], ], [2.4, 3.8, 3.3, 2.8], size=12, rowh=0.72) text(s, 0.5, 6.5, 12.3, 0.5, "Never forget: check glucose in any sick, convulsing or unconscious child.", size=15, bold=True, color=CORAL) footer(s, n) # 18 Sources n=18; s = header("Sources and caveats") bullets(s, 0.6, 1.5, 12.0, 5.4, [ ("Library textbooks:", "Tintinalli's Emergency Medicine (hypoglycemia, neonate and infant section); Henry's Clinical Diagnosis and Management by Laboratory Methods (hypoglycemia of infancy and childhood; congenital hyperinsulinism); Mulholland and Greenfield's Surgery (CHI surgery)."), ("Guidelines and reviews:", "PES/AAP thresholds; neonatal hypoglycemia guideline protocols (2 mL/kg D10 bolus, GIR 6 mg/kg/min); 2021 Frontiers in Endocrinology diagnostic flowchart; 2024 reviews PMID 38894740, 39215269, 37997458."), ("Not directly consulted:", "Nelson Textbook of Pediatrics, Ghai Essential Pediatric and IAP/NNF documents were not available in the library. Content aligns with standard teaching, but check cut-offs and doses against your edition."), ("Clinical use:", "Educational summary. Follow local protocols and specialist advice for dosing and management."), ], size=16, gap=10) footer(s, n) prs.save("/tmp/workspace/peds-hypoglycemia-ppt/Pediatric_Hypoglycemia_by_Age.pptx") print("saved") EOF cd /tmp/workspace/peds-hypoglycemia-ppt && python build.py

Running Command

cd /tmp/workspace/peds-hypoglycemia-ppt && which soffice libreoffice 2>&1 | head -2; python - << 'EOF' from pptx import Presentation from pptx.util import Emu p=Presentation("Pediatric_Hypoglycemia_by_Age.pptx") print(len(p.slides.__iter__.__self__._sldIdLst)) # heuristic overflow check for textboxes in cards: estimate lines import math for i,s in enumerate(p.slides,1): for sh in s.shapes: if sh.has_text_frame and sh.text_frame.text.strip(): tf=sh.text_frame w=sh.width/914400-0.1 tot=0 for para in tf.paragraphs: t="".join(r.text for r in para.runs) sz=(para.runs[0].font.size.pt if para.runs and para.runs[0].font.size else 14) cpl=max(1,w*72/(sz*0.5)) tot+=math.ceil(len(t)/cpl)*sz*1.2/72+ (para.space_after.pt/72 if para.space_after else 0) h=sh.height/914400 if tot>h+0.05 and h>1: print(i,round(tot,2),round(h,2),tf.text[:40]) EOF

I've built an 18-slide deck on pediatric hypoglycemia by age group. I couldn't render it here, so I haven't seen the slides. I checked for text overflow only with a rough size estimate. Please flip through it once, especially the dense tables on slides 13 and 16.

Pediatric Hypoglycemia by Age

Presentation · PPTX

Slides
  1. Title
  2. Definitions and thresholds: Indian practice, AAP, PES, Tintinalli, and malnutrition
  3. Glucose homeostasis: fed state, glycogenolysis, gluconeogenesis and ketones, plus stores and GLUT transporters
  4. Counterregulation order, and glucose use and fasting tolerance by age
  5. Five mechanism groups: excess insulin, low stores, hormone deficiency, fuel defects, increased use
  6. Neonate: causes, features, screening and when to suspect persistent disease
  7. Infant
  8. Toddler and preschool, including ketotic hypoglycemia
  9. School age, including type 1 diabetes
  10. Adolescent, including factitious and non-diabetic causes
  11. Severe acute malnutrition and malaria
  12. The critical sample, and which tests to send
  13. How to interpret the critical sample
  14. Acute treatment flow: oral, 2 mL/kg D10, glucagon, and the GIR formula
  15. Neonatal protocol
  16. Cause-specific long-term treatment
  17. Summary table by age group
  18. Sources and caveats
What you should check:
  • Textbooks: Nelson, Ghai and the IAP/NNF documents are not in my library, so the deck does not quote them. Check the neonatal cut-off (I recall below 40-45 mg/dL), the glucagon doses and the GIR steps against your editions.
  • Neonatal slide 15: it follows the threshold of 45 mg/dL, the 2 mL/kg D10 bolus and the starting GIR of 6 mg/kg/min from an Indian-style guideline I found online. It is not taken from the current NNF/IAP protocol.
  • Images: the image search found nothing usable, so the deck has no figures. Slides 3, 4 and 14 use shape-based diagrams instead.
I can add speaker notes, a flowchart slide, or exam questions at the end.
This is a shared conversation. Sign in to Orris to start your own chat.