com.mmm.cms.homehealth.proto
Interface DataValidityFlagIF

All Known Implementing Classes:
DataValidityFlag, DataValidityFlag_02_03c

public interface DataValidityFlagIF

Holds the data issues associated with a processed record, and generates the Validity flag to use in the grouper output.


Method Summary
 java.lang.String getValidityFlag()
          gets the Validity flag
 boolean isClinicalIssue()
          gets the clinical issue flag
 boolean isFunctionalIssue()
          gets the Functional issue flag
 boolean isIssuePresent()
          gets a general issues flag
 boolean isManifestationSequenceIssue()
          gets the Manifestation sequence issue flag
 boolean isServiceIssue()
          gets the Services issues flag
 void reset()
          Resets the values to false and the flag to 1, allowing for object re-use.
 void setClinicalIssue(boolean bool)
          Set to true if there is a Clinical issue.
 void setFunctionalIssue(boolean bool)
          Set to true if there is a Functional issue.
 void setManifestationSequenceIssue(boolean bool)
          Set to true if there is a Manifestation Sequence issue.
 void setServiceIssue(boolean bool)
          Set to true if there is a Services issue.
 void setValidityFlag(java.lang.String val)
          Sets the issues by setting the validity flag value.
 

Method Detail

isManifestationSequenceIssue

boolean isManifestationSequenceIssue()
gets the Manifestation sequence issue flag

Returns:
true if there is an issue with the Manifestation Sequence

setManifestationSequenceIssue

void setManifestationSequenceIssue(boolean bool)
Set to true if there is a Manifestation Sequence issue. The default is false.

Parameters:
bool -

isClinicalIssue

boolean isClinicalIssue()
gets the clinical issue flag

Returns:
true if there is a Clinical issue

setClinicalIssue

void setClinicalIssue(boolean bool)
Set to true if there is a Clinical issue. The default is false.

Parameters:
bool -

isFunctionalIssue

boolean isFunctionalIssue()
gets the Functional issue flag

Returns:
true if there is a Functional issue

setFunctionalIssue

void setFunctionalIssue(boolean bool)
Set to true if there is a Functional issue. The default is false.

Parameters:
bool -

isServiceIssue

boolean isServiceIssue()
gets the Services issues flag

Returns:
true if there is a Service issue

setServiceIssue

void setServiceIssue(boolean bool)
Set to true if there is a Services issue. The default is false.

Parameters:
bool -

getValidityFlag

java.lang.String getValidityFlag()
gets the Validity flag

Returns:
the single character representing the overall issues

setValidityFlag

void setValidityFlag(java.lang.String val)
Sets the issues by setting the validity flag value.

Parameters:
val -

reset

void reset()
Resets the values to false and the flag to 1, allowing for object re-use.


isIssuePresent

boolean isIssuePresent()
gets a general issues flag

Returns:
true if any of the issues are present