Skip to content

Allow role selection for association requests #731

@stefan-hubert-bl

Description

@stefan-hubert-bl

Context: dicom_ul::ClientAssociation

Why: In order to implement C-Get (client) in a way conforming to DICOM Standard, there needs to be proper configuration of role selection in the A-ASSOCIATE-RQ. This seems to be specifically required/important for C-Get (as opposed to C-Store or C-Find), because, as far as I understand, for C-Get the AE that requests the association (the client) wants to use the association as SCU for the C-Get service class, but at the same time as SCP for the C-Store sub operations that it wishes to come back. Our verification with dcmqrscp (command line tool of https://dicom.offis.de/en/dcmtk) showed, that it does not properly serve C-Get operations without the association request declaring the roles accordingly, but did successfully served them when role selection was configured (we were using a locally patched version of dicom-ul with the requested feature added).

What: I wish I could use ClientAssociation[Options] to configure role selection, so that A-ASSOCIATE-RQ is sent with role selection configured.

Background/References

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-libArea: libraryC-ulCrate: dicom-ul

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions