Start with the question and the action that follows its answer. SlicerDicer explores populations within available models; Reporting Workbench supports operational lists and actions. Clarity and Caboodle supply different reporting structures. Databasin implements analysis across Epic and other business systems when the answer depends on those records together.
Starting points for common questions
| Option | Best for | Setup |
|---|---|---|
| SlicerDicer | Exploring a population in an available model | Models, access and training at the institution. |
| Reporting Workbench | Acting on an operational record list | A suitable template, criteria and permissions. |
| Clarity | Building detailed reports with custom calculations | Approved access and specialist query development. |
| Caboodle | Reusing an implemented reporting subject area | Coverage and measures validated locally. |
| Databasin | Answering questions across clinical and business records | Our team implements connections, definitions and reports. |
How these options were selected
These options were selected for different reporting jobs within an Epic organization. The criteria below express the emphasis of this guide. A useful selection starts with whether the answer can be produced, then considers how people will use it and who will maintain it. The five entries include interfaces, reporting stores and an implemented platform because a real investigation may use more than one of them.
Question and data coverage
35%
Use in everyday work
25%
Required data freshness
20%
Continuing operation and ownership
20%
Epic · Healthcare Intelligence · Accessed 2026
Vanderbilt Clinical Informatics Center · Epic Data Resources · Accessed 2026
Medical College of Wisconsin · SlicerDicer Overview · Accessed 2026
What happens next
We would like to hear where your team wants to make progress with data and AI. We can discuss a project you have in mind or explore where Databasin could help with the work.
What happens next
Book a demo
Book a conversation about your organization and the work you want to improve. Questions about where to start are welcome.
Explore the opportunity
We show a working example that answers your business questions, then discuss what it would take to deliver it for your team.
Get the first result
After agreeing the first use case, we implement it with your team. We train the people using it and measure how it performs.
FAQ
Why do patient and encounter counts differ?
A patient count and an encounter count answer different questions. One person can have several encounters during the period. The report should identify its unit of analysis and show how repeat visits, canceled encounters and excluded records affect the total. This distinction matters before comparing results from two tools.
Can a population count become a research extract?
The count is a starting point for identifying a population. A record-level extract also needs a route for exporting the selected fields under the approved research use. The institution's research data or reporting team can establish that route and implement the required selection and delivery.
How should a report show data freshness?
Show the source cutoff beside the last successful refresh. A run completed today may still use yesterday's extract. When a required input is missing, mark the report incomplete and identify the gap. The recipient can then see why the report is not ready for the intended review.
Who should have access to record-level detail?
Access should follow the recipient's approved work. Someone reviewing a group total may need less detail than someone investigating an individual record. Apply the same distinction to the underlying data and exports. Revisit those permissions when the report gains a new audience.
What belongs in a report's data dictionary?
The dictionary should explain how a source record enters a reported total. Record the measure's meaning, unit, dates and exclusions, then the mappings and missing-value rules used in its calculation. A developer can use those details to locate the reports affected by a source change.
What happens when a local Epic build changes?
Test the records and results affected by the build change. A query may still run successfully after a field changes meaning. Revise the mapping or calculation where needed, retaining the earlier version with the reporting periods that used it. This preserves a way to explain older results.
Does reporting access also approve a research project?
The institution establishes the approvals for a proposed study. Reporting permission alone does not resolve its population, identifying detail or data handling. Once the research use is authorized, the data team can apply those conditions to the extract and to the route through which researchers receive it.
When can an older report be retired?
Retire it after the replacement covers the required decisions and its recipients can use it. Reconcile the results, explain intentional differences and confirm that scheduled deliveries have moved. Keep an accessible record of the former definition when people will need to interpret older reporting periods.
Discuss your Epic reporting needs
We can discuss the questions your reporting tools leave unanswered and how Epic data connects with the rest of your organization. A demo can explore the reporting, definitions and implementation that would help your people use the answers.