Azure Integration built-in role
DeID Realtime Data User
Executes requests against the de-identification service real-time endpoint through a data-plane action. It does not manage batch jobs or the service resource, and Microsoft marks the role as preview and subject to change.
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: bb6577c4-ea0a-40b2-8962-ea18cb8ecd4e
Control-plane actions (0)
None — this role grants no control-plane management actions.
Data-plane actions (1)
Microsoft.HealthDataAIServices/DeidServices/Realtime/action
Excluded actions (0)
None
Assignable scopes (1)
/
Practical scope
Assign directly on the de-identification service whose synchronous endpoint the principal may call. Parent-scope assignments extend real-time processing authority to additional services.
Common use cases (2)
- Authorize an application to synchronously de-identify clinical text through one service endpoint.
- Separate real-time request execution from asynchronous batch-job administration.
Prerequisites (2)
- A de-identification service must exist and the calling principal must authenticate with Microsoft Entra ID.
- The application must be approved to send protected health information to the preview real-time endpoint.
Best practices (2)
- Assign to a dedicated workload identity on the individual service and use DeID Data Owner only when batch or other full functionality is required.
- Avoid logging source clinical text or unreviewed output, and revalidate preview behavior before production changes.
Security considerations (3)
- The role authorizes processing of protected health information submitted to the real-time endpoint.
- It does not grant batch-job or Blob Storage access, but application logs and downstream handling can still expose source or transformed data.
- Preview behavior and permissions can change before general availability.
Assignment guidance
Assign DeID Realtime Data User to the application identity directly on the de-identification service used for synchronous requests. Add batch roles only to separate identities that run or inspect asynchronous jobs.
Related roles (2)
- DeID Data Owner: Provides full access to real-time and batch de-identification functionality.
- DeID Batch Data Owner: Manages asynchronous de-identification batch jobs rather than real-time requests.
Editorial sources (6)
- Azure built-in roles for Integration - Azure RBAC | Microsoft Learn →
Supports: Description, Practical scope, Security considerations. Retrieved 2026-07-17.
- Understand Azure role definitions →
Supports: Description, Security considerations. Retrieved 2026-07-17.
- Steps to assign an Azure role →
Supports: Assignment guidance. Retrieved 2026-07-17.
- Understand scope for Azure RBAC →
Supports: Practical scope, Assignment guidance. Retrieved 2026-07-17.
- Best practices for Azure RBAC →
Supports: Best practices, Assignment guidance. Retrieved 2026-07-17.
- Use Azure role-based access control with the de-identification service →
Supports: Description, Practical scope, Common use cases, Prerequisites, Best practices, Security considerations, Assignment guidance, Related roles. Retrieved 2026-07-17.