An open API service indexing awesome lists of open source software.

https://github.com/nhsdigital/fhir-package-comparison-tool

A tool to compare elements between different packages
https://github.com/nhsdigital/fhir-package-comparison-tool

Last synced: 8 months ago
JSON representation

A tool to compare elements between different packages

Awesome Lists containing this project

README

          

# FHIR-Package-Comparison-Tool
*This repository is maintained by [Interoperability Team]( https://nhsd-confluence.digital.nhs.uk/pages/viewpage.action?spaceKey=IOPS&title=Interoperability+Standards). Any queries contact us via [email](interoperabilityteam@nhs.net).*

## A tool to compare FHIR elements between different packages
This tool checks against multiple packages and Profiles, and outputs an HTML and xlsx file for each element checked against. Each file includes a table for each individual resource. Default elements are min..max (cardinality), mustSupport, and bindings (Strength & ValueSet).

To use this Tool:

- Create a new branch
- Add the relevant packages within the 'packages' folder
- Singluar profiles that are not in a package can be added to 'extracted_packages' folder
- Either click https://github.com/NHSDigital/FHIR-Package-Comparison-Tool/actions/workflows/PackageComparisonTool.yml or
- Click 'Actions' in the toolbar
- Left hand side, under actions, click 'Package Comparison Tool'
- Within the table click the 'Run workflow' button
- Choose your branch and type the elements to compare seperated by a `,` (no spaces). By default cardinality, mustSupport and bindings (valueSet & strength) tables will be created
- Click the green 'Run workflow' button. Expect it to take 1 minute to run

- Once completed successfully (green tick) go to the main page https://github.com/NHSDigital/FHIR-Package-Comparison-Tool and choose your branch
- Click the .html files
- Click 'download raw file' in the grey banner
- open file to see comparison tables
- To open in Excel, choose the .xlsx files