Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

A profile is a set of constraints (on FHIR resources) expressed in StructureDefinition FHIR resources which often have references to ValueSet, CodeSystem and SearchParameter resources. Thus, in order to successfully validate a FHIR resource against a given profile, your sandbox will need the StructureDefinition along with each referenced ValueSet, CodeSystem and SearchParameter uploaded to the sandbox’s FHIR server. You can do so by uploading a zip file containing all of the needed resources. We are currently only accepting zip files that contain profile-related resources that are in JSON format.

There are several publicly available profiles that you can download. The QI-Core and US-Core are among the most popular profiles.  Below are the instructions on how to upload them to your sandbox.

How to upload the QI-Core profile:

  1. Open the QI-Core Downloads page and download the “JSON” Definitions zip file (for the version of FHIR that your sandbox supports).
  2. Upload this zip file using the Upload Profile button.

How to upload the US-Core profile:

  1. Download the package.tgz from the US Core downloads page (for the version of FHIR that your sandbox supports).
  2. Unzip the above file and navigate to the “Package” folder.
  3. Zip this “Package” folder and upload to your sandbox using the Upload Profile button.


You can also create your own custom profile package by aggregating all of the required StructureDefinition, ValueSet, CodeSystem and SearchParameters resources that you have created in JSON format in a zip file.

  • No labels