The UK Core uses Simplifier NPM packages to release the FHIR Conformance Assets. From STU2 every package SHALL contain the snapshot and differential elements within each Profile. The profiles within GitHub SHALL only contain the differntial element, with the snapshot being rendered when the package is created using the Simplifer Bake scripting.
The UK Core Packages are located with the Project Packages area.
Further information on Packages is available in the Simplifier documentation and HL7 Confluence.
These packages may be used to validate conformance of an implementation of FHIR against a particular version or versions of the UK Core. For more information on conformance to UK Core see the Claiming Conformance to UK Core .
The Simplifier NPM pages are released as part of a UK Core release and normally coincides with an an Implementation Guide release. The NPM package name format is all lower case and as described below:
fhir.[fhir version].ukcore.[sequence release] [major].[minor].[patch]
where
[fhir version]
- The release version of FHIR used with the UK Core (currently R4).[sequence release]
- The sequence and release (currently stu1).[major]
- The major release aligns with the Implementation Guide major version and is indicative of the number of ballots the Implementation Guide has been through.[minor]
- The minor version aligns with the Implementation Guide minor version.[patch]
- The patches release is used for bug fixes within the package. The patch version starts at 0 and increments by 1 for every package release for a particular Implementation Release. Note: a Implementation guide may have more than one package associated with it.For example fhir.r4.ukcore.stu1 0.1.0