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

Release/v3.1.0 #45

Merged
merged 13 commits into from
Nov 9, 2023
Merged

Release/v3.1.0 #45

merged 13 commits into from
Nov 9, 2023

Conversation

juliangruendner
Copy link
Contributor

No description provided.

@juliangruendner juliangruendner merged commit f5121cb into develop Nov 9, 2023
2 checks passed
DeaDurro pushed a commit that referenced this pull request Sep 4, 2024
- "Split" DirectBrokerClient into DirectBrokerClientCql and DirectBrokerClientFlare
- Add optional result obfuscation for direct broker clients
DeaDurro pushed a commit that referenced this pull request Sep 4, 2024
- remove unused imports
- remove redundant overriding methods
- remove unused throws declarations from method signatures
- replace IllegalStateException with Checked QueryDefinitionNotFoundException when trying to access a query definition that is not (yet) present
- Include filename in error message for missing file
- Replace BufferedReader with new String when reading resource file from disk
- Suppress unused warning in DirectBrokerClientCqlTest
- add logback-test.xml to decrease log level in tests
- use QueryMediaType enum instead of Strings where possible
- replace creation of new array list with List.copyOf in DirectBrokerClient
- remove distinction between local fhir and local cql server and just name them all "Local server"
- rename the constant SITE_1_ID to SITE_ID_LOCAL
- use random.nextInt with boundaries instead of using
- add dummy patients for the DirectBrokerClientCqlIT
DeaDurro pushed a commit that referenced this pull request Sep 4, 2024
- append "flare" to method name "DirectSpringConfig.directWebClientFlare" to clarify that it is only associated with the flare client
- replace custom "internal/json" media type from mock server response in DirectBrokerClientFlareIT and replace it with standard application/json header
- replace HashMap with EnumMap in DirectBrokerClient.DirectQuery
- rename SITE_1_NAME to SITE_NAME_LOCAL to be consistent with SITE_ID_LOCAL (and make both constants final)
- make the fhirClient a local var in the setup method in DirectBrokerClientCqlIT
- don't return anything from DirectBrokerClientCqlIT.createDummyPatient
- catch and wrap BaseServerResponseException when trying to read measure report from fhir server
- catch BaseServerResponseException instead of just FhirClientConnectionException when creating library and measure
- throw SiteNotFoundException instead of returning an empty string when the site name for an invalid id is requested
- add constructor for QueryDefinitionNotFoundException without QueryMediaType parameter to be thrown in DSFQueryManager, and change the queryMediaType Parameter from String to the respective enum
- move Measure.json and Library.json (as well as the 2 cql "query" files) to the direct broker package and use getResourceAsStream
- remove backendquery mapping from DirectBrokerClient and move the backendquery id directly to DirectBrokerClient.DirectQuery
- extract fhir connection from DirectBrokerClientCql to separate class FhirConnector
DeaDurro pushed a commit that referenced this pull request Sep 4, 2024
…nable-CQL-in-direct-broker

#45 - Enable cql in direct broker
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.

1 participant