A Proof of Concept user activity heatmap, cloud service cost panel, and survey feedback analysis for the NLM's Office of Computer and Communications Systems' (OCCS) DailyMed Data Studio dashboard
Presented and Delivered to the OCCS team effective July 22nd, 2026
DailyMed is the National Library of Medicine's official provider of FDA drug labeling — the source of truth that clinicians, pharmacists, developers, and the general public reach for when they need to know exactly what is in a medication and how it is meant to be used. To keep a service of that reach healthy, the NLM's Office of Computer and Communications Systems (OCCS) had built an engagement dashboard tracking user activity and continued engagement over time. That dashboard — including the considerable work of hooking it to a continuously-updated data pipeline through BigQuery — is the work of Adam Korengold, Michael Cumbo, and Gagandeep Samra, and everything described below was built on top of the foundation they laid.
The existing dashboard answered how much — active users, sessions, API calls, sessions per user — but not why. There was no feature to inform on what, in particular, initially attracted users to the site, what kept them engaged once they arrived, or what they were unable to find and left without. Just as importantly, there was no view of what exactly was incurring cost from the dashboard itself: which cloud services were being consumed to produce those numbers, how that spend moved month over month, and by how much. Without that, engagement reporting and the budget sustaining it were open questions left without answers.
Rather than propose changes in the abstract, we built a working Proof of Concept the team could see, click through, and plug straight into their own data pipeline. The approach was to rebuild what OCCS already had, extend it with the three features that were missing, and then migrate the whole thing into the environment they actually work in:
The first build is a live, single-screen web dashboard hosted on Vercel — view the concept dashboard. The familiar panels sit on the left and top; the three new ones are the heatmap, the maintenance-cost card, and the floating feedback widget in the lower right.
The cost card carries the story the original dashboard could not tell: current monthly spend broken out by BigQuery, Vertex, and Athena, with the twelve-month trajectory beside it — a bill that collapses from thousands of dollars a month to single digits once queries are pre-aggregated and rewritten, and, crucially, a visible attribution of which service was responsible for the difference.
In the PoC, the heatmap shows six clean, disparate clusters, because it is running on mock data where every page belongs to exactly one clinical category. Plugged into the real-time data pipeline, pages will fall into more than one category at once, so the expectation is spatially visible overlap — the regions where clusters bleed into each other are precisely the mixes that are popular, and the cold space between them are the mixes that are not, or simply under-serviced. Nor is the technique limited to page classification: the same insight could be gathered from displaying the heatmap across authors, departments, and other meta details about the pages the users interact with to get a better picture of how to further serve the needs of DailyMed's users.
A dashboard the OCCS team could not plug their own data into is worthless, so the second half of the work was translating the PoC from Vercel into Data Studio — the environment the existing dashboard already runs in. The KPIs, trends, events table, and cost breakdown map onto native components; the thermal heatmap, which no built-in chart type can produce, was shipped as a custom community visualization, so it renders identically once the pipeline's data is fed to it.
We put pen to paper after the first iteration of the OCCS Tech Talk series on July 8th, 2026, built both dashboards within that week, demoed them, and handed the PoC over two weeks later, at the second iteration onJuly 22nd, 2026. What the team received was not simply a set of notes suggesting next steps, but a working artifact — the Vercel concept to show stakeholders what the additions look like in a visually complelling UI, and the Data Studio port ready to be wired into the existing pipeline to display actionable insights and drive the results they're looking for. From there the heatmap, the cost panel, and the survey responses act as a continuous pulse check and standing feed of evidence informing DailyMed about what draws people to their site, what keeps them there, how to act on it, and what it costs to keep the service running. The team continues to develop the dashboard from where we left off, and we're greatly looking forward to seeing how it evolves before final delivery.
Have questions regarding our software or services? Reach out to our team and let's discuss how we can help bring your ideas to life.