This commit is contained in:
2026-06-15 16:10:47 +02:00
parent 36aa84aa02
commit 495cf8da21
34 changed files with 8012 additions and 8 deletions
@@ -0,0 +1,34 @@
# store_cda_batch_v1.3.py
**Verze:** 1.3 · **Datum:** 2026-06-12
Dávkové uložení binárek CDA (PDF) do Mongo `feasibility.investigators`
`cda.data_*`. Zdroj = `.msg` soubory na Toweru (`/mnt/user/JNJEMAILS`),
stažené přes SFTP (paramiko), příloha vytažena `extract_msg`.
## Princip
- `MAPPING` = explicitní seznam `(investigator_id, msg_filename,
attachment_filename, label)` — žádné hádání za běhu.
- CDA chodí od 3 asistentek z CTA: **Wittenbergerová** (LWittenb), **Hrabalová**
(LHrabalo), **Vojčová** (LVojcova).
## Co zapisuje
`cda.data_base64`, `cda.data_sha256`, `cda.data_filename`, `cda.data_mime`,
`cda.data_size`, `cda.data_stored_at`, `cda.data_source_msg`; doplní `cda.soubor`.
## Spuštění
```
python store_cda_batch_v1.3.py # dry-run / náhled
python store_cda_batch_v1.3.py --apply # zápis do Mongo
```
venv má `paramiko` + `extract_msg` + `pymongo`.
## Historie
- v1.3 — DÁVKA 6 (12JUN2026): Gregušová Katarína (KM Management spol. s r.o.,
krok 4 → 5), Drastich Pavel (IKEM — doplnění CDA k již odeslanému SIPIQ, krok 6;
uzavírá výjimečný stav „SIPIQ před podpisem CDA").
- v1.2 — DÁVKA 5 (11JUN2026): Mudr Robert.
- v1.1 — DÁVKA 4 (11JUN2026): Konečný Michal, Baláž Jozef.
- v1.0 — DÁVKY 13 (0910JUN2026): Hlavatý, Fedurco, Tichý, Falc, Pešta,
Jungwirthová, Matouš, Mihálkanin, Krížová, Gregar, Ďurina, Horváth.
(Lukáč zvlášť přes store_cda_to_mongo.)