A collection of rules that, when interpreted in the context of one or more code system versions, returns a set of EntityReferences.
A collection of rules that, when interpreted in the context of one or more code system versions, returns a set of EntityReferences.
A reference to the value set being defined.
An element of a value set definition that, when resolved yields a set of entity references that are to be included in, excluded from or intersected with the set of elements that represents the full resolution of
the definition.Note that only ACTIVE entity references are included. INACTIVE entity references may never be considered for inclusion or exclusion in the resolution of a value set definition.
Instructions for how the results of the entry evaluation will be applied to the set of entities in the base definition. Results can be added to the set (
General set operators that specify set union, difference or intersection in various contexts
Include all members of both sets in the result
Include only members common to both sets in the result
Remove all members of the second set from the first set producing the result
The description of a set of entities that are associated with a referenced entity. This description names a reference entity and an association predicate, which identifies a set of entities that are related to the
reference entity according to a given code system. The description can reference the direct targets of the association (children), the direct sources of the association (parents), the transitive closure of the association
targets (descendants), the transitive closure of the association sources (ancestors) and can state whether all intermediate nodes are included in the closure or just the leaf nodes.Note that the terms "parent" and "children" are
asserted in reference to the predicate itself. As an example, in the association "arm subClassOf bodyPart", the "parent" is arm and the "child" is bodyPart.
The entity reference that is the root of the association description. referencedEntity is not considered to be part of the resolution of AssociatedEntitiesReference. If it is to be included in
the final set, it must be explicitly named in a second SpecificEntityList construct.
The code system that makes the association assertions.
The version of the code system that makes the association assertions. If present, codeSystemVersion must be a version of codeSystem. If this attribute is present, the referenced version of the
code system will always be used to resolve the associations. If absent, the specific version of the code system to be used in resolution is determined in the resolve value set definition call itself.
The association predicate to be used in resolving the definition entry.
An indicator that determines whether the referencedEntity serves in the source (SOURCE_TO_TARGET) or target (TARGET_TO_SOURCE) role.
An indicator that determines whether all nodes in the transitive closure are to be included in the resulting set or only the nodes that terminate the closure. This indicator is ignored if transitivity is
not TRANSITIVE_CLOSURE. Note that nodes that participate in cycles are not included if leafOnly is set to LEAF_ONLY.
An indicator that determines whether only entity references that participate in a direct association with the referencedEntity are considered to be a part of the definition or whether all entity
references that appear on the transitive closure of entity reference are to be included. Note that leafOnly further qualifies this result.
Indicates whether intermediate nodes in a transitive closure are to be included in the result or only the "leaf" nodes.
Indicates that only nodes who can be inferred to participate as a source but not a target of an association if direction is SOURCE_TO_TARGET, or a target but not a source if direction is
TARGET_TO_SOURCE, are included in the set of entity references.
Indicates that all (active) nodes are to be included in the transitive closure.
Indicates whether only directly associated nodes or the transitive closure over the supplied predicate is to be used in the resolution of an entity reference and predicate.
Only entity references that are explicitly assert to be directly associated with the source entity are included. Associations whose derivation is INFERRED are not considered when this setting
is used.
Both entity references that are explicitly assert to be directly associated with the source entity are included and entities that can be inferred to participate in the association named by predicate
are included as candidates for the set, although the final resolution may depend on other factors such as a LeafOrAll setting.
An entry that, when resolved, returns all of the active entity references in a given code system. This includes all entity references that appear as the source of one or more statements in the code system, whether
the assertions are made directly by a version of the code system or indirectly by a version of a different code system that is imported. Note that targets are not included to prevent codes from rdf, rdfs, owl, etc being included
in this resolution set.
A reference to the code system whose codes are to be included.
A reference to the specific version of the code system to include. If not supplied, the specific version of the code system is determined in the resolution call itself.
A reference to a value set that, when resolved, results in a set of entity references that are included in this entry. An entry of this type can just name a value set, meaning that the specific definition is
resolved in the resolve value set call, can name both a value set and value set definition, meaning that the specific definition is always used in the resolution. It can also specify one or more code system versions to be used
in the resolution of the named value set.
A reference to the value set whose definition supplies a set of entity references.
A reference to a particular definition of valueSet that is to be used in resolving this reference. If absent, the specific definition is determined by the resolve value set call. If present,
valueSetDefinition must be a definition of valueSet and will always be used to resolve this entity set.
A reference to a CodeSystemVersion that will be used to resolve this call. referenceCodeSystemVersion will only be used if one or more components of the resolution of valueSet identify a
code system without specifying a specific version. At most, only one version of a given code system may appear in the referenceCodeSystemVersion list. While CTS2 service implementations must resolve
resolution calls for definitions that carry unused referenceCodeSystemVersion entries, they may choose issue a warning at the time the definition is created or loaded.
A definition of a value set whose format and semantics is specified outside of the core CTS2 specification. If a given CTS2 service recognizes the syntax and semantics of this definition, it
may call invoke the appropriate process to resolve it. If the definition is not recognized, a CTS2 service implementation must not process the containing value set definition and, instead, return an
error.
A description of a set of entity references that are determined by applying a filter to the attribute(s) or property(s) that appear in an EntityDescription in a specified code system.
The code system that contains the assertions that form the attributes or properties to be tested.
The version of the code system that makes the assertions. If present, codeSystemVersion must be a version of codeSystem. If this attribute is present, the referenced version of the code system
will always be used to resolve the attributes or properties. If absent, the specific version of the code system to be used in resolution is determined in the resolve value set definition call itself.
The filter to be applied to entities in the referenced code system.
A list of specific entity references that are to be included in the definition. When specified in this form, the service must include all entities in this list whether or not they are known to the service or not,
and whether they are currently ACTIVE or not.
The namespace / name or URI of an entity to be included
A ValueSetDefinition read from a service instance.
PSM
A directory of ValueSetDefinition resources that meet a specified criteria.
A synopsis of a ValueSetDefinition along with information about how to access the complete resource.
The value set that this definition applies to.
A collection of complete ValueSetDefinition resources that meet a specified criteria.
An instance of ValueSetDefinition that meets a specified filter criteria.
The information required to completely resolve a value set definition.
The specific value set definition that was resolved
A reference to a code system version that was used in the resolution of this value set definition
If the value set includes other value sets, this contains the resolution information used to resolve the inner value sets.
The result of resolving a specific value set definition against a know set of code system versions. ResolvedValueSet consists of a header that carries sufficient information that the resolution operation
would be repeatable and the result of the resolution, which consists of set of EntityReferences.
The result of resolving a specific value set definition against a know set of code system versions. ResolvedValueSet consists of a header that carries sufficient information that the resolution operation
would be repeatable and the result of the resolution, which consists of set of EntityReferences.
The set of parameters that were used in the resolution of this set. resolutionInfo provides all the information necessary to recreate the actual resolution when presented to a CTS2
server instance that contains all of the necessary definitions and code system versions.
An synopsis of the EntityDescription that has been determined to be a member of the value set named in resolutionInfo according to the stated criteria or "bindings".
A directory of resolved value sets.
An entry in a ResolvedValueSetDirectory.
A ResolvedValueSet read from a service instance.
PSM