care.emr.reports.discharge_summary module

lock_key(encounter_ext_id: str)
set_lock(encounter_ext_id: str, progress: int)
get_progress(encounter_ext_id: str)
clear_lock(encounter_ext_id: str)
parse_iso_datetime(date_str)
format_duration(duration)
get_discharge_summary_data(encounter: Encounter)
compile_typ(output_file, data)
generate_discharge_summary_pdf(data, file)
generate_and_upload_discharge_summary(encounter: Encounter)
generate_discharge_report_signed_url(patient_external_id: str)