Skip to content

Commit 7afbaed

Browse files
authored
Merge branch 'main' into update/yml
2 parents 05965bc + 6182d9e commit 7afbaed

7 files changed

Lines changed: 36 additions & 261 deletions

File tree

.github/workflows/510test.yml

Lines changed: 0 additions & 81 deletions
This file was deleted.

.github/workflows/QualityControlCheckerNHSE.yml

Lines changed: 0 additions & 45 deletions
This file was deleted.

.github/workflows/QualityControlCheckerUKCore.yml

Lines changed: 0 additions & 44 deletions
This file was deleted.

.github/workflows/validator-test.yml

Lines changed: 0 additions & 89 deletions
This file was deleted.

IGPageContentValidator/.aspell.en.pws

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,11 @@ AstraZenecaVaccine
1010
Atenolol
1111
ATND
1212
authorizing
13+
backport
1314
Betamethasone
1415
BMI
1516
boolean
17+
BUPA
1618
cadaveric
1719
CALLBCK
1820
cardinalities
@@ -32,6 +34,7 @@ compositional
3234
computable
3335
conformant
3436
ConsultantSandraGose
37+
coronavirus
3538
Covid
3639
curation
3740
dataset
@@ -42,6 +45,7 @@ deployable
4245
DescId
4346
designee
4447
DHCW
48+
dicom
4549
discharger
4650
DoctorPaulRastall
4751
DSTU
@@ -64,6 +68,8 @@ Firely
6468
FiveWs
6569
FLD
6670
foetus
71+
formulary
72+
fulfill
6773
fulfiller
6874
generalizes
6975
genomic
@@ -108,12 +114,18 @@ Kanban
108114
lexically
109115
lifecycle
110116
LOINC
117+
loinc
111118
MBE
112119
meds
113120
messageheader
114121
Metformin
115122
milliliter
123+
millimeter
124+
millimoles
125+
Minicom
126+
mmol
116127
MRN
128+
multidose
117129
NegHandlNoKnownAllergies
118130
NHS
119131
nhs
@@ -144,6 +156,9 @@ PRENC
144156
prescriber
145157
ProfilesandExtensions
146158
PRSB
159+
Rastall
160+
recombinant
161+
Refset
147162
refsets
148163
RESTful
149164
rfc
@@ -160,6 +175,7 @@ SJUH
160175
SLT
161176
smartcard
162177
SNOMED
178+
snomedCT
163179
specialties
164180
specialty
165181
sphygmomanometer
@@ -202,6 +218,7 @@ VR
202218
VTM
203219
wardened
204220
webpages
221+
xds
205222
xml
206223
xmlns
207224
YYYY

QualityControlChecker/QualityControlChecker.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
'''Creates main variables for use with UKCore and NHSE assets'''
2121
ukcoreVar = {'project':'UKCore','urlPrefix': 'https://fhir.hl7.org.uk/','org':'HL7 UK', 'email':'ukcore@hl7.org.uk'}
22-
nhseVar = {'project':'England','urlPrefix': 'https://fhir.nhs.uk/','org':'NHS England', 'email':'interoperabilityteam@nhs.net'}
22+
nhseVar = {'project':'England','urlPrefix': 'https://fhir.nhs.uk/England/','org':'NHS England', 'email':'interoperabilityteam@nhs.net'}
2323
mainVar = {}
2424
if 'ukcore' in parentDir.lower():
2525
mainVar = ukcoreVar

README.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# IOPS-Validation
22

3-
43
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+
55
The configuration and setup of this service is not covered here.
66

77
Current status of **validation-service-fhir-r4**
@@ -64,12 +64,29 @@ Examples of use within a workflow can be found:
6464
- https://github.com/NHSDigital/NHSDigital-FHIR-ImplementationGuide/blob/master/.github/workflows/FHIRValidation.yml
6565
- https://github.com/NHSDigital/NHSDigital-FHIR-Medicines-ImplementationGuide/blob/master/.github/workflows/integration.yml
6666

67+
6768
# Simplifier IG Content Checker
6869
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.
6970

7071
# Quality Control Checker
7172
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.
7273

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+
7390
# Ryan's Notes (to be confirmed)
7491
## Examples
7592
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

Comments
 (0)