Class: FHIR::R5::ElementDefinition
- Includes:
- CommonElementDefinition, Hashable, Json, Xml
- Defined in:
- lib/fhir_models/r5/generated/types/ElementDefinition.rb
Defined Under Namespace
Classes: Base, Binding, Constraint, Example, Mapping, Slicing, Type
Constant Summary collapse
- MULTIPLE_TYPES =
{ 'defaultValue' => ['base64Binary', 'boolean', 'canonical', 'code', 'date', 'dateTime', 'decimal', 'id', 'instant', 'integer', 'integer64', 'markdown', 'oid', 'positiveInt', 'string', 'time', 'unsignedInt', 'uri', 'url', 'uuid', 'Address', 'Age', 'Annotation', 'Attachment', 'CodeableConcept', 'CodeableReference', 'Coding', 'ContactPoint', 'Count', 'Distance', 'Duration', 'HumanName', 'Identifier', 'Money', 'Period', 'Quantity', 'Range', 'Ratio', 'RatioRange', 'Reference', 'SampledData', 'Signature', 'Timing', 'ContactDetail', 'DataRequirement', 'Expression', 'ParameterDefinition', 'RelatedArtifact', 'TriggerDefinition', 'UsageContext', 'Availability', 'ExtendedContactDetail', 'Dosage', 'Meta'], 'fixed' => ['base64Binary', 'boolean', 'canonical', 'code', 'date', 'dateTime', 'decimal', 'id', 'instant', 'integer', 'integer64', 'markdown', 'oid', 'positiveInt', 'string', 'time', 'unsignedInt', 'uri', 'url', 'uuid', 'Address', 'Age', 'Annotation', 'Attachment', 'CodeableConcept', 'CodeableReference', 'Coding', 'ContactPoint', 'Count', 'Distance', 'Duration', 'HumanName', 'Identifier', 'Money', 'Period', 'Quantity', 'Range', 'Ratio', 'RatioRange', 'Reference', 'SampledData', 'Signature', 'Timing', 'ContactDetail', 'DataRequirement', 'Expression', 'ParameterDefinition', 'RelatedArtifact', 'TriggerDefinition', 'UsageContext', 'Availability', 'ExtendedContactDetail', 'Dosage', 'Meta'], 'pattern' => ['base64Binary', 'boolean', 'canonical', 'code', 'date', 'dateTime', 'decimal', 'id', 'instant', 'integer', 'integer64', 'markdown', 'oid', 'positiveInt', 'string', 'time', 'unsignedInt', 'uri', 'url', 'uuid', 'Address', 'Age', 'Annotation', 'Attachment', 'CodeableConcept', 'CodeableReference', 'Coding', 'ContactPoint', 'Count', 'Distance', 'Duration', 'HumanName', 'Identifier', 'Money', 'Period', 'Quantity', 'Range', 'Ratio', 'RatioRange', 'Reference', 'SampledData', 'Signature', 'Timing', 'ContactDetail', 'DataRequirement', 'Expression', 'ParameterDefinition', 'RelatedArtifact', 'TriggerDefinition', 'UsageContext', 'Availability', 'ExtendedContactDetail', 'Dosage', 'Meta'], 'minValue' => ['date', 'dateTime', 'instant', 'time', 'decimal', 'integer', 'integer64', 'positiveInt', 'unsignedInt', 'Quantity'], 'maxValue' => ['date', 'dateTime', 'instant', 'time', 'decimal', 'integer', 'integer64', 'positiveInt', 'unsignedInt', 'Quantity'] }
- SEARCH_PARAMS =
[]
- METADATA =
{ 'id' => {'type'=>'string', 'path'=>'ElementDefinition.id', 'min'=>0, 'max'=>1}, 'extension' => {'type'=>'Extension', 'path'=>'ElementDefinition.extension', 'min'=>0, 'max'=>Float::INFINITY}, 'modifierExtension' => {'type'=>'Extension', 'path'=>'ElementDefinition.modifierExtension', 'min'=>0, 'max'=>Float::INFINITY}, 'path' => {'type'=>'string', 'path'=>'ElementDefinition.path', 'min'=>1, 'max'=>1}, 'representation' => {'valid_codes'=>{'http://hl7.org/fhir/property-representation'=>['xmlAttr', 'xmlText', 'typeAttr', 'cdaText', 'xhtml']}, 'type'=>'code', 'path'=>'ElementDefinition.representation', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'required', 'uri'=>'http://hl7.org/fhir/ValueSet/property-representation'}}, 'sliceName' => {'type'=>'string', 'path'=>'ElementDefinition.sliceName', 'min'=>0, 'max'=>1}, 'sliceIsConstraining' => {'type'=>'boolean', 'path'=>'ElementDefinition.sliceIsConstraining', 'min'=>0, 'max'=>1}, 'label' => {'type'=>'string', 'path'=>'ElementDefinition.label', 'min'=>0, 'max'=>1}, 'code' => {'type'=>'Coding', 'path'=>'ElementDefinition.code', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'example', 'uri'=>'http://loinc.org/vs'}}, 'slicing' => {'type'=>'ElementDefinition::Slicing', 'path'=>'ElementDefinition.slicing', 'min'=>0, 'max'=>1}, 'short' => {'type'=>'string', 'path'=>'ElementDefinition.short', 'min'=>0, 'max'=>1}, 'definition' => {'type'=>'markdown', 'path'=>'ElementDefinition.definition', 'min'=>0, 'max'=>1}, 'comment' => {'type'=>'markdown', 'path'=>'ElementDefinition.comment', 'min'=>0, 'max'=>1}, 'requirements' => {'type'=>'markdown', 'path'=>'ElementDefinition.requirements', 'min'=>0, 'max'=>1}, 'alias' => {'type'=>'string', 'path'=>'ElementDefinition.alias', 'min'=>0, 'max'=>Float::INFINITY}, 'min' => {'type'=>'unsignedInt', 'path'=>'ElementDefinition.min', 'min'=>0, 'max'=>1}, 'max' => {'type'=>'string', 'path'=>'ElementDefinition.max', 'min'=>0, 'max'=>1}, 'base' => {'type'=>'ElementDefinition::Base', 'path'=>'ElementDefinition.base', 'min'=>0, 'max'=>1}, 'contentReference' => {'type'=>'uri', 'path'=>'ElementDefinition.contentReference', 'min'=>0, 'max'=>1}, 'type' => {'type'=>'ElementDefinition::Type', 'path'=>'ElementDefinition.type', 'min'=>0, 'max'=>Float::INFINITY}, 'defaultValueBase64Binary' => {'type'=>'base64Binary', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueBoolean' => {'type'=>'boolean', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueCanonical' => {'type'=>'canonical', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueCode' => {'type'=>'code', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueDate' => {'type'=>'date', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueDateTime' => {'type'=>'dateTime', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueDecimal' => {'type'=>'decimal', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueId' => {'type'=>'id', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueInstant' => {'type'=>'instant', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueInteger' => {'type'=>'integer', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueInteger64' => {'type'=>'integer64', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueMarkdown' => {'type'=>'markdown', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueOid' => {'type'=>'oid', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValuePositiveInt' => {'type'=>'positiveInt', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueString' => {'type'=>'string', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueTime' => {'type'=>'time', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueUnsignedInt' => {'type'=>'unsignedInt', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueUri' => {'type'=>'uri', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueUrl' => {'type'=>'url', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueUuid' => {'type'=>'uuid', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueAddress' => {'type'=>'Address', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueAge' => {'type'=>'Age', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueAnnotation' => {'type'=>'Annotation', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueAttachment' => {'type'=>'Attachment', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueCodeableConcept' => {'type'=>'CodeableConcept', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueCodeableReference' => {'type'=>'CodeableReference', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueCoding' => {'type'=>'Coding', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueContactPoint' => {'type'=>'ContactPoint', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueCount' => {'type'=>'Count', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueDistance' => {'type'=>'Distance', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueDuration' => {'type'=>'Duration', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueHumanName' => {'type'=>'HumanName', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueIdentifier' => {'type'=>'Identifier', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueMoney' => {'type'=>'Money', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValuePeriod' => {'type'=>'Period', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueQuantity' => {'type'=>'Quantity', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueRange' => {'type'=>'Range', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueRatio' => {'type'=>'Ratio', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueRatioRange' => {'type'=>'RatioRange', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueReference' => {'type'=>'Reference', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueSampledData' => {'type'=>'SampledData', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueSignature' => {'type'=>'Signature', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueTiming' => {'type'=>'Timing', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueContactDetail' => {'type'=>'ContactDetail', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueDataRequirement' => {'type'=>'DataRequirement', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueExpression' => {'type'=>'Expression', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueParameterDefinition' => {'type'=>'ParameterDefinition', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueRelatedArtifact' => {'type'=>'RelatedArtifact', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueTriggerDefinition' => {'type'=>'TriggerDefinition', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueUsageContext' => {'type'=>'UsageContext', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueAvailability' => {'type'=>'Availability', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueExtendedContactDetail' => {'type'=>'ExtendedContactDetail', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueDosage' => {'type'=>'Dosage', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'defaultValueMeta' => {'type'=>'Meta', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'meaningWhenMissing' => {'type'=>'markdown', 'path'=>'ElementDefinition.meaningWhenMissing', 'min'=>0, 'max'=>1}, 'orderMeaning' => {'type'=>'string', 'path'=>'ElementDefinition.orderMeaning', 'min'=>0, 'max'=>1}, 'fixedBase64Binary' => {'type'=>'base64Binary', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedBoolean' => {'type'=>'boolean', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedCanonical' => {'type'=>'canonical', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedCode' => {'type'=>'code', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedDate' => {'type'=>'date', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedDateTime' => {'type'=>'dateTime', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedDecimal' => {'type'=>'decimal', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedId' => {'type'=>'id', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedInstant' => {'type'=>'instant', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedInteger' => {'type'=>'integer', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedInteger64' => {'type'=>'integer64', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedMarkdown' => {'type'=>'markdown', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedOid' => {'type'=>'oid', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedPositiveInt' => {'type'=>'positiveInt', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedString' => {'type'=>'string', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedTime' => {'type'=>'time', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedUnsignedInt' => {'type'=>'unsignedInt', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedUri' => {'type'=>'uri', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedUrl' => {'type'=>'url', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedUuid' => {'type'=>'uuid', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedAddress' => {'type'=>'Address', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedAge' => {'type'=>'Age', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedAnnotation' => {'type'=>'Annotation', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedAttachment' => {'type'=>'Attachment', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedCodeableConcept' => {'type'=>'CodeableConcept', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedCodeableReference' => {'type'=>'CodeableReference', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedCoding' => {'type'=>'Coding', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedContactPoint' => {'type'=>'ContactPoint', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedCount' => {'type'=>'Count', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedDistance' => {'type'=>'Distance', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedDuration' => {'type'=>'Duration', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedHumanName' => {'type'=>'HumanName', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedIdentifier' => {'type'=>'Identifier', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedMoney' => {'type'=>'Money', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedPeriod' => {'type'=>'Period', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedQuantity' => {'type'=>'Quantity', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedRange' => {'type'=>'Range', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedRatio' => {'type'=>'Ratio', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedRatioRange' => {'type'=>'RatioRange', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedReference' => {'type'=>'Reference', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedSampledData' => {'type'=>'SampledData', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedSignature' => {'type'=>'Signature', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedTiming' => {'type'=>'Timing', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedContactDetail' => {'type'=>'ContactDetail', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedDataRequirement' => {'type'=>'DataRequirement', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedExpression' => {'type'=>'Expression', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedParameterDefinition' => {'type'=>'ParameterDefinition', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedRelatedArtifact' => {'type'=>'RelatedArtifact', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedTriggerDefinition' => {'type'=>'TriggerDefinition', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedUsageContext' => {'type'=>'UsageContext', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedAvailability' => {'type'=>'Availability', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedExtendedContactDetail' => {'type'=>'ExtendedContactDetail', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedDosage' => {'type'=>'Dosage', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'fixedMeta' => {'type'=>'Meta', 'path'=>'ElementDefinition.fixed[x]', 'min'=>0, 'max'=>1}, 'patternBase64Binary' => {'type'=>'base64Binary', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternBoolean' => {'type'=>'boolean', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternCanonical' => {'type'=>'canonical', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternCode' => {'type'=>'code', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternDate' => {'type'=>'date', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternDateTime' => {'type'=>'dateTime', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternDecimal' => {'type'=>'decimal', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternId' => {'type'=>'id', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternInstant' => {'type'=>'instant', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternInteger' => {'type'=>'integer', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternInteger64' => {'type'=>'integer64', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternMarkdown' => {'type'=>'markdown', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternOid' => {'type'=>'oid', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternPositiveInt' => {'type'=>'positiveInt', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternString' => {'type'=>'string', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternTime' => {'type'=>'time', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternUnsignedInt' => {'type'=>'unsignedInt', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternUri' => {'type'=>'uri', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternUrl' => {'type'=>'url', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternUuid' => {'type'=>'uuid', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternAddress' => {'type'=>'Address', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternAge' => {'type'=>'Age', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternAnnotation' => {'type'=>'Annotation', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternAttachment' => {'type'=>'Attachment', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternCodeableConcept' => {'type'=>'CodeableConcept', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternCodeableReference' => {'type'=>'CodeableReference', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternCoding' => {'type'=>'Coding', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternContactPoint' => {'type'=>'ContactPoint', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternCount' => {'type'=>'Count', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternDistance' => {'type'=>'Distance', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternDuration' => {'type'=>'Duration', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternHumanName' => {'type'=>'HumanName', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternIdentifier' => {'type'=>'Identifier', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternMoney' => {'type'=>'Money', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternPeriod' => {'type'=>'Period', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternQuantity' => {'type'=>'Quantity', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternRange' => {'type'=>'Range', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternRatio' => {'type'=>'Ratio', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternRatioRange' => {'type'=>'RatioRange', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternReference' => {'type'=>'Reference', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternSampledData' => {'type'=>'SampledData', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternSignature' => {'type'=>'Signature', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternTiming' => {'type'=>'Timing', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternContactDetail' => {'type'=>'ContactDetail', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternDataRequirement' => {'type'=>'DataRequirement', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternExpression' => {'type'=>'Expression', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternParameterDefinition' => {'type'=>'ParameterDefinition', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternRelatedArtifact' => {'type'=>'RelatedArtifact', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternTriggerDefinition' => {'type'=>'TriggerDefinition', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternUsageContext' => {'type'=>'UsageContext', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternAvailability' => {'type'=>'Availability', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternExtendedContactDetail' => {'type'=>'ExtendedContactDetail', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternDosage' => {'type'=>'Dosage', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'patternMeta' => {'type'=>'Meta', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'example' => {'type'=>'ElementDefinition::Example', 'path'=>'ElementDefinition.example', 'min'=>0, 'max'=>Float::INFINITY}, 'minValueDate' => {'type'=>'date', 'path'=>'ElementDefinition.minValue[x]', 'min'=>0, 'max'=>1}, 'minValueDateTime' => {'type'=>'dateTime', 'path'=>'ElementDefinition.minValue[x]', 'min'=>0, 'max'=>1}, 'minValueInstant' => {'type'=>'instant', 'path'=>'ElementDefinition.minValue[x]', 'min'=>0, 'max'=>1}, 'minValueTime' => {'type'=>'time', 'path'=>'ElementDefinition.minValue[x]', 'min'=>0, 'max'=>1}, 'minValueDecimal' => {'type'=>'decimal', 'path'=>'ElementDefinition.minValue[x]', 'min'=>0, 'max'=>1}, 'minValueInteger' => {'type'=>'integer', 'path'=>'ElementDefinition.minValue[x]', 'min'=>0, 'max'=>1}, 'minValueInteger64' => {'type'=>'integer64', 'path'=>'ElementDefinition.minValue[x]', 'min'=>0, 'max'=>1}, 'minValuePositiveInt' => {'type'=>'positiveInt', 'path'=>'ElementDefinition.minValue[x]', 'min'=>0, 'max'=>1}, 'minValueUnsignedInt' => {'type'=>'unsignedInt', 'path'=>'ElementDefinition.minValue[x]', 'min'=>0, 'max'=>1}, 'minValueQuantity' => {'type'=>'Quantity', 'path'=>'ElementDefinition.minValue[x]', 'min'=>0, 'max'=>1}, 'maxValueDate' => {'type'=>'date', 'path'=>'ElementDefinition.maxValue[x]', 'min'=>0, 'max'=>1}, 'maxValueDateTime' => {'type'=>'dateTime', 'path'=>'ElementDefinition.maxValue[x]', 'min'=>0, 'max'=>1}, 'maxValueInstant' => {'type'=>'instant', 'path'=>'ElementDefinition.maxValue[x]', 'min'=>0, 'max'=>1}, 'maxValueTime' => {'type'=>'time', 'path'=>'ElementDefinition.maxValue[x]', 'min'=>0, 'max'=>1}, 'maxValueDecimal' => {'type'=>'decimal', 'path'=>'ElementDefinition.maxValue[x]', 'min'=>0, 'max'=>1}, 'maxValueInteger' => {'type'=>'integer', 'path'=>'ElementDefinition.maxValue[x]', 'min'=>0, 'max'=>1}, 'maxValueInteger64' => {'type'=>'integer64', 'path'=>'ElementDefinition.maxValue[x]', 'min'=>0, 'max'=>1}, 'maxValuePositiveInt' => {'type'=>'positiveInt', 'path'=>'ElementDefinition.maxValue[x]', 'min'=>0, 'max'=>1}, 'maxValueUnsignedInt' => {'type'=>'unsignedInt', 'path'=>'ElementDefinition.maxValue[x]', 'min'=>0, 'max'=>1}, 'maxValueQuantity' => {'type'=>'Quantity', 'path'=>'ElementDefinition.maxValue[x]', 'min'=>0, 'max'=>1}, 'maxLength' => {'type'=>'integer', 'path'=>'ElementDefinition.maxLength', 'min'=>0, 'max'=>1}, 'condition' => {'type'=>'id', 'path'=>'ElementDefinition.condition', 'min'=>0, 'max'=>Float::INFINITY}, 'constraint' => {'type'=>'ElementDefinition::Constraint', 'path'=>'ElementDefinition.constraint', 'min'=>0, 'max'=>Float::INFINITY}, 'mustHaveValue' => {'type'=>'boolean', 'path'=>'ElementDefinition.mustHaveValue', 'min'=>0, 'max'=>1}, 'valueAlternatives' => {'type'=>'canonical', 'path'=>'ElementDefinition.valueAlternatives', 'min'=>0, 'max'=>Float::INFINITY}, 'mustSupport' => {'type'=>'boolean', 'path'=>'ElementDefinition.mustSupport', 'min'=>0, 'max'=>1}, 'isModifier' => {'type'=>'boolean', 'path'=>'ElementDefinition.isModifier', 'min'=>0, 'max'=>1}, 'isModifierReason' => {'type'=>'string', 'path'=>'ElementDefinition.isModifierReason', 'min'=>0, 'max'=>1}, 'isSummary' => {'type'=>'boolean', 'path'=>'ElementDefinition.isSummary', 'min'=>0, 'max'=>1}, 'binding' => {'type'=>'ElementDefinition::Binding', 'path'=>'ElementDefinition.binding', 'min'=>0, 'max'=>1}, 'mapping' => {'type'=>'ElementDefinition::Mapping', 'path'=>'ElementDefinition.mapping', 'min'=>0, 'max'=>Float::INFINITY} }
Constants included from FHIR::R4
FHIR::R4::PRIMITIVES, FHIR::R4::RESOURCES, FHIR::R4::TYPES
Constants included from FHIR
Account, ActivityDefinition, Address, AdverseEvent, Age, AllergyIntolerance, Annotation, Appointment, AppointmentResponse, Attachment, AuditEvent, BackboneElement, Basic, Binary, BiologicallyDerivedProduct, BodyStructure, Bundle, CapabilityStatement, CarePlan, CareTeam, CatalogEntry, ChargeItem, ChargeItemDefinition, Claim, ClaimResponse, ClinicalImpression, CodeSystem, CodeableConcept, Coding, Communication, CommunicationRequest, CompartmentDefinition, Composition, ConceptMap, Condition, Consent, ContactDetail, ContactPoint, Contract, Contributor, Count, Coverage, CoverageEligibilityRequest, CoverageEligibilityResponse, DataRequirement, Definitions, DetectedIssue, Device, DeviceDefinition, DeviceMetric, DeviceRequest, DeviceUseStatement, DiagnosticReport, Distance, DocumentManifest, DocumentReference, DomainResource, Dosage, Duration, EffectEvidenceSynthesis, Element, ElementDefinition, Encounter, Endpoint, EnrollmentRequest, EnrollmentResponse, EpisodeOfCare, EventDefinition, Evidence, EvidenceVariable, ExampleScenario, ExplanationOfBenefit, Expression, Extension, FamilyMemberHistory, Flag, Goal, GraphDefinition, Group, GuidanceResponse, HealthcareService, HumanName, Identifier, ImagingStudy, Immunization, ImmunizationEvaluation, ImmunizationRecommendation, ImplementationGuide, InsurancePlan, Invoice, Library, Linkage, List, Location, MarketingStatus, Measure, MeasureReport, Media, Medication, MedicationAdministration, MedicationDispense, MedicationKnowledge, MedicationRequest, MedicationStatement, MedicinalProduct, MedicinalProductAuthorization, MedicinalProductContraindication, MedicinalProductIndication, MedicinalProductIngredient, MedicinalProductInteraction, MedicinalProductManufactured, MedicinalProductPackaged, MedicinalProductPharmaceutical, MedicinalProductUndesirableEffect, MessageDefinition, MessageHeader, Meta, MolecularSequence, Money, NamingSystem, Narrative, NutritionOrder, Observation, ObservationDefinition, OperationDefinition, OperationOutcome, Organization, OrganizationAffiliation, PRIMITIVES, ParameterDefinition, Parameters, Patient, PaymentNotice, PaymentReconciliation, Period, Person, PlanDefinition, Population, Practitioner, PractitionerRole, Procedure, ProdCharacteristic, ProductShelfLife, Provenance, Quantity, Questionnaire, QuestionnaireResponse, FHIR::RESOURCES, FHIR::Range, FHIR::Ratio, FHIR::Reference, FHIR::RelatedArtifact, FHIR::RelatedPerson, FHIR::RequestGroup, FHIR::ResearchDefinition, FHIR::ResearchElementDefinition, FHIR::ResearchStudy, FHIR::ResearchSubject, FHIR::Resource, FHIR::RiskAssessment, FHIR::RiskEvidenceSynthesis, SampledData, Schedule, SearchParameter, ServiceRequest, Signature, Slot, Specimen, SpecimenDefinition, StructureDefinition, StructureDefinitionCompare, StructureMap, Subscription, Substance, SubstanceAmount, SubstanceNucleicAcid, SubstancePolymer, SubstanceProtein, SubstanceReferenceInformation, SubstanceSourceMaterial, SubstanceSpecification, SupplyDelivery, SupplyRequest, TYPES, Task, TerminologyCapabilities, TestReport, TestScript, Timing, TriggerDefinition, UsageContext, ValueSet, VerificationResult, VisionPrescription
Constants included from FHIR::R5
Instance Attribute Summary collapse
-
#alias ⇒ Object
0-* [ string ].
-
#base ⇒ Object
0-1 ElementDefinition::Base.
-
#binding ⇒ Object
0-1 ElementDefinition::Binding.
-
#code ⇒ Object
0-* [ Coding ].
-
#comment ⇒ Object
0-1 markdown.
-
#condition ⇒ Object
0-* [ id ].
-
#constraint ⇒ Object
0-* [ ElementDefinition::Constraint ].
-
#contentReference ⇒ Object
0-1 uri.
-
#defaultValueAddress ⇒ Object
0-1 Address.
-
#defaultValueAge ⇒ Object
0-1 Age.
-
#defaultValueAnnotation ⇒ Object
0-1 Annotation.
-
#defaultValueAttachment ⇒ Object
0-1 Attachment.
-
#defaultValueAvailability ⇒ Object
0-1 Availability.
-
#defaultValueBase64Binary ⇒ Object
0-1 base64Binary.
-
#defaultValueBoolean ⇒ Object
0-1 boolean.
-
#defaultValueCanonical ⇒ Object
0-1 canonical.
-
#defaultValueCode ⇒ Object
0-1 code.
-
#defaultValueCodeableConcept ⇒ Object
0-1 CodeableConcept.
-
#defaultValueCodeableReference ⇒ Object
0-1 CodeableReference.
-
#defaultValueCoding ⇒ Object
0-1 Coding.
-
#defaultValueContactDetail ⇒ Object
0-1 ContactDetail.
-
#defaultValueContactPoint ⇒ Object
0-1 ContactPoint.
-
#defaultValueCount ⇒ Object
0-1 Count.
-
#defaultValueDataRequirement ⇒ Object
0-1 DataRequirement.
-
#defaultValueDate ⇒ Object
0-1 date.
-
#defaultValueDateTime ⇒ Object
0-1 dateTime.
-
#defaultValueDecimal ⇒ Object
0-1 decimal.
-
#defaultValueDistance ⇒ Object
0-1 Distance.
-
#defaultValueDosage ⇒ Object
0-1 Dosage.
-
#defaultValueDuration ⇒ Object
0-1 Duration.
-
#defaultValueExpression ⇒ Object
0-1 Expression.
-
#defaultValueExtendedContactDetail ⇒ Object
0-1 ExtendedContactDetail.
-
#defaultValueHumanName ⇒ Object
0-1 HumanName.
-
#defaultValueId ⇒ Object
0-1 id.
-
#defaultValueIdentifier ⇒ Object
0-1 Identifier.
-
#defaultValueInstant ⇒ Object
0-1 instant.
-
#defaultValueInteger ⇒ Object
0-1 integer.
-
#defaultValueInteger64 ⇒ Object
0-1 integer64.
-
#defaultValueMarkdown ⇒ Object
0-1 markdown.
-
#defaultValueMeta ⇒ Object
0-1 Meta.
-
#defaultValueMoney ⇒ Object
0-1 Money.
-
#defaultValueOid ⇒ Object
0-1 oid.
-
#defaultValueParameterDefinition ⇒ Object
0-1 ParameterDefinition.
-
#defaultValuePeriod ⇒ Object
0-1 Period.
-
#defaultValuePositiveInt ⇒ Object
0-1 positiveInt.
-
#defaultValueQuantity ⇒ Object
0-1 Quantity.
-
#defaultValueRange ⇒ Object
0-1 Range.
-
#defaultValueRatio ⇒ Object
0-1 Ratio.
-
#defaultValueRatioRange ⇒ Object
0-1 RatioRange.
-
#defaultValueReference ⇒ Object
0-1 Reference().
-
#defaultValueRelatedArtifact ⇒ Object
0-1 RelatedArtifact.
-
#defaultValueSampledData ⇒ Object
0-1 SampledData.
-
#defaultValueSignature ⇒ Object
0-1 Signature.
-
#defaultValueString ⇒ Object
0-1 string.
-
#defaultValueTime ⇒ Object
0-1 time.
-
#defaultValueTiming ⇒ Object
0-1 Timing.
-
#defaultValueTriggerDefinition ⇒ Object
0-1 TriggerDefinition.
-
#defaultValueUnsignedInt ⇒ Object
0-1 unsignedInt.
-
#defaultValueUri ⇒ Object
0-1 uri.
-
#defaultValueUrl ⇒ Object
0-1 url.
-
#defaultValueUsageContext ⇒ Object
0-1 UsageContext.
-
#defaultValueUuid ⇒ Object
0-1 uuid.
-
#definition ⇒ Object
0-1 markdown.
-
#example ⇒ Object
0-* [ ElementDefinition::Example ].
-
#extension ⇒ Object
0-* [ Extension ].
-
#fixedAddress ⇒ Object
0-1 Address.
-
#fixedAge ⇒ Object
0-1 Age.
-
#fixedAnnotation ⇒ Object
0-1 Annotation.
-
#fixedAttachment ⇒ Object
0-1 Attachment.
-
#fixedAvailability ⇒ Object
0-1 Availability.
-
#fixedBase64Binary ⇒ Object
0-1 base64Binary.
-
#fixedBoolean ⇒ Object
0-1 boolean.
-
#fixedCanonical ⇒ Object
0-1 canonical.
-
#fixedCode ⇒ Object
0-1 code.
-
#fixedCodeableConcept ⇒ Object
0-1 CodeableConcept.
-
#fixedCodeableReference ⇒ Object
0-1 CodeableReference.
-
#fixedCoding ⇒ Object
0-1 Coding.
-
#fixedContactDetail ⇒ Object
0-1 ContactDetail.
-
#fixedContactPoint ⇒ Object
0-1 ContactPoint.
-
#fixedCount ⇒ Object
0-1 Count.
-
#fixedDataRequirement ⇒ Object
0-1 DataRequirement.
-
#fixedDate ⇒ Object
0-1 date.
-
#fixedDateTime ⇒ Object
0-1 dateTime.
-
#fixedDecimal ⇒ Object
0-1 decimal.
-
#fixedDistance ⇒ Object
0-1 Distance.
-
#fixedDosage ⇒ Object
0-1 Dosage.
-
#fixedDuration ⇒ Object
0-1 Duration.
-
#fixedExpression ⇒ Object
0-1 Expression.
-
#fixedExtendedContactDetail ⇒ Object
0-1 ExtendedContactDetail.
-
#fixedHumanName ⇒ Object
0-1 HumanName.
-
#fixedId ⇒ Object
0-1 id.
-
#fixedIdentifier ⇒ Object
0-1 Identifier.
-
#fixedInstant ⇒ Object
0-1 instant.
-
#fixedInteger ⇒ Object
0-1 integer.
-
#fixedInteger64 ⇒ Object
0-1 integer64.
-
#fixedMarkdown ⇒ Object
0-1 markdown.
-
#fixedMeta ⇒ Object
0-1 Meta.
-
#fixedMoney ⇒ Object
0-1 Money.
-
#fixedOid ⇒ Object
0-1 oid.
-
#fixedParameterDefinition ⇒ Object
0-1 ParameterDefinition.
-
#fixedPeriod ⇒ Object
0-1 Period.
-
#fixedPositiveInt ⇒ Object
0-1 positiveInt.
-
#fixedQuantity ⇒ Object
0-1 Quantity.
-
#fixedRange ⇒ Object
0-1 Range.
-
#fixedRatio ⇒ Object
0-1 Ratio.
-
#fixedRatioRange ⇒ Object
0-1 RatioRange.
-
#fixedReference ⇒ Object
0-1 Reference().
-
#fixedRelatedArtifact ⇒ Object
0-1 RelatedArtifact.
-
#fixedSampledData ⇒ Object
0-1 SampledData.
-
#fixedSignature ⇒ Object
0-1 Signature.
-
#fixedString ⇒ Object
0-1 string.
-
#fixedTime ⇒ Object
0-1 time.
-
#fixedTiming ⇒ Object
0-1 Timing.
-
#fixedTriggerDefinition ⇒ Object
0-1 TriggerDefinition.
-
#fixedUnsignedInt ⇒ Object
0-1 unsignedInt.
-
#fixedUri ⇒ Object
0-1 uri.
-
#fixedUrl ⇒ Object
0-1 url.
-
#fixedUsageContext ⇒ Object
0-1 UsageContext.
-
#fixedUuid ⇒ Object
0-1 uuid.
-
#id ⇒ Object
0-1 string.
-
#isModifier ⇒ Object
0-1 boolean.
-
#isModifierReason ⇒ Object
0-1 string.
-
#isSummary ⇒ Object
0-1 boolean.
-
#label ⇒ Object
0-1 string.
-
#mapping ⇒ Object
0-* [ ElementDefinition::Mapping ].
-
#max ⇒ Object
0-1 string.
-
#maxLength ⇒ Object
0-1 integer.
-
#maxValueDate ⇒ Object
0-1 date.
-
#maxValueDateTime ⇒ Object
0-1 dateTime.
-
#maxValueDecimal ⇒ Object
0-1 decimal.
-
#maxValueInstant ⇒ Object
0-1 instant.
-
#maxValueInteger ⇒ Object
0-1 integer.
-
#maxValueInteger64 ⇒ Object
0-1 integer64.
-
#maxValuePositiveInt ⇒ Object
0-1 positiveInt.
-
#maxValueQuantity ⇒ Object
0-1 Quantity.
-
#maxValueTime ⇒ Object
0-1 time.
-
#maxValueUnsignedInt ⇒ Object
0-1 unsignedInt.
-
#meaningWhenMissing ⇒ Object
0-1 markdown.
-
#min ⇒ Object
0-1 unsignedInt.
-
#minValueDate ⇒ Object
0-1 date.
-
#minValueDateTime ⇒ Object
0-1 dateTime.
-
#minValueDecimal ⇒ Object
0-1 decimal.
-
#minValueInstant ⇒ Object
0-1 instant.
-
#minValueInteger ⇒ Object
0-1 integer.
-
#minValueInteger64 ⇒ Object
0-1 integer64.
-
#minValuePositiveInt ⇒ Object
0-1 positiveInt.
-
#minValueQuantity ⇒ Object
0-1 Quantity.
-
#minValueTime ⇒ Object
0-1 time.
-
#minValueUnsignedInt ⇒ Object
0-1 unsignedInt.
-
#modifierExtension ⇒ Object
0-* [ Extension ].
-
#mustHaveValue ⇒ Object
0-1 boolean.
-
#mustSupport ⇒ Object
0-1 boolean.
-
#orderMeaning ⇒ Object
0-1 string.
-
#path ⇒ Object
1-1 string.
-
#patternAddress ⇒ Object
0-1 Address.
-
#patternAge ⇒ Object
0-1 Age.
-
#patternAnnotation ⇒ Object
0-1 Annotation.
-
#patternAttachment ⇒ Object
0-1 Attachment.
-
#patternAvailability ⇒ Object
0-1 Availability.
-
#patternBase64Binary ⇒ Object
0-1 base64Binary.
-
#patternBoolean ⇒ Object
0-1 boolean.
-
#patternCanonical ⇒ Object
0-1 canonical.
-
#patternCode ⇒ Object
0-1 code.
-
#patternCodeableConcept ⇒ Object
0-1 CodeableConcept.
-
#patternCodeableReference ⇒ Object
0-1 CodeableReference.
-
#patternCoding ⇒ Object
0-1 Coding.
-
#patternContactDetail ⇒ Object
0-1 ContactDetail.
-
#patternContactPoint ⇒ Object
0-1 ContactPoint.
-
#patternCount ⇒ Object
0-1 Count.
-
#patternDataRequirement ⇒ Object
0-1 DataRequirement.
-
#patternDate ⇒ Object
0-1 date.
-
#patternDateTime ⇒ Object
0-1 dateTime.
-
#patternDecimal ⇒ Object
0-1 decimal.
-
#patternDistance ⇒ Object
0-1 Distance.
-
#patternDosage ⇒ Object
0-1 Dosage.
-
#patternDuration ⇒ Object
0-1 Duration.
-
#patternExpression ⇒ Object
0-1 Expression.
-
#patternExtendedContactDetail ⇒ Object
0-1 ExtendedContactDetail.
-
#patternHumanName ⇒ Object
0-1 HumanName.
-
#patternId ⇒ Object
0-1 id.
-
#patternIdentifier ⇒ Object
0-1 Identifier.
-
#patternInstant ⇒ Object
0-1 instant.
-
#patternInteger ⇒ Object
0-1 integer.
-
#patternInteger64 ⇒ Object
0-1 integer64.
-
#patternMarkdown ⇒ Object
0-1 markdown.
-
#patternMeta ⇒ Object
0-1 Meta.
-
#patternMoney ⇒ Object
0-1 Money.
-
#patternOid ⇒ Object
0-1 oid.
-
#patternParameterDefinition ⇒ Object
0-1 ParameterDefinition.
-
#patternPeriod ⇒ Object
0-1 Period.
-
#patternPositiveInt ⇒ Object
0-1 positiveInt.
-
#patternQuantity ⇒ Object
0-1 Quantity.
-
#patternRange ⇒ Object
0-1 Range.
-
#patternRatio ⇒ Object
0-1 Ratio.
-
#patternRatioRange ⇒ Object
0-1 RatioRange.
-
#patternReference ⇒ Object
0-1 Reference().
-
#patternRelatedArtifact ⇒ Object
0-1 RelatedArtifact.
-
#patternSampledData ⇒ Object
0-1 SampledData.
-
#patternSignature ⇒ Object
0-1 Signature.
-
#patternString ⇒ Object
0-1 string.
-
#patternTime ⇒ Object
0-1 time.
-
#patternTiming ⇒ Object
0-1 Timing.
-
#patternTriggerDefinition ⇒ Object
0-1 TriggerDefinition.
-
#patternUnsignedInt ⇒ Object
0-1 unsignedInt.
-
#patternUri ⇒ Object
0-1 uri.
-
#patternUrl ⇒ Object
0-1 url.
-
#patternUsageContext ⇒ Object
0-1 UsageContext.
-
#patternUuid ⇒ Object
0-1 uuid.
-
#representation ⇒ Object
0-* [ code ].
-
#requirements ⇒ Object
0-1 markdown.
-
#short ⇒ Object
0-1 string.
-
#sliceIsConstraining ⇒ Object
0-1 boolean.
-
#sliceName ⇒ Object
0-1 string.
-
#slicing ⇒ Object
0-1 ElementDefinition::Slicing.
-
#type ⇒ Object
0-* [ ElementDefinition::Type ].
-
#valueAlternatives ⇒ Object
0-* [ canonical ].
Attributes included from CommonElementDefinition
#children, #local_name, #marked_for_keeping
Method Summary
Methods included from CommonElementDefinition
#add_descendent, #keep_children, #print_children, #sweep_children
Methods included from FHIR::R4
#fhir_version_string, #versioned_fhir_module
Methods included from FHIR
default_logger, fhir_version_string, logger, logger=, primitive?, versioned_fhir_module
Methods included from ClassMethods
Methods included from ClassXml
#from_xml, #valid?, #validate, #xml_node_to_hash
Methods included from InstanceXml
Methods included from ClassJson
Methods included from InstanceJson
Methods included from Hashable
Methods included from FHIR::R5
#fhir_version_string, #versioned_fhir_module
Methods inherited from Model
#==, #attribute_mismatch, #compare_attribute, #each_element, #equals?, #hash, #initialize, #method_missing, #mismatch, #primitive?, #respond_to_missing?, #to_reference, #valid?, #validate, #validate_profile
Methods included from Deprecate
Constructor Details
This class inherits a constructor from FHIR::Model
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class FHIR::Model
Instance Attribute Details
#alias ⇒ Object
0-* [ string ]
559 560 561 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 559 def alias @alias end |
#base ⇒ Object
0-1 ElementDefinition::Base
562 563 564 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 562 def base @base end |
#binding ⇒ Object
0-1 ElementDefinition::Binding
759 760 761 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 759 def binding @binding end |
#code ⇒ Object
0-* [ Coding ]
553 554 555 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 553 def code @code end |
#comment ⇒ Object
0-1 markdown
557 558 559 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 557 def comment @comment end |
#condition ⇒ Object
0-* [ id ]
751 752 753 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 751 def condition @condition end |
#constraint ⇒ Object
0-* [ ElementDefinition::Constraint ]
752 753 754 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 752 def constraint @constraint end |
#contentReference ⇒ Object
0-1 uri
563 564 565 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 563 def contentReference @contentReference end |
#defaultValueAddress ⇒ Object
0-1 Address
585 586 587 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 585 def defaultValueAddress @defaultValueAddress end |
#defaultValueAge ⇒ Object
0-1 Age
586 587 588 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 586 def defaultValueAge @defaultValueAge end |
#defaultValueAnnotation ⇒ Object
0-1 Annotation
587 588 589 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 587 def defaultValueAnnotation @defaultValueAnnotation end |
#defaultValueAttachment ⇒ Object
0-1 Attachment
588 589 590 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 588 def defaultValueAttachment @defaultValueAttachment end |
#defaultValueAvailability ⇒ Object
0-1 Availability
615 616 617 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 615 def defaultValueAvailability @defaultValueAvailability end |
#defaultValueBase64Binary ⇒ Object
0-1 base64Binary
565 566 567 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 565 def defaultValueBase64Binary @defaultValueBase64Binary end |
#defaultValueBoolean ⇒ Object
0-1 boolean
566 567 568 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 566 def defaultValueBoolean @defaultValueBoolean end |
#defaultValueCanonical ⇒ Object
0-1 canonical
567 568 569 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 567 def defaultValueCanonical @defaultValueCanonical end |
#defaultValueCode ⇒ Object
0-1 code
568 569 570 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 568 def defaultValueCode @defaultValueCode end |
#defaultValueCodeableConcept ⇒ Object
0-1 CodeableConcept
589 590 591 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 589 def defaultValueCodeableConcept @defaultValueCodeableConcept end |
#defaultValueCodeableReference ⇒ Object
0-1 CodeableReference
590 591 592 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 590 def defaultValueCodeableReference @defaultValueCodeableReference end |
#defaultValueCoding ⇒ Object
0-1 Coding
591 592 593 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 591 def defaultValueCoding @defaultValueCoding end |
#defaultValueContactDetail ⇒ Object
0-1 ContactDetail
608 609 610 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 608 def defaultValueContactDetail @defaultValueContactDetail end |
#defaultValueContactPoint ⇒ Object
0-1 ContactPoint
592 593 594 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 592 def defaultValueContactPoint @defaultValueContactPoint end |
#defaultValueCount ⇒ Object
0-1 Count
593 594 595 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 593 def defaultValueCount @defaultValueCount end |
#defaultValueDataRequirement ⇒ Object
0-1 DataRequirement
609 610 611 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 609 def defaultValueDataRequirement @defaultValueDataRequirement end |
#defaultValueDate ⇒ Object
0-1 date
569 570 571 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 569 def defaultValueDate @defaultValueDate end |
#defaultValueDateTime ⇒ Object
0-1 dateTime
570 571 572 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 570 def defaultValueDateTime @defaultValueDateTime end |
#defaultValueDecimal ⇒ Object
0-1 decimal
571 572 573 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 571 def defaultValueDecimal @defaultValueDecimal end |
#defaultValueDistance ⇒ Object
0-1 Distance
594 595 596 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 594 def defaultValueDistance @defaultValueDistance end |
#defaultValueDosage ⇒ Object
0-1 Dosage
617 618 619 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 617 def defaultValueDosage @defaultValueDosage end |
#defaultValueDuration ⇒ Object
0-1 Duration
595 596 597 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 595 def defaultValueDuration @defaultValueDuration end |
#defaultValueExpression ⇒ Object
0-1 Expression
610 611 612 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 610 def defaultValueExpression @defaultValueExpression end |
#defaultValueExtendedContactDetail ⇒ Object
0-1 ExtendedContactDetail
616 617 618 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 616 def defaultValueExtendedContactDetail @defaultValueExtendedContactDetail end |
#defaultValueHumanName ⇒ Object
0-1 HumanName
596 597 598 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 596 def defaultValueHumanName @defaultValueHumanName end |
#defaultValueId ⇒ Object
0-1 id
572 573 574 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 572 def defaultValueId @defaultValueId end |
#defaultValueIdentifier ⇒ Object
0-1 Identifier
597 598 599 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 597 def defaultValueIdentifier @defaultValueIdentifier end |
#defaultValueInstant ⇒ Object
0-1 instant
573 574 575 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 573 def defaultValueInstant @defaultValueInstant end |
#defaultValueInteger ⇒ Object
0-1 integer
574 575 576 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 574 def defaultValueInteger @defaultValueInteger end |
#defaultValueInteger64 ⇒ Object
0-1 integer64
575 576 577 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 575 def defaultValueInteger64 @defaultValueInteger64 end |
#defaultValueMarkdown ⇒ Object
0-1 markdown
576 577 578 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 576 def defaultValueMarkdown @defaultValueMarkdown end |
#defaultValueMeta ⇒ Object
0-1 Meta
618 619 620 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 618 def defaultValueMeta @defaultValueMeta end |
#defaultValueMoney ⇒ Object
0-1 Money
598 599 600 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 598 def defaultValueMoney @defaultValueMoney end |
#defaultValueOid ⇒ Object
0-1 oid
577 578 579 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 577 def defaultValueOid @defaultValueOid end |
#defaultValueParameterDefinition ⇒ Object
0-1 ParameterDefinition
611 612 613 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 611 def defaultValueParameterDefinition @defaultValueParameterDefinition end |
#defaultValuePeriod ⇒ Object
0-1 Period
599 600 601 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 599 def defaultValuePeriod @defaultValuePeriod end |
#defaultValuePositiveInt ⇒ Object
0-1 positiveInt
578 579 580 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 578 def defaultValuePositiveInt @defaultValuePositiveInt end |
#defaultValueQuantity ⇒ Object
0-1 Quantity
600 601 602 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 600 def defaultValueQuantity @defaultValueQuantity end |
#defaultValueRange ⇒ Object
0-1 Range
601 602 603 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 601 def defaultValueRange @defaultValueRange end |
#defaultValueRatio ⇒ Object
0-1 Ratio
602 603 604 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 602 def defaultValueRatio @defaultValueRatio end |
#defaultValueRatioRange ⇒ Object
0-1 RatioRange
603 604 605 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 603 def defaultValueRatioRange @defaultValueRatioRange end |
#defaultValueReference ⇒ Object
0-1 Reference()
604 605 606 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 604 def defaultValueReference @defaultValueReference end |
#defaultValueRelatedArtifact ⇒ Object
0-1 RelatedArtifact
612 613 614 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 612 def @defaultValueRelatedArtifact end |
#defaultValueSampledData ⇒ Object
0-1 SampledData
605 606 607 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 605 def defaultValueSampledData @defaultValueSampledData end |
#defaultValueSignature ⇒ Object
0-1 Signature
606 607 608 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 606 def defaultValueSignature @defaultValueSignature end |
#defaultValueString ⇒ Object
0-1 string
579 580 581 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 579 def defaultValueString @defaultValueString end |
#defaultValueTime ⇒ Object
0-1 time
580 581 582 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 580 def defaultValueTime @defaultValueTime end |
#defaultValueTiming ⇒ Object
0-1 Timing
607 608 609 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 607 def defaultValueTiming @defaultValueTiming end |
#defaultValueTriggerDefinition ⇒ Object
0-1 TriggerDefinition
613 614 615 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 613 def defaultValueTriggerDefinition @defaultValueTriggerDefinition end |
#defaultValueUnsignedInt ⇒ Object
0-1 unsignedInt
581 582 583 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 581 def defaultValueUnsignedInt @defaultValueUnsignedInt end |
#defaultValueUri ⇒ Object
0-1 uri
582 583 584 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 582 def defaultValueUri @defaultValueUri end |
#defaultValueUrl ⇒ Object
0-1 url
583 584 585 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 583 def defaultValueUrl @defaultValueUrl end |
#defaultValueUsageContext ⇒ Object
0-1 UsageContext
614 615 616 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 614 def defaultValueUsageContext @defaultValueUsageContext end |
#defaultValueUuid ⇒ Object
0-1 uuid
584 585 586 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 584 def defaultValueUuid @defaultValueUuid end |
#definition ⇒ Object
0-1 markdown
556 557 558 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 556 def definition @definition end |
#example ⇒ Object
0-* [ ElementDefinition::Example ]
729 730 731 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 729 def example @example end |
#extension ⇒ Object
0-* [ Extension ]
546 547 548 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 546 def extension @extension end |
#fixedAddress ⇒ Object
0-1 Address
641 642 643 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 641 def fixedAddress @fixedAddress end |
#fixedAge ⇒ Object
0-1 Age
642 643 644 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 642 def fixedAge @fixedAge end |
#fixedAnnotation ⇒ Object
0-1 Annotation
643 644 645 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 643 def fixedAnnotation @fixedAnnotation end |
#fixedAttachment ⇒ Object
0-1 Attachment
644 645 646 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 644 def fixedAttachment @fixedAttachment end |
#fixedAvailability ⇒ Object
0-1 Availability
671 672 673 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 671 def fixedAvailability @fixedAvailability end |
#fixedBase64Binary ⇒ Object
0-1 base64Binary
621 622 623 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 621 def fixedBase64Binary @fixedBase64Binary end |
#fixedBoolean ⇒ Object
0-1 boolean
622 623 624 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 622 def fixedBoolean @fixedBoolean end |
#fixedCanonical ⇒ Object
0-1 canonical
623 624 625 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 623 def fixedCanonical @fixedCanonical end |
#fixedCode ⇒ Object
0-1 code
624 625 626 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 624 def fixedCode @fixedCode end |
#fixedCodeableConcept ⇒ Object
0-1 CodeableConcept
645 646 647 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 645 def fixedCodeableConcept @fixedCodeableConcept end |
#fixedCodeableReference ⇒ Object
0-1 CodeableReference
646 647 648 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 646 def fixedCodeableReference @fixedCodeableReference end |
#fixedCoding ⇒ Object
0-1 Coding
647 648 649 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 647 def fixedCoding @fixedCoding end |
#fixedContactDetail ⇒ Object
0-1 ContactDetail
664 665 666 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 664 def fixedContactDetail @fixedContactDetail end |
#fixedContactPoint ⇒ Object
0-1 ContactPoint
648 649 650 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 648 def fixedContactPoint @fixedContactPoint end |
#fixedCount ⇒ Object
0-1 Count
649 650 651 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 649 def fixedCount @fixedCount end |
#fixedDataRequirement ⇒ Object
0-1 DataRequirement
665 666 667 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 665 def fixedDataRequirement @fixedDataRequirement end |
#fixedDate ⇒ Object
0-1 date
625 626 627 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 625 def fixedDate @fixedDate end |
#fixedDateTime ⇒ Object
0-1 dateTime
626 627 628 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 626 def fixedDateTime @fixedDateTime end |
#fixedDecimal ⇒ Object
0-1 decimal
627 628 629 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 627 def fixedDecimal @fixedDecimal end |
#fixedDistance ⇒ Object
0-1 Distance
650 651 652 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 650 def fixedDistance @fixedDistance end |
#fixedDosage ⇒ Object
0-1 Dosage
673 674 675 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 673 def fixedDosage @fixedDosage end |
#fixedDuration ⇒ Object
0-1 Duration
651 652 653 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 651 def fixedDuration @fixedDuration end |
#fixedExpression ⇒ Object
0-1 Expression
666 667 668 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 666 def fixedExpression @fixedExpression end |
#fixedExtendedContactDetail ⇒ Object
0-1 ExtendedContactDetail
672 673 674 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 672 def fixedExtendedContactDetail @fixedExtendedContactDetail end |
#fixedHumanName ⇒ Object
0-1 HumanName
652 653 654 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 652 def fixedHumanName @fixedHumanName end |
#fixedId ⇒ Object
0-1 id
628 629 630 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 628 def fixedId @fixedId end |
#fixedIdentifier ⇒ Object
0-1 Identifier
653 654 655 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 653 def fixedIdentifier @fixedIdentifier end |
#fixedInstant ⇒ Object
0-1 instant
629 630 631 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 629 def fixedInstant @fixedInstant end |
#fixedInteger ⇒ Object
0-1 integer
630 631 632 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 630 def fixedInteger @fixedInteger end |
#fixedInteger64 ⇒ Object
0-1 integer64
631 632 633 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 631 def fixedInteger64 @fixedInteger64 end |
#fixedMarkdown ⇒ Object
0-1 markdown
632 633 634 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 632 def fixedMarkdown @fixedMarkdown end |
#fixedMeta ⇒ Object
0-1 Meta
674 675 676 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 674 def fixedMeta @fixedMeta end |
#fixedMoney ⇒ Object
0-1 Money
654 655 656 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 654 def fixedMoney @fixedMoney end |
#fixedOid ⇒ Object
0-1 oid
633 634 635 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 633 def fixedOid @fixedOid end |
#fixedParameterDefinition ⇒ Object
0-1 ParameterDefinition
667 668 669 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 667 def fixedParameterDefinition @fixedParameterDefinition end |
#fixedPeriod ⇒ Object
0-1 Period
655 656 657 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 655 def fixedPeriod @fixedPeriod end |
#fixedPositiveInt ⇒ Object
0-1 positiveInt
634 635 636 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 634 def fixedPositiveInt @fixedPositiveInt end |
#fixedQuantity ⇒ Object
0-1 Quantity
656 657 658 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 656 def fixedQuantity @fixedQuantity end |
#fixedRange ⇒ Object
0-1 Range
657 658 659 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 657 def fixedRange @fixedRange end |
#fixedRatio ⇒ Object
0-1 Ratio
658 659 660 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 658 def fixedRatio @fixedRatio end |
#fixedRatioRange ⇒ Object
0-1 RatioRange
659 660 661 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 659 def fixedRatioRange @fixedRatioRange end |
#fixedReference ⇒ Object
0-1 Reference()
660 661 662 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 660 def fixedReference @fixedReference end |
#fixedRelatedArtifact ⇒ Object
0-1 RelatedArtifact
668 669 670 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 668 def @fixedRelatedArtifact end |
#fixedSampledData ⇒ Object
0-1 SampledData
661 662 663 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 661 def fixedSampledData @fixedSampledData end |
#fixedSignature ⇒ Object
0-1 Signature
662 663 664 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 662 def fixedSignature @fixedSignature end |
#fixedString ⇒ Object
0-1 string
635 636 637 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 635 def fixedString @fixedString end |
#fixedTime ⇒ Object
0-1 time
636 637 638 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 636 def fixedTime @fixedTime end |
#fixedTiming ⇒ Object
0-1 Timing
663 664 665 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 663 def fixedTiming @fixedTiming end |
#fixedTriggerDefinition ⇒ Object
0-1 TriggerDefinition
669 670 671 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 669 def fixedTriggerDefinition @fixedTriggerDefinition end |
#fixedUnsignedInt ⇒ Object
0-1 unsignedInt
637 638 639 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 637 def fixedUnsignedInt @fixedUnsignedInt end |
#fixedUri ⇒ Object
0-1 uri
638 639 640 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 638 def fixedUri @fixedUri end |
#fixedUrl ⇒ Object
0-1 url
639 640 641 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 639 def fixedUrl @fixedUrl end |
#fixedUsageContext ⇒ Object
0-1 UsageContext
670 671 672 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 670 def fixedUsageContext @fixedUsageContext end |
#fixedUuid ⇒ Object
0-1 uuid
640 641 642 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 640 def fixedUuid @fixedUuid end |
#id ⇒ Object
0-1 string
545 546 547 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 545 def id @id end |
#isModifier ⇒ Object
0-1 boolean
756 757 758 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 756 def isModifier @isModifier end |
#isModifierReason ⇒ Object
0-1 string
757 758 759 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 757 def isModifierReason @isModifierReason end |
#isSummary ⇒ Object
0-1 boolean
758 759 760 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 758 def isSummary @isSummary end |
#label ⇒ Object
0-1 string
552 553 554 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 552 def label @label end |
#mapping ⇒ Object
0-* [ ElementDefinition::Mapping ]
760 761 762 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 760 def mapping @mapping end |
#max ⇒ Object
0-1 string
561 562 563 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 561 def max @max end |
#maxLength ⇒ Object
0-1 integer
750 751 752 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 750 def maxLength @maxLength end |
#maxValueDate ⇒ Object
0-1 date
740 741 742 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 740 def maxValueDate @maxValueDate end |
#maxValueDateTime ⇒ Object
0-1 dateTime
741 742 743 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 741 def maxValueDateTime @maxValueDateTime end |
#maxValueDecimal ⇒ Object
0-1 decimal
744 745 746 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 744 def maxValueDecimal @maxValueDecimal end |
#maxValueInstant ⇒ Object
0-1 instant
742 743 744 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 742 def maxValueInstant @maxValueInstant end |
#maxValueInteger ⇒ Object
0-1 integer
745 746 747 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 745 def maxValueInteger @maxValueInteger end |
#maxValueInteger64 ⇒ Object
0-1 integer64
746 747 748 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 746 def maxValueInteger64 @maxValueInteger64 end |
#maxValuePositiveInt ⇒ Object
0-1 positiveInt
747 748 749 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 747 def maxValuePositiveInt @maxValuePositiveInt end |
#maxValueQuantity ⇒ Object
0-1 Quantity
749 750 751 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 749 def maxValueQuantity @maxValueQuantity end |
#maxValueTime ⇒ Object
0-1 time
743 744 745 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 743 def maxValueTime @maxValueTime end |
#maxValueUnsignedInt ⇒ Object
0-1 unsignedInt
748 749 750 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 748 def maxValueUnsignedInt @maxValueUnsignedInt end |
#meaningWhenMissing ⇒ Object
0-1 markdown
619 620 621 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 619 def meaningWhenMissing @meaningWhenMissing end |
#min ⇒ Object
0-1 unsignedInt
560 561 562 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 560 def min @min end |
#minValueDate ⇒ Object
0-1 date
730 731 732 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 730 def minValueDate @minValueDate end |
#minValueDateTime ⇒ Object
0-1 dateTime
731 732 733 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 731 def minValueDateTime @minValueDateTime end |
#minValueDecimal ⇒ Object
0-1 decimal
734 735 736 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 734 def minValueDecimal @minValueDecimal end |
#minValueInstant ⇒ Object
0-1 instant
732 733 734 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 732 def minValueInstant @minValueInstant end |
#minValueInteger ⇒ Object
0-1 integer
735 736 737 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 735 def minValueInteger @minValueInteger end |
#minValueInteger64 ⇒ Object
0-1 integer64
736 737 738 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 736 def minValueInteger64 @minValueInteger64 end |
#minValuePositiveInt ⇒ Object
0-1 positiveInt
737 738 739 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 737 def minValuePositiveInt @minValuePositiveInt end |
#minValueQuantity ⇒ Object
0-1 Quantity
739 740 741 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 739 def minValueQuantity @minValueQuantity end |
#minValueTime ⇒ Object
0-1 time
733 734 735 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 733 def minValueTime @minValueTime end |
#minValueUnsignedInt ⇒ Object
0-1 unsignedInt
738 739 740 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 738 def minValueUnsignedInt @minValueUnsignedInt end |
#modifierExtension ⇒ Object
0-* [ Extension ]
547 548 549 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 547 def modifierExtension @modifierExtension end |
#mustHaveValue ⇒ Object
0-1 boolean
753 754 755 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 753 def mustHaveValue @mustHaveValue end |
#mustSupport ⇒ Object
0-1 boolean
755 756 757 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 755 def mustSupport @mustSupport end |
#orderMeaning ⇒ Object
0-1 string
620 621 622 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 620 def orderMeaning @orderMeaning end |
#path ⇒ Object
1-1 string
548 549 550 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 548 def path @path end |
#patternAddress ⇒ Object
0-1 Address
695 696 697 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 695 def patternAddress @patternAddress end |
#patternAge ⇒ Object
0-1 Age
696 697 698 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 696 def patternAge @patternAge end |
#patternAnnotation ⇒ Object
0-1 Annotation
697 698 699 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 697 def patternAnnotation @patternAnnotation end |
#patternAttachment ⇒ Object
0-1 Attachment
698 699 700 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 698 def patternAttachment @patternAttachment end |
#patternAvailability ⇒ Object
0-1 Availability
725 726 727 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 725 def patternAvailability @patternAvailability end |
#patternBase64Binary ⇒ Object
0-1 base64Binary
675 676 677 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 675 def patternBase64Binary @patternBase64Binary end |
#patternBoolean ⇒ Object
0-1 boolean
676 677 678 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 676 def patternBoolean @patternBoolean end |
#patternCanonical ⇒ Object
0-1 canonical
677 678 679 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 677 def patternCanonical @patternCanonical end |
#patternCode ⇒ Object
0-1 code
678 679 680 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 678 def patternCode @patternCode end |
#patternCodeableConcept ⇒ Object
0-1 CodeableConcept
699 700 701 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 699 def patternCodeableConcept @patternCodeableConcept end |
#patternCodeableReference ⇒ Object
0-1 CodeableReference
700 701 702 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 700 def patternCodeableReference @patternCodeableReference end |
#patternCoding ⇒ Object
0-1 Coding
701 702 703 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 701 def patternCoding @patternCoding end |
#patternContactDetail ⇒ Object
0-1 ContactDetail
718 719 720 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 718 def patternContactDetail @patternContactDetail end |
#patternContactPoint ⇒ Object
0-1 ContactPoint
702 703 704 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 702 def patternContactPoint @patternContactPoint end |
#patternCount ⇒ Object
0-1 Count
703 704 705 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 703 def patternCount @patternCount end |
#patternDataRequirement ⇒ Object
0-1 DataRequirement
719 720 721 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 719 def patternDataRequirement @patternDataRequirement end |
#patternDate ⇒ Object
0-1 date
679 680 681 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 679 def patternDate @patternDate end |
#patternDateTime ⇒ Object
0-1 dateTime
680 681 682 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 680 def patternDateTime @patternDateTime end |
#patternDecimal ⇒ Object
0-1 decimal
681 682 683 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 681 def patternDecimal @patternDecimal end |
#patternDistance ⇒ Object
0-1 Distance
704 705 706 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 704 def patternDistance @patternDistance end |
#patternDosage ⇒ Object
0-1 Dosage
727 728 729 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 727 def patternDosage @patternDosage end |
#patternDuration ⇒ Object
0-1 Duration
705 706 707 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 705 def patternDuration @patternDuration end |
#patternExpression ⇒ Object
0-1 Expression
720 721 722 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 720 def patternExpression @patternExpression end |
#patternExtendedContactDetail ⇒ Object
0-1 ExtendedContactDetail
726 727 728 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 726 def patternExtendedContactDetail @patternExtendedContactDetail end |
#patternHumanName ⇒ Object
0-1 HumanName
706 707 708 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 706 def patternHumanName @patternHumanName end |
#patternId ⇒ Object
0-1 id
682 683 684 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 682 def patternId @patternId end |
#patternIdentifier ⇒ Object
0-1 Identifier
707 708 709 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 707 def patternIdentifier @patternIdentifier end |
#patternInstant ⇒ Object
0-1 instant
683 684 685 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 683 def patternInstant @patternInstant end |
#patternInteger ⇒ Object
0-1 integer
684 685 686 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 684 def patternInteger @patternInteger end |
#patternInteger64 ⇒ Object
0-1 integer64
685 686 687 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 685 def patternInteger64 @patternInteger64 end |
#patternMarkdown ⇒ Object
0-1 markdown
686 687 688 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 686 def patternMarkdown @patternMarkdown end |
#patternMeta ⇒ Object
0-1 Meta
728 729 730 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 728 def patternMeta @patternMeta end |
#patternMoney ⇒ Object
0-1 Money
708 709 710 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 708 def patternMoney @patternMoney end |
#patternOid ⇒ Object
0-1 oid
687 688 689 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 687 def patternOid @patternOid end |
#patternParameterDefinition ⇒ Object
0-1 ParameterDefinition
721 722 723 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 721 def patternParameterDefinition @patternParameterDefinition end |
#patternPeriod ⇒ Object
0-1 Period
709 710 711 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 709 def patternPeriod @patternPeriod end |
#patternPositiveInt ⇒ Object
0-1 positiveInt
688 689 690 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 688 def patternPositiveInt @patternPositiveInt end |
#patternQuantity ⇒ Object
0-1 Quantity
710 711 712 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 710 def patternQuantity @patternQuantity end |
#patternRange ⇒ Object
0-1 Range
711 712 713 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 711 def patternRange @patternRange end |
#patternRatio ⇒ Object
0-1 Ratio
712 713 714 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 712 def patternRatio @patternRatio end |
#patternRatioRange ⇒ Object
0-1 RatioRange
713 714 715 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 713 def patternRatioRange @patternRatioRange end |
#patternReference ⇒ Object
0-1 Reference()
714 715 716 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 714 def patternReference @patternReference end |
#patternRelatedArtifact ⇒ Object
0-1 RelatedArtifact
722 723 724 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 722 def @patternRelatedArtifact end |
#patternSampledData ⇒ Object
0-1 SampledData
715 716 717 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 715 def patternSampledData @patternSampledData end |
#patternSignature ⇒ Object
0-1 Signature
716 717 718 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 716 def patternSignature @patternSignature end |
#patternString ⇒ Object
0-1 string
689 690 691 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 689 def patternString @patternString end |
#patternTime ⇒ Object
0-1 time
690 691 692 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 690 def patternTime @patternTime end |
#patternTiming ⇒ Object
0-1 Timing
717 718 719 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 717 def patternTiming @patternTiming end |
#patternTriggerDefinition ⇒ Object
0-1 TriggerDefinition
723 724 725 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 723 def patternTriggerDefinition @patternTriggerDefinition end |
#patternUnsignedInt ⇒ Object
0-1 unsignedInt
691 692 693 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 691 def patternUnsignedInt @patternUnsignedInt end |
#patternUri ⇒ Object
0-1 uri
692 693 694 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 692 def patternUri @patternUri end |
#patternUrl ⇒ Object
0-1 url
693 694 695 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 693 def patternUrl @patternUrl end |
#patternUsageContext ⇒ Object
0-1 UsageContext
724 725 726 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 724 def patternUsageContext @patternUsageContext end |
#patternUuid ⇒ Object
0-1 uuid
694 695 696 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 694 def patternUuid @patternUuid end |
#representation ⇒ Object
0-* [ code ]
549 550 551 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 549 def representation @representation end |
#requirements ⇒ Object
0-1 markdown
558 559 560 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 558 def requirements @requirements end |
#short ⇒ Object
0-1 string
555 556 557 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 555 def short @short end |
#sliceIsConstraining ⇒ Object
0-1 boolean
551 552 553 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 551 def sliceIsConstraining @sliceIsConstraining end |
#sliceName ⇒ Object
0-1 string
550 551 552 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 550 def sliceName @sliceName end |
#slicing ⇒ Object
0-1 ElementDefinition::Slicing
554 555 556 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 554 def slicing @slicing end |
#type ⇒ Object
0-* [ ElementDefinition::Type ]
564 565 566 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 564 def type @type end |
#valueAlternatives ⇒ Object
0-* [ canonical ]
754 755 756 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 754 def valueAlternatives @valueAlternatives end |