Show / Hide Table of Contents

Class ElementDefinition

Captures constraints on each element within the resource, profile, or extension.

Inheritance
System.Object
Element
ElementDefinition
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 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
fhirCsR2.Models.List<Element>
| Improve this Doc View Source

_Comments

Extension container element for Comments

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

_Condition

Extension container element for Condition

Declaration
public List<Element> _Condition { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Element>
| Improve this Doc View Source

_DefaultValueBoolean

Extension container element for DefaultValueBoolean

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

_DefaultValueCode

Extension container element for DefaultValueCode

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

_DefaultValueDate

Extension container element for DefaultValueDate

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

_DefaultValueDateTime

Extension container element for DefaultValueDateTime

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

_DefaultValueDecimal

Extension container element for DefaultValueDecimal

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

_DefaultValueId

Extension container element for DefaultValueId

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

_DefaultValueInstant

Extension container element for DefaultValueInstant

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

_DefaultValueInteger

Extension container element for DefaultValueInteger

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

_DefaultValueMarkdown

Extension container element for DefaultValueMarkdown

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

_DefaultValueOid

Extension container element for DefaultValueOid

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

_DefaultValueString

Extension container element for DefaultValueString

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

_DefaultValueTime

Extension container element for DefaultValueTime

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

_DefaultValueUri

Extension container element for DefaultValueUri

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

_Definition

Extension container element for Definition

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

_ExampleBoolean

Extension container element for ExampleBoolean

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

_ExampleCode

Extension container element for ExampleCode

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

_ExampleDate

Extension container element for ExampleDate

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

_ExampleDateTime

Extension container element for ExampleDateTime

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

_ExampleDecimal

Extension container element for ExampleDecimal

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

_ExampleId

Extension container element for ExampleId

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

_ExampleInstant

Extension container element for ExampleInstant

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

_ExampleInteger

Extension container element for ExampleInteger

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

_ExampleMarkdown

Extension container element for ExampleMarkdown

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

_ExampleOid

Extension container element for ExampleOid

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

_ExampleString

Extension container element for ExampleString

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

_ExampleTime

Extension container element for ExampleTime

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

_ExampleUri

Extension container element for ExampleUri

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

_FixedBoolean

Extension container element for FixedBoolean

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

_FixedCode

Extension container element for FixedCode

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

_FixedDate

Extension container element for FixedDate

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

_FixedDateTime

Extension container element for FixedDateTime

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

_FixedDecimal

Extension container element for FixedDecimal

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

_FixedId

Extension container element for FixedId

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

_FixedInstant

Extension container element for FixedInstant

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

_FixedInteger

Extension container element for FixedInteger

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

_FixedMarkdown

Extension container element for FixedMarkdown

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

_FixedOid

Extension container element for FixedOid

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

_FixedString

Extension container element for FixedString

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

_FixedTime

Extension container element for FixedTime

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

_FixedUri

Extension container element for FixedUri

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

_IsModifier

Extension container element for IsModifier

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

_IsSummary

Extension container element for IsSummary

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

_Label

Extension container element for Label

Declaration
public Element _Label { get; set; }
Property Value
Type Description
Element
| 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

_MaxLength

Extension container element for MaxLength

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

_MaxValueBoolean

Extension container element for MaxValueBoolean

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

_MaxValueCode

Extension container element for MaxValueCode

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

_MaxValueDate

Extension container element for MaxValueDate

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

_MaxValueDateTime

Extension container element for MaxValueDateTime

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

_MaxValueDecimal

Extension container element for MaxValueDecimal

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

_MaxValueId

Extension container element for MaxValueId

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

_MaxValueInstant

Extension container element for MaxValueInstant

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

_MaxValueInteger

Extension container element for MaxValueInteger

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

_MaxValueMarkdown

Extension container element for MaxValueMarkdown

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

_MaxValueOid

Extension container element for MaxValueOid

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

_MaxValueString

Extension container element for MaxValueString

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

_MaxValueTime

Extension container element for MaxValueTime

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

_MaxValueUri

Extension container element for MaxValueUri

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

_MeaningWhenMissing

Extension container element for MeaningWhenMissing

Declaration
public Element _MeaningWhenMissing { 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

_MinValueBoolean

Extension container element for MinValueBoolean

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

_MinValueCode

Extension container element for MinValueCode

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

_MinValueDate

Extension container element for MinValueDate

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

_MinValueDateTime

Extension container element for MinValueDateTime

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

_MinValueDecimal

Extension container element for MinValueDecimal

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

_MinValueId

Extension container element for MinValueId

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

_MinValueInstant

Extension container element for MinValueInstant

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

_MinValueInteger

Extension container element for MinValueInteger

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

_MinValueMarkdown

Extension container element for MinValueMarkdown

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

_MinValueOid

Extension container element for MinValueOid

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

_MinValueString

Extension container element for MinValueString

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

_MinValueTime

Extension container element for MinValueTime

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

_MinValueUri

Extension container element for MinValueUri

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

_MustSupport

Extension container element for MustSupport

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

_Name

Extension container element for Name

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

_NameReference

Extension container element for NameReference

Declaration
public Element _NameReference { 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

_PatternBoolean

Extension container element for PatternBoolean

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

_PatternCode

Extension container element for PatternCode

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

_PatternDate

Extension container element for PatternDate

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

_PatternDateTime

Extension container element for PatternDateTime

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

_PatternDecimal

Extension container element for PatternDecimal

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

_PatternId

Extension container element for PatternId

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

_PatternInstant

Extension container element for PatternInstant

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

_PatternInteger

Extension container element for PatternInteger

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

_PatternMarkdown

Extension container element for PatternMarkdown

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

_PatternOid

Extension container element for PatternOid

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

_PatternString

Extension container element for PatternString

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

_PatternTime

Extension container element for PatternTime

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

_PatternUri

Extension container element for PatternUri

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

_Representation

Extension container element for Representation

Declaration
public List<Element> _Representation { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Element>
| Improve this Doc View Source

_Requirements

Extension container element for Requirements

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

_Short

Extension container element for Short

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

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
fhirCsR2.Models.List<System.String>
| Improve this Doc View Source

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
ElementDefinitionBase
| Improve this Doc View Source

Binding

Binds to a value set if this element is coded (code, Coding, CodeableConcept).

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

Code

Links the meaning of an element to an external terminology.

Declaration
public List<Coding> Code { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Coding>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
fhirCsR2.Models.List<System.String>
| Improve this Doc View Source

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
fhirCsR2.Models.List<ElementDefinitionConstraint>
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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.Byte[]
| Improve this Doc View Source

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.Nullable<System.Boolean>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
CodeableConcept
| Improve this Doc View Source

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
| Improve this Doc View Source

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
ContactPoint
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.Nullable<System.Decimal>
| Improve this Doc View Source

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
HumanName
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.Nullable<System.Int32>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.Nullable<System.UInt32>
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
SampledData
| Improve this Doc View Source

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
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.Nullable<System.UInt32>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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.Byte[]
| Improve this Doc View Source

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.Nullable<System.Boolean>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
CodeableConcept
| Improve this Doc View Source

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
| Improve this Doc View Source

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
ContactPoint
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.Nullable<System.Decimal>
| Improve this Doc View Source

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
HumanName
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.Nullable<System.Int32>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.Nullable<System.UInt32>
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
SampledData
| Improve this Doc View Source

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
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.Nullable<System.UInt32>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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.Byte[]
| Improve this Doc View Source

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.Nullable<System.Boolean>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
CodeableConcept
| Improve this Doc View Source

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
| Improve this Doc View Source

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
ContactPoint
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.Nullable<System.Decimal>
| Improve this Doc View Source

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
HumanName
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.Nullable<System.Int32>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.Nullable<System.UInt32>
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
SampledData
| Improve this Doc View Source

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
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.Nullable<System.UInt32>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.Nullable<System.Boolean>
| Improve this Doc View Source

IsSummary

Allow clients to search through large resources quickly.

Declaration
public bool? IsSummary { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

Mapping

Provides guidance to implementers familiar with or converting content from other specifications.

Declaration
public List<ElementDefinitionMapping> Mapping { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<ElementDefinitionMapping>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.Nullable<System.Int32>
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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.Byte[]
| Improve this Doc View Source

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.Nullable<System.Boolean>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
CodeableConcept
| Improve this Doc View Source

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
| Improve this Doc View Source

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
ContactPoint
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.Nullable<System.Decimal>
| Improve this Doc View Source

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
HumanName
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.Nullable<System.Int32>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.Nullable<System.UInt32>
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
SampledData
| Improve this Doc View Source

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
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.Nullable<System.UInt32>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.String
| Improve this Doc View Source

Min

The minimum number of times this element SHALL appear in the instance.

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

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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.Byte[]
| Improve this Doc View Source

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.Nullable<System.Boolean>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
CodeableConcept
| Improve this Doc View Source

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
| Improve this Doc View Source

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
ContactPoint
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.Nullable<System.Decimal>
| Improve this Doc View Source

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
HumanName
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.Nullable<System.Int32>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.Nullable<System.UInt32>
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
SampledData
| Improve this Doc View Source

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
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.Nullable<System.UInt32>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.Nullable<System.Boolean>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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.Byte[]
| Improve this Doc View Source

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.Nullable<System.Boolean>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
CodeableConcept
| Improve this Doc View Source

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
| Improve this Doc View Source

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
ContactPoint
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.Nullable<System.Decimal>
| Improve this Doc View Source

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
HumanName
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.Nullable<System.Int32>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.Nullable<System.UInt32>
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
SampledData
| Improve this Doc View Source

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
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
| Improve this Doc View Source

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.Nullable<System.UInt32>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
fhirCsR2.Models.List<System.String>
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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.String
| Improve this Doc View Source

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
ElementDefinitionSlicing
| Improve this Doc View Source

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
fhirCsR2.Models.List<ElementDefinitionType>

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