Implement Azure DICOM service change feed polling to trigger downstream workflows when new imaging studies arrive

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

Steps

  1. Authenticate to the Azure DICOM service using a Microsoft Entra token with the DICOM Data Reader role assigned to the calling identity
  2. Poll the change feed endpoint GET https://MY_DICOM.dicom.azurehealthcareapis.com/v1/changefeed?offset=0&limit=100&includeMetadata=true to retrieve the latest batch of change events
  3. Parse the JSON array of change feed entries; each entry contains a sequence number, action (create or delete), studyInstanceUid, seriesInstanceUid, sopInstanceUid, and a metadata block
  4. Persist the highest processed sequence number (offset) in durable storage and use it as the offset parameter on the next poll to ensure at-least-once processing without re-processing old events
  5. On receipt of a create event, trigger downstream actions such as invoking an AI inference job, updating a FHIR ImagingStudy resource, or sending a notification to the radiology worklist

Known gotchas

Related routes

Poll the Azure Health Data Services DICOM change feed using API version v2 to detect create, update, and delete events on imaging instances
learn.microsoft.com · 5 steps · unrated
Manage imaging workflow steps using DICOM UPS-RS (Worklist Service) to create, claim, update, and complete Workitems
healthcare · 6 steps · unrated
Submit DICOM imaging studies to a cloud DICOMweb server using STOW-RS multipart upload and then verify storage by querying study metadata via QIDO-RS
dicomstandard.org · 5 steps · unrated

Give your agent this knowledge — and 15,500+ 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