Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nicholas/2023/combine export event #187

Merged
merged 7 commits into from
May 18, 2023
Merged

Conversation

bennettn4
Copy link
Contributor

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle
@bennettn4 bennettn4 requested a review from aaronegrant May 8, 2023 20:31
@bennettn4
Copy link
Contributor Author

#191

pathToWriteTemp += "/" + profilePath;
}
pathToWriteTemp += "/" + fhirResourceToProcessJObject["id"].Value<string>();
filesToWrite.Add(pathToWriteTemp, flattenedJsonTemp.ToString());
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bennettn4 will be we writting the flattened file twice if the feature flag is on?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

currently, yes
we will need to rework the exact mechanics of writing to the datalake once the live data lake is available to us, it's looking like we will need to push data to it via an API but the datalake team hasn't finalized yet

@bennettn4 bennettn4 merged commit 0b64812 into dev May 18, 2023
@bennettn4 bennettn4 deleted the Nicholas/2023/combine-export-event branch May 18, 2023 17:56
@bennettn4 bennettn4 restored the Nicholas/2023/combine-export-event branch May 18, 2023 17:56
cosmycx added a commit that referenced this pull request May 25, 2023
* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
bennettn4 added a commit that referenced this pull request Oct 2, 2023
* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
bennettn4 added a commit that referenced this pull request Oct 17, 2023
* September Connectathon 2023 Pre-Release Build (#219)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Removed JSON configuration files previously used for manual deployments, but were flagged by Fortify as security risks.

---------

Co-authored-by: bennettn4 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
bennettn4 added a commit that referenced this pull request Oct 27, 2023
* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

* Mikeschi (#221)

* September Connectathon 2023 Pre-Release Build (#219)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Removed JSON configuration files previously used for manual deployments, but were flagged by Fortify as security risks.

---------

Co-authored-by: bennettn4 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Nicholas/2023/update process message response (#224)

* Update Response code

If bundle submitted to process-messaege is invalid and fails fhir profile validation, return 422

* Update response code again

* Nicholas/2023/add data purge (#225)

* Initial DataPurge

* Finish first implementation of purge function

* Nicholas/2023/fortify high fixes (#226)

* Add validation on passed through bearer token

* delete old manual deployment config

* TestUpdate to bearer token auth header

* update to clean bearertoken again

* reshuffled header cleaning

* cleanup

* clean old manual deploy configs

* Update CHANGELOG.md

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>
bennettn4 added a commit that referenced this pull request Nov 29, 2023
* October 2023 Pre-Release Build (#227)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

* Mikeschi (#221)

* September Connectathon 2023 Pre-Release Build (#219)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Removed JSON configuration files previously used for manual deployments, but were flagged by Fortify as security risks.

---------

Co-authored-by: bennettn4 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Nicholas/2023/update process message response (#224)

* Update Response code

If bundle submitted to process-messaege is invalid and fails fhir profile validation, return 422

* Update response code again

* Nicholas/2023/add data purge (#225)

* Initial DataPurge

* Finish first implementation of purge function

* Nicholas/2023/fortify high fixes (#226)

* Add validation on passed through bearer token

* delete old manual deployment config

* TestUpdate to bearer token auth header

* update to clean bearertoken again

* reshuffled header cleaning

* cleanup

* clean old manual deploy configs

* Update CHANGELOG.md

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>

* Update DEX_FHIR_APIM.openapi.yaml

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>
cosmycx added a commit that referenced this pull request Jul 3, 2024
* October 2023 Pre-Release Build (#227)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

* Mikeschi (#221)

* September Connectathon 2023 Pre-Release Build (#219)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Removed JSON configuration files previously used for manual deployments, but were flagged by Fortify as security risks.

---------

Co-authored-by: bennettn4 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Nicholas/2023/update process message response (#224)

* Update Response code

If bundle submitted to process-messaege is invalid and fails fhir profile validation, return 422

* Update response code again

* Nicholas/2023/add data purge (#225)

* Initial DataPurge

* Finish first implementation of purge function

* Nicholas/2023/fortify high fixes (#226)

* Add validation on passed through bearer token

* delete old manual deployment config

* TestUpdate to bearer token auth header

* update to clean bearertoken again

* reshuffled header cleaning

* cleanup

* clean old manual deploy configs

* Update CHANGELOG.md

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>

* Update DEX_FHIR_APIM.openapi.yaml

* Moved Documentation

Moved documentation of APIs outside of the github repo due to Fortify scan false postives

* Moved same files

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>
cosmycx added a commit that referenced this pull request Jul 18, 2024
* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

* Mikeschi (#221)

* September Connectathon 2023 Pre-Release Build (#219)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Removed JSON configuration files previously used for manual deployments, but were flagged by Fortify as security risks.

---------

Co-authored-by: bennettn4 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Nicholas/2023/update process message response (#224)

* Update Response code

If bundle submitted to process-messaege is invalid and fails fhir profile validation, return 422

* Update response code again

* Nicholas/2023/add data purge (#225)

* Initial DataPurge

* Finish first implementation of purge function

* Nicholas/2023/fortify high fixes (#226)

* Add validation on passed through bearer token

* delete old manual deployment config

* TestUpdate to bearer token auth header

* update to clean bearertoken again

* reshuffled header cleaning

* cleanup

* clean old manual deploy configs

* Update CHANGELOG.md

* Update api docs (#228)

* October 2023 Pre-Release Build (#227)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

* Mikeschi (#221)

* September Connectathon 2023 Pre-Release Build (#219)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Removed JSON configuration files previously used for manual deployments, but were flagged by Fortify as security risks.

---------

Co-authored-by: bennettn4 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Nicholas/2023/update process message response (#224)

* Update Response code

If bundle submitted to process-messaege is invalid and fails fhir profile validation, return 422

* Update response code again

* Nicholas/2023/add data purge (#225)

* Initial DataPurge

* Finish first implementation of purge function

* Nicholas/2023/fortify high fixes (#226)

* Add validation on passed through bearer token

* delete old manual deployment config

* TestUpdate to bearer token auth header

* update to clean bearertoken again

* reshuffled header cleaning

* cleanup

* clean old manual deploy configs

* Update CHANGELOG.md

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>

* Update DEX_FHIR_APIM.openapi.yaml

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>

* Update DataPurge to use hours instead of days (#229)

* Initial DataPurge

* Finish first implementation of purge function

* change retention days to hours

* Moved API documentation (#230)

* October 2023 Pre-Release Build (#227)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

* Mikeschi (#221)

* September Connectathon 2023 Pre-Release Build (#219)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Removed JSON configuration files previously used for manual deployments, but were flagged by Fortify as security risks.

---------

Co-authored-by: bennettn4 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Nicholas/2023/update process message response (#224)

* Update Response code

If bundle submitted to process-messaege is invalid and fails fhir profile validation, return 422

* Update response code again

* Nicholas/2023/add data purge (#225)

* Initial DataPurge

* Finish first implementation of purge function

* Nicholas/2023/fortify high fixes (#226)

* Add validation on passed through bearer token

* delete old manual deployment config

* TestUpdate to bearer token auth header

* update to clean bearertoken again

* reshuffled header cleaning

* cleanup

* clean old manual deploy configs

* Update CHANGELOG.md

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>

* Update DEX_FHIR_APIM.openapi.yaml

* Moved Documentation

Moved documentation of APIs outside of the github repo due to Fortify scan false postives

* Moved same files

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>

---------

Co-authored-by: bennettn4 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: bennettn4 <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants