Uploading IG terminology content to external FHIR terminology server
In this tutorial, we will guide you through the steps to populate an external FHIR terminology server with IG terminology content, including ValueSets, CodeSystems, and more.
1. Install UploadFIG utility
To get started with the UploadFIG, you'll first need to install Dotnet and download uploadfig. Follow the commands below or refer to the original UploadFIG Installation guide:
After installation, verify that the is correctly installed:
These steps ensure that you have the necessary tools installed and configured to use the UploadFIG effectively.
2. Upload IG Terminology Content Using UploadFIG
To upload IG terminology content, execute the following command:
Command Breakdown:
-pid
— The package ID (e.g., hl7.fhir.r4.core, hl7.fhir.us.core, hl7.fhir.us.mcode, etc.).-pv
— The package version (e.g., 4.0.1, 6.1.0, 3.0.0-ballot, etc.).-r
— The resource types to load. For IG terminology, specifyValueSet
andCodeSystem
.-d
— The FHIR server URL.--verbose
— Enables verbose output.--includeReferencedDependencies
— Loads any referenced CodeSystem or ValueSet from other packages.
If your IG is located on a file system, you can use the -s
option with the path to your IG instead of the -pid
option.
Examples
Uploading US Core Terminologies by Package ID:
Uploading mCode Terminologies from a Local File System:
First, download mCode version 3.0.0 to your machine:
Then, upload the terminologies:
Last updated