2.2 KiB
2.2 KiB
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í)
- Ú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."
- Podpis (MUDr. Buzalka / ICON…).
- Ú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), fallbackpi_email. Cc = koordinátorkyAKocourk@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
emaillib, multipart text+HTML, UTF-8) kvůli velkému tělu; není přescreate_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í.