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

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í)

  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í.