-
Notifications
You must be signed in to change notification settings - Fork 9
Description
Description
The integrated FHIR validator ignores the version specified for a Coding element and thus may validate the existence of a code against the wrong version of a CodeSystem if multiple versions of the same system are available for validation.
Effected DSF Version
- 1.7.0 and earlier
- 2.0.0-SNAPSHOT
Impact
Different versions of the same process plugins may not be able to work at the same time if a CodeSystem resources (with the same url) was incompatibly modified from one version to the other. For example by adding or removing a code.
Expected Behavior
If a version is specified for a Coding element, the correct CodeSystem should be used for validation.
No Fix for DSF 1.x
The validator from HAPI 5.1.0 ignores the version property from Coding elements. Since we can not upgrade HAPI in DSF 1.x. without modifying all existing process plugins the validation problem can not be fixed in DSF 1.x.