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.
Implements
Inherited Members
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 |
_Min
Extension container element for Min
Declaration
public Element _Min { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Path
Extension container element for Path
Declaration
public Element _Path { get; set; }
Property Value
Type | Description |
---|---|
Element |
Max
Maximum cardinality of the base element identified by the path.
Declaration
public string Max { get; set; }
Property Value
Type | Description |
---|---|
System. |
Min
Minimum cardinality of the base element identified by the path.
Declaration
public int Min { get; set; }
Property Value
Type | Description |
---|---|
System. |
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. |
Methods
| Improve this Doc View SourceDeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)
Deserialize a JSON object
Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
reader | |
Json |
options |
DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)
Deserialize a JSON property
Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
reader | |
Json |
options | |
System. |
propertyName |
SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)
Serialize to a JSON object
Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
writer | |
Json |
options | |
System. |
includeStartObject |