Class ElementDefinition
Captures constraints on each element within the resource, profile, or extension.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class ElementDefinition : Element, IFhirJsonSerializable
Properties
| Improve this Doc View Source_Alias
Extension container element for Alias
Declaration
public List<Element> _Alias { get; set; }
Property Value
Type | Description |
---|---|
fhir |
_Comments
Extension container element for Comments
Declaration
public Element _Comments { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Condition
Extension container element for Condition
Declaration
public List<Element> _Condition { get; set; }
Property Value
Type | Description |
---|---|
fhir |
_DefaultValueBoolean
Extension container element for DefaultValueBoolean
Declaration
public Element _DefaultValueBoolean { get; set; }
Property Value
Type | Description |
---|---|
Element |
_DefaultValueCode
Extension container element for DefaultValueCode
Declaration
public Element _DefaultValueCode { get; set; }
Property Value
Type | Description |
---|---|
Element |
_DefaultValueDate
Extension container element for DefaultValueDate
Declaration
public Element _DefaultValueDate { get; set; }
Property Value
Type | Description |
---|---|
Element |
_DefaultValueDateTime
Extension container element for DefaultValueDateTime
Declaration
public Element _DefaultValueDateTime { get; set; }
Property Value
Type | Description |
---|---|
Element |
_DefaultValueDecimal
Extension container element for DefaultValueDecimal
Declaration
public Element _DefaultValueDecimal { get; set; }
Property Value
Type | Description |
---|---|
Element |
_DefaultValueId
Extension container element for DefaultValueId
Declaration
public Element _DefaultValueId { get; set; }
Property Value
Type | Description |
---|---|
Element |
_DefaultValueInstant
Extension container element for DefaultValueInstant
Declaration
public Element _DefaultValueInstant { get; set; }
Property Value
Type | Description |
---|---|
Element |
_DefaultValueInteger
Extension container element for DefaultValueInteger
Declaration
public Element _DefaultValueInteger { get; set; }
Property Value
Type | Description |
---|---|
Element |
_DefaultValueMarkdown
Extension container element for DefaultValueMarkdown
Declaration
public Element _DefaultValueMarkdown { get; set; }
Property Value
Type | Description |
---|---|
Element |
_DefaultValueOid
Extension container element for DefaultValueOid
Declaration
public Element _DefaultValueOid { get; set; }
Property Value
Type | Description |
---|---|
Element |
_DefaultValueString
Extension container element for DefaultValueString
Declaration
public Element _DefaultValueString { get; set; }
Property Value
Type | Description |
---|---|
Element |
_DefaultValueTime
Extension container element for DefaultValueTime
Declaration
public Element _DefaultValueTime { get; set; }
Property Value
Type | Description |
---|---|
Element |
_DefaultValueUri
Extension container element for DefaultValueUri
Declaration
public Element _DefaultValueUri { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Definition
Extension container element for Definition
Declaration
public Element _Definition { get; set; }
Property Value
Type | Description |
---|---|
Element |
_ExampleBoolean
Extension container element for ExampleBoolean
Declaration
public Element _ExampleBoolean { get; set; }
Property Value
Type | Description |
---|---|
Element |
_ExampleCode
Extension container element for ExampleCode
Declaration
public Element _ExampleCode { get; set; }
Property Value
Type | Description |
---|---|
Element |
_ExampleDate
Extension container element for ExampleDate
Declaration
public Element _ExampleDate { get; set; }
Property Value
Type | Description |
---|---|
Element |
_ExampleDateTime
Extension container element for ExampleDateTime
Declaration
public Element _ExampleDateTime { get; set; }
Property Value
Type | Description |
---|---|
Element |
_ExampleDecimal
Extension container element for ExampleDecimal
Declaration
public Element _ExampleDecimal { get; set; }
Property Value
Type | Description |
---|---|
Element |
_ExampleId
Extension container element for ExampleId
Declaration
public Element _ExampleId { get; set; }
Property Value
Type | Description |
---|---|
Element |
_ExampleInstant
Extension container element for ExampleInstant
Declaration
public Element _ExampleInstant { get; set; }
Property Value
Type | Description |
---|---|
Element |
_ExampleInteger
Extension container element for ExampleInteger
Declaration
public Element _ExampleInteger { get; set; }
Property Value
Type | Description |
---|---|
Element |
_ExampleMarkdown
Extension container element for ExampleMarkdown
Declaration
public Element _ExampleMarkdown { get; set; }
Property Value
Type | Description |
---|---|
Element |
_ExampleOid
Extension container element for ExampleOid
Declaration
public Element _ExampleOid { get; set; }
Property Value
Type | Description |
---|---|
Element |
_ExampleString
Extension container element for ExampleString
Declaration
public Element _ExampleString { get; set; }
Property Value
Type | Description |
---|---|
Element |
_ExampleTime
Extension container element for ExampleTime
Declaration
public Element _ExampleTime { get; set; }
Property Value
Type | Description |
---|---|
Element |
_ExampleUri
Extension container element for ExampleUri
Declaration
public Element _ExampleUri { get; set; }
Property Value
Type | Description |
---|---|
Element |
_FixedBoolean
Extension container element for FixedBoolean
Declaration
public Element _FixedBoolean { get; set; }
Property Value
Type | Description |
---|---|
Element |
_FixedCode
Extension container element for FixedCode
Declaration
public Element _FixedCode { get; set; }
Property Value
Type | Description |
---|---|
Element |
_FixedDate
Extension container element for FixedDate
Declaration
public Element _FixedDate { get; set; }
Property Value
Type | Description |
---|---|
Element |
_FixedDateTime
Extension container element for FixedDateTime
Declaration
public Element _FixedDateTime { get; set; }
Property Value
Type | Description |
---|---|
Element |
_FixedDecimal
Extension container element for FixedDecimal
Declaration
public Element _FixedDecimal { get; set; }
Property Value
Type | Description |
---|---|
Element |
_FixedId
Extension container element for FixedId
Declaration
public Element _FixedId { get; set; }
Property Value
Type | Description |
---|---|
Element |
_FixedInstant
Extension container element for FixedInstant
Declaration
public Element _FixedInstant { get; set; }
Property Value
Type | Description |
---|---|
Element |
_FixedInteger
Extension container element for FixedInteger
Declaration
public Element _FixedInteger { get; set; }
Property Value
Type | Description |
---|---|
Element |
_FixedMarkdown
Extension container element for FixedMarkdown
Declaration
public Element _FixedMarkdown { get; set; }
Property Value
Type | Description |
---|---|
Element |
_FixedOid
Extension container element for FixedOid
Declaration
public Element _FixedOid { get; set; }
Property Value
Type | Description |
---|---|
Element |
_FixedString
Extension container element for FixedString
Declaration
public Element _FixedString { get; set; }
Property Value
Type | Description |
---|---|
Element |
_FixedTime
Extension container element for FixedTime
Declaration
public Element _FixedTime { get; set; }
Property Value
Type | Description |
---|---|
Element |
_FixedUri
Extension container element for FixedUri
Declaration
public Element _FixedUri { get; set; }
Property Value
Type | Description |
---|---|
Element |
_IsModifier
Extension container element for IsModifier
Declaration
public Element _IsModifier { get; set; }
Property Value
Type | Description |
---|---|
Element |
_IsSummary
Extension container element for IsSummary
Declaration
public Element _IsSummary { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Label
Extension container element for Label
Declaration
public Element _Label { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Max
Extension container element for Max
Declaration
public Element _Max { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MaxLength
Extension container element for MaxLength
Declaration
public Element _MaxLength { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MaxValueBoolean
Extension container element for MaxValueBoolean
Declaration
public Element _MaxValueBoolean { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MaxValueCode
Extension container element for MaxValueCode
Declaration
public Element _MaxValueCode { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MaxValueDate
Extension container element for MaxValueDate
Declaration
public Element _MaxValueDate { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MaxValueDateTime
Extension container element for MaxValueDateTime
Declaration
public Element _MaxValueDateTime { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MaxValueDecimal
Extension container element for MaxValueDecimal
Declaration
public Element _MaxValueDecimal { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MaxValueId
Extension container element for MaxValueId
Declaration
public Element _MaxValueId { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MaxValueInstant
Extension container element for MaxValueInstant
Declaration
public Element _MaxValueInstant { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MaxValueInteger
Extension container element for MaxValueInteger
Declaration
public Element _MaxValueInteger { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MaxValueMarkdown
Extension container element for MaxValueMarkdown
Declaration
public Element _MaxValueMarkdown { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MaxValueOid
Extension container element for MaxValueOid
Declaration
public Element _MaxValueOid { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MaxValueString
Extension container element for MaxValueString
Declaration
public Element _MaxValueString { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MaxValueTime
Extension container element for MaxValueTime
Declaration
public Element _MaxValueTime { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MaxValueUri
Extension container element for MaxValueUri
Declaration
public Element _MaxValueUri { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MeaningWhenMissing
Extension container element for MeaningWhenMissing
Declaration
public Element _MeaningWhenMissing { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Min
Extension container element for Min
Declaration
public Element _Min { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MinValueBoolean
Extension container element for MinValueBoolean
Declaration
public Element _MinValueBoolean { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MinValueCode
Extension container element for MinValueCode
Declaration
public Element _MinValueCode { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MinValueDate
Extension container element for MinValueDate
Declaration
public Element _MinValueDate { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MinValueDateTime
Extension container element for MinValueDateTime
Declaration
public Element _MinValueDateTime { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MinValueDecimal
Extension container element for MinValueDecimal
Declaration
public Element _MinValueDecimal { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MinValueId
Extension container element for MinValueId
Declaration
public Element _MinValueId { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MinValueInstant
Extension container element for MinValueInstant
Declaration
public Element _MinValueInstant { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MinValueInteger
Extension container element for MinValueInteger
Declaration
public Element _MinValueInteger { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MinValueMarkdown
Extension container element for MinValueMarkdown
Declaration
public Element _MinValueMarkdown { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MinValueOid
Extension container element for MinValueOid
Declaration
public Element _MinValueOid { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MinValueString
Extension container element for MinValueString
Declaration
public Element _MinValueString { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MinValueTime
Extension container element for MinValueTime
Declaration
public Element _MinValueTime { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MinValueUri
Extension container element for MinValueUri
Declaration
public Element _MinValueUri { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MustSupport
Extension container element for MustSupport
Declaration
public Element _MustSupport { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Name
Extension container element for Name
Declaration
public Element _Name { get; set; }
Property Value
Type | Description |
---|---|
Element |
_NameReference
Extension container element for NameReference
Declaration
public Element _NameReference { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Path
Extension container element for Path
Declaration
public Element _Path { get; set; }
Property Value
Type | Description |
---|---|
Element |
_PatternBoolean
Extension container element for PatternBoolean
Declaration
public Element _PatternBoolean { get; set; }
Property Value
Type | Description |
---|---|
Element |
_PatternCode
Extension container element for PatternCode
Declaration
public Element _PatternCode { get; set; }
Property Value
Type | Description |
---|---|
Element |
_PatternDate
Extension container element for PatternDate
Declaration
public Element _PatternDate { get; set; }
Property Value
Type | Description |
---|---|
Element |
_PatternDateTime
Extension container element for PatternDateTime
Declaration
public Element _PatternDateTime { get; set; }
Property Value
Type | Description |
---|---|
Element |
_PatternDecimal
Extension container element for PatternDecimal
Declaration
public Element _PatternDecimal { get; set; }
Property Value
Type | Description |
---|---|
Element |
_PatternId
Extension container element for PatternId
Declaration
public Element _PatternId { get; set; }
Property Value
Type | Description |
---|---|
Element |
_PatternInstant
Extension container element for PatternInstant
Declaration
public Element _PatternInstant { get; set; }
Property Value
Type | Description |
---|---|
Element |
_PatternInteger
Extension container element for PatternInteger
Declaration
public Element _PatternInteger { get; set; }
Property Value
Type | Description |
---|---|
Element |
_PatternMarkdown
Extension container element for PatternMarkdown
Declaration
public Element _PatternMarkdown { get; set; }
Property Value
Type | Description |
---|---|
Element |
_PatternOid
Extension container element for PatternOid
Declaration
public Element _PatternOid { get; set; }
Property Value
Type | Description |
---|---|
Element |
_PatternString
Extension container element for PatternString
Declaration
public Element _PatternString { get; set; }
Property Value
Type | Description |
---|---|
Element |
_PatternTime
Extension container element for PatternTime
Declaration
public Element _PatternTime { get; set; }
Property Value
Type | Description |
---|---|
Element |
_PatternUri
Extension container element for PatternUri
Declaration
public Element _PatternUri { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Representation
Extension container element for Representation
Declaration
public List<Element> _Representation { get; set; }
Property Value
Type | Description |
---|---|
fhir |
_Requirements
Extension container element for Requirements
Declaration
public Element _Requirements { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Short
Extension container element for Short
Declaration
public Element _Short { get; set; }
Property Value
Type | Description |
---|---|
Element |
Alias
Allows for better easier recognition of the element by multiple communities, including international communities.
Declaration
public List<string> Alias { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Base
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.
Declaration
public ElementDefinitionBase Base { get; set; }
Property Value
Type | Description |
---|---|
Element |
Binding
Binds to a value set if this element is coded (code, Coding, CodeableConcept).
Declaration
public ElementDefinitionBinding Binding { get; set; }
Property Value
Type | Description |
---|---|
Element |
Code
Links the meaning of an element to an external terminology.
Declaration
public List<Coding> Code { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Comments
Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc.
Declaration
public string Comments { get; set; }
Property Value
Type | Description |
---|---|
System. |
Condition
A reference to an invariant that may make additional statements about the cardinality or value in the instance.
Declaration
public List<string> Condition { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Constraint
Formal constraints such as co-occurrence and other constraints that can be computationally evaluated within the context of the instance.
Declaration
public List<ElementDefinitionConstraint> Constraint { get; set; }
Property Value
Type | Description |
---|---|
fhir |
DefaultValueAddress
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Address DefaultValueAddress { get; set; }
Property Value
Type | Description |
---|---|
Address |
DefaultValueAnnotation
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Annotation DefaultValueAnnotation { get; set; }
Property Value
Type | Description |
---|---|
Annotation |
DefaultValueAttachment
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Attachment DefaultValueAttachment { get; set; }
Property Value
Type | Description |
---|---|
Attachment |
DefaultValueBase64Binary
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public byte[] DefaultValueBase64Binary { get; set; }
Property Value
Type | Description |
---|---|
System. |
DefaultValueBoolean
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public bool? DefaultValueBoolean { get; set; }
Property Value
Type | Description |
---|---|
System. |
DefaultValueCode
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public string DefaultValueCode { get; set; }
Property Value
Type | Description |
---|---|
System. |
DefaultValueCodeableConcept
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public CodeableConcept DefaultValueCodeableConcept { get; set; }
Property Value
Type | Description |
---|---|
Codeable |
DefaultValueCoding
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Coding DefaultValueCoding { get; set; }
Property Value
Type | Description |
---|---|
Coding |
DefaultValueContactPoint
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public ContactPoint DefaultValueContactPoint { get; set; }
Property Value
Type | Description |
---|---|
Contact |
DefaultValueDate
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public string DefaultValueDate { get; set; }
Property Value
Type | Description |
---|---|
System. |
DefaultValueDateTime
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public string DefaultValueDateTime { get; set; }
Property Value
Type | Description |
---|---|
System. |
DefaultValueDecimal
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public decimal? DefaultValueDecimal { get; set; }
Property Value
Type | Description |
---|---|
System. |
DefaultValueHumanName
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public HumanName DefaultValueHumanName { get; set; }
Property Value
Type | Description |
---|---|
Human |
DefaultValueId
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public string DefaultValueId { get; set; }
Property Value
Type | Description |
---|---|
System. |
DefaultValueIdentifier
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Identifier DefaultValueIdentifier { get; set; }
Property Value
Type | Description |
---|---|
Identifier |
DefaultValueInstant
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public string DefaultValueInstant { get; set; }
Property Value
Type | Description |
---|---|
System. |
DefaultValueInteger
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public int? DefaultValueInteger { get; set; }
Property Value
Type | Description |
---|---|
System. |
DefaultValueMarkdown
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public string DefaultValueMarkdown { get; set; }
Property Value
Type | Description |
---|---|
System. |
DefaultValueMeta
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Meta DefaultValueMeta { get; set; }
Property Value
Type | Description |
---|---|
Meta |
DefaultValueOid
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public string DefaultValueOid { get; set; }
Property Value
Type | Description |
---|---|
System. |
DefaultValuePeriod
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Period DefaultValuePeriod { get; set; }
Property Value
Type | Description |
---|---|
Period |
DefaultValuePositiveInt
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public uint? DefaultValuePositiveInt { get; set; }
Property Value
Type | Description |
---|---|
System. |
DefaultValueQuantity
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Quantity DefaultValueQuantity { get; set; }
Property Value
Type | Description |
---|---|
Quantity |
DefaultValueRange
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Range DefaultValueRange { get; set; }
Property Value
Type | Description |
---|---|
Range |
DefaultValueRatio
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Ratio DefaultValueRatio { get; set; }
Property Value
Type | Description |
---|---|
Ratio |
DefaultValueReference
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Reference DefaultValueReference { get; set; }
Property Value
Type | Description |
---|---|
Reference |
DefaultValueSampledData
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public SampledData DefaultValueSampledData { get; set; }
Property Value
Type | Description |
---|---|
Sampled |
DefaultValueSignature
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Signature DefaultValueSignature { get; set; }
Property Value
Type | Description |
---|---|
Signature |
DefaultValueString
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public string DefaultValueString { get; set; }
Property Value
Type | Description |
---|---|
System. |
DefaultValueTime
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public string DefaultValueTime { get; set; }
Property Value
Type | Description |
---|---|
System. |
DefaultValueTiming
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Timing DefaultValueTiming { get; set; }
Property Value
Type | Description |
---|---|
Timing |
DefaultValueUnsignedInt
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public uint? DefaultValueUnsignedInt { get; set; }
Property Value
Type | Description |
---|---|
System. |
DefaultValueUri
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public string DefaultValueUri { get; set; }
Property Value
Type | Description |
---|---|
System. |
Definition
To allow a user to state the usage of an element in a particular context.
Declaration
public string Definition { get; set; }
Property Value
Type | Description |
---|---|
System. |
ExampleAddress
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Address ExampleAddress { get; set; }
Property Value
Type | Description |
---|---|
Address |
ExampleAnnotation
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Annotation ExampleAnnotation { get; set; }
Property Value
Type | Description |
---|---|
Annotation |
ExampleAttachment
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Attachment ExampleAttachment { get; set; }
Property Value
Type | Description |
---|---|
Attachment |
ExampleBase64Binary
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public byte[] ExampleBase64Binary { get; set; }
Property Value
Type | Description |
---|---|
System. |
ExampleBoolean
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public bool? ExampleBoolean { get; set; }
Property Value
Type | Description |
---|---|
System. |
ExampleCode
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public string ExampleCode { get; set; }
Property Value
Type | Description |
---|---|
System. |
ExampleCodeableConcept
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public CodeableConcept ExampleCodeableConcept { get; set; }
Property Value
Type | Description |
---|---|
Codeable |
ExampleCoding
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Coding ExampleCoding { get; set; }
Property Value
Type | Description |
---|---|
Coding |
ExampleContactPoint
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public ContactPoint ExampleContactPoint { get; set; }
Property Value
Type | Description |
---|---|
Contact |
ExampleDate
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public string ExampleDate { get; set; }
Property Value
Type | Description |
---|---|
System. |
ExampleDateTime
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public string ExampleDateTime { get; set; }
Property Value
Type | Description |
---|---|
System. |
ExampleDecimal
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public decimal? ExampleDecimal { get; set; }
Property Value
Type | Description |
---|---|
System. |
ExampleHumanName
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public HumanName ExampleHumanName { get; set; }
Property Value
Type | Description |
---|---|
Human |
ExampleId
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public string ExampleId { get; set; }
Property Value
Type | Description |
---|---|
System. |
ExampleIdentifier
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Identifier ExampleIdentifier { get; set; }
Property Value
Type | Description |
---|---|
Identifier |
ExampleInstant
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public string ExampleInstant { get; set; }
Property Value
Type | Description |
---|---|
System. |
ExampleInteger
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public int? ExampleInteger { get; set; }
Property Value
Type | Description |
---|---|
System. |
ExampleMarkdown
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public string ExampleMarkdown { get; set; }
Property Value
Type | Description |
---|---|
System. |
ExampleMeta
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Meta ExampleMeta { get; set; }
Property Value
Type | Description |
---|---|
Meta |
ExampleOid
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public string ExampleOid { get; set; }
Property Value
Type | Description |
---|---|
System. |
ExamplePeriod
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Period ExamplePeriod { get; set; }
Property Value
Type | Description |
---|---|
Period |
ExamplePositiveInt
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public uint? ExamplePositiveInt { get; set; }
Property Value
Type | Description |
---|---|
System. |
ExampleQuantity
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Quantity ExampleQuantity { get; set; }
Property Value
Type | Description |
---|---|
Quantity |
ExampleRange
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Range ExampleRange { get; set; }
Property Value
Type | Description |
---|---|
Range |
ExampleRatio
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Ratio ExampleRatio { get; set; }
Property Value
Type | Description |
---|---|
Ratio |
ExampleReference
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Reference ExampleReference { get; set; }
Property Value
Type | Description |
---|---|
Reference |
ExampleSampledData
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public SampledData ExampleSampledData { get; set; }
Property Value
Type | Description |
---|---|
Sampled |
ExampleSignature
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Signature ExampleSignature { get; set; }
Property Value
Type | Description |
---|---|
Signature |
ExampleString
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public string ExampleString { get; set; }
Property Value
Type | Description |
---|---|
System. |
ExampleTime
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public string ExampleTime { get; set; }
Property Value
Type | Description |
---|---|
System. |
ExampleTiming
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Timing ExampleTiming { get; set; }
Property Value
Type | Description |
---|---|
Timing |
ExampleUnsignedInt
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public uint? ExampleUnsignedInt { get; set; }
Property Value
Type | Description |
---|---|
System. |
ExampleUri
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public string ExampleUri { get; set; }
Property Value
Type | Description |
---|---|
System. |
FixedAddress
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Address FixedAddress { get; set; }
Property Value
Type | Description |
---|---|
Address |
FixedAnnotation
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Annotation FixedAnnotation { get; set; }
Property Value
Type | Description |
---|---|
Annotation |
FixedAttachment
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Attachment FixedAttachment { get; set; }
Property Value
Type | Description |
---|---|
Attachment |
FixedBase64Binary
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public byte[] FixedBase64Binary { get; set; }
Property Value
Type | Description |
---|---|
System. |
FixedBoolean
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public bool? FixedBoolean { get; set; }
Property Value
Type | Description |
---|---|
System. |
FixedCode
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public string FixedCode { get; set; }
Property Value
Type | Description |
---|---|
System. |
FixedCodeableConcept
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public CodeableConcept FixedCodeableConcept { get; set; }
Property Value
Type | Description |
---|---|
Codeable |
FixedCoding
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Coding FixedCoding { get; set; }
Property Value
Type | Description |
---|---|
Coding |
FixedContactPoint
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public ContactPoint FixedContactPoint { get; set; }
Property Value
Type | Description |
---|---|
Contact |
FixedDate
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public string FixedDate { get; set; }
Property Value
Type | Description |
---|---|
System. |
FixedDateTime
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public string FixedDateTime { get; set; }
Property Value
Type | Description |
---|---|
System. |
FixedDecimal
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public decimal? FixedDecimal { get; set; }
Property Value
Type | Description |
---|---|
System. |
FixedHumanName
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public HumanName FixedHumanName { get; set; }
Property Value
Type | Description |
---|---|
Human |
FixedId
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public string FixedId { get; set; }
Property Value
Type | Description |
---|---|
System. |
FixedIdentifier
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Identifier FixedIdentifier { get; set; }
Property Value
Type | Description |
---|---|
Identifier |
FixedInstant
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public string FixedInstant { get; set; }
Property Value
Type | Description |
---|---|
System. |
FixedInteger
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public int? FixedInteger { get; set; }
Property Value
Type | Description |
---|---|
System. |
FixedMarkdown
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public string FixedMarkdown { get; set; }
Property Value
Type | Description |
---|---|
System. |
FixedMeta
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Meta FixedMeta { get; set; }
Property Value
Type | Description |
---|---|
Meta |
FixedOid
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public string FixedOid { get; set; }
Property Value
Type | Description |
---|---|
System. |
FixedPeriod
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Period FixedPeriod { get; set; }
Property Value
Type | Description |
---|---|
Period |
FixedPositiveInt
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public uint? FixedPositiveInt { get; set; }
Property Value
Type | Description |
---|---|
System. |
FixedQuantity
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Quantity FixedQuantity { get; set; }
Property Value
Type | Description |
---|---|
Quantity |
FixedRange
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Range FixedRange { get; set; }
Property Value
Type | Description |
---|---|
Range |
FixedRatio
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Ratio FixedRatio { get; set; }
Property Value
Type | Description |
---|---|
Ratio |
FixedReference
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Reference FixedReference { get; set; }
Property Value
Type | Description |
---|---|
Reference |
FixedSampledData
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public SampledData FixedSampledData { get; set; }
Property Value
Type | Description |
---|---|
Sampled |
FixedSignature
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Signature FixedSignature { get; set; }
Property Value
Type | Description |
---|---|
Signature |
FixedString
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public string FixedString { get; set; }
Property Value
Type | Description |
---|---|
System. |
FixedTime
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public string FixedTime { get; set; }
Property Value
Type | Description |
---|---|
System. |
FixedTiming
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Timing FixedTiming { get; set; }
Property Value
Type | Description |
---|---|
Timing |
FixedUnsignedInt
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public uint? FixedUnsignedInt { get; set; }
Property Value
Type | Description |
---|---|
System. |
FixedUri
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public string FixedUri { get; set; }
Property Value
Type | Description |
---|---|
System. |
IsModifier
Allows elements to be introduced into a specification that can't safely be ignored by applications that don't recognize them.
Declaration
public bool? IsModifier { get; set; }
Property Value
Type | Description |
---|---|
System. |
IsSummary
Allow clients to search through large resources quickly.
Declaration
public bool? IsSummary { get; set; }
Property Value
Type | Description |
---|---|
System. |
Label
The text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.
Declaration
public string Label { get; set; }
Property Value
Type | Description |
---|---|
System. |
Mapping
Provides guidance to implementers familiar with or converting content from other specifications.
Declaration
public List<ElementDefinitionMapping> Mapping { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Max
The maximum number of times this element is permitted to appear in the instance.
Declaration
public string Max { get; set; }
Property Value
Type | Description |
---|---|
System. |
MaxLength
Indicates the maximum length in characters that is permitted to be present in conformant instances and which is expected to be supported by conformant consumers that support the element.
Declaration
public int? MaxLength { get; set; }
Property Value
Type | Description |
---|---|
System. |
MaxValueAddress
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Address MaxValueAddress { get; set; }
Property Value
Type | Description |
---|---|
Address |
MaxValueAnnotation
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Annotation MaxValueAnnotation { get; set; }
Property Value
Type | Description |
---|---|
Annotation |
MaxValueAttachment
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Attachment MaxValueAttachment { get; set; }
Property Value
Type | Description |
---|---|
Attachment |
MaxValueBase64Binary
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public byte[] MaxValueBase64Binary { get; set; }
Property Value
Type | Description |
---|---|
System. |
MaxValueBoolean
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public bool? MaxValueBoolean { get; set; }
Property Value
Type | Description |
---|---|
System. |
MaxValueCode
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MaxValueCode { get; set; }
Property Value
Type | Description |
---|---|
System. |
MaxValueCodeableConcept
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public CodeableConcept MaxValueCodeableConcept { get; set; }
Property Value
Type | Description |
---|---|
Codeable |
MaxValueCoding
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Coding MaxValueCoding { get; set; }
Property Value
Type | Description |
---|---|
Coding |
MaxValueContactPoint
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public ContactPoint MaxValueContactPoint { get; set; }
Property Value
Type | Description |
---|---|
Contact |
MaxValueDate
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MaxValueDate { get; set; }
Property Value
Type | Description |
---|---|
System. |
MaxValueDateTime
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MaxValueDateTime { get; set; }
Property Value
Type | Description |
---|---|
System. |
MaxValueDecimal
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public decimal? MaxValueDecimal { get; set; }
Property Value
Type | Description |
---|---|
System. |
MaxValueHumanName
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public HumanName MaxValueHumanName { get; set; }
Property Value
Type | Description |
---|---|
Human |
MaxValueId
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MaxValueId { get; set; }
Property Value
Type | Description |
---|---|
System. |
MaxValueIdentifier
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Identifier MaxValueIdentifier { get; set; }
Property Value
Type | Description |
---|---|
Identifier |
MaxValueInstant
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MaxValueInstant { get; set; }
Property Value
Type | Description |
---|---|
System. |
MaxValueInteger
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public int? MaxValueInteger { get; set; }
Property Value
Type | Description |
---|---|
System. |
MaxValueMarkdown
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MaxValueMarkdown { get; set; }
Property Value
Type | Description |
---|---|
System. |
MaxValueMeta
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Meta MaxValueMeta { get; set; }
Property Value
Type | Description |
---|---|
Meta |
MaxValueOid
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MaxValueOid { get; set; }
Property Value
Type | Description |
---|---|
System. |
MaxValuePeriod
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Period MaxValuePeriod { get; set; }
Property Value
Type | Description |
---|---|
Period |
MaxValuePositiveInt
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public uint? MaxValuePositiveInt { get; set; }
Property Value
Type | Description |
---|---|
System. |
MaxValueQuantity
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Quantity MaxValueQuantity { get; set; }
Property Value
Type | Description |
---|---|
Quantity |
MaxValueRange
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Range MaxValueRange { get; set; }
Property Value
Type | Description |
---|---|
Range |
MaxValueRatio
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Ratio MaxValueRatio { get; set; }
Property Value
Type | Description |
---|---|
Ratio |
MaxValueReference
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Reference MaxValueReference { get; set; }
Property Value
Type | Description |
---|---|
Reference |
MaxValueSampledData
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public SampledData MaxValueSampledData { get; set; }
Property Value
Type | Description |
---|---|
Sampled |
MaxValueSignature
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Signature MaxValueSignature { get; set; }
Property Value
Type | Description |
---|---|
Signature |
MaxValueString
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MaxValueString { get; set; }
Property Value
Type | Description |
---|---|
System. |
MaxValueTime
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MaxValueTime { get; set; }
Property Value
Type | Description |
---|---|
System. |
MaxValueTiming
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Timing MaxValueTiming { get; set; }
Property Value
Type | Description |
---|---|
Timing |
MaxValueUnsignedInt
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public uint? MaxValueUnsignedInt { get; set; }
Property Value
Type | Description |
---|---|
System. |
MaxValueUri
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MaxValueUri { get; set; }
Property Value
Type | Description |
---|---|
System. |
MeaningWhenMissing
The Implicit meaning that is to be understood when this element is missing (e.g. 'when this element is missing, the period is ongoing'.
Declaration
public string MeaningWhenMissing { get; set; }
Property Value
Type | Description |
---|---|
System. |
Min
The minimum number of times this element SHALL appear in the instance.
Declaration
public int? Min { get; set; }
Property Value
Type | Description |
---|---|
System. |
MinValueAddress
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Address MinValueAddress { get; set; }
Property Value
Type | Description |
---|---|
Address |
MinValueAnnotation
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Annotation MinValueAnnotation { get; set; }
Property Value
Type | Description |
---|---|
Annotation |
MinValueAttachment
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Attachment MinValueAttachment { get; set; }
Property Value
Type | Description |
---|---|
Attachment |
MinValueBase64Binary
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public byte[] MinValueBase64Binary { get; set; }
Property Value
Type | Description |
---|---|
System. |
MinValueBoolean
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public bool? MinValueBoolean { get; set; }
Property Value
Type | Description |
---|---|
System. |
MinValueCode
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MinValueCode { get; set; }
Property Value
Type | Description |
---|---|
System. |
MinValueCodeableConcept
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public CodeableConcept MinValueCodeableConcept { get; set; }
Property Value
Type | Description |
---|---|
Codeable |
MinValueCoding
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Coding MinValueCoding { get; set; }
Property Value
Type | Description |
---|---|
Coding |
MinValueContactPoint
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public ContactPoint MinValueContactPoint { get; set; }
Property Value
Type | Description |
---|---|
Contact |
MinValueDate
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MinValueDate { get; set; }
Property Value
Type | Description |
---|---|
System. |
MinValueDateTime
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MinValueDateTime { get; set; }
Property Value
Type | Description |
---|---|
System. |
MinValueDecimal
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public decimal? MinValueDecimal { get; set; }
Property Value
Type | Description |
---|---|
System. |
MinValueHumanName
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public HumanName MinValueHumanName { get; set; }
Property Value
Type | Description |
---|---|
Human |
MinValueId
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MinValueId { get; set; }
Property Value
Type | Description |
---|---|
System. |
MinValueIdentifier
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Identifier MinValueIdentifier { get; set; }
Property Value
Type | Description |
---|---|
Identifier |
MinValueInstant
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MinValueInstant { get; set; }
Property Value
Type | Description |
---|---|
System. |
MinValueInteger
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public int? MinValueInteger { get; set; }
Property Value
Type | Description |
---|---|
System. |
MinValueMarkdown
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MinValueMarkdown { get; set; }
Property Value
Type | Description |
---|---|
System. |
MinValueMeta
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Meta MinValueMeta { get; set; }
Property Value
Type | Description |
---|---|
Meta |
MinValueOid
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MinValueOid { get; set; }
Property Value
Type | Description |
---|---|
System. |
MinValuePeriod
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Period MinValuePeriod { get; set; }
Property Value
Type | Description |
---|---|
Period |
MinValuePositiveInt
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public uint? MinValuePositiveInt { get; set; }
Property Value
Type | Description |
---|---|
System. |
MinValueQuantity
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Quantity MinValueQuantity { get; set; }
Property Value
Type | Description |
---|---|
Quantity |
MinValueRange
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Range MinValueRange { get; set; }
Property Value
Type | Description |
---|---|
Range |
MinValueRatio
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Ratio MinValueRatio { get; set; }
Property Value
Type | Description |
---|---|
Ratio |
MinValueReference
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Reference MinValueReference { get; set; }
Property Value
Type | Description |
---|---|
Reference |
MinValueSampledData
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public SampledData MinValueSampledData { get; set; }
Property Value
Type | Description |
---|---|
Sampled |
MinValueSignature
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Signature MinValueSignature { get; set; }
Property Value
Type | Description |
---|---|
Signature |
MinValueString
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MinValueString { get; set; }
Property Value
Type | Description |
---|---|
System. |
MinValueTime
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MinValueTime { get; set; }
Property Value
Type | Description |
---|---|
System. |
MinValueTiming
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Timing MinValueTiming { get; set; }
Property Value
Type | Description |
---|---|
Timing |
MinValueUnsignedInt
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public uint? MinValueUnsignedInt { get; set; }
Property Value
Type | Description |
---|---|
System. |
MinValueUri
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MinValueUri { get; set; }
Property Value
Type | Description |
---|---|
System. |
MustSupport
Allows a profile to set expectations for system capabilities beyond merely respecting cardinality constraints.
Declaration
public bool? MustSupport { get; set; }
Property Value
Type | Description |
---|---|
System. |
Name
Allows referencing a defined element. May also be used for code generation purposes.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System. |
NameReference
Identifies the name of a slice defined elsewhere in the profile whose constraints should be applied to the current element.
Declaration
public string NameReference { get; set; }
Property Value
Type | Description |
---|---|
System. |
Path
The path identifies the element and is expressed as a "."-separated list of ancestor elements, beginning with the name of the resource or extension.
Declaration
public string Path { get; set; }
Property Value
Type | Description |
---|---|
System. |
PatternAddress
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Address PatternAddress { get; set; }
Property Value
Type | Description |
---|---|
Address |
PatternAnnotation
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Annotation PatternAnnotation { get; set; }
Property Value
Type | Description |
---|---|
Annotation |
PatternAttachment
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Attachment PatternAttachment { get; set; }
Property Value
Type | Description |
---|---|
Attachment |
PatternBase64Binary
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public byte[] PatternBase64Binary { get; set; }
Property Value
Type | Description |
---|---|
System. |
PatternBoolean
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public bool? PatternBoolean { get; set; }
Property Value
Type | Description |
---|---|
System. |
PatternCode
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public string PatternCode { get; set; }
Property Value
Type | Description |
---|---|
System. |
PatternCodeableConcept
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public CodeableConcept PatternCodeableConcept { get; set; }
Property Value
Type | Description |
---|---|
Codeable |
PatternCoding
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Coding PatternCoding { get; set; }
Property Value
Type | Description |
---|---|
Coding |
PatternContactPoint
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public ContactPoint PatternContactPoint { get; set; }
Property Value
Type | Description |
---|---|
Contact |
PatternDate
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public string PatternDate { get; set; }
Property Value
Type | Description |
---|---|
System. |
PatternDateTime
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public string PatternDateTime { get; set; }
Property Value
Type | Description |
---|---|
System. |
PatternDecimal
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public decimal? PatternDecimal { get; set; }
Property Value
Type | Description |
---|---|
System. |
PatternHumanName
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public HumanName PatternHumanName { get; set; }
Property Value
Type | Description |
---|---|
Human |
PatternId
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public string PatternId { get; set; }
Property Value
Type | Description |
---|---|
System. |
PatternIdentifier
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Identifier PatternIdentifier { get; set; }
Property Value
Type | Description |
---|---|
Identifier |
PatternInstant
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public string PatternInstant { get; set; }
Property Value
Type | Description |
---|---|
System. |
PatternInteger
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public int? PatternInteger { get; set; }
Property Value
Type | Description |
---|---|
System. |
PatternMarkdown
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public string PatternMarkdown { get; set; }
Property Value
Type | Description |
---|---|
System. |
PatternMeta
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Meta PatternMeta { get; set; }
Property Value
Type | Description |
---|---|
Meta |
PatternOid
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public string PatternOid { get; set; }
Property Value
Type | Description |
---|---|
System. |
PatternPeriod
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Period PatternPeriod { get; set; }
Property Value
Type | Description |
---|---|
Period |
PatternPositiveInt
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public uint? PatternPositiveInt { get; set; }
Property Value
Type | Description |
---|---|
System. |
PatternQuantity
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Quantity PatternQuantity { get; set; }
Property Value
Type | Description |
---|---|
Quantity |
PatternRange
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Range PatternRange { get; set; }
Property Value
Type | Description |
---|---|
Range |
PatternRatio
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Ratio PatternRatio { get; set; }
Property Value
Type | Description |
---|---|
Ratio |
PatternReference
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Reference PatternReference { get; set; }
Property Value
Type | Description |
---|---|
Reference |
PatternSampledData
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public SampledData PatternSampledData { get; set; }
Property Value
Type | Description |
---|---|
Sampled |
PatternSignature
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Signature PatternSignature { get; set; }
Property Value
Type | Description |
---|---|
Signature |
PatternString
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public string PatternString { get; set; }
Property Value
Type | Description |
---|---|
System. |
PatternTime
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public string PatternTime { get; set; }
Property Value
Type | Description |
---|---|
System. |
PatternTiming
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Timing PatternTiming { get; set; }
Property Value
Type | Description |
---|---|
Timing |
PatternUnsignedInt
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public uint? PatternUnsignedInt { get; set; }
Property Value
Type | Description |
---|---|
System. |
PatternUri
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public string PatternUri { get; set; }
Property Value
Type | Description |
---|---|
System. |
Representation
Codes that define how this element is represented in instances, when the deviation varies from the normal case.
Declaration
public List<string> Representation { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Requirements
This element is for traceability of why the element was created and why the constraints exist as they do. This may be used to point to source materials or specifications that drove the structure of this element.
Declaration
public string Requirements { get; set; }
Property Value
Type | Description |
---|---|
System. |
Short
A concise description of what this element means (e.g. for use in autogenerated summaries).
Declaration
public string Short { get; set; }
Property Value
Type | Description |
---|---|
System. |
Slicing
Indicates that the element is sliced into a set of alternative definitions (i.e. in a structure definition, there are multiple different constraints on a single element in the base resource). Slicing can be used in any resource that has cardinality ..* on the base resource, or any resource with a choice of types. The set of slices is any elements that come after this in the element sequence that have the same path, until a shorter path occurs (the shorter path terminates the set).
Declaration
public ElementDefinitionSlicing Slicing { get; set; }
Property Value
Type | Description |
---|---|
Element |
Type
The data type or resource that the value of this element is permitted to be.
Declaration
public List<ElementDefinitionType> Type { get; set; }
Property Value
Type | Description |
---|---|
fhir |
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 |