Share via


FhirR4Extension Class

Definition

Base for all elements Based on FHIR Element

public class FhirR4Extension : Azure.Health.Insights.RadiologyInsights.FhirR4Element, System.ClientModel.Primitives.IJsonModel<Azure.Health.Insights.RadiologyInsights.FhirR4Extension>, System.ClientModel.Primitives.IPersistableModel<Azure.Health.Insights.RadiologyInsights.FhirR4Extension>
type FhirR4Extension = class
    inherit FhirR4Element
    interface IJsonModel<FhirR4Extension>
    interface IPersistableModel<FhirR4Extension>
Public Class FhirR4Extension
Inherits FhirR4Element
Implements IJsonModel(Of FhirR4Extension), IPersistableModel(Of FhirR4Extension)
Inheritance
FhirR4Extension
Implements

Constructors

FhirR4Extension(String)

Initializes a new instance of FhirR4Extension.

Properties

Extension

Additional Content defined by implementations.

(Inherited from FhirR4Element)
Id

Unique id for inter-element referencing.

(Inherited from FhirR4Element)
Url

Source of the definition for the extension code - a logical name or a URL.

ValueBoolean

Value as boolean.

ValueCodeableConcept

Value as CodeableConcept.

ValueDateTime

Value as dateTime.

ValueInteger

Value as integer.

ValuePeriod

Value as Period.

ValueQuantity

Value as Quantity.

ValueRange

Value as Range.

ValueRatio

Value as Ratio.

ValueReference

Value as reference.

ValueSampledData

Value as SampledData.

ValueString

Value as string.

ValueTime

Value as time (hh:mm:ss).

Explicit Interface Implementations

IJsonModel<FhirR4Element>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from FhirR4Element)
IJsonModel<FhirR4Element>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from FhirR4Element)
IJsonModel<FhirR4Extension>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<FhirR4Extension>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<FhirR4Element>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from FhirR4Element)
IPersistableModel<FhirR4Element>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from FhirR4Element)
IPersistableModel<FhirR4Element>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from FhirR4Element)
IPersistableModel<FhirR4Extension>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<FhirR4Extension>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<FhirR4Extension>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to