public class GrouperDataManager_V3413 extends GrouperDataManager_V3312
GrouperDataManager_V3312,
Serialized FormDIAGNOSIS_ETIOLOGY_PAIRS, DIAGNOSTIC_GROUP_TABLENAME, homeHealthGrouper, ICD_9_DIAGNOSIS_CODE_TABLENAME, NRS_DIAGNOSTIC_GROUP_TABLENAME, NRS_ICD_9_DIAGNOSIS_CODE_TABLENAME, NRSSCORING_CASEMIX_ADJUSTMENT_TABLENAME, OPTIONAL_VCODES_TABLENAME, PROPERTY_INCLUDE_CODE_DESCRIPTIONS, PROPERTY_MASTER_NAME_BASE_PATH, PROPERTY_NAME_BASE_PATH_SUFFIX, SCORING_CASEMIX_ADJUSTMENT_TABLENAME| Constructor and Description |
|---|
GrouperDataManager_V3413(HomeHealthGrouperIF homeHealthGrouper) |
| Modifier and Type | Method and Description |
|---|---|
protected DiagnosticGroupIF |
findDiagnosticGroupByName(java.util.List<DiagnosticGroupIF> diagGroups,
java.lang.String name)
Finds the diagnostic group by name from list of groups
|
protected java.util.List<java.lang.String> |
getPrimaryGroupNames(java.util.List<CaseMixAdjustmentItemIF> casemixItems)
This looks at the case mix description to determine if the item pertains
to primary only, and then collects the Diagnostic Group name
|
void |
init(java.util.Properties props)
This calls the super init() and afterwards sets the Diagnostic Groups
alternate Primary scoring flags for version V3413 or newer.
|
protected void |
onParseDiagnosisCodeAttributes(DiagnosisCodeIF diag,
java.lang.String str)
Parses the Diagnosis Code Type for primary awarding code.
|
loadDiagnosisCodeBase, loadEtiologyPairs, onParseDiagnosisDescription, onParseDiagnosisDiagGroupcreateDiagnosisCode, createDiagnosticGroup, getBasePath, getBasePathName, getCaseMixAdjustment, getCaseMixAdjustments_general, getCaseMixAdjustments, getClinicalCodes, getDiagnosisCode, getDiagnosisCodeBase, getDiagnosticGroup, getDiagnosticGroups, getDiagnosticGroupsNRS, getHomeHealthGrouper, getNonRoutineCodes, getNRSCaseMixAdjustment, getNRSCaseMixAdjustments, getNRSDiagnosisCode, getNRSDiagnosticGroup, getSplitPattern, isIncludeDescriptions, loadCaseMixAdjustments, loadDiagnosisCodes, loadDiagnosticGroups, loadDiagnosticGroupsBase, loadNRSCaseMixAdjustments, loadNRSDiagnosisCodes, loadNRSDiagnosticGroups, loadOptionalVCodes, setBasePath, setHomeHealthGrouper, setIncludeDescriptionspublic GrouperDataManager_V3413(HomeHealthGrouperIF homeHealthGrouper)
protected DiagnosticGroupIF findDiagnosticGroupByName(java.util.List<DiagnosticGroupIF> diagGroups, java.lang.String name)
diagGroups - name - protected java.util.List<java.lang.String> getPrimaryGroupNames(java.util.List<CaseMixAdjustmentItemIF> casemixItems)
casemixItems - public void init(java.util.Properties props)
throws java.lang.Exception,
java.rmi.RemoteException
init in interface Initializableinit in class GrouperDataManager_V3312props - java.lang.Exceptionjava.rmi.RemoteExceptionprotected void onParseDiagnosisCodeAttributes(DiagnosisCodeIF diag, java.lang.String str)
onParseDiagnosisCodeAttributes in class GrouperDataManager_V3312diag - str - loadDiagnosisCodeBase(File file, Map
codeHash, boolean isNrs)