|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Icd9DiagnosisCodeIF
Holds the information specific to the Diagnosis codes (as opposed to a procedure code) that supports Home Health scoring.
| Field Summary |
|---|
| Fields inherited from interface com.mmm.cms.homehealth.proto.Icd9CodeIF |
|---|
TYPE_ICD_9_CM_DIAGNOSIS |
| Method Summary | |
|---|---|
Icd9DiagnosisCodeIF |
clone()
creates an exact copy of this object that can be manipulated separately without effecting this object |
java.util.List<Icd9DiagnosisCodeIF> |
getEtiologyPairCodes()
gets the list of etiology pairs - only valid when the code is flagged as a secondary only |
boolean |
isDiabeticUlcer()
gets the Diabetic Ulcer indicator |
boolean |
isPrimary()
Indicates if the code is considered the primary code in the case mix. |
boolean |
isSecondaryOnly()
gets the secondary only indicator |
boolean |
isUlcer()
gets the Ulcer indicator |
boolean |
isValidEtiologyPair(Icd9DiagnosisCodeIF code)
check to determine if the code is on the list of allowable code pairs for this diagnosis. |
void |
setDiabeticUlcer(boolean bool)
Sets the relating to Diabetic Ulcer flag |
void |
setEtiologyPairCodes(java.util.List<Icd9DiagnosisCodeIF> pairs)
Sets the Allowable Etiology Pair codes for this current code. |
void |
setPrimary(boolean bool)
Sets the Primary Diagnosis indicator |
void |
setSecondaryOnly(boolean bool)
sets the secondary only flag |
void |
setUlcer(boolean bool)
Sets the relating to Ulcer flag |
| 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 |
| Method Detail |
|---|
boolean isSecondaryOnly()
void setSecondaryOnly(boolean bool)
bool - boolean isPrimary()
void setPrimary(boolean bool)
bool - - true or falseboolean isDiabeticUlcer()
void setDiabeticUlcer(boolean bool)
bool - boolean isUlcer()
void setUlcer(boolean bool)
bool - java.util.List<Icd9DiagnosisCodeIF> getEtiologyPairCodes()
void setEtiologyPairCodes(java.util.List<Icd9DiagnosisCodeIF> pairs)
pairs - boolean isValidEtiologyPair(Icd9DiagnosisCodeIF code)
code -
Icd9DiagnosisCodeIF clone()
throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||