Make a that in photo says
mkdir -p /home/daytona/workspace/pvk-presentation
~/pvk-presentation/create_pvk.js
const pptxgen = require("pptxgenjs");
const pres = new pptxgen();
pres.layout = "LAYOUT_16x9";
pres.title = "Peripherer Venenkatheter (PVK)";
pres.author = "Expertenprojekt Gruppe 1";
// Color palette: medical/clinical theme
// Navy blue dominant, white text, teal accent, light grey backgrounds
const NAVY = "1A3A5C";
const TEAL = "0D9488";
const WHITE = "FFFFFF";
const LIGHT = "F0F4F8";
const DARK_TEXT = "1E293B";
const MID = "64748B";
const ACCENT = "F59E0B"; // amber for highlights
const RED = "DC2626";
// ─── Helper: add a navy banner header + subtitle content slide ───
function makeContentSlide(title, callback) {
const slide = pres.addSlide();
// Background
slide.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: LIGHT } });
// Top navy bar
slide.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: 10, h: 1.1, fill: { color: NAVY } });
// Teal accent line
slide.addShape(pres.ShapeType.rect, { x: 0, y: 1.1, w: 10, h: 0.07, fill: { color: TEAL } });
// Title
slide.addText(title, {
x: 0.4, y: 0.15, w: 9.2, h: 0.85,
fontSize: 26, bold: true, color: WHITE, fontFace: "Calibri", valign: "middle"
});
// Small slide label
slide.addText("Peripherer Venenkatheter (PVK)", {
x: 0.4, y: 0.02, w: 9, h: 0.2,
fontSize: 8, color: "A0BAD4", fontFace: "Calibri"
});
callback(slide);
return slide;
}
// ─── SLIDE 1: Title slide ───
{
const slide = pres.addSlide();
slide.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: NAVY } });
// Teal diagonal stripe (simulate with a rectangle)
slide.addShape(pres.ShapeType.rect, { x: 0, y: 3.8, w: 10, h: 0.12, fill: { color: TEAL } });
slide.addShape(pres.ShapeType.rect, { x: 0, y: 3.92, w: 10, h: 1.705, fill: { color: "122840" } });
// Main title
slide.addText("Peripherer Venenkatheter", {
x: 0.6, y: 0.7, w: 8.8, h: 1.1,
fontSize: 40, bold: true, color: WHITE, fontFace: "Calibri", align: "center"
});
// Subtitle
slide.addText("(PVK)", {
x: 0.6, y: 1.75, w: 8.8, h: 0.65,
fontSize: 32, bold: false, color: TEAL, fontFace: "Calibri", align: "center"
});
// Divider
slide.addShape(pres.ShapeType.rect, { x: 3.5, y: 2.5, w: 3, h: 0.05, fill: { color: ACCENT } });
slide.addText("Expertenprojekt – Gruppe 1", {
x: 0.6, y: 2.65, w: 8.8, h: 0.45,
fontSize: 16, color: "A0BAD4", fontFace: "Calibri", align: "center"
});
slide.addText("Pflegeausbildung | 2025 / 2026", {
x: 0.6, y: 4.2, w: 8.8, h: 0.4,
fontSize: 13, color: "7CADC7", fontFace: "Calibri", align: "center", italic: true
});
}
// ─── SLIDE 2: Inhaltsübersicht (Table of contents) ───
makeContentSlide("Inhaltsübersicht", (slide) => {
const items = [
"01 Definition & Grundlagen",
"02 Relevanz für die Pflegepraxis",
"03 Materialien & Kathetergrößen",
"04 Durchführung – Schritte",
"05 Risiken & Komplikationen",
"06 Pflegerische Schwerpunkte",
"07 Verbandwechsel & Dokumentation",
"08 Theoretische Herleitung der Praxisübung",
"09 Quellenangaben",
];
const bullets = items.map((t, i) => ({
text: t,
options: { bullet: false, breakLine: i < items.length - 1, fontSize: 16, color: i % 2 === 0 ? DARK_TEXT : MID, bold: i === 0 ? false : false }
}));
slide.addText(bullets, {
x: 1.2, y: 1.3, w: 7.6, h: 4.0, fontFace: "Calibri", lineSpacingMultiple: 1.5
});
// Decorative side bar
slide.addShape(pres.ShapeType.rect, { x: 0.5, y: 1.3, w: 0.06, h: 4.0, fill: { color: TEAL } });
});
// ─── SLIDE 3: Definition & Grundlagen ───
makeContentSlide("01 Definition & Grundlagen", (slide) => {
// Definition box
slide.addShape(pres.ShapeType.rect, { x: 0.4, y: 1.25, w: 9.2, h: 1.1, fill: { color: NAVY }, line: { color: NAVY } });
slide.addText("Ein peripherer Venenkatheter (PVK) ist ein kurzer, flexibler Kunststoffkatheter, der in eine periphere Vene eingeführt wird, um einen dauerhaften venösen Zugang für die Verabreichung von Medikamenten, Infusionen oder die Blutentnahme zu ermöglichen.", {
x: 0.55, y: 1.28, w: 8.9, h: 1.0,
fontSize: 12.5, color: WHITE, fontFace: "Calibri", valign: "middle"
});
const grundlagen = [
{ text: "Synonyme:", options: { bold: true, color: TEAL, breakLine: false } },
{ text: " Venenverweilkatheter, Venöse Kanüle, \"Braunüle\"", options: { color: DARK_TEXT, breakLine: true } },
{ text: "Lage:", options: { bold: true, color: TEAL, breakLine: false } },
{ text: " Periphere Vene (z. B. Handrücken, Unterarm, Ellenbeuge)", options: { color: DARK_TEXT, breakLine: true } },
{ text: "Aufbau:", options: { bold: true, color: TEAL, breakLine: false } },
{ text: " Stahlnadel (Trokar) + Kunststoffkanüle + Rückflussventil + Konnektionssystem", options: { color: DARK_TEXT, breakLine: true } },
{ text: "Liegedauer:", options: { bold: true, color: TEAL, breakLine: false } },
{ text: " Max. 72–96 Stunden (laut S1-Leitlinie)", options: { color: DARK_TEXT, breakLine: false } },
];
slide.addText(grundlagen, {
x: 0.55, y: 2.5, w: 9.0, h: 2.8, fontFace: "Calibri", fontSize: 13, lineSpacingMultiple: 1.6
});
});
// ─── SLIDE 4: Relevanz für die Pflegepraxis ───
makeContentSlide("02 Relevanz für die Pflegepraxis", (slide) => {
const boxes = [
{ x: 0.4, y: 1.25, color: TEAL, title: "Häufigkeit", body: "Der PVK ist der häufigste invasive Eingriff in der klinischen Pflege. >80 % aller stationären Patienten erhalten einen PVK." },
{ x: 5.1, y: 1.25, color: NAVY, title: "Pflegerolle", body: "Pflegepersonen legen, überwachen und pflegen den PVK eigenverantwortlich. Kompetenz ist gesetzlich gefordert." },
{ x: 0.4, y: 3.2, color: NAVY, title: "Therapiesicherheit", body: "Fehlerfreie Anlage und Pflege verhindern Phlebitis, Infiltration und Sepsis – direkte Patientensicherheit." },
{ x: 5.1, y: 3.2, color: TEAL, title: "Rechtliches", body: "Dokumentationspflicht, Hygienestandards (RKI) und Einwilligung des Patienten sind verbindlich einzuhalten." },
];
boxes.forEach(b => {
slide.addShape(pres.ShapeType.rect, { x: b.x, y: b.y, w: 4.5, h: 1.8, fill: { color: b.color }, line: { color: b.color } });
slide.addText(b.title, { x: b.x + 0.15, y: b.y + 0.1, w: 4.2, h: 0.4, fontSize: 14, bold: true, color: WHITE, fontFace: "Calibri" });
slide.addText(b.body, { x: b.x + 0.15, y: b.y + 0.5, w: 4.2, h: 1.2, fontSize: 11.5, color: WHITE, fontFace: "Calibri", valign: "top" });
});
});
// ─── SLIDE 5: Materialien & Kathetergrößen ───
makeContentSlide("03 Materialien & Kathetergrößen", (slide) => {
// Table header
const headerCells = [
{ text: "Größe (G)", options: { bold: true, color: WHITE, fill: NAVY, align: "center" } },
{ text: "Farbe", options: { bold: true, color: WHITE, fill: NAVY, align: "center" } },
{ text: "Durchfluss", options: { bold: true, color: WHITE, fill: NAVY, align: "center" } },
{ text: "Anwendung", options: { bold: true, color: WHITE, fill: NAVY, align: "center" } },
];
const rows = [
["14 G", "Orange", "270 ml/min", "Massentransfusion, Notfall"],
["16 G", "Grau", "180 ml/min", "Bluttransfusion, große OPs"],
["18 G", "Grün", "90 ml/min", "Standardinfusion, Kontrast"],
["20 G", "Rosa", "55 ml/min", "Allgemeiner Einsatz"],
["22 G", "Blau", "35 ml/min", "Ältere Patienten, Kinder"],
["24 G", "Gelb", "20 ml/min", "Kleinkinder, fragile Venen"],
];
const tableRows = [headerCells, ...rows.map((r, ri) => r.map(cell => ({
text: cell,
options: { fill: ri % 2 === 0 ? "E8F4F8" : WHITE, color: DARK_TEXT, align: "center", fontSize: 11 }
})))];
slide.addTable(tableRows, {
x: 0.4, y: 1.25, w: 9.2, h: 3.5,
fontSize: 12, fontFace: "Calibri",
border: { pt: 0.5, color: "D1D5DB" },
rowH: 0.43,
});
slide.addText("* Katheter aus Polyurethan oder PTFE | RKI-Hygienerichtlinien beachten", {
x: 0.4, y: 4.85, w: 9.2, h: 0.3, fontSize: 9, color: MID, italic: true, fontFace: "Calibri"
});
});
// ─── SLIDE 6: Benötigtes Material ───
makeContentSlide("03b Benötigtes Material für die Anlage", (slide) => {
const col1 = [
"☑ Sterile Handschuhe",
"☑ Desinfektionsmittel (Hautantiseptikum)",
"☑ Stauschlauch",
"☑ Sterile Tupfer / Kompressen",
"☑ PVK in passender Größe",
];
const col2 = [
"☑ Pflasterverband / transparenter Folienverband",
"☑ Kochsalzlösung 0,9 % (Spülung)",
"☑ Konnektionssystem / Dreiwegehahn",
"☑ Abwurfbehälter (Sicherheitskanüle)",
"☑ Etiketten zur Dokumentation (Datum)",
];
const makeList = (items) => items.map((t, i) => ({ text: t, options: { bullet: false, breakLine: i < items.length - 1, fontSize: 13.5, color: DARK_TEXT } }));
slide.addShape(pres.ShapeType.rect, { x: 0.4, y: 1.2, w: 4.3, h: 4.1, fill: { color: WHITE }, line: { color: "D1D5DB", pt: 1 } });
slide.addShape(pres.ShapeType.rect, { x: 5.0, y: 1.2, w: 4.6, h: 4.1, fill: { color: WHITE }, line: { color: "D1D5DB", pt: 1 } });
slide.addText(makeList(col1), { x: 0.55, y: 1.35, w: 4.0, h: 3.8, fontFace: "Calibri", lineSpacingMultiple: 1.7 });
slide.addText(makeList(col2), { x: 5.15, y: 1.35, w: 4.3, h: 3.8, fontFace: "Calibri", lineSpacingMultiple: 1.7 });
});
// ─── SLIDE 7: Durchführung – Step by step ───
makeContentSlide("04 Durchführung – Anlage des PVK", (slide) => {
const steps = [
{ n: "1", text: "Vorbereitung: Material richten, Hände hygienisch desinfizieren, Patienten informieren & Einwilligung einholen" },
{ n: "2", text: "Venenstau anlegen (ca. 10 cm oberhalb der Punktionsstelle), geeignete Vene auswählen" },
{ n: "3", text: "Haut desinfizieren (mind. 30 Sek. Einwirkzeit), sterile Handschuhe anziehen" },
{ n: "4", text: "PVK-Schutzkappe entfernen, Haut straff spannen, Kanüle im 15–30°-Winkel einstechen" },
{ n: "5", text: "Beim Blutflash: Kanüle flach weiterschieben, Trokar zurückziehen, Stauschlauch lösen" },
{ n: "6", text: "Mit NaCl 0,9 % spülen (Aspirationstest), Konnektion befestigen, Verband anlegen" },
{ n: "7", text: "Beschriften (Datum, Uhrzeit, Größe, Kürzel), dokumentieren, Patient informieren" },
];
steps.forEach((s, i) => {
const yPos = 1.28 + i * 0.59;
slide.addShape(pres.ShapeType.ellipse, { x: 0.35, y: yPos + 0.06, w: 0.38, h: 0.38, fill: { color: i < 3 ? NAVY : TEAL }, line: { color: "none" } });
slide.addText(s.n, { x: 0.35, y: yPos + 0.06, w: 0.38, h: 0.38, fontSize: 12, bold: true, color: WHITE, fontFace: "Calibri", align: "center", valign: "middle" });
slide.addText(s.text, { x: 0.85, y: yPos, w: 8.7, h: 0.52, fontSize: 11.5, color: DARK_TEXT, fontFace: "Calibri", valign: "middle" });
if (i < steps.length - 1) {
slide.addShape(pres.ShapeType.rect, { x: 0.52, y: yPos + 0.46, w: 0.04, h: 0.15, fill: { color: "CBD5E1" } });
}
});
});
// ─── SLIDE 8: Risiken & Komplikationen ───
makeContentSlide("05 Risiken & Komplikationen", (slide) => {
const risks = [
{ icon: "⚠", title: "Phlebitis (Venenentzündung)", desc: "Rötung, Schwellung, Schmerz entlang der Vene. Häufigste Komplikation. → PVK entfernen.", color: RED },
{ icon: "⚠", title: "Infiltration / Extravasat", desc: "Flüssigkeit tritt ins Gewebe. Schwellung, Blässe. → PVK sofort entfernen.", color: ACCENT },
{ icon: "⚠", title: "Infektion / Sepsis", desc: "Durch mangelnde Hygiene. Fieber, Schüttelfrost. Lebensbedrohlich! → Sofortmaßnahmen.", color: RED },
{ icon: "ℹ", title: "Hämatom / Nachblutung", desc: "Beim Legen oder nach Entfernung. Kompression und Beobachtung.", color: MID },
{ icon: "ℹ", title: "Thrombose", desc: "Gerinnselbildung durch langen Verweildauer oder Endothelschäden.", color: MID },
{ icon: "ℹ", title: "Obstruktion / Okklusion", desc: "Katheter ist verstopft. Regelmäßige Spülung mit NaCl 0,9 % vorbeugend.", color: MID },
];
risks.forEach((r, i) => {
const col = i < 3 ? 0 : 1;
const row = i % 3;
const x = col === 0 ? 0.35 : 5.2;
const y = 1.3 + row * 1.35;
slide.addShape(pres.ShapeType.rect, { x, y, w: 4.6, h: 1.2, fill: { color: WHITE }, line: { color: r.color, pt: 1.5 } });
slide.addText(`${r.icon} ${r.title}`, { x: x + 0.12, y: y + 0.05, w: 4.35, h: 0.38, fontSize: 12, bold: true, color: r.color, fontFace: "Calibri" });
slide.addText(r.desc, { x: x + 0.12, y: y + 0.42, w: 4.35, h: 0.7, fontSize: 10.5, color: DARK_TEXT, fontFace: "Calibri" });
});
});
// ─── SLIDE 9: Pflegerische Schwerpunkte ───
makeContentSlide("06 Pflegerische Schwerpunkte", (slide) => {
const points = [
{ title: "Aseptisches Arbeiten", body: "Strikte Hygiene bei Anlage und Verbandwechsel. Sicherheitskanülen verwenden. Handdesinfektion vor & nach jedem Kontakt." },
{ title: "Regelmäßige Inspektion", body: "Mind. 1 x täglich: Einstichstelle auf Rötung, Schwellung, Schmerz prüfen (VIP-Score). Dokumentation im Pflegebericht." },
{ title: "Liegedauer begrenzen", body: "PVK nach max. 72–96 Std. wechseln (S1-Leitlinie). Bei Zeichen einer Phlebitis sofort entfernen." },
{ title: "Patientensicherheit & -aufklärung", body: "Patient über Anzeichen informieren, zur Selbstbeobachtung anleiten, auf Zugschutz achten (Verband)." },
];
points.forEach((p, i) => {
const y = 1.3 + i * 1.05;
slide.addShape(pres.ShapeType.rect, { x: 0.35, y, w: 0.06, h: 0.9, fill: { color: i % 2 === 0 ? TEAL : NAVY } });
slide.addText(p.title, { x: 0.55, y: y + 0.02, w: 9.1, h: 0.35, fontSize: 14, bold: true, color: DARK_TEXT, fontFace: "Calibri" });
slide.addText(p.body, { x: 0.55, y: y + 0.38, w: 9.1, h: 0.55, fontSize: 12, color: MID, fontFace: "Calibri" });
});
});
// ─── SLIDE 10: Verbandwechsel & Dokumentation ───
makeContentSlide("07 Verbandwechsel & Dokumentation", (slide) => {
// Left column: Verbandwechsel
slide.addShape(pres.ShapeType.rect, { x: 0.35, y: 1.2, w: 4.4, h: 4.15, fill: { color: WHITE }, line: { color: "D1D5DB", pt: 1 } });
slide.addShape(pres.ShapeType.rect, { x: 0.35, y: 1.2, w: 4.4, h: 0.45, fill: { color: NAVY } });
slide.addText("Verbandwechsel", { x: 0.45, y: 1.22, w: 4.2, h: 0.38, fontSize: 14, bold: true, color: WHITE, fontFace: "Calibri", valign: "middle" });
const vw = [
"• Bei Ablösung, Feuchtigkeit oder Verschmutzung sofort",
"• Routinemäßig alle 48–72 Std.",
"• Steriler Folienverband bevorzugt",
"• Aseptische Technik (Non-touch)",
"• Einstichstelle desinfizieren",
"• Datum des Wechsels notieren",
];
slide.addText(vw.map((t, i) => ({ text: t, options: { breakLine: i < vw.length - 1 } })), {
x: 0.5, y: 1.75, w: 4.1, h: 3.5, fontSize: 12, color: DARK_TEXT, fontFace: "Calibri", lineSpacingMultiple: 1.55
});
// Right column: Dokumentation
slide.addShape(pres.ShapeType.rect, { x: 5.25, y: 1.2, w: 4.4, h: 4.15, fill: { color: WHITE }, line: { color: "D1D5DB", pt: 1 } });
slide.addShape(pres.ShapeType.rect, { x: 5.25, y: 1.2, w: 4.4, h: 0.45, fill: { color: TEAL } });
slide.addText("Dokumentation", { x: 5.35, y: 1.22, w: 4.2, h: 0.38, fontSize: 14, bold: true, color: WHITE, fontFace: "Calibri", valign: "middle" });
const dok = [
"• Datum & Uhrzeit der Anlage",
"• Größe und Lokalisation",
"• Kürzel der legenden Person",
"• VIP-Score täglich eintragen",
"• Verbandwechsel dokumentieren",
"• Entfernungsdatum + Grund",
];
slide.addText(dok.map((t, i) => ({ text: t, options: { breakLine: i < dok.length - 1 } })), {
x: 5.4, y: 1.75, w: 4.1, h: 3.5, fontSize: 12, color: DARK_TEXT, fontFace: "Calibri", lineSpacingMultiple: 1.55
});
});
// ─── SLIDE 11: Theoretische Herleitung der Praxisübung ───
makeContentSlide("08 Theoretische Herleitung der Praxisübung", (slide) => {
slide.addText("Lernziel der praktischen Demonstration:", {
x: 0.4, y: 1.2, w: 9.2, h: 0.4, fontSize: 15, bold: true, color: NAVY, fontFace: "Calibri"
});
slide.addText("Die Auszubildenden sollen einen PVK unter realistischen Bedingungen korrekt anlegen, überwachen und entfernen können.", {
x: 0.4, y: 1.6, w: 9.2, h: 0.55, fontSize: 13, color: DARK_TEXT, fontFace: "Calibri", italic: true
});
const boxes = [
{ title: "Theorie → Praxis", body: "Alle zuvor erarbeiteten Kenntnisse (Anatomie, Hygiene, Material) werden in der Simulation angewendet.", color: TEAL },
{ title: "Ablauf der Übung", body: "Hands-on: Kanüle legen am Simulationsarm → Verbandanlage → Spülung → Dokumentation.", color: NAVY },
{ title: "Mitschüler-Beteiligung", body: "Beobachter prüfen anhand einer Checkliste (aseptisches Vorgehen, korrekte Technik, Kommunikation).", color: TEAL },
{ title: "Feedbackrunde", body: "Gruppe diskutiert Fehlerquellen, Verbesserungsvorschläge und Transfermöglichkeiten auf die Praxis.", color: NAVY },
];
boxes.forEach((b, i) => {
const col = i % 2;
const row = Math.floor(i / 2);
const x = col === 0 ? 0.35 : 5.2;
const y = 2.35 + row * 1.45;
slide.addShape(pres.ShapeType.rect, { x, y, w: 4.6, h: 1.25, fill: { color: b.color } });
slide.addText(b.title, { x: x + 0.15, y: y + 0.08, w: 4.3, h: 0.38, fontSize: 13, bold: true, color: WHITE, fontFace: "Calibri" });
slide.addText(b.body, { x: x + 0.15, y: y + 0.46, w: 4.3, h: 0.7, fontSize: 11, color: WHITE, fontFace: "Calibri" });
});
});
// ─── SLIDE 12: Quellenangaben ───
makeContentSlide("09 Quellenangaben", (slide) => {
const sources = [
{ num: "1", text: "Robert Koch-Institut (RKI): Prävention von Infektionen, die von Gefäßkathetern ausgehen. Bundesgesundheitsblatt, 2017." },
{ num: "2", text: "Deutsche Gesellschaft für Anästhesiologie und Intensivmedizin (DGAI): S1-Leitlinie Periphere Venenverweilkatheter, 2021." },
{ num: "3", text: "Menche, N. (Hrsg.): Pflege Heute. 7. Auflage. Urban & Fischer / Elsevier, 2019." },
{ num: "4", text: "Schweizer Berufsverband der Pflegefachfrauen und Pflegefachmänner (SBK): iCare Pflegelehrbuch, Kapitel Infusionstherapie." },
{ num: "5", text: "Inhalte des Moodle-Kurses (Schuleigene Lernplattform), Modul: Invasive Pflegemaßnahmen, 2025." },
{ num: "6", text: "Jackson, A.: Infection control – a battle in vein: infusion phlebitis. Nursing Times, 1998; 94(4): 68–71." },
];
sources.forEach((s, i) => {
const y = 1.3 + i * 0.68;
slide.addShape(pres.ShapeType.rect, { x: 0.35, y: y + 0.05, w: 0.35, h: 0.35, fill: { color: i % 2 === 0 ? TEAL : NAVY } });
slide.addText(s.num, { x: 0.35, y: y + 0.05, w: 0.35, h: 0.35, fontSize: 12, bold: true, color: WHITE, fontFace: "Calibri", align: "center", valign: "middle" });
slide.addText(s.text, { x: 0.82, y, w: 8.8, h: 0.6, fontSize: 11.5, color: DARK_TEXT, fontFace: "Calibri", valign: "middle" });
});
});
// ─── SLIDE 13: Closing slide ───
{
const slide = pres.addSlide();
slide.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: NAVY } });
slide.addShape(pres.ShapeType.rect, { x: 0, y: 2.5, w: 10, h: 0.1, fill: { color: TEAL } });
slide.addText("Danke für Ihre Aufmerksamkeit!", {
x: 0.5, y: 0.7, w: 9, h: 1.0,
fontSize: 36, bold: true, color: WHITE, fontFace: "Calibri", align: "center"
});
slide.addText("Fragen & Diskussion", {
x: 0.5, y: 1.75, w: 9, h: 0.6,
fontSize: 22, color: TEAL, fontFace: "Calibri", align: "center"
});
slide.addText("Gruppe 1 – Peripherer Venenkatheter (PVK)\nExpertenprojekt | Pflegeausbildung 2025/2026", {
x: 0.5, y: 3.0, w: 9, h: 0.9,
fontSize: 14, color: "7CADC7", fontFace: "Calibri", align: "center", italic: true
});
}
// Write file
pres.writeFile({ fileName: "/home/daytona/workspace/pvk-presentation/PVK_Expertenprojekt.pptx" })
.then(() => console.log("✅ Saved: /home/daytona/workspace/pvk-presentation/PVK_Expertenprojekt.pptx"))
.catch(err => { console.error("❌ Error:", err); process.exit(1); });
cd /home/daytona/workspace/pvk-presentation && node create_pvk.js 2>&1
~/pvk-presentation/create_pvk.js
Successfully replaced 1 instance(s) of the string in '/home/daytona/workspace/pvk-presentation/create_pvk.js'
~/pvk-presentation/create_pvk.js
Successfully replaced 1 instance(s) of the string in '/home/daytona/workspace/pvk-presentation/create_pvk.js'
cd /home/daytona/workspace/pvk-presentation && node create_pvk.js 2>&1
PVK Expertenprojekt
Presentation · PPTX
| # | Folie |
|---|---|
| 1 | Titelfolie - Peripherer Venenkatheter (PVK), Gruppe 1 |
| 2 | Inhaltsübersicht |
| 3 | Definition & Grundlagen (Synonyme, Aufbau, Liegedauer) |
| 4 | Relevanz für die Pflegepraxis (4 Themenboxen) |
| 5 | Materialien & Kathetergrößen (Tabelle 14G-24G mit Farben) |
| 6 | Benötigtes Material für die Anlage (Checkliste) |
| 7 | Durchführung - 7-Schritte-Anleitung |
| 8 | Risiken & Komplikationen (Phlebitis, Infiltration, Sepsis etc.) |
| 9 | Pflegerische Schwerpunkte (VIP-Score, Liegedauer etc.) |
| 10 | Verbandwechsel & Dokumentation (2-spaltig) |
| 11 | Theoretische Herleitung der Praxisübung |
| 12 | Quellenangaben (RKI, S1-Leitlinie, iCare etc.) |
| 13 | Abschlussfolie |
Why i can’t download that
ls -lh /home/daytona/workspace/pvk-presentation/PVK_Expertenprojekt.pptx
PVK Expertenprojekt
Presentation · PPTX
Email me the presentation file
PVK Expertenprojekt
Presentation · PPTX
Give me link to download i already clicked but not working
Option 3
| Größe (G) | Farbe | Durchfluss | Anwendung |
|---|---|---|---|
| 14 G | Orange | 270 ml/min | Massentransfusion, Notfall |
| 16 G | Grau | 180 ml/min | Bluttransfusion, große OPs |
| 18 G | Grün | 90 ml/min | Standardinfusion, Kontrast |
| 20 G | Rosa | 55 ml/min | Allgemeiner Einsatz |
| 22 G | Blau | 35 ml/min | Ältere Patienten, Kinder |
| 24 G | Gelb | 20 ml/min | Kleinkinder, fragile Venen |
Want me to create a Word document version instead?
~/pvk-presentation/create_pvk_docx.js
const {
Document, Packer, Paragraph, TextRun, Table, TableRow, TableCell,
HeadingLevel, AlignmentType, BorderStyle, WidthType, ShadingType,
VerticalAlign, PageBreak, TabStopType
} = require('docx');
const fs = require('fs');
// Colors
const NAVY = "1A3A5C";
const TEAL = "0D9488";
const WHITE = "FFFFFF";
const LIGHT_BLUE = "E8F4F8";
const LIGHT_GREY = "F5F5F5";
// Helper: section heading (large, navy, bold)
function sectionHeading(text) {
return new Paragraph({
children: [new TextRun({ text, bold: true, color: NAVY, size: 36, font: "Calibri" })],
spacing: { before: 400, after: 120 },
border: { bottom: { style: BorderStyle.SINGLE, size: 6, color: TEAL, space: 4 } }
});
}
// Helper: sub heading (teal, bold)
function subHeading(text) {
return new Paragraph({
children: [new TextRun({ text, bold: true, color: TEAL, size: 26, font: "Calibri" })],
spacing: { before: 240, after: 80 }
});
}
// Helper: body text
function body(text, options = {}) {
return new Paragraph({
children: [new TextRun({ text, size: 22, font: "Calibri", color: "1E293B", ...options })],
spacing: { before: 60, after: 60 }
});
}
// Helper: bullet point
function bullet(text, bold = false) {
return new Paragraph({
children: [new TextRun({ text, size: 22, font: "Calibri", bold, color: "1E293B" })],
bullet: { level: 0 },
spacing: { before: 40, after: 40 }
});
}
// Helper: label + value on same line
function labelValue(label, value) {
return new Paragraph({
children: [
new TextRun({ text: `${label}: `, bold: true, color: TEAL, size: 22, font: "Calibri" }),
new TextRun({ text: value, size: 22, font: "Calibri", color: "1E293B" })
],
spacing: { before: 60, after: 60 }
});
}
// Helper: page break
function pageBreak() {
return new Paragraph({ children: [new PageBreak()] });
}
// Helper: numbered step
function step(number, text) {
return new Paragraph({
children: [
new TextRun({ text: `${number}. `, bold: true, color: NAVY, size: 22, font: "Calibri" }),
new TextRun({ text, size: 22, font: "Calibri", color: "1E293B" })
],
spacing: { before: 80, after: 80 }
});
}
// Helper: info box (shaded paragraph)
function infoBox(text, shade = LIGHT_BLUE) {
return new Paragraph({
children: [new TextRun({ text, size: 21, font: "Calibri", color: "1E293B", italics: true })],
shading: { type: ShadingType.SOLID, fill: shade },
spacing: { before: 100, after: 100 },
indent: { left: 200, right: 200 }
});
}
// ─── TABLE: Kathetergrößen ───
function kathetTable() {
const headerFill = { type: ShadingType.SOLID, fill: NAVY };
const evenFill = { type: ShadingType.SOLID, fill: LIGHT_BLUE };
const oddFill = { type: ShadingType.SOLID, fill: WHITE };
const headers = ["Größe (G)", "Farbe", "Durchfluss", "Anwendung"];
const rows = [
["14 G", "Orange", "270 ml/min", "Massentransfusion, Notfall"],
["16 G", "Grau", "180 ml/min", "Bluttransfusion, große OPs"],
["18 G", "Grün", "90 ml/min", "Standardinfusion, Kontrast"],
["20 G", "Rosa", "55 ml/min", "Allgemeiner Einsatz"],
["22 G", "Blau", "35 ml/min", "Ältere Patienten, Kinder"],
["24 G", "Gelb", "20 ml/min", "Kleinkinder, fragile Venen"],
];
const headerRow = new TableRow({
children: headers.map(h => new TableCell({
children: [new Paragraph({ children: [new TextRun({ text: h, bold: true, color: WHITE, size: 22, font: "Calibri" })] })],
shading: headerFill,
verticalAlign: VerticalAlign.CENTER,
margins: { top: 80, bottom: 80, left: 120, right: 120 }
}))
});
const dataRows = rows.map((r, ri) => new TableRow({
children: r.map(cell => new TableCell({
children: [new Paragraph({ children: [new TextRun({ text: cell, size: 21, font: "Calibri", color: "1E293B" })] })],
shading: ri % 2 === 0 ? evenFill : { type: ShadingType.SOLID, fill: WHITE },
verticalAlign: VerticalAlign.CENTER,
margins: { top: 60, bottom: 60, left: 120, right: 120 }
}))
}));
return new Table({
rows: [headerRow, ...dataRows],
width: { size: 9000, type: WidthType.DXA },
columnWidths: [1400, 1400, 1800, 4400]
});
}
// ─── BUILD DOCUMENT ───
const doc = new Document({
creator: "Expertenprojekt Gruppe 1",
title: "Peripherer Venenkatheter (PVK)",
description: "Expertenprojekt Pflegeausbildung - Gruppe 1",
styles: {
default: {
document: {
run: { font: "Calibri", size: 22 }
}
}
},
sections: [{
properties: {
page: {
margin: { top: 900, bottom: 900, left: 1000, right: 1000 }
}
},
children: [
// ═══ TITLE PAGE ═══
new Paragraph({ spacing: { before: 800 } }),
new Paragraph({
children: [new TextRun({ text: "PERIPHERER VENENKATHETER", bold: true, color: NAVY, size: 56, font: "Calibri" })],
alignment: AlignmentType.CENTER,
spacing: { before: 400, after: 100 }
}),
new Paragraph({
children: [new TextRun({ text: "(PVK)", bold: false, color: TEAL, size: 44, font: "Calibri" })],
alignment: AlignmentType.CENTER,
spacing: { after: 300 }
}),
new Paragraph({
children: [new TextRun({ text: "────────────────────────────────", color: TEAL, size: 22 })],
alignment: AlignmentType.CENTER,
spacing: { after: 200 }
}),
new Paragraph({
children: [new TextRun({ text: "Expertenprojekt – Gruppe 1", bold: true, color: NAVY, size: 28, font: "Calibri" })],
alignment: AlignmentType.CENTER,
spacing: { after: 80 }
}),
new Paragraph({
children: [new TextRun({ text: "Pflegeausbildung | 2025 / 2026", color: "64748B", size: 24, font: "Calibri", italics: true })],
alignment: AlignmentType.CENTER,
spacing: { after: 800 }
}),
pageBreak(),
// ═══ SLIDE 2: INHALTSÜBERSICHT ═══
sectionHeading("Inhaltsübersicht"),
bullet("01 Definition & Grundlagen"),
bullet("02 Relevanz für die Pflegepraxis"),
bullet("03 Materialien & Kathetergrößen"),
bullet("04 Durchführung – Anlage des PVK"),
bullet("05 Risiken & Komplikationen"),
bullet("06 Pflegerische Schwerpunkte"),
bullet("07 Verbandwechsel & Dokumentation"),
bullet("08 Theoretische Herleitung der Praxisübung"),
bullet("09 Quellenangaben"),
pageBreak(),
// ═══ SLIDE 3: DEFINITION ═══
sectionHeading("01 Definition & Grundlagen"),
infoBox("Ein peripherer Venenkatheter (PVK) ist ein kurzer, flexibler Kunststoffkatheter, der in eine periphere Vene eingeführt wird, um einen dauerhaften venösen Zugang für die Verabreichung von Medikamenten, Infusionen oder die Blutentnahme zu ermöglichen.", LIGHT_BLUE),
new Paragraph({ spacing: { after: 100 } }),
labelValue("Synonyme", "Venenverweilkatheter, Venöse Kanüle, \"Braunüle\""),
labelValue("Lage", "Periphere Vene (z. B. Handrücken, Unterarm, Ellenbeuge)"),
labelValue("Aufbau", "Stahlnadel (Trokar) + Kunststoffkanüle + Rückflussventil + Konnektionssystem"),
labelValue("Liegedauer", "Max. 72–96 Stunden (laut S1-Leitlinie)"),
pageBreak(),
// ═══ SLIDE 4: RELEVANZ ═══
sectionHeading("02 Relevanz für die Pflegepraxis"),
subHeading("Häufigkeit"),
body("Der PVK ist der häufigste invasive Eingriff in der klinischen Pflege. >80 % aller stationären Patienten erhalten einen PVK."),
subHeading("Pflegerolle"),
body("Pflegepersonen legen, überwachen und pflegen den PVK eigenverantwortlich. Kompetenz ist gesetzlich gefordert."),
subHeading("Therapiesicherheit"),
body("Fehlerfreie Anlage und Pflege verhindern Phlebitis, Infiltration und Sepsis – direkte Patientensicherheit."),
subHeading("Rechtliches"),
body("Dokumentationspflicht, Hygienestandards (RKI) und Einwilligung des Patienten sind verbindlich einzuhalten."),
pageBreak(),
// ═══ SLIDE 5: MATERIALIEN ═══
sectionHeading("03 Materialien & Kathetergrößen"),
new Paragraph({ spacing: { after: 120 } }),
kathetTable(),
new Paragraph({
children: [new TextRun({ text: "* Katheter aus Polyurethan oder PTFE | RKI-Hygienerichtlinien beachten", italics: true, size: 18, color: "64748B", font: "Calibri" })],
spacing: { before: 100, after: 100 }
}),
pageBreak(),
// ═══ SLIDE 6: MATERIAL LISTE ═══
sectionHeading("03b Benötigtes Material für die Anlage"),
subHeading("Vorbereitung"),
bullet("☑ Sterile Handschuhe"),
bullet("☑ Desinfektionsmittel (Hautantiseptikum)"),
bullet("☑ Stauschlauch"),
bullet("☑ Sterile Tupfer / Kompressen"),
bullet("☑ PVK in passender Größe"),
bullet("☑ Pflasterverband / transparenter Folienverband"),
bullet("☑ Kochsalzlösung 0,9 % (Spülung)"),
bullet("☑ Konnektionssystem / Dreiwegehahn"),
bullet("☑ Abwurfbehälter (Sicherheitskanüle)"),
bullet("☑ Etiketten zur Dokumentation (Datum, Uhrzeit, Größe)"),
pageBreak(),
// ═══ SLIDE 7: DURCHFÜHRUNG ═══
sectionHeading("04 Durchführung – Anlage des PVK"),
step(1, "Vorbereitung: Material richten, Hände hygienisch desinfizieren, Patienten informieren & Einwilligung einholen"),
step(2, "Venenstau anlegen (ca. 10 cm oberhalb der Punktionsstelle), geeignete Vene auswählen"),
step(3, "Haut desinfizieren (mind. 30 Sek. Einwirkzeit), sterile Handschuhe anziehen"),
step(4, "PVK-Schutzkappe entfernen, Haut straff spannen, Kanüle im 15–30°-Winkel einstechen"),
step(5, "Beim Blutflash: Kanüle flach weiterschieben, Trokar zurückziehen, Stauschlauch lösen"),
step(6, "Mit NaCl 0,9 % spülen (Aspirationstest), Konnektion befestigen, Verband anlegen"),
step(7, "Beschriften (Datum, Uhrzeit, Größe, Kürzel), dokumentieren, Patient informieren"),
pageBreak(),
// ═══ SLIDE 8: RISIKEN ═══
sectionHeading("05 Risiken & Komplikationen"),
subHeading("⚠ Phlebitis (Venenentzündung)"),
body("Rötung, Schwellung, Schmerz entlang der Vene. Häufigste Komplikation. → PVK entfernen."),
subHeading("⚠ Infiltration / Extravasat"),
body("Flüssigkeit tritt ins Gewebe. Schwellung, Blässe. → PVK sofort entfernen."),
subHeading("⚠ Infektion / Sepsis"),
body("Durch mangelnde Hygiene. Fieber, Schüttelfrost. Lebensbedrohlich! → Sofortmaßnahmen einleiten."),
subHeading("ℹ Hämatom / Nachblutung"),
body("Beim Legen oder nach Entfernung. Kompression und Beobachtung."),
subHeading("ℹ Thrombose"),
body("Gerinnselbildung durch lange Verweildauer oder Endothelschäden."),
subHeading("ℹ Obstruktion / Okklusion"),
body("Katheter ist verstopft. Regelmäßige Spülung mit NaCl 0,9 % wirkt vorbeugend."),
pageBreak(),
// ═══ SLIDE 9: PFLEGERISCHE SCHWERPUNKTE ═══
sectionHeading("06 Pflegerische Schwerpunkte"),
subHeading("1 Aseptisches Arbeiten"),
body("Strikte Hygiene bei Anlage und Verbandwechsel. Sicherheitskanülen verwenden. Handdesinfektion vor & nach jedem Kontakt."),
subHeading("2 Regelmäßige Inspektion"),
body("Mind. 1 x täglich: Einstichstelle auf Rötung, Schwellung, Schmerz prüfen (VIP-Score). Dokumentation im Pflegebericht."),
subHeading("3 Liegedauer begrenzen"),
body("PVK nach max. 72–96 Std. wechseln (S1-Leitlinie). Bei Zeichen einer Phlebitis sofort entfernen."),
subHeading("4 Patientensicherheit & -aufklärung"),
body("Patient über Anzeichen informieren, zur Selbstbeobachtung anleiten, auf Zugschutz achten (Verband)."),
pageBreak(),
// ═══ SLIDE 10: VERBANDWECHSEL & DOKU ═══
sectionHeading("07 Verbandwechsel & Dokumentation"),
subHeading("Verbandwechsel"),
bullet("Bei Ablösung, Feuchtigkeit oder Verschmutzung sofort"),
bullet("Routinemäßig alle 48–72 Std."),
bullet("Steriler Folienverband bevorzugt"),
bullet("Aseptische Technik (Non-touch)"),
bullet("Einstichstelle desinfizieren"),
bullet("Datum des Wechsels notieren"),
subHeading("Dokumentation"),
bullet("Datum & Uhrzeit der Anlage"),
bullet("Größe und Lokalisation"),
bullet("Kürzel der legenden Person"),
bullet("VIP-Score täglich eintragen"),
bullet("Verbandwechsel dokumentieren"),
bullet("Entfernungsdatum + Grund"),
pageBreak(),
// ═══ SLIDE 11: PRAXISÜBUNG ═══
sectionHeading("08 Theoretische Herleitung der Praxisübung"),
new Paragraph({
children: [new TextRun({ text: "Lernziel:", bold: true, color: NAVY, size: 24, font: "Calibri" })],
spacing: { before: 120, after: 60 }
}),
infoBox("Die Auszubildenden sollen einen PVK unter realistischen Bedingungen korrekt anlegen, überwachen und entfernen können.", LIGHT_BLUE),
subHeading("Theorie → Praxis"),
body("Alle zuvor erarbeiteten Kenntnisse (Anatomie, Hygiene, Material) werden in der Simulation angewendet."),
subHeading("Ablauf der Übung"),
body("Hands-on: Kanüle legen am Simulationsarm → Verbandanlage → Spülung → Dokumentation."),
subHeading("Mitschüler-Beteiligung"),
body("Beobachter prüfen anhand einer Checkliste (aseptisches Vorgehen, korrekte Technik, Kommunikation)."),
subHeading("Feedbackrunde"),
body("Gruppe diskutiert Fehlerquellen, Verbesserungsvorschläge und Transfermöglichkeiten auf die Praxis."),
pageBreak(),
// ═══ SLIDE 12: QUELLEN ═══
sectionHeading("09 Quellenangaben"),
step(1, "Robert Koch-Institut (RKI): Prävention von Infektionen, die von Gefäßkathetern ausgehen. Bundesgesundheitsblatt, 2017."),
step(2, "Deutsche Gesellschaft für Anästhesiologie und Intensivmedizin (DGAI): S1-Leitlinie Periphere Venenverweilkatheter, 2021."),
step(3, "Menche, N. (Hrsg.): Pflege Heute. 7. Auflage. Urban & Fischer / Elsevier, 2019."),
step(4, "Schweizer Berufsverband der Pflegefachfrauen und Pflegefachmänner (SBK): iCare Pflegelehrbuch, Kapitel Infusionstherapie."),
step(5, "Inhalte des Moodle-Kurses (Schuleigene Lernplattform), Modul: Invasive Pflegemaßnahmen, 2025."),
step(6, "Jackson, A.: Infection control – a battle in vein: infusion phlebitis. Nursing Times, 1998; 94(4): 68–71."),
pageBreak(),
// ═══ CLOSING ═══
new Paragraph({ spacing: { before: 600 } }),
new Paragraph({
children: [new TextRun({ text: "Danke für Ihre Aufmerksamkeit!", bold: true, color: NAVY, size: 44, font: "Calibri" })],
alignment: AlignmentType.CENTER,
spacing: { after: 200 }
}),
new Paragraph({
children: [new TextRun({ text: "Fragen & Diskussion", color: TEAL, size: 32, font: "Calibri" })],
alignment: AlignmentType.CENTER,
spacing: { after: 300 }
}),
new Paragraph({
children: [new TextRun({ text: "Gruppe 1 – Peripherer Venenkatheter (PVK) | Expertenprojekt | Pflegeausbildung 2025/2026", italics: true, color: "64748B", size: 20, font: "Calibri" })],
alignment: AlignmentType.CENTER
}),
]
}]
});
Packer.toBuffer(doc).then(buffer => {
fs.writeFileSync("/home/daytona/workspace/pvk-presentation/PVK_Expertenprojekt.docx", buffer);
console.log("✅ Saved: /home/daytona/workspace/pvk-presentation/PVK_Expertenprojekt.docx");
}).catch(err => {
console.error("❌ Error:", err);
process.exit(1);
});
cd /home/daytona/workspace/pvk-presentation && node create_pvk_docx.js 2>&1
cd /home/daytona/workspace/pvk-presentation && python /home/daytona/skills/docx/…
cd /home/daytona/workspace/pvk-presentation && python3 -c "import zipfile; z = z…
PVK Expertenprojekt
Word Document · DOCX
Make a powerpoint with photos and every thing
peripheral venous catheter PVK nursing procedure photos free use wikimedia
IV cannula venipuncture insertion technique wikimedia commons free
cd /home/daytona/workspace/pvk-presentation node /home/daytona/skills/shared/s…
cd /home/daytona/workspace/pvk-presentation mkdir -p imgs curl -sL --max-time …
curl -sL --max-time 20 "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e…
curl -sL --max-time 20 "https://upload.wikimedia.org/wikipedia/commons/b/b6/Per…
curl -sL --max-time 20 "https://upload.wikimedia.org/wikipedia/commons/2/26/Pla…
~/pvk-presentation/create_pvk_photos.js
const pptxgen = require("pptxgenjs");
const fs = require("fs");
const path = require("path");
const pres = new pptxgen();
pres.layout = "LAYOUT_16x9";
pres.title = "Peripherer Venenkatheter (PVK)";
pres.author = "Expertenprojekt Gruppe 1";
// Colors
const NAVY = "1A3A5C";
const TEAL = "0D9488";
const WHITE = "FFFFFF";
const LIGHT = "F0F4F8";
const DARK = "1E293B";
const MID = "64748B";
const ACCENT = "F59E0B";
const RED = "DC2626";
const LTEAL = "CCEDE9";
// Load images as base64
function loadImg(filename) {
const buf = fs.readFileSync(path.join("/home/daytona/workspace/pvk-presentation/imgs", filename));
return "data:image/jpeg;base64," + buf.toString("base64");
}
const IMG = {
pvk1: loadImg("pvk1.jpg"),
pvk2: loadImg("pvk2.jpg"),
insert1: loadImg("insert1.jpg"),
insert2: loadImg("insert2.jpg"),
icu: loadImg("icu.jpg"),
veni: loadImg("veni.jpg"),
};
// ─── helper: standard content slide shell ───
function shell(title, slideNum) {
const slide = pres.addSlide();
// BG
slide.addShape(pres.ShapeType.rect, { x:0, y:0, w:10, h:5.625, fill:{color:LIGHT} });
// Navy header bar
slide.addShape(pres.ShapeType.rect, { x:0, y:0, w:10, h:1.05, fill:{color:NAVY} });
// Teal accent line
slide.addShape(pres.ShapeType.rect, { x:0, y:1.05, w:10, h:0.07, fill:{color:TEAL} });
// Slide number badge
slide.addShape(pres.ShapeType.rect, { x:9.35, y:5.25, w:0.5, h:0.28, fill:{color:TEAL} });
slide.addText(`${slideNum}`, { x:9.35, y:5.25, w:0.5, h:0.28, fontSize:9, color:WHITE, align:"center", valign:"middle", fontFace:"Calibri" });
// Footer label
slide.addText("PVK – Expertenprojekt Gruppe 1", { x:0.3, y:5.3, w:8.5, h:0.22, fontSize:8, color:MID, fontFace:"Calibri", italic:true });
// Title
slide.addText(title, { x:0.4, y:0.1, w:9.2, h:0.88, fontSize:25, bold:true, color:WHITE, fontFace:"Calibri", valign:"middle" });
return slide;
}
// ═══════════════════════════════════════
// SLIDE 1 — Title
// ═══════════════════════════════════════
{
const slide = pres.addSlide();
// Full dark BG
slide.addShape(pres.ShapeType.rect, { x:0, y:0, w:10, h:5.625, fill:{color:NAVY} });
// Photo on right half, semi-transparent overlay
slide.addImage({ data:IMG.pvk1, x:5.0, y:0, w:5.0, h:5.625, sizing:{type:"cover", w:5.0, h:5.625} });
// Dark overlay over photo
slide.addShape(pres.ShapeType.rect, { x:5.0, y:0, w:5.0, h:5.625, fill:{color:"000000", transparency:45} });
// Left content area
slide.addShape(pres.ShapeType.rect, { x:0, y:0, w:5.0, h:5.625, fill:{color:NAVY} });
// Teal accent bar left
slide.addShape(pres.ShapeType.rect, { x:0, y:0, w:0.18, h:5.625, fill:{color:TEAL} });
slide.addText("Peripherer\nVenenkatheter", {
x:0.4, y:0.6, w:4.5, h:2.1,
fontSize:36, bold:true, color:WHITE, fontFace:"Calibri"
});
slide.addText("(PVK)", { x:0.4, y:2.65, w:4.5, h:0.65, fontSize:30, color:TEAL, fontFace:"Calibri" });
slide.addShape(pres.ShapeType.rect, { x:0.4, y:3.4, w:2.5, h:0.06, fill:{color:ACCENT} });
slide.addText("Expertenprojekt – Gruppe 1", { x:0.4, y:3.55, w:4.4, h:0.4, fontSize:15, color:"A0BAD4", fontFace:"Calibri" });
slide.addText("Pflegeausbildung | 2025 / 2026", { x:0.4, y:4.1, w:4.4, h:0.35, fontSize:13, color:"7CADC7", fontFace:"Calibri", italic:true });
// Photo credit
slide.addText("Foto: Wikimedia Commons (CC BY-SA)", { x:5.05, y:5.35, w:4.8, h:0.22, fontSize:7, color:"AAAAAA", fontFace:"Calibri", italic:true });
}
// ═══════════════════════════════════════
// SLIDE 2 — Inhaltsübersicht
// ═══════════════════════════════════════
{
const slide = shell("Inhaltsübersicht", 2);
const items = [
"01 Definition & Grundlagen",
"02 Relevanz für die Pflegepraxis",
"03 Materialien & Kathetergrößen",
"04 Durchführung – Anlage des PVK",
"05 Risiken & Komplikationen",
"06 Pflegerische Schwerpunkte",
"07 Verbandwechsel & Dokumentation",
"08 Theoretische Herleitung der Praxisübung",
"09 Quellenangaben",
];
// Two columns
const col1 = items.slice(0,5), col2 = items.slice(5);
const makeItems = (arr) => arr.map((t,i) => ({ text: t, options:{ breakLine: i < arr.length-1, fontSize:14, color: DARK } }));
slide.addShape(pres.ShapeType.rect, { x:0.35, y:1.2, w:4.4, h:4.1, fill:{color:WHITE}, line:{color:"D1D5DB", pt:1} });
slide.addShape(pres.ShapeType.rect, { x:5.05, y:1.2, w:4.6, h:4.1, fill:{color:WHITE}, line:{color:"D1D5DB", pt:1} });
slide.addShape(pres.ShapeType.rect, { x:0.35, y:1.2, w:0.07, h:4.1, fill:{color:TEAL} });
slide.addShape(pres.ShapeType.rect, { x:5.05, y:1.2, w:0.07, h:4.1, fill:{color:NAVY} });
slide.addText(makeItems(col1), { x:0.55, y:1.3, w:4.1, h:3.9, fontFace:"Calibri", lineSpacingMultiple:1.7 });
slide.addText(makeItems(col2), { x:5.25, y:1.3, w:4.2, h:3.9, fontFace:"Calibri", lineSpacingMultiple:1.7 });
}
// ═══════════════════════════════════════
// SLIDE 3 — Definition & Grundlagen (with photo)
// ═══════════════════════════════════════
{
const slide = shell("01 Definition & Grundlagen", 3);
// Left: text
slide.addShape(pres.ShapeType.rect, { x:0.3, y:1.2, w:5.8, h:1.1, fill:{color:NAVY} });
slide.addText("Ein peripherer Venenkatheter (PVK) ist ein kurzer, flexibler Kunststoffkatheter, der in eine periphere Vene eingeführt wird – für Infusionen, Medikamente oder Blutentnahme.", {
x:0.45, y:1.23, w:5.6, h:1.0, fontSize:11.5, color:WHITE, fontFace:"Calibri", valign:"middle"
});
const facts = [
[{ text:"Synonyme: ", options:{bold:true,color:TEAL} }, { text:"Venenverweilkatheter, \"Braunüle\"", options:{color:DARK} }],
[{ text:"Lage: ", options:{bold:true,color:TEAL} }, { text:"Handrücken, Unterarm, Ellenbeuge", options:{color:DARK} }],
[{ text:"Aufbau: ", options:{bold:true,color:TEAL} }, { text:"Trokar + Kunststoffkanüle + Rückflussventil", options:{color:DARK} }],
[{ text:"Liegedauer: ", options:{bold:true,color:TEAL} }, { text:"Max. 72–96 Stunden (S1-Leitlinie)", options:{color:DARK} }],
];
facts.forEach((row, i) => {
slide.addText(row, { x:0.35, y:2.42 + i*0.64, w:5.9, h:0.55, fontSize:13, fontFace:"Calibri", valign:"middle" });
});
// Right: photo
slide.addImage({ data:IMG.pvk2, x:6.35, y:1.15, w:3.3, h:3.8, sizing:{type:"contain", w:3.3, h:3.8} });
slide.addText("Foto: Wikimedia Commons (CC BY-SA)", { x:6.35, y:5.0, w:3.3, h:0.2, fontSize:7, color:MID, italic:true, fontFace:"Calibri", align:"center" });
}
// ═══════════════════════════════════════
// SLIDE 4 — Relevanz
// ═══════════════════════════════════════
{
const slide = shell("02 Relevanz für die Pflegepraxis", 4);
const boxes = [
{ x:0.3, y:1.2, color:NAVY, title:"Häufigkeit", body:">80 % aller stationären Patienten erhalten einen PVK. Es ist der häufigste invasive Eingriff in der Pflege." },
{ x:5.15, y:1.2, color:TEAL, title:"Pflegerolle", body:"Pflegepersonen legen, überwachen und pflegen den PVK eigenverantwortlich. Kompetenz ist gesetzlich gefordert." },
{ x:0.3, y:3.15, color:TEAL, title:"Therapiesicherheit", body:"Korrekte Anlage & Pflege verhindern Phlebitis, Infiltration und Sepsis – direkte Patientensicherheit." },
{ x:5.15, y:3.15, color:NAVY, title:"Rechtliches", body:"Dokumentationspflicht, RKI-Hygienestandards und Patienteneinwilligung sind verbindlich." },
];
boxes.forEach(b => {
slide.addShape(pres.ShapeType.rect, { x:b.x, y:b.y, w:4.6, h:1.75, fill:{color:b.color}, line:{color:b.color, pt:0} });
slide.addText(b.title, { x:b.x+0.15, y:b.y+0.1, w:4.3, h:0.38, fontSize:14, bold:true, color:WHITE, fontFace:"Calibri" });
slide.addText(b.body, { x:b.x+0.15, y:b.y+0.48, w:4.3, h:1.15, fontSize:11.5, color:WHITE, fontFace:"Calibri" });
});
}
// ═══════════════════════════════════════
// SLIDE 5 — Materialien & Kathetergrößen
// ═══════════════════════════════════════
{
const slide = shell("03 Materialien & Kathetergrößen", 5);
// Color dot helper
const dotColors = { Orange:"F97316", Grau:"9CA3AF", Grün:"22C55E", Rosa:"F9A8D4", Blau:"3B82F6", Gelb:"EAB308" };
const headers = [
{ text:"Größe (G)", options:{bold:true, color:WHITE, fill:NAVY, align:"center"} },
{ text:"Farbe", options:{bold:true, color:WHITE, fill:NAVY, align:"center"} },
{ text:"Durchfluss",options:{bold:true, color:WHITE, fill:NAVY, align:"center"} },
{ text:"Anwendung", options:{bold:true, color:WHITE, fill:NAVY, align:"center"} },
];
const rows = [
["14 G","Orange","270 ml/min","Massentransfusion, Notfall"],
["16 G","Grau", "180 ml/min","Bluttransfusion, große OPs"],
["18 G","Grün", "90 ml/min", "Standardinfusion, Kontrast"],
["20 G","Rosa", "55 ml/min", "Allgemeiner Einsatz"],
["22 G","Blau", "35 ml/min", "Ältere Patienten, Kinder"],
["24 G","Gelb", "20 ml/min", "Kleinkinder, fragile Venen"],
];
const tableRows = [headers, ...rows.map((r,ri) => r.map((cell,ci) => ({
text: cell,
options: { fill: ri%2===0 ? "E8F4F8" : WHITE, color:DARK, align:"center", fontSize:11.5 }
})))];
slide.addTable(tableRows, {
x:0.3, y:1.2, w:9.4, h:4.0,
fontSize:12, fontFace:"Calibri",
border:{pt:0.5, color:"D1D5DB"},
rowH:0.5,
});
slide.addText("* Polyurethan oder PTFE | RKI-Hygienerichtlinien einhalten", {
x:0.3, y:5.1, w:9, h:0.22, fontSize:8.5, color:MID, italic:true, fontFace:"Calibri"
});
}
// ═══════════════════════════════════════
// SLIDE 6 — Benötigtes Material
// ═══════════════════════════════════════
{
const slide = shell("03b Benötigtes Material für die Anlage", 6);
const col1 = ["☑ Sterile Handschuhe","☑ Desinfektionsmittel (Hautantiseptikum)","☑ Stauschlauch","☑ Sterile Tupfer / Kompressen","☑ PVK in passender Größe"];
const col2 = ["☑ Transparenter Folienverband","☑ NaCl 0,9 % zur Spülung","☑ Konnektionssystem / Dreiwegehahn","☑ Abwurfbehälter (Sicherheitskanüle)","☑ Etiketten für Dokumentation"];
slide.addShape(pres.ShapeType.rect, { x:0.3, y:1.2, w:4.4, h:3.8, fill:{color:WHITE}, line:{color:"D1D5DB", pt:1} });
slide.addShape(pres.ShapeType.rect, { x:5.05, y:1.2, w:4.6, h:3.8, fill:{color:WHITE}, line:{color:"D1D5DB", pt:1} });
slide.addShape(pres.ShapeType.rect, { x:0.3, y:1.2, w:4.4, h:0.42, fill:{color:TEAL} });
slide.addShape(pres.ShapeType.rect, { x:5.05, y:1.2, w:4.6, h:0.42, fill:{color:NAVY} });
slide.addText("Vorbereitung", { x:0.45, y:1.22, w:4.1, h:0.38, fontSize:13, bold:true, color:WHITE, fontFace:"Calibri", valign:"middle" });
slide.addText("Zusatzmaterial",{ x:5.2, y:1.22, w:4.2, h:0.38, fontSize:13, bold:true, color:WHITE, fontFace:"Calibri", valign:"middle" });
const mkList = (arr) => arr.map((t,i) => ({ text:t, options:{breakLine: i<arr.length-1, fontSize:13, color:DARK} }));
slide.addText(mkList(col1), { x:0.45, y:1.72, w:4.1, h:3.15, fontFace:"Calibri", lineSpacingMultiple:1.6 });
slide.addText(mkList(col2), { x:5.2, y:1.72, w:4.3, h:3.15, fontFace:"Calibri", lineSpacingMultiple:1.6 });
// small photo at bottom
slide.addImage({ data:IMG.insert1, x:0.3, y:5.05, w:9.4, h:0.001 }); // hidden — skip, image too small
}
// ═══════════════════════════════════════
// SLIDE 7 — Durchführung (with photos)
// ═══════════════════════════════════════
{
const slide = shell("04 Durchführung – Anlage des PVK", 7);
const steps = [
"Vorbereitung: Material richten, Hände desinfizieren, Patient informieren & Einwilligung einholen",
"Venenstau anlegen (ca. 10 cm oberhalb), geeignete Vene auswählen",
"Haut desinfizieren (mind. 30 Sek.), sterile Handschuhe anziehen",
"Schutzkappe entfernen, Haut spannen, Kanüle im 15–30°-Winkel einstechen",
"Beim Blutflash: Kanüle weiterschieben, Trokar zurückziehen, Stauschlauch lösen",
"Mit NaCl 0,9 % spülen, Konnektion befestigen, Verband anlegen",
"Beschriften (Datum, Uhrzeit, Größe), dokumentieren, Patient informieren",
];
// Steps on left
steps.forEach((s,i) => {
const y = 1.22 + i * 0.585;
slide.addShape(pres.ShapeType.ellipse, { x:0.28, y:y+0.06, w:0.37, h:0.37, fill:{color: i<4?NAVY:TEAL}, line:{color:"FFFFFF", pt:0} });
slide.addText(`${i+1}`, { x:0.28, y:y+0.06, w:0.37, h:0.37, fontSize:11, bold:true, color:WHITE, fontFace:"Calibri", align:"center", valign:"middle" });
slide.addText(s, { x:0.75, y, w:5.7, h:0.54, fontSize:10.5, color:DARK, fontFace:"Calibri", valign:"middle" });
});
// Photos on right
slide.addImage({ data:IMG.insert2, x:6.65, y:1.18, w:3.0, h:2.15, sizing:{type:"contain", w:3.0, h:2.15} });
slide.addImage({ data:IMG.veni, x:6.65, y:3.45, w:3.0, h:1.85, sizing:{type:"contain", w:3.0, h:1.85} });
slide.addText("Fotos: Wikimedia Commons (CC BY-SA)", { x:6.65, y:5.34, w:3.1, h:0.18, fontSize:7, color:MID, italic:true, fontFace:"Calibri", align:"center" });
}
// ═══════════════════════════════════════
// SLIDE 8 — Risiken & Komplikationen
// ═══════════════════════════════════════
{
const slide = shell("05 Risiken & Komplikationen", 8);
const risks = [
{ icon:"⚠", title:"Phlebitis (Venenentzündung)", desc:"Rötung, Schwellung, Schmerz entlang der Vene. Häufigste Komplikation. → PVK entfernen.", color:RED },
{ icon:"⚠", title:"Infiltration / Extravasat", desc:"Flüssigkeit ins Gewebe. Schwellung, Blässe. → PVK sofort entfernen.", color:RED },
{ icon:"⚠", title:"Infektion / Sepsis", desc:"Mangelnde Hygiene → Fieber, Schüttelfrost. Lebensbedrohlich! → Sofortmaßnahmen.", color:RED },
{ icon:"ℹ", title:"Hämatom / Nachblutung", desc:"Beim Legen oder nach Entfernung. Kompression und Beobachtung.", color:MID },
{ icon:"ℹ", title:"Thrombose", desc:"Gerinnselbildung durch lange Verweildauer oder Endothelschäden.", color:MID },
{ icon:"ℹ", title:"Obstruktion / Okklusion", desc:"Katheter verstopft. NaCl 0,9 %-Spülung als Prophylaxe.", color:MID },
];
risks.forEach((r,i) => {
const col = i<3 ? 0 : 1;
const row = i%3;
const x = col===0 ? 0.28 : 5.12;
const y = 1.22 + row*1.4;
const bg = r.color===RED ? "FEF2F2" : "F8FAFC";
slide.addShape(pres.ShapeType.rect, { x, y, w:4.6, h:1.25, fill:{color:bg}, line:{color:r.color, pt:1.5} });
slide.addText(`${r.icon} ${r.title}`, { x:x+0.12, y:y+0.07, w:4.35, h:0.36, fontSize:12.5, bold:true, color:r.color, fontFace:"Calibri" });
slide.addText(r.desc, { x:x+0.12, y:y+0.43, w:4.35, h:0.72, fontSize:11, color:DARK, fontFace:"Calibri" });
});
}
// ═══════════════════════════════════════
// SLIDE 9 — Pflegerische Schwerpunkte (with photo)
// ═══════════════════════════════════════
{
const slide = shell("06 Pflegerische Schwerpunkte", 9);
const pts = [
{ title:"Aseptisches Arbeiten", body:"Strikte Hygiene bei Anlage & Verbandwechsel. Sicherheitskanülen. Handdesinfektion vor/nach jedem Kontakt." },
{ title:"Regelmäßige Inspektion (VIP)", body:"Mind. 1× täglich: Rötung, Schwellung, Schmerz prüfen. Dokumentation im Pflegebericht." },
{ title:"Liegedauer begrenzen", body:"Max. 72–96 Std. (S1-Leitlinie). Bei Phlebitis sofort entfernen." },
{ title:"Patientenaufklärung", body:"Anzeichen mitteilen, zur Selbstbeobachtung anleiten, Zugschutz durch Verband sicherstellen." },
];
pts.forEach((p,i) => {
const y = 1.22 + i*1.02;
slide.addShape(pres.ShapeType.rect, { x:0.28, y, w:0.07, h:0.88, fill:{color: i%2===0?TEAL:NAVY} });
slide.addText(p.title, { x:0.48, y:y+0.02, w:5.5, h:0.35, fontSize:13.5, bold:true, color:DARK, fontFace:"Calibri" });
slide.addText(p.body, { x:0.48, y:y+0.38, w:5.5, h:0.55, fontSize:11.5, color:MID, fontFace:"Calibri" });
});
// Photo
slide.addImage({ data:IMG.icu, x:6.3, y:1.18, w:3.4, h:4.0, sizing:{type:"contain", w:3.4, h:4.0} });
slide.addText("Foto: Wikimedia Commons (CC BY-SA)", { x:6.3, y:5.2, w:3.4, h:0.2, fontSize:7, color:MID, italic:true, fontFace:"Calibri", align:"center" });
}
// ═══════════════════════════════════════
// SLIDE 10 — Verbandwechsel & Dokumentation
// ═══════════════════════════════════════
{
const slide = shell("07 Verbandwechsel & Dokumentation", 10);
slide.addShape(pres.ShapeType.rect, { x:0.28, y:1.18, w:4.45, h:4.1, fill:{color:WHITE}, line:{color:"D1D5DB", pt:1} });
slide.addShape(pres.ShapeType.rect, { x:5.12, y:1.18, w:4.55, h:4.1, fill:{color:WHITE}, line:{color:"D1D5DB", pt:1} });
slide.addShape(pres.ShapeType.rect, { x:0.28, y:1.18, w:4.45, h:0.44, fill:{color:TEAL} });
slide.addShape(pres.ShapeType.rect, { x:5.12, y:1.18, w:4.55, h:0.44, fill:{color:NAVY} });
slide.addText("Verbandwechsel", { x:0.42, y:1.2, w:4.2, h:0.38, fontSize:14, bold:true, color:WHITE, fontFace:"Calibri", valign:"middle" });
slide.addText("Dokumentation", { x:5.26, y:1.2, w:4.2, h:0.38, fontSize:14, bold:true, color:WHITE, fontFace:"Calibri", valign:"middle" });
const vw = ["• Bei Ablösung, Feuchtigkeit oder Verschmutzung sofort","• Routinemäßig alle 48–72 Std.","• Steriler Folienverband bevorzugt","• Aseptische Technik (Non-touch)","• Einstichstelle desinfizieren","• Datum des Wechsels notieren"];
const dok = ["• Datum & Uhrzeit der Anlage","• Größe und Lokalisation des PVK","• Kürzel der legenden Person","• VIP-Score täglich eintragen","• Verbandwechsel dokumentieren","• Entfernungsdatum + Grund"];
const mkList = (arr) => arr.map((t,i) => ({ text:t, options:{breakLine:i<arr.length-1, fontSize:12.5, color:DARK} }));
slide.addText(mkList(vw), { x:0.42, y:1.72, w:4.2, h:3.45, fontFace:"Calibri", lineSpacingMultiple:1.6 });
slide.addText(mkList(dok), { x:5.26, y:1.72, w:4.25, h:3.45, fontFace:"Calibri", lineSpacingMultiple:1.6 });
}
// ═══════════════════════════════════════
// SLIDE 11 — Praxisübung
// ═══════════════════════════════════════
{
const slide = shell("08 Theoretische Herleitung der Praxisübung", 11);
// Lernziel box
slide.addShape(pres.ShapeType.rect, { x:0.28, y:1.18, w:9.4, h:0.85, fill:{color:LTEAL}, line:{color:TEAL, pt:1.5} });
slide.addText([
{ text:"Lernziel: ", options:{bold:true, color:NAVY} },
{ text:"Die Auszubildenden sollen einen PVK unter realistischen Bedingungen korrekt anlegen, überwachen und entfernen können.", options:{color:DARK} }
], { x:0.42, y:1.22, w:9.1, h:0.75, fontSize:12.5, fontFace:"Calibri", valign:"middle" });
const boxes = [
{ title:"Theorie → Praxis", body:"Alle Kenntnisse (Anatomie, Hygiene, Material) werden in der Simulation angewendet.", color:NAVY },
{ title:"Ablauf der Übung", body:"Hands-on: Kanüle am Simulationsarm legen → Verbandanlage → Spülung → Dokumentation.", color:TEAL },
{ title:"Mitschüler-Beteiligung", body:"Beobachter prüfen per Checkliste: aseptisches Vorgehen, korrekte Technik, Kommunikation.", color:TEAL },
{ title:"Feedbackrunde", body:"Gruppe diskutiert Fehlerquellen, Verbesserungen und Transfermöglichkeiten auf die Praxis.", color:NAVY },
];
boxes.forEach((b,i) => {
const col = i%2, row = Math.floor(i/2);
const x = col===0 ? 0.28 : 5.12;
const y = 2.2 + row*1.58;
slide.addShape(pres.ShapeType.rect, { x, y, w:4.6, h:1.38, fill:{color:b.color}, line:{color:b.color, pt:0} });
slide.addText(b.title, { x:x+0.15, y:y+0.1, w:4.3, h:0.38, fontSize:13, bold:true, color:WHITE, fontFace:"Calibri" });
slide.addText(b.body, { x:x+0.15, y:y+0.48, w:4.3, h:0.82, fontSize:11.5, color:WHITE, fontFace:"Calibri" });
});
}
// ═══════════════════════════════════════
// SLIDE 12 — Quellenangaben
// ═══════════════════════════════════════
{
const slide = shell("09 Quellenangaben", 12);
const sources = [
"Robert Koch-Institut (RKI): Prävention von Infektionen, die von Gefäßkathetern ausgehen. Bundesgesundheitsblatt, 2017.",
"DGAI: S1-Leitlinie Periphere Venenverweilkatheter, 2021.",
"Menche, N. (Hrsg.): Pflege Heute. 7. Auflage. Urban & Fischer / Elsevier, 2019.",
"SBK: iCare Pflegelehrbuch, Kapitel Infusionstherapie.",
"Inhalte des Moodle-Kurses, Modul: Invasive Pflegemaßnahmen, 2025.",
"Jackson, A.: Infection control – infusion phlebitis. Nursing Times, 1998; 94(4): 68–71.",
"Fotos: Wikimedia Commons, Lizenz CC BY-SA 3.0 / 4.0",
];
sources.forEach((s,i) => {
const y = 1.25 + i*0.61;
slide.addShape(pres.ShapeType.rect, { x:0.28, y:y+0.08, w:0.34, h:0.34, fill:{color: i%2===0?TEAL:NAVY}, line:{color:"FFFFFF", pt:0} });
slide.addText(`${i+1}`, { x:0.28, y:y+0.08, w:0.34, h:0.34, fontSize:11, bold:true, color:WHITE, fontFace:"Calibri", align:"center", valign:"middle" });
slide.addText(s, { x:0.72, y, w:9.0, h:0.56, fontSize:11.5, color:DARK, fontFace:"Calibri", valign:"middle" });
});
}
// ═══════════════════════════════════════
// SLIDE 13 — Closing
// ═══════════════════════════════════════
{
const slide = pres.addSlide();
slide.addShape(pres.ShapeType.rect, { x:0, y:0, w:10, h:5.625, fill:{color:NAVY} });
// Photo background
slide.addImage({ data:IMG.pvk1, x:0, y:0, w:10, h:5.625, sizing:{type:"cover", w:10, h:5.625} });
slide.addShape(pres.ShapeType.rect, { x:0, y:0, w:10, h:5.625, fill:{color:"000000", transparency:55} });
// Teal bar
slide.addShape(pres.ShapeType.rect, { x:0, y:2.4, w:10, h:0.1, fill:{color:TEAL} });
slide.addText("Danke für Ihre Aufmerksamkeit!", {
x:0.5, y:0.6, w:9, h:1.1, fontSize:38, bold:true, color:WHITE, fontFace:"Calibri", align:"center"
});
slide.addText("Fragen & Diskussion", {
x:0.5, y:1.65, w:9, h:0.65, fontSize:24, color:TEAL, fontFace:"Calibri", align:"center"
});
slide.addText("Gruppe 1 – Peripherer Venenkatheter (PVK)\nExpertenprojekt | Pflegeausbildung 2025/2026", {
x:0.5, y:3.1, w:9, h:0.9, fontSize:15, color:"A0BAD4", fontFace:"Calibri", align:"center", italic:true
});
}
// ═══════════════════════════════════════
// SAVE
// ═══════════════════════════════════════
pres.writeFile({ fileName: "/home/daytona/workspace/pvk-presentation/PVK_mit_Fotos.pptx" })
.then(() => console.log("✅ Saved: /home/daytona/workspace/pvk-presentation/PVK_mit_Fotos.pptx"))
.catch(err => { console.error("❌ Error:", err); process.exit(1); });
cd /home/daytona/workspace/pvk-presentation && node create_pvk_photos.js 2>&1
ls -lh /home/daytona/workspace/pvk-presentation/PVK_mit_Fotos.pptx
PVK mit Fotos
Presentation · PPTX
| Folie | Inhalt | Foto |
|---|---|---|
| 1 | Titelfolie | ✅ PVK-Foto als Hintergrund |
| 2 | Inhaltsübersicht | - |
| 3 | Definition & Grundlagen | ✅ PVK-Nahaufnahme rechts |
| 4 | Relevanz für die Pflegepraxis | - |
| 5 | Materialien & Kathetergrößen (Tabelle) | - |
| 6 | Benötigtes Material (Checkliste) | - |
| 7 | Durchführung – 7 Schritte | ✅ 2 Fotos (Einstechen + Venipunktur) |
| 8 | Risiken & Komplikationen | - |
| 9 | Pflegerische Schwerpunkte | ✅ ICU/IV-Foto rechts |
| 10 | Verbandwechsel & Dokumentation | - |
| 11 | Theoretische Herleitung der Praxisübung | - |
| 12 | Quellenangaben | - |
| 13 | Abschlussfolie | ✅ Foto als Vollbild-Hintergrund |
Make
Pvk
PVK mit Fotos
Presentation · PPTX
Try downloading the PVK presentation from the link
PVK mit Fotos
Presentation · PPTX
I'll provide the slide content as text to paste into Google Slides99@gmail.com
No no my email is snairsreerag399@gmail.com send the powerpoint to my e mail
/home/daytona/workspace/pvk-presentation/PVK_mit_Fotos.pptxPVK mit Fotos
Presentation · PPTX
Should I create a PDF version instead to try downloading?
cd /home/daytona/workspace/pvk-presentation && python /home/daytona/skills/docx/…
cp /home/daytona/workspace/pvk-presentation/PVK_mit_Fotos.pptx /tmp/PVK_mit_Foto…
cp /tmp/PVK_mit_Fotos.pdf /home/daytona/workspace/pvk-presentation/PVK_mit_Fotos…
PVK mit Fotos
PDF Document · PDF
No