Skip to content
This repository has been archived by the owner on Jan 28, 2025. It is now read-only.

Releases: microsoft/FHIR-Analytics-Pipelines

v0.6.2

03 Mar 06:57
Compare
Choose a tag to compare

Updates:

  1. Include inline resources and primitive extensions in Fhir-To-Datalake pipeline.

    • a9cd7c7 Omit primitive extension when comparing columns (#309)
    • d0ae7a7 include inline resources and primitive extensions (#304)
  2. Add server audience configuration for Dicom-To-Datalake pipeline.

V0.6.1

22 Feb 06:36
5e2dc91
Compare
Choose a tag to compare

Updates:

  1. Update code namespace

  2. 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)
  3. Commit processing job in sequence order

    • 06dcf24 commit processing job in sequence order (#283)
  4. Other refinements

Fix:

Support DICOM Metadata To Data Lake

09 Dec 06:04
379a870
Compare
Choose a tag to compare

New Features:

  1. Support sync up DICOM metadata to data lake as Parquet files.

Refinement:

  1. When using Powershell to create External Tables based on the customized schema, will pull customized schema image to local directory with digest as the suffix.

    • ec1c21f Use Digest As Suffix For Customized Schema Directory (#254)

v0.5.0

01 Dec 16:26
273b858
Compare
Choose a tag to compare

New Features

  1. Implement a generic job management component and scheduler service component to support scaling out to multiple instances.

  2. Hide metadate of job status to internal storage to prevent customers' modification.

  3. Add health check component.

  4. Support fetching filter config from ACR.

  5. Add external dependencies check stage before pipeline running.

  6. Add Metrics

  7. Support container app deployment.

Refinement

  1. Retry Mechanism
  2. Performance Improvement
  3. Lazy Initialize
    • 5fe9b6e Add lazy initialization for capability statement (#195)
    • 33b6da8 Lazy initialization for retrying to get authentication (#171)
  4. Refine Logger

Fix

Bug Fix

17 Oct 07:54
Compare
Choose a tag to compare

Changes:

  • aef835e Update azure-pipelines.yml for Azure Pipelines to update version to v0.4.1
  • 525b4f7 [bugfix] The job may hang when update job progress (#183)

This list of changes was auto generated.

Support filtering and customized schema for FhirToDatalake

19 Aug 04:02
5469408
Compare
Choose a tag to compare

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

  • bccc348 upgrade to net6.0 (#137)
  • bb3a59b Fix data lake client error when parsing storage account name. (#107)
  • 263f09f Fix invalid link and add tool guidence (#105)
  • 07d4ed6 Fix FHIR server URL missing trailing slash issue (#104)

v0.3.0

10 Mar 06:37
50177a0
Compare
Choose a tag to compare

Updates:

  1. 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.
  2. Package updates and bug fixes in FHIR to CDM pipeline.

v0.2.0

30 Nov 06:14
82be930
Compare
Choose a tag to compare

This is the first public release of FHIR Analytics Pipelines.

New Functionality

  • #22 Add CDM to synapse ARM template

Known Limitations

  • No support for incremental data load
  • Relationships between tables need to be created manually at the destination (Synapse)

v0.1.0

30 Nov 06:20
b89b08f
Compare
Choose a tag to compare

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