C# Class PPPDDD.Reporting.Controllers.HealthcareReportBuilder

Show file Open project: elbandit/PPPDDD Class Usage Examples

Public Methods

Method Description
Build ( System.DateTime start, System.DateTime end, IEnumerable diagnosisIds ) : HealthcareReport

Private Methods

Method Description
BuildMonthlySummariesFor ( IEnumerable queries, int>.Dictionary monthlyTotals ) : IEnumerable
BuildQueriesFor ( IEnumerable months, IEnumerable diagnosisIds ) : IEnumerable
FetchMonthlyTotalsFromES ( IEnumerable months ) : int>.Dictionary
FetchTotalFromESFor ( DiagnosisQuery query ) : int
GetDiagnosisName ( string diagnosisId ) : string
GetMonthsInRange ( System.DateTime start, System.DateTime end ) : IEnumerable

Method Details

Build() public method

public Build ( System.DateTime start, System.DateTime end, IEnumerable diagnosisIds ) : HealthcareReport
start System.DateTime
end System.DateTime
diagnosisIds IEnumerable
return HealthcareReport