Releases: microsoft/FHIR-Analytics-Pipelines
v0.6.2
Updates:
-
Include inline resources and primitive extensions in Fhir-To-Datalake pipeline.
-
Add server audience configuration for Dicom-To-Datalake pipeline.
V0.6.1
Updates:
-
Update code namespace
-
Add JobVersion property to job table
- e4cc97e Add JobVersion To Both Pipelines (#279)
- 10e1a0e set processing job start time as next resource time for job v1 (#281)
- 61c00d6 generate job identifier by selecting fields for different job versions (#277)
- 41b245b Fix ConfigVersion To Overall Test (#276)
- ec52f95 add job version to solve version compatibility issues for version update (#274)
-
Commit processing job in sequence order
-
Other refinements
Fix:
- b6c481c Fix reference bug in doc (#302)
- 04e4b5c Specify Nuget To Resolve Security Vulnerability (#294)
- 91be04b Fix null exception for fhir expression (#292)
- 7ed8368 Fix Bug In Error Metrics (#284)
- 296d4ec Fix unit test for latency metric (#285)
- 6c7f9ec Fix upload task (#264)
- 7091358 Fix the image clean up dependency (#271)
- 3ae07da Update ConfigVersion 2 For Different Data Source (#270)
- 003c3a2 Bump Newtonsoft.Json To 13.0.2 (#265)
Support DICOM Metadata To Data Lake
New Features:
-
Support sync up DICOM metadata to data lake as Parquet files.
- ee25817 Update readme adding the dicom part (#258)
- 9e86d1a Refine documents (#257)
- 45c3fd5 DicomToDatalake Deployment Guidance Page (#255) [ #256 ]
- 9329a90 Refine DICOM Overall Test (#253)
- 7d4baf6 Add support for moving DICOM metadata to data lake (#248) [ #232, #229, #231, #233, #234, #235, #240, #239, #245, #244, #246, #247, #250, #249, #252, #251 ]
Refinement:
v0.5.0
New Features
-
Implement a generic job management component and scheduler service component to support scaling out to multiple instances.
-
Hide metadate of job status to internal storage to prevent customers' modification.
-
Add health check component.
-
Support fetching filter config from ACR.
-
Add external dependencies check stage before pipeline running.
-
Add Metrics
-
Support container app deployment.
Refinement
- Retry Mechanism
- Performance Improvement
- Lazy Initialize
- Refine Logger
Fix
Bug Fix
Support filtering and customized schema for FhirToDatalake
Updates:
Support filtering in FhirToDatalake pipeline
Users can use filtering on the pipeline to filter FHIR data in pipeline
- b84eabd Update documentation for filtering feature (#143)
- ee46696 Merge pull request #122 from microsoft/personal/yanhon/filter
Support customized schema in FhirToDatalake pipeline
Users can use customized schema on the pipeline to handle FHIR Extension or other complex properties.
- 27932b0 add documentation for how to use FHIR extension in Synapse sync agent (#141)
- f1be437 Update script to create customized table (#135)
- eee009f Integrate FHIR-Converter to support customized schema (#127)
Others
v0.3.0
Updates:
- Add the FHIR to Synapse Sync Agent that enables you to perform Analytics and Machine Learning on FHIR data by moving FHIR data to Azure Data Lake in near real time and making it available to a Synapse workspace. The agent is an Azure function that extracts data from a FHIR server using FHIR Resource APIs, converts it to hierarchical Parquet files, and writes it to Azure Data Lake in near real time. This also contains a script to create external tables and views in Synapse Serverless SQL pool pointing to the Parquet files.
- Package updates and bug fixes in FHIR to CDM pipeline.
v0.2.0
v0.1.0
This is the first release of FHIR Analytics Pipelines.
The release contains a FHIR to CDM toolset that can be used to generate an ADF pipeline that exports FHIR data, rectangulaires it, and copies it to a CDM folder on ADLS Gen2. It also contains instructions for subsequently moving the data from CDM folder to Synapse.
Current limitations
- No support for incremental data load
- Relationships between tables need to be created manually at the destination