Power BI Dashboard Reports
Healthcare Claims, Patient Outcomes and Hospital Utilisation Platform
Dashboard 1.1: Executive Overview
The Executive Overview dashboard provides a concise view of population scale, healthcare utilisation, claims cost, payer contribution, patient responsibility, and 30-day returns. It is designed for high-level operational monitoring before users drill into patient, clinical, claims, or readmission pages.
All figures use the synthetic Synthea export and are demonstrations of analytical engineering. They are not real-world clinical findings.
Dashboard 1.2: Key Performance Indicators
The return metric is based on 1,838 completed inpatient encounters, of which 620 had a later inpatient or emergency encounter within 30 days.
Dashboard 1.3: Visuals
| Visual | Fields and measure | Business purpose |
|---|---|---|
| KPI cards | Total Patients, Total Encounters, Total Claim Cost, Payer Coverage, Patient Responsibility, 30-Day Return Rate | Immediate summary of the population, utilisation, financial position, and return metric. |
| Line chart: Total Encounters by Year | dim_date[calendar_year] and Total Encounters | Shows the long-term encounter trend and helps identify changes in data volume over time. |
| Donut chart: Encounter Class | fact_encounter[encounter_class] and Total Encounters | Shows the mix of wellness, ambulatory, outpatient, urgent care, emergency, and inpatient utilisation. |
| Column chart: Total Claim Cost by Payer | dim_payer[payer_name] and Total Claim Cost | Highlights payers associated with the highest total claims. |
| Bar chart: Total Encounters by Organization | dim_organization[organization_name] and Total Encounters | Ranks the busiest healthcare organisations; display the top 10. |
| 100% stacked column: Funding Mix by Payer | dim_payer[payer_name], Payer Coverage, and Patient Responsibility | Compares the share of cost paid by payers versus patients. |
Key findings from the exported data
Encounter utilisation mix
| Encounter class | Encounters | Share of encounters |
|---|---|---|
| Wellness | 19,106 | 35.82% |
| Ambulatory | 18,936 | 35.50% |
| Outpatient | 9,003 | 16.88% |
| Urgent care | 2,373 | 4.45% |
| Emergency | 2,090 | 3.92% |
| Inpatient | 1,838 | 3.45% |
Wellness and ambulatory encounters account for 38,042 encounters, or 71.32% of all recorded utilisation. Inpatient encounters are a much smaller portion of volume but form the denominator for the 30-day return metric.
Highest-volume organisations
| Organization | Encounters |
|---|---|
| VA Boston Healthcare System Jamaica Plain Campus | 3,217 |
| Worcester Outpatient Clinic | 1,972 |
| HALLMARK HEALTH SYSTEM | 1,658 |
| CAMBRIDGE HEALTH ALLIANCE | 1,028 |
| NEWTON-WELLESLEY HOSPITAL | 955 |
VA Boston Healthcare System Jamaica Plain Campus is the highest-volume organisation with 3,217 encounters, representing approximately 6.03% of all encounters.
Claims and coverage pattern
| Payer | Total claim cost | Payer coverage | Patient responsibility |
|---|---|---|---|
| NO_INSURANCE | $1,310,431.09 | $0.00 | $1,310,431.09 |
| Medicare | $1,245,644.86 | $795,049.22 | $450,595.64 |
| Medicaid | $1,021,809.77 | $593,118.09 | $428,691.68 |
| Blue Cross Blue Shield | $850,699.16 | $435,626.60 | $415,072.56 |
| UnitedHealthcare | $598,630.48 | $352,213.96 | $246,416.52 |
NO_INSURANCE has the largest total claim cost and no payer contribution, so the complete $1.31M is attributed to patient responsibility. Medicare has the second-highest claim cost and covers 63.82% of its associated claims.
Data and refresh note
Figures were calculated from the curated CSV marts in data/csv_output/.
The current export manifest records a refresh timestamp of 2026-07-20 18:33 UTC. A
successful Airflow run refreshes the CSVs and manifest; refreshing Power BI then updates
the dashboard metrics and visualisations.
Dashboard 2.1: Patient Population
The Patient Population dashboard describes the demographic composition, geographic distribution, aggregate patient expense and coverage fields, and active-condition burden of the synthetic population.
Patient expense and coverage fields are synthetic source-generated values. They are used to demonstrate aggregation and comparison techniques, not actual annual healthcare costs.
Dashboard 2.2: Visuals
| Visual | Fields and measure | Business purpose |
|---|---|---|
| KPI cards | Total Patients, Average Patient Expense, Average Patient Coverage | Summarises the size and high-level financial fields of the patient population. |
| Stacked bar: Patients by Gender and Race | dim_patient[gender], dim_patient[race], and Total Patients | Shows demographic composition across gender and race categories. |
| Bar chart: Patients by Ethnicity | dim_patient[ethnicity] and Total Patients | Shows the ethnicity distribution of the synthetic population. |
| Map: Patients by State | dim_patient[state] and Total Patients | Shows population geography; this extract contains one state, so use it as a contextual visual rather than a comparative analysis. |
| Bar chart: Active Conditions | fact_condition[condition_description] and Patients With Active Condition | Ranks the top 10 active conditions by unique patient count. |
| Matrix: County Population and Expense | dim_patient[state], dim_patient[county], Total Patients, and Average Patient Expense | Compares patient volume and source-generated expense values across counties. |
Dashboard 2.3: Key Findings
Demographic composition
The population includes 609 female patients (52.01%) and 562 male patients (47.99%). White patients account for 965 records (82.41%), followed by Black patients with 101 records (8.63%) and Asian patients with 90 records (7.69%).
The ethnicity visual shows 1,058 non-Hispanic patients (90.35%) and 113 Hispanic patients (9.65%).
Geographic distribution
| County | Patients | Average patient expense |
|---|---|---|
| Middlesex County | 255 | $735,233.49 |
| Worcester County | 150 | $879,103.46 |
| Suffolk County | 132 | $619,641.93 |
| Norfolk County | 128 | $825,686.05 |
| Essex County | 115 | $751,480.75 |
All patients are located in Massachusetts. Middlesex County has the largest population with 255 patients (21.78% of the total), followed by Worcester County with 150 patients.
Active condition burden
| Active condition | Unique patients |
|---|---|
| Body mass index 30+ — obesity | 449 |
| Prediabetes | 317 |
| Hypertension | 302 |
| Anemia | 276 |
| Chronic sinusitis | 229 |
Obesity is the most common active condition, associated with 449 patients (38.34% of the population). Prediabetes and hypertension are also prominent, affecting 317 and 302 patients respectively. These are synthetic patterns intended only to demonstrate the active-condition visual and patient-count measure.
Dashboard 3.1: Clinical Utilisation
The Clinical Utilisation dashboard combines encounter volume, service type, organisation activity, active-condition burden, procedure volume, and immunization volume. It supports an operational view of how the synthetic population uses healthcare services.
The dashboard also contains 15,478 immunization events. Provider specialty is not used as
a slicer because the exported provider data contains only one specialty value:
GENERAL PRACTICE.
Dashboard 3.2: Visuals
| Visual | Fields and measure | Business purpose |
|---|---|---|
| KPI cards | Total Encounters, Unique Patients, Encounters per Patient, Distinct Providers, Distinct Organizations, Total Procedures | Provides a compact operational summary of service usage and clinical activity. |
| Line chart: Encounter Trend by Service Type | dim_date[calendar_year], fact_encounter[encounter_class], and Total Encounters | Shows utilisation change over time for ambulatory, wellness, outpatient, urgent care, emergency, and inpatient activity. |
| Donut chart: Healthcare Utilisation by Encounter Class | fact_encounter[encounter_class] and Total Encounters | Shows the relative mix of healthcare service types. |
| Bar chart: Top 10 Organisations | dim_organization[organization_name] and Total Encounters | Ranks the organisations handling the highest encounter volume. |
| Bar chart: Top 10 Conditions by Unique Patients | fact_condition[condition_description] and Patients With Active Condition | Shows the most common active conditions in the synthetic population. |
| Matrix: Clinical Activity by Year | dim_date[calendar_year], Total Procedures, Total Immunizations, and Total Encounters | Compares annual clinical activity across encounter, procedure, and immunization facts. |
Recommended filters are calendar year, month, state, and encounter class. Use an encounter-class button slicer because it has only six easily comparable values.
Dashboard 3.3: Key Findings
Utilisation mix and time trend
Wellness encounters are the largest category with 19,106 events (35.82%), closely followed by ambulatory encounters with 18,936 (35.50%). Together they account for 71.32% of all encounters. Outpatient encounters add 9,003 events (16.88%), while inpatient and emergency encounters account for 1,838 and 2,090 events respectively.
The largest annual encounter volume is 3,178 in 2014, followed by 3,153 in 2017 and 3,148 in 2016. The lower 2020 value should be interpreted cautiously because the source extract ends during 2020 and does not represent a full-year comparison.
Organisation and provider coverage
The encounter fact covers 1,104 providers and 1,103 organisations. VA Boston Healthcare System Jamaica Plain Campus is the highest-volume organisation with 3,217 encounters, followed by Worcester Outpatient Clinic with 1,972 and HALLMARK HEALTH SYSTEM with 1,658.
Clinical activity and procedures
| Procedure | Events |
|---|---|
| Medication Reconciliation | 5,632 |
| Renal dialysis | 3,389 |
| Auscultation of the fetal heart | 2,705 |
| Evaluation of uterine fundal height | 2,705 |
| Subcutaneous immunotherapy | 1,497 |
The dashboard combines these procedure volumes with the active-condition visual. Obesity, prediabetes, and hypertension are the three most common active conditions, associated with 449, 317, and 302 unique patients respectively.
These utilisation patterns are derived from synthetic data. They demonstrate the dashboard's filtering and aggregation logic, not real clinical service demand.
Dashboard 4.1: Claims and Costs
The Claims and Costs dashboard presents encounter-level claims, payer coverage, patient responsibility, and separate native-grain procedure and medication costs. Keeping these facts separate avoids double counting procedure or medication costs inside encounter claims.
Dashboard 4.2: Visuals
| Visual | Fields and measure | Business purpose |
|---|---|---|
| KPI cards | Total Claim Cost, Payer Coverage, Patient Responsibility, Payer Coverage Rate, Procedure Cost, Medication Cost | Summarises the major financial measures without mixing different fact-table grains. |
| Line chart: Claims and Funding over Time | dim_date[calendar_year], Total Claim Cost, Payer Coverage, Patient Responsibility | Shows financial changes over the encounter timeline. |
| 100% stacked bar: Funding Mix by Payer | dim_payer[payer_name], Payer Coverage, Patient Responsibility | Compares the percentage of cost funded by payers and patients. |
| Bar chart: Total Claim Cost by Payer | dim_payer[payer_name] and Total Claim Cost | Ranks payers by encounter-level claim cost. |
| Bar chart: Top 10 Medications by Total Cost | fact_medication[medication_description] and Medication Cost | Identifies medication records with the highest native-grain cost. |
| Bar chart: Top 10 Procedures by Total Cost | fact_procedure[procedure_description] and Procedure Cost | Identifies the highest-cost procedures. |
| Matrix: Payer Financial Summary | dim_payer[payer_name], Total Claim Cost, Payer Coverage Rate, Patient Responsibility | Provides a detailed payer comparison with exact values. |
Dashboard 4.3: Key Findings
Encounter claim funding
Total encounter claim cost is $6,868,312.95. Payers cover $3,307,391.57, or 48.15%, while $3,560,921.38, or 51.85%, is assigned to patient responsibility. The largest annual claim cost is $409,282.07 in 2014; the next highest years are 2017 ($406,208.08) and 2016 ($405,613.95).
Payer coverage pattern
| Payer | Claim cost | Coverage rate | Patient responsibility |
|---|---|---|---|
| NO_INSURANCE | $1,310,431.09 | 0.00% | $1,310,431.09 |
| Medicare | $1,245,644.86 | 63.83% | $450,595.64 |
| Medicaid | $1,021,809.77 | 58.05% | $428,691.68 |
| Blue Cross Blue Shield | $850,699.16 | 51.21% | $415,072.56 |
| Anthem | $293,580.68 | 76.70% | $68,406.04 |
NO_INSURANCE has the highest claim cost and no payer contribution, making it the largest patient-responsibility category. Anthem has the highest coverage rate among named payers at 76.70%, although its total claim cost is smaller than Medicare, Medicaid, and Blue Cross Blue Shield.
Medication and procedure cost concentration
| Medication | Total medication cost |
|---|---|
| Simvastatin 10 MG Oral Tablet | $13,390,825.29 |
| Hydrochlorothiazide 25 MG Oral Tablet | $9,682,467.03 |
| Atenolol / Chlorthalidone Oral Tablet | $8,586,612.12 |
| Albuterol Metered Dose Inhaler | $8,363,801.74 |
| Epinephrine Auto-Injector | $7,109,760.15 |
Medication facts total $100,106,420.41. Only $6,306,231.73 is payer coverage, leaving $93,800,188.68 as medication patient responsibility. These medication values should not be added to encounter claims because they are stored at a different event grain.
| Procedure | Total procedure cost |
|---|---|
| Electrical cardioversion | $31,118,632.42 |
| Subcutaneous immunotherapy | $21,547,347.94 |
| Auscultation of the fetal heart | $17,236,237.41 |
| Evaluation of uterine fundal height | $17,046,983.41 |
| Combined chemotherapy and radiation therapy | $9,362,684.35 |
Financial figures are synthetic and demonstrate how the dashboard separates encounter, procedure, and medication cost grain for trustworthy analysis.
Dashboard 5.1: Readmissions / 30-Day Returns
This dashboard uses the project’s synthetic-data operational return metric. A completed inpatient encounter is flagged when a later inpatient or emergency encounter occurs within 30 days. It is not a clinical readmission measure and should not be interpreted as one.
Figures below match the published page with no slicer selections applied (calendar year full range; month, gender, ethnicity, and county all set to All).
Dashboard 5.2: Visuals
| Visual | Fields and measure | Business purpose |
|---|---|---|
| KPI cards | Eligible Inpatient Encounters, 30-Day Returns, No 30-Day Return, 30-Day Return Rate, Average Days to Return, Patients With 30-Day Returns | Provides a compact view of the return-metric denominator, numerator, rate, timing, and distinct patients. |
| Line chart: 30-Day Return Rate by Year | dim_date[calendar_year] and 30-Day Return Rate | Shows return-rate movement across the synthetic encounter timeline. |
| Bar chart: Return Rate by County | dim_patient[county] and 30-Day Return Rate | Ranks county-level return rates; interpret with eligible encounter counts because denominators vary. |
| Bar chart: Return Rate by Gender | dim_patient[gender] and 30-Day Return Rate | Compares the metric across gender groups. |
| Bar chart: Return Rate by Ethnicity | dim_patient[ethnicity] and 30-Day Return Rate | Compares the metric across the available ethnicity categories. |
| Donut: Eligible encounters by return flag | fact_readmission[returned_within_30_days] | Shows the True/False split: 620 returns (33.73%) and 1,218 with no return (66.27%). |
| Return-detail table | Index encounter ID, patient name, gender, county, index date parts, return date parts, and days to return | Supports drill-down into return timing. The unfiltered sum of days to return is 11,114. |
Optional slicers are available for calendar year, month, gender, ethnicity, and county. The findings in this report do not apply any of those filters. Payer, provider, organisation, and encounter-class slicers are not used on this page because the readmission fact connects directly only to patient and date dimensions.
Dashboard 5.3: Key Findings — No Filter
Overall return metric
Of 1,838 eligible inpatient encounters, 620 have a later inpatient or emergency encounter within 30 days. That produces a 33.73% synthetic 30-day return rate. The average time between the index discharge and the return encounter is 17.93 days.
Those 620 return events are associated with only 33 distinct patients. The dashboard therefore reports both encounter-level and patient-level counts: the synthetic source contains repeated inpatient-return patterns for a small number of patients, so the encounter numerator is much larger than the patient count.
Demographic breakdown
| Group | Eligible encounters | Returns | Return rate |
|---|---|---|---|
| Male | 805 | 302 | 37.52% |
| Female | 1,033 | 318 | 30.78% |
| Non-Hispanic | 1,731 | 610 | 35.24% |
| Hispanic | 107 | 10 | 9.35% |
Male encounters show a higher synthetic return rate than female encounters. Ethnicity differences should be read carefully: Hispanic patients contribute a much smaller denominator (107 eligible encounters) than non-Hispanic patients.
County comparison
| County | Eligible encounters | Returns | Return rate |
|---|---|---|---|
| Hampshire County | 167 | 90 | 53.89% |
| Suffolk County | 253 | 128 | 50.59% |
| Plymouth County | 85 | 40 | 47.06% |
| Dukes County | 38 | 16 | 42.11% |
| Worcester County | 255 | 95 | 37.25% |
| Barnstable County | 154 | 29 | 18.83% |
| Bristol County | 155 | 12 | 7.74% |
| Berkshire County | 14 | 0 | 0.00% |
Hampshire and Suffolk counties lead the synthetic return-rate ranking among larger denominators. Lower-rate counties such as Barnstable and Bristol still have meaningful eligible volumes, so county ranking supports exploration rather than clinical ranking.
Trend interpretation
With no month or year filter applied, the calendar-year line chart uses the full synthetic timeline. The trend is volatile because annual eligible volumes are uneven. Peaks above 60% and sharp drops toward 0% reflect small yearly denominators more than a stable operational pattern, and should not be treated as clinical signal.
These are synthetic-data patterns used to demonstrate a time-window metric, demographic comparison, denominator-aware rate analysis, and record-level drill-down. Power BI may display eligible and non-return counts as rounded thousands (for example 2K and 1K); the exact mart values are 1,838 eligible and 1,218 with no 30-day return.