Class: FHIR::ElementDefinition
- Defined in:
- lib/fhir/types/ElementDefinition.rb
Defined Under Namespace
Classes: Base, Binding, Constraint, Mapping, Slicing, Type
Constant Summary collapse
- MULTIPLE_TYPES =
{ 'defaultValue' => ['base64Binary', 'boolean', 'code', 'date', 'dateTime', 'decimal', 'id', 'instant', 'integer', 'markdown', 'oid', 'positiveInt', 'string', 'time', 'unsignedInt', 'uri', 'Address', 'Age', 'Annotation', 'Attachment', 'CodeableConcept', 'Coding', 'ContactPoint', 'Count', 'Distance', 'Duration', 'HumanName', 'Identifier', 'Money', 'Period', 'Quantity', 'Range', 'Ratio', 'Reference', 'SampledData', 'Signature', 'Timing', 'Meta'], 'fixed' => ['base64Binary', 'boolean', 'code', 'date', 'dateTime', 'decimal', 'id', 'instant', 'integer', 'markdown', 'oid', 'positiveInt', 'string', 'time', 'unsignedInt', 'uri', 'Address', 'Age', 'Annotation', 'Attachment', 'CodeableConcept', 'Coding', 'ContactPoint', 'Count', 'Distance', 'Duration', 'HumanName', 'Identifier', 'Money', 'Period', 'Quantity', 'Range', 'Ratio', 'Reference', 'SampledData', 'Signature', 'Timing', 'Meta'], 'pattern' => ['base64Binary', 'boolean', 'code', 'date', 'dateTime', 'decimal', 'id', 'instant', 'integer', 'markdown', 'oid', 'positiveInt', 'string', 'time', 'unsignedInt', 'uri', 'Address', 'Age', 'Annotation', 'Attachment', 'CodeableConcept', 'Coding', 'ContactPoint', 'Count', 'Distance', 'Duration', 'HumanName', 'Identifier', 'Money', 'Period', 'Quantity', 'Range', 'Ratio', 'Reference', 'SampledData', 'Signature', 'Timing', 'Meta'], 'example' => ['base64Binary', 'boolean', 'code', 'date', 'dateTime', 'decimal', 'id', 'instant', 'integer', 'markdown', 'oid', 'positiveInt', 'string', 'time', 'unsignedInt', 'uri', 'Address', 'Age', 'Annotation', 'Attachment', 'CodeableConcept', 'Coding', 'ContactPoint', 'Count', 'Distance', 'Duration', 'HumanName', 'Identifier', 'Money', 'Period', 'Quantity', 'Range', 'Ratio', 'Reference', 'SampledData', 'Signature', 'Timing', 'Meta'], 'minValue' => ['date', 'dateTime', 'instant', 'time', 'decimal', 'integer', 'positiveInt', 'unsignedInt', 'Quantity'], 'maxValue' => ['date', 'dateTime', 'instant', 'time', 'decimal', 'integer', '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}, 'path' => {'type'=>'string', 'path'=>'ElementDefinition.path', 'min'=>1, 'max'=>1}, 'representation' => {'valid_codes'=>{'http://hl7.org/fhir/property-representation'=>['xmlAttr', 'xmlText', 'typeAttr', 'cdaText', 'xhtml', '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'}}, 'name' => {'type'=>'string', 'path'=>'ElementDefinition.name', 'min'=>0, 'max'=>1}, 'label' => {'type'=>'string', 'path'=>'ElementDefinition.label', 'min'=>0, 'max'=>1}, 'code' => {'valid_codes'=>{'http://loinc.org'=>[]}, 'type'=>'Coding', 'path'=>'ElementDefinition.code', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/observation-codes'}}, '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}, 'comments' => {'type'=>'markdown', 'path'=>'ElementDefinition.comments', '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'=>'integer', '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}, '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}, '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}, '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}, '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}, '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}, 'defaultValueMeta' => {'type'=>'Meta', 'path'=>'ElementDefinition.defaultValue[x]', 'min'=>0, 'max'=>1}, 'meaningWhenMissing' => {'type'=>'markdown', 'path'=>'ElementDefinition.meaningWhenMissing', '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}, '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}, '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}, '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}, '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}, '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}, '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}, '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}, '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}, '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}, '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}, '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}, 'patternMeta' => {'type'=>'Meta', 'path'=>'ElementDefinition.pattern[x]', 'min'=>0, 'max'=>1}, 'exampleBase64Binary' => {'type'=>'base64Binary', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleBoolean' => {'type'=>'boolean', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleCode' => {'type'=>'code', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleDate' => {'type'=>'date', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleDateTime' => {'type'=>'dateTime', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleDecimal' => {'type'=>'decimal', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleId' => {'type'=>'id', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleInstant' => {'type'=>'instant', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleInteger' => {'type'=>'integer', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleMarkdown' => {'type'=>'markdown', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleOid' => {'type'=>'oid', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'examplePositiveInt' => {'type'=>'positiveInt', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleString' => {'type'=>'string', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleTime' => {'type'=>'time', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleUnsignedInt' => {'type'=>'unsignedInt', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleUri' => {'type'=>'uri', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleAddress' => {'type'=>'Address', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleAge' => {'type'=>'Age', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleAnnotation' => {'type'=>'Annotation', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleAttachment' => {'type'=>'Attachment', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleCodeableConcept' => {'type'=>'CodeableConcept', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleCoding' => {'type'=>'Coding', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleContactPoint' => {'type'=>'ContactPoint', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleCount' => {'type'=>'Count', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleDistance' => {'type'=>'Distance', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleDuration' => {'type'=>'Duration', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleHumanName' => {'type'=>'HumanName', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleIdentifier' => {'type'=>'Identifier', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleMoney' => {'type'=>'Money', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'examplePeriod' => {'type'=>'Period', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleQuantity' => {'type'=>'Quantity', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleRange' => {'type'=>'Range', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleRatio' => {'type'=>'Ratio', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleReference' => {'type'=>'Reference', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleSampledData' => {'type'=>'SampledData', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleSignature' => {'type'=>'Signature', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleTiming' => {'type'=>'Timing', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, 'exampleMeta' => {'type'=>'Meta', 'path'=>'ElementDefinition.example[x]', 'min'=>0, 'max'=>1}, '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}, '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}, '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}, 'mustSupport' => {'type'=>'boolean', 'path'=>'ElementDefinition.mustSupport', 'min'=>0, 'max'=>1}, 'isModifier' => {'type'=>'boolean', 'path'=>'ElementDefinition.isModifier', '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} }
Instance Attribute Summary collapse
-
#alias ⇒ Object
0-* [ string ].
-
#base ⇒ Object
0-1 ElementDefinition::Base.
-
#binding ⇒ Object
0-1 ElementDefinition::Binding.
-
#code ⇒ Object
0-* [ Coding ].
-
#comments ⇒ 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.
-
#defaultValueBase64Binary ⇒ Object
0-1 base64Binary.
-
#defaultValueBoolean ⇒ Object
0-1 boolean.
-
#defaultValueCode ⇒ Object
0-1 code.
-
#defaultValueCodeableConcept ⇒ Object
0-1 CodeableConcept.
-
#defaultValueCoding ⇒ Object
0-1 Coding.
-
#defaultValueContactPoint ⇒ Object
0-1 ContactPoint.
-
#defaultValueCount ⇒ Object
0-1 Count.
-
#defaultValueDate ⇒ Object
0-1 date.
-
#defaultValueDateTime ⇒ Object
0-1 dateTime.
-
#defaultValueDecimal ⇒ Object
0-1 decimal.
-
#defaultValueDistance ⇒ Object
0-1 Distance.
-
#defaultValueDuration ⇒ Object
0-1 Duration.
-
#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.
-
#defaultValueMarkdown ⇒ Object
0-1 markdown.
-
#defaultValueMeta ⇒ Object
0-1 Meta.
-
#defaultValueMoney ⇒ Object
0-1 Money.
-
#defaultValueOid ⇒ Object
0-1 oid.
-
#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.
-
#defaultValueReference ⇒ Object
0-1 Reference().
-
#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.
-
#defaultValueUnsignedInt ⇒ Object
0-1 unsignedInt.
-
#defaultValueUri ⇒ Object
0-1 uri.
-
#definition ⇒ Object
0-1 markdown.
-
#exampleAddress ⇒ Object
0-1 Address.
-
#exampleAge ⇒ Object
0-1 Age.
-
#exampleAnnotation ⇒ Object
0-1 Annotation.
-
#exampleAttachment ⇒ Object
0-1 Attachment.
-
#exampleBase64Binary ⇒ Object
0-1 base64Binary.
-
#exampleBoolean ⇒ Object
0-1 boolean.
-
#exampleCode ⇒ Object
0-1 code.
-
#exampleCodeableConcept ⇒ Object
0-1 CodeableConcept.
-
#exampleCoding ⇒ Object
0-1 Coding.
-
#exampleContactPoint ⇒ Object
0-1 ContactPoint.
-
#exampleCount ⇒ Object
0-1 Count.
-
#exampleDate ⇒ Object
0-1 date.
-
#exampleDateTime ⇒ Object
0-1 dateTime.
-
#exampleDecimal ⇒ Object
0-1 decimal.
-
#exampleDistance ⇒ Object
0-1 Distance.
-
#exampleDuration ⇒ Object
0-1 Duration.
-
#exampleHumanName ⇒ Object
0-1 HumanName.
-
#exampleId ⇒ Object
0-1 id.
-
#exampleIdentifier ⇒ Object
0-1 Identifier.
-
#exampleInstant ⇒ Object
0-1 instant.
-
#exampleInteger ⇒ Object
0-1 integer.
-
#exampleMarkdown ⇒ Object
0-1 markdown.
-
#exampleMeta ⇒ Object
0-1 Meta.
-
#exampleMoney ⇒ Object
0-1 Money.
-
#exampleOid ⇒ Object
0-1 oid.
-
#examplePeriod ⇒ Object
0-1 Period.
-
#examplePositiveInt ⇒ Object
0-1 positiveInt.
-
#exampleQuantity ⇒ Object
0-1 Quantity.
-
#exampleRange ⇒ Object
0-1 Range.
-
#exampleRatio ⇒ Object
0-1 Ratio.
-
#exampleReference ⇒ Object
0-1 Reference().
-
#exampleSampledData ⇒ Object
0-1 SampledData.
-
#exampleSignature ⇒ Object
0-1 Signature.
-
#exampleString ⇒ Object
0-1 string.
-
#exampleTime ⇒ Object
0-1 time.
-
#exampleTiming ⇒ Object
0-1 Timing.
-
#exampleUnsignedInt ⇒ Object
0-1 unsignedInt.
-
#exampleUri ⇒ Object
0-1 uri.
-
#extension ⇒ Object
0-* [ Extension ].
-
#fixedAddress ⇒ Object
0-1 Address.
-
#fixedAge ⇒ Object
0-1 Age.
-
#fixedAnnotation ⇒ Object
0-1 Annotation.
-
#fixedAttachment ⇒ Object
0-1 Attachment.
-
#fixedBase64Binary ⇒ Object
0-1 base64Binary.
-
#fixedBoolean ⇒ Object
0-1 boolean.
-
#fixedCode ⇒ Object
0-1 code.
-
#fixedCodeableConcept ⇒ Object
0-1 CodeableConcept.
-
#fixedCoding ⇒ Object
0-1 Coding.
-
#fixedContactPoint ⇒ Object
0-1 ContactPoint.
-
#fixedCount ⇒ Object
0-1 Count.
-
#fixedDate ⇒ Object
0-1 date.
-
#fixedDateTime ⇒ Object
0-1 dateTime.
-
#fixedDecimal ⇒ Object
0-1 decimal.
-
#fixedDistance ⇒ Object
0-1 Distance.
-
#fixedDuration ⇒ Object
0-1 Duration.
-
#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.
-
#fixedMarkdown ⇒ Object
0-1 markdown.
-
#fixedMeta ⇒ Object
0-1 Meta.
-
#fixedMoney ⇒ Object
0-1 Money.
-
#fixedOid ⇒ Object
0-1 oid.
-
#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.
-
#fixedReference ⇒ Object
0-1 Reference().
-
#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.
-
#fixedUnsignedInt ⇒ Object
0-1 unsignedInt.
-
#fixedUri ⇒ Object
0-1 uri.
-
#id ⇒ Object
0-1 string.
-
#isModifier ⇒ Object
0-1 boolean.
-
#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.
-
#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 integer.
-
#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.
-
#minValuePositiveInt ⇒ Object
0-1 positiveInt.
-
#minValueQuantity ⇒ Object
0-1 Quantity.
-
#minValueTime ⇒ Object
0-1 time.
-
#minValueUnsignedInt ⇒ Object
0-1 unsignedInt.
-
#mustSupport ⇒ Object
0-1 boolean.
-
#name ⇒ 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.
-
#patternBase64Binary ⇒ Object
0-1 base64Binary.
-
#patternBoolean ⇒ Object
0-1 boolean.
-
#patternCode ⇒ Object
0-1 code.
-
#patternCodeableConcept ⇒ Object
0-1 CodeableConcept.
-
#patternCoding ⇒ Object
0-1 Coding.
-
#patternContactPoint ⇒ Object
0-1 ContactPoint.
-
#patternCount ⇒ Object
0-1 Count.
-
#patternDate ⇒ Object
0-1 date.
-
#patternDateTime ⇒ Object
0-1 dateTime.
-
#patternDecimal ⇒ Object
0-1 decimal.
-
#patternDistance ⇒ Object
0-1 Distance.
-
#patternDuration ⇒ Object
0-1 Duration.
-
#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.
-
#patternMarkdown ⇒ Object
0-1 markdown.
-
#patternMeta ⇒ Object
0-1 Meta.
-
#patternMoney ⇒ Object
0-1 Money.
-
#patternOid ⇒ Object
0-1 oid.
-
#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.
-
#patternReference ⇒ Object
0-1 Reference().
-
#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.
-
#patternUnsignedInt ⇒ Object
0-1 unsignedInt.
-
#patternUri ⇒ Object
0-1 uri.
-
#representation ⇒ Object
0-* [ code ].
-
#requirements ⇒ Object
0-1 markdown.
-
#short ⇒ Object
0-1 string.
-
#slicing ⇒ Object
0-1 ElementDefinition::Slicing.
-
#type ⇒ Object
0-* [ ElementDefinition::Type ].
Method Summary
Methods included from Xml
from_xml, is_valid?, #to_xml, validate
Methods included from Json
Methods included from Hashable
Methods inherited from Model
#attribute_mismatch, #compare_attribute, #equals?, #initialize, #is_valid?, #method_missing, #mismatch, #to_reference, #validate, #validate_profile
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 ]
365 366 367 |
# File 'lib/fhir/types/ElementDefinition.rb', line 365 def alias @alias end |
#base ⇒ Object
0-1 ElementDefinition::Base
368 369 370 |
# File 'lib/fhir/types/ElementDefinition.rb', line 368 def base @base end |
#binding ⇒ Object
0-1 ElementDefinition::Binding
548 549 550 |
# File 'lib/fhir/types/ElementDefinition.rb', line 548 def binding @binding end |
#code ⇒ Object
0-* [ Coding ]
359 360 361 |
# File 'lib/fhir/types/ElementDefinition.rb', line 359 def code @code end |
#comments ⇒ Object
0-1 markdown
363 364 365 |
# File 'lib/fhir/types/ElementDefinition.rb', line 363 def comments @comments end |
#condition ⇒ Object
0-* [ id ]
543 544 545 |
# File 'lib/fhir/types/ElementDefinition.rb', line 543 def condition @condition end |
#constraint ⇒ Object
0-* [ ElementDefinition::Constraint ]
544 545 546 |
# File 'lib/fhir/types/ElementDefinition.rb', line 544 def constraint @constraint end |
#contentReference ⇒ Object
0-1 uri
369 370 371 |
# File 'lib/fhir/types/ElementDefinition.rb', line 369 def contentReference @contentReference end |
#defaultValueAddress ⇒ Object
0-1 Address
387 388 389 |
# File 'lib/fhir/types/ElementDefinition.rb', line 387 def defaultValueAddress @defaultValueAddress end |
#defaultValueAge ⇒ Object
0-1 Age
388 389 390 |
# File 'lib/fhir/types/ElementDefinition.rb', line 388 def defaultValueAge @defaultValueAge end |
#defaultValueAnnotation ⇒ Object
0-1 Annotation
389 390 391 |
# File 'lib/fhir/types/ElementDefinition.rb', line 389 def defaultValueAnnotation @defaultValueAnnotation end |
#defaultValueAttachment ⇒ Object
0-1 Attachment
390 391 392 |
# File 'lib/fhir/types/ElementDefinition.rb', line 390 def defaultValueAttachment @defaultValueAttachment end |
#defaultValueBase64Binary ⇒ Object
0-1 base64Binary
371 372 373 |
# File 'lib/fhir/types/ElementDefinition.rb', line 371 def defaultValueBase64Binary @defaultValueBase64Binary end |
#defaultValueBoolean ⇒ Object
0-1 boolean
372 373 374 |
# File 'lib/fhir/types/ElementDefinition.rb', line 372 def defaultValueBoolean @defaultValueBoolean end |
#defaultValueCode ⇒ Object
0-1 code
373 374 375 |
# File 'lib/fhir/types/ElementDefinition.rb', line 373 def defaultValueCode @defaultValueCode end |
#defaultValueCodeableConcept ⇒ Object
0-1 CodeableConcept
391 392 393 |
# File 'lib/fhir/types/ElementDefinition.rb', line 391 def defaultValueCodeableConcept @defaultValueCodeableConcept end |
#defaultValueCoding ⇒ Object
0-1 Coding
392 393 394 |
# File 'lib/fhir/types/ElementDefinition.rb', line 392 def defaultValueCoding @defaultValueCoding end |
#defaultValueContactPoint ⇒ Object
0-1 ContactPoint
393 394 395 |
# File 'lib/fhir/types/ElementDefinition.rb', line 393 def defaultValueContactPoint @defaultValueContactPoint end |
#defaultValueCount ⇒ Object
0-1 Count
394 395 396 |
# File 'lib/fhir/types/ElementDefinition.rb', line 394 def defaultValueCount @defaultValueCount end |
#defaultValueDate ⇒ Object
0-1 date
374 375 376 |
# File 'lib/fhir/types/ElementDefinition.rb', line 374 def defaultValueDate @defaultValueDate end |
#defaultValueDateTime ⇒ Object
0-1 dateTime
375 376 377 |
# File 'lib/fhir/types/ElementDefinition.rb', line 375 def defaultValueDateTime @defaultValueDateTime end |
#defaultValueDecimal ⇒ Object
0-1 decimal
376 377 378 |
# File 'lib/fhir/types/ElementDefinition.rb', line 376 def defaultValueDecimal @defaultValueDecimal end |
#defaultValueDistance ⇒ Object
0-1 Distance
395 396 397 |
# File 'lib/fhir/types/ElementDefinition.rb', line 395 def defaultValueDistance @defaultValueDistance end |
#defaultValueDuration ⇒ Object
0-1 Duration
396 397 398 |
# File 'lib/fhir/types/ElementDefinition.rb', line 396 def defaultValueDuration @defaultValueDuration end |
#defaultValueHumanName ⇒ Object
0-1 HumanName
397 398 399 |
# File 'lib/fhir/types/ElementDefinition.rb', line 397 def defaultValueHumanName @defaultValueHumanName end |
#defaultValueId ⇒ Object
0-1 id
377 378 379 |
# File 'lib/fhir/types/ElementDefinition.rb', line 377 def defaultValueId @defaultValueId end |
#defaultValueIdentifier ⇒ Object
0-1 Identifier
398 399 400 |
# File 'lib/fhir/types/ElementDefinition.rb', line 398 def defaultValueIdentifier @defaultValueIdentifier end |
#defaultValueInstant ⇒ Object
0-1 instant
378 379 380 |
# File 'lib/fhir/types/ElementDefinition.rb', line 378 def defaultValueInstant @defaultValueInstant end |
#defaultValueInteger ⇒ Object
0-1 integer
379 380 381 |
# File 'lib/fhir/types/ElementDefinition.rb', line 379 def defaultValueInteger @defaultValueInteger end |
#defaultValueMarkdown ⇒ Object
0-1 markdown
380 381 382 |
# File 'lib/fhir/types/ElementDefinition.rb', line 380 def defaultValueMarkdown @defaultValueMarkdown end |
#defaultValueMeta ⇒ Object
0-1 Meta
408 409 410 |
# File 'lib/fhir/types/ElementDefinition.rb', line 408 def defaultValueMeta @defaultValueMeta end |
#defaultValueMoney ⇒ Object
0-1 Money
399 400 401 |
# File 'lib/fhir/types/ElementDefinition.rb', line 399 def defaultValueMoney @defaultValueMoney end |
#defaultValueOid ⇒ Object
0-1 oid
381 382 383 |
# File 'lib/fhir/types/ElementDefinition.rb', line 381 def defaultValueOid @defaultValueOid end |
#defaultValuePeriod ⇒ Object
0-1 Period
400 401 402 |
# File 'lib/fhir/types/ElementDefinition.rb', line 400 def defaultValuePeriod @defaultValuePeriod end |
#defaultValuePositiveInt ⇒ Object
0-1 positiveInt
382 383 384 |
# File 'lib/fhir/types/ElementDefinition.rb', line 382 def defaultValuePositiveInt @defaultValuePositiveInt end |
#defaultValueQuantity ⇒ Object
0-1 Quantity
401 402 403 |
# File 'lib/fhir/types/ElementDefinition.rb', line 401 def defaultValueQuantity @defaultValueQuantity end |
#defaultValueRange ⇒ Object
0-1 Range
402 403 404 |
# File 'lib/fhir/types/ElementDefinition.rb', line 402 def defaultValueRange @defaultValueRange end |
#defaultValueRatio ⇒ Object
0-1 Ratio
403 404 405 |
# File 'lib/fhir/types/ElementDefinition.rb', line 403 def defaultValueRatio @defaultValueRatio end |
#defaultValueReference ⇒ Object
0-1 Reference()
404 405 406 |
# File 'lib/fhir/types/ElementDefinition.rb', line 404 def defaultValueReference @defaultValueReference end |
#defaultValueSampledData ⇒ Object
0-1 SampledData
405 406 407 |
# File 'lib/fhir/types/ElementDefinition.rb', line 405 def defaultValueSampledData @defaultValueSampledData end |
#defaultValueSignature ⇒ Object
0-1 Signature
406 407 408 |
# File 'lib/fhir/types/ElementDefinition.rb', line 406 def defaultValueSignature @defaultValueSignature end |
#defaultValueString ⇒ Object
0-1 string
383 384 385 |
# File 'lib/fhir/types/ElementDefinition.rb', line 383 def defaultValueString @defaultValueString end |
#defaultValueTime ⇒ Object
0-1 time
384 385 386 |
# File 'lib/fhir/types/ElementDefinition.rb', line 384 def defaultValueTime @defaultValueTime end |
#defaultValueTiming ⇒ Object
0-1 Timing
407 408 409 |
# File 'lib/fhir/types/ElementDefinition.rb', line 407 def defaultValueTiming @defaultValueTiming end |
#defaultValueUnsignedInt ⇒ Object
0-1 unsignedInt
385 386 387 |
# File 'lib/fhir/types/ElementDefinition.rb', line 385 def defaultValueUnsignedInt @defaultValueUnsignedInt end |
#defaultValueUri ⇒ Object
0-1 uri
386 387 388 |
# File 'lib/fhir/types/ElementDefinition.rb', line 386 def defaultValueUri @defaultValueUri end |
#definition ⇒ Object
0-1 markdown
362 363 364 |
# File 'lib/fhir/types/ElementDefinition.rb', line 362 def definition @definition end |
#exampleAddress ⇒ Object
0-1 Address
502 503 504 |
# File 'lib/fhir/types/ElementDefinition.rb', line 502 def exampleAddress @exampleAddress end |
#exampleAge ⇒ Object
0-1 Age
503 504 505 |
# File 'lib/fhir/types/ElementDefinition.rb', line 503 def exampleAge @exampleAge end |
#exampleAnnotation ⇒ Object
0-1 Annotation
504 505 506 |
# File 'lib/fhir/types/ElementDefinition.rb', line 504 def exampleAnnotation @exampleAnnotation end |
#exampleAttachment ⇒ Object
0-1 Attachment
505 506 507 |
# File 'lib/fhir/types/ElementDefinition.rb', line 505 def exampleAttachment @exampleAttachment end |
#exampleBase64Binary ⇒ Object
0-1 base64Binary
486 487 488 |
# File 'lib/fhir/types/ElementDefinition.rb', line 486 def exampleBase64Binary @exampleBase64Binary end |
#exampleBoolean ⇒ Object
0-1 boolean
487 488 489 |
# File 'lib/fhir/types/ElementDefinition.rb', line 487 def exampleBoolean @exampleBoolean end |
#exampleCode ⇒ Object
0-1 code
488 489 490 |
# File 'lib/fhir/types/ElementDefinition.rb', line 488 def exampleCode @exampleCode end |
#exampleCodeableConcept ⇒ Object
0-1 CodeableConcept
506 507 508 |
# File 'lib/fhir/types/ElementDefinition.rb', line 506 def exampleCodeableConcept @exampleCodeableConcept end |
#exampleCoding ⇒ Object
0-1 Coding
507 508 509 |
# File 'lib/fhir/types/ElementDefinition.rb', line 507 def exampleCoding @exampleCoding end |
#exampleContactPoint ⇒ Object
0-1 ContactPoint
508 509 510 |
# File 'lib/fhir/types/ElementDefinition.rb', line 508 def exampleContactPoint @exampleContactPoint end |
#exampleCount ⇒ Object
0-1 Count
509 510 511 |
# File 'lib/fhir/types/ElementDefinition.rb', line 509 def exampleCount @exampleCount end |
#exampleDate ⇒ Object
0-1 date
489 490 491 |
# File 'lib/fhir/types/ElementDefinition.rb', line 489 def exampleDate @exampleDate end |
#exampleDateTime ⇒ Object
0-1 dateTime
490 491 492 |
# File 'lib/fhir/types/ElementDefinition.rb', line 490 def exampleDateTime @exampleDateTime end |
#exampleDecimal ⇒ Object
0-1 decimal
491 492 493 |
# File 'lib/fhir/types/ElementDefinition.rb', line 491 def exampleDecimal @exampleDecimal end |
#exampleDistance ⇒ Object
0-1 Distance
510 511 512 |
# File 'lib/fhir/types/ElementDefinition.rb', line 510 def exampleDistance @exampleDistance end |
#exampleDuration ⇒ Object
0-1 Duration
511 512 513 |
# File 'lib/fhir/types/ElementDefinition.rb', line 511 def exampleDuration @exampleDuration end |
#exampleHumanName ⇒ Object
0-1 HumanName
512 513 514 |
# File 'lib/fhir/types/ElementDefinition.rb', line 512 def exampleHumanName @exampleHumanName end |
#exampleId ⇒ Object
0-1 id
492 493 494 |
# File 'lib/fhir/types/ElementDefinition.rb', line 492 def exampleId @exampleId end |
#exampleIdentifier ⇒ Object
0-1 Identifier
513 514 515 |
# File 'lib/fhir/types/ElementDefinition.rb', line 513 def exampleIdentifier @exampleIdentifier end |
#exampleInstant ⇒ Object
0-1 instant
493 494 495 |
# File 'lib/fhir/types/ElementDefinition.rb', line 493 def exampleInstant @exampleInstant end |
#exampleInteger ⇒ Object
0-1 integer
494 495 496 |
# File 'lib/fhir/types/ElementDefinition.rb', line 494 def exampleInteger @exampleInteger end |
#exampleMarkdown ⇒ Object
0-1 markdown
495 496 497 |
# File 'lib/fhir/types/ElementDefinition.rb', line 495 def exampleMarkdown @exampleMarkdown end |
#exampleMeta ⇒ Object
0-1 Meta
523 524 525 |
# File 'lib/fhir/types/ElementDefinition.rb', line 523 def exampleMeta @exampleMeta end |
#exampleMoney ⇒ Object
0-1 Money
514 515 516 |
# File 'lib/fhir/types/ElementDefinition.rb', line 514 def exampleMoney @exampleMoney end |
#exampleOid ⇒ Object
0-1 oid
496 497 498 |
# File 'lib/fhir/types/ElementDefinition.rb', line 496 def exampleOid @exampleOid end |
#examplePeriod ⇒ Object
0-1 Period
515 516 517 |
# File 'lib/fhir/types/ElementDefinition.rb', line 515 def examplePeriod @examplePeriod end |
#examplePositiveInt ⇒ Object
0-1 positiveInt
497 498 499 |
# File 'lib/fhir/types/ElementDefinition.rb', line 497 def examplePositiveInt @examplePositiveInt end |
#exampleQuantity ⇒ Object
0-1 Quantity
516 517 518 |
# File 'lib/fhir/types/ElementDefinition.rb', line 516 def exampleQuantity @exampleQuantity end |
#exampleRange ⇒ Object
0-1 Range
517 518 519 |
# File 'lib/fhir/types/ElementDefinition.rb', line 517 def exampleRange @exampleRange end |
#exampleRatio ⇒ Object
0-1 Ratio
518 519 520 |
# File 'lib/fhir/types/ElementDefinition.rb', line 518 def exampleRatio @exampleRatio end |
#exampleReference ⇒ Object
0-1 Reference()
519 520 521 |
# File 'lib/fhir/types/ElementDefinition.rb', line 519 def exampleReference @exampleReference end |
#exampleSampledData ⇒ Object
0-1 SampledData
520 521 522 |
# File 'lib/fhir/types/ElementDefinition.rb', line 520 def exampleSampledData @exampleSampledData end |
#exampleSignature ⇒ Object
0-1 Signature
521 522 523 |
# File 'lib/fhir/types/ElementDefinition.rb', line 521 def exampleSignature @exampleSignature end |
#exampleString ⇒ Object
0-1 string
498 499 500 |
# File 'lib/fhir/types/ElementDefinition.rb', line 498 def exampleString @exampleString end |
#exampleTime ⇒ Object
0-1 time
499 500 501 |
# File 'lib/fhir/types/ElementDefinition.rb', line 499 def exampleTime @exampleTime end |
#exampleTiming ⇒ Object
0-1 Timing
522 523 524 |
# File 'lib/fhir/types/ElementDefinition.rb', line 522 def exampleTiming @exampleTiming end |
#exampleUnsignedInt ⇒ Object
0-1 unsignedInt
500 501 502 |
# File 'lib/fhir/types/ElementDefinition.rb', line 500 def exampleUnsignedInt @exampleUnsignedInt end |
#exampleUri ⇒ Object
0-1 uri
501 502 503 |
# File 'lib/fhir/types/ElementDefinition.rb', line 501 def exampleUri @exampleUri end |
#extension ⇒ Object
0-* [ Extension ]
354 355 356 |
# File 'lib/fhir/types/ElementDefinition.rb', line 354 def extension @extension end |
#fixedAddress ⇒ Object
0-1 Address
426 427 428 |
# File 'lib/fhir/types/ElementDefinition.rb', line 426 def fixedAddress @fixedAddress end |
#fixedAge ⇒ Object
0-1 Age
427 428 429 |
# File 'lib/fhir/types/ElementDefinition.rb', line 427 def fixedAge @fixedAge end |
#fixedAnnotation ⇒ Object
0-1 Annotation
428 429 430 |
# File 'lib/fhir/types/ElementDefinition.rb', line 428 def fixedAnnotation @fixedAnnotation end |
#fixedAttachment ⇒ Object
0-1 Attachment
429 430 431 |
# File 'lib/fhir/types/ElementDefinition.rb', line 429 def fixedAttachment @fixedAttachment end |
#fixedBase64Binary ⇒ Object
0-1 base64Binary
410 411 412 |
# File 'lib/fhir/types/ElementDefinition.rb', line 410 def fixedBase64Binary @fixedBase64Binary end |
#fixedBoolean ⇒ Object
0-1 boolean
411 412 413 |
# File 'lib/fhir/types/ElementDefinition.rb', line 411 def fixedBoolean @fixedBoolean end |
#fixedCode ⇒ Object
0-1 code
412 413 414 |
# File 'lib/fhir/types/ElementDefinition.rb', line 412 def fixedCode @fixedCode end |
#fixedCodeableConcept ⇒ Object
0-1 CodeableConcept
430 431 432 |
# File 'lib/fhir/types/ElementDefinition.rb', line 430 def fixedCodeableConcept @fixedCodeableConcept end |
#fixedCoding ⇒ Object
0-1 Coding
431 432 433 |
# File 'lib/fhir/types/ElementDefinition.rb', line 431 def fixedCoding @fixedCoding end |
#fixedContactPoint ⇒ Object
0-1 ContactPoint
432 433 434 |
# File 'lib/fhir/types/ElementDefinition.rb', line 432 def fixedContactPoint @fixedContactPoint end |
#fixedCount ⇒ Object
0-1 Count
433 434 435 |
# File 'lib/fhir/types/ElementDefinition.rb', line 433 def fixedCount @fixedCount end |
#fixedDate ⇒ Object
0-1 date
413 414 415 |
# File 'lib/fhir/types/ElementDefinition.rb', line 413 def fixedDate @fixedDate end |
#fixedDateTime ⇒ Object
0-1 dateTime
414 415 416 |
# File 'lib/fhir/types/ElementDefinition.rb', line 414 def fixedDateTime @fixedDateTime end |
#fixedDecimal ⇒ Object
0-1 decimal
415 416 417 |
# File 'lib/fhir/types/ElementDefinition.rb', line 415 def fixedDecimal @fixedDecimal end |
#fixedDistance ⇒ Object
0-1 Distance
434 435 436 |
# File 'lib/fhir/types/ElementDefinition.rb', line 434 def fixedDistance @fixedDistance end |
#fixedDuration ⇒ Object
0-1 Duration
435 436 437 |
# File 'lib/fhir/types/ElementDefinition.rb', line 435 def fixedDuration @fixedDuration end |
#fixedHumanName ⇒ Object
0-1 HumanName
436 437 438 |
# File 'lib/fhir/types/ElementDefinition.rb', line 436 def fixedHumanName @fixedHumanName end |
#fixedId ⇒ Object
0-1 id
416 417 418 |
# File 'lib/fhir/types/ElementDefinition.rb', line 416 def fixedId @fixedId end |
#fixedIdentifier ⇒ Object
0-1 Identifier
437 438 439 |
# File 'lib/fhir/types/ElementDefinition.rb', line 437 def fixedIdentifier @fixedIdentifier end |
#fixedInstant ⇒ Object
0-1 instant
417 418 419 |
# File 'lib/fhir/types/ElementDefinition.rb', line 417 def fixedInstant @fixedInstant end |
#fixedInteger ⇒ Object
0-1 integer
418 419 420 |
# File 'lib/fhir/types/ElementDefinition.rb', line 418 def fixedInteger @fixedInteger end |
#fixedMarkdown ⇒ Object
0-1 markdown
419 420 421 |
# File 'lib/fhir/types/ElementDefinition.rb', line 419 def fixedMarkdown @fixedMarkdown end |
#fixedMeta ⇒ Object
0-1 Meta
447 448 449 |
# File 'lib/fhir/types/ElementDefinition.rb', line 447 def fixedMeta @fixedMeta end |
#fixedMoney ⇒ Object
0-1 Money
438 439 440 |
# File 'lib/fhir/types/ElementDefinition.rb', line 438 def fixedMoney @fixedMoney end |
#fixedOid ⇒ Object
0-1 oid
420 421 422 |
# File 'lib/fhir/types/ElementDefinition.rb', line 420 def fixedOid @fixedOid end |
#fixedPeriod ⇒ Object
0-1 Period
439 440 441 |
# File 'lib/fhir/types/ElementDefinition.rb', line 439 def fixedPeriod @fixedPeriod end |
#fixedPositiveInt ⇒ Object
0-1 positiveInt
421 422 423 |
# File 'lib/fhir/types/ElementDefinition.rb', line 421 def fixedPositiveInt @fixedPositiveInt end |
#fixedQuantity ⇒ Object
0-1 Quantity
440 441 442 |
# File 'lib/fhir/types/ElementDefinition.rb', line 440 def fixedQuantity @fixedQuantity end |
#fixedRange ⇒ Object
0-1 Range
441 442 443 |
# File 'lib/fhir/types/ElementDefinition.rb', line 441 def fixedRange @fixedRange end |
#fixedRatio ⇒ Object
0-1 Ratio
442 443 444 |
# File 'lib/fhir/types/ElementDefinition.rb', line 442 def fixedRatio @fixedRatio end |
#fixedReference ⇒ Object
0-1 Reference()
443 444 445 |
# File 'lib/fhir/types/ElementDefinition.rb', line 443 def fixedReference @fixedReference end |
#fixedSampledData ⇒ Object
0-1 SampledData
444 445 446 |
# File 'lib/fhir/types/ElementDefinition.rb', line 444 def fixedSampledData @fixedSampledData end |
#fixedSignature ⇒ Object
0-1 Signature
445 446 447 |
# File 'lib/fhir/types/ElementDefinition.rb', line 445 def fixedSignature @fixedSignature end |
#fixedString ⇒ Object
0-1 string
422 423 424 |
# File 'lib/fhir/types/ElementDefinition.rb', line 422 def fixedString @fixedString end |
#fixedTime ⇒ Object
0-1 time
423 424 425 |
# File 'lib/fhir/types/ElementDefinition.rb', line 423 def fixedTime @fixedTime end |
#fixedTiming ⇒ Object
0-1 Timing
446 447 448 |
# File 'lib/fhir/types/ElementDefinition.rb', line 446 def fixedTiming @fixedTiming end |
#fixedUnsignedInt ⇒ Object
0-1 unsignedInt
424 425 426 |
# File 'lib/fhir/types/ElementDefinition.rb', line 424 def fixedUnsignedInt @fixedUnsignedInt end |
#fixedUri ⇒ Object
0-1 uri
425 426 427 |
# File 'lib/fhir/types/ElementDefinition.rb', line 425 def fixedUri @fixedUri end |
#id ⇒ Object
0-1 string
353 354 355 |
# File 'lib/fhir/types/ElementDefinition.rb', line 353 def id @id end |
#isModifier ⇒ Object
0-1 boolean
546 547 548 |
# File 'lib/fhir/types/ElementDefinition.rb', line 546 def isModifier @isModifier end |
#isSummary ⇒ Object
0-1 boolean
547 548 549 |
# File 'lib/fhir/types/ElementDefinition.rb', line 547 def isSummary @isSummary end |
#label ⇒ Object
0-1 string
358 359 360 |
# File 'lib/fhir/types/ElementDefinition.rb', line 358 def label @label end |
#mapping ⇒ Object
0-* [ ElementDefinition::Mapping ]
549 550 551 |
# File 'lib/fhir/types/ElementDefinition.rb', line 549 def mapping @mapping end |
#max ⇒ Object
0-1 string
367 368 369 |
# File 'lib/fhir/types/ElementDefinition.rb', line 367 def max @max end |
#maxLength ⇒ Object
0-1 integer
542 543 544 |
# File 'lib/fhir/types/ElementDefinition.rb', line 542 def maxLength @maxLength end |
#maxValueDate ⇒ Object
0-1 date
533 534 535 |
# File 'lib/fhir/types/ElementDefinition.rb', line 533 def maxValueDate @maxValueDate end |
#maxValueDateTime ⇒ Object
0-1 dateTime
534 535 536 |
# File 'lib/fhir/types/ElementDefinition.rb', line 534 def maxValueDateTime @maxValueDateTime end |
#maxValueDecimal ⇒ Object
0-1 decimal
537 538 539 |
# File 'lib/fhir/types/ElementDefinition.rb', line 537 def maxValueDecimal @maxValueDecimal end |
#maxValueInstant ⇒ Object
0-1 instant
535 536 537 |
# File 'lib/fhir/types/ElementDefinition.rb', line 535 def maxValueInstant @maxValueInstant end |
#maxValueInteger ⇒ Object
0-1 integer
538 539 540 |
# File 'lib/fhir/types/ElementDefinition.rb', line 538 def maxValueInteger @maxValueInteger end |
#maxValuePositiveInt ⇒ Object
0-1 positiveInt
539 540 541 |
# File 'lib/fhir/types/ElementDefinition.rb', line 539 def maxValuePositiveInt @maxValuePositiveInt end |
#maxValueQuantity ⇒ Object
0-1 Quantity
541 542 543 |
# File 'lib/fhir/types/ElementDefinition.rb', line 541 def maxValueQuantity @maxValueQuantity end |
#maxValueTime ⇒ Object
0-1 time
536 537 538 |
# File 'lib/fhir/types/ElementDefinition.rb', line 536 def maxValueTime @maxValueTime end |
#maxValueUnsignedInt ⇒ Object
0-1 unsignedInt
540 541 542 |
# File 'lib/fhir/types/ElementDefinition.rb', line 540 def maxValueUnsignedInt @maxValueUnsignedInt end |
#meaningWhenMissing ⇒ Object
0-1 markdown
409 410 411 |
# File 'lib/fhir/types/ElementDefinition.rb', line 409 def meaningWhenMissing @meaningWhenMissing end |
#min ⇒ Object
0-1 integer
366 367 368 |
# File 'lib/fhir/types/ElementDefinition.rb', line 366 def min @min end |
#minValueDate ⇒ Object
0-1 date
524 525 526 |
# File 'lib/fhir/types/ElementDefinition.rb', line 524 def minValueDate @minValueDate end |
#minValueDateTime ⇒ Object
0-1 dateTime
525 526 527 |
# File 'lib/fhir/types/ElementDefinition.rb', line 525 def minValueDateTime @minValueDateTime end |
#minValueDecimal ⇒ Object
0-1 decimal
528 529 530 |
# File 'lib/fhir/types/ElementDefinition.rb', line 528 def minValueDecimal @minValueDecimal end |
#minValueInstant ⇒ Object
0-1 instant
526 527 528 |
# File 'lib/fhir/types/ElementDefinition.rb', line 526 def minValueInstant @minValueInstant end |
#minValueInteger ⇒ Object
0-1 integer
529 530 531 |
# File 'lib/fhir/types/ElementDefinition.rb', line 529 def minValueInteger @minValueInteger end |
#minValuePositiveInt ⇒ Object
0-1 positiveInt
530 531 532 |
# File 'lib/fhir/types/ElementDefinition.rb', line 530 def minValuePositiveInt @minValuePositiveInt end |
#minValueQuantity ⇒ Object
0-1 Quantity
532 533 534 |
# File 'lib/fhir/types/ElementDefinition.rb', line 532 def minValueQuantity @minValueQuantity end |
#minValueTime ⇒ Object
0-1 time
527 528 529 |
# File 'lib/fhir/types/ElementDefinition.rb', line 527 def minValueTime @minValueTime end |
#minValueUnsignedInt ⇒ Object
0-1 unsignedInt
531 532 533 |
# File 'lib/fhir/types/ElementDefinition.rb', line 531 def minValueUnsignedInt @minValueUnsignedInt end |
#mustSupport ⇒ Object
0-1 boolean
545 546 547 |
# File 'lib/fhir/types/ElementDefinition.rb', line 545 def mustSupport @mustSupport end |
#name ⇒ Object
0-1 string
357 358 359 |
# File 'lib/fhir/types/ElementDefinition.rb', line 357 def name @name end |
#path ⇒ Object
1-1 string
355 356 357 |
# File 'lib/fhir/types/ElementDefinition.rb', line 355 def path @path end |
#patternAddress ⇒ Object
0-1 Address
464 465 466 |
# File 'lib/fhir/types/ElementDefinition.rb', line 464 def patternAddress @patternAddress end |
#patternAge ⇒ Object
0-1 Age
465 466 467 |
# File 'lib/fhir/types/ElementDefinition.rb', line 465 def patternAge @patternAge end |
#patternAnnotation ⇒ Object
0-1 Annotation
466 467 468 |
# File 'lib/fhir/types/ElementDefinition.rb', line 466 def patternAnnotation @patternAnnotation end |
#patternAttachment ⇒ Object
0-1 Attachment
467 468 469 |
# File 'lib/fhir/types/ElementDefinition.rb', line 467 def patternAttachment @patternAttachment end |
#patternBase64Binary ⇒ Object
0-1 base64Binary
448 449 450 |
# File 'lib/fhir/types/ElementDefinition.rb', line 448 def patternBase64Binary @patternBase64Binary end |
#patternBoolean ⇒ Object
0-1 boolean
449 450 451 |
# File 'lib/fhir/types/ElementDefinition.rb', line 449 def patternBoolean @patternBoolean end |
#patternCode ⇒ Object
0-1 code
450 451 452 |
# File 'lib/fhir/types/ElementDefinition.rb', line 450 def patternCode @patternCode end |
#patternCodeableConcept ⇒ Object
0-1 CodeableConcept
468 469 470 |
# File 'lib/fhir/types/ElementDefinition.rb', line 468 def patternCodeableConcept @patternCodeableConcept end |
#patternCoding ⇒ Object
0-1 Coding
469 470 471 |
# File 'lib/fhir/types/ElementDefinition.rb', line 469 def patternCoding @patternCoding end |
#patternContactPoint ⇒ Object
0-1 ContactPoint
470 471 472 |
# File 'lib/fhir/types/ElementDefinition.rb', line 470 def patternContactPoint @patternContactPoint end |
#patternCount ⇒ Object
0-1 Count
471 472 473 |
# File 'lib/fhir/types/ElementDefinition.rb', line 471 def patternCount @patternCount end |
#patternDate ⇒ Object
0-1 date
451 452 453 |
# File 'lib/fhir/types/ElementDefinition.rb', line 451 def patternDate @patternDate end |
#patternDateTime ⇒ Object
0-1 dateTime
452 453 454 |
# File 'lib/fhir/types/ElementDefinition.rb', line 452 def patternDateTime @patternDateTime end |
#patternDecimal ⇒ Object
0-1 decimal
453 454 455 |
# File 'lib/fhir/types/ElementDefinition.rb', line 453 def patternDecimal @patternDecimal end |
#patternDistance ⇒ Object
0-1 Distance
472 473 474 |
# File 'lib/fhir/types/ElementDefinition.rb', line 472 def patternDistance @patternDistance end |
#patternDuration ⇒ Object
0-1 Duration
473 474 475 |
# File 'lib/fhir/types/ElementDefinition.rb', line 473 def patternDuration @patternDuration end |
#patternHumanName ⇒ Object
0-1 HumanName
474 475 476 |
# File 'lib/fhir/types/ElementDefinition.rb', line 474 def patternHumanName @patternHumanName end |
#patternId ⇒ Object
0-1 id
454 455 456 |
# File 'lib/fhir/types/ElementDefinition.rb', line 454 def patternId @patternId end |
#patternIdentifier ⇒ Object
0-1 Identifier
475 476 477 |
# File 'lib/fhir/types/ElementDefinition.rb', line 475 def patternIdentifier @patternIdentifier end |
#patternInstant ⇒ Object
0-1 instant
455 456 457 |
# File 'lib/fhir/types/ElementDefinition.rb', line 455 def patternInstant @patternInstant end |
#patternInteger ⇒ Object
0-1 integer
456 457 458 |
# File 'lib/fhir/types/ElementDefinition.rb', line 456 def patternInteger @patternInteger end |
#patternMarkdown ⇒ Object
0-1 markdown
457 458 459 |
# File 'lib/fhir/types/ElementDefinition.rb', line 457 def patternMarkdown @patternMarkdown end |
#patternMeta ⇒ Object
0-1 Meta
485 486 487 |
# File 'lib/fhir/types/ElementDefinition.rb', line 485 def patternMeta @patternMeta end |
#patternMoney ⇒ Object
0-1 Money
476 477 478 |
# File 'lib/fhir/types/ElementDefinition.rb', line 476 def patternMoney @patternMoney end |
#patternOid ⇒ Object
0-1 oid
458 459 460 |
# File 'lib/fhir/types/ElementDefinition.rb', line 458 def patternOid @patternOid end |
#patternPeriod ⇒ Object
0-1 Period
477 478 479 |
# File 'lib/fhir/types/ElementDefinition.rb', line 477 def patternPeriod @patternPeriod end |
#patternPositiveInt ⇒ Object
0-1 positiveInt
459 460 461 |
# File 'lib/fhir/types/ElementDefinition.rb', line 459 def patternPositiveInt @patternPositiveInt end |
#patternQuantity ⇒ Object
0-1 Quantity
478 479 480 |
# File 'lib/fhir/types/ElementDefinition.rb', line 478 def patternQuantity @patternQuantity end |
#patternRange ⇒ Object
0-1 Range
479 480 481 |
# File 'lib/fhir/types/ElementDefinition.rb', line 479 def patternRange @patternRange end |
#patternRatio ⇒ Object
0-1 Ratio
480 481 482 |
# File 'lib/fhir/types/ElementDefinition.rb', line 480 def patternRatio @patternRatio end |
#patternReference ⇒ Object
0-1 Reference()
481 482 483 |
# File 'lib/fhir/types/ElementDefinition.rb', line 481 def patternReference @patternReference end |
#patternSampledData ⇒ Object
0-1 SampledData
482 483 484 |
# File 'lib/fhir/types/ElementDefinition.rb', line 482 def patternSampledData @patternSampledData end |
#patternSignature ⇒ Object
0-1 Signature
483 484 485 |
# File 'lib/fhir/types/ElementDefinition.rb', line 483 def patternSignature @patternSignature end |
#patternString ⇒ Object
0-1 string
460 461 462 |
# File 'lib/fhir/types/ElementDefinition.rb', line 460 def patternString @patternString end |
#patternTime ⇒ Object
0-1 time
461 462 463 |
# File 'lib/fhir/types/ElementDefinition.rb', line 461 def patternTime @patternTime end |
#patternTiming ⇒ Object
0-1 Timing
484 485 486 |
# File 'lib/fhir/types/ElementDefinition.rb', line 484 def patternTiming @patternTiming end |
#patternUnsignedInt ⇒ Object
0-1 unsignedInt
462 463 464 |
# File 'lib/fhir/types/ElementDefinition.rb', line 462 def patternUnsignedInt @patternUnsignedInt end |
#patternUri ⇒ Object
0-1 uri
463 464 465 |
# File 'lib/fhir/types/ElementDefinition.rb', line 463 def patternUri @patternUri end |
#representation ⇒ Object
0-* [ code ]
356 357 358 |
# File 'lib/fhir/types/ElementDefinition.rb', line 356 def representation @representation end |
#requirements ⇒ Object
0-1 markdown
364 365 366 |
# File 'lib/fhir/types/ElementDefinition.rb', line 364 def requirements @requirements end |
#short ⇒ Object
0-1 string
361 362 363 |
# File 'lib/fhir/types/ElementDefinition.rb', line 361 def short @short end |
#slicing ⇒ Object
0-1 ElementDefinition::Slicing
360 361 362 |
# File 'lib/fhir/types/ElementDefinition.rb', line 360 def slicing @slicing end |
#type ⇒ Object
0-* [ ElementDefinition::Type ]
370 371 372 |
# File 'lib/fhir/types/ElementDefinition.rb', line 370 def type @type end |