Show / Hide Table of Contents

Class TimingRepeat

Many timing schedules are determined by regular repetitions.

Inheritance
System.Object
Element
TimingRepeat
Implements
IFhirJsonSerializable
Inherited Members
Element.Extension
Element.Fhir_comments
Element._Fhir_comments
Element.Id
Element._Id
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class TimingRepeat : Element, IFhirJsonSerializable

Properties

| Improve this Doc View Source

_Count

Extension container element for Count

Declaration
public Element _Count { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Duration

Extension container element for Duration

Declaration
public Element _Duration { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_DurationMax

Extension container element for DurationMax

Declaration
public Element _DurationMax { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_DurationUnits

Extension container element for DurationUnits

Declaration
public Element _DurationUnits { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Frequency

Extension container element for Frequency

Declaration
public Element _Frequency { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_FrequencyMax

Extension container element for FrequencyMax

Declaration
public Element _FrequencyMax { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Period

Extension container element for Period

Declaration
public Element _Period { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_PeriodMax

Extension container element for PeriodMax

Declaration
public Element _PeriodMax { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_PeriodUnits

Extension container element for PeriodUnits

Declaration
public Element _PeriodUnits { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_When

Extension container element for When

Declaration
public Element _When { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

BoundsPeriod

Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.

Declaration
public Period BoundsPeriod { get; set; }
Property Value
Type Description
Period
| Improve this Doc View Source

BoundsQuantity

Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.

Declaration
public Quantity BoundsQuantity { get; set; }
Property Value
Type Description
Quantity
| Improve this Doc View Source

BoundsRange

Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.

Declaration
public Range BoundsRange { get; set; }
Property Value
Type Description
Range
| Improve this Doc View Source

Count

Repetitions may be limited by end time or total occurrences.

Declaration
public int? Count { get; set; }
Property Value
Type Description
System.Nullable<System.Int32>
| Improve this Doc View Source

Duration

Some activities are not instantaneous and need to be maintained for a period of time.

Declaration
public decimal? Duration { get; set; }
Property Value
Type Description
System.Nullable<System.Decimal>
| Improve this Doc View Source

DurationMax

Some activities are not instantaneous and need to be maintained for a period of time.

Declaration
public decimal? DurationMax { get; set; }
Property Value
Type Description
System.Nullable<System.Decimal>
| Improve this Doc View Source

DurationUnits

The units of time for the duration, in UCUM units.

Declaration
public string DurationUnits { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Frequency

The number of times to repeat the action within the specified period / period range (i.e. both period and periodMax provided).

Declaration
public int? Frequency { get; set; }
Property Value
Type Description
System.Nullable<System.Int32>
| Improve this Doc View Source

FrequencyMax

If present, indicates that the frequency is a range - so repeat between [frequency] and [frequencyMax] times within the period or period range.

Declaration
public int? FrequencyMax { get; set; }
Property Value
Type Description
System.Nullable<System.Int32>
| Improve this Doc View Source

Period

Indicates the duration of time over which repetitions are to occur; e.g. to express "3 times per day", 3 would be the frequency and "1 day" would be the period.

Declaration
public decimal? Period { get; set; }
Property Value
Type Description
System.Nullable<System.Decimal>
| Improve this Doc View Source

PeriodMax

If present, indicates that the period is a range from [period] to [periodMax], allowing expressing concepts such as "do this once every 3-5 days.

Declaration
public decimal? PeriodMax { get; set; }
Property Value
Type Description
System.Nullable<System.Decimal>
| Improve this Doc View Source

PeriodUnits

The units of time for the period in UCUM units.

Declaration
public string PeriodUnits { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

When

Timings are frequently determined by occurrences such as waking, eating and sleep.

Declaration
public string When { get; set; }
Property Value
Type Description
System.String

Methods

| Improve this Doc View Source

DeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)

Deserialize a JSON object

Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
| Improve this Doc View Source

DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)

Deserialize a JSON property

Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
System.String propertyName
| Improve this Doc View Source

SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)

Serialize to a JSON object

Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
Type Name Description
Utf8JsonWriter writer
JsonSerializerOptions options
System.Boolean includeStartObject

Implements

IFhirJsonSerializable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX