public interface DiagnosisCodeIF extends Describable, CodePositionalIF, CodeUlcerIF, PrimaryAwardableIF, OptionalPaymentCodeIF, EtiologyPairingIF, java.lang.Cloneable, java.lang.Comparable
| Modifier and Type | Method and Description |
|---|---|
DiagnosisCodeIF |
clone()
creates an exact copy of this object that can be manipulated separately
without effecting this object
|
java.lang.String |
getCode()
Gets the code value
|
CodeType_EN |
getCodeType()
gets the code type
|
DiagnosticGroupIF |
getDiagnosticGroup()
gets the Diagnostic Group indicator
|
int |
getOffset()
Gets the 0 based position of the code within the record's Diagnosis
"grid".
|
boolean |
isEmpty()
Codes can be blank, and this will return true if it is
|
boolean |
isExternalCauseCode()
This checks the current code value for a starting 'E'.
|
boolean |
isValidCode()
gets the valid ICD-9-CM code indicator.
|
boolean |
isValidForScoring()
This value is used to determine if a code is used in the
scoring or should be skipped.
|
boolean |
isVCode()
Deprecated.
- should use isOptionalPayment() or isPrimaryAwarding() instead
|
void |
setCode(java.lang.String code)
Sets the code value
|
void |
setCodeType(CodeType_EN type)
Sets the code type - must be either 1 for diagnosis or 2 for procedure
|
void |
setDiagnosticGroup(DiagnosticGroupIF dg)
sets the Diagnostic Group indicator
|
void |
setOffset(int position)
Sets the 0 based position of the code within the record's Diagnosis
grid
Introduced for V3312
|
void |
setValidCode(boolean bool)
Sets the valid code flag
|
void |
setValidForScoring(boolean bool)
sets the valid for scoring flag
|
getDescription, setDescriptionisPrimary, isSecondaryOnly, setPrimary, setSecondaryOnlyisDiabeticUlcer, isUlcer, setDiabeticUlcer, setUlcerisPrimaryAwardableCode, setPrimaryAwardableCodeisOptionalPaymentCode, setOptionalPaymentCodegetEtiologyPairCodes, isEtiologyInPairingList, isValidEtiologyPairing, setEtiologyPairCodesDiagnosisCodeIF clone() throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedExceptionjava.lang.String getCode()
CodeType_EN getCodeType()
DiagnosticGroupIF getDiagnosticGroup()
int getOffset()
boolean isEmpty()
boolean isExternalCauseCode()
boolean isValidCode()
boolean isValidForScoring()
boolean isVCode()
void setCode(java.lang.String code)
code - void setCodeType(CodeType_EN type)
type - void setDiagnosticGroup(DiagnosticGroupIF dg)
dg - void setOffset(int position)
position - void setValidForScoring(boolean bool)
bool - void setValidCode(boolean bool)
bool -