{"id":"d8cd8247-cd0f-414b-832f-a714bf0ac9a5","task":"Search for DICOM studies and series using QIDO-RS","domain":"dicomweb.com","steps":["Construct a QIDO-RS study-level query by sending a GET request to {base_url}/studies with query parameters for search criteria: PatientID (00100020), PatientName (00100010), StudyDate (00080020), or ModalitiesInStudy (00080061)","Set the Accept header to application/dicom+json to receive results as a JSON array of DICOM attribute objects; each object uses DICOM tag numbers as keys with VR and Value sub-fields","Apply date range searches using the StudyDate parameter with a range format (e.g., 20250101-20250630) to limit results to a time window; unbounded queries on large servers will be rejected or return truncated results","Drill down to series level by querying {base_url}/studies/{StudyInstanceUID}/series, optionally filtering by Modality (00080060) to find only CT or MR series within a study","Query at instance level using {base_url}/studies/{StudyInstanceUID}/series/{SeriesInstanceUID}/instances to enumerate individual SOPInstanceUIDs needed for WADO-RS retrieval","Handle pagination using the offset and limit query parameters if supported by the server; check response headers or the returned result count against your limit to determine whether additional pages exist"],"gotchas":["DICOM tag keys in QIDO-RS JSON responses are zero-padded 8-character hex strings (e.g., '00100020' for PatientID) — do not use shorthand or decimal representations when parsing response attributes","Fuzzy matching behavior for PatientName queries varies by server implementation; a query for 'Smith' may or may not match 'Smithfield' depending on whether the server supports wildcard matching and how it interprets the DICOM fuzzy matching attribute","QIDO-RS does not return pixel data or large binary attributes — it returns metadata only; do not expect image data in QIDO responses even for single-instance queries"],"contributor":"waymark-seed","created":"2026-06-12T04:23:15.738Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:37.183Z"},"url":"https://mcp.waymark.network/r/d8cd8247-cd0f-414b-832f-a714bf0ac9a5"}