Skip to content

Inconsistent Validation Results Between Simplifier Validator and Firely SDK #586

@gcunhaMSFT

Description

@gcunhaMSFT

Environment

  • Firely SDK version: 5.12
  • Validation platforms:
    • Simplifier.NET using the Firely Validator
    • Console Application using Validate() method from Firely SDK

Issue Summary
When validating the same FHIR resource using the two platforms mentioned above, I observe discrepancies in the reported validation issues—specifically related to slicing rules defined in the profile.

Observed Behavior

  • Simplifier.NET: Reports all slicing-related errors, including both the parent slicing rule and each individual child slicing rule.
Image
  • Firely SDK in .NET Console App: Only reports the error related to the parent slicing rule. Errors for the child slicing rules are not included in the validation result.
Image

Example
The Bundle used for testing is available here:
🔗 [Test Bundle](https://simplifier.net/emaqrdrule/3b23a834-8ed6-46c0-94e7

Question
What could be causing this difference in behavior between the Simplifier.NET validator and the Firely SDK used locally? Is there a configuration or context difference that explains the discrepancy?

Thank you for your support,
Gonçalo Cunha

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions