Skip to content

Latest commit

 

History

History
260 lines (165 loc) · 10.1 KB

File metadata and controls

260 lines (165 loc) · 10.1 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,

[v1.0.0-alpha.18] - 2026-03-18

Added

  • Add Patient Params To Transfer To Dup Script #584
  • Adding Diagnostic Monad for Collecting Operation Outcomes #666
  • Add Patient.identifier handling for traceability #772

Fixed

  • Fix Filter Expansion Defaulting To Empty When Not Expandable #769
  • Fix: cascading delete not resolved correctly #772

[v1.0.0-alpha.17] - 2026-03-02

Added

  • Introduce a Reference Record #751

Changed

  • Remove Torch Reference Restriction #741
  • Update sq2cql To 1.3.0 #755
  • Update Onto To v4.0.0 #757

Fixed

  • Fix RuntimeException In Update Results In JobError #743
  • Fix do not suggest output if there is none #742
  • Ensure Unexpandable concept does not shut down torch #749
  • Large JSON files cause "create-parameters.sh" to fail #675

[v1.0.0-alpha.16] - 2026-02-16

Fixed

  • Fix slice with coding not resolved correctly #737

[v1.0.0-alpha.15] - 2026-02-11

Fixed

  • Fix Concurrency Issue In Batch Bundle Query Calls #734

[v1.0.0-alpha.14] - 2026-02-09

Added

  • Add FAQ and Error Numbers for Lookup #594
  • Implement Job Manager #659

Changed

  • Update Ontology To 3.9.5 #717
  • Use Fhir Search instead of Code Filter #296
  • Improve Async $evaluate-measure Call #691
  • Improve Sync Retry Spec #715

Fixed

  • Fix NPE in collectReferences #726
  • Fix NPE in DateTimeReading #696
  • Fix Torch Not Retrying On Prematurely Closed #701
  • Large JSON files cause "create-parameters.sh" to fail #675

[v1.0.0-alpha.13] - 2026-01-09

Added

Changed

  • Improve Output File Documentation #686

Fixed

  • Fix Unclear Message When Sliced Element Not Found in Defintion #548
  • Fix Trailing Slashes Handling in FHIR Server URL #618
  • Fix ResultFileManager Not Initialising Output Directory Not Critical Error #642
  • Abort Extraction on 429 Response #272
  • Fix unsupported FHIR time types in consent check #645
  • Set required recorded field on Provenance resource #662
  • Fix Missing Default For Base Url #673
  • Fix Resource Cache Not Filtered After Reference Handling #678
  • Fix NPE in Date Parsing Crashes Consent Extraction #679

[v1.0.0-alpha.12] - 2025-11-12

Added

  • Support nested Lists #589
  • Handle single consents #478
  • Add information about attributeGroup to resources #525
  • Support backbone reference resolve #511

[v1.0.0-alpha.11] - 2025-10-06

Added

  • Implement Conflict Handling in Consent #513

Fixed

  • Do not write empty ndjson #528
  • Increase WebFlux Buffer Size #514
  • Fix Literal Quotes in Env Vars #504

[v1.0.0-alpha.10] - 2025-09-05

Changed

  • Update Shipped Structure Definitions #481

[v1.0.0-alpha.9] - 2025-09-05

Added

  • Add Security Policy #471

[v1.0.0-alpha.8] - 2025-08-25

Added

  • Sign Docker images with cosign #444
  • Add Permit Type and Consent Status in Consent Calculation #408

Fixed

  • Fix NullPointer Exception oauth if no params provided and set default to no params #423
  • Fix Torch does not provide Base URL in Status Response #436

[v1.0.0-alpha.7] - 2025-08-04

Added

  • Transfer script to FHIR DUP Server #394

Fixed

  • Fix Bundle PUT URL Not Set To Relative URL #392
  • Bug Fix ProfileMustHaveChecker Does Not Strip Versions #397

[v1.0.0-alpha.6] - 2025-07-23

Added

  • Multi FHIR Profile Handling in Redaction #361
  • Redact Primitive Extensions #336
  • Added Redaction Handling Fallback for Unknown Elements #356

Changed

  • Precalculation of compiled StructureDefinition #337
  • CI: Split Build And Test phases For Better Parallelization #349
  • CI: Cancel PR Workflows on Update 351

Fixed

  • Disable Oauth when no params provided #335
  • Bundle URL #345
  • Missing :below Modifier In Profile Search #340

[v1.0.0-alpha.5] - 2025-06-19

Added

  • Performance integration tests
  • Extract only reference String from references

Changed

  • Ontology Update to v.3.8.0
  • Performance Improvements in Reference Resolve and Redaction
  • Improved Env Vars
  • CI move from Dependabot to Renovate

Fixed

  • Encounter Update in Consent Handling

Removed

  • Multi FHIR Profile Handling in Redaction

[v1.0.0-test1] - 2024-04-23

Added

  • Rework of Batching with async writing operation to File
  • Reference Resolve with Automatic Patient Group Linking
  • Fetching resources by reference
  • Support of core resources
  • Filter Operation on Resources
  • Validation of CRTDL

Fixed

  • Diverse Bug Fixes in extraction process and reactive chain

Removed

  • Dummy Patient and Encounter

[v1.0.0-alpha.3] - 2024-11-15

Added

  • Update cql aliases

[v1.0.0-alpha.2] - 2024-11-14

Added

  • Removing of Unknown Slices and Profiles

Fixed

  • Diverse Bug Fixes in extraction process and reactive chain
  • Fixed Search Params in Queries

[v1.0.0-alpha.1] - 2024-10-21

Added

  • Open Id Connect Authentication
  • Filter Resources by Consent selected in CCDL
  • Expand concept code filter
  • CQL cohort execution
  • Ontology integration

[v1.0.0-alpha] - 2024-09-19

Added

  • FHIR Server and Flare Server Integration: Implemented interaction with a local FHIR server and Flare Server to extract patient resources using CRTDL and CDS profiles.
  • CRTDL Support: Added support for parsing the Clinical Resource Transfer Definition Language (CRTDL) in JSON format, allowing specification of attributes and filters.
  • $Extract-Data Endpoint: Introduced the $extract-data operation, allowing bulk data extraction via FHIR Parameters resources.
  • Async Bulk Pattern: Implemented the async bulk pattern with a kick-off request and polling location for data extraction results.
  • Batch Processing: Implemented NDJSON format for batched transformation results, including links to the generated data bundles.
  • Multi FHIR Profile Handling: Added the ability to handle multiple FHIR profiles per resource, selecting the first known profile greedily.
  • Resource Redaction and Copying: Introduced basic functionality for redacting and copying patient resources.