public interface DataManagerIF extends Initializable, java.io.Serializable
Modifier and Type | Method and Description |
---|---|
DiagnosisCodeIF |
createDiagnosisCode(java.lang.String code,
boolean validCode,
boolean validForScoring)
This creates a Diagnosis code allowing any extending class to create its
own code implementation for use in its grouper version.
|
DiagnosticGroupIF |
createDiagnosticGroup(int id)
This creates a Diagnostic Group allowing any extending class to create
its own group implementation for use in its grouper version.
|
CaseMixAdjustmentItemIF |
getCaseMixAdjustment(int caseMixId)
This will search the case mix table for the case mix id, and return the
case mix adjustment item
|
java.util.List<CaseMixAdjustmentItemIF> |
getCaseMixAdjustments()
gets the Standard services case mix adjustment table
|
java.util.List<DiagnosisCodeIF> |
getClinicalCodes()
Gets all the Clinical/Functional codes that are sorted by code value.
|
DiagnosisCodeIF |
getDiagnosisCode(java.lang.String value)
This is a proxy to getDiagnosisCodeBase
|
DiagnosticGroupIF |
getDiagnosticGroup(long id)
Searches for the Diagnostic Group object based on its ID
|
java.util.List<DiagnosticGroupIF> |
getDiagnosticGroups()
gets the list of diagnostic Groups associated with the
Clinical/Functional diagnosis
|
java.util.List<DiagnosticGroupIF> |
getDiagnosticGroupsNRS()
gets the list of diagnostic Groups associated with the Non-routine
supplies diagnosis
|
HomeHealthGrouperIF |
getHomeHealthGrouper()
Get the value of homeHealthGrouper
|
java.util.List<DiagnosisCodeIF> |
getNonRoutineCodes()
Gets all the
|
CaseMixAdjustmentItemIF |
getNRSCaseMixAdjustment(int caseMixId)
This will search the case mix table for the case mix id, and return the
case mix adjustment item
|
java.util.List<CaseMixAdjustmentItemIF> |
getNRSCaseMixAdjustments()
gets the Non-routines services case mix adjustment table
|
DiagnosisCodeIF |
getNRSDiagnosisCode(java.lang.String value)
This is a proxy to getDiagnosisCodeBase
|
DiagnosticGroupIF |
getNRSDiagnosticGroup(long id)
Searches for the Non-Routine Supplies Diagnostic Group based on the ID
|
java.util.regex.Pattern |
getSplitPattern() |
boolean |
isIncludeDescriptions() |
void |
setIncludeDescriptions(boolean includeDescriptions) |
init
DiagnosisCodeIF createDiagnosisCode(java.lang.String code, boolean validCode, boolean validForScoring)
code
- validCode
- validForScoring
- DiagnosticGroupIF createDiagnosticGroup(int id)
id
- CaseMixAdjustmentItemIF getCaseMixAdjustment(int caseMixId)
caseMixId
- java.util.List<CaseMixAdjustmentItemIF> getCaseMixAdjustments()
java.util.List<DiagnosisCodeIF> getClinicalCodes()
DiagnosisCodeIF getDiagnosisCode(java.lang.String value)
value
- #getDiagnosisCodeBase(HashMap codes, String value)
DiagnosticGroupIF getDiagnosticGroup(long id)
id
- java.util.List<DiagnosticGroupIF> getDiagnosticGroups()
java.util.List<DiagnosticGroupIF> getDiagnosticGroupsNRS()
HomeHealthGrouperIF getHomeHealthGrouper()
CaseMixAdjustmentItemIF getNRSCaseMixAdjustment(int caseMixId)
caseMixId
- java.util.List<CaseMixAdjustmentItemIF> getNRSCaseMixAdjustments()
DiagnosisCodeIF getNRSDiagnosisCode(java.lang.String value)
value
- #getDiagnosisCodeBase(HashMap codes, String value)
DiagnosticGroupIF getNRSDiagnosticGroup(long id)
id
- java.util.List<DiagnosisCodeIF> getNonRoutineCodes()
java.util.regex.Pattern getSplitPattern()
boolean isIncludeDescriptions()
void setIncludeDescriptions(boolean includeDescriptions)