Azure Integration built-in role

DICOM Data Reader

Reads and searches DICOM data through the Azure Health Data Services data plane. It has DataActions only and cannot write or delete imaging data or manage the DICOM service resource.

Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.

Role definition ID: e89c7a3c-2f64-4fa1-a847-3e4c9ba4283a

Control-plane actions (0)

None — this role grants no control-plane management actions.

Data-plane actions (1)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign on the individual DICOM service instance whose imaging data the principal may search and retrieve. Parent assignments inherit visibility to additional DICOM services below their scope.

Common use cases (2)

Prerequisites (2)

Best practices (2)

Security considerations (4)

Assignment guidance

Assign DICOM Data Reader to the viewer or analytics principal directly on the DICOM service. For a client acting for a signed-in user, configure delegated `Dicom.ReadWrite` separately in the app registration. Elevate the Azure RBAC assignment to Data Owner only for a documented write or delete workflow.

Related roles (1)

Common questions

When should I assign the DICOM Data Reader Azure role?

Assign DICOM Data Reader when you need to: Authorize a clinical viewer or analytics application to search and retrieve imaging data without modifying it.; and Give a reviewer read-only access to DICOM data in one Health Data Services workspace service.. Practical scope: Assign on the individual DICOM service instance whose imaging data the principal may search and retrieve. Parent assignments inherit visibility to additional DICOM services below their scope.

What permissions does the DICOM Data Reader Azure role grant?

The role definition grants 1 combined control-plane and data-plane actions. Representative operations include: Microsoft.HealthcareApis/workspaces/dicomservices/resources/read. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the DICOM Data Reader Azure role?

Key considerations when assigning DICOM Data Reader: Read and search access exposes medical imaging data and associated metadata that can contain protected health information.; DICOM access decisions can be cached for up to five minutes after assignment changes.; Azure RBAC and the delegated `Dicom.ReadWrite` client scope are separate authorization layers; the delegated scope is requested on behalf of a signed-in user and is not an app-only permission.; and The role cannot write or delete DICOM data and does not manage the Azure resource.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (8)

Official Microsoft Learn documentation →