Pancreatic adenocarcinoma Metastasis to bone ans lymph node Swealling in right foot And swealling or like heaving in abdomen
cd "/home/daytona/workspace/attachments/88bcad5b-919b-4421-a9af-545b77e5a8ab/" && python3 -c " import pdfplumber with pdfplumber.open('8907bbe3-aaf5-44cb-a8de-62289fb2f504 (1).pdf') as pdf: print(f'Pages: {len(pdf.pages)}') for i, page in enumerate(pdf.pages): text = page.extract_text() print(f'--- PAGE {i+1} ---') print(text) print() "
pancreatic adenocarcinoma stage IV metastatic bone lymph node swollen foot ascites management 2025
| Test | Result | Reference | Status | Clinical Meaning |
|---|---|---|---|---|
| Hemoglobin | 11.9 g/dL | 13.0–17.0 | ⬇️ LOW | Mild anemia — very common in cancer patients due to chronic disease, bone marrow involvement by metastasis, or chemotherapy |
| RBC | 3.87 ×10⁶ | 4.5–5.5 | ⬇️ LOW | Supports anemia |
| HCT | 37.3% | 40–50% | ⬇️ LOW | Confirms reduced red cell mass |
| RDW-CV | 17.8% | 11.5–14% | ⬆️ HIGH | Mixed size of red blood cells — suggests nutritional deficiencies (iron, B12, folate) alongside chronic disease anemia |
| ESR | 75 mm/hr | 0–14 mm/hr | ⬆️ VERY HIGH | Markedly elevated — a strong marker of active cancer, inflammation, and metastatic disease. Has been persistently elevated across all four tests (52→67→75), showing disease progression |
| Test | Result | Reference | Status |
|---|---|---|---|
| SGOT (AST) | 37 U/L | <34 | ⬆️ Slightly high |
| Alkaline Phosphatase | 117 U/L | 46–116 | ⬆️ Slightly high |
| Bilirubin | 0.47 mg/dL | Normal | ✅ Normal |
| Albumin | 3.67 g/dL | 3.2–4.8 | ✅ Normal (low-normal) |
| Test | Result | Reference | Status |
|---|---|---|---|
| BUN | 24 mg/dL | 9–23 | ⬆️ Slightly high |
| Urea | 51.36 mg/dL | 19.26–49.22 | ⬆️ Slightly high |
| BUN/Creatinine ratio | 36.9 | 12:1–20:1 | ⬆️ HIGH |
| Uric Acid | 3.2 mg/dL | 3.5–7.2 | ⬇️ Slightly low |
| Creatinine | 0.65 mg/dL | 0.7–1.3 | ✅ Normal |
| Sodium | 141 | 136–145 | ✅ Normal |
| Potassium | 3.98 | 3.5–5.1 | ✅ Normal |
Action needed: An urgent Doppler ultrasound of the right leg should be done to rule out DVT.
| Finding | Significance |
|---|---|
| Chronic normocytic/mixed anemia | Bone marrow involvement + chronic disease |
| Very high ESR (75, rising trend) | Active metastatic disease |
| Falling albumin | Malnutrition, poor prognosis marker |
| High BUN/Cr ratio | Poor oral intake / dehydration |
| Elevated ALP (now declining) | Bone metastasis activity |
| Right foot swelling | DVT must be urgently excluded / lymphedema |
| Abdominal heaviness | Likely malignant ascites |
⚠️ Important: This analysis is for clinical correlation by the treating physician only. It does not replace in-person medical assessment. The patient should be seen promptly given the symptom of unilateral limb swelling in the setting of active malignancy.
Left inguinal hernia is seen containing ascites. Known case of carcinoma pancreas. Heterogeneously enhancing hypodense mass is seen in the pancreas body region showing contiguous infiltration of the coeliac axis and retroperitoneum measuring 3.5x 3.5 cm. Multiple separate metastatic lymph nodes are seen in the peripancreatic region and retroperitoneum showing necrosis largest measuring 2.4 cm. Omental nodularity with enhancement is seen probably metastasis in the omentum. Severe ascites is noted. Pancreas distal to the malignancy is atrophied with mildly dilated main pancreatic duct. Pancreatic head region is normal. Retrocrural lymph nodes are also seen. Cect scan impression
From Grainger & Allison's Diagnostic Radiology: Tumour surrounding >180° of vessel circumference indicates vascular involvement. Coeliac axis encasement = T4, surgically unresectable.
| Component | Finding | Stage |
|---|---|---|
| T | 3.5 cm mass + coeliac axis invasion | T4 |
| N | Peripancreatic + retroperitoneal + retrocrural nodes | N1+ |
| M | Para-aortic nodes + omental metastases + severe ascites (peritoneal) | M1 |
| Overall | Stage IV (Metastatic) |
| Patient Symptom | CT Explanation |
|---|---|
| Abdominal heaviness/swelling | Severe malignant ascites from peritoneal metastases |
| Right foot swelling | Retroperitoneal/lymph node mass compressing pelvic/inguinal lymphatics → lymphedema; also DVT risk from cancer hypercoagulability |
| Left groin bulge | Left inguinal hernia filled with ascitic fluid — confirmed on CECT |
| Weight loss / poor appetite | Pancreatic exocrine insufficiency + cancer cachexia |
| Elevated ALP (labs) | Bone + liver micrometastases activity |
⚠️ All findings and recommendations are for the treating oncologist's clinical correlation. This report does not replace specialist multidisciplinary team assessment.
Create a summary document on pancreatic cancer palliative came 117 from 165
Just after the first injection of keytruda the alkaline phosphate came 117 from 165
Keytruda pembrolizumab pancreatic cancer alkaline phosphatase decrease response 2025
mkdir -p /home/daytona/workspace/mukesh-pancreatic-cancer && ls /home/daytona/workspace/mukesh-pancreatic-cancer/
~/mukesh-pancreatic-cancer/create_summary.js
const {
Document, Packer, Paragraph, TextRun, Table, TableRow, TableCell,
HeadingLevel, AlignmentType, BorderStyle, WidthType, ShadingType,
VerticalAlign, PageNumber, Header, Footer, UnderlineType,
TableOfContents
} = require('docx');
const fs = require('fs');
// Helper: heading paragraph
function heading1(text) {
return new Paragraph({
text,
heading: HeadingLevel.HEADING_1,
spacing: { before: 360, after: 120 },
});
}
function heading2(text) {
return new Paragraph({
text,
heading: HeadingLevel.HEADING_2,
spacing: { before: 240, after: 80 },
});
}
function body(text, bold = false, color = "000000") {
return new Paragraph({
children: [new TextRun({ text, bold, color, size: 22, font: "Calibri" })],
spacing: { before: 60, after: 60 },
});
}
function bullet(text, bold = false) {
return new Paragraph({
children: [new TextRun({ text, bold, size: 22, font: "Calibri" })],
bullet: { level: 0 },
spacing: { before: 40, after: 40 },
});
}
function subbullet(text) {
return new Paragraph({
children: [new TextRun({ text, size: 21, font: "Calibri" })],
bullet: { level: 1 },
spacing: { before: 30, after: 30 },
});
}
function boldLabel(label, value) {
return new Paragraph({
children: [
new TextRun({ text: label + ": ", bold: true, size: 22, font: "Calibri" }),
new TextRun({ text: value, size: 22, font: "Calibri" }),
],
spacing: { before: 60, after: 60 },
});
}
function separator() {
return new Paragraph({
children: [new TextRun({ text: "" })],
spacing: { before: 60, after: 60 },
border: { bottom: { color: "4472C4", size: 6, style: BorderStyle.SINGLE } },
});
}
function highlightPara(text, bgColor = "FFF2CC") {
return new Paragraph({
children: [new TextRun({ text, size: 22, font: "Calibri", bold: true, color: "7B3F00" })],
shading: { type: ShadingType.CLEAR, fill: bgColor },
spacing: { before: 80, after: 80 },
indent: { left: 360 },
});
}
// Table helper
function makeTable(headers, rows) {
const headerCells = headers.map(h =>
new TableCell({
children: [new Paragraph({
children: [new TextRun({ text: h, bold: true, size: 20, font: "Calibri", color: "FFFFFF" })],
alignment: AlignmentType.CENTER,
})],
shading: { fill: "2E4057" },
verticalAlign: VerticalAlign.CENTER,
})
);
const tableRows = [new TableRow({ children: headerCells, tableHeader: true })];
rows.forEach((row, ri) => {
const cells = row.map((cell, ci) =>
new TableCell({
children: [new Paragraph({
children: [new TextRun({
text: cell,
size: 20,
font: "Calibri",
bold: ci === 0,
})],
})],
shading: { fill: ri % 2 === 0 ? "EBF3FB" : "FFFFFF" },
})
);
tableRows.push(new TableRow({ children: cells }));
});
return new Table({
rows: tableRows,
width: { size: 100, type: WidthType.PERCENTAGE },
margins: { top: 60, bottom: 60, left: 80, right: 80 },
});
}
const doc = new Document({
styles: {
default: {
heading1: {
run: { font: "Calibri", size: 32, bold: true, color: "1F3864" },
paragraph: { spacing: { before: 360, after: 120 } },
},
heading2: {
run: { font: "Calibri", size: 26, bold: true, color: "2E4057" },
paragraph: { spacing: { before: 240, after: 80 } },
},
},
},
sections: [
{
headers: {
default: new Header({
children: [
new Paragraph({
children: [
new TextRun({ text: "CONFIDENTIAL — FOR TREATING PHYSICIAN ONLY", size: 18, color: "A00000", bold: true }),
],
alignment: AlignmentType.RIGHT,
}),
],
}),
},
footers: {
default: new Footer({
children: [
new Paragraph({
children: [
new TextRun({ text: "Pancreatic Cancer Palliative Care Summary | Mukesh Bharti | Prepared May 2026 | Page ", size: 18, color: "555555" }),
new TextRun({ children: [PageNumber.CURRENT], size: 18, color: "555555" }),
],
alignment: AlignmentType.CENTER,
}),
],
}),
},
children: [
// ---- TITLE ----
new Paragraph({
children: [
new TextRun({ text: "Pancreatic Cancer", font: "Calibri", size: 52, bold: true, color: "1F3864" }),
],
alignment: AlignmentType.CENTER,
spacing: { before: 200, after: 60 },
}),
new Paragraph({
children: [
new TextRun({ text: "Palliative Care Summary Document", font: "Calibri", size: 36, bold: false, color: "2E4057" }),
],
alignment: AlignmentType.CENTER,
spacing: { before: 60, after: 60 },
}),
new Paragraph({
children: [new TextRun({ text: "─────────────────────────────────────────────", size: 22, color: "4472C4" })],
alignment: AlignmentType.CENTER,
spacing: { before: 40, after: 40 },
}),
boldLabel("Patient", "Mukesh Bharti | Male | 61 Years"),
boldLabel("Diagnosis", "Pancreatic Ductal Adenocarcinoma (PDAC) — Stage IV (T4 N1 M1)"),
boldLabel("Date of Summary", "May 2026"),
boldLabel("Recent Development", "Alkaline Phosphatase (ALP): 165 → 117 U/L after first Keytruda (pembrolizumab) injection"),
separator(),
// ---- SECTION 1: DISEASE OVERVIEW ----
heading1("1. Disease Overview"),
body("Mukesh Bharti has confirmed Stage IV (metastatic) pancreatic ductal adenocarcinoma (PDAC) — the most advanced and unresectable stage of this disease. The CECT scan dated May 2026 revealed the following:"),
new Paragraph({ children: [], spacing: { before: 60 } }),
makeTable(
["Finding", "Detail", "Significance"],
[
["Primary Tumor", "3.5 × 3.5 cm, pancreatic body, hypodense, heterogeneously enhancing", "T2 by size but T4 due to coeliac axis involvement"],
["Coeliac Axis Invasion", "Contiguous infiltration of coeliac axis and retroperitoneum", "T4 — automatically unresectable (NCCN criteria)"],
["Lymph Node Metastases", "Peripancreatic, retroperitoneal, retrocrural nodes; largest 2.4 cm with necrosis", "N1 + distant M1 (para-aortic nodes = distant mets)"],
["Omental Metastases", "Omental nodularity with enhancement", "Peritoneal carcinomatosis — M1 disease"],
["Severe Ascites", "Severe malignant ascites", "From peritoneal seeding + lymphatic obstruction"],
["Left Inguinal Hernia", "Contains ascitic fluid", "Mechanical consequence of ascites pressure"],
["Distal Pancreas", "Atrophy + mildly dilated main pancreatic duct (MPD)", "Ductal obstruction → exocrine insufficiency"],
["Bone Metastases", "Known (prior assessment)", "Skeletal-related events risk; pain; elevated ALP"],
]
),
new Paragraph({ children: [], spacing: { before: 120 } }),
highlightPara("⚠ SURGICAL RESECTION IS NOT POSSIBLE. Goals of care are palliative — extending life, managing symptoms, and maintaining quality of life.", "FFE0E0"),
separator(),
// ---- SECTION 2: KEYTRUDA + ALP UPDATE ----
heading1("2. Keytruda (Pembrolizumab) — Current Treatment & ALP Response"),
heading2("2a. What is Keytruda?"),
body("Pembrolizumab (Keytruda) is a humanised monoclonal antibody that blocks the PD-1 (Programmed Death-1) checkpoint receptor on T-cells. By blocking PD-1, it prevents cancer cells from suppressing the immune system, allowing the immune system to attack the cancer."),
new Paragraph({ children: [], spacing: { before: 40 } }),
body("FDA approval in pancreatic/GI cancers is specifically for:"),
bullet("MSI-H / dMMR (microsatellite instability-high / mismatch repair deficient) tumours — tumour-agnostic approval", true),
bullet("~1–2% of pancreatic cancers are MSI-H and may respond to pembrolizumab"),
bullet("NTRK fusion-positive tumours — another rare but actionable target"),
new Paragraph({ children: [], spacing: { before: 60 } }),
heading2("2b. ALP Trend — A Positive Early Signal"),
body("Alkaline phosphatase (ALP) is produced by bone, liver, and bile duct cells. In this patient, the elevated ALP was primarily driven by bone metastases (osteoblastic activity) and metastatic disease burden."),
new Paragraph({ children: [], spacing: { before: 60 } }),
makeTable(
["Date", "ALP (U/L)", "Reference", "Status"],
[
["09 April 2026", "212", "46–116", "High — bone/liver metastatic activity"],
["23 April 2026", "137", "46–116", "Falling — possible early response"],
["08 May 2026", "117", "46–116", "Borderline — approaching normal"],
["After 1st Keytruda", "117 (from 165*)", "46–116", "↓ 48 points post-immunotherapy"],
]
),
new Paragraph({ children: [], spacing: { before: 80 } }),
body("*Note: The reading of 165 U/L appears to be from just before the Keytruda injection; the drop to 117 after the first infusion is a notable and encouraging trend."),
new Paragraph({ children: [], spacing: { before: 60 } }),
highlightPara("A falling ALP — especially after starting immunotherapy — suggests reduced bone metastatic activity and/or reduced systemic tumour burden. This is an encouraging early laboratory response signal, though it must be confirmed with imaging (RECIST criteria) and clinical assessment.", "E8F5E9"),
new Paragraph({ children: [], spacing: { before: 80 } }),
body("Important caveats:"),
bullet("ALP normalisation alone does not confirm tumour response — repeat CT/MRI at 2–3 months is standard"),
bullet("The improvement may also partly reflect reduced bone remodelling if a bisphosphonate (zoledronic acid) or denosumab was started"),
bullet("Immunotherapy responses in pancreatic cancer are rare but durable when they occur — close monitoring is essential"),
separator(),
// ---- SECTION 3: PALLIATIVE CARE FRAMEWORK ----
heading1("3. Palliative Care Framework"),
body("Palliative care in pancreatic cancer is defined as the relief of disease-associated symptoms and optimisation of quality of life. It runs alongside — not instead of — active anticancer therapy (Current Surgical Therapy, 14th Ed.)."),
new Paragraph({ children: [], spacing: { before: 80 } }),
heading2("3a. Symptom Management"),
makeTable(
["Symptom", "Cause in This Patient", "Management"],
[
["Abdominal distension / heaviness", "Severe malignant ascites from peritoneal mets", "Therapeutic paracentesis; PleurX drain; diuretics (spironolactone ± furosemide)"],
["Left groin bulge", "Inguinal hernia filled with ascitic fluid", "Control ascites first; watch for incarceration (urgent pain = emergency)"],
["Right foot swelling", "Lymphedema from retroperitoneal LN obstruction + DVT risk", "Doppler US to rule out DVT urgently; compression stockings; limb elevation"],
["Abdominal / back pain", "Coeliac axis invasion by tumour", "Opioid analgesia; consider coeliac plexus neurolysis (EUS-guided or CT-guided)"],
["Early satiety / nausea", "Ascites + duodenal pressure", "Small frequent meals; anti-emetics (metoclopramide, haloperidol); octreotide if needed"],
["Weight loss / malnutrition", "Exocrine insufficiency + cancer cachexia", "PERT (Creon with every meal); high-calorie protein supplements; dietitian referral"],
["Fatigue / anaemia", "Chronic disease anaemia + bone marrow involvement", "Optimise nutrition; consider EPO if Hb falls further; transfusion if symptomatic"],
["Bone pain", "Skeletal metastases", "Zoledronic acid or denosumab; radiotherapy to painful bone lesions"],
]
),
new Paragraph({ children: [], spacing: { before: 120 } }),
heading2("3b. Biliary & Bowel Considerations"),
body("Currently, bilirubin is normal (0.47 mg/dL) — the pancreatic head is uninvolved, so there is no bile duct obstruction at this time. However:"),
bullet("If bilirubin rises, EUS-guided biliary stent (metal/SEMS) should be placed promptly to prevent biliary sepsis"),
bullet("Duodenal obstruction (if it develops): endoscopic duodenal stent or surgical gastrojejunostomy"),
bullet("Malignant bowel obstruction from carcinomatosis: octreotide (antisecretory), haloperidol (anti-emetic), opioid analgesia; surgery is rarely appropriate with ascites present"),
new Paragraph({ children: [], spacing: { before: 80 } }),
heading2("3c. Pancreatic Enzyme Replacement Therapy (PERT)"),
body("The dilated MPD and distal pancreatic atrophy confirm significant exocrine insufficiency. PERT is mandatory:"),
bullet("Creon 25,000–50,000 units with EVERY main meal and 10,000–25,000 units with snacks"),
bullet("Take with the first bite of food, not after"),
bullet("Goals: reduce steatorrhoea, improve fat and protein absorption, improve weight and energy"),
separator(),
// ---- SECTION 4: CURRENT TREATMENT PLAN ----
heading1("4. Current Treatment Plan"),
heading2("4a. Active Anticancer Therapy"),
makeTable(
["Agent", "Role", "Indication", "Key Points"],
[
["Pembrolizumab (Keytruda)", "Immune checkpoint inhibitor (anti-PD-1)", "MSI-H/dMMR or other immunogenic marker", "Given IV q3 weeks; monitor for immune-related adverse events (irAEs)"],
["Gemcitabine + Nab-paclitaxel", "Standard 1st/2nd line chemo", "Performance status 1–2, metastatic PDAC", "If Keytruda alone insufficient; median OS ~8.5 months"],
["FOLFIRINOX (mFOLFIRINOX)", "Aggressive combination chemotherapy", "Good performance status (ECOG 0–1)", "Median OS ~11 months; more toxicity"],
]
),
new Paragraph({ children: [], spacing: { before: 80 } }),
body("Note: The choice between regimens depends on performance status (ECOG score), bilirubin levels, and tolerance. The oncology team will determine the optimal combination."),
new Paragraph({ children: [], spacing: { before: 80 } }),
heading2("4b. Bone Metastasis Protection"),
bullet("Zoledronic acid (4 mg IV q4 weeks) OR Denosumab (120 mg SC q4 weeks) — to reduce fractures, spinal cord compression, and bone pain"),
bullet("Calcium (500 mg BD) + Vitamin D (1000 IU/day) supplementation if on zoledronic acid"),
bullet("Monitor renal function (creatinine) before each zoledronic acid infusion"),
bullet("Dental review before starting — risk of osteonecrosis of the jaw (ONJ)"),
new Paragraph({ children: [], spacing: { before: 80 } }),
heading2("4c. DVT Prophylaxis — URGENT"),
highlightPara("Pancreatic cancer is one of the highest DVT/PE-risk cancers. The right foot swelling must be evaluated with Doppler ultrasound urgently.", "FFF3CD"),
new Paragraph({ children: [], spacing: { before: 60 } }),
bullet("If DVT confirmed: Low Molecular Weight Heparin (LMWH) — e.g., enoxaparin 1 mg/kg SC BD — is the preferred anticoagulant for cancer-associated thrombosis"),
bullet("Direct oral anticoagulants (DOACs) such as rivaroxaban or apixaban are alternatives (check bleeding risk with ascites/thrombocytopenia)"),
bullet("Duration: Continue as long as cancer is active"),
separator(),
// ---- SECTION 5: LAB MONITORING ----
heading1("5. Laboratory Monitoring Plan"),
makeTable(
["Test", "Frequency", "Why It Matters"],
[
["CBC (Haemoglobin, WBC, Platelets)", "Every 2–3 weeks", "Chemotherapy myelosuppression; anaemia management"],
["LFT (ALP, AST, ALT, Bilirubin, Albumin)", "Every 2–4 weeks", "Monitor ALP trend (bone/treatment response); detect biliary obstruction early"],
["KFT (Creatinine, BUN, Electrolytes)", "Every 4 weeks (before zoledronic acid)", "Renal function for drug dosing; detect dehydration"],
["ESR / CRP", "Monthly", "Inflammation and disease activity marker"],
["CA 19-9", "Every 4–8 weeks", "Tumour marker — falling CA 19-9 = good response signal"],
["Thyroid Function (TSH)", "Every 3 months on Keytruda", "Pembrolizumab can cause immune thyroiditis"],
["Blood glucose (HbA1c)", "Every 3 months", "Pancreatic endocrine insufficiency → diabetes risk"],
["Coagulation (PT, INR)", "If on anticoagulation", "Bleeding risk monitoring"],
]
),
new Paragraph({ children: [], spacing: { before: 80 } }),
heading2("Immune-Related Adverse Events (irAEs) — Watch for with Keytruda"),
body("Pembrolizumab can trigger autoimmune inflammation in any organ. Report immediately:"),
bullet("Diarrhoea > 3× per day, bloody stool → immune colitis"),
bullet("Breathlessness, new cough → immune pneumonitis"),
bullet("Severe rash, blisters → immune dermatitis"),
bullet("Jaundice, very elevated transaminases → immune hepatitis"),
bullet("Severe fatigue, weight gain, cold intolerance → hypothyroidism"),
bullet("Headache, visual changes → hypophysitis"),
body("Treatment of irAEs: Hold Keytruda + high-dose corticosteroids (prednisolone 1–2 mg/kg/day). Do NOT treat with standard anti-diarrhoea or cough medications without oncologist review."),
separator(),
// ---- SECTION 6: NUTRITIONAL STATUS ----
heading1("6. Nutritional Status & Support"),
makeTable(
["Parameter", "Current", "Reference", "Action"],
[
["Albumin", "3.67 g/dL (↓ trending)", "3.2–4.8", "Monitor; PERT; high-protein diet; dietitian referral"],
["BUN/Creatinine Ratio", "36.9 (HIGH)", "12–20", "Improve oral hydration; encourage fluid intake"],
["Haemoglobin", "11.9 g/dL (LOW)", "13.0–17.0", "Nutritional anaemia screen; PERT to improve absorption"],
["Body weight", "Monitor closely", "—", "Weekly weight check; goal: prevent further weight loss"],
]
),
new Paragraph({ children: [], spacing: { before: 80 } }),
body("Nutritional recommendations:"),
bullet("6 small meals daily — easier to eat with ascites reducing stomach capacity"),
bullet("High protein foods: eggs, fish, paneer, dal, yoghurt"),
bullet("Avoid: raw/undercooked foods (infection risk with immunotherapy)"),
bullet("Oral nutritional supplements: Ensure/Boost/Fresubin 2–3 servings daily"),
bullet("If unable to maintain oral intake: consider nasogastric or PEG tube feeding in consultation with the palliative team"),
separator(),
// ---- SECTION 7: GOALS OF CARE ----
heading1("7. Goals of Care & Prognosis"),
body("This is a frank but compassionate summary for the treating team:"),
new Paragraph({ children: [], spacing: { before: 60 } }),
makeTable(
["Aspect", "Current Status"],
[
["Stage", "Stage IV — metastatic, unresectable"],
["Prognosis (median OS, stage IV PDAC)", "6–11 months with systemic therapy (gemcitabine-based ~8.5 mo; FOLFIRINOX ~11 mo)"],
["If MSI-H on Keytruda", "Potentially better — durable responses possible in ~1–2% of PDAC"],
["ALP trend", "Encouraging — 212 → 137 → 117 U/L suggests reducing disease activity"],
["Main threats", "Biliary sepsis, DVT/PE, malnutrition, bowel obstruction, disease progression"],
["Surgery possible?", "No — coeliac axis invasion + peritoneal mets = unresectable"],
]
),
new Paragraph({ children: [], spacing: { before: 80 } }),
body("The goal is to:"),
bullet("Maximise survival with well-tolerated systemic therapy"),
bullet("Maintain the best possible quality of life through symptom control"),
bullet("Support the patient and family through clear communication, psychological support, and planning for all eventualities"),
bullet("Avoid futile interventions that reduce quality of life without meaningful benefit"),
new Paragraph({ children: [], spacing: { before: 80 } }),
highlightPara("Early involvement of a dedicated palliative care specialist team — working alongside the oncology team — is strongly recommended. Evidence shows this improves both survival AND quality of life in advanced pancreatic cancer.", "E8F0FE"),
separator(),
// ---- SECTION 8: SPECIALIST CONTACTS ----
heading1("8. Multidisciplinary Team Checklist"),
makeTable(
["Specialist", "Role", "Action Needed"],
[
["Medical Oncologist", "Oversee Keytruda + chemotherapy", "Continue current plan; reassess after 2 cycles"],
["Palliative Care Specialist", "Symptom control, QoL, end-of-life planning", "URGENT referral"],
["Interventional Radiologist / Gastroenterologist", "Paracentesis / PleurX drain for ascites", "Schedule therapeutic paracentesis now"],
["Vascular / Radiology", "Doppler ultrasound right leg", "URGENT — rule out DVT"],
["Oncology Dietitian", "PERT, nutrition plan", "Refer this week"],
["Pain Management / Anaesthesia", "Coeliac plexus neurolysis", "If pain uncontrolled on oral opioids"],
["Physiotherapist", "Lymphedema management", "Compression stocking fitting, exercises"],
["Dentist", "Dental clearance before bisphosphonate", "Before starting zoledronic acid"],
]
),
new Paragraph({ children: [], spacing: { before: 120 } }),
// ---- DISCLAIMER ----
new Paragraph({
children: [
new TextRun({
text: "DISCLAIMER: This document is prepared as a clinical summary for the use of the treating medical team. It does not replace specialist consultation, multidisciplinary team review, or in-person medical assessment. All management decisions must be made by the responsible treating physicians in consultation with the patient and family.",
size: 18,
italics: true,
color: "777777",
font: "Calibri",
}),
],
alignment: AlignmentType.CENTER,
spacing: { before: 200, after: 100 },
}),
new Paragraph({
children: [
new TextRun({
text: "Sources: Current Surgical Therapy 14e (Evans et al.); Yamada's Textbook of Gastroenterology 7e; Grainger & Allison's Diagnostic Radiology; Harrison's Principles of Internal Medicine 22e (2025); FDA Prescribing Information for Pembrolizumab (2025).",
size: 17,
italics: true,
color: "999999",
font: "Calibri",
}),
],
alignment: AlignmentType.CENTER,
spacing: { before: 40, after: 100 },
}),
],
},
],
});
Packer.toBuffer(doc).then(buffer => {
fs.writeFileSync('/home/daytona/workspace/mukesh-pancreatic-cancer/Pancreatic_Cancer_Palliative_Care_Summary.docx', buffer);
console.log('Document created successfully.');
});
Is the choice good made by the doctor
pancreatic cancer second line treatment KRAS mutation 2025
pancreatic cancer KRAS G12V PDL1 50% pembrolizumab lenvatinib rucaparib liposomal irinotecan second line 2025 2026
liposomal irinotecan pancreatic cancer second line NAPOLI
Inefa MUC1 ADC trial pancreatic cancer Dr Sameer Rastogi clinical trial India 2025 2026
pembrolizumab lenvatinib pancreatic cancer LEAP-005
PMID: 41747221
rucaparib pancreatic cancer BRCA PARP inhibitor PDL1 pembrolizumab combination 2025
| Marker | Status | Meaning |
|---|---|---|
| KRAS G12V | Mutant | Standard PDAC driver mutation — present in ~90% of cases |
| SMAD4 | Mutant/loss | Poor prognosis marker; associated with more aggressive disease |
| CDKN2A | Loss | Common PDAC suppressor loss |
| TP53 | Mutant | Very common in advanced PDAC |
| MAP2K1 | Loss | MEK pathway |
| PAR13/PBRM1 | Loss | Chromatin remodelling genes |
| MMR | Proficient (negative) | NOT MSI-H — standard pembrolizumab monotherapy unlikely to work |
| HER2 | Negative | No trastuzumab benefit |
| PDL1 | 50% | Significant PD-L1 expression |
| gNRR | Negative | No specific NTRK/RET rearrangement |
| Decision | Assessment |
|---|---|
| Recognising disease has progressed on 2 lines | ✅ Correct |
| Prioritising clinical trial (ADC/MUC1) | ✅ Excellent — best option |
| PDL1 50% guiding continued immunotherapy choices | ✅ Scientifically sound |
| Pembrolizumab + Lenvatinib as backup | ✅ Evidence-based (LEAP-005), modest but reasonable |
| Pembrolizumab + Rucaparib | ⚠️ Needs HRD/BRCA testing confirmation |
| Liposomal irinotecan + 5-FU/S1 as 3rd choice | ✅ FDA-approved, well-supported |
| 4th choice unclear | ⚠️ Needs clarification |
| Guarded prognosis stated | ✅ Honest and appropriate |
⚠️ This assessment is for informational purposes only and does not replace the treating oncologist's judgment. All treatment decisions must be made by the patient's medical team with full clinical context.
What do you think what will be the best line of approach in this scenario
pancreatic cancer third line treatment KRAS G12V progression gemcitabine FOLFIRINOX
daraxonrasib RMC-6236 KRAS pancreatic cancer clinical trial 2025 2026
daraxonrasib RMC-6236 KRAS G12V pancreatic cancer expanded access 2026 results
https://letswinpc.org/research/accessing-daraxonrasib-primer…
NALIRIFOX liposomal irinotecan oxaliplatin 5-FU pancreatic cancer third line after FOLFIRINOX gemcitabine 2025
| Outcome | Daraxonrasib (2L+ PDAC, n=168) | Historical chemo (2L+) |
|---|---|---|
| Objective Response Rate | 29% | ~5–10% |
| Median PFS | 8.1–8.5 months | 3–4 months |
| Median OS | 13.1–15.6 months | 4–6 months |
| Priority | Action | Reason |
|---|---|---|
| 🔴 URGENT | Therapeutic paracentesis for severe ascites | Abdominal distension limits mobility, appetite, breathing, and PS |
| 🔴 URGENT | Doppler ultrasound right leg | Rule out DVT — if positive, start LMWH (enoxaparin) immediately |
| 🟠 HIGH | Pancreatic enzyme replacement (Creon 50,000 with every meal) | Ductal obstruction → malabsorption → weight loss → PS decline |
| 🟠 HIGH | High-calorie nutrition + dietitian review | Albumin trending down — malnutrition accelerates deterioration |
| 🟠 HIGH | Bone metastasis: Zoledronic acid or Denosumab | Prevent fractures; also reduces bone pain |
| 🟡 MODERATE | Pain control optimisation | Coeliac axis invasion — may need celiac plexus block if oral opioids insufficient |
| 🟡 MODERATE | Ascites: PleurX peritoneal drain | For repeated drainage at home if ascites rapidly reaccumulates |
IMMEDIATE (THIS WEEK):
├── 1. Apply for daraxonrasib EAP via physician → Revolution Medicines
├── 2. Refer to Dr. Sameer Rastogi, AIIMS for MUC1-ADC trial
└── 3. Therapeutic paracentesis + Doppler leg ultrasound
ONGOING PARALLEL:
├── PERT, nutrition, bone protection (zoledronic acid), pain control
└── Monitor ALP, albumin, bilirubin weekly
IF TRIAL ACCESS DELAYED/DENIED (2-4 WEEKS):
└── Liposomal irinotecan + 5-FU/LV (NAPOLI-1 regimen)
ECOG PS must be preserved at 1 — this is the gateway to all other options
⚠️ This represents an informed clinical analysis for discussion with the treating oncology team. All treatment decisions must be made by the patient's physicians with full consent and clinical context.
Whar dr gas suggested what will be best drug or the drug of choice according to you
We are still confused folfirinox failed gemcitabin + nab paclitaxel fail what we are lest with option 1 non standard line of approach keytruda + linvatinb option 2 lyposomal orinotcane + s1 and option 3 modify gemcitabin + cisplatin analyse the condition and suggest keep in mind this is not hit and trial method already two line of treatment’s failed