public class GrouperVersion_v8119 extends GrouperVersion_v7218
clinicalModel_1, clinicalModel_2, clinicalModel_3, clinicalModel_4, dataManager, effectiveDateStart, effectiveDateStartWindow, effectiveDateThru, nrsScoringModel, versionDEFAULT_BLANK_VALUE| Constructor and Description |
|---|
GrouperVersion_v8119()
Constructor that sets the effective start and thru date
|
GrouperVersion_v8119(java.util.Calendar effectiveStart,
java.util.Calendar effectiveThru,
java.util.Calendar effectiveWindow,
java.lang.String versionName)
Used to pass grouper default to parent grouper
|
| Modifier and Type | Method and Description |
|---|---|
HIPPSCodeIF |
createHippsCode()
Provides 2019 blank Hipps Code
|
HIPPSCodeIF |
createHippsCode(HomeHealthRecordIF record,
HomeHealthRecordValidatorIF validator,
PointsScoringEquationsIF clinicalScore,
PointsScoringEquationsIF functionalScore,
int nrsScore)
Provides 2019 Grouping step, timing and clinical/functional severity
Hipps Code
|
java.lang.Class |
getAcceptableRecordClass()
Each version has an acceptable record type that can be processed, and
this returns that class allowing the isValidForVersion() to more
appropriately check the validity of processing a specific record.
|
void |
init(java.util.Properties props)
Sets up this version by loading the related Diagnosis code / Group data,
and initializing the scoring models: 4 clinical/functional models (one
for each equation), and one Non-Routine Supplies model
|
getClinicalValidator, getClinicalValidator, getNRSValidator, getNRSValidatorscoreaddEventListener, getEventListeners, getEventListenersList, getListenerCount, notifyEventListeners, populateValidateClinicalCodes, removeEventListener, removeEventListeners, reportPrimaryCodeSelectiondetermineScoreOrder, scorecopyCodes, getCaseMixAdjustments, getClinicalCodes, getClinicalModel_1, getClinicalModel_2, getClinicalModel_3, getClinicalModel_4, getDescription, getDiagnosticGroups, getDiagnosticGroupsNRS, getEffectiveDateStart, getEffectiveDateStartWindow, getEffectiveDateThru, getGrouperDataManager, getName, getNonRoutineCodes, getNRSCaseMixAdjustments, getNrsScoringModel, getVersion, isValidDiagnosisCode, isValidForVersion, reportNonScoringDiagnosis, setClinicalModel_1, setClinicalModel_2, setClinicalModel_3, setClinicalModel_4, setDescription, setEffectiveDateStart, setEffectiveDateStartWindow, setEffectiveDateThru, setGrouperDataManager, setName, setNrsScoringModel, setVersionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdetermineScoreOrder, getCaseMixAdjustments, getClinicalCodes, getDiagnosticGroups, getDiagnosticGroupsNRS, getEffectiveDateStart, getEffectiveDateStartWindow, getEffectiveDateThru, getGrouperDataManager, getNonRoutineCodes, getNRSCaseMixAdjustments, getVersion, isValidDiagnosisCode, isValidForVersion, score, setEffectiveDateStart, setEffectiveDateStartWindow, setEffectiveDateThru, setVersiongetDescription, setDescriptionpublic GrouperVersion_v8119(java.util.Calendar effectiveStart,
java.util.Calendar effectiveThru,
java.util.Calendar effectiveWindow,
java.lang.String versionName)
effectiveStart - effectiveThru - effectiveWindow - versionName - public GrouperVersion_v8119()
public HIPPSCodeIF createHippsCode(HomeHealthRecordIF record, HomeHealthRecordValidatorIF validator, PointsScoringEquationsIF clinicalScore, PointsScoringEquationsIF functionalScore, int nrsScore)
createHippsCode in class GrouperVersion_v7118record - validator - clinicalScore - functionalScore - nrsScore - public HIPPSCodeIF createHippsCode()
createHippsCode in class GrouperVersion_v7118public java.lang.Class getAcceptableRecordClass()
AbstractGroupergetAcceptableRecordClass in interface HomeHealthGrouperIFgetAcceptableRecordClass in class GrouperVersion_v6117public void init(java.util.Properties props)
throws java.lang.Exception
GrouperVersion_v6117init in interface Initializableinit in class GrouperVersion_v6117java.lang.Exception - The exception description.