Skip to main content

Part of Authoring FHIR terminology resources

Create a new code system

You can use Snapper to add or create new FHIR resources or to import existing FHIR resources as JSON files. 

Summary

You can use Snapper to add or create new FHIR resources or to import existing FHIR resources as JSON files. 


Before you start

You will need to login as an author to add a new FHIR resource.  For more information read the getting started section

Snapper - expand FHIR code systems using green Plus symbol

 

You may also find it useful to to watch a tour of the system's code system capability. You can do this by clicking on the code system tour button.


2. A pop up screen will appear. In the pop up, fill in your metadata and click Done. 

Snapper:Author - enter code system details

For more information about FHIR metadata, see http://hl7.org/fhir/R4/codesystem.html


3. You will now be able to add codes to the code system. This is done in one of two ways.

You can manually enter the codes one by one using the table at the bottom of the screen to record the Code, Display and Definitions 

Add codes to the code system screen

Or by importing the codes from a csv/tsv file, by clicking the Import codes from file (csv/tsv) button.

You will be prompted by a wizard which will allow you to browse your file, note how many headings, preview and note which columns contain which data for import.

import codes from the file screen

Code Systems are not permitted to have more than one code that has the same code value when importing codes. Snapper will remove duplicates when importing codes.


Image of snapper screen showing duplicate codes


4. You can add properties and filters.

properties and filters screen


5. You can add any additional metadata you have in either the top of the first screen

 

If you wish to create a value set containing all the codes in the code system, you can do so by entering a Value Set URI here.

 

Or in the additional Metadata tab.

Snapper author screen with additional metadata highlighted

6. In the upload to FHIR server tab, you can:

  • validate your code system
  • download your code system in a JSON representation 
  • upload your code system
  • syndicate your code system (requires approver permissions)

Adding a value set URL


Last edited: 4 January 2024 1:49 pm