com.mmm.cms.homehealth
Class DataValidityFlag

java.lang.Object
  extended by com.mmm.cms.homehealth.DataValidityFlag
All Implemented Interfaces:
DataValidityFlagIF

public class DataValidityFlag
extends java.lang.Object
implements DataValidityFlagIF

Holds the validation flags assocaited with a record. The getDataValidityFlag() does the conversion between the indicators and the alpha numberic representation


Field Summary
protected static java.lang.String[] FLAG_VALUES
           
 
Constructor Summary
DataValidityFlag()
          Default constructor
 
Method Summary
 java.lang.String getValidityFlag()
          gets the validity flag as a String
 boolean isClinicalIssue()
          gets the Clinical Issue flag
 boolean isFunctionalIssue()
          gets the Functional Issues flag
 boolean isIssuePresent()
          gets the general Issues flag
 boolean isManifestationSequenceIssue()
          gets the Manifestation Issues flag
 boolean isServiceIssue()
          gets the Services Issues flag
static void main(java.lang.String[] args)
          Testing module
 void reset()
          Resets the values to false and the flag to 1, allowing for object re-use.
 void setClinicalIssue(boolean clinicalIssue)
          sets the Clinical Issues flag
 void setFunctionalIssue(boolean functionalIssue)
          sets the Functional Issues flag
 void setManifestationSequenceIssue(boolean manifestationSequenceIssue)
          sets the Manifestation Issues flag
 void setServiceIssue(boolean serviceIssue)
          sets the Services Issues flag
 void setValidityFlag(java.lang.String val)
          Does nothing - you can not set the validity flag as a single string
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FLAG_VALUES

protected static final java.lang.String[] FLAG_VALUES
Constructor Detail

DataValidityFlag

public DataValidityFlag()
Default constructor

Method Detail

main

public static void main(java.lang.String[] args)
Testing module

Parameters:
args -

isClinicalIssue

public boolean isClinicalIssue()
gets the Clinical Issue flag

Specified by:
isClinicalIssue in interface DataValidityFlagIF
Returns:

setClinicalIssue

public void setClinicalIssue(boolean clinicalIssue)
sets the Clinical Issues flag

Specified by:
setClinicalIssue in interface DataValidityFlagIF
Parameters:
clinicalIssue -

isFunctionalIssue

public boolean isFunctionalIssue()
gets the Functional Issues flag

Specified by:
isFunctionalIssue in interface DataValidityFlagIF
Returns:

setFunctionalIssue

public void setFunctionalIssue(boolean functionalIssue)
sets the Functional Issues flag

Specified by:
setFunctionalIssue in interface DataValidityFlagIF
Parameters:
functionalIssue -

isManifestationSequenceIssue

public boolean isManifestationSequenceIssue()
gets the Manifestation Issues flag

Specified by:
isManifestationSequenceIssue in interface DataValidityFlagIF
Returns:

setManifestationSequenceIssue

public void setManifestationSequenceIssue(boolean manifestationSequenceIssue)
sets the Manifestation Issues flag

Specified by:
setManifestationSequenceIssue in interface DataValidityFlagIF
Parameters:
manifestationSequenceIssue -

isServiceIssue

public boolean isServiceIssue()
gets the Services Issues flag

Specified by:
isServiceIssue in interface DataValidityFlagIF
Returns:

setServiceIssue

public void setServiceIssue(boolean serviceIssue)
sets the Services Issues flag

Specified by:
setServiceIssue in interface DataValidityFlagIF
Parameters:
serviceIssue -

reset

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

Specified by:
reset in interface DataValidityFlagIF

getValidityFlag

public java.lang.String getValidityFlag()
gets the validity flag as a String

Specified by:
getValidityFlag in interface DataValidityFlagIF
Returns:

setValidityFlag

public void setValidityFlag(java.lang.String val)
Does nothing - you can not set the validity flag as a single string

Specified by:
setValidityFlag in interface DataValidityFlagIF
Parameters:
val -

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:

isIssuePresent

public boolean isIssuePresent()
gets the general Issues flag

Specified by:
isIssuePresent in interface DataValidityFlagIF
Returns: