Files
janssen/claude-memory/project_covance.md
T
administrator 2d65ad2988 Add Claude memory store synced via Gitea
Move ~/.claude/projects/U--janssen/memory into repo (claude-memory/)
linked back via a directory junction so memory persists across machines.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 22:57:44 +02:00

27 lines
1.4 KiB
Markdown

---
name: Projekt Covance UCO3001
description: Klinická studie 77242113UCO3001 — generování přehledového reportu vzorků
type: project
---
Skript `U:/janssen/Covance_UCO3001/create_report.py` generuje xlsx report ze vzorků Covance.
**Zdroj dat:**
- `Protocol 77242113UCO3001 - All Samples.xlsx` — hlavní zdroj vzorků (header=0, sloupec pacienta = `Patient No.`)
- `_EDCStdRpt-DataListing.csv` — návštěvy pacientů pro list "Seznam pacientů"
**Výstup:** `U:/Dropbox/!!!Days/Downloads Z230/YYYY-MM-DD 77242113UCO3001 Speciment Inventory report.xlsx`
**Struktura výstupního souboru:**
1. List **"Zdroj"** — kopie zdrojového xlsx, sloupce autofitnuté
2. List **"Přehled vzorků"** — přehled vzorků per pacient (BXSCR screening + visity I-0, I-2, I-4) s hyperlinkami do Zdroje
3. List **"Seznam pacientů"** — návštěvy z CSV
**Klíčová logika:**
- Zelená buňka (OK) = Sample Status je `Received`, `In Inventory` nebo `Shipped`
- Červená buňka = vše ostatní (Not Received, Cancelled, Removed) nebo chybějící záznam
- Excel row offset = index + 2 (header v řádku 1)
- `get_specimen_info` i `get_label_info` filtrují pouze OK_STATUSES
**Why:** Původní soubor `3001Specimeninventoryreport_30c1e108.xlsx` byl nahrazen novým `Protocol 77242113UCO3001 - All Samples.xlsx`, který má header v řádku 1 a jiný název sloupce pacienta.