Skip to content

Class: 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.

URI: vaspec:Extension

img

Parents

  • is_a: Element - The base definition for all elements that comprise the model (classes, complex data types, value sets)

Referenced by Class

Attributes

Own

  • Extension➞description 0..1
    • Description: A free text description of the intended semantics and use of this extension element (i.e. they types of values it takes, and how to interpret these values in the context of the parent Class)
    • Range: String
  • Extension➞name 1..1
    • Description: A name that captures the meaning of the extension element
    • Range: String
  • Extension➞value 1..1
    • Description: The value of the extension element
    • Range: Element

Inherited from Element:

  • 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: The modeling pattern and use of Extensions is based on that defined by the FHIR Speciufication - see https://build.fhir.org/extensibility.html
Exact Mappings: FHIR.Extension