Class: FHIR::DSTU2::ImmunizationRecommendation::Recommendation
- Defined in:
- lib/fhir_dstu2_models/fhir/resources/ImmunizationRecommendation.rb
Defined Under Namespace
Classes: DateCriterion, Protocol
Constant Summary collapse
- METADATA =
{ 'id' => { 'type' => 'id', 'path' => 'Recommendation.id', 'min' => 0, 'max' => 1 }, 'extension' => { 'type' => 'Extension', 'path' => 'Recommendation.extension', 'min' => 0, 'max' => Float::INFINITY }, 'modifierExtension' => { 'type' => 'Extension', 'path' => 'Recommendation.modifierExtension', 'min' => 0, 'max' => Float::INFINITY }, 'date' => { 'type' => 'dateTime', 'path' => 'Recommendation.date', 'min' => 1, 'max' => 1 }, 'vaccineCode' => { 'valid_codes' => { 'http://hl7.org/fhir/sid/cvx' => [], 'urn:oid:1.2.36.1.2001.1005.17' => [] }, 'type' => 'CodeableConcept', 'path' => 'Recommendation.vaccineCode', 'min' => 1, 'max' => 1, 'binding' => { 'strength' => 'example', 'uri' => 'http://hl7.org/fhir/ValueSet/vaccine-code' } }, 'doseNumber' => { 'type' => 'positiveInt', 'path' => 'Recommendation.doseNumber', 'min' => 0, 'max' => 1 }, 'forecastStatus' => { 'valid_codes' => { 'http://hl7.org/fhir/immunization-recommendation-status' => ['due', 'overdue'] }, 'type' => 'CodeableConcept', 'path' => 'Recommendation.forecastStatus', 'min' => 1, 'max' => 1, 'binding' => { 'strength' => 'example', 'uri' => 'http://hl7.org/fhir/ValueSet/immunization-recommendation-status' } }, 'dateCriterion' => { 'type' => 'ImmunizationRecommendation::Recommendation::DateCriterion', 'path' => 'Recommendation.dateCriterion', 'min' => 0, 'max' => Float::INFINITY }, 'protocol' => { 'type' => 'ImmunizationRecommendation::Recommendation::Protocol', 'path' => 'Recommendation.protocol', 'min' => 0, 'max' => 1 }, 'supportingImmunization' => { 'type' => 'Reference', 'path' => 'Recommendation.supportingImmunization', 'min' => 0, 'max' => Float::INFINITY }, 'supportingPatientInformation' => { 'type' => 'Reference', 'path' => 'Recommendation.supportingPatientInformation', 'min' => 0, 'max' => Float::INFINITY } }
Instance Attribute Summary collapse
-
#date ⇒ Object
1-1 dateTime.
-
#dateCriterion ⇒ Object
0-* [ ImmunizationRecommendation::Recommendation::DateCriterion ].
-
#doseNumber ⇒ Object
0-1 positiveInt.
-
#extension ⇒ Object
0-* [ Extension ].
-
#forecastStatus ⇒ Object
1-1 CodeableConcept.
-
#id ⇒ Object
0-1 id.
-
#modifierExtension ⇒ Object
0-* [ Extension ].
-
#protocol ⇒ Object
0-1 ImmunizationRecommendation::Recommendation::Protocol.
-
#supportingImmunization ⇒ Object
0-* [ Reference() ].
-
#supportingPatientInformation ⇒ Object
0-* [ Reference() ].
-
#vaccineCode ⇒ Object
1-1 CodeableConcept.
Method Summary
Methods included from Xml
from_xml, #to_xml, valid?, validate
Methods included from Deprecate
Methods included from Json
Methods included from Hashable
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
Constructor Details
This class inherits a constructor from FHIR::DSTU2::Model
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class FHIR::DSTU2::Model
Instance Attribute Details
#date ⇒ Object
1-1 dateTime
89 90 91 |
# File 'lib/fhir_dstu2_models/fhir/resources/ImmunizationRecommendation.rb', line 89 def date @date end |
#dateCriterion ⇒ Object
0-* [ ImmunizationRecommendation::Recommendation::DateCriterion ]
93 94 95 |
# File 'lib/fhir_dstu2_models/fhir/resources/ImmunizationRecommendation.rb', line 93 def dateCriterion @dateCriterion end |
#doseNumber ⇒ Object
0-1 positiveInt
91 92 93 |
# File 'lib/fhir_dstu2_models/fhir/resources/ImmunizationRecommendation.rb', line 91 def doseNumber @doseNumber end |
#extension ⇒ Object
0-* [ Extension ]
87 88 89 |
# File 'lib/fhir_dstu2_models/fhir/resources/ImmunizationRecommendation.rb', line 87 def extension @extension end |
#forecastStatus ⇒ Object
1-1 CodeableConcept
92 93 94 |
# File 'lib/fhir_dstu2_models/fhir/resources/ImmunizationRecommendation.rb', line 92 def forecastStatus @forecastStatus end |
#id ⇒ Object
0-1 id
86 87 88 |
# File 'lib/fhir_dstu2_models/fhir/resources/ImmunizationRecommendation.rb', line 86 def id @id end |
#modifierExtension ⇒ Object
0-* [ Extension ]
88 89 90 |
# File 'lib/fhir_dstu2_models/fhir/resources/ImmunizationRecommendation.rb', line 88 def modifierExtension @modifierExtension end |
#protocol ⇒ Object
0-1 ImmunizationRecommendation::Recommendation::Protocol
94 95 96 |
# File 'lib/fhir_dstu2_models/fhir/resources/ImmunizationRecommendation.rb', line 94 def protocol @protocol end |
#supportingImmunization ⇒ Object
0-* [ Reference() ]
95 96 97 |
# File 'lib/fhir_dstu2_models/fhir/resources/ImmunizationRecommendation.rb', line 95 def supportingImmunization @supportingImmunization end |
#supportingPatientInformation ⇒ Object
0-* [ Reference() ]
96 97 98 |
# File 'lib/fhir_dstu2_models/fhir/resources/ImmunizationRecommendation.rb', line 96 def supportingPatientInformation @supportingPatientInformation end |
#vaccineCode ⇒ Object
1-1 CodeableConcept
90 91 92 |
# File 'lib/fhir_dstu2_models/fhir/resources/ImmunizationRecommendation.rb', line 90 def vaccineCode @vaccineCode end |