http://hl7.org/fhir/StructureDefinition/CodeSystem|4.0.1

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.
NameFlagsCardTypeDescription & Constraints
CodeSystem
0..*Declares the existence of and describes a code system or code system supplement
 
url
Σ
0..1uriCanonical identifier for this code system, represented as a URI (globally unique) (Coding.system)
 
identifier
Σ
0..*IdentifierAdditional identifier for the code system (business identifier)
 
version
Σ
0..1stringBusiness version of the code system (Coding.version)
 
name
Σ
0..1stringName for this code system (computer friendly)
 
title
Σ
0..1stringName for this code system (human friendly)
 
status *
?!Σ
1..1codedraft | active | retired | unknown PublicationStatus (required)
 
experimental
Σ
0..1booleanFor testing purposes, not real usage
 
date
Σ
0..1dateTimeDate last changed
 
publisher
Σ
0..1stringName of the publisher (organization or individual)
 
contact
Σ
0..*ContactDetailContact details for the publisher
 
description
0..1markdownNatural language description of the code system
 
useContext
Σ
0..*UsageContextThe context that the content is intended to support
 
jurisdiction
Σ
0..*CodeableConceptIntended jurisdiction for code system (if applicable) Jurisdiction (extensible)
 
purpose
0..1markdownWhy this code system is defined
 
copyright
0..1markdownUse and/or publishing restrictions
 
caseSensitive
Σ
0..1booleanIf code comparison is case sensitive
 
valueSet
Σ
0..1canonicalCanonical reference to the value set with entire code system
 
hierarchyMeaning
Σ
0..1codegrouped-by | is-a | part-of | classified-with CodeSystemHierarchyMeaning (required)
 
compositional
Σ
0..1booleanIf code system defines a compositional grammar
 
versionNeeded
Σ
0..1booleanIf definitions are not stable
 
content *
Σ
1..1codenot-present | example | fragment | complete | supplement CodeSystemContentMode (required)
 
supplements
Σ
0..1canonicalCanonical URL of Code System this adds designations and properties to
 
count
Σ
0..1unsignedIntTotal concepts in the code system
 
filter
Σ
0..*BackboneElementFilter that can be used in a value set
 
 
code *
Σ
1..1codeCode that identifies the filter
 
 
description
Σ
0..1stringHow or why the filter is used
 
 
operator *
Σ
1..*code= | is-a | descendent-of | is-not-a | regex | in | not-in | generalizes | exists FilterOperator (required)
 
 
value *
Σ
1..1stringWhat to use for the value
 
property
Σ
0..*BackboneElementAdditional information supplied about each concept
 
 
code *
Σ
1..1codeIdentifies the property on the concepts, and when referred to in operations
 
 
uri
Σ
0..1uriFormal identifier for the property
 
 
description
Σ
0..1stringWhy the property is defined, and/or what it conveys
 
 
type *
Σ
1..1codecode | Coding | string | integer | boolean | dateTime | decimal PropertyType (required)
 
concept
0..*BackboneElementConcepts in the code system
 
 
code *
1..1codeCode that identifies concept
 
 
display
0..1stringText to display to the user
 
 
definition
0..1stringFormal definition
 
 
designation
0..*BackboneElementAdditional representations for the concept
 
 
 
language
0..1codeHuman language of the designation Language (preferred)
 
 
 
use
0..1CodingDetails how this designation would be used ConceptDesignationUse (extensible)
 
 
 
value *
1..1stringThe text value for this designation
 
 
property
0..*BackboneElementProperty value for the concept
 
 
 
code *
1..1codeReference to CodeSystem.property.code
 
 
 
value[x] *
1..1Value of the property for this concept
 
 
 
 
valueCode *
1..1code
 
 
 
 
valueCoding *
1..1Coding
 
 
 
 
valueString *
1..1string
 
 
 
 
valueInteger *
1..1integer
 
 
 
 
valueBoolean *
1..1boolean
 
 
 
 
valueDateTime *
1..1dateTime
 
 
 
 
valueDecimal *
1..1decimal
 
 
concept
0..*Child Concepts (is-a/contains/categorizes)