Azure Integration built-in role

FHIR Data Converter

Executes the FHIR service `$convert-data` data-plane operation to convert HL7v2, C-CDA, JSON, or FHIR STU3 input into FHIR R4 bundles. It has no control-plane Actions and does not by itself persist the converted bundle into the FHIR repository.

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: a1705bd2-3a8f-45a5-8683-466fcfd5cc24

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 FHIR service whose conversion endpoint the workload may call. Parent-scope assignments make the conversion operation available on additional inherited FHIR services.

Common use cases (2)

Prerequisites (2)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign FHIR Data Converter to the ETL conversion identity on the specific FHIR service. Register reviewed templates, validate output, and grant persistence permissions separately to the component that writes or imports the converted bundle.

Common questions

When should I assign the FHIR Data Converter Azure role?

Assign FHIR Data Converter when you need to: Convert HL7v2, C-CDA, custom JSON, or FHIR STU3 payloads into FHIR R4 as one step in an approved ETL pipeline.; and Run a controlled conversion workflow before validation, enrichment, deduplication, and persistence to a FHIR service.. Practical scope: Assign on the individual FHIR service whose conversion endpoint the workload may call. Parent-scope assignments make the conversion operation available on additional inherited FHIR services.

What permissions does the FHIR Data Converter Azure role grant?

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

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

Key considerations when assigning FHIR Data Converter: Conversion requests and returned bundles can contain protected health information even though the role does not persist the result by itself.; Microsoft states that default templates are unsupported, not intended for production, and can change; unreviewed mappings can transform clinical data incorrectly.; and A parent-scope assignment exposes conversion endpoints on every inherited FHIR service.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (7)

Official Microsoft Learn documentation →