FhirR4ObservationComponent Class

Definition

Component results Based on FHIR Observation.component

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

Constructors

FhirR4ObservationComponent(FhirR4CodeableConcept)

Initializes a new instance of FhirR4ObservationComponent.

Properties

Code

Type of component observation (code / type).

DataAbsentReason

Why the component result is missing.

Extension

Additional Content defined by implementations.

(Inherited from FhirR4Element)
Id

Unique id for inter-element referencing.

(Inherited from FhirR4Element)
Interpretation

High, low, normal, etc.

ReferenceRange

Provides guide for interpretation of component result.

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<FhirR4ObservationComponent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<FhirR4ObservationComponent>.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<FhirR4ObservationComponent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<FhirR4ObservationComponent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<FhirR4ObservationComponent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to