Skip to content

Conversation

@jamesagnew
Copy link
Collaborator

This PR addresses several issues:

  • FhirTerser.visit(IBase, IModelVisitor2) does not consistently visit extensions (it does visit them when visiting composite elements, but does not visit them when visiting primitive elements directly)
  • IModelVisitor2 has a redundant visitExtension method which is only called for DSTU2 extensions. This method has been deprecated since visit covers both.
  • The JPA server incorrectly interprets a simple date search (e.g. Patient?birthdate=2020-01-01) as a range with the same lower and upper bound, which causes an assertion banning duplicate parameters to fail when performing this search with assertions enabled (this bug does not affect correctness of results when assertions are not enabled)

@robogary
Copy link
Contributor

Formatting check succeeded!

Copy link
Collaborator

@jmarchionatto jmarchionatto left a comment

Choose a reason for hiding this comment

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

Approved with a few comments

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.

4 participants