Name Flags Card. Type Description & Constraints doco
. . TerminologyCapabilities TU DomainResource A statement of system capabilities
+ Warning: Name should be usable as an identifier for the module by machine processing applications such as code generation
+ Rule: A Terminology Capability statement SHALL have at least one of description, software, or implementation element
+ Rule: If kind = instance, implementation must be present and software may be present
+ Rule: If kind = capability, implementation must be absent, software must be present
+ Rule: If kind = requirements, implementation and software must be absent
+ Rule: Each instance of the codeSystem element must represent a distinct code system.

Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
Interfaces Implemented: CanonicalResource
. . . url Σ C 0..1 uri Canonical identifier for this terminology capabilities, represented as a URI (globally unique)
+ Warning: URL should not contain | or # - these characters make processing canonical references problematic
. . . identifier Σ 0..* Identifier Additional identifier for the terminology capabilities

. . . version Σ 0..1 string Business version of the terminology capabilities
. . . versionAlgorithm[x] Σ 0..1 How to compare versions
Binding: Version Algorithm ( Extensible)
. . . . versionAlgorithmString string
. . . . versionAlgorithmCoding Coding
. . . name Σ C 0..1 string Name for this terminology capabilities (computer friendly)
. . . title Σ T 0..1 string Name for this terminology capabilities (human friendly)
. . . status ?! Σ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus ( Required)
. . . experimental Σ 0..1 boolean For testing purposes, not real usage
. . . date Σ 1..1 dateTime Date last changed
. . . publisher Σ T 0..1 string Name of the publisher/steward (organization or individual)
. . . contact Σ 0..* ContactDetail Contact details for the publisher

. . . description T C 0..1 markdown Natural language description of the terminology capabilities
. . . useContext Σ 0..* UsageContext The context that the content is intended to support

. . . jurisdiction Σ XD 0..* CodeableConcept Intended jurisdiction for terminology capabilities (if applicable)
Binding: Jurisdiction ValueSet ( Extensible)

. . . purpose T 0..1 markdown Why this terminology capabilities is defined
. . . copyright Σ T 0..1 markdown Use and/or publishing restrictions
. . . copyrightLabel T 0..1 string Copyright holder and year(s)
. . . kind Σ C 1..1 code instance | capability | requirements
Binding: Capability Statement Kind ( Required)
. . . software Σ C 0..1 BackboneElement Software that is covered by this terminology capability statement
. . . . name Σ 1..1 string A name the software is known by
. . . . version Σ 0..1 string Version covered by this statement
. . . implementation Σ C 0..1 BackboneElement If this describes a specific instance
. . . . description Σ T 1..1 string Describes this specific instance
. . . . url Σ 0..1 url Base URL for the implementation
. . . lockedDate Σ 0..1 boolean Whether lockedDate is supported
. . . codeSystem C 0..* BackboneElement A code system supported by the server
+ Rule: If there is more than one version, a version code must be defined
+ Rule: Each version.code element must be distinct for a particular code system.
+ Rule: A codeSystem element instance may have at most one version.isDefault element with a value of 'true'.

. . . . uri C 0..1 canonical( CodeSystem) Canonical identifier for the code system, represented as a URI
. . . . version C 0..* BackboneElement Version of Code System supported

. . . . . code Σ C 0..1 string Version identifier for this version
. . . . . isDefault Σ C 0..1 boolean If this is the default version for this code system
. . . . . compositional 0..1 boolean If compositional grammar is supported
. . . . . language 0..* code Language Displays supported
Binding: Common Languages ( Required)

. . . . . filter 0..* BackboneElement Filter Properties supported

. . . . . . code 1..1 code Code of the property supported
. . . . . . op 1..* code Operations supported for the property

. . . . . property 0..* code Properties supported for $lookup

. . . . content Σ 1..1 code not-present | example | fragment | complete | supplement
Binding: Code System Content Mode ( Required)
. . . . subsumption 0..1 boolean Whether subsumption is supported
. . . expansion 0..1 BackboneElement Information about the [ValueSet/$expand](valueset-operation-expand.html) operation
. . . . hierarchical 0..1 boolean Whether the server can return nested value sets
. . . . paging 0..1 boolean Whether the server supports paging on expansion
. . . . incomplete 0..1 boolean Allow request for incomplete expansions?
. . . . parameter 0..* BackboneElement Supported expansion parameter

. . . . . name 1..1 code Name of the supported expansion parameter
. . . . . documentation 0..1 string Description of support for parameter
. . . . textFilter 0..1 markdown Documentation about text searching works
. . . codeSearch 0..1 code in-compose | in-expansion | in-compose-or-expansion
Binding: Code Search Support ( Required)
. . . validateCode 0..1 BackboneElement Information about the [ValueSet/$validate-code](valueset-operation-validate-code.html) operation
. . . . translations 1..1 boolean Whether translations are validated
. . . translation 0..1 BackboneElement Information about the [ConceptMap/$translate](conceptmap-operation-translate.html) operation
. . . . needsMap 1..1 boolean Whether the client must identify the map
. . . closure 0..1 BackboneElement Information about the [ConceptMap/$closure](conceptmap-operation-closure.html) operation
. . . . translation 0..1 boolean If cross-system closure is supported

doco Documentation for this format