Releases: NHSDigital/IOPS-FHIR-Test-Scripts
Releases · NHSDigital/IOPS-FHIR-Test-Scripts
Added options ability
Now allows the individual repos to set the following options in an options.json
file:
{
"strict-validation": ,
"ignore-folders": [],
"ignore-files": [],
"error-if-metaProfile-present":
}
defaults, and how to use can be found within the readme
Update dependencies + Added an exception to search Parameter validation.
- Updated dependencies to latest versions
- Added an exception to search Parameter validation. This hides the 'Profile is present in resource' error as profile references are expected within the Parameter resource
- Created failonwarning variable to allow independent repos to set whether they want warnings to be promoted to errors
Refactor of Github Actions
- FHIR-Validation-Test-Testing & IOPS-FHIR-Validation-Terminology have had redundant code removed, saving approximately 5mins per run alongside updating the package versions where needed.
- isUKCore flag removed as redundant since the use of the CapabilityStatement within the UKCore. This caused an issue with Bundle validation as it inadvertently skipped the validation
- FHIR R5/R4B of SubscriptionStatus is implemented using the Parameters resource. In order to specify the type of resource the meta.profile element is being used. This change disables the meta.profile check
Capture of current state
This release is to capture the state the validator is in before being taken over by other members of the IOPs team.
The validator is fully functional with HAPI and ontoserver, but it has redundant files left over from previous versions and tests. The next few releases hopes to remove some of this.
HAPI is currently on v6.8.0