Azure Integration built-in role

FHIR Data Writer

Reads, creates, updates, and soft deletes FHIR data through data-plane DataActions. The published definition also carries several documented FHIR operations, but it has no Azure control-plane Actions and does not manage the FHIR 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: 3f88fce4-5892-4214-ae73-ba5294559913

Control-plane actions (0)

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

Data-plane actions (18)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign on the individual FHIR service whose clinical records the principal may change. Parent-scope assignments inherit write authority to additional FHIR services.

Common use cases (2)

Prerequisites (2)

Best practices (2)

Security considerations (3)

Assignment guidance

Assign FHIR Data Writer to the approved clinical integration identity directly on the FHIR service only when it requires read, write, and soft-delete access. Review separate current documentation before granting a different FHIR operation boundary.

Common questions

When should I assign the FHIR Data Writer Azure role?

Assign FHIR Data Writer when you need to: Authorize a clinical integration application to create and update FHIR resources and perform ordinary soft deletes.; and Support a data-curation workflow that requires validation and approved maintenance operations without general Azure resource administration.. Practical scope: Assign on the individual FHIR service whose clinical records the principal may change. Parent-scope assignments inherit write authority to additional FHIR services.

What permissions does the FHIR Data Writer Azure role grant?

The role definition grants 18 combined control-plane and data-plane actions. Representative operations include: Microsoft.HealthcareApis/services/fhir/resources/read; Microsoft.HealthcareApis/services/fhir/resources/write; Microsoft.HealthcareApis/services/fhir/resources/delete; Microsoft.HealthcareApis/services/fhir/resources/export/action; Microsoft.HealthcareApis/services/fhir/resources/resourceValidate/action; and Microsoft.HealthcareApis/services/fhir/resources/reindex/action. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the FHIR Data Writer Azure role?

Key considerations when assigning FHIR Data Writer: The role can modify and soft delete protected health information, affecting clinical data integrity and downstream systems.; Its published DataActions include more than basic create and update operations, so it should not be described as a minimal write-only role.; and It has no Azure resource-management Actions and does not grant Azure role-assignment authority.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (7)

Official Microsoft Learn documentation →