Class: FHIR::OrderSet
- Defined in:
- lib/fhir/resources/OrderSet.rb
Constant Summary collapse
- SEARCH_PARAMS =
["description", "identifier", "status", "title", "topic", "version"]
- METADATA =
{ 'id' => {'type'=>'id', 'path'=>'OrderSet.id', 'min'=>0, 'max'=>1}, 'meta' => {'type'=>'Meta', 'path'=>'OrderSet.meta', 'min'=>0, 'max'=>1}, 'implicitRules' => {'type'=>'uri', 'path'=>'OrderSet.implicitRules', 'min'=>0, 'max'=>1}, 'language' => {'type'=>'code', 'path'=>'OrderSet.language', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'required', 'uri'=>'http://tools.ietf.org/html/bcp47'}}, 'text' => {'type'=>'Narrative', 'path'=>'OrderSet.text', 'min'=>0, 'max'=>1}, 'contained' => {'type'=>'Resource', 'path'=>'OrderSet.contained', 'min'=>0, 'max'=>Float::INFINITY}, 'extension' => {'type'=>'Extension', 'path'=>'OrderSet.extension', 'min'=>0, 'max'=>Float::INFINITY}, 'modifierExtension' => {'type'=>'Extension', 'path'=>'OrderSet.modifierExtension', 'min'=>0, 'max'=>Float::INFINITY}, 'moduleMetadata' => {'type'=>'ModuleMetadata', 'path'=>'OrderSet.moduleMetadata', 'min'=>0, 'max'=>1}, 'library' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Library'], 'type'=>'Reference', 'path'=>'OrderSet.library', 'min'=>0, 'max'=>Float::INFINITY}, 'action' => {'type'=>'ActionDefinition', 'path'=>'OrderSet.action', 'min'=>0, 'max'=>Float::INFINITY} }
Instance Attribute Summary collapse
-
#action ⇒ Object
0-* [ ActionDefinition ].
-
#contained ⇒ Object
0-* [ Resource ].
-
#extension ⇒ Object
0-* [ Extension ].
-
#id ⇒ Object
0-1 id.
-
#implicitRules ⇒ Object
0-1 uri.
-
#language ⇒ Object
0-1 code.
-
#library ⇒ Object
0-* [ Reference(Library) ].
-
#meta ⇒ Object
0-1 Meta.
-
#modifierExtension ⇒ Object
0-* [ Extension ].
-
#moduleMetadata ⇒ Object
0-1 ModuleMetadata.
-
#text ⇒ Object
0-1 Narrative.
Instance Method Summary collapse
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
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
#action ⇒ Object
0-* [ ActionDefinition ]
32 33 34 |
# File 'lib/fhir/resources/OrderSet.rb', line 32 def action @action end |
#contained ⇒ Object
0-* [ Resource ]
27 28 29 |
# File 'lib/fhir/resources/OrderSet.rb', line 27 def contained @contained end |
#extension ⇒ Object
0-* [ Extension ]
28 29 30 |
# File 'lib/fhir/resources/OrderSet.rb', line 28 def extension @extension end |
#id ⇒ Object
0-1 id
22 23 24 |
# File 'lib/fhir/resources/OrderSet.rb', line 22 def id @id end |
#implicitRules ⇒ Object
0-1 uri
24 25 26 |
# File 'lib/fhir/resources/OrderSet.rb', line 24 def implicitRules @implicitRules end |
#language ⇒ Object
0-1 code
25 26 27 |
# File 'lib/fhir/resources/OrderSet.rb', line 25 def language @language end |
#library ⇒ Object
0-* [ Reference(Library) ]
31 32 33 |
# File 'lib/fhir/resources/OrderSet.rb', line 31 def library @library end |
#meta ⇒ Object
0-1 Meta
23 24 25 |
# File 'lib/fhir/resources/OrderSet.rb', line 23 def @meta end |
#modifierExtension ⇒ Object
0-* [ Extension ]
29 30 31 |
# File 'lib/fhir/resources/OrderSet.rb', line 29 def modifierExtension @modifierExtension end |
#moduleMetadata ⇒ Object
0-1 ModuleMetadata
30 31 32 |
# File 'lib/fhir/resources/OrderSet.rb', line 30 def moduleMetadata @moduleMetadata end |
#text ⇒ Object
0-1 Narrative
26 27 28 |
# File 'lib/fhir/resources/OrderSet.rb', line 26 def text @text end |
Instance Method Details
#resourceType ⇒ Object
34 35 36 |
# File 'lib/fhir/resources/OrderSet.rb', line 34 def resourceType 'OrderSet' end |