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

2555 Add support for multiple valuesets and system filters to ValueSetExpander #2558

Merged
merged 4 commits into from
Aug 3, 2023

Commits on Jul 31, 2023

  1. Add cycle detection

    ewoutkramer committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    b303200 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'develop' into feature/expand-ts-capabilities

    # Conflicts:
    #	src/Hl7.Fhir.STU3/Specification/Terminology/ValueSetExpander.cs
    #	src/Hl7.Fhir.Specification.STU3.Tests/Source/TerminologyTests.cs
    ewoutkramer committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    89a035b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b2d25eb View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Reworked the expander to more closely follow the expansion algorithm …

    …specified in the spec.
    
    - Using more delayed processing, so processing valuesets that are too big is actually stopped before attempting it.
    - Documented all steps more clearly, referring to the spec.
    - specifying both System and ValueSet will now do an intersection.
    ewoutkramer committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    9e93e69 View commit details
    Browse the repository at this point in the history