Files
2026-06-09 08:22:49 +02:00

1.3 KiB

name, description, type
name description type
Projekt Covance UCO3001 Klinická studie 77242113UCO3001 — generování přehledového reportu vzorků project

Skript U:/janssen/Covance/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.