This document introduces SMARTMRS, a business intelligence (BI) solution for OpenMRS, an open-source medical record system. SMARTMRS uses a Python-based technology stack including the Cubes library for online analytical processing (OLAP) and data warehousing functionality. It connects directly to OpenMRS's backend MySQL database. The document discusses why a Python/Cubes approach was chosen over Pentaho, and provides an overview of how Cubes can be used to define dimensions and facts from OpenMRS data for OLAP and ad hoc analysis through a demo.
Related topics: