|
1 | 1 | # IOPS-Validation |
2 | 2 |
|
3 | | - |
4 | 3 | This is a typescript module used to test HL7 FHIR resources using [IOPS-FHIR-Validation-Service ](https://github.com/NHSDigital/IOPS-FHIR-Validation-Service) |
| 4 | + |
5 | 5 | The configuration and setup of this service is not covered here. |
6 | 6 |
|
7 | 7 | Current status of **validation-service-fhir-r4** |
@@ -64,12 +64,29 @@ Examples of use within a workflow can be found: |
64 | 64 | - https://github.com/NHSDigital/NHSDigital-FHIR-ImplementationGuide/blob/master/.github/workflows/FHIRValidation.yml |
65 | 65 | - https://github.com/NHSDigital/NHSDigital-FHIR-Medicines-ImplementationGuide/blob/master/.github/workflows/integration.yml |
66 | 66 |
|
| 67 | + |
67 | 68 | # Simplifier IG Content Checker |
68 | 69 | This action checks a Simplifier implementation guide for spelling, http errors and invalid links. More information can be found within the [IGPageContentValidator](https://github.com/NHSDigital/IOPS-FHIR-Test-Scripts/tree/main/IGPageContentValidator) folder. |
69 | 70 |
|
70 | 71 | # Quality Control Checker |
71 | 72 | The action checks the quality of FHIR assets as per the [UK Core](https://simplifier.net/guide/hl7fhirukcoredesignanddevelopmentapproach?version=current) / [NHSE](https://simplifier.net/guide/nhs-england-design-and-development-approach?version=current) Design and Development approach. More infomration can be found within the [QualityControlChecker]https://github.com/NHSDigital/IOPS-FHIR-Test-Scripts/tree/main/QualityControlChecker) folder. |
72 | 73 |
|
| 74 | +# Developer Information |
| 75 | +## Workflows |
| 76 | + |
| 77 | +### Validation |
| 78 | +Package-Test-Runner - Checks NHSE assets for conformance to specific UKCore packages. Useful to find breaking changes when new UKCore packages are created. Works on manual workflow run. Change `packagename` & `packageversion` within the action. |
| 79 | +masterfhirvalidation - Validates FHIR assets to ensure conformance to FHIR and checks examples are valid and all codes within them are correct as per the ontoserver. Works on push from FHIR Repo. |
| 80 | +testingbranch - used to test the latest validator against a test suite (currently in progress) |
| 81 | +validator-test |
| 82 | + |
| 83 | +### Quality Control |
| 84 | +errorChecker - Checks for html errors in Simplifier IGs. Works on push to this repo |
| 85 | +linkChecker - Checks for url errors in Simplifier IGs. Works on push to this repo |
| 86 | +spellChecker - Checks for spelling errors in Simplifier IGs. Works on push to this repo |
| 87 | +QualityControlChecker - Checks for spelling and conformance of FHIR assets. Works on push to external FHIR repos |
| 88 | + |
| 89 | + |
73 | 90 | # Ryan's Notes (to be confirmed) |
74 | 91 | ## Examples |
75 | 92 | The testingbranch.yml creates an action to test the updated validator. These use the folder Examples which are split into examples that should either pass or fail. These examples are tested within the /src/vaidator.test.ts file. |
|
0 commit comments