Skip to main content

HS.FHIR.DTL.vSTU3.Model.Element.ElementDefinition

class HS.FHIR.DTL.vSTU3.Model.Element.ElementDefinition extends HS.FHIR.DTL.vSTU3.Model.Base.Element

The definition of an element in a resource or an extension. Among the constraints are: If the element definition has a contentReference, it cannot have type, defaultValue, fixed, pattern, example, minValue, maxValue, maxLength, or binding; Pattern may only be specified if there is one type; Fixed value may only be specified if there is one type; Binding can only be present for coded elements, string, and uri; Pattern and value are mutually exclusive; Default value and meaningWhenMissing are mutually exclusive.

Property Inventory

Parameters

parameter ELEMENTQUALIFIED = 1;
Inherited description: ELEMENTQUALIFIED controls the format of exported XML. The ELEMENTQUALIFIED specification should be based on the elementFormDefault attribute of the schema that defines the type. To maintain compatibility, ELEMENTQUALIFIED will default to 1 (true) for literal format export and will default to 0 (false) for encoded or encoded12 format export. These were the values always previously assumed for the elementFormDefault attribute.

NOTE: Direct use of XMLExport method does not support the ELEMENTQUALIFIED. The export must be done using %XML.Writer or SOAP support.

parameter XMLNAME = ElementDefinition;
Inherited description: This parameter provides the default XMLNAME for the class. If it is empty then the class name will be used to construct a default XML name. The default XMLNAME is used as the top level tag when exporting objects and the export context did not provide an XML container name.
parameter XMLPROJECTION = ELEMENT;
parameter XMLSEQUENCE = 1;
Inherited description: If the XMLSEQUENCE = 1, then the order of the XML elements must match the order of the class properties. This allows us to deal with XML where the same field appears multiple times and is distinguished by the order.
parameter XMLTYPE = ElementDefinition;
Inherited description: This parameter provides the default XMLTYPE for the class. If it is empty then the class name will be used to construct a default XML type.

The default XMLTYPE is used when naming and referencing this type in a schema and the schema context did not provide an XML type name.

Properties

property alias as list of %String (MAXLEN = 1000000, XMLNAME = "alias", XMLPROJECTION = "ELEMENT");
string

Other names.

Property methods: aliasBuildValueArray(), aliasCollectionToDisplay(), aliasCollectionToOdbc(), aliasDisplayToCollection(), aliasDisplayToLogical(), aliasGet(), aliasGetObject(), aliasGetObjectId(), aliasGetSwizzled(), aliasIsValid(), aliasLogicalToDisplay(), aliasLogicalToOdbc(), aliasNormalize(), aliasOdbcToCollection(), aliasSet(), aliasSetObject(), aliasSetObjectId()
property base as HS.FHIR.DTL.vSTU3.Model.Element.ElementDefinition.base (XMLNAME = "base", XMLPROJECTION = "ELEMENT");
Element

Base definition information for tools.

Property methods: baseGet(), baseGetSwizzled(), baseIsValid(), baseNewObject(), baseSet()
property binding as HS.FHIR.DTL.vSTU3.Model.Element.ElementDefinition.binding (XMLNAME = "binding", XMLPROJECTION = "ELEMENT");
Element

ValueSet details if this is coded.

Property methods: bindingGet(), bindingGetSwizzled(), bindingIsValid(), bindingNewObject(), bindingSet()
property code as list of HS.FHIR.DTL.vSTU3.Model.Datatype.Coding (XMLNAME = "code", XMLPROJECTION = "ELEMENT");
Coding

Corresponding codes in terminologies.

any FHIR3 code may be used; observation-codes shows EXAMPLE codes, but you may use codes from any ValueSet.

Property methods: codeBuildValueArray(), codeCollectionToDisplay(), codeCollectionToOdbc(), codeDisplayToCollection(), codeGet(), codeGetObject(), codeGetObjectId(), codeGetSwizzled(), codeIsValid(), codeOdbcToCollection(), codeSet(), codeSetObject(), codeSetObjectId()
property comment as %String (MAXLEN = 1000000, XMLNAME = "comment", XMLPROJECTION = "ATTRIBUTE");
markdown

Comments about the use of this element.

Property methods: commentDisplayToLogical(), commentGet(), commentIsValid(), commentLogicalToDisplay(), commentLogicalToOdbc(), commentNormalize(), commentSet()
property condition as list of %String (MAXLEN = 1000000, XMLNAME = "condition", XMLPROJECTION = "ELEMENT");
id

Reference to invariant about presence.

Property methods: conditionBuildValueArray(), conditionCollectionToDisplay(), conditionCollectionToOdbc(), conditionDisplayToCollection(), conditionDisplayToLogical(), conditionGet(), conditionGetObject(), conditionGetObjectId(), conditionGetSwizzled(), conditionIsValid(), conditionLogicalToDisplay(), conditionLogicalToOdbc(), conditionNormalize(), conditionOdbcToCollection(), conditionSet(), conditionSetObject(), conditionSetObjectId()
property constraint as list of HS.FHIR.DTL.vSTU3.Model.Element.ElementDefinition.constraint (XMLNAME = "constraint", XMLPROJECTION = "ELEMENT");
Element

Condition that must evaluate to true.

Property methods: constraintBuildValueArray(), constraintCollectionToDisplay(), constraintCollectionToOdbc(), constraintDisplayToCollection(), constraintGet(), constraintGetObject(), constraintGetObjectId(), constraintGetSwizzled(), constraintIsValid(), constraintOdbcToCollection(), constraintSet(), constraintSetObject(), constraintSetObjectId()
property contentReference as %String (MAXLEN = 1000000, XMLNAME = "contentReference", XMLPROJECTION = "ATTRIBUTE");
uri

Reference to definition of content for the element.

Property methods: contentReferenceDisplayToLogical(), contentReferenceGet(), contentReferenceIsValid(), contentReferenceLogicalToDisplay(), contentReferenceLogicalToOdbc(), contentReferenceNormalize(), contentReferenceSet()
property defaultValueAddress as HS.FHIR.DTL.vSTU3.Model.Datatype.Address (XMLNAME = "defaultValueAddress", XMLPROJECTION = "ELEMENT");
Address

Specified value if missing from instance.

Property methods: defaultValueAddressGet(), defaultValueAddressGetSwizzled(), defaultValueAddressIsValid(), defaultValueAddressNewObject(), defaultValueAddressSet()
property defaultValueAge as HS.FHIR.DTL.vSTU3.Model.Datatype.Age (XMLNAME = "defaultValueAge", XMLPROJECTION = "ELEMENT");
Age

Specified value if missing from instance.

Property methods: defaultValueAgeGet(), defaultValueAgeGetSwizzled(), defaultValueAgeIsValid(), defaultValueAgeNewObject(), defaultValueAgeSet()
property defaultValueAnnotation as HS.FHIR.DTL.vSTU3.Model.Datatype.Annotation (XMLNAME = "defaultValueAnnotation", XMLPROJECTION = "ELEMENT");
Annotation

Specified value if missing from instance.

Property methods: defaultValueAnnotationGet(), defaultValueAnnotationGetSwizzled(), defaultValueAnnotationIsValid(), defaultValueAnnotationNewObject(), defaultValueAnnotationSet()
property defaultValueAttachment as HS.FHIR.DTL.vSTU3.Model.Datatype.Attachment (XMLNAME = "defaultValueAttachment", XMLPROJECTION = "ELEMENT");
Attachment

Specified value if missing from instance.

Property methods: defaultValueAttachmentGet(), defaultValueAttachmentGetSwizzled(), defaultValueAttachmentIsValid(), defaultValueAttachmentNewObject(), defaultValueAttachmentSet()
property defaultValueBase64Binary as %Binary (XMLNAME = "defaultValueBase64Binary", XMLPROJECTION = "ATTRIBUTE");
base64Binary

Specified value if missing from instance.

Property methods: defaultValueBase64BinaryGet(), defaultValueBase64BinaryIsValid(), defaultValueBase64BinaryLogicalToXSD(), defaultValueBase64BinarySet(), defaultValueBase64BinaryXSDToLogical()
property defaultValueBoolean as %Boolean (XMLNAME = "defaultValueBoolean", XMLPROJECTION = "ATTRIBUTE");
boolean

Specified value if missing from instance.

Property methods: defaultValueBooleanDisplayToLogical(), defaultValueBooleanGet(), defaultValueBooleanIsValid(), defaultValueBooleanLogicalToDisplay(), defaultValueBooleanLogicalToXSD(), defaultValueBooleanNormalize(), defaultValueBooleanSet(), defaultValueBooleanXSDToLogical()
property defaultValueCode as %String (MAXLEN = 1000000, XMLNAME = "defaultValueCode", XMLPROJECTION = "ATTRIBUTE");
code

Specified value if missing from instance.

any FHIR3 code from any ValueSet may be used.

Property methods: defaultValueCodeDisplayToLogical(), defaultValueCodeGet(), defaultValueCodeIsValid(), defaultValueCodeLogicalToDisplay(), defaultValueCodeLogicalToOdbc(), defaultValueCodeNormalize(), defaultValueCodeSet()
property defaultValueCodeableConcept as HS.FHIR.DTL.vSTU3.Model.Datatype.CodeableConcept (XMLNAME = "defaultValueCodeableConcept", XMLPROJECTION = "ELEMENT");
CodeableConcept

Specified value if missing from instance.

any FHIR3 code from any ValueSet may be used.

Property methods: defaultValueCodeableConceptGet(), defaultValueCodeableConceptGetSwizzled(), defaultValueCodeableConceptIsValid(), defaultValueCodeableConceptNewObject(), defaultValueCodeableConceptSet()
property defaultValueCoding as HS.FHIR.DTL.vSTU3.Model.Datatype.Coding (XMLNAME = "defaultValueCoding", XMLPROJECTION = "ELEMENT");
Coding

Specified value if missing from instance.

any FHIR3 code from any ValueSet may be used.

Property methods: defaultValueCodingGet(), defaultValueCodingGetSwizzled(), defaultValueCodingIsValid(), defaultValueCodingNewObject(), defaultValueCodingSet()
property defaultValueContactPoint as HS.FHIR.DTL.vSTU3.Model.Datatype.ContactPoint (XMLNAME = "defaultValueContactPoint", XMLPROJECTION = "ELEMENT");
ContactPoint

Specified value if missing from instance.

Property methods: defaultValueContactPointGet(), defaultValueContactPointGetSwizzled(), defaultValueContactPointIsValid(), defaultValueContactPointNewObject(), defaultValueContactPointSet()
property defaultValueCount as HS.FHIR.DTL.vSTU3.Model.Datatype.Count (XMLNAME = "defaultValueCount", XMLPROJECTION = "ELEMENT");
Count

Specified value if missing from instance.

Property methods: defaultValueCountGet(), defaultValueCountGetSwizzled(), defaultValueCountIsValid(), defaultValueCountNewObject(), defaultValueCountSet()
property defaultValueDate as %String (MAXLEN = 1000000, XMLNAME = "defaultValueDate", XMLPROJECTION = "ATTRIBUTE");
date

Specified value if missing from instance.

Property methods: defaultValueDateDisplayToLogical(), defaultValueDateGet(), defaultValueDateIsValid(), defaultValueDateLogicalToDisplay(), defaultValueDateLogicalToOdbc(), defaultValueDateNormalize(), defaultValueDateSet()
property defaultValueDateTime as %String (MAXLEN = 1000000, XMLNAME = "defaultValueDateTime", XMLPROJECTION = "ATTRIBUTE");
dateTime

Specified value if missing from instance.

Property methods: defaultValueDateTimeDisplayToLogical(), defaultValueDateTimeGet(), defaultValueDateTimeIsValid(), defaultValueDateTimeLogicalToDisplay(), defaultValueDateTimeLogicalToOdbc(), defaultValueDateTimeNormalize(), defaultValueDateTimeSet()
property defaultValueDecimal as %Decimal (XMLNAME = "defaultValueDecimal", XMLPROJECTION = "ATTRIBUTE");
decimal

Specified value if missing from instance.

Property methods: defaultValueDecimalDisplayToLogical(), defaultValueDecimalGet(), defaultValueDecimalIsValid(), defaultValueDecimalLogicalToDisplay(), defaultValueDecimalNormalize(), defaultValueDecimalSet(), defaultValueDecimalXSDToLogical()
property defaultValueDistance as HS.FHIR.DTL.vSTU3.Model.Datatype.Distance (XMLNAME = "defaultValueDistance", XMLPROJECTION = "ELEMENT");
Distance

Specified value if missing from instance.

Property methods: defaultValueDistanceGet(), defaultValueDistanceGetSwizzled(), defaultValueDistanceIsValid(), defaultValueDistanceNewObject(), defaultValueDistanceSet()
property defaultValueDuration as HS.FHIR.DTL.vSTU3.Model.Datatype.Duration (XMLNAME = "defaultValueDuration", XMLPROJECTION = "ELEMENT");
Duration

Specified value if missing from instance.

Property methods: defaultValueDurationGet(), defaultValueDurationGetSwizzled(), defaultValueDurationIsValid(), defaultValueDurationNewObject(), defaultValueDurationSet()
property defaultValueHumanName as HS.FHIR.DTL.vSTU3.Model.Datatype.HumanName (XMLNAME = "defaultValueHumanName", XMLPROJECTION = "ELEMENT");
HumanName

Specified value if missing from instance.

Property methods: defaultValueHumanNameGet(), defaultValueHumanNameGetSwizzled(), defaultValueHumanNameIsValid(), defaultValueHumanNameNewObject(), defaultValueHumanNameSet()
property defaultValueId as %String (MAXLEN = 1000000, XMLNAME = "defaultValueId", XMLPROJECTION = "ATTRIBUTE");
id

Specified value if missing from instance.

Property methods: defaultValueIdDisplayToLogical(), defaultValueIdGet(), defaultValueIdIsValid(), defaultValueIdLogicalToDisplay(), defaultValueIdLogicalToOdbc(), defaultValueIdNormalize(), defaultValueIdSet()
property defaultValueIdentifier as HS.FHIR.DTL.vSTU3.Model.Datatype.Identifier (XMLNAME = "defaultValueIdentifier", XMLPROJECTION = "ELEMENT");
Identifier

Specified value if missing from instance.

Property methods: defaultValueIdentifierGet(), defaultValueIdentifierGetSwizzled(), defaultValueIdentifierIsValid(), defaultValueIdentifierNewObject(), defaultValueIdentifierSet()
property defaultValueInstant as %String (MAXLEN = 1000000, XMLNAME = "defaultValueInstant", XMLPROJECTION = "ATTRIBUTE");
instant

Specified value if missing from instance.

Property methods: defaultValueInstantDisplayToLogical(), defaultValueInstantGet(), defaultValueInstantIsValid(), defaultValueInstantLogicalToDisplay(), defaultValueInstantLogicalToOdbc(), defaultValueInstantNormalize(), defaultValueInstantSet()
property defaultValueInteger as %Integer (XMLNAME = "defaultValueInteger", XMLPROJECTION = "ATTRIBUTE");
integer

Specified value if missing from instance.

Property methods: defaultValueIntegerDisplayToLogical(), defaultValueIntegerGet(), defaultValueIntegerIsValid(), defaultValueIntegerLogicalToDisplay(), defaultValueIntegerNormalize(), defaultValueIntegerSet(), defaultValueIntegerXSDToLogical()
property defaultValueMarkdown as %String (MAXLEN = 1000000, XMLNAME = "defaultValueMarkdown", XMLPROJECTION = "ATTRIBUTE");
markdown

Specified value if missing from instance.

Property methods: defaultValueMarkdownDisplayToLogical(), defaultValueMarkdownGet(), defaultValueMarkdownIsValid(), defaultValueMarkdownLogicalToDisplay(), defaultValueMarkdownLogicalToOdbc(), defaultValueMarkdownNormalize(), defaultValueMarkdownSet()
property defaultValueMeta as HS.FHIR.DTL.vSTU3.Model.Base.Meta (XMLNAME = "defaultValueMeta", XMLPROJECTION = "ELEMENT");
Meta

Specified value if missing from instance.

Property methods: defaultValueMetaGet(), defaultValueMetaGetSwizzled(), defaultValueMetaIsValid(), defaultValueMetaNewObject(), defaultValueMetaSet()
property defaultValueMoney as HS.FHIR.DTL.vSTU3.Model.Datatype.Money (XMLNAME = "defaultValueMoney", XMLPROJECTION = "ELEMENT");
Money

Specified value if missing from instance.

Property methods: defaultValueMoneyGet(), defaultValueMoneyGetSwizzled(), defaultValueMoneyIsValid(), defaultValueMoneyNewObject(), defaultValueMoneySet()
property defaultValueOid as %String (MAXLEN = 1000000, XMLNAME = "defaultValueOid", XMLPROJECTION = "ATTRIBUTE");
oid

Specified value if missing from instance.

Property methods: defaultValueOidDisplayToLogical(), defaultValueOidGet(), defaultValueOidIsValid(), defaultValueOidLogicalToDisplay(), defaultValueOidLogicalToOdbc(), defaultValueOidNormalize(), defaultValueOidSet()
property defaultValuePeriod as HS.FHIR.DTL.vSTU3.Model.Datatype.Period (XMLNAME = "defaultValuePeriod", XMLPROJECTION = "ELEMENT");
Period

Specified value if missing from instance.

Property methods: defaultValuePeriodGet(), defaultValuePeriodGetSwizzled(), defaultValuePeriodIsValid(), defaultValuePeriodNewObject(), defaultValuePeriodSet()
property defaultValuePositiveInt as %Integer (XMLNAME = "defaultValuePositiveInt", XMLPROJECTION = "ATTRIBUTE");
positiveInt

Specified value if missing from instance.

Property methods: defaultValuePositiveIntDisplayToLogical(), defaultValuePositiveIntGet(), defaultValuePositiveIntIsValid(), defaultValuePositiveIntLogicalToDisplay(), defaultValuePositiveIntNormalize(), defaultValuePositiveIntSet(), defaultValuePositiveIntXSDToLogical()
property defaultValueQuantity as HS.FHIR.DTL.vSTU3.Model.Datatype.Quantity (XMLNAME = "defaultValueQuantity", XMLPROJECTION = "ELEMENT");
Quantity

Specified value if missing from instance.

Property methods: defaultValueQuantityGet(), defaultValueQuantityGetSwizzled(), defaultValueQuantityIsValid(), defaultValueQuantityNewObject(), defaultValueQuantitySet()
property defaultValueRange as HS.FHIR.DTL.vSTU3.Model.Datatype.Range (XMLNAME = "defaultValueRange", XMLPROJECTION = "ELEMENT");
Range

Specified value if missing from instance.

Property methods: defaultValueRangeGet(), defaultValueRangeGetSwizzled(), defaultValueRangeIsValid(), defaultValueRangeNewObject(), defaultValueRangeSet()
property defaultValueRatio as HS.FHIR.DTL.vSTU3.Model.Datatype.Ratio (XMLNAME = "defaultValueRatio", XMLPROJECTION = "ELEMENT");
Ratio

Specified value if missing from instance.

Property methods: defaultValueRatioGet(), defaultValueRatioGetSwizzled(), defaultValueRatioIsValid(), defaultValueRatioNewObject(), defaultValueRatioSet()
property defaultValueReference as HS.FHIR.DTL.vSTU3.Model.Base.Reference (XMLNAME = "defaultValueReference", XMLPROJECTION = "ELEMENT");
Reference

Specified value if missing from instance.

Any FHIR3 Resource may be indicated by this Reference.

Property methods: defaultValueReferenceGet(), defaultValueReferenceGetSwizzled(), defaultValueReferenceIsValid(), defaultValueReferenceNewObject(), defaultValueReferenceSet()
property defaultValueSampledData as HS.FHIR.DTL.vSTU3.Model.Datatype.SampledData (XMLNAME = "defaultValueSampledData", XMLPROJECTION = "ELEMENT");
SampledData

Specified value if missing from instance.

Property methods: defaultValueSampledDataGet(), defaultValueSampledDataGetSwizzled(), defaultValueSampledDataIsValid(), defaultValueSampledDataNewObject(), defaultValueSampledDataSet()
property defaultValueSignature as HS.FHIR.DTL.vSTU3.Model.Datatype.Signature (XMLNAME = "defaultValueSignature", XMLPROJECTION = "ELEMENT");
Signature

Specified value if missing from instance.

Property methods: defaultValueSignatureGet(), defaultValueSignatureGetSwizzled(), defaultValueSignatureIsValid(), defaultValueSignatureNewObject(), defaultValueSignatureSet()
property defaultValueString as %String (MAXLEN = 1000000, XMLNAME = "defaultValueString", XMLPROJECTION = "ATTRIBUTE");
string

Specified value if missing from instance.

Property methods: defaultValueStringDisplayToLogical(), defaultValueStringGet(), defaultValueStringIsValid(), defaultValueStringLogicalToDisplay(), defaultValueStringLogicalToOdbc(), defaultValueStringNormalize(), defaultValueStringSet()
property defaultValueTime as %String (MAXLEN = 1000000, XMLNAME = "defaultValueTime", XMLPROJECTION = "ATTRIBUTE");
time

Specified value if missing from instance.

Property methods: defaultValueTimeDisplayToLogical(), defaultValueTimeGet(), defaultValueTimeIsValid(), defaultValueTimeLogicalToDisplay(), defaultValueTimeLogicalToOdbc(), defaultValueTimeNormalize(), defaultValueTimeSet()
property defaultValueTiming as HS.FHIR.DTL.vSTU3.Model.Datatype.Timing (XMLNAME = "defaultValueTiming", XMLPROJECTION = "ELEMENT");
Timing

Specified value if missing from instance.

Property methods: defaultValueTimingGet(), defaultValueTimingGetSwizzled(), defaultValueTimingIsValid(), defaultValueTimingNewObject(), defaultValueTimingSet()
property defaultValueUnsignedInt as %Integer (XMLNAME = "defaultValueUnsignedInt", XMLPROJECTION = "ATTRIBUTE");
unsignedInt

Specified value if missing from instance.

Property methods: defaultValueUnsignedIntDisplayToLogical(), defaultValueUnsignedIntGet(), defaultValueUnsignedIntIsValid(), defaultValueUnsignedIntLogicalToDisplay(), defaultValueUnsignedIntNormalize(), defaultValueUnsignedIntSet(), defaultValueUnsignedIntXSDToLogical()
property defaultValueUri as %String (MAXLEN = 1000000, XMLNAME = "defaultValueUri", XMLPROJECTION = "ATTRIBUTE");
uri

Specified value if missing from instance.

Property methods: defaultValueUriDisplayToLogical(), defaultValueUriGet(), defaultValueUriIsValid(), defaultValueUriLogicalToDisplay(), defaultValueUriLogicalToOdbc(), defaultValueUriNormalize(), defaultValueUriSet()
property definition as %String (MAXLEN = 1000000, XMLNAME = "definition", XMLPROJECTION = "ATTRIBUTE");
markdown

Full formal definition as narrative text.

Property methods: definitionDisplayToLogical(), definitionGet(), definitionIsValid(), definitionLogicalToDisplay(), definitionLogicalToOdbc(), definitionNormalize(), definitionSet()
property example as list of HS.FHIR.DTL.vSTU3.Model.Element.ElementDefinition.example (XMLNAME = "example", XMLPROJECTION = "ELEMENT");
Element

Example value (as defined for type)

Property methods: exampleBuildValueArray(), exampleCollectionToDisplay(), exampleCollectionToOdbc(), exampleDisplayToCollection(), exampleGet(), exampleGetObject(), exampleGetObjectId(), exampleGetSwizzled(), exampleIsValid(), exampleOdbcToCollection(), exampleSet(), exampleSetObject(), exampleSetObjectId()
property fixedAddress as HS.FHIR.DTL.vSTU3.Model.Datatype.Address (XMLNAME = "fixedAddress", XMLPROJECTION = "ELEMENT");
Address

Value must be exactly this.

Property methods: fixedAddressGet(), fixedAddressGetSwizzled(), fixedAddressIsValid(), fixedAddressNewObject(), fixedAddressSet()
property fixedAge as HS.FHIR.DTL.vSTU3.Model.Datatype.Age (XMLNAME = "fixedAge", XMLPROJECTION = "ELEMENT");
Age

Value must be exactly this.

Property methods: fixedAgeGet(), fixedAgeGetSwizzled(), fixedAgeIsValid(), fixedAgeNewObject(), fixedAgeSet()
property fixedAnnotation as HS.FHIR.DTL.vSTU3.Model.Datatype.Annotation (XMLNAME = "fixedAnnotation", XMLPROJECTION = "ELEMENT");
Annotation

Value must be exactly this.

Property methods: fixedAnnotationGet(), fixedAnnotationGetSwizzled(), fixedAnnotationIsValid(), fixedAnnotationNewObject(), fixedAnnotationSet()
property fixedAttachment as HS.FHIR.DTL.vSTU3.Model.Datatype.Attachment (XMLNAME = "fixedAttachment", XMLPROJECTION = "ELEMENT");
Attachment

Value must be exactly this.

Property methods: fixedAttachmentGet(), fixedAttachmentGetSwizzled(), fixedAttachmentIsValid(), fixedAttachmentNewObject(), fixedAttachmentSet()
property fixedBase64Binary as %Binary (XMLNAME = "fixedBase64Binary", XMLPROJECTION = "ATTRIBUTE");
base64Binary

Value must be exactly this.

Property methods: fixedBase64BinaryGet(), fixedBase64BinaryIsValid(), fixedBase64BinaryLogicalToXSD(), fixedBase64BinarySet(), fixedBase64BinaryXSDToLogical()
property fixedBoolean as %Boolean (XMLNAME = "fixedBoolean", XMLPROJECTION = "ATTRIBUTE");
boolean

Value must be exactly this.

Property methods: fixedBooleanDisplayToLogical(), fixedBooleanGet(), fixedBooleanIsValid(), fixedBooleanLogicalToDisplay(), fixedBooleanLogicalToXSD(), fixedBooleanNormalize(), fixedBooleanSet(), fixedBooleanXSDToLogical()
property fixedCode as %String (MAXLEN = 1000000, XMLNAME = "fixedCode", XMLPROJECTION = "ATTRIBUTE");
code

Value must be exactly this.

any FHIR3 code from any ValueSet may be used.

Property methods: fixedCodeDisplayToLogical(), fixedCodeGet(), fixedCodeIsValid(), fixedCodeLogicalToDisplay(), fixedCodeLogicalToOdbc(), fixedCodeNormalize(), fixedCodeSet()
property fixedCodeableConcept as HS.FHIR.DTL.vSTU3.Model.Datatype.CodeableConcept (XMLNAME = "fixedCodeableConcept", XMLPROJECTION = "ELEMENT");
CodeableConcept

Value must be exactly this.

any FHIR3 code from any ValueSet may be used.

Property methods: fixedCodeableConceptGet(), fixedCodeableConceptGetSwizzled(), fixedCodeableConceptIsValid(), fixedCodeableConceptNewObject(), fixedCodeableConceptSet()
property fixedCoding as HS.FHIR.DTL.vSTU3.Model.Datatype.Coding (XMLNAME = "fixedCoding", XMLPROJECTION = "ELEMENT");
Coding

Value must be exactly this.

any FHIR3 code from any ValueSet may be used.

Property methods: fixedCodingGet(), fixedCodingGetSwizzled(), fixedCodingIsValid(), fixedCodingNewObject(), fixedCodingSet()
property fixedContactPoint as HS.FHIR.DTL.vSTU3.Model.Datatype.ContactPoint (XMLNAME = "fixedContactPoint", XMLPROJECTION = "ELEMENT");
ContactPoint

Value must be exactly this.

Property methods: fixedContactPointGet(), fixedContactPointGetSwizzled(), fixedContactPointIsValid(), fixedContactPointNewObject(), fixedContactPointSet()
property fixedCount as HS.FHIR.DTL.vSTU3.Model.Datatype.Count (XMLNAME = "fixedCount", XMLPROJECTION = "ELEMENT");
Count

Value must be exactly this.

Property methods: fixedCountGet(), fixedCountGetSwizzled(), fixedCountIsValid(), fixedCountNewObject(), fixedCountSet()
property fixedDate as %String (MAXLEN = 1000000, XMLNAME = "fixedDate", XMLPROJECTION = "ATTRIBUTE");
date

Value must be exactly this.

Property methods: fixedDateDisplayToLogical(), fixedDateGet(), fixedDateIsValid(), fixedDateLogicalToDisplay(), fixedDateLogicalToOdbc(), fixedDateNormalize(), fixedDateSet()
property fixedDateTime as %String (MAXLEN = 1000000, XMLNAME = "fixedDateTime", XMLPROJECTION = "ATTRIBUTE");
dateTime

Value must be exactly this.

Property methods: fixedDateTimeDisplayToLogical(), fixedDateTimeGet(), fixedDateTimeIsValid(), fixedDateTimeLogicalToDisplay(), fixedDateTimeLogicalToOdbc(), fixedDateTimeNormalize(), fixedDateTimeSet()
property fixedDecimal as %Decimal (XMLNAME = "fixedDecimal", XMLPROJECTION = "ATTRIBUTE");
decimal

Value must be exactly this.

Property methods: fixedDecimalDisplayToLogical(), fixedDecimalGet(), fixedDecimalIsValid(), fixedDecimalLogicalToDisplay(), fixedDecimalNormalize(), fixedDecimalSet(), fixedDecimalXSDToLogical()
property fixedDistance as HS.FHIR.DTL.vSTU3.Model.Datatype.Distance (XMLNAME = "fixedDistance", XMLPROJECTION = "ELEMENT");
Distance

Value must be exactly this.

Property methods: fixedDistanceGet(), fixedDistanceGetSwizzled(), fixedDistanceIsValid(), fixedDistanceNewObject(), fixedDistanceSet()
property fixedDuration as HS.FHIR.DTL.vSTU3.Model.Datatype.Duration (XMLNAME = "fixedDuration", XMLPROJECTION = "ELEMENT");
Duration

Value must be exactly this.

Property methods: fixedDurationGet(), fixedDurationGetSwizzled(), fixedDurationIsValid(), fixedDurationNewObject(), fixedDurationSet()
property fixedHumanName as HS.FHIR.DTL.vSTU3.Model.Datatype.HumanName (XMLNAME = "fixedHumanName", XMLPROJECTION = "ELEMENT");
HumanName

Value must be exactly this.

Property methods: fixedHumanNameGet(), fixedHumanNameGetSwizzled(), fixedHumanNameIsValid(), fixedHumanNameNewObject(), fixedHumanNameSet()
property fixedId as %String (MAXLEN = 1000000, XMLNAME = "fixedId", XMLPROJECTION = "ATTRIBUTE");
id

Value must be exactly this.

Property methods: fixedIdDisplayToLogical(), fixedIdGet(), fixedIdIsValid(), fixedIdLogicalToDisplay(), fixedIdLogicalToOdbc(), fixedIdNormalize(), fixedIdSet()
property fixedIdentifier as HS.FHIR.DTL.vSTU3.Model.Datatype.Identifier (XMLNAME = "fixedIdentifier", XMLPROJECTION = "ELEMENT");
Identifier

Value must be exactly this.

Property methods: fixedIdentifierGet(), fixedIdentifierGetSwizzled(), fixedIdentifierIsValid(), fixedIdentifierNewObject(), fixedIdentifierSet()
property fixedInstant as %String (MAXLEN = 1000000, XMLNAME = "fixedInstant", XMLPROJECTION = "ATTRIBUTE");
instant

Value must be exactly this.

Property methods: fixedInstantDisplayToLogical(), fixedInstantGet(), fixedInstantIsValid(), fixedInstantLogicalToDisplay(), fixedInstantLogicalToOdbc(), fixedInstantNormalize(), fixedInstantSet()
property fixedInteger as %Integer (XMLNAME = "fixedInteger", XMLPROJECTION = "ATTRIBUTE");
integer

Value must be exactly this.

Property methods: fixedIntegerDisplayToLogical(), fixedIntegerGet(), fixedIntegerIsValid(), fixedIntegerLogicalToDisplay(), fixedIntegerNormalize(), fixedIntegerSet(), fixedIntegerXSDToLogical()
property fixedMarkdown as %String (MAXLEN = 1000000, XMLNAME = "fixedMarkdown", XMLPROJECTION = "ATTRIBUTE");
markdown

Value must be exactly this.

Property methods: fixedMarkdownDisplayToLogical(), fixedMarkdownGet(), fixedMarkdownIsValid(), fixedMarkdownLogicalToDisplay(), fixedMarkdownLogicalToOdbc(), fixedMarkdownNormalize(), fixedMarkdownSet()
property fixedMeta as HS.FHIR.DTL.vSTU3.Model.Base.Meta (XMLNAME = "fixedMeta", XMLPROJECTION = "ELEMENT");
Meta

Value must be exactly this.

Property methods: fixedMetaGet(), fixedMetaGetSwizzled(), fixedMetaIsValid(), fixedMetaNewObject(), fixedMetaSet()
property fixedMoney as HS.FHIR.DTL.vSTU3.Model.Datatype.Money (XMLNAME = "fixedMoney", XMLPROJECTION = "ELEMENT");
Money

Value must be exactly this.

Property methods: fixedMoneyGet(), fixedMoneyGetSwizzled(), fixedMoneyIsValid(), fixedMoneyNewObject(), fixedMoneySet()
property fixedOid as %String (MAXLEN = 1000000, XMLNAME = "fixedOid", XMLPROJECTION = "ATTRIBUTE");
oid

Value must be exactly this.

Property methods: fixedOidDisplayToLogical(), fixedOidGet(), fixedOidIsValid(), fixedOidLogicalToDisplay(), fixedOidLogicalToOdbc(), fixedOidNormalize(), fixedOidSet()
property fixedPeriod as HS.FHIR.DTL.vSTU3.Model.Datatype.Period (XMLNAME = "fixedPeriod", XMLPROJECTION = "ELEMENT");
Period

Value must be exactly this.

Property methods: fixedPeriodGet(), fixedPeriodGetSwizzled(), fixedPeriodIsValid(), fixedPeriodNewObject(), fixedPeriodSet()
property fixedPositiveInt as %Integer (XMLNAME = "fixedPositiveInt", XMLPROJECTION = "ATTRIBUTE");
positiveInt

Value must be exactly this.

Property methods: fixedPositiveIntDisplayToLogical(), fixedPositiveIntGet(), fixedPositiveIntIsValid(), fixedPositiveIntLogicalToDisplay(), fixedPositiveIntNormalize(), fixedPositiveIntSet(), fixedPositiveIntXSDToLogical()
property fixedQuantity as HS.FHIR.DTL.vSTU3.Model.Datatype.Quantity (XMLNAME = "fixedQuantity", XMLPROJECTION = "ELEMENT");
Quantity

Value must be exactly this.

Property methods: fixedQuantityGet(), fixedQuantityGetSwizzled(), fixedQuantityIsValid(), fixedQuantityNewObject(), fixedQuantitySet()
property fixedRange as HS.FHIR.DTL.vSTU3.Model.Datatype.Range (XMLNAME = "fixedRange", XMLPROJECTION = "ELEMENT");
Range

Value must be exactly this.

Property methods: fixedRangeGet(), fixedRangeGetSwizzled(), fixedRangeIsValid(), fixedRangeNewObject(), fixedRangeSet()
property fixedRatio as HS.FHIR.DTL.vSTU3.Model.Datatype.Ratio (XMLNAME = "fixedRatio", XMLPROJECTION = "ELEMENT");
Ratio

Value must be exactly this.

Property methods: fixedRatioGet(), fixedRatioGetSwizzled(), fixedRatioIsValid(), fixedRatioNewObject(), fixedRatioSet()
property fixedReference as HS.FHIR.DTL.vSTU3.Model.Base.Reference (XMLNAME = "fixedReference", XMLPROJECTION = "ELEMENT");
Reference

Value must be exactly this.

Any FHIR3 Resource may be indicated by this Reference.

Property methods: fixedReferenceGet(), fixedReferenceGetSwizzled(), fixedReferenceIsValid(), fixedReferenceNewObject(), fixedReferenceSet()
property fixedSampledData as HS.FHIR.DTL.vSTU3.Model.Datatype.SampledData (XMLNAME = "fixedSampledData", XMLPROJECTION = "ELEMENT");
SampledData

Value must be exactly this.

Property methods: fixedSampledDataGet(), fixedSampledDataGetSwizzled(), fixedSampledDataIsValid(), fixedSampledDataNewObject(), fixedSampledDataSet()
property fixedSignature as HS.FHIR.DTL.vSTU3.Model.Datatype.Signature (XMLNAME = "fixedSignature", XMLPROJECTION = "ELEMENT");
Signature

Value must be exactly this.

Property methods: fixedSignatureGet(), fixedSignatureGetSwizzled(), fixedSignatureIsValid(), fixedSignatureNewObject(), fixedSignatureSet()
property fixedString as %String (MAXLEN = 1000000, XMLNAME = "fixedString", XMLPROJECTION = "ATTRIBUTE");
string

Value must be exactly this.

Property methods: fixedStringDisplayToLogical(), fixedStringGet(), fixedStringIsValid(), fixedStringLogicalToDisplay(), fixedStringLogicalToOdbc(), fixedStringNormalize(), fixedStringSet()
property fixedTime as %String (MAXLEN = 1000000, XMLNAME = "fixedTime", XMLPROJECTION = "ATTRIBUTE");
time

Value must be exactly this.

Property methods: fixedTimeDisplayToLogical(), fixedTimeGet(), fixedTimeIsValid(), fixedTimeLogicalToDisplay(), fixedTimeLogicalToOdbc(), fixedTimeNormalize(), fixedTimeSet()
property fixedTiming as HS.FHIR.DTL.vSTU3.Model.Datatype.Timing (XMLNAME = "fixedTiming", XMLPROJECTION = "ELEMENT");
Timing

Value must be exactly this.

Property methods: fixedTimingGet(), fixedTimingGetSwizzled(), fixedTimingIsValid(), fixedTimingNewObject(), fixedTimingSet()
property fixedUnsignedInt as %Integer (XMLNAME = "fixedUnsignedInt", XMLPROJECTION = "ATTRIBUTE");
unsignedInt

Value must be exactly this.

Property methods: fixedUnsignedIntDisplayToLogical(), fixedUnsignedIntGet(), fixedUnsignedIntIsValid(), fixedUnsignedIntLogicalToDisplay(), fixedUnsignedIntNormalize(), fixedUnsignedIntSet(), fixedUnsignedIntXSDToLogical()
property fixedUri as %String (MAXLEN = 1000000, XMLNAME = "fixedUri", XMLPROJECTION = "ATTRIBUTE");
uri

Value must be exactly this.

Property methods: fixedUriDisplayToLogical(), fixedUriGet(), fixedUriIsValid(), fixedUriLogicalToDisplay(), fixedUriLogicalToOdbc(), fixedUriNormalize(), fixedUriSet()
property isModifier as %Boolean (XMLNAME = "isModifier", XMLPROJECTION = "ATTRIBUTE");
boolean

If this modifies the meaning of other elements.

Property methods: isModifierDisplayToLogical(), isModifierGet(), isModifierIsValid(), isModifierLogicalToDisplay(), isModifierLogicalToXSD(), isModifierNormalize(), isModifierSet(), isModifierXSDToLogical()
property isSummary as %Boolean (XMLNAME = "isSummary", XMLPROJECTION = "ATTRIBUTE");
boolean

Include when _summary = true?

Property methods: isSummaryDisplayToLogical(), isSummaryGet(), isSummaryIsValid(), isSummaryLogicalToDisplay(), isSummaryLogicalToXSD(), isSummaryNormalize(), isSummarySet(), isSummaryXSDToLogical()
property label as %String (MAXLEN = 1000000, XMLNAME = "label", XMLPROJECTION = "ATTRIBUTE");
string

Name for element to display with or prompt for element.

Property methods: labelDisplayToLogical(), labelGet(), labelIsValid(), labelLogicalToDisplay(), labelLogicalToOdbc(), labelNormalize(), labelSet()
property mapping as list of HS.FHIR.DTL.vSTU3.Model.Element.ElementDefinition.mapping (XMLNAME = "mapping", XMLPROJECTION = "ELEMENT");
Element

Map element to another set of definitions.

Property methods: mappingBuildValueArray(), mappingCollectionToDisplay(), mappingCollectionToOdbc(), mappingDisplayToCollection(), mappingGet(), mappingGetObject(), mappingGetObjectId(), mappingGetSwizzled(), mappingIsValid(), mappingOdbcToCollection(), mappingSet(), mappingSetObject(), mappingSetObjectId()
property max as %String (MAXLEN = 1000000, XMLNAME = "max", XMLPROJECTION = "ATTRIBUTE");
string

Maximum Cardinality (a number or *)

Property methods: maxDisplayToLogical(), maxGet(), maxIsValid(), maxLogicalToDisplay(), maxLogicalToOdbc(), maxNormalize(), maxSet()
property maxLength as %Integer (XMLNAME = "maxLength", XMLPROJECTION = "ATTRIBUTE");
integer

Max length for strings.

Property methods: maxLengthDisplayToLogical(), maxLengthGet(), maxLengthIsValid(), maxLengthLogicalToDisplay(), maxLengthNormalize(), maxLengthSet(), maxLengthXSDToLogical()
property maxValueDate as %String (MAXLEN = 1000000, XMLNAME = "maxValueDate", XMLPROJECTION = "ATTRIBUTE");
date

Maximum Allowed Value (for some types).

Property methods: maxValueDateDisplayToLogical(), maxValueDateGet(), maxValueDateIsValid(), maxValueDateLogicalToDisplay(), maxValueDateLogicalToOdbc(), maxValueDateNormalize(), maxValueDateSet()
property maxValueDateTime as %String (MAXLEN = 1000000, XMLNAME = "maxValueDateTime", XMLPROJECTION = "ATTRIBUTE");
dateTime

Maximum Allowed Value (for some types).

Property methods: maxValueDateTimeDisplayToLogical(), maxValueDateTimeGet(), maxValueDateTimeIsValid(), maxValueDateTimeLogicalToDisplay(), maxValueDateTimeLogicalToOdbc(), maxValueDateTimeNormalize(), maxValueDateTimeSet()
property maxValueDecimal as %Decimal (XMLNAME = "maxValueDecimal", XMLPROJECTION = "ATTRIBUTE");
decimal

Maximum Allowed Value (for some types).

Property methods: maxValueDecimalDisplayToLogical(), maxValueDecimalGet(), maxValueDecimalIsValid(), maxValueDecimalLogicalToDisplay(), maxValueDecimalNormalize(), maxValueDecimalSet(), maxValueDecimalXSDToLogical()
property maxValueInstant as %String (MAXLEN = 1000000, XMLNAME = "maxValueInstant", XMLPROJECTION = "ATTRIBUTE");
instant

Maximum Allowed Value (for some types).

Property methods: maxValueInstantDisplayToLogical(), maxValueInstantGet(), maxValueInstantIsValid(), maxValueInstantLogicalToDisplay(), maxValueInstantLogicalToOdbc(), maxValueInstantNormalize(), maxValueInstantSet()
property maxValueInteger as %Integer (XMLNAME = "maxValueInteger", XMLPROJECTION = "ATTRIBUTE");
integer

Maximum Allowed Value (for some types).

Property methods: maxValueIntegerDisplayToLogical(), maxValueIntegerGet(), maxValueIntegerIsValid(), maxValueIntegerLogicalToDisplay(), maxValueIntegerNormalize(), maxValueIntegerSet(), maxValueIntegerXSDToLogical()
property maxValuePositiveInt as %Integer (XMLNAME = "maxValuePositiveInt", XMLPROJECTION = "ATTRIBUTE");
positiveInt

Maximum Allowed Value (for some types).

Property methods: maxValuePositiveIntDisplayToLogical(), maxValuePositiveIntGet(), maxValuePositiveIntIsValid(), maxValuePositiveIntLogicalToDisplay(), maxValuePositiveIntNormalize(), maxValuePositiveIntSet(), maxValuePositiveIntXSDToLogical()
property maxValueQuantity as HS.FHIR.DTL.vSTU3.Model.Datatype.Quantity (XMLNAME = "maxValueQuantity", XMLPROJECTION = "ELEMENT");
Quantity

Maximum Allowed Value (for some types).

Property methods: maxValueQuantityGet(), maxValueQuantityGetSwizzled(), maxValueQuantityIsValid(), maxValueQuantityNewObject(), maxValueQuantitySet()
property maxValueTime as %String (MAXLEN = 1000000, XMLNAME = "maxValueTime", XMLPROJECTION = "ATTRIBUTE");
time

Maximum Allowed Value (for some types).

Property methods: maxValueTimeDisplayToLogical(), maxValueTimeGet(), maxValueTimeIsValid(), maxValueTimeLogicalToDisplay(), maxValueTimeLogicalToOdbc(), maxValueTimeNormalize(), maxValueTimeSet()
property maxValueUnsignedInt as %Integer (XMLNAME = "maxValueUnsignedInt", XMLPROJECTION = "ATTRIBUTE");
unsignedInt

Maximum Allowed Value (for some types).

Property methods: maxValueUnsignedIntDisplayToLogical(), maxValueUnsignedIntGet(), maxValueUnsignedIntIsValid(), maxValueUnsignedIntLogicalToDisplay(), maxValueUnsignedIntNormalize(), maxValueUnsignedIntSet(), maxValueUnsignedIntXSDToLogical()
property meaningWhenMissing as %String (MAXLEN = 1000000, XMLNAME = "meaningWhenMissing", XMLPROJECTION = "ATTRIBUTE");
markdown

Implicit meaning when this element is missing.

Property methods: meaningWhenMissingDisplayToLogical(), meaningWhenMissingGet(), meaningWhenMissingIsValid(), meaningWhenMissingLogicalToDisplay(), meaningWhenMissingLogicalToOdbc(), meaningWhenMissingNormalize(), meaningWhenMissingSet()
property min as %Integer (XMLNAME = "min", XMLPROJECTION = "ATTRIBUTE");
unsignedInt

Minimum Cardinality.

Property methods: minDisplayToLogical(), minGet(), minIsValid(), minLogicalToDisplay(), minNormalize(), minSet(), minXSDToLogical()
property minValueDate as %String (MAXLEN = 1000000, XMLNAME = "minValueDate", XMLPROJECTION = "ATTRIBUTE");
date

Minimum Allowed Value (for some types).

Property methods: minValueDateDisplayToLogical(), minValueDateGet(), minValueDateIsValid(), minValueDateLogicalToDisplay(), minValueDateLogicalToOdbc(), minValueDateNormalize(), minValueDateSet()
property minValueDateTime as %String (MAXLEN = 1000000, XMLNAME = "minValueDateTime", XMLPROJECTION = "ATTRIBUTE");
dateTime

Minimum Allowed Value (for some types).

Property methods: minValueDateTimeDisplayToLogical(), minValueDateTimeGet(), minValueDateTimeIsValid(), minValueDateTimeLogicalToDisplay(), minValueDateTimeLogicalToOdbc(), minValueDateTimeNormalize(), minValueDateTimeSet()
property minValueDecimal as %Decimal (XMLNAME = "minValueDecimal", XMLPROJECTION = "ATTRIBUTE");
decimal

Minimum Allowed Value (for some types).

Property methods: minValueDecimalDisplayToLogical(), minValueDecimalGet(), minValueDecimalIsValid(), minValueDecimalLogicalToDisplay(), minValueDecimalNormalize(), minValueDecimalSet(), minValueDecimalXSDToLogical()
property minValueInstant as %String (MAXLEN = 1000000, XMLNAME = "minValueInstant", XMLPROJECTION = "ATTRIBUTE");
instant

Minimum Allowed Value (for some types).

Property methods: minValueInstantDisplayToLogical(), minValueInstantGet(), minValueInstantIsValid(), minValueInstantLogicalToDisplay(), minValueInstantLogicalToOdbc(), minValueInstantNormalize(), minValueInstantSet()
property minValueInteger as %Integer (XMLNAME = "minValueInteger", XMLPROJECTION = "ATTRIBUTE");
integer

Minimum Allowed Value (for some types).

Property methods: minValueIntegerDisplayToLogical(), minValueIntegerGet(), minValueIntegerIsValid(), minValueIntegerLogicalToDisplay(), minValueIntegerNormalize(), minValueIntegerSet(), minValueIntegerXSDToLogical()
property minValuePositiveInt as %Integer (XMLNAME = "minValuePositiveInt", XMLPROJECTION = "ATTRIBUTE");
positiveInt

Minimum Allowed Value (for some types).

Property methods: minValuePositiveIntDisplayToLogical(), minValuePositiveIntGet(), minValuePositiveIntIsValid(), minValuePositiveIntLogicalToDisplay(), minValuePositiveIntNormalize(), minValuePositiveIntSet(), minValuePositiveIntXSDToLogical()
property minValueQuantity as HS.FHIR.DTL.vSTU3.Model.Datatype.Quantity (XMLNAME = "minValueQuantity", XMLPROJECTION = "ELEMENT");
Quantity

Minimum Allowed Value (for some types).

Property methods: minValueQuantityGet(), minValueQuantityGetSwizzled(), minValueQuantityIsValid(), minValueQuantityNewObject(), minValueQuantitySet()
property minValueTime as %String (MAXLEN = 1000000, XMLNAME = "minValueTime", XMLPROJECTION = "ATTRIBUTE");
time

Minimum Allowed Value (for some types).

Property methods: minValueTimeDisplayToLogical(), minValueTimeGet(), minValueTimeIsValid(), minValueTimeLogicalToDisplay(), minValueTimeLogicalToOdbc(), minValueTimeNormalize(), minValueTimeSet()
property minValueUnsignedInt as %Integer (XMLNAME = "minValueUnsignedInt", XMLPROJECTION = "ATTRIBUTE");
unsignedInt

Minimum Allowed Value (for some types).

Property methods: minValueUnsignedIntDisplayToLogical(), minValueUnsignedIntGet(), minValueUnsignedIntIsValid(), minValueUnsignedIntLogicalToDisplay(), minValueUnsignedIntNormalize(), minValueUnsignedIntSet(), minValueUnsignedIntXSDToLogical()
property mustSupport as %Boolean (XMLNAME = "mustSupport", XMLPROJECTION = "ATTRIBUTE");
boolean

If the element must supported.

Property methods: mustSupportDisplayToLogical(), mustSupportGet(), mustSupportIsValid(), mustSupportLogicalToDisplay(), mustSupportLogicalToXSD(), mustSupportNormalize(), mustSupportSet(), mustSupportXSDToLogical()
property orderMeaning as %String (MAXLEN = 1000000, XMLNAME = "orderMeaning", XMLPROJECTION = "ATTRIBUTE");
string

What the order of the elements means.

Property methods: orderMeaningDisplayToLogical(), orderMeaningGet(), orderMeaningIsValid(), orderMeaningLogicalToDisplay(), orderMeaningLogicalToOdbc(), orderMeaningNormalize(), orderMeaningSet()
property path as %String (MAXLEN = 1000000, XMLNAME = "path", XMLPROJECTION = "ATTRIBUTE") [ Required ];
string

Path of the element in the hierarchy of elements.

Property methods: pathDisplayToLogical(), pathGet(), pathIsValid(), pathLogicalToDisplay(), pathLogicalToOdbc(), pathNormalize(), pathSet()
property patternAddress as HS.FHIR.DTL.vSTU3.Model.Datatype.Address (XMLNAME = "patternAddress", XMLPROJECTION = "ELEMENT");
Address

Value must have at least these property values.

Property methods: patternAddressGet(), patternAddressGetSwizzled(), patternAddressIsValid(), patternAddressNewObject(), patternAddressSet()
property patternAge as HS.FHIR.DTL.vSTU3.Model.Datatype.Age (XMLNAME = "patternAge", XMLPROJECTION = "ELEMENT");
Age

Value must have at least these property values.

Property methods: patternAgeGet(), patternAgeGetSwizzled(), patternAgeIsValid(), patternAgeNewObject(), patternAgeSet()
property patternAnnotation as HS.FHIR.DTL.vSTU3.Model.Datatype.Annotation (XMLNAME = "patternAnnotation", XMLPROJECTION = "ELEMENT");
Annotation

Value must have at least these property values.

Property methods: patternAnnotationGet(), patternAnnotationGetSwizzled(), patternAnnotationIsValid(), patternAnnotationNewObject(), patternAnnotationSet()
property patternAttachment as HS.FHIR.DTL.vSTU3.Model.Datatype.Attachment (XMLNAME = "patternAttachment", XMLPROJECTION = "ELEMENT");
Attachment

Value must have at least these property values.

Property methods: patternAttachmentGet(), patternAttachmentGetSwizzled(), patternAttachmentIsValid(), patternAttachmentNewObject(), patternAttachmentSet()
property patternBase64Binary as %Binary (XMLNAME = "patternBase64Binary", XMLPROJECTION = "ATTRIBUTE");
base64Binary

Value must have at least these property values.

Property methods: patternBase64BinaryGet(), patternBase64BinaryIsValid(), patternBase64BinaryLogicalToXSD(), patternBase64BinarySet(), patternBase64BinaryXSDToLogical()
property patternBoolean as %Boolean (XMLNAME = "patternBoolean", XMLPROJECTION = "ATTRIBUTE");
boolean

Value must have at least these property values.

Property methods: patternBooleanDisplayToLogical(), patternBooleanGet(), patternBooleanIsValid(), patternBooleanLogicalToDisplay(), patternBooleanLogicalToXSD(), patternBooleanNormalize(), patternBooleanSet(), patternBooleanXSDToLogical()
property patternCode as %String (MAXLEN = 1000000, XMLNAME = "patternCode", XMLPROJECTION = "ATTRIBUTE");
code

Value must have at least these property values.

any FHIR3 code from any ValueSet may be used.

Property methods: patternCodeDisplayToLogical(), patternCodeGet(), patternCodeIsValid(), patternCodeLogicalToDisplay(), patternCodeLogicalToOdbc(), patternCodeNormalize(), patternCodeSet()
property patternCodeableConcept as HS.FHIR.DTL.vSTU3.Model.Datatype.CodeableConcept (XMLNAME = "patternCodeableConcept", XMLPROJECTION = "ELEMENT");
CodeableConcept

Value must have at least these property values.

any FHIR3 code from any ValueSet may be used.

Property methods: patternCodeableConceptGet(), patternCodeableConceptGetSwizzled(), patternCodeableConceptIsValid(), patternCodeableConceptNewObject(), patternCodeableConceptSet()
property patternCoding as HS.FHIR.DTL.vSTU3.Model.Datatype.Coding (XMLNAME = "patternCoding", XMLPROJECTION = "ELEMENT");
Coding

Value must have at least these property values.

any FHIR3 code from any ValueSet may be used.

Property methods: patternCodingGet(), patternCodingGetSwizzled(), patternCodingIsValid(), patternCodingNewObject(), patternCodingSet()
property patternContactPoint as HS.FHIR.DTL.vSTU3.Model.Datatype.ContactPoint (XMLNAME = "patternContactPoint", XMLPROJECTION = "ELEMENT");
ContactPoint

Value must have at least these property values.

Property methods: patternContactPointGet(), patternContactPointGetSwizzled(), patternContactPointIsValid(), patternContactPointNewObject(), patternContactPointSet()
property patternCount as HS.FHIR.DTL.vSTU3.Model.Datatype.Count (XMLNAME = "patternCount", XMLPROJECTION = "ELEMENT");
Count

Value must have at least these property values.

Property methods: patternCountGet(), patternCountGetSwizzled(), patternCountIsValid(), patternCountNewObject(), patternCountSet()
property patternDate as %String (MAXLEN = 1000000, XMLNAME = "patternDate", XMLPROJECTION = "ATTRIBUTE");
date

Value must have at least these property values.

Property methods: patternDateDisplayToLogical(), patternDateGet(), patternDateIsValid(), patternDateLogicalToDisplay(), patternDateLogicalToOdbc(), patternDateNormalize(), patternDateSet()
property patternDateTime as %String (MAXLEN = 1000000, XMLNAME = "patternDateTime", XMLPROJECTION = "ATTRIBUTE");
dateTime

Value must have at least these property values.

Property methods: patternDateTimeDisplayToLogical(), patternDateTimeGet(), patternDateTimeIsValid(), patternDateTimeLogicalToDisplay(), patternDateTimeLogicalToOdbc(), patternDateTimeNormalize(), patternDateTimeSet()
property patternDecimal as %Decimal (XMLNAME = "patternDecimal", XMLPROJECTION = "ATTRIBUTE");
decimal

Value must have at least these property values.

Property methods: patternDecimalDisplayToLogical(), patternDecimalGet(), patternDecimalIsValid(), patternDecimalLogicalToDisplay(), patternDecimalNormalize(), patternDecimalSet(), patternDecimalXSDToLogical()
property patternDistance as HS.FHIR.DTL.vSTU3.Model.Datatype.Distance (XMLNAME = "patternDistance", XMLPROJECTION = "ELEMENT");
Distance

Value must have at least these property values.

Property methods: patternDistanceGet(), patternDistanceGetSwizzled(), patternDistanceIsValid(), patternDistanceNewObject(), patternDistanceSet()
property patternDuration as HS.FHIR.DTL.vSTU3.Model.Datatype.Duration (XMLNAME = "patternDuration", XMLPROJECTION = "ELEMENT");
Duration

Value must have at least these property values.

Property methods: patternDurationGet(), patternDurationGetSwizzled(), patternDurationIsValid(), patternDurationNewObject(), patternDurationSet()
property patternHumanName as HS.FHIR.DTL.vSTU3.Model.Datatype.HumanName (XMLNAME = "patternHumanName", XMLPROJECTION = "ELEMENT");
HumanName

Value must have at least these property values.

Property methods: patternHumanNameGet(), patternHumanNameGetSwizzled(), patternHumanNameIsValid(), patternHumanNameNewObject(), patternHumanNameSet()
property patternId as %String (MAXLEN = 1000000, XMLNAME = "patternId", XMLPROJECTION = "ATTRIBUTE");
id

Value must have at least these property values.

Property methods: patternIdDisplayToLogical(), patternIdGet(), patternIdIsValid(), patternIdLogicalToDisplay(), patternIdLogicalToOdbc(), patternIdNormalize(), patternIdSet()
property patternIdentifier as HS.FHIR.DTL.vSTU3.Model.Datatype.Identifier (XMLNAME = "patternIdentifier", XMLPROJECTION = "ELEMENT");
Identifier

Value must have at least these property values.

Property methods: patternIdentifierGet(), patternIdentifierGetSwizzled(), patternIdentifierIsValid(), patternIdentifierNewObject(), patternIdentifierSet()
property patternInstant as %String (MAXLEN = 1000000, XMLNAME = "patternInstant", XMLPROJECTION = "ATTRIBUTE");
instant

Value must have at least these property values.

Property methods: patternInstantDisplayToLogical(), patternInstantGet(), patternInstantIsValid(), patternInstantLogicalToDisplay(), patternInstantLogicalToOdbc(), patternInstantNormalize(), patternInstantSet()
property patternInteger as %Integer (XMLNAME = "patternInteger", XMLPROJECTION = "ATTRIBUTE");
integer

Value must have at least these property values.

Property methods: patternIntegerDisplayToLogical(), patternIntegerGet(), patternIntegerIsValid(), patternIntegerLogicalToDisplay(), patternIntegerNormalize(), patternIntegerSet(), patternIntegerXSDToLogical()
property patternMarkdown as %String (MAXLEN = 1000000, XMLNAME = "patternMarkdown", XMLPROJECTION = "ATTRIBUTE");
markdown

Value must have at least these property values.

Property methods: patternMarkdownDisplayToLogical(), patternMarkdownGet(), patternMarkdownIsValid(), patternMarkdownLogicalToDisplay(), patternMarkdownLogicalToOdbc(), patternMarkdownNormalize(), patternMarkdownSet()
property patternMeta as HS.FHIR.DTL.vSTU3.Model.Base.Meta (XMLNAME = "patternMeta", XMLPROJECTION = "ELEMENT");
Meta

Value must have at least these property values.

Property methods: patternMetaGet(), patternMetaGetSwizzled(), patternMetaIsValid(), patternMetaNewObject(), patternMetaSet()
property patternMoney as HS.FHIR.DTL.vSTU3.Model.Datatype.Money (XMLNAME = "patternMoney", XMLPROJECTION = "ELEMENT");
Money

Value must have at least these property values.

Property methods: patternMoneyGet(), patternMoneyGetSwizzled(), patternMoneyIsValid(), patternMoneyNewObject(), patternMoneySet()
property patternOid as %String (MAXLEN = 1000000, XMLNAME = "patternOid", XMLPROJECTION = "ATTRIBUTE");
oid

Value must have at least these property values.

Property methods: patternOidDisplayToLogical(), patternOidGet(), patternOidIsValid(), patternOidLogicalToDisplay(), patternOidLogicalToOdbc(), patternOidNormalize(), patternOidSet()
property patternPeriod as HS.FHIR.DTL.vSTU3.Model.Datatype.Period (XMLNAME = "patternPeriod", XMLPROJECTION = "ELEMENT");
Period

Value must have at least these property values.

Property methods: patternPeriodGet(), patternPeriodGetSwizzled(), patternPeriodIsValid(), patternPeriodNewObject(), patternPeriodSet()
property patternPositiveInt as %Integer (XMLNAME = "patternPositiveInt", XMLPROJECTION = "ATTRIBUTE");
positiveInt

Value must have at least these property values.

Property methods: patternPositiveIntDisplayToLogical(), patternPositiveIntGet(), patternPositiveIntIsValid(), patternPositiveIntLogicalToDisplay(), patternPositiveIntNormalize(), patternPositiveIntSet(), patternPositiveIntXSDToLogical()
property patternQuantity as HS.FHIR.DTL.vSTU3.Model.Datatype.Quantity (XMLNAME = "patternQuantity", XMLPROJECTION = "ELEMENT");
Quantity

Value must have at least these property values.

Property methods: patternQuantityGet(), patternQuantityGetSwizzled(), patternQuantityIsValid(), patternQuantityNewObject(), patternQuantitySet()
property patternRange as HS.FHIR.DTL.vSTU3.Model.Datatype.Range (XMLNAME = "patternRange", XMLPROJECTION = "ELEMENT");
Range

Value must have at least these property values.

Property methods: patternRangeGet(), patternRangeGetSwizzled(), patternRangeIsValid(), patternRangeNewObject(), patternRangeSet()
property patternRatio as HS.FHIR.DTL.vSTU3.Model.Datatype.Ratio (XMLNAME = "patternRatio", XMLPROJECTION = "ELEMENT");
Ratio

Value must have at least these property values.

Property methods: patternRatioGet(), patternRatioGetSwizzled(), patternRatioIsValid(), patternRatioNewObject(), patternRatioSet()
property patternReference as HS.FHIR.DTL.vSTU3.Model.Base.Reference (XMLNAME = "patternReference", XMLPROJECTION = "ELEMENT");
Reference

Value must have at least these property values.

Any FHIR3 Resource may be indicated by this Reference.

Property methods: patternReferenceGet(), patternReferenceGetSwizzled(), patternReferenceIsValid(), patternReferenceNewObject(), patternReferenceSet()
property patternSampledData as HS.FHIR.DTL.vSTU3.Model.Datatype.SampledData (XMLNAME = "patternSampledData", XMLPROJECTION = "ELEMENT");
SampledData

Value must have at least these property values.

Property methods: patternSampledDataGet(), patternSampledDataGetSwizzled(), patternSampledDataIsValid(), patternSampledDataNewObject(), patternSampledDataSet()
property patternSignature as HS.FHIR.DTL.vSTU3.Model.Datatype.Signature (XMLNAME = "patternSignature", XMLPROJECTION = "ELEMENT");
Signature

Value must have at least these property values.

Property methods: patternSignatureGet(), patternSignatureGetSwizzled(), patternSignatureIsValid(), patternSignatureNewObject(), patternSignatureSet()
property patternString as %String (MAXLEN = 1000000, XMLNAME = "patternString", XMLPROJECTION = "ATTRIBUTE");
string

Value must have at least these property values.

Property methods: patternStringDisplayToLogical(), patternStringGet(), patternStringIsValid(), patternStringLogicalToDisplay(), patternStringLogicalToOdbc(), patternStringNormalize(), patternStringSet()
property patternTime as %String (MAXLEN = 1000000, XMLNAME = "patternTime", XMLPROJECTION = "ATTRIBUTE");
time

Value must have at least these property values.

Property methods: patternTimeDisplayToLogical(), patternTimeGet(), patternTimeIsValid(), patternTimeLogicalToDisplay(), patternTimeLogicalToOdbc(), patternTimeNormalize(), patternTimeSet()
property patternTiming as HS.FHIR.DTL.vSTU3.Model.Datatype.Timing (XMLNAME = "patternTiming", XMLPROJECTION = "ELEMENT");
Timing

Value must have at least these property values.

Property methods: patternTimingGet(), patternTimingGetSwizzled(), patternTimingIsValid(), patternTimingNewObject(), patternTimingSet()
property patternUnsignedInt as %Integer (XMLNAME = "patternUnsignedInt", XMLPROJECTION = "ATTRIBUTE");
unsignedInt

Value must have at least these property values.

Property methods: patternUnsignedIntDisplayToLogical(), patternUnsignedIntGet(), patternUnsignedIntIsValid(), patternUnsignedIntLogicalToDisplay(), patternUnsignedIntNormalize(), patternUnsignedIntSet(), patternUnsignedIntXSDToLogical()
property patternUri as %String (MAXLEN = 1000000, XMLNAME = "patternUri", XMLPROJECTION = "ATTRIBUTE");
uri

Value must have at least these property values.

Property methods: patternUriDisplayToLogical(), patternUriGet(), patternUriIsValid(), patternUriLogicalToDisplay(), patternUriLogicalToOdbc(), patternUriNormalize(), patternUriSet()
property representation as list of %String (MAXLEN = 1000000, XMLNAME = "representation", XMLPROJECTION = "ELEMENT");
code

xmlAttr | xmlText | typeAttr | cdaText | xhtml

property-representation is the REQUIRED FHIR3 ValueSet for codes; you may NOT extend property-representation and you may NOT use codes from other ValueSets.

Property methods: representationBuildValueArray(), representationCollectionToDisplay(), representationCollectionToOdbc(), representationDisplayToCollection(), representationDisplayToLogical(), representationGet(), representationGetObject(), representationGetObjectId(), representationGetSwizzled(), representationIsValid(), representationLogicalToDisplay(), representationLogicalToOdbc(), representationNormalize(), representationOdbcToCollection(), representationSet(), representationSetObject(), representationSetObjectId()
property requirements as %String (MAXLEN = 1000000, XMLNAME = "requirements", XMLPROJECTION = "ATTRIBUTE");
markdown

Why this resource has been created.

Property methods: requirementsDisplayToLogical(), requirementsGet(), requirementsIsValid(), requirementsLogicalToDisplay(), requirementsLogicalToOdbc(), requirementsNormalize(), requirementsSet()
property short as %String (MAXLEN = 1000000, XMLNAME = "short", XMLPROJECTION = "ATTRIBUTE");
string

Concise definition for space-constrained presentation.

Property methods: shortDisplayToLogical(), shortGet(), shortIsValid(), shortLogicalToDisplay(), shortLogicalToOdbc(), shortNormalize(), shortSet()
property sliceName as %String (MAXLEN = 1000000, XMLNAME = "sliceName", XMLPROJECTION = "ATTRIBUTE");
string

Name for this particular element (in a set of slices)

Property methods: sliceNameDisplayToLogical(), sliceNameGet(), sliceNameIsValid(), sliceNameLogicalToDisplay(), sliceNameLogicalToOdbc(), sliceNameNormalize(), sliceNameSet()
property slicing as HS.FHIR.DTL.vSTU3.Model.Element.ElementDefinition.slicing (XMLNAME = "slicing", XMLPROJECTION = "ELEMENT");
Element

This element is sliced - slices follow. If there are no discriminators.

Property methods: slicingGet(), slicingGetSwizzled(), slicingIsValid(), slicingNewObject(), slicingSet()
property type as list of HS.FHIR.DTL.vSTU3.Model.Element.ElementDefinition.type (XMLNAME = "type", XMLPROJECTION = "ELEMENT");
Element

Data type and Profile for this element.

Property methods: typeBuildValueArray(), typeCollectionToDisplay(), typeCollectionToOdbc(), typeDisplayToCollection(), typeGet(), typeGetObject(), typeGetObjectId(), typeGetSwizzled(), typeIsValid(), typeOdbcToCollection(), typeSet(), typeSetObject(), typeSetObjectId()

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab