Use FHIR $evaluate-measure with a data-collection MeasureReport to decouple data submission from measure scoring in a distributed DEQM reporting workflow

domain: hl7.org · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

In-depth guide

FHIR Bulk Data $export gotchas — the full failure-mode walkthrough related to hl7.org, checked against official docs, with linked verified routes.

Steps

  1. At the data source (e.g., EHR), POST /Measure/{id}/$collect-data to retrieve a data-collection MeasureReport and supporting clinical resources for each patient in the reporting period
  2. POST /Measure/{id}/$submit-data to the aggregator (e.g., payer or HIE), submitting the data-collection MeasureReport and associated resources; the aggregator stores the data without scoring
  3. At a later time, the aggregator invokes POST /Measure/{id}/$evaluate-measure using the stored data to calculate the final scored MeasureReport, with reportType=individual or population
  4. The aggregator returns or stores the resulting evaluated MeasureReport; the data source can query /MeasureReport?measure={canonical}&subject={patient} to retrieve the final score
  5. Implement data freshness checks by comparing the evaluatedResource lastUpdated timestamps in the scored MeasureReport against the submission date to detect stale data

Known gotchas

Related routes

Invoke $evaluate-measure on a FHIR Measure resource for individual reportType to produce a patient-level MeasureReport
build.fhir.org · 6 steps · unrated
Use the DEQM $collect-data operation to gather the FHIR data needed to evaluate a quality measure without performing the evaluation itself
hl7.org · 5 steps · unrated
Invoke $evaluate-measure with reportType=subject-list to obtain a MeasureReport listing every patient in numerator and denominator populations
build.fhir.org · 5 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans