|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.mmm.cms.homehealth.AbstractIcd9Code
com.mmm.cms.homehealth.DiagnosisCode
public class DiagnosisCode
Diagnosis Code extends the Abstract class to add primary, secondary, etiology pairing and ulcer related information.
| Field Summary |
|---|
| Fields inherited from class com.mmm.cms.homehealth.AbstractIcd9Code |
|---|
BLANK_CODE, EMPTY_CODE |
| Fields inherited from interface com.mmm.cms.homehealth.proto.Icd9CodeIF |
|---|
TYPE_ICD_9_CM_DIAGNOSIS |
| Constructor Summary | |
|---|---|
DiagnosisCode()
Constuctor for blank code |
|
DiagnosisCode(java.lang.String code)
Constructor with a code value |
|
DiagnosisCode(java.lang.String code,
boolean validCode,
boolean validForScoring)
Constructor with code value, valid Code indicator, and valid for scoring indicator |
|
| Method Summary | |
|---|---|
Icd9DiagnosisCodeIF |
clone()
creates an exact copy of this object that can be manipulated separately without effecting this object |
protected void |
finalize()
|
java.util.List<Icd9DiagnosisCodeIF> |
getEtiologyPairCodes()
gets a List of valid etiologies that are used in conjuction with the Secondary only code. |
boolean |
isDiabeticUlcer()
gets the Diabetic Ulcer related indicator |
boolean |
isPrimary()
gets the primary code indicator |
boolean |
isSecondaryOnly()
gets the secondary only indicator |
boolean |
isUlcer()
gets the Ulcer related indicator |
boolean |
isValidEtiologyPair(Icd9DiagnosisCodeIF code)
determines if the codes is part of the etiology pair listing |
void |
setDiabeticUlcer(boolean diabeticUlcer)
Sets the diabetic ulcer related indicator |
void |
setEtiologyPairCodes(java.util.List<Icd9DiagnosisCodeIF> pairs)
Sets the List of Etiology paired codes |
void |
setPrimary(boolean primary)
Sets the primary code indicator |
void |
setSecondaryOnly(boolean bool)
Sets the seondary flag |
void |
setUlcer(boolean ulcer)
Sets the ulcer related indicator |
| Methods inherited from class com.mmm.cms.homehealth.AbstractIcd9Code |
|---|
equals, getCode, getCodeType, getDescription, getDiagnosticGroup, getGrouper, hashCode, isBlank, isECode, isOptionalVCode, isValidCode, isValidForScoring, isVCode, setCode, setCodeType, setDescription, setDiagnosticGroup, setGrouper, setOptionalVCode, setValidCode, setValidForScoring, toString |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.mmm.cms.homehealth.proto.Icd9CodeIF |
|---|
getCode, getCodeType, getDiagnosticGroup, isBlank, isECode, isOptionalVCode, isValidCode, isValidForScoring, isVCode, setCode, setCodeType, setDiagnosticGroup, setValidCode, setValidForScoring |
| Methods inherited from interface com.mmm.cms.util.Describable |
|---|
getDescription, setDescription |
| Constructor Detail |
|---|
public DiagnosisCode()
public DiagnosisCode(java.lang.String code)
code -
public DiagnosisCode(java.lang.String code,
boolean validCode,
boolean validForScoring)
code - validCode - validForScoring - | Method Detail |
|---|
public boolean isSecondaryOnly()
isSecondaryOnly in interface Icd9DiagnosisCodeIFpublic void setSecondaryOnly(boolean bool)
setSecondaryOnly in interface Icd9DiagnosisCodeIFbool - public boolean isPrimary()
isPrimary in interface Icd9DiagnosisCodeIFpublic void setPrimary(boolean primary)
setPrimary in interface Icd9DiagnosisCodeIFprimary - public boolean isDiabeticUlcer()
isDiabeticUlcer in interface Icd9DiagnosisCodeIFpublic void setDiabeticUlcer(boolean diabeticUlcer)
setDiabeticUlcer in interface Icd9DiagnosisCodeIFdiabeticUlcer - public boolean isUlcer()
isUlcer in interface Icd9DiagnosisCodeIFpublic void setUlcer(boolean ulcer)
setUlcer in interface Icd9DiagnosisCodeIFulcer - public java.util.List<Icd9DiagnosisCodeIF> getEtiologyPairCodes()
getEtiologyPairCodes in interface Icd9DiagnosisCodeIFpublic void setEtiologyPairCodes(java.util.List<Icd9DiagnosisCodeIF> pairs)
setEtiologyPairCodes in interface Icd9DiagnosisCodeIFpairs - public boolean isValidEtiologyPair(Icd9DiagnosisCodeIF code)
isValidEtiologyPair in interface Icd9DiagnosisCodeIFcode -
public Icd9DiagnosisCodeIF clone()
throws java.lang.CloneNotSupportedException
Icd9DiagnosisCodeIF
clone in interface Icd9DiagnosisCodeIFclone in class java.lang.Objectjava.lang.CloneNotSupportedException
protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||