Class: FHIR::R4B::ElementDefinition
- Includes:
- CommonElementDefinition, Hashable, Json, Xml
- Defined in:
- lib/fhir_models/r4b/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', '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', 'Contributor', 'DataRequirement', 'Expression', 'ParameterDefinition', 'RelatedArtifact', 'TriggerDefinition', 'UsageContext', 'Dosage'], 'fixed' => ['base64Binary', 'boolean', 'canonical', 'code', 'date', 'dateTime', 'decimal', 'id', 'instant', 'integer', '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', 'Contributor', 'DataRequirement', 'Expression', 'ParameterDefinition', 'RelatedArtifact', 'TriggerDefinition', 'UsageContext', 'Dosage'], 'pattern' => ['base64Binary', 'boolean', 'canonical', 'code', 'date', 'dateTime', 'decimal', 'id', 'instant', 'integer', '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', 'Contributor', 'DataRequirement', 'Expression', 'ParameterDefinition', 'RelatedArtifact', 'TriggerDefinition', 'UsageContext', 'Dosage'], '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}, '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' => {'valid_codes'=>{'http://loinc.org'=>['1-8', '10-9', '100-8', '1000-9', '10000-8', '100002-5', '100003-3', '100004-1', '100005-8', '100006-6', '100007-4', '100008-2', '100009-0', '10001-6', '100010-8', '100011-6', '100012-4', '100013-2', '100014-0', '100015-7', '100016-5', '100017-3', '100018-1', '100019-9', '10002-4', '100020-7', '100021-5', '100022-3', '100023-1', '100024-9', '100025-6', '100026-4', '100027-2', '100028-0', '100029-8', '10003-2', '100030-6', '100031-4', '100032-2', '100033-0', '100034-8', '100035-5', '100036-3', '100037-1', '100038-9', '100039-7', '10004-0', '100040-5', '100041-3', '100042-1', '100043-9', '100044-7', '100045-4', '100046-2', '100047-0', '100048-8', '100049-6', '10005-7', '100050-4', '100051-2', '100052-0', '100053-8', '100054-6', '100055-3', '100056-1', '100057-9', '100058-7', '100059-5', '10006-5', '100060-3', '100061-1', '100062-9', '100063-7', '100064-5', '100065-2', '100066-0', '100067-8', '100068-6', '100069-4', '10007-3', '100070-2', '100071-0', '100072-8', '100073-6', '100074-4', '100075-1', '100076-9', '100077-7', '100078-5', '100079-3', '10008-1', '100080-1', '100081-9', '100082-7', '100083-5', '100084-3', '100085-0', '100086-8', '100087-6', '100088-4', '100089-2', '10009-9', '100090-0', '100091-8', '100092-6', '100093-4', '100094-2', '100095-9', '100096-7', '100097-5', '100098-3', '100099-1', '1001-7', '10010-7', '100100-7', '100101-5', '100102-3', '100103-1', '100104-9', '100105-6', '100106-4', '100107-2', '100108-0', '100109-8', '10011-5', '100110-6', '100111-4', '100112-2', '100113-0', '100114-8', '100115-5', '100116-3', '100117-1', '100118-9', '100119-7', '10012-3', '100120-5', '100121-3', '100122-1', '100123-9', '100124-7', '100125-4', '100126-2', '100127-0', '100128-8', '100129-6', '10013-1', '100130-4', '100131-2', '100132-0', '100133-8', '100134-6', '100135-3', '100136-1', '100137-9', '100138-7', '100139-5', '10014-9', '100140-3', '100141-1', '100142-9', '100143-7', '100144-5', '100145-2', '100146-0', '100147-8', '100148-6', '100149-4', '10015-6', '100150-2', '100151-0', '100152-8', '100153-6', '100154-4', '100155-1', '100156-9', '100157-7', '10016-4', '10017-2', '10018-0', '10019-8', '1002-5', '10020-6', '10021-4', '10022-2', '10023-0', '10024-8', '10025-5', '10026-3', '10027-1', '10028-9', '10029-7', '1003-3', '10030-5', '10031-3', '10032-1', '10033-9', '10034-7', '10035-4', '10036-2', '10037-0', '10038-8', '10039-6', '1004-1', '10040-4', '10041-2', '10042-0', '10043-8', '10044-6', '10045-3', '10046-1', '10047-9', '10048-7', '10049-5', '1005-8', '10050-3', '10051-1', '10052-9', '10053-7', '10054-5', '10055-2', '10056-0', '10057-8', '10058-6', '10059-4', '1006-6', '10060-2', '10061-0', '10062-8', '10063-6', '10064-4', '10065-1', '10066-9', '10067-7', '10068-5', '10069-3', '1007-4', '10070-1', '10071-9', '10072-7', '10073-5', '10074-3', '10075-0', '10076-8', '10077-6', '10078-4', '10079-2', '1008-2', '10080-0', '10081-8', '10082-6', '10083-4', '10084-2', '10085-9', '10086-7', '10087-5', '10088-3', '10089-1', '1009-0', '10090-9', '10091-7', '10092-5', '10093-3', '10094-1', '10095-8', '10096-6', '10097-4', '10098-2', '10099-0', '101-6', '1010-8', '10100-6', '10101-4', '10102-2', '10103-0', '10104-8', '10105-5', '10106-3', '10107-1', '10108-9', '10109-7', '1011-6', '10110-5', '10111-3', '10112-1', '10113-9', '10114-7', '10115-4', '10116-2', '10117-0', '10118-8', '10119-6', '1012-4', '10120-4', '10121-2', '10122-0', '10123-8', '10124-6', '10125-3', '10126-1', '10127-9', '10128-7', '10129-5', '1013-2', '10130-3', '10131-1', '10132-9', '10133-7', '10134-5', '10135-2', '10136-0', '10137-8', '10138-6', '10139-4', '1014-0', '10140-2', '10141-0', '10142-8', '10143-6', '10144-4', '10145-1', '10146-9', '10147-7', '10148-5', '10149-3', '1015-7', '10150-1', '10151-9', '10152-7', '10153-5', '10154-3', '10155-0', '10156-8', '10157-6', '10158-4', '10159-2', '1016-5', '10160-0', '10161-8', '10162-6', '10163-4', '10164-2', '10165-9', '10166-7', '10167-5', '10168-3', '10169-1', '1017-3', '10170-9', '10171-7', '10172-5', '10173-3', '10174-1', '10175-8', '10176-6', '10177-4', '10178-2', '10179-0', '1018-1', '10180-8', '10181-6', '10182-4', '10183-2', '10184-0', '10185-7', '10186-5', '10187-3', '10188-1', '10189-9', '1019-9', '10190-7', '10191-5', '10192-3', '10193-1', '10194-9', '10195-6', '10196-4', '10197-2', '10198-0', '10199-8', '102-4', '1020-7', '10200-4', '10201-2', '10202-0', '10203-8', '10204-6', '10205-3', '10206-1', '10207-9', '10208-7', '10209-5', '1021-5', '10210-3', '10211-1', '10212-9', '10213-7', '10214-5', '10215-2', '10216-0', '10217-8', '10218-6', '10219-4', '1022-3', '10220-2', '10221-0', '10222-8', '10223-6', '10224-4', '10225-1', '10226-9', '10227-7', '10228-5', '10229-3', '1023-1', '10230-1', '10231-9', '10232-7', '10233-5', '10234-3', '10235-0', '10236-8', '10237-6', '10238-4', '10239-2', '1024-9', '10240-0', '10241-8', '10242-6', '10243-4', '10244-2', '10245-9', '10246-7', '10247-5', '10248-3', '10249-1', '1025-6', '10250-9', '10251-7', '10252-5', '10253-3', '10254-1', '10255-8', '10256-6', '10257-4', '10258-2', '10259-0', '1026-4', '10260-8', '10261-6', '10262-4', '10263-2', '10264-0', '10265-7', '10266-5', '10267-3', '10268-1', '10269-9', '1027-2', '10270-7', '10271-5', '10272-3', '10273-1', '10274-9', '10275-6', '10276-4', '10277-2', '10278-0', '10279-8', '1028-0', '10280-6', '10281-4', '10282-2', '10283-0', '10284-8', '10285-5', '10286-3', '10287-1', '10288-9', '10289-7', '1029-8', '10290-5', '10291-3', '10292-1', '10293-9', '10294-7', '10295-4', '10296-2', '10297-0', '10298-8', '10299-6', '103-2', '1030-6', '10300-2', '10301-0', '10302-8', '10303-6', '10304-4', '10305-1', '10306-9', '10307-7', '10308-5', '10309-3', '1031-4', '10310-1', '10311-9', '10312-7', '10313-5', '10314-3', '10315-0', '10316-8', '10317-6', '10318-4', '10319-2', '1032-2', '10320-0', '10321-8', '10322-6', '10323-4', '10324-2', '10325-9', '10326-7', '10327-5', '10328-3', '10329-1', '1033-0', '10330-9', '10331-7', '10332-5', '10333-3', '10334-1', '10335-8', '10336-6', '10337-4', '10338-2', '10339-0', '1034-8', '10340-8', '10341-6', '10342-4', '10343-2', '10344-0', '10345-7', '10346-5', '10347-3', '10348-1', '10349-9', '1035-5', '10350-7', '10351-5', '10352-3', '10353-1', '10354-9', '10355-6', '10356-4', '10357-2', '10358-0', '10359-8', '1036-3', '10360-6', '10361-4', '10362-2', '10363-0', '10364-8', '10365-5', '10366-3', '10367-1', '10368-9', '10369-7', '1037-1', '10370-5', '10371-3', '10372-1', '10373-9', '10374-7', '10375-4', '10376-2', '10377-0', '10378-8', '10379-6', '1038-9', '10380-4', '10381-2', '10382-0', '10383-8', '10384-6', '10385-3', '10386-1', '10387-9', '10388-7', '10389-5', '1039-7', '10390-3', '10391-1', '10392-9', '10393-7', '10394-5', '10395-2', '10396-0', '10397-8', '10398-6', '10399-4', '104-0', '1040-5', '10400-0', '10401-8', '10402-6', '10403-4', '10404-2', '10405-9', '10406-7', '10407-5', '10408-3', '10409-1', '1041-3', '10410-9', '10411-7', '10412-5', '10413-3', '10414-1', '10415-8', '10416-6', '10417-4', '10418-2', '10419-0', '1042-1', '10420-8', '10421-6', '10422-4', '10423-2', '10424-0', '10425-7', '10426-5', '10427-3', '10428-1', '10429-9', '1043-9', '10430-7', '10431-5', '10432-3', '10433-1', '10434-9', '10435-6', '10436-4', '10437-2', '10438-0', '10439-8', '1044-7', '10440-6', '10441-4', '10442-2', '10443-0', '10444-8', '10445-5', '10446-3', '10447-1', '10448-9', '10449-7', '1045-4', '10450-5', '10451-3', '10452-1', '10453-9', '10454-7', '10455-4', '10456-2', '10457-0', '10458-8', '10459-6', '1046-2', '10460-4', '10461-2', '10462-0', '10463-8', '10464-6', '10465-3', '10466-1', '10467-9', '10468-7', '10469-5', '1047-0', '10470-3', '10471-1', '10472-9', '10473-7', '10474-5', '10475-2', '10476-0', '10477-8', '10478-6', '10479-4', '1048-8', '10480-2', '10481-0', '10482-8', '10483-6', '10484-4', '10485-1', '10486-9', '10487-7', '10488-5', '10489-3', '1049-6', '10490-1', '10491-9', '10492-7', '10493-5', '10494-3', '10495-0', '10496-8', '10497-6', '10498-4', '10499-2', '105-7', '1050-4', '10500-7', '10501-5', '10502-3', '10503-1', '10504-9', '10505-6', '10506-4', '10507-2', '10508-0', '10509-8', '1051-2', '10510-6', '10511-4', '10512-2', '10513-0', '10514-8', '10515-5', '10516-3', '10517-1', '10518-9', '10519-7', '1052-0', '10520-5', '10521-3', '10522-1', '10523-9', '10524-7', '10525-4', '10526-2', '10527-0', '10528-8', '10529-6', '1053-8', '10530-4', '10531-2', '10532-0', '10533-8', '10534-6', '10535-3', '10536-1', '10537-9', '10538-7', '10539-5', '1054-6', '10540-3', '10541-1', '10542-9', '10543-7', '10544-5', '10545-2', '10546-0', '10547-8', '10548-6', '10549-4', '1055-3', '10550-2', '10551-0', '10552-8', '10553-6', '10554-4', '10555-1', '10556-9', '10557-7', '10558-5', '10559-3', '1056-1', '10560-1', '10561-9', '10562-7', '10563-5', '10564-3', '10565-0', '10566-8', '10567-6', '10568-4', '10569-2', '1057-9', '10570-0', '10571-8', '10572-6', '10573-4', '10574-2', '10575-9', '10576-7', '10577-5', '10578-3', '10579-1', '1058-7', '10580-9', '10581-7', '10582-5', '10583-3', '10584-1', '10585-8', '10586-6', '10587-4', '10588-2', '10589-0', '1059-5', '10590-8', '10591-6', '10592-4', '10593-2', '10594-0', '10595-7', '10596-5', '10597-3', '10598-1', '10599-9', '106-5', '1060-3', '10600-5', '10601-3', '10602-1', '10603-9', '10604-7', '10605-4', '10606-2', '10607-0', '10608-8', '10609-6', '1061-1', '10610-4', '10611-2', '10612-0', '10613-8', '10614-6', '10615-3', '10616-1', '10617-9', '10618-7', '10619-5', '1062-9', '10620-3', '10621-1', '10622-9', '10623-7', '10624-5', '10625-2', '10626-0', '10627-8', '10628-6', '10629-4', '1063-7', '10630-2', '10631-0', '10632-8', '10633-6', '10634-4', '10635-1', '10636-9', '10637-7', '10638-5', '10639-3', '1064-5', '10640-1', '10641-9', '10642-7', '10643-5', '10644-3', '10645-0', '10646-8', '10647-6', '10648-4', '10649-2', '1065-2', '10650-0', '10651-8', '10652-6', '10653-4', '10654-2', '10655-9', '10656-7', '10657-5', '10658-3', '10659-1', '1066-0', '10660-9', '10661-7', '10662-5', '10663-3', '10664-1', '10665-8', '10666-6', '10667-4', '10668-2', '10669-0', '1067-8', '10670-8', '10671-6', '10672-4', '10673-2', '10674-0', '10675-7', '10676-5', '10677-3', '10678-1', '10679-9', '1068-6', '10680-7', '10681-5', '10682-3', '10683-1', '10684-9', '10685-6', '10686-4', '10687-2', '10688-0', '10689-8', '1069-4', '10690-6', '10691-4', '10692-2', '10693-0', '10694-8', '10695-5', '10696-3', '10697-1', '10698-9', '10699-7', '107-3', '1070-2', '10700-3', '10701-1', '10702-9', '10703-7', '10704-5', '10705-2', '10706-0', '10707-8', '10708-6', '10709-4', '1071-0', '10710-2', '10711-0', '10712-8', '10713-6', '10714-4', '10715-1', '10716-9', '10717-7', '10718-5', '10719-3', '1072-8', '10720-1', '10721-9', '10722-7', '10723-5', '10724-3', '10725-0', '10726-8', '10727-6', '10728-4', '10729-2', '1073-6', '10730-0', '10731-8', '10732-6', '10733-4', '10734-2', '10735-9', '10736-7', '10737-5', '10738-3', '10739-1', '1074-4', '10740-9', '10741-7', '10742-5', '10743-3', '10744-1', '10745-8', '10746-6', '10747-4', '10748-2', '10749-0', '1075-1', '10750-8', '10751-6', '10752-4', '10753-2', '10754-0', '10755-7', '10756-5', '10757-3']}, '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}, '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}, '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}, 'defaultValueContributor' => {'type'=>'Contributor', '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}, 'defaultValueDosage' => {'type'=>'Dosage', '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}, '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}, 'fixedContributor' => {'type'=>'Contributor', '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}, 'fixedDosage' => {'type'=>'Dosage', '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}, '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}, 'patternContributor' => {'type'=>'Contributor', '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}, 'patternDosage' => {'type'=>'Dosage', '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}, '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}, '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::R4B
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.
-
#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.
-
#defaultValueContributor ⇒ Object
0-1 Contributor.
-
#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.
-
#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.
-
#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.
-
#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.
-
#fixedContributor ⇒ Object
0-1 Contributor.
-
#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.
-
#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.
-
#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.
-
#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.
-
#minValuePositiveInt ⇒ Object
0-1 positiveInt.
-
#minValueQuantity ⇒ Object
0-1 Quantity.
-
#minValueTime ⇒ Object
0-1 time.
-
#minValueUnsignedInt ⇒ Object
0-1 unsignedInt.
-
#modifierExtension ⇒ Object
0-* [ Extension ].
-
#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.
-
#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.
-
#patternContributor ⇒ Object
0-1 Contributor.
-
#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.
-
#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.
-
#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 ].
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::R4B
#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 ]
512 513 514 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 512 def alias @alias end |
#base ⇒ Object
0-1 ElementDefinition::Base
515 516 517 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 515 def base @base end |
#binding ⇒ Object
0-1 ElementDefinition::Binding
699 700 701 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 699 def binding @binding end |
#code ⇒ Object
0-* [ Coding ]
506 507 508 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 506 def code @code end |
#comment ⇒ Object
0-1 markdown
510 511 512 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 510 def comment @comment end |
#condition ⇒ Object
0-* [ id ]
693 694 695 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 693 def condition @condition end |
#constraint ⇒ Object
0-* [ ElementDefinition::Constraint ]
694 695 696 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 694 def constraint @constraint end |
#contentReference ⇒ Object
0-1 uri
516 517 518 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 516 def contentReference @contentReference end |
#defaultValueAddress ⇒ Object
0-1 Address
537 538 539 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 537 def defaultValueAddress @defaultValueAddress end |
#defaultValueAge ⇒ Object
0-1 Age
538 539 540 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 538 def defaultValueAge @defaultValueAge end |
#defaultValueAnnotation ⇒ Object
0-1 Annotation
539 540 541 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 539 def defaultValueAnnotation @defaultValueAnnotation end |
#defaultValueAttachment ⇒ Object
0-1 Attachment
540 541 542 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 540 def defaultValueAttachment @defaultValueAttachment end |
#defaultValueBase64Binary ⇒ Object
0-1 base64Binary
518 519 520 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 518 def defaultValueBase64Binary @defaultValueBase64Binary end |
#defaultValueBoolean ⇒ Object
0-1 boolean
519 520 521 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 519 def defaultValueBoolean @defaultValueBoolean end |
#defaultValueCanonical ⇒ Object
0-1 canonical
520 521 522 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 520 def defaultValueCanonical @defaultValueCanonical end |
#defaultValueCode ⇒ Object
0-1 code
521 522 523 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 521 def defaultValueCode @defaultValueCode end |
#defaultValueCodeableConcept ⇒ Object
0-1 CodeableConcept
541 542 543 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 541 def defaultValueCodeableConcept @defaultValueCodeableConcept end |
#defaultValueCodeableReference ⇒ Object
0-1 CodeableReference
542 543 544 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 542 def defaultValueCodeableReference @defaultValueCodeableReference end |
#defaultValueCoding ⇒ Object
0-1 Coding
543 544 545 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 543 def defaultValueCoding @defaultValueCoding end |
#defaultValueContactDetail ⇒ Object
0-1 ContactDetail
560 561 562 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 560 def defaultValueContactDetail @defaultValueContactDetail end |
#defaultValueContactPoint ⇒ Object
0-1 ContactPoint
544 545 546 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 544 def defaultValueContactPoint @defaultValueContactPoint end |
#defaultValueContributor ⇒ Object
0-1 Contributor
561 562 563 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 561 def defaultValueContributor @defaultValueContributor end |
#defaultValueCount ⇒ Object
0-1 Count
545 546 547 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 545 def defaultValueCount @defaultValueCount end |
#defaultValueDataRequirement ⇒ Object
0-1 DataRequirement
562 563 564 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 562 def defaultValueDataRequirement @defaultValueDataRequirement end |
#defaultValueDate ⇒ Object
0-1 date
522 523 524 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 522 def defaultValueDate @defaultValueDate end |
#defaultValueDateTime ⇒ Object
0-1 dateTime
523 524 525 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 523 def defaultValueDateTime @defaultValueDateTime end |
#defaultValueDecimal ⇒ Object
0-1 decimal
524 525 526 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 524 def defaultValueDecimal @defaultValueDecimal end |
#defaultValueDistance ⇒ Object
0-1 Distance
546 547 548 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 546 def defaultValueDistance @defaultValueDistance end |
#defaultValueDosage ⇒ Object
0-1 Dosage
568 569 570 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 568 def defaultValueDosage @defaultValueDosage end |
#defaultValueDuration ⇒ Object
0-1 Duration
547 548 549 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 547 def defaultValueDuration @defaultValueDuration end |
#defaultValueExpression ⇒ Object
0-1 Expression
563 564 565 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 563 def defaultValueExpression @defaultValueExpression end |
#defaultValueHumanName ⇒ Object
0-1 HumanName
548 549 550 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 548 def defaultValueHumanName @defaultValueHumanName end |
#defaultValueId ⇒ Object
0-1 id
525 526 527 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 525 def defaultValueId @defaultValueId end |
#defaultValueIdentifier ⇒ Object
0-1 Identifier
549 550 551 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 549 def defaultValueIdentifier @defaultValueIdentifier end |
#defaultValueInstant ⇒ Object
0-1 instant
526 527 528 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 526 def defaultValueInstant @defaultValueInstant end |
#defaultValueInteger ⇒ Object
0-1 integer
527 528 529 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 527 def defaultValueInteger @defaultValueInteger end |
#defaultValueMarkdown ⇒ Object
0-1 markdown
528 529 530 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 528 def defaultValueMarkdown @defaultValueMarkdown end |
#defaultValueMoney ⇒ Object
0-1 Money
550 551 552 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 550 def defaultValueMoney @defaultValueMoney end |
#defaultValueOid ⇒ Object
0-1 oid
529 530 531 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 529 def defaultValueOid @defaultValueOid end |
#defaultValueParameterDefinition ⇒ Object
0-1 ParameterDefinition
564 565 566 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 564 def defaultValueParameterDefinition @defaultValueParameterDefinition end |
#defaultValuePeriod ⇒ Object
0-1 Period
551 552 553 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 551 def defaultValuePeriod @defaultValuePeriod end |
#defaultValuePositiveInt ⇒ Object
0-1 positiveInt
530 531 532 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 530 def defaultValuePositiveInt @defaultValuePositiveInt end |
#defaultValueQuantity ⇒ Object
0-1 Quantity
552 553 554 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 552 def defaultValueQuantity @defaultValueQuantity end |
#defaultValueRange ⇒ Object
0-1 Range
553 554 555 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 553 def defaultValueRange @defaultValueRange end |
#defaultValueRatio ⇒ Object
0-1 Ratio
554 555 556 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 554 def defaultValueRatio @defaultValueRatio end |
#defaultValueRatioRange ⇒ Object
0-1 RatioRange
555 556 557 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 555 def defaultValueRatioRange @defaultValueRatioRange end |
#defaultValueReference ⇒ Object
0-1 Reference()
556 557 558 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 556 def defaultValueReference @defaultValueReference end |
#defaultValueRelatedArtifact ⇒ Object
0-1 RelatedArtifact
565 566 567 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 565 def @defaultValueRelatedArtifact end |
#defaultValueSampledData ⇒ Object
0-1 SampledData
557 558 559 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 557 def defaultValueSampledData @defaultValueSampledData end |
#defaultValueSignature ⇒ Object
0-1 Signature
558 559 560 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 558 def defaultValueSignature @defaultValueSignature end |
#defaultValueString ⇒ Object
0-1 string
531 532 533 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 531 def defaultValueString @defaultValueString end |
#defaultValueTime ⇒ Object
0-1 time
532 533 534 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 532 def defaultValueTime @defaultValueTime end |
#defaultValueTiming ⇒ Object
0-1 Timing
559 560 561 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 559 def defaultValueTiming @defaultValueTiming end |
#defaultValueTriggerDefinition ⇒ Object
0-1 TriggerDefinition
566 567 568 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 566 def defaultValueTriggerDefinition @defaultValueTriggerDefinition end |
#defaultValueUnsignedInt ⇒ Object
0-1 unsignedInt
533 534 535 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 533 def defaultValueUnsignedInt @defaultValueUnsignedInt end |
#defaultValueUri ⇒ Object
0-1 uri
534 535 536 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 534 def defaultValueUri @defaultValueUri end |
#defaultValueUrl ⇒ Object
0-1 url
535 536 537 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 535 def defaultValueUrl @defaultValueUrl end |
#defaultValueUsageContext ⇒ Object
0-1 UsageContext
567 568 569 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 567 def defaultValueUsageContext @defaultValueUsageContext end |
#defaultValueUuid ⇒ Object
0-1 uuid
536 537 538 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 536 def defaultValueUuid @defaultValueUuid end |
#definition ⇒ Object
0-1 markdown
509 510 511 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 509 def definition @definition end |
#example ⇒ Object
0-* [ ElementDefinition::Example ]
673 674 675 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 673 def example @example end |
#extension ⇒ Object
0-* [ Extension ]
499 500 501 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 499 def extension @extension end |
#fixedAddress ⇒ Object
0-1 Address
590 591 592 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 590 def fixedAddress @fixedAddress end |
#fixedAge ⇒ Object
0-1 Age
591 592 593 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 591 def fixedAge @fixedAge end |
#fixedAnnotation ⇒ Object
0-1 Annotation
592 593 594 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 592 def fixedAnnotation @fixedAnnotation end |
#fixedAttachment ⇒ Object
0-1 Attachment
593 594 595 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 593 def fixedAttachment @fixedAttachment end |
#fixedBase64Binary ⇒ Object
0-1 base64Binary
571 572 573 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 571 def fixedBase64Binary @fixedBase64Binary end |
#fixedBoolean ⇒ Object
0-1 boolean
572 573 574 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 572 def fixedBoolean @fixedBoolean end |
#fixedCanonical ⇒ Object
0-1 canonical
573 574 575 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 573 def fixedCanonical @fixedCanonical end |
#fixedCode ⇒ Object
0-1 code
574 575 576 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 574 def fixedCode @fixedCode end |
#fixedCodeableConcept ⇒ Object
0-1 CodeableConcept
594 595 596 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 594 def fixedCodeableConcept @fixedCodeableConcept end |
#fixedCodeableReference ⇒ Object
0-1 CodeableReference
595 596 597 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 595 def fixedCodeableReference @fixedCodeableReference end |
#fixedCoding ⇒ Object
0-1 Coding
596 597 598 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 596 def fixedCoding @fixedCoding end |
#fixedContactDetail ⇒ Object
0-1 ContactDetail
613 614 615 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 613 def fixedContactDetail @fixedContactDetail end |
#fixedContactPoint ⇒ Object
0-1 ContactPoint
597 598 599 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 597 def fixedContactPoint @fixedContactPoint end |
#fixedContributor ⇒ Object
0-1 Contributor
614 615 616 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 614 def fixedContributor @fixedContributor end |
#fixedCount ⇒ Object
0-1 Count
598 599 600 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 598 def fixedCount @fixedCount end |
#fixedDataRequirement ⇒ Object
0-1 DataRequirement
615 616 617 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 615 def fixedDataRequirement @fixedDataRequirement end |
#fixedDate ⇒ Object
0-1 date
575 576 577 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 575 def fixedDate @fixedDate end |
#fixedDateTime ⇒ Object
0-1 dateTime
576 577 578 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 576 def fixedDateTime @fixedDateTime end |
#fixedDecimal ⇒ Object
0-1 decimal
577 578 579 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 577 def fixedDecimal @fixedDecimal end |
#fixedDistance ⇒ Object
0-1 Distance
599 600 601 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 599 def fixedDistance @fixedDistance end |
#fixedDosage ⇒ Object
0-1 Dosage
621 622 623 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 621 def fixedDosage @fixedDosage end |
#fixedDuration ⇒ Object
0-1 Duration
600 601 602 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 600 def fixedDuration @fixedDuration end |
#fixedExpression ⇒ Object
0-1 Expression
616 617 618 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 616 def fixedExpression @fixedExpression end |
#fixedHumanName ⇒ Object
0-1 HumanName
601 602 603 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 601 def fixedHumanName @fixedHumanName end |
#fixedId ⇒ Object
0-1 id
578 579 580 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 578 def fixedId @fixedId end |
#fixedIdentifier ⇒ Object
0-1 Identifier
602 603 604 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 602 def fixedIdentifier @fixedIdentifier end |
#fixedInstant ⇒ Object
0-1 instant
579 580 581 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 579 def fixedInstant @fixedInstant end |
#fixedInteger ⇒ Object
0-1 integer
580 581 582 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 580 def fixedInteger @fixedInteger end |
#fixedMarkdown ⇒ Object
0-1 markdown
581 582 583 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 581 def fixedMarkdown @fixedMarkdown end |
#fixedMoney ⇒ Object
0-1 Money
603 604 605 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 603 def fixedMoney @fixedMoney end |
#fixedOid ⇒ Object
0-1 oid
582 583 584 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 582 def fixedOid @fixedOid end |
#fixedParameterDefinition ⇒ Object
0-1 ParameterDefinition
617 618 619 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 617 def fixedParameterDefinition @fixedParameterDefinition end |
#fixedPeriod ⇒ Object
0-1 Period
604 605 606 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 604 def fixedPeriod @fixedPeriod end |
#fixedPositiveInt ⇒ Object
0-1 positiveInt
583 584 585 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 583 def fixedPositiveInt @fixedPositiveInt end |
#fixedQuantity ⇒ Object
0-1 Quantity
605 606 607 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 605 def fixedQuantity @fixedQuantity end |
#fixedRange ⇒ Object
0-1 Range
606 607 608 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 606 def fixedRange @fixedRange end |
#fixedRatio ⇒ Object
0-1 Ratio
607 608 609 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 607 def fixedRatio @fixedRatio end |
#fixedRatioRange ⇒ Object
0-1 RatioRange
608 609 610 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 608 def fixedRatioRange @fixedRatioRange end |
#fixedReference ⇒ Object
0-1 Reference()
609 610 611 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 609 def fixedReference @fixedReference end |
#fixedRelatedArtifact ⇒ Object
0-1 RelatedArtifact
618 619 620 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 618 def @fixedRelatedArtifact end |
#fixedSampledData ⇒ Object
0-1 SampledData
610 611 612 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 610 def fixedSampledData @fixedSampledData end |
#fixedSignature ⇒ Object
0-1 Signature
611 612 613 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 611 def fixedSignature @fixedSignature end |
#fixedString ⇒ Object
0-1 string
584 585 586 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 584 def fixedString @fixedString end |
#fixedTime ⇒ Object
0-1 time
585 586 587 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 585 def fixedTime @fixedTime end |
#fixedTiming ⇒ Object
0-1 Timing
612 613 614 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 612 def fixedTiming @fixedTiming end |
#fixedTriggerDefinition ⇒ Object
0-1 TriggerDefinition
619 620 621 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 619 def fixedTriggerDefinition @fixedTriggerDefinition end |
#fixedUnsignedInt ⇒ Object
0-1 unsignedInt
586 587 588 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 586 def fixedUnsignedInt @fixedUnsignedInt end |
#fixedUri ⇒ Object
0-1 uri
587 588 589 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 587 def fixedUri @fixedUri end |
#fixedUrl ⇒ Object
0-1 url
588 589 590 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 588 def fixedUrl @fixedUrl end |
#fixedUsageContext ⇒ Object
0-1 UsageContext
620 621 622 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 620 def fixedUsageContext @fixedUsageContext end |
#fixedUuid ⇒ Object
0-1 uuid
589 590 591 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 589 def fixedUuid @fixedUuid end |
#id ⇒ Object
0-1 string
498 499 500 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 498 def id @id end |
#isModifier ⇒ Object
0-1 boolean
696 697 698 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 696 def isModifier @isModifier end |
#isModifierReason ⇒ Object
0-1 string
697 698 699 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 697 def isModifierReason @isModifierReason end |
#isSummary ⇒ Object
0-1 boolean
698 699 700 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 698 def isSummary @isSummary end |
#label ⇒ Object
0-1 string
505 506 507 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 505 def label @label end |
#mapping ⇒ Object
0-* [ ElementDefinition::Mapping ]
700 701 702 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 700 def mapping @mapping end |
#max ⇒ Object
0-1 string
514 515 516 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 514 def max @max end |
#maxLength ⇒ Object
0-1 integer
692 693 694 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 692 def maxLength @maxLength end |
#maxValueDate ⇒ Object
0-1 date
683 684 685 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 683 def maxValueDate @maxValueDate end |
#maxValueDateTime ⇒ Object
0-1 dateTime
684 685 686 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 684 def maxValueDateTime @maxValueDateTime end |
#maxValueDecimal ⇒ Object
0-1 decimal
687 688 689 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 687 def maxValueDecimal @maxValueDecimal end |
#maxValueInstant ⇒ Object
0-1 instant
685 686 687 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 685 def maxValueInstant @maxValueInstant end |
#maxValueInteger ⇒ Object
0-1 integer
688 689 690 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 688 def maxValueInteger @maxValueInteger end |
#maxValuePositiveInt ⇒ Object
0-1 positiveInt
689 690 691 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 689 def maxValuePositiveInt @maxValuePositiveInt end |
#maxValueQuantity ⇒ Object
0-1 Quantity
691 692 693 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 691 def maxValueQuantity @maxValueQuantity end |
#maxValueTime ⇒ Object
0-1 time
686 687 688 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 686 def maxValueTime @maxValueTime end |
#maxValueUnsignedInt ⇒ Object
0-1 unsignedInt
690 691 692 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 690 def maxValueUnsignedInt @maxValueUnsignedInt end |
#meaningWhenMissing ⇒ Object
0-1 markdown
569 570 571 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 569 def meaningWhenMissing @meaningWhenMissing end |
#min ⇒ Object
0-1 unsignedInt
513 514 515 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 513 def min @min end |
#minValueDate ⇒ Object
0-1 date
674 675 676 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 674 def minValueDate @minValueDate end |
#minValueDateTime ⇒ Object
0-1 dateTime
675 676 677 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 675 def minValueDateTime @minValueDateTime end |
#minValueDecimal ⇒ Object
0-1 decimal
678 679 680 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 678 def minValueDecimal @minValueDecimal end |
#minValueInstant ⇒ Object
0-1 instant
676 677 678 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 676 def minValueInstant @minValueInstant end |
#minValueInteger ⇒ Object
0-1 integer
679 680 681 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 679 def minValueInteger @minValueInteger end |
#minValuePositiveInt ⇒ Object
0-1 positiveInt
680 681 682 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 680 def minValuePositiveInt @minValuePositiveInt end |
#minValueQuantity ⇒ Object
0-1 Quantity
682 683 684 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 682 def minValueQuantity @minValueQuantity end |
#minValueTime ⇒ Object
0-1 time
677 678 679 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 677 def minValueTime @minValueTime end |
#minValueUnsignedInt ⇒ Object
0-1 unsignedInt
681 682 683 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 681 def minValueUnsignedInt @minValueUnsignedInt end |
#modifierExtension ⇒ Object
0-* [ Extension ]
500 501 502 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 500 def modifierExtension @modifierExtension end |
#mustSupport ⇒ Object
0-1 boolean
695 696 697 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 695 def mustSupport @mustSupport end |
#orderMeaning ⇒ Object
0-1 string
570 571 572 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 570 def orderMeaning @orderMeaning end |
#path ⇒ Object
1-1 string
501 502 503 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 501 def path @path end |
#patternAddress ⇒ Object
0-1 Address
641 642 643 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 641 def patternAddress @patternAddress end |
#patternAge ⇒ Object
0-1 Age
642 643 644 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 642 def patternAge @patternAge end |
#patternAnnotation ⇒ Object
0-1 Annotation
643 644 645 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 643 def patternAnnotation @patternAnnotation end |
#patternAttachment ⇒ Object
0-1 Attachment
644 645 646 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 644 def patternAttachment @patternAttachment end |
#patternBase64Binary ⇒ Object
0-1 base64Binary
622 623 624 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 622 def patternBase64Binary @patternBase64Binary end |
#patternBoolean ⇒ Object
0-1 boolean
623 624 625 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 623 def patternBoolean @patternBoolean end |
#patternCanonical ⇒ Object
0-1 canonical
624 625 626 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 624 def patternCanonical @patternCanonical end |
#patternCode ⇒ Object
0-1 code
625 626 627 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 625 def patternCode @patternCode end |
#patternCodeableConcept ⇒ Object
0-1 CodeableConcept
645 646 647 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 645 def patternCodeableConcept @patternCodeableConcept end |
#patternCodeableReference ⇒ Object
0-1 CodeableReference
646 647 648 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 646 def patternCodeableReference @patternCodeableReference end |
#patternCoding ⇒ Object
0-1 Coding
647 648 649 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 647 def patternCoding @patternCoding end |
#patternContactDetail ⇒ Object
0-1 ContactDetail
664 665 666 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 664 def patternContactDetail @patternContactDetail end |
#patternContactPoint ⇒ Object
0-1 ContactPoint
648 649 650 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 648 def patternContactPoint @patternContactPoint end |
#patternContributor ⇒ Object
0-1 Contributor
665 666 667 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 665 def patternContributor @patternContributor end |
#patternCount ⇒ Object
0-1 Count
649 650 651 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 649 def patternCount @patternCount end |
#patternDataRequirement ⇒ Object
0-1 DataRequirement
666 667 668 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 666 def patternDataRequirement @patternDataRequirement end |
#patternDate ⇒ Object
0-1 date
626 627 628 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 626 def patternDate @patternDate end |
#patternDateTime ⇒ Object
0-1 dateTime
627 628 629 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 627 def patternDateTime @patternDateTime end |
#patternDecimal ⇒ Object
0-1 decimal
628 629 630 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 628 def patternDecimal @patternDecimal end |
#patternDistance ⇒ Object
0-1 Distance
650 651 652 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 650 def patternDistance @patternDistance end |
#patternDosage ⇒ Object
0-1 Dosage
672 673 674 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 672 def patternDosage @patternDosage end |
#patternDuration ⇒ Object
0-1 Duration
651 652 653 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 651 def patternDuration @patternDuration end |
#patternExpression ⇒ Object
0-1 Expression
667 668 669 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 667 def patternExpression @patternExpression end |
#patternHumanName ⇒ Object
0-1 HumanName
652 653 654 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 652 def patternHumanName @patternHumanName end |
#patternId ⇒ Object
0-1 id
629 630 631 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 629 def patternId @patternId end |
#patternIdentifier ⇒ Object
0-1 Identifier
653 654 655 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 653 def patternIdentifier @patternIdentifier end |
#patternInstant ⇒ Object
0-1 instant
630 631 632 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 630 def patternInstant @patternInstant end |
#patternInteger ⇒ Object
0-1 integer
631 632 633 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 631 def patternInteger @patternInteger end |
#patternMarkdown ⇒ Object
0-1 markdown
632 633 634 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 632 def patternMarkdown @patternMarkdown end |
#patternMoney ⇒ Object
0-1 Money
654 655 656 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 654 def patternMoney @patternMoney end |
#patternOid ⇒ Object
0-1 oid
633 634 635 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 633 def patternOid @patternOid end |
#patternParameterDefinition ⇒ Object
0-1 ParameterDefinition
668 669 670 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 668 def patternParameterDefinition @patternParameterDefinition end |
#patternPeriod ⇒ Object
0-1 Period
655 656 657 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 655 def patternPeriod @patternPeriod end |
#patternPositiveInt ⇒ Object
0-1 positiveInt
634 635 636 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 634 def patternPositiveInt @patternPositiveInt end |
#patternQuantity ⇒ Object
0-1 Quantity
656 657 658 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 656 def patternQuantity @patternQuantity end |
#patternRange ⇒ Object
0-1 Range
657 658 659 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 657 def patternRange @patternRange end |
#patternRatio ⇒ Object
0-1 Ratio
658 659 660 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 658 def patternRatio @patternRatio end |
#patternRatioRange ⇒ Object
0-1 RatioRange
659 660 661 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 659 def patternRatioRange @patternRatioRange end |
#patternReference ⇒ Object
0-1 Reference()
660 661 662 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 660 def patternReference @patternReference end |
#patternRelatedArtifact ⇒ Object
0-1 RelatedArtifact
669 670 671 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 669 def @patternRelatedArtifact end |
#patternSampledData ⇒ Object
0-1 SampledData
661 662 663 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 661 def patternSampledData @patternSampledData end |
#patternSignature ⇒ Object
0-1 Signature
662 663 664 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 662 def patternSignature @patternSignature end |
#patternString ⇒ Object
0-1 string
635 636 637 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 635 def patternString @patternString end |
#patternTime ⇒ Object
0-1 time
636 637 638 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 636 def patternTime @patternTime end |
#patternTiming ⇒ Object
0-1 Timing
663 664 665 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 663 def patternTiming @patternTiming end |
#patternTriggerDefinition ⇒ Object
0-1 TriggerDefinition
670 671 672 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 670 def patternTriggerDefinition @patternTriggerDefinition end |
#patternUnsignedInt ⇒ Object
0-1 unsignedInt
637 638 639 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 637 def patternUnsignedInt @patternUnsignedInt end |
#patternUri ⇒ Object
0-1 uri
638 639 640 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 638 def patternUri @patternUri end |
#patternUrl ⇒ Object
0-1 url
639 640 641 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 639 def patternUrl @patternUrl end |
#patternUsageContext ⇒ Object
0-1 UsageContext
671 672 673 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 671 def patternUsageContext @patternUsageContext end |
#patternUuid ⇒ Object
0-1 uuid
640 641 642 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 640 def patternUuid @patternUuid end |
#representation ⇒ Object
0-* [ code ]
502 503 504 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 502 def representation @representation end |
#requirements ⇒ Object
0-1 markdown
511 512 513 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 511 def requirements @requirements end |
#short ⇒ Object
0-1 string
508 509 510 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 508 def short @short end |
#sliceIsConstraining ⇒ Object
0-1 boolean
504 505 506 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 504 def sliceIsConstraining @sliceIsConstraining end |
#sliceName ⇒ Object
0-1 string
503 504 505 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 503 def sliceName @sliceName end |
#slicing ⇒ Object
0-1 ElementDefinition::Slicing
507 508 509 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 507 def slicing @slicing end |
#type ⇒ Object
0-* [ ElementDefinition::Type ]
517 518 519 |
# File 'lib/fhir_models/r4b/generated/types/ElementDefinition.rb', line 517 def type @type end |