Package org.openmrs.report

A report uses a cohort and a dataset to give back data

See:
          Description

Interface Summary
DataSet<T> Implementations of this interface represent the equivalent of a spreadsheet of data, i.e.
DataSetDefinition Implementations of this interface describe the metadata that can be evaluated to produce a DataSet.
DataSetProvider Implementations of this interface perform the work of converting from a DataSetDefinition to a DataSet.
DataSetTransform  
MapDataSet<T> DataSet which is key-value pairs, instead of a full two-dimensional table
Parameterizable A Cohort, ReportSchema, and Logic rules can be parameterizable.
ReportDesigner  
ReportRenderer Takes a ReportSchema and renders it, often acting as a connector that delegates to a sophisticated package like BIRT or Jasper Reports.
 

Class Summary
CohortDataSet A dataset which represents a list of cohorts, each of which has a name.
CohortDataSetDefinition Metadata that defines a CohortDataSet.
CohortDataSetProvider The logic that evaluates a CohortDataSetDefinition and produces a CohortDataSet
EvaluationContext The EvaluationContext provides the following capabilities: - A baseCohort, i.e.
Parameter Parameters are used in a ReportSchema, LogicCriteria, and CohortFromStrategy, etc If an object is parameterizable, it is willing to accept a parameter like this.
RenderingMode Represents a mode in which a @see org.openmrs.report.ReportRenderer can run.
ReportData Report Data obtained from evaluating a ReportSchema with a given EvaluationContext.
ReportSchema This class holds the different parts of a report before generation.
ReportSchemaXml This represents a very simplified saving technique for ReportSchemas.
RowPerObsDataSet A dataset with one-row-per-obs.
RowPerObsDataSetDefinition Definition of a dataset that produces one-row-per-obs.
RowPerObsDataSetProvider  
RowPerProgramEnrollmentDataSet  
RowPerProgramEnrollmentDataSetDefinition Definition of a dataset that produces one-row-per-PatientProgram.
RowPerProgramEnrollmentDataSetProvider  
 

Exception Summary
ParameterException  
RenderingException  
ReportRenderingException  
 

Package org.openmrs.report Description

A report uses a cohort and a dataset to give back data


OpenMRS-trunk

Generated May 29 2008 02:01 AM. NOTE - these libraries are in active development and subject to change