public class GrouperDataManager_v2308 extends java.lang.Object implements Initializable
throws IOException
,
FileNotFoundException,IOException
,
throws FileNotFoundException, IOException
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DIAGNOSIS_ETIOLOGY_PAIRS
Deprecated.
Diagnosis code Secondary / Etiology pairs table name:
DiagnosisEtiologyPairs.txt
|
static java.lang.String |
DIAGNOSTIC_GROUP_TABLENAME
Deprecated.
Diagnostic Group table name: diagnosticGroup.txt
|
static java.lang.String |
ICD_9_DIAGNOSIS_CODE_TABLENAME
Deprecated.
Diagnosis Code table name: diagnosisCodes.txt
|
static java.lang.String |
NRS_DIAGNOSTIC_GROUP_TABLENAME
Deprecated.
NRS Diagnostic Group table name: NRSDiagnosticGroup.txt
|
static java.lang.String |
NRS_ICD_9_DIAGNOSIS_CODE_TABLENAME
Deprecated.
NRS Diagnosis Code table name: nrsDiagnosisCodes.txt
|
static java.lang.String |
NRSSCORING_CASEMIX_ADJUSTMENT_TABLENAME
Deprecated.
NRS Scoring Case Mix Adjustment table name:
NRSScoring_CasemixAdjustments.txt
|
static java.lang.String |
OPTIONAL_VCODES_TABLENAME
Deprecated.
Optional V-Code table name: OptionalVCodes.txt
|
static java.lang.String |
PROPERTY_INCLUDE_CODE_DESCRIPTIONS
Deprecated.
Property identifier for indicating that the code information should or
should not inculde the code's description information.
|
static java.lang.String |
PROPERTY_NAME_BASE_PATH
Deprecated.
Property identifier for the data's base directory: base.path
|
static java.lang.String |
SCORING_CASEMIX_ADJUSTMENT_TABLENAME
Deprecated.
Scoring Case Mix Adjustment table name: Scoring_CasemixAdjustments.txt
|
Constructor and Description |
---|
GrouperDataManager_v2308()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.io.File |
getBasePath()
Deprecated.
Get the value of basePath which is the folder location of the data files
|
CaseMixAdjustmentItemIF |
getCaseMixAdjustment(int caseMixId)
Deprecated.
This will search the case mix table for the case mix id, and return the
case mix admjustment item
|
DiagnosisCodeIF |
getDiagnosisCode(java.lang.String value)
Deprecated.
This is a proxy to getDiagnosisCodeBase
|
protected DiagnosisCodeIF |
getDiagnosisCodeBase(java.util.HashMap<java.lang.String,DiagnosisCodeIF> codes,
java.lang.String value)
Deprecated.
Searches the supplied diagnosis code table, codes, for the code value.
|
DiagnosticGroupIF |
getDiagnosticGroup(long id)
Deprecated.
Searches for the Diagnostic Group object based on its ID
|
CaseMixAdjustmentItemIF |
getNRSCaseMixAdjustment(int caseMixId)
Deprecated.
This will search the case mix table for the case mix id, and return the
case mix admjustment item
|
DiagnosisCodeIF |
getNRSDiagnosisCode(java.lang.String value)
Deprecated.
This is a proxy to getDiagnosisCodeBase
|
DiagnosticGroupIF |
getNRSDiagnosticGroup(long id)
Deprecated.
Searches for the Non-Routine Supplies Diagnostic Group based on the ID
|
void |
init(java.util.Properties props)
Deprecated.
This loads all the data required to represent a version of the Home
Health Grouper.
|
void |
loadCaseMixAdjustments()
Deprecated.
Loads the Case mix adjustment values for the Clinical scoring
The data is loaded from a tab separated file with the format:
Id
name
equation 1 value
equation 2 value
equation 3 value
equation 4 value
|
protected void |
loadDiagnosisCodeBase(java.io.File file,
java.util.HashMap<java.lang.String,DiagnosisCodeIF> codeHash)
Deprecated.
This is a consolidated/generic Diagnosis code loaded that requires the
input file, and the hashtable to put the codes into
The data is loaded from a tab separated file with the format:
Diagnosis Code
Description
Diagnosis Group Number
Secondary only code indicated with M (without quotes) - can be
blank
Diabetes related indicator - D = Diabetes, U = Diabetic Ulcer - can
be blank
|
protected void |
loadDiagnosisCodes()
Deprecated.
This will add the Diagnosis Codes associated with this version.
|
protected void |
loadDiagnosticGroups()
Deprecated.
Loads the Diagnostic Group information from a text file
The data is loaded from a tab separated file with the format:
Id
Diagnostic Group name
|
protected void |
loadDiagnosticGroupsBase(java.io.File file,
java.util.HashMap<java.lang.Integer,DiagnosticGroupIF> groupHash)
Deprecated.
Loads the Diagnostic Group information from a text file.
|
void |
loadEtiologyPairs()
Deprecated.
IMPORTANT: This requires that the diagnosis codes are loaded first.
|
void |
loadNRSCaseMixAdjustments()
Deprecated.
Loads the Case mix adjustment values for the Non-Routine Supplies
scoring.
|
protected void |
loadNRSDiagnosisCodes()
Deprecated.
Loads Non-Routine Supplies related Diagnosis codes.
|
protected void |
loadNRSDiagnosticGroups()
Deprecated.
This loads the Non-Routine Supplies Diagnostic Groups using the
loadDiagnosticGroupsBase()
|
void |
loadOptionalVCodes()
Deprecated.
IMPORTANT: This requires that the diagnosis codes are loaded first.
|
void |
setBasePath(java.io.File basePath)
Deprecated.
Set the value of basePath which is the folder location of the data files
|
public static final java.lang.String PROPERTY_NAME_BASE_PATH
public static final java.lang.String PROPERTY_INCLUDE_CODE_DESCRIPTIONS
public static java.lang.String ICD_9_DIAGNOSIS_CODE_TABLENAME
public static java.lang.String NRS_ICD_9_DIAGNOSIS_CODE_TABLENAME
public static java.lang.String DIAGNOSTIC_GROUP_TABLENAME
public static java.lang.String NRS_DIAGNOSTIC_GROUP_TABLENAME
public static java.lang.String SCORING_CASEMIX_ADJUSTMENT_TABLENAME
public static java.lang.String NRSSCORING_CASEMIX_ADJUSTMENT_TABLENAME
public static java.lang.String DIAGNOSIS_ETIOLOGY_PAIRS
public static java.lang.String OPTIONAL_VCODES_TABLENAME
public java.io.File getBasePath()
public void setBasePath(java.io.File basePath)
basePath
- new value of basePathpublic DiagnosisCodeIF getNRSDiagnosisCode(java.lang.String value)
value
- getDiagnosisCodeBase(HashMap codes, String value)
protected void loadNRSDiagnosisCodes() throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
throws
IOException
public DiagnosisCodeIF getDiagnosisCode(java.lang.String value)
value
- getDiagnosisCodeBase(HashMap codes, String value)
protected DiagnosisCodeIF getDiagnosisCodeBase(java.util.HashMap<java.lang.String,DiagnosisCodeIF> codes, java.lang.String value)
codes
- value
- protected void loadDiagnosisCodes() throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
throws
IOException
protected void loadDiagnosisCodeBase(java.io.File file, java.util.HashMap<java.lang.String,DiagnosisCodeIF> codeHash) throws java.io.IOException
file
- codeHash
- java.io.IOException
public DiagnosticGroupIF getDiagnosticGroup(long id)
id
- protected void loadDiagnosticGroups() throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public DiagnosticGroupIF getNRSDiagnosticGroup(long id)
id
- protected void loadNRSDiagnosticGroups() throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
throws
FileNotFoundException, IOException
protected void loadDiagnosticGroupsBase(java.io.File file, java.util.HashMap<java.lang.Integer,DiagnosticGroupIF> groupHash) throws java.io.FileNotFoundException, java.io.IOException
file
- groupHash
- java.io.FileNotFoundException
java.io.IOException
public void init(java.util.Properties props) throws java.lang.Exception, java.rmi.RemoteException
init
in interface Initializable
props
- java.lang.Exception
java.rmi.RemoteException
public void loadCaseMixAdjustments() throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public CaseMixAdjustmentItemIF getCaseMixAdjustment(int caseMixId)
caseMixId
- public void loadNRSCaseMixAdjustments() throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public CaseMixAdjustmentItemIF getNRSCaseMixAdjustment(int caseMixId)
caseMixId
- public void loadEtiologyPairs() throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public void loadOptionalVCodes() throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException