Skip to content

Class: Element

The base definition for all elements that comprise the model (classes, complex data types, value sets)

URI: vaspec:Element

img

Children

  • Coding - A structured representation of a coded/enumerated data value, that includes additional metadata about the code and code system.
  • Entity - Anything that exists, has existed, or will exist.
  • Expression - A structure for labels representing systematic expressions that describe an entity, as generated by formal nomenclatures (e.g. HGVS for genetic variants, ISCN for karyotypes, HLA nomenclature for HLA genes/alleles).
  • Extension - A data structure that allows implementations to define and create custom fields within an Entity to capture information not supported by the core specification.
  • RecordMetadata - A re-usable structure that encapsulates provenance metadata that applies to a specific concrete record/encoding of information, as opposed to provenance of the abstract information content/knowledge the record represents.

Referenced by Class

Attributes

Own

  • Element➞extensionElement 0..*
    • Description: A key-value data structure that allows definition of custom fields to capture information not directly supported by the VA specification.
    • Range: Extension

Other properties

Comments: This class is useful to reference as the range of attributes that can take instances of a class or a complex data type (e.g. a Coding) as their value (e.g. Statement.object)
Exact Mappings: FHIR:Element