CodeSystem

activeFoundation

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.

PathCard.TypeDescription & Constraints
CodeSystem0..*Declares the existence of and describes a code system or code system supplement
.idΣ0..1StringLogical id of this artifact
.metaΣ0..1MetaMetadata about the resource
.implicitRules?!Σ0..1uriA set of rules under which this content was created
.language0..1codeLanguage of the resource content
Bindinglanguages(preferred)
.text0..1NarrativeText summary of the resource, for human interpretation
.contained0..*ResourceContained, inline Resources
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!0..*ExtensionExtensions that cannot be ignored
.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
Bindingpublication-status(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
.description0..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)
Bindingjurisdiction(extensible)
.purpose0..1markdownWhy this code system is defined
.copyright0..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
Bindingcodesystem-hierarchy-meaning(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
Bindingcodesystem-content-mode(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
.id0..1StringUnique id for inter-element referencing
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.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
Bindingfilter-operator(required)
.valueΣ1..1stringWhat to use for the value
.propertyΣ0..*BackboneElementAdditional information supplied about each concept
.id0..1StringUnique id for inter-element referencing
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.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
Bindingconcept-property-type(required)
.concept0..*BackboneElementConcepts in the code system
.id0..1StringUnique id for inter-element referencing
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.code1..1codeCode that identifies concept
.display0..1stringText to display to the user
.definition0..1stringFormal definition
.designation0..*BackboneElementAdditional representations for the concept
.id0..1StringUnique id for inter-element referencing
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.language0..1codeHuman language of the designation
Bindinglanguages(preferred)
.use0..1CodingDetails how this designation would be used
Bindingdesignation-use(extensible)
.value1..1stringThe text value for this designation
.property0..*BackboneElementProperty value for the concept
.id0..1StringUnique id for inter-element referencing
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.code1..1codeReference to CodeSystem.property.code
.value[x]1..1code | Coding | string | integer | boolean | dateTime | decimalValue of the property for this concept
.concept0..*Child Concepts (is-a/contains/categorizes)