Immunization::ImmunizationForecast
Class Rule

A statement of a condition that must be met. The evaluation of facts against a rule results in a value of true or false. Rules can be evaluated by humans or by computers; this class is intended to contain rules that are human-readable as well as those that can be evaluated by a rules engine. An example of a Rule would be that the second dose of a vaccine must be administered between six and eight weeks after the first dose.

Attributes
String comments comments

Contains any remarks about the rule.

String rule rule

Contains the rule, in either a human-readable or computer-readable format.

String ruleName ruleName

A designation for the rule, for ease in locating a given rule.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameRule
Name Expression
NamespaceImmunizationForecast
Owned Template Signature
OwnerImmunizationForecast
Owning Template Parameter
PackageImmunizationForecast
Qualified NameFHIM::Immunization::ImmunizationForecast::Rule
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 comments
Public String comments

Contains any remarks about the rule.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRule
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Namecomments
Name Expression
NamespaceRule
Opposite
OwnerRule
Owning Association
Owning Template Parameter
Qualified NameFHIM::Immunization::ImmunizationForecast::Rule::comments
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 rule
Public String rule

Contains the rule, in either a human-readable or computer-readable format.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRule
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
Namerule
Name Expression
NamespaceRule
Opposite
OwnerRule
Owning Association
Owning Template Parameter
Qualified NameFHIM::Immunization::ImmunizationForecast::Rule::rule
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 ruleName
Public String ruleName

A designation for the rule, for ease in locating a given rule.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRule
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameruleName
Name Expression
NamespaceRule
Opposite
OwnerRule
Owning Association
Owning Template Parameter
Qualified NameFHIM::Immunization::ImmunizationForecast::Rule::ruleName
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic