Class ElementDefinition
Captures constraints on each element within the resource, profile, or extension.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class ElementDefinition : Element, IFhirJsonSerializable
Properties
| Improve this Doc View Source_Alias
Extension container element for Alias
Declaration
public List<Element> _Alias { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Element> |
_Comments
Extension container element for Comments
Declaration
public Element _Comments { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Condition
Extension container element for Condition
Declaration
public List<Element> _Condition { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Element> |
_DefaultValueBoolean
Extension container element for DefaultValueBoolean
Declaration
public Element _DefaultValueBoolean { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_DefaultValueCode
Extension container element for DefaultValueCode
Declaration
public Element _DefaultValueCode { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_DefaultValueDate
Extension container element for DefaultValueDate
Declaration
public Element _DefaultValueDate { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_DefaultValueDateTime
Extension container element for DefaultValueDateTime
Declaration
public Element _DefaultValueDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_DefaultValueDecimal
Extension container element for DefaultValueDecimal
Declaration
public Element _DefaultValueDecimal { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_DefaultValueId
Extension container element for DefaultValueId
Declaration
public Element _DefaultValueId { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_DefaultValueInstant
Extension container element for DefaultValueInstant
Declaration
public Element _DefaultValueInstant { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_DefaultValueInteger
Extension container element for DefaultValueInteger
Declaration
public Element _DefaultValueInteger { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_DefaultValueMarkdown
Extension container element for DefaultValueMarkdown
Declaration
public Element _DefaultValueMarkdown { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_DefaultValueOid
Extension container element for DefaultValueOid
Declaration
public Element _DefaultValueOid { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_DefaultValueString
Extension container element for DefaultValueString
Declaration
public Element _DefaultValueString { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_DefaultValueTime
Extension container element for DefaultValueTime
Declaration
public Element _DefaultValueTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_DefaultValueUri
Extension container element for DefaultValueUri
Declaration
public Element _DefaultValueUri { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Definition
Extension container element for Definition
Declaration
public Element _Definition { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_ExampleBoolean
Extension container element for ExampleBoolean
Declaration
public Element _ExampleBoolean { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_ExampleCode
Extension container element for ExampleCode
Declaration
public Element _ExampleCode { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_ExampleDate
Extension container element for ExampleDate
Declaration
public Element _ExampleDate { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_ExampleDateTime
Extension container element for ExampleDateTime
Declaration
public Element _ExampleDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_ExampleDecimal
Extension container element for ExampleDecimal
Declaration
public Element _ExampleDecimal { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_ExampleId
Extension container element for ExampleId
Declaration
public Element _ExampleId { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_ExampleInstant
Extension container element for ExampleInstant
Declaration
public Element _ExampleInstant { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_ExampleInteger
Extension container element for ExampleInteger
Declaration
public Element _ExampleInteger { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_ExampleMarkdown
Extension container element for ExampleMarkdown
Declaration
public Element _ExampleMarkdown { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_ExampleOid
Extension container element for ExampleOid
Declaration
public Element _ExampleOid { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_ExampleString
Extension container element for ExampleString
Declaration
public Element _ExampleString { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_ExampleTime
Extension container element for ExampleTime
Declaration
public Element _ExampleTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_ExampleUri
Extension container element for ExampleUri
Declaration
public Element _ExampleUri { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_FixedBoolean
Extension container element for FixedBoolean
Declaration
public Element _FixedBoolean { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_FixedCode
Extension container element for FixedCode
Declaration
public Element _FixedCode { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_FixedDate
Extension container element for FixedDate
Declaration
public Element _FixedDate { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_FixedDateTime
Extension container element for FixedDateTime
Declaration
public Element _FixedDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_FixedDecimal
Extension container element for FixedDecimal
Declaration
public Element _FixedDecimal { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_FixedId
Extension container element for FixedId
Declaration
public Element _FixedId { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_FixedInstant
Extension container element for FixedInstant
Declaration
public Element _FixedInstant { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_FixedInteger
Extension container element for FixedInteger
Declaration
public Element _FixedInteger { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_FixedMarkdown
Extension container element for FixedMarkdown
Declaration
public Element _FixedMarkdown { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_FixedOid
Extension container element for FixedOid
Declaration
public Element _FixedOid { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_FixedString
Extension container element for FixedString
Declaration
public Element _FixedString { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_FixedTime
Extension container element for FixedTime
Declaration
public Element _FixedTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_FixedUri
Extension container element for FixedUri
Declaration
public Element _FixedUri { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_IsModifier
Extension container element for IsModifier
Declaration
public Element _IsModifier { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_IsSummary
Extension container element for IsSummary
Declaration
public Element _IsSummary { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Label
Extension container element for Label
Declaration
public Element _Label { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Max
Extension container element for Max
Declaration
public Element _Max { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MaxLength
Extension container element for MaxLength
Declaration
public Element _MaxLength { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MaxValueBoolean
Extension container element for MaxValueBoolean
Declaration
public Element _MaxValueBoolean { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MaxValueCode
Extension container element for MaxValueCode
Declaration
public Element _MaxValueCode { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MaxValueDate
Extension container element for MaxValueDate
Declaration
public Element _MaxValueDate { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MaxValueDateTime
Extension container element for MaxValueDateTime
Declaration
public Element _MaxValueDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MaxValueDecimal
Extension container element for MaxValueDecimal
Declaration
public Element _MaxValueDecimal { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MaxValueId
Extension container element for MaxValueId
Declaration
public Element _MaxValueId { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MaxValueInstant
Extension container element for MaxValueInstant
Declaration
public Element _MaxValueInstant { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MaxValueInteger
Extension container element for MaxValueInteger
Declaration
public Element _MaxValueInteger { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MaxValueMarkdown
Extension container element for MaxValueMarkdown
Declaration
public Element _MaxValueMarkdown { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MaxValueOid
Extension container element for MaxValueOid
Declaration
public Element _MaxValueOid { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MaxValueString
Extension container element for MaxValueString
Declaration
public Element _MaxValueString { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MaxValueTime
Extension container element for MaxValueTime
Declaration
public Element _MaxValueTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MaxValueUri
Extension container element for MaxValueUri
Declaration
public Element _MaxValueUri { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MeaningWhenMissing
Extension container element for MeaningWhenMissing
Declaration
public Element _MeaningWhenMissing { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Min
Extension container element for Min
Declaration
public Element _Min { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MinValueBoolean
Extension container element for MinValueBoolean
Declaration
public Element _MinValueBoolean { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MinValueCode
Extension container element for MinValueCode
Declaration
public Element _MinValueCode { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MinValueDate
Extension container element for MinValueDate
Declaration
public Element _MinValueDate { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MinValueDateTime
Extension container element for MinValueDateTime
Declaration
public Element _MinValueDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MinValueDecimal
Extension container element for MinValueDecimal
Declaration
public Element _MinValueDecimal { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MinValueId
Extension container element for MinValueId
Declaration
public Element _MinValueId { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MinValueInstant
Extension container element for MinValueInstant
Declaration
public Element _MinValueInstant { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MinValueInteger
Extension container element for MinValueInteger
Declaration
public Element _MinValueInteger { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MinValueMarkdown
Extension container element for MinValueMarkdown
Declaration
public Element _MinValueMarkdown { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MinValueOid
Extension container element for MinValueOid
Declaration
public Element _MinValueOid { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MinValueString
Extension container element for MinValueString
Declaration
public Element _MinValueString { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MinValueTime
Extension container element for MinValueTime
Declaration
public Element _MinValueTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MinValueUri
Extension container element for MinValueUri
Declaration
public Element _MinValueUri { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_MustSupport
Extension container element for MustSupport
Declaration
public Element _MustSupport { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Name
Extension container element for Name
Declaration
public Element _Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_NameReference
Extension container element for NameReference
Declaration
public Element _NameReference { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Path
Extension container element for Path
Declaration
public Element _Path { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_PatternBoolean
Extension container element for PatternBoolean
Declaration
public Element _PatternBoolean { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_PatternCode
Extension container element for PatternCode
Declaration
public Element _PatternCode { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_PatternDate
Extension container element for PatternDate
Declaration
public Element _PatternDate { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_PatternDateTime
Extension container element for PatternDateTime
Declaration
public Element _PatternDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_PatternDecimal
Extension container element for PatternDecimal
Declaration
public Element _PatternDecimal { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_PatternId
Extension container element for PatternId
Declaration
public Element _PatternId { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_PatternInstant
Extension container element for PatternInstant
Declaration
public Element _PatternInstant { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_PatternInteger
Extension container element for PatternInteger
Declaration
public Element _PatternInteger { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_PatternMarkdown
Extension container element for PatternMarkdown
Declaration
public Element _PatternMarkdown { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_PatternOid
Extension container element for PatternOid
Declaration
public Element _PatternOid { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_PatternString
Extension container element for PatternString
Declaration
public Element _PatternString { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_PatternTime
Extension container element for PatternTime
Declaration
public Element _PatternTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_PatternUri
Extension container element for PatternUri
Declaration
public Element _PatternUri { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Representation
Extension container element for Representation
Declaration
public List<Element> _Representation { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Element> |
_Requirements
Extension container element for Requirements
Declaration
public Element _Requirements { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Short
Extension container element for Short
Declaration
public Element _Short { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
Alias
Allows for better easier recognition of the element by multiple communities, including international communities.
Declaration
public List<string> Alias { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<System.String> |
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 |
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 |
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> |
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 |
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> |
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> |
DefaultValueAddress
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Address DefaultValueAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| Address |
DefaultValueAnnotation
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Annotation DefaultValueAnnotation { get; set; }
Property Value
| Type | Description |
|---|---|
| Annotation |
DefaultValueAttachment
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Attachment DefaultValueAttachment { get; set; }
Property Value
| Type | Description |
|---|---|
| Attachment |
DefaultValueBase64Binary
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public byte[] DefaultValueBase64Binary { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Byte[] |
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> |
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 |
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 |
DefaultValueCoding
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Coding DefaultValueCoding { get; set; }
Property Value
| Type | Description |
|---|---|
| Coding |
DefaultValueContactPoint
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public ContactPoint DefaultValueContactPoint { get; set; }
Property Value
| Type | Description |
|---|---|
| ContactPoint |
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 |
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 |
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> |
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 |
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 |
DefaultValueIdentifier
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Identifier DefaultValueIdentifier { get; set; }
Property Value
| Type | Description |
|---|---|
| Identifier |
DefaultValueInstant
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public string DefaultValueInstant { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
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> |
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 |
DefaultValueMeta
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Meta DefaultValueMeta { get; set; }
Property Value
| Type | Description |
|---|---|
| Meta |
DefaultValueOid
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public string DefaultValueOid { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
DefaultValuePeriod
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Period DefaultValuePeriod { get; set; }
Property Value
| Type | Description |
|---|---|
| Period |
DefaultValuePositiveInt
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public uint? DefaultValuePositiveInt { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt32> |
DefaultValueQuantity
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Quantity DefaultValueQuantity { get; set; }
Property Value
| Type | Description |
|---|---|
| Quantity |
DefaultValueRange
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Range DefaultValueRange { get; set; }
Property Value
| Type | Description |
|---|---|
| Range |
DefaultValueRatio
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Ratio DefaultValueRatio { get; set; }
Property Value
| Type | Description |
|---|---|
| Ratio |
DefaultValueReference
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Reference DefaultValueReference { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
DefaultValueSampledData
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public SampledData DefaultValueSampledData { get; set; }
Property Value
| Type | Description |
|---|---|
| SampledData |
DefaultValueSignature
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Signature DefaultValueSignature { get; set; }
Property Value
| Type | Description |
|---|---|
| Signature |
DefaultValueString
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public string DefaultValueString { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
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 |
DefaultValueTiming
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public Timing DefaultValueTiming { get; set; }
Property Value
| Type | Description |
|---|---|
| Timing |
DefaultValueUnsignedInt
The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').
Declaration
public uint? DefaultValueUnsignedInt { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt32> |
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 |
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 |
ExampleAddress
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Address ExampleAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| Address |
ExampleAnnotation
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Annotation ExampleAnnotation { get; set; }
Property Value
| Type | Description |
|---|---|
| Annotation |
ExampleAttachment
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Attachment ExampleAttachment { get; set; }
Property Value
| Type | Description |
|---|---|
| Attachment |
ExampleBase64Binary
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public byte[] ExampleBase64Binary { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Byte[] |
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> |
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 |
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 |
ExampleCoding
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Coding ExampleCoding { get; set; }
Property Value
| Type | Description |
|---|---|
| Coding |
ExampleContactPoint
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public ContactPoint ExampleContactPoint { get; set; }
Property Value
| Type | Description |
|---|---|
| ContactPoint |
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 |
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 |
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> |
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 |
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 |
ExampleIdentifier
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Identifier ExampleIdentifier { get; set; }
Property Value
| Type | Description |
|---|---|
| Identifier |
ExampleInstant
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public string ExampleInstant { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
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> |
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 |
ExampleMeta
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Meta ExampleMeta { get; set; }
Property Value
| Type | Description |
|---|---|
| Meta |
ExampleOid
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public string ExampleOid { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ExamplePeriod
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Period ExamplePeriod { get; set; }
Property Value
| Type | Description |
|---|---|
| Period |
ExamplePositiveInt
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public uint? ExamplePositiveInt { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt32> |
ExampleQuantity
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Quantity ExampleQuantity { get; set; }
Property Value
| Type | Description |
|---|---|
| Quantity |
ExampleRange
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Range ExampleRange { get; set; }
Property Value
| Type | Description |
|---|---|
| Range |
ExampleRatio
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Ratio ExampleRatio { get; set; }
Property Value
| Type | Description |
|---|---|
| Ratio |
ExampleReference
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Reference ExampleReference { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
ExampleSampledData
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public SampledData ExampleSampledData { get; set; }
Property Value
| Type | Description |
|---|---|
| SampledData |
ExampleSignature
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Signature ExampleSignature { get; set; }
Property Value
| Type | Description |
|---|---|
| Signature |
ExampleString
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public string ExampleString { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
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 |
ExampleTiming
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public Timing ExampleTiming { get; set; }
Property Value
| Type | Description |
|---|---|
| Timing |
ExampleUnsignedInt
A sample value for this element demonstrating the type of information that would typically be captured.
Declaration
public uint? ExampleUnsignedInt { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt32> |
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 |
FixedAddress
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Address FixedAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| Address |
FixedAnnotation
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Annotation FixedAnnotation { get; set; }
Property Value
| Type | Description |
|---|---|
| Annotation |
FixedAttachment
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Attachment FixedAttachment { get; set; }
Property Value
| Type | Description |
|---|---|
| Attachment |
FixedBase64Binary
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public byte[] FixedBase64Binary { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Byte[] |
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> |
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 |
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 |
FixedCoding
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Coding FixedCoding { get; set; }
Property Value
| Type | Description |
|---|---|
| Coding |
FixedContactPoint
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public ContactPoint FixedContactPoint { get; set; }
Property Value
| Type | Description |
|---|---|
| ContactPoint |
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 |
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 |
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> |
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 |
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 |
FixedIdentifier
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Identifier FixedIdentifier { get; set; }
Property Value
| Type | Description |
|---|---|
| Identifier |
FixedInstant
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public string FixedInstant { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
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> |
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 |
FixedMeta
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Meta FixedMeta { get; set; }
Property Value
| Type | Description |
|---|---|
| Meta |
FixedOid
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public string FixedOid { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
FixedPeriod
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Period FixedPeriod { get; set; }
Property Value
| Type | Description |
|---|---|
| Period |
FixedPositiveInt
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public uint? FixedPositiveInt { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt32> |
FixedQuantity
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Quantity FixedQuantity { get; set; }
Property Value
| Type | Description |
|---|---|
| Quantity |
FixedRange
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Range FixedRange { get; set; }
Property Value
| Type | Description |
|---|---|
| Range |
FixedRatio
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Ratio FixedRatio { get; set; }
Property Value
| Type | Description |
|---|---|
| Ratio |
FixedReference
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Reference FixedReference { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
FixedSampledData
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public SampledData FixedSampledData { get; set; }
Property Value
| Type | Description |
|---|---|
| SampledData |
FixedSignature
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Signature FixedSignature { get; set; }
Property Value
| Type | Description |
|---|---|
| Signature |
FixedString
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public string FixedString { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
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 |
FixedTiming
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public Timing FixedTiming { get; set; }
Property Value
| Type | Description |
|---|---|
| Timing |
FixedUnsignedInt
Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
Declaration
public uint? FixedUnsignedInt { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt32> |
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 |
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> |
IsSummary
Allow clients to search through large resources quickly.
Declaration
public bool? IsSummary { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
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 |
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> |
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 |
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> |
MaxValueAddress
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Address MaxValueAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| Address |
MaxValueAnnotation
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Annotation MaxValueAnnotation { get; set; }
Property Value
| Type | Description |
|---|---|
| Annotation |
MaxValueAttachment
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Attachment MaxValueAttachment { get; set; }
Property Value
| Type | Description |
|---|---|
| Attachment |
MaxValueBase64Binary
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public byte[] MaxValueBase64Binary { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Byte[] |
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> |
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 |
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 |
MaxValueCoding
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Coding MaxValueCoding { get; set; }
Property Value
| Type | Description |
|---|---|
| Coding |
MaxValueContactPoint
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public ContactPoint MaxValueContactPoint { get; set; }
Property Value
| Type | Description |
|---|---|
| ContactPoint |
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 |
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 |
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> |
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 |
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 |
MaxValueIdentifier
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Identifier MaxValueIdentifier { get; set; }
Property Value
| Type | Description |
|---|---|
| Identifier |
MaxValueInstant
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MaxValueInstant { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
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> |
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 |
MaxValueMeta
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Meta MaxValueMeta { get; set; }
Property Value
| Type | Description |
|---|---|
| Meta |
MaxValueOid
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MaxValueOid { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
MaxValuePeriod
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Period MaxValuePeriod { get; set; }
Property Value
| Type | Description |
|---|---|
| Period |
MaxValuePositiveInt
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public uint? MaxValuePositiveInt { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt32> |
MaxValueQuantity
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Quantity MaxValueQuantity { get; set; }
Property Value
| Type | Description |
|---|---|
| Quantity |
MaxValueRange
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Range MaxValueRange { get; set; }
Property Value
| Type | Description |
|---|---|
| Range |
MaxValueRatio
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Ratio MaxValueRatio { get; set; }
Property Value
| Type | Description |
|---|---|
| Ratio |
MaxValueReference
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Reference MaxValueReference { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
MaxValueSampledData
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public SampledData MaxValueSampledData { get; set; }
Property Value
| Type | Description |
|---|---|
| SampledData |
MaxValueSignature
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Signature MaxValueSignature { get; set; }
Property Value
| Type | Description |
|---|---|
| Signature |
MaxValueString
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MaxValueString { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
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 |
MaxValueTiming
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Timing MaxValueTiming { get; set; }
Property Value
| Type | Description |
|---|---|
| Timing |
MaxValueUnsignedInt
The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public uint? MaxValueUnsignedInt { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt32> |
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 |
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 |
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> |
MinValueAddress
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Address MinValueAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| Address |
MinValueAnnotation
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Annotation MinValueAnnotation { get; set; }
Property Value
| Type | Description |
|---|---|
| Annotation |
MinValueAttachment
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Attachment MinValueAttachment { get; set; }
Property Value
| Type | Description |
|---|---|
| Attachment |
MinValueBase64Binary
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public byte[] MinValueBase64Binary { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Byte[] |
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> |
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 |
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 |
MinValueCoding
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Coding MinValueCoding { get; set; }
Property Value
| Type | Description |
|---|---|
| Coding |
MinValueContactPoint
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public ContactPoint MinValueContactPoint { get; set; }
Property Value
| Type | Description |
|---|---|
| ContactPoint |
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 |
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 |
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> |
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 |
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 |
MinValueIdentifier
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Identifier MinValueIdentifier { get; set; }
Property Value
| Type | Description |
|---|---|
| Identifier |
MinValueInstant
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MinValueInstant { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
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> |
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 |
MinValueMeta
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Meta MinValueMeta { get; set; }
Property Value
| Type | Description |
|---|---|
| Meta |
MinValueOid
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MinValueOid { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
MinValuePeriod
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Period MinValuePeriod { get; set; }
Property Value
| Type | Description |
|---|---|
| Period |
MinValuePositiveInt
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public uint? MinValuePositiveInt { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt32> |
MinValueQuantity
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Quantity MinValueQuantity { get; set; }
Property Value
| Type | Description |
|---|---|
| Quantity |
MinValueRange
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Range MinValueRange { get; set; }
Property Value
| Type | Description |
|---|---|
| Range |
MinValueRatio
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Ratio MinValueRatio { get; set; }
Property Value
| Type | Description |
|---|---|
| Ratio |
MinValueReference
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Reference MinValueReference { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
MinValueSampledData
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public SampledData MinValueSampledData { get; set; }
Property Value
| Type | Description |
|---|---|
| SampledData |
MinValueSignature
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Signature MinValueSignature { get; set; }
Property Value
| Type | Description |
|---|---|
| Signature |
MinValueString
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public string MinValueString { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
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 |
MinValueTiming
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public Timing MinValueTiming { get; set; }
Property Value
| Type | Description |
|---|---|
| Timing |
MinValueUnsignedInt
The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.
Declaration
public uint? MinValueUnsignedInt { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt32> |
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 |
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> |
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 |
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 |
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 |
PatternAddress
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Address PatternAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| Address |
PatternAnnotation
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Annotation PatternAnnotation { get; set; }
Property Value
| Type | Description |
|---|---|
| Annotation |
PatternAttachment
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Attachment PatternAttachment { get; set; }
Property Value
| Type | Description |
|---|---|
| Attachment |
PatternBase64Binary
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public byte[] PatternBase64Binary { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Byte[] |
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> |
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 |
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 |
PatternCoding
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Coding PatternCoding { get; set; }
Property Value
| Type | Description |
|---|---|
| Coding |
PatternContactPoint
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public ContactPoint PatternContactPoint { get; set; }
Property Value
| Type | Description |
|---|---|
| ContactPoint |
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 |
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 |
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> |
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 |
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 |
PatternIdentifier
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Identifier PatternIdentifier { get; set; }
Property Value
| Type | Description |
|---|---|
| Identifier |
PatternInstant
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public string PatternInstant { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
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> |
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 |
PatternMeta
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Meta PatternMeta { get; set; }
Property Value
| Type | Description |
|---|---|
| Meta |
PatternOid
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public string PatternOid { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
PatternPeriod
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Period PatternPeriod { get; set; }
Property Value
| Type | Description |
|---|---|
| Period |
PatternPositiveInt
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public uint? PatternPositiveInt { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt32> |
PatternQuantity
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Quantity PatternQuantity { get; set; }
Property Value
| Type | Description |
|---|---|
| Quantity |
PatternRange
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Range PatternRange { get; set; }
Property Value
| Type | Description |
|---|---|
| Range |
PatternRatio
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Ratio PatternRatio { get; set; }
Property Value
| Type | Description |
|---|---|
| Ratio |
PatternReference
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Reference PatternReference { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
PatternSampledData
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public SampledData PatternSampledData { get; set; }
Property Value
| Type | Description |
|---|---|
| SampledData |
PatternSignature
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Signature PatternSignature { get; set; }
Property Value
| Type | Description |
|---|---|
| Signature |
PatternString
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public string PatternString { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
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 |
PatternTiming
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public Timing PatternTiming { get; set; }
Property Value
| Type | Description |
|---|---|
| Timing |
PatternUnsignedInt
Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
Declaration
public uint? PatternUnsignedInt { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.UInt32> |
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 |
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> |
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 |
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 |
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 |
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 SourceDeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)
Deserialize a JSON object
Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonReader | reader | |
| JsonSerializerOptions | options |
DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)
Deserialize a JSON property
Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonReader | reader | |
| JsonSerializerOptions | options | |
| System.String | propertyName |
SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)
Serialize to a JSON object
Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonWriter | writer | |
| JsonSerializerOptions | options | |
| System.Boolean | includeStartObject |