care.emr.reports package¶ Subpackages¶ care.emr.reports.authorizers package BaseReportAuthorizer BaseReportAuthorizer.authorize_read() BaseReportAuthorizer.authorize_write() DischargeSummaryReportAuthorizer EncounterReportAuthorizer EncounterReportAuthorizer.authorize_read() EncounterReportAuthorizer.authorize_write() report_authorizer() Submodules care.emr.reports.authorizers.base module BaseReportAuthorizer care.emr.reports.authorizers.discharge_summary module DischargeSummaryReportAuthorizer care.emr.reports.authorizers.encounter module EncounterReportAuthorizer care.emr.reports.authorizers.utils module report_authorizer() read_report_authorizer() write_report_authorizer() care.emr.reports.context_builder package Subpackages care.emr.reports.context_builder.data_points package Submodules Submodules care.emr.reports.context_builder.data_point_registry module DataPointRegistry care.emr.reports.context_builder.type_registry module FieldTypeRegistry care.emr.reports.context_builder.types module care.emr.reports.context_builder.utils module format_date() format_datetime() format_phone_number() care.emr.reports.renderer package Subpackages care.emr.reports.renderer.generators package Submodules Submodules care.emr.reports.renderer.renderer module Renderer care.emr.reports.renderer.template_engine module TemplateEngine Submodules¶ care.emr.reports.discharge_summary module lock_key() set_lock() get_progress() clear_lock() parse_iso_datetime() format_duration() get_discharge_summary_data() compile_typ() generate_discharge_summary_pdf() generate_and_upload_discharge_summary() generate_discharge_report_signed_url() care.emr.reports.report_type_registry module ReportTypeConfig ReportTypeConfig.__init__() ReportTypeRegistry ReportTypeRegistry.register() ReportTypeRegistry.get() ReportTypeRegistry.get_all_keys() ReportTypeRegistry.get_all_configs() ReportTypeRegistry.get_schema() ReportTypeRegistry.unregister() ReportTypeRegistry.clear() care.emr.reports.report_type_utils module validate_associating_id() care.emr.reports.report_types module care.emr.reports.report_utils module get_lock_key() set_lock() get_progress() clear_lock() generate_and_upload_report()