...
- Implement a report renderer that can take a report definition and a BIRT report design file or template and produce rendered outputs in appropriate format. [Completed]
BIRT ODA Plugin
...
- BIRT ODA Plugin
...
- Allow user to design a BIRT report using a CSV data source (local filesystem) (HIGH)
- Get that working within OpenMRS using a static file on the filesysystem
- Have the BIRT module write the CSV file to the filesystem and use the BIRT Report Design API to rewrite the data source URL
- Allow user to design a BIRT report using an XML data source (remote file) and get that working within OpenMRS (HIGH)
- Get that working within OpenMRS using a simple remote file you can link to any file, anywhere (e.g. REST web service, RSS feed)
- Get that working within OpenMRS using a dynamic data file provided by OpenMRS (e.g. an XML file provided by the BIRT module)
- Install the reportingrest module and make sure you can get a response from one of the REST resources
- Create a report that uses the reportingrest module to query an evaluated dataset from openmrs
- BIRT might require authentication in order to access the reportingrest module
- Allow user to download a sample data set in multiple formats CSV, XML (to be used when designing a report)
- This will allow users to design reports in BIRT to
- Provide tools to facilitate authoring and previewing a report within an external BIRT report designer.
- Allow passing OpenMRS Report Data into BIRT
- Use webservices (via REST).
- Use data source (via JDBC).
- Convert the report data to text files (XML, CSV).
- Use our own ODA data source
- Scripting data sources.
Midterm Evaluation
...
- Rewrite BIRT module pages/controllers/service to use Report Module API
- Demonstration and Presentation
...
- Rewrite BIRT module pages/controllers/service to use Report Module API (MED)
- Allow user to List, Edit/Update, Create, Preview and Delete reports with BIRT report designs
- Create BIRT Content (Completed)
- Edit Report
- Preview Report
- Delete Report
- List Report Definition
- Include link to download dataset as csv
- implement downloadDataSet controller class to display details for a report definition including datasets
- Include link to download report
- Preview Report
- Delete Report
- List Report Definition
- Allow user to List, Edit/Update, Create, Preview and Delete reports with BIRT report designs
- Improve the query for the modifyReport(...) in the BirtTemplateRenderer class
- Testing, Demonstration and Progress Report
...