Situation

Professional Billing, Inc. (PBI) is a privately owned company providing tailored medical billing and technology solutions for healthcare providers, including physicians. Established more than three decades ago, the company has built its reputation on flexibility and customisation and is now one of the leading medical billing and practice management service providers in the United States.

PBI’s existing DWH solution was ineffective. Maintaining both Tableau and PostgreSQL on‑premises required significant resources, while reliance on a Progress‑based legacy system resulted in an overly complex infrastructure. The solution lacked flexibility and scalability and could not support efficient reporting or monitoring.

PBI needed a reliable, performance‑driven technology that would streamline data analysis, reporting, and delivery processes while reducing operational overhead.

Solution

Baltic Amadeus delivered the full project within one month, covering situation analysis, solution development, testing, and complete data migration. The project consisted of two main parts: an internal medical billing and management application and a DWH and reporting solution built in the Microsoft Azure cloud.

On the application side, the team used Progress OpenEdge database trigger logic to track and store database changes. The database configuration was updated to include a separate broker for SQL‑only connections. Users and permissions were created specifically for SQL access, and SQL stored procedures were implemented for processing and deleting records.

On the Azure side, the Progress OpenEdge ODBC Driver was used to connect to the Progress database. Reporting data was extracted and stored in Azure SQL Database. Azure Data Factory enabled incremental DWH updates using change‑tracking tables, while a separate process marked and deleted processed records. The final DWH solution supported fast, in‑memory performance for Power BI and other client databases.

Added Value

The new DWH implementation optimised resource usage by removing obsolete code and reducing ETL processes by half, significantly lowering solution maintenance costs.

Thanks to improved flexibility, PBI can now scale resources more efficiently during peak and off‑peak periods. Power BI enables faster access to data and more convenient report generation for users.

By fully caching and partitioning data in Power BI, the solution eliminated unnecessary data management processes, improved querying speed and data quality, reduced redundant data copies, and established a single source of truth.

Baltic Amadeus did a fantastic job with our data warehouse implementation. It has made our data management process smoother, faster, and more accurate. But what’s most important, we had the pleasure of working with the Baltic Amadeus team. Thanks!
David A. Levins
COO at Professional Billing, Inc.

Related Case Studies

Let’s talk about your project

Starting something new or need support for an existing project? Reach out, and our experts will get back to you within one business day.

Start the conversation

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.