Files
janssen/Feasibility/sipiq_import_v1.3.md
2026-06-19 14:28:54 +02:00

1.6 KiB

sipiq_import_v1.3 — import SIPIQ odpovědí do MongoDB (default = OSTŘE)

Verze: 1.3 · Datum: 2026-06-19 · Studie: 77242113UCO3002 (ICONIC / DAWN)

Změna proti v1.2

  • DEFAULT = OSTŘE. Spuštění bez argumentu zapíše do Mongo a přesune CSV do Zpracováno (uživatel zapomínal na --apply). Náhled jen s --dry-run. --apply ponecháno jako no-op (zpětná kompatibilita — staré příkazy fungují dál). v1.2 → Feasibility\TRASH.

Co dělá

Import Qualtrics CSV exportu SIPIQ do db feasibility (kolekce sipiq_questions + sipiq_responses), delta (jen nové/změněné + history[]), soft-link na investigators, source_exported_at = mtime souboru. FOLDER workflow: sebere *.csv z …\77242113UCO2001\ImportSIPIQcompled, naimportuje, přesune do Zpracováno\.

Použití

.venv\Scripts\python.exe Feasibility\sipiq_import_v1.3.py                 # OSTŘE (default) — zapíše + přesune
.venv\Scripts\python.exe Feasibility\sipiq_import_v1.3.py --dry-run        # jen náhled
.venv\Scripts\python.exe Feasibility\sipiq_import_v1.3.py --csv "<cesta>"  # jediný soubor (NEpřesouvá)
.venv\Scripts\python.exe Feasibility\sipiq_import_v1.3.py --scope all      # vč. ostatních zemí

--apply stále funguje (no-op). Mongo 192.168.1.76:27017, pymongo.

Pozor

Protože je default ostře, pouhé spuštění skriptu nad neprázdnou složkou zapíše a přesune. Pro bezpečný náhled používej --dry-run.

Stav 19JUN2026

Import exportu June+19 (18 odpovědí) proveden: +2 nové odpovědi (INSERT=2), zbytek beze změny, soubor přesunut do Zpracováno.