Authoring
The authoring process of Custom Code Systems can flow on two different levels: schema and concept.
Schema
New property definitions can be added to the Code System on the Schema tab, after clicking on the button in the middle area.

The following attributes can be specified for a property definition:
Name
Unique name of the property (mandatory)
Type
Type of the property (mandatory)
Cardinality
Defines the number of elements (mandatory)
Default value
Initial value of the property
Description
Captures the purpose of the property
Changes to the property definition can be persisted by clicking the button.
Existing property definitions can be edited after clicking the button.
Concept
New concepts can be added to the Code System on the Content tab, after clicking on the button.

Term
The name of the new concept (mandatory)
Code
The identifier of the new concept. If you leave this field empty, the system will automatically generate an ID for your Concept
Parent
The concept under which the new concept will be created
After pressing the button, the new concept will be added to the Code System tree and its editor will automatically open on the right side.
By default, the term defined during creation becomes the preferred term of the concept.
Additional descriptions can be specified using the button.
Properties
New properties conforming to the schema can be added using the button.

If you restrict the potential number of values of a property, e.g. to1..1
, it will be greyed out in the dropdown in case the cardinality is already reached.
Concept reparenting
The parent of a concept is specified during concept creation but it is also possible to modify the parent concept after the creation process.
Clicking in the value field of the parent property offers a drop-down with the available concepts of the given Code System.
Once the changes are accepted, the tree is updated and the concept is relocated under the new parent's node.

Issues
Users can create issues related to specific Code System concepts using the button, while existing issues can be viewed in the Issues tab.
Was this helpful?