The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement and its key properties, and optionally define a part or all of its content.

CodeSystem
url
Canonical identifier for this code system, represented as a URI (globally unique) (Coding.system)
identifier
Additional identifier for the code system (business identifier)
version
Business version of the code system (Coding.version)
versionAlgorithm[x]
How to compare versions
name
Name for this code system (computer friendly)
title
Name for this code system (human friendly)
status
draft | active | retired | unknown
experimental
For testing purposes, not real usage
date
Date last changed
publisher
Name of the publisher/steward (organization or individual)
contact
Contact details for the publisher
description
Natural language description of the code system
useContext
The context that the content is intended to support
jurisdiction
Intended jurisdiction for code system (if applicable)
purpose
Why this code system is defined
copyrightLabel
Copyright holder and year(s)
approvalDate
When the CodeSystem was approved by publisher
lastReviewDate
When the CodeSystem was last reviewed by the publisher
effectivePeriod
When the CodeSystem is expected to be used
topic
E.g. Education, Treatment, Assessment, etc
author
Who authored the CodeSystem
editor
Who edited the CodeSystem
reviewer
Who reviewed the CodeSystem
endorser
Who endorsed the CodeSystem
relatedArtifact
Additional documentation, citations, etc
caseSensitive
If code comparison is case sensitive
valueSet
Canonical reference to the value set with entire code system
hierarchyMeaning
grouped-by | is-a | part-of | classified-with
compositional
If code system defines a compositional grammar
versionNeeded
If definitions are not stable
content
not-present | example | fragment | complete | supplement
supplements
Canonical URL of Code System this adds designations and properties to
count
Total concepts in the code system
filter
Filter that can be used in a value set
code
Code that identifies the filter
description
How or why the filter is used
operator
= | is-a | descendent-of | is-not-a | regex | in | not-in | generalizes | child-of | descendent-leaf | exists
value
What to use for the value
property
Additional information supplied about each concept
code
Identifies the property on the concepts, and when referred to in operations
uri
Formal identifier for the property
description
Why the property is defined, and/or what it conveys
type
code | Coding | string | integer | boolean | dateTime | decimal
concept
Concepts in the code system
code
Code that identifies concept
display
Text to display to the user
definition
Formal definition
designation
Additional representations for the concept
use
Details how this designation would be used
additionalUse
Additional ways how this designation would be used
value
The text value for this designation
property
Property value for the concept
code
Reference to CodeSystem.property.code
value[x]
Value of the property for this concept
concept
Child Concepts (is-a/contains/categorizes)