Compatibility
IMPORTANT: The BIRT Report Module currently does NOT support BIRT Runtime 2.6.1!
- BIRT Report Module 2.5.1.x requires BIRT Runtime 2.5.1
- BIRT Report Module 2.3.2.x requires BIRT Runtime 2.3.2
- BIRT Report Module 2.3.1.x requires BIRT Runtime 2.3.1
Older versions no longer supported
- BIRT Report Module 2.1 requires BIRT Runtime 2.3.2
- BIRT Report Module 2.0 requires BIRT Runtime 2.3.1
- BIRT Report Module 1.9 requires BIRT Runtime 2.2.2
- BIRT Report Module 1.8 requires BIRT Runtime 2.2.2
- BIRT Report Module 1.7 requires BIRT Runtime 2.2.2
- BIRT Report Module 1.6 requires BIRT Runtime 2.2.2
- BIRT Report Module 1.5 requires BIRT Runtime 2.2.2
- BIRT Report Module 1.4 requires BIRT Runtime 2.2.1.1 (can be compiled from source)
- BIRT Report Module 1.3 requires BIRT Runtime 2.2.1 (can be compiled from source)
- BIRT Report Module 1.2 requires BIRT Runtime 2.2.0
- BIRT Report Module 1.1 requires BIRT Runtime 2.2.0 (can be compiled from source)
- BIRT Report Module 0.6 requires BIRT Runtime 2.2.0
- BIRT Report Module 0.3 requires BIRT Runtime 2.2.0 (can be compiled from source)
- BIRT Report Module 0.2 requires BIRT Runtime 2.2.0
Download
IMPORTANT: The BIRT Report Module currently does NOT support BIRT Runtime 2.6.1, so please download Runtime version that is supported (e.g. 2.5.1, 2.3.2, or 2.3.1).
You likely want to use the following Archived Builds page.
- Find the build that you want on the Archived Builds page (either 2.5.1, 2.3.2, 2.3.1)
- Dowload BIRT Report Designer
- Choose RCP Designer if you are running Windows.
- Choose All-in-One if you are running Ubuntu or Mac and don't have Eclipse installed already.
- Choose Framework if you have an instance of Eclipse already installed.
- Download BIRT Runtime Engine (click Runtime)
- Download BIRT Report Module
Installation Instructions
Step 1. Install BIRT Report Designer (optional)
If you plan to design reports locally, you need to install the BIRT Report Designer.
If you are using Windows, the easiest way to install the
- Download the latest version of the BIRT RCP Designer
- Extract the BIRT RCP Designer to your local file system (i.e. /var/lib/birt-rcp-designer-x_y_z)
If you are using Ubuntu, the easiest way to install the Report Designer is using the All-in-One download.
- Download the latest version of the BIRT Report Designer
- Extract the BIRT Report Designer to your local file system (i.e. /var/lib/birt-report-designer-x_y_z)
If you are using Eclipse, you can download the Framework version, extract it, and copy it into your current eclipse installation (under the plugins directory).
Step 2. Install BIRT Runtime Engine (required)
If you want to run the BIRT Module on a server, you MUST first install the BIRT Runtime Engine.
- Download the latest compatible BIRT Runtime Engine (click Runtime button).
- Extract the BIRT Runtime Engine to your local file system (i.e. /var/lib/birt-runtime-x.y.z)
- Note the path to the BIRT Runtime Engine (e.g. this is your BIRT home directory /var/lib/birt-runtime-x.y.z/ReportEngine)
Step 3. Install MySQL Driver (optional)
If you plan to design reports that use the SQL dataset to make calls to a MySQL database, you will need to install a MySQL driver. OpenMRS uses a MySQL driver, so you can simply copy that
To install the MySQL Driver into BIRT Runtime Engine
- Download the latest MySQL driver
- Copy file to BIRT Runtime Plugin directory
- For example, PATH_TO_BIRT_RUNTIME\ReportEngine\plugins\org.eclipse.birt.report.data.oda.jdbc_<version>\drivers
To Install MySQL Driver into BIRT Report Designer
- Open BIRT Report Designer
- Create New Data Source > JDBC Data Source
- Manage Drivers ...
- Add ...
- Locate the appropriate MySQL driver
- Click Open
- Click Ok
To create a new SQL Data Source in the BIRT Report Designer
- Open BIRT Report Designer
- Create New Data Source > JDBC Data Source
- Enter properties
- Driver Class: com.mysql.jdbc.Driver (v3.1)
- Database URL: jdbc:mysql://localhost:3306/openmrs?autoReconnect=true
- User Name: your db username
- Password: your db password
- Click 'Test Connection ...'
- Click 'Finish'
Step 4. Install BIRT Report Module to OpenMRS
a. Install BIRT Report Module
- Download the latest BIRT Report Module (click the Download button).
- Login to OpenMRS as an administrator
- Navigate to Administration > Manage Modules
- Browse for .omod file that you downloaded
- Click the Add Module button
b. Edit Global Properties
Assuming you are logged in as an Administrator:
- Navigate to Administration > Manage Global Properties
- Enter values for the BIRT global properties
- Click Save at the bottom of the page
- birt.birtHome
Specifies the absolute path to the BIRT Report Engine. Must include ReportEngine subdirectory.
Example: /var/lib/birt-runtime-x_y_z/ReportEngine
- birt.datasetDir
Specifies the absolute path to the reports dataset directory (for CSV/XML data sources).
Example: <user_home>/.OpenMRS/reports/datasets
- birt.defaultReportDesignFile
Specifies the name of the default report design file. Not implemented yet.
Example: default.rptdesign
- birt.imageDir
Specifies the absolute path to the image directory where BIRT will find generated charts and graphs. Not implemented yet.
Example: C:/Documents and Settings/Justin Miranda/Application Data/OpenMRS/reports/output/images
- birt.loggingDir
Specifies the absolute path for log files written by BIRT Engine.
Example: C:/Documents and Settings/Justin Miranda/Application Data/OpenMRS/reports/logs
- birt.outputDir
Specifies the absolute path to the report output file when reports are generated.
Example: C:/Documents and Settings/Justin Miranda/Application Data/OpenMRS/reports/output
- birt.reportDir
Specifies the absolute path where report design files are uploaded.
Example: C:/Documents and Settings/Justin Miranda/Application Data/OpenMRS/reports
- birt.reportOutputFile
Specifies the absolute path to the reports output file.
Example: C:/Documents and Settings/Justin Miranda/Application Data/OpenMRS/reports/output/ReportOutput.pdf
- birt.reportOutputFormat
Default output format.
Example: pdf
- birt.reportPreviewFile
Specifies the absolute path to the report preview file.
Example: C:/Documents and Settings/Justin Miranda/Application Data/OpenMRS/reports/ReportPreview.pdf
c. Start BIRT Report Module
Assuming you are logged in as an Administrator:
- Naviagate to the Administration > Manage Modules
- Click the green arrow next to the BIRT Report Module
Step 5. Configure Users with Required Privileges
The following privilege may be necessary for various activities.
- Manage Reports (deprecated, but still used for the time-being)
- Edit Reports
- View Reports
- Delete Reports