Sha256: e2a6256f03c99db4102c4a7a7a2ab30857a735d19fc0c0d1e6e347f6724787df

Contents?: true

Size: 1.14 KB

Versions: 2

Compression:

Stored size: 1.14 KB

Contents

class EmrOhspInterface::EmrOhspInterfaceController < ::ApplicationController
    def weeks_generator
        render json: service.weeks_generator();
    end   

    def months_generator
        render json: service.months_generator();
    end

    def quarters_generator
        render json: service.quarters_generator
    end

    def generate_quarterly_idsr_report
        render json: service.generate_quarterly_idsr_report(params[:request],params[:start_date],params[:end_date]);
    end

    def generate_weekly_idsr_report
        render json: service.generate_weekly_idsr_report(params[:request],params[:start_date],params[:end_date]);
    end 
    
    def generate_monthly_idsr_report
        render json: service.generate_monthly_idsr_report(params[:request],params[:start_date],params[:end_date]);
    end

    def generate_hmis_15_report
        render json: service.generate_hmis_15_report(params[:start_date],params[:end_date]);
    end

    def generate_hmis_17_report
        render json: service.generate_hmis_17_report(params[:start_date],params[:end_date]);
    end
   
    def service
        EmrOhspInterface::EmrOhspInterfaceService
    end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
emr_ohsp_interface-2.2.5 app/controllers/emr_ohsp_interface/emr_ohsp_interface_controller.rb
emr_ohsp_interface-2.2.4 app/controllers/emr_ohsp_interface/emr_ohsp_interface_controller.rb