Show / Hide Table of Contents

Class ElementDefinitionBase

Information about the base definition of the element, provided to make it unncessary for tools to trace the deviation of the element through the derived and related profiles. This information is only provided where the element definition represents a constraint on another element definition, and must be present if there is a base element definition.

Inheritance
System.Object
Element
ElementDefinitionBase
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 ElementDefinitionBase : Element, IFhirJsonSerializable

Properties

| Improve this Doc View Source

_Max

Extension container element for Max

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

_Min

Extension container element for Min

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

_Path

Extension container element for Path

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

Max

Maximum cardinality of the base element identified by the path.

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

Min

Minimum cardinality of the base element identified by the path.

Declaration
public int Min { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

Path

The Path that identifies the base element - this matches the ElementDefinition.path for that element. Across FHIR, there is only one base definition of any element - that is, an element definition on a [[[StructureDefinition]]] without a StructureDefinition.base.

Declaration
public string Path { 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