v7.6.2
New Features Added to Data Ingestion and Near Real Time Reporting
- A new API has been added enabling the ingestion of ELR PHDC XML data without directly linking Rhapsody to database. Rhapsody calls this API to send PHDC.xml to be processed by NBS ELR importer process into ODSE tables. In the next release more documentation will be added covering configuration and workflow for the new API. In this release the Swagger documentation will be available here:
- https://<>/swagger-ui/index.html
- Sample swagger documentation here: https://dataingestion.dts1.nbspreview.com/swagger-ui/index.html
- Added Public Health Case Fact (PHCF) datamart to the near Real Time Reporting pipeline. This adds support for standard reports that reference the PHCF datamart within the ODSE to get data in near real time. This brings the total number of datamarts that have been added to the pipeline for the near real time reporting to 2 as follows:
- Hepatitis (HEP)
- Public Health Case Fact (PHCF)
What's Changed
- initial commit by @ndduc01 in #1
- Updating the sql queries needed for the NNDSS process on-prem by @sralla-eq in #2
- Additional update by @ndduc01 in #3
- update read me by @ndduc01 in #4
- Cndit 1599 by @ndduc01 in #5
- Cndit 1599 2 by @ndduc01 in #6
- Cndit 1600 deployment by @ssathiah in #7
- clean up by @ndduc01 in #8
- Github actions for manual workflow by @ssathiah in #9
- Github action name change by @ssathiah in #10
- renaming msg processor by @ndduc01 in #11
- renamed the github action and jar file names by @ssathiah in #12
- added Config for generic endpoint by @ndduc01 in #13
- Cndit 1660 by @ndduc01 in #15
- added logic for full load by @ndduc01 in #16
- Cndit 1644 2 by @ndduc01 in #17
- Cndit 1644 3 by @ndduc01 in #18
- query for notification by @ndduc01 in #19
- added support for initial load by @ndduc01 in #20
- Dev clean up 2 by @ndduc01 in #21
- added additional col to config for gathering metric by @ndduc01 in #22
- update gson initilizer by @ndduc01 in #24
- added support for timestamp in Gson by @ndduc01 in #25
- update compression to handling large data set by @ndduc01 in #26
- replacing random with secure random by @ndduc01 in #27
- replacing Math.random with SecureRandom by @ndduc01 in #28
- Cndit 1648 outbound rdb by @ssathiah in #23
- Removed logback by @ssathiah in #29
- Cndit 1648 outbound rdb 1 by @ssathiah in #31
- s3 implementation and merge with main by @ndduc01 in #33
- added base64 adapter for gson by @ndduc01 in #34
- Cndit 1648 polling 3 by @ssathiah in #35
- fix issue with datetime and data parser by @ndduc01 in #36
- removed 'initialLoad' from the json file by @ssathiah in #37
- Upgraded java version from 17 to 21 by @rshanmugam-enquizit in #40
- Added pull request template by @rshanmugam-enquizit in #42
- Adding Batch support and query for NRT by @ndduc01 in #41
- Swagger updated, and some small changes by @ndduc01 in #43
- Updated Swagger and Dockerfile by @ndduc01 in #44
Full Changelog: https://github.com/CDCgov/NEDSS-NNDSS/commits/v7.6.2