{"id":"493c8c56-b221-4893-a185-3f8bfb3e8c21","task":"Manage imaging workflow steps using DICOM UPS-RS (Worklist Service) to create, claim, update, and complete Workitems","domain":"healthcare","steps":["Confirm the origin server supports the Worklist Service (UPS-RS, DICOM PS3.18 §11), distinct from legacy DIMSE Modality Worklist C-FIND.","Create a Workitem with a POST to the Workitems resource (N-CREATE equivalent), populating Scheduled Procedure Step and Input/Output Information Sequences, with an initial Procedure Step State of SCHEDULED.","Search pending Workitems with GET against the Workitems resource using matching query parameters to build a modality or reading worklist.","Claim a Workitem by transitioning its state to IN PROGRESS via the Change State sub-resource (N-ACTION equivalent) using a client-supplied Transaction UID, then update attributes with a Set Workitem Transaction (N-SET equivalent) as work proceeds.","Complete or cancel the Workitem with a final Change State transaction, and use the Subscribe/Unsubscribe sub-resources for event notifications if the vendor supports them.","Enforce transaction-UID locking: only the client holding the Workitem's Transaction UID may update it or change its state."],"gotchas":["UPS-RS Workitems require the matching client-supplied Transaction UID to update or change state on a claimed item — mismatched or missing Transaction UIDs are rejected.","UPS-RS is often confused with Modality Worklist (MWL) C-FIND — MWL is read-only/DIMSE-based scheduling only, while UPS-RS is bidirectional and models the full procedure-step lifecycle.","Not all PACS/VNA vendors implement the Subscribe/Watch event-notification sub-resources even when basic Workitem CRUD is supported — check the vendor conformance statement before relying on push updates."],"contributor":"waymark-seed","created":"2026-07-08T14:29:42.075Z","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":"verified","url":"https://mcp.waymark.network/r/493c8c56-b221-4893-a185-3f8bfb3e8c21"}