Files
janssen/Feasibility/TRASH/sipiq_thankyou_v1.0.md
2026-06-18 11:10:00 +02:00

39 lines
2.2 KiB
Markdown

# sipiq_thankyou_v1.0 — poděkování za vyplnění SIPIQ (.eml draft)
**Verze:** 1.0 · **Datum:** 2026-06-18 · **Studie:** 77242113UCO3002 (ICONIC / DAWN)
## Co dělá
Vygeneruje `.eml` draft poděkování za vyplnění SIPIQ pro jedno centrum (čte z Mongo
`feasibility.sipiq_responses` + `sipiq_questions` + `investigators`). Draft otevře Outlook
jako rozepsaný e-mail (`X-Unsent: 1`); uživatel ho **ručně odešle**.
## Struktura e-mailu (domluva 18JUN2026, BEZ Shrnutí)
1. **Úvod:** „Děkujeme za zaslání vyplněného dotazníku SIPIQ studie 77242113UCO3002 (DAWN).
Vaše odpovědi uvádíme pro úplnost v plném znění níže, pod podpisem. Odeslaný dotazník již
není možné editovat, takže kdybychom při dalším zpracování našli položky chybějící, nejasné
nebo nekonzistentní, ještě bychom si vyžádali upřesnění e-mailem."
2. **Podpis** (MUDr. Buzalka / ICON…).
3. **ÚPLNĚ POD PODPISEM** = kompletní výpis vyplněného SIPIQ (sekce → otázka → odpověď, dle
`order`/`section`; vynechána Confidentiality; jen neprázdné odpovědi).
- **Shrnutí se NEpíše** (uživatel 18JUN2026). Větu „Shrnutí je níže" z původní šablony nahrazuje
odkaz na plné odpovědi pod podpisem.
## Příjemci / odeslání
- **To** = e-maily lékaře z `investigators` (`email` + `email2`), fallback `pi_email`. **Cc** =
koordinátorky `AKocourk@ITS.JNJ.com, EBartoso@its.jnj.com`. **From** = vbuzalka@its.jnj.com.
- Výstup `…\UploadToJNJ\podekovani_sipiq_<prijmeni>_<DDMMMYYYY>.eml`.
- **Draft ≠ odesláno** — STATUS „poděkováno" psát až po ověření odeslání.
- Generuje .eml přímo (Python `email` lib, multipart text+HTML, UTF-8) kvůli velkému tělu;
není přes `create_draft_eml` (to je pro krátká těla). X-Unsent draft = Outlook compose.
## Použití
```
.venv\Scripts\python.exe Feasibility\sipiq_thankyou_v1.0.py --last Bruncak # dry-run
.venv\Scripts\python.exe Feasibility\sipiq_thankyou_v1.0.py --last Bruncak --apply # zapíše .eml
```
`--last` = `pi_last_name` v sipiq_responses. Mongo 192.168.1.76:27017, pymongo.
## Stav 18JUN2026
Vygenerován testovací draft pro Bruncáka (To obě adresy, Cc koordinátorky, 13 sekcí SIPIQ).
Zbývajících 15 center na vyžádání.