Description
The DSF Linter should extend its FHIR validation by integrating the dsf-fhir-validation library from the DSF project as a dependency. This enables use of HAPI FHIR to validate FHIR resources against DSF profiles.
Background
-
DSF (Data Sharing Framework): https://github.com/datasharingframework/dsf
-
dsf-fhir-validation provides:
ResourceValidator / ResourceValidatorImpl for profile-based validation
ValidationSupportWithCustomResources for StructureDefinitions, CodeSystems, and ValueSets
ValueSetExpander and SnapshotGenerator
-
DSF Linter currently validates FHIR resources using DOM parsing (FhirResourceParser, org.w3c.dom.Document) and custom linter implementations. Adding HAPI-based profile validation would improve validation quality.
Description
The DSF Linter should extend its FHIR validation by integrating the dsf-fhir-validation library from the DSF project as a dependency. This enables use of HAPI FHIR to validate FHIR resources against DSF profiles.
Background
DSF (Data Sharing Framework): https://github.com/datasharingframework/dsf
dsf-fhir-validation provides:
ResourceValidator/ResourceValidatorImplfor profile-based validationValidationSupportWithCustomResourcesfor StructureDefinitions, CodeSystems, and ValueSetsValueSetExpanderandSnapshotGeneratorDSF Linter currently validates FHIR resources using DOM parsing (
FhirResourceParser,org.w3c.dom.Document) and custom linter implementations. Adding HAPI-based profile validation would improve validation quality.