care.emr.reports.report_utils module¶ get_lock_key(report_type: str, associating_id: str) → str¶ set_lock(key: str, progress: int, timeout: int = 120) → None¶ get_progress(key: str) → int | None¶ clear_lock(key: str) → None¶ generate_and_upload_report(template: Template, report_type: str, associating_id: str, output_format: str = 'pdf', **kwargs) → ReportUpload¶