Azure Integration built-in role

FHIR Data Importer

Reads FHIR data and starts the high-throughput `$import` data-plane operation for Azure Health Data Services workspace FHIR services. It has no control-plane Actions and does not apply to the legacy standalone Azure API for FHIR resource path.

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: 4465e953-8ced-4406-a58e-0f6e3f3b530b

Control-plane actions (0)

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

Data-plane actions (2)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign on the individual Azure Health Data Services FHIR service that receives the import. Parent-scope assignments inherit import authority to additional workspace FHIR services.

Common use cases (2)

Prerequisites (3)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign FHIR Data Importer to the ingestion identity on the specific workspace FHIR service. Grant the FHIR service identity narrowly scoped Blob access, choose the import mode explicitly, and monitor callback and error outputs before removing the assignment.

Related roles (3)

Common questions

When should I assign the FHIR Data Importer Azure role?

Assign FHIR Data Importer when you need to: Perform an initial high-throughput load of FHIR NDJSON resources into an empty FHIR service.; and Run incremental or near-real-time NDJSON ingestion while preserving supported resource history metadata.. Practical scope: Assign on the individual Azure Health Data Services FHIR service that receives the import. Parent-scope assignments inherit import authority to additional workspace FHIR services.

What permissions does the FHIR Data Importer Azure role grant?

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

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

Key considerations when assigning FHIR Data Importer: Import can add large volumes of protected health information and can preserve historical or soft-deleted resources.; Initial mode blocks write API calls, while incremental imports can run concurrently with CRUD operations and incur per-resource charges.; and Successfully imported resources are not rolled back when part of a job fails; input and error storage both require protection.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (7)

Official Microsoft Learn documentation →