HealthRecordCommunity
FHIR🌏 International🏛 MicrosoftEnriched

FHIR Validation on Azure: Default Settings and Pitfalls

FHIR Validation on Azure - Darren Devitt Darren Devitt Microsoft

Microsoft Azure provides FHIR validation services for data that may not conform to standards.

February 6, 2025Microsoft

Summary

Microsoft Azure's FHIR servers are forgiving regarding non-conforming data because resource creation and update validation is off by default. However, some validation still occurs for specific elements, and enabling profile validation requires explicit header settings, necessitating caution about potential operational surprises.

Key Players

AzureFHIR

Details

Microsoft Azure’s FHIR servers allow non-conforming data when creating or updating resources because the validation feature is switched off by default. This can lead to unexpected data acceptance. However, validation does not entirely cease; for instance, sending an Encounter without a subject will still correctly trigger an OperationOutcome response. More critically, profile validation is completely disabled unless the user explicitly adds and sets the `x-ms-profile-validation` header to true in the request. If a project has been running for months without this header, enabling it suddenly could reveal numerous non-conforming resources that were previously unnoticed, potentially causing significant operational issues. Therefore, thorough testing of this validation header is strongly advised before rolling out changes to production environments.

Technology Note

FHIR(Fast Healthcare Interoperability Resources)は医療データ交換の国際標準。このエントリの関連技術: FHIR

📰
Read Original Article
darrendevitt.com

Original content copyright by respective publishers