Skip to content
This repository was archived by the owner on Oct 2, 2024. It is now read-only.

Releases: CDCgov/data-exchange-hl7

Release 0.0.50

29 Jul 17:24
50fdad3

Choose a tag to compare

Release 0.0.50 Pre-release
Pre-release

[0.0.50] 2024-07-24

- Updated Processing Status Report schema to new consolidated version
- Updated docker file to use a smaller image that does not require ssh
- Updated docker file to perform multistage builds to build code + create image.

Release 0.0.49

11 Jul 20:11
c172ff9

Choose a tag to compare

Release 0.0.49 Pre-release
Pre-release

[0.0.49] 2024-07-10

    - Configured port 8080 on Dockerfile 
- Minor changes to Pom.xml to support deployment of both K8s and serverless
- Updated DAART profiles 

Release 0.0.48

26 Jun 13:59
57facf0

Choose a tag to compare

Release 0.0.48 Pre-release
Pre-release
  • Enhanced all FN health checks to check dependencies.
  • Improved Redactor when redacting fields with multiple values
  • Separated PHLIP into two data streams: PHLIP_FLU and VPD
  • SImplified redactor profile loading by data_stream_id

Release 0.0.47

14 Jun 14:07
2623915

Choose a tag to compare

[0.0.47] 2024-06-12

  • Added version to Routing Metadata
  • Created DockerFile for all Functions

This Release is IN PROD as of 6/142024

Release 0.0.44

16 May 14:16
42a0c24

Choose a tag to compare

Release 0.0.44 Pre-release
Pre-release
### [0.0.44] 2024-05-16
	- Removed Process Status Traces from functions
	- Added sender_id and received_filename to metadata
	- Keep supporting metadata when file sink is copying files
	- Throw unknown exceptions on all functions for Azure retries
          - Saving partitioned folders by date using new dex_ingest_datetime

Release 0.0.42

10 Apr 19:16
1aabfbb

Choose a tag to compare

Release 0.0.42 Pre-release
Pre-release

[0.0.42] 2024-04-03

  - Modified file-sink to create blobs and metadata in single call.
  - Added retries on file sink when upload fails
  - Improved Structure Validator status when critical failures happens (as when no profiles match message) 
  - Fixed issues with NRSS validation profile
  - Added health checks for resource dependencies on lib-commons
  - Added retries on Receiver/Debatcher for loading metadata appropriately

Release 0.0.41

21 Mar 14:14
ba9e941

Choose a tag to compare

Release 0.0.41 Pre-release
Pre-release

[0.0.41] - 2024-03-20

- Added retries to read metadata out of blob files (Azure SDK bug?)
- Bug fixes - fixed Debatcher report on counts
- Added eventhub health check on lib-dex-commons
  • Added configuration to file-sink to customize output directories.

Release 0.0.40

06 Mar 16:25
f1f1ac7

Choose a tag to compare

Release 0.0.40 Pre-release
Pre-release

[0.0.40] - 2024-03-06

- Fixed some typos on PhinGuideProfile used to generate HL7 Json
- Implemented  Metadata V2 on all functions.
- Changed Receiver Fn to Read events from Storage Queue instead of EH to avoid duplication
- All functions now provide the actual stage.version instead of hardcoded
- All PS Reports have unique schema names (PS Requirement)
  • Improved Receiver/Debatcher Reporting schema to be standard with other stages.

Release 0.0.39

21 Feb 15:42
27e7c12

Choose a tag to compare

Release 0.0.39 Pre-release
Pre-release

[0.0.39] - 2024-02-21

- Setting batchCheckpointFrequency to 1 on all Pipeline functions
- Refactored all functions to reuse azure resource connections - event hub, service bus, cosmos db, storage account, etc.
- Added health check to all functions and sidecar functions and configured Health Checks on DEV
- Removed transformation Jsons from Processing status report (hl7-json and lake of segments)
- HL7-Json now no longer serialize attributes with no values
- Replaced processes array on metadata for a single Stage attribute (remove duplication of information on payloads)
- Refactored Receiver debatcher to be called from EventGrid events to avoid the Event hub duplication (Receiver cannot afford to receive duplicate events, otherwise the data will be fully duplicated across the pipeline with a new message_uuid.
- Improved EventHub sender to bypass messages that are too big (and Report on them accordingly

Moved transformation output from "report" node to "output" node in JSON

Release 0.0.38

07 Feb 17:38

Choose a tag to compare

Release 0.0.38 Pre-release
Pre-release
  • Upgrade azure-functions maven plugin due to strange bug
  • Upgraded azure Bom to 1.2.20 due to NPE bug
  • Fixed logging on file-sink functions
  • Added extra metadata to Debatcher report
  • Updated HL7 Json profile for
    ○ multiple patient ids
    ○ Changed file_separator to field_separator for MSH-1
  • Created a Covid19 specific config for redaction
  • Added /health endpoint to Debatcher Fn
  • Created ability to Redact based on a expression for Covid requirements
  • PHLIP-VPD fixes
  • Improved Structure validator error messages when missing MD
  • File-sink bug fix on date folders.
    ○ Removed content from payload.
  • Using Static Event hub clients for better connection management.