Skip to content

Conversation

@hhund
Copy link
Member

@hhund hhund commented Nov 8, 2025

  • Typos in documentation annotations of fhir and bpe applications
  • Documentation generator in dsf-maven-plugin, no output of "default value" for single character values
  • TSP_USER, PPH_USER and BIO_USER missing in CodeSystem http://dsf.dev/fhir/CodeSystem/practitioner-role
  • BPE application config parameter names include camunda
  • Async search methods not implemented in DsfClient
  • Sync and async methods to execute FHIR operations not implemented in DsfClient
  • DsfClientProvider not working for non DSF FHIR servers
  • DSF OrganizationAffiliation profile is missing preferred ValueSet binding to http://dsf.dev/fhir/ValueSet/organization-role
  • FHIR Server root URL responding with inappropriate Cache-Control header
  • FHIR validator prevents existing MII plugins to execute successfully

closes #393

@hhund hhund added this to the 2.0.0 milestone Nov 8, 2025
@hhund hhund self-assigned this Nov 8, 2025
hhund added 10 commits November 8, 2025 22:20
- Added missing async search methods to DsfClient
- Reworked DsfClientProvider to allow getting DsfClient for non DSF FHIR
servers
- Refactored code
- Additional plugin integration tests to verify async search
For example, we may want to specify a single space character as the
value for a separation character property.
New DelayStrategy to configure first and later delays. Constant 200ms
and exponential (100ms, 200ms, 400ms, 800ms, 800ms, ...) backoff
implementations.
- Changed liquibase properties: db.camunda_user -> db.engine_user,
db.camunda_users_group -> db.engine_users_group.
- Change-sets with inline SQL using properties configured as
runOnChange=true, checksum is calculated after property replacement
- Split engine/identity 1.0.0 change-sets into change-set for sql file
from camunda and inline change-set for GRANT expressions.
- New rename roles change-set executed first to rename old camunda...
roles to engine...
- Renamed dev.dsf.bpe.db.user.camunda... BPE config properties to
dev.dsf.bpe.db.user.engine..., values for new properties injected on
startup if old properties set.
@hhund hhund marked this pull request as ready for review November 17, 2025 12:28
};

Duration delay = retryAfter.orElse(delayStrategy.getFirstDelay());
logger.debug("Status 202, trying again in {}", delay);
Copy link
Collaborator

Choose a reason for hiding this comment

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

Should this debug log happen only once or for every poll?

Copy link
Member Author

Choose a reason for hiding this comment

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

Since we have debug log messages for every execution in the retry-client, I think we should also log every poll.

@hhund hhund linked an issue Nov 18, 2025 that may be closed by this pull request
@hhund hhund merged commit e61aac9 into develop_2 Nov 18, 2025
4 checks passed
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.

Fix 2.0.0-RC1 Bugs

4 participants