Skip to main content

TerminologyCapabilities

ResourceFoundation · TerminologyTrial useMaturity 0

A TerminologyCapabilities resource documents a set of capabilities (behaviors) of a FHIR Terminology Server that may be used as a statement of actual server functionality or a statement of required or desired server implementation.

Tested supportFull test results →
Backends
PostgreSQLElasticsearch
Interactions
CreateReadUpdatePatchDelete
Search
12 of 14 parameters tested

Structure​

ElementCard.TypeDescription
urlΣ
0..1uriCanonical identifier for this terminology capabilities, represented as a URI (globally unique)
versionΣ
0..1stringBusiness version of the terminology capabilities
nameΣ
0..1stringName for this terminology capabilities (computer friendly)
titleΣ
0..1stringName for this terminology capabilities (human friendly)
statusRequired?!Σ
1..1codedraft | active | retired | unknownBinding (required): publication-status
experimentalΣ
0..1booleanFor testing purposes, not real usage
dateRequiredΣ
1..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 terminology capabilities
useContextΣ
0..*UsageContextThe context that the content is intended to support
jurisdictionΣ
0..*CodeableConceptIntended jurisdiction for terminology capabilities (if applicable)Binding (extensible): jurisdiction
purpose
0..1markdownWhy this terminology capabilities is defined
copyrightΣ
0..1markdownUse and/or publishing restrictions
kindRequiredΣ
1..1codeinstance | capability | requirementsBinding (required): capability-statement-kind
softwareΣ
0..1BackboneElementSoftware that is covered by this terminology capability statement
nameRequiredΣ
1..1stringA name the software is known by
versionΣ
0..1stringVersion covered by this statement
implementationΣ
0..1BackboneElementIf this describes a specific instance
descriptionRequiredΣ
1..1stringDescribes this specific instance
urlΣ
0..1urlBase URL for the implementation
lockedDateΣ
0..1booleanWhether lockedDate is supported
codeSystem
0..*BackboneElementA code system supported by the server
uri
0..1canonical(CodeSystem)URI for the Code System
version
0..*BackboneElementVersion of Code System supported
codeΣ
0..1stringVersion identifier for this version
isDefaultΣ
0..1booleanIf this is the default version for this code system
compositional
0..1booleanIf compositional grammar is supported
language
0..*codeLanguage Displays supported
filter
0..*BackboneElementFilter Properties supported
codeRequired
1..1codeCode of the property supported
opRequired
1..*codeOperations supported for the property
property
0..*codeProperties supported for $lookup
subsumption
0..1booleanWhether subsumption is supported
expansion
0..1BackboneElementInformation about the [ValueSet/$expand](valueset-operation-expand.html) operation
hierarchical
0..1booleanWhether the server can return nested value sets
paging
0..1booleanWhether the server supports paging on expansion
incomplete
0..1booleanAllow request for incomplete expansions?
parameter
0..*BackboneElementSupported expansion parameter
nameRequired
1..1codeExpansion Parameter name
documentation
0..1stringDescription of support for parameter
textFilter
0..1markdownDocumentation about text searching works
codeSearch
0..1codeexplicit | allBinding (required): code-search-support
validateCode
0..1BackboneElementInformation about the [ValueSet/$validate-code](valueset-operation-validate-code.html) operation
translationsRequired
1..1booleanWhether translations are validated
translation
0..1BackboneElementInformation about the [ConceptMap/$translate](conceptmap-operation-translate.html) operation
needsMapRequired
1..1booleanWhether the client must identify the map
closure
0..1BackboneElementInformation about the [ConceptMap/$closure](conceptmap-operation-closure.html) operation
translation
0..1booleanIf cross-system closure is supported

Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey

Search parameters​

Query with GET [base]/TerminologyCapabilities?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.

ParameterTypeDescriptionPGES
contexttoken

A use context assigned to the terminology capabilities

(TerminologyCapabilities.useContext.value.ofType(CodeableConcept))
context-quantityquantity

A quantity- or range-valued use context assigned to the terminology capabilities

(TerminologyCapabilities.useContext.value.ofType(Quantity)) | (TerminologyCapabilities.useContext.value.ofType(Range))
context-typetoken

A type of use context assigned to the terminology capabilities

TerminologyCapabilities.useContext.code
context-type-quantitycomposite

A use context type and quantity- or range-based value assigned to the terminology capabilities

TerminologyCapabilities.useContext
context-type-valuecomposite

A use context type and value assigned to the terminology capabilities

TerminologyCapabilities.useContext
datedate

The terminology capabilities publication date

TerminologyCapabilities.date
descriptionstring

The description of the terminology capabilities

TerminologyCapabilities.description
jurisdictiontoken

Intended jurisdiction for the terminology capabilities

TerminologyCapabilities.jurisdiction
namestring

Computationally friendly name of the terminology capabilities

TerminologyCapabilities.name
publisherstring

Name of the publisher of the terminology capabilities

TerminologyCapabilities.publisher
statustoken

The current status of the terminology capabilities

TerminologyCapabilities.status
titlestring

The human-friendly name of the terminology capabilities

TerminologyCapabilities.title
urluri

The uri that identifies the terminology capabilities

TerminologyCapabilities.url
versiontoken

The business version of the terminology capabilities

TerminologyCapabilities.version

PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet.

Common parameters on every resource (8)
_haste-health-authorreference

The author of the resource

_idtoken

Logical id of this artifact

_lastUpdateddate

When the resource version last changed

_profileuri

Profiles this resource claims to conform to

_securitytoken

Security Labels applied to this resource

_sourceuri

Identifies where the resource comes from

_tagtoken

Tags applied to this resource

_typetoken

Derived from the R4B Definition