Parse and create a DICOM SR Measurement Report using TID 1500 to encode AI-generated quantitative findings

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

Steps

  1. Install the highdicom Python library and import highdicom.sr.MeasurementReport along with the coded concept classes from highdicom.sr.coding
  2. Build an ObservationContext using the algorithm name and version as the observer, specifying ObserverType as DEVICE for automated AI outputs
  3. Create one or more MeasurementGroup entries, each with a TrackingIdentifier, a referenced image SOPInstanceUID, and a list of Measurement objects (each with a numeric value, unit, and DICOM coded concept for the measured quantity)
  4. Instantiate MeasurementReport(observation_context=..., procedure_reported=..., imaging_measurements=[...]) and serialize to a DICOM dataset with the Comprehensive 3D SR SOP class (1.2.840.10008.5.1.4.1.1.88.34) or Enhanced SR (1.2.840.10008.5.1.4.1.1.88.22) as appropriate
  5. Store the SR instance to PACS via STOW-RS or C-STORE and verify linking by querying QIDO-RS for instances with the same StudyInstanceUID

Known gotchas

Related routes

Retrieve DICOM study metadata and pixel data using WADO-RS
dicomweb.com · 6 steps · unrated
Encode AI segmentation results as a DICOM SEG instance and store it alongside the source CT series
highdicom.readthedocs.io · 5 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