public class GrouperVersion_v3312 extends GrouperVersion_v3210 implements HomeHealthGrouperIF
GrouperVersion_v3210
,
Serialized FormclinicalModel_1, clinicalModel_2, clinicalModel_3, clinicalModel_4, nrsScoringModel, version
DEFAULT_BLANK_VALUE
Constructor and Description |
---|
GrouperVersion_v3312()
Constructor that sets the effective start and thru date to
Jan 1, 2012 thru Dec 31, 2012.
|
GrouperVersion_v3312(java.util.Calendar start,
java.util.Calendar thru,
java.util.Calendar window,
java.lang.String versionName)
This constructor allows extended classes to set dates in the constructor
|
Modifier and Type | Method and Description |
---|---|
int[][] |
determineScoreOrder(HomeHealthRecordIF record)
Returns a non-null double array of int[6][3].
|
HomeHealthRecordValidatorIF |
getClinicalValidator()
Provides the validator for the Clinical portion of the scoring
|
java.lang.String |
getName()
Get the name of this version
|
HomeHealthRecordValidatorIF |
getNRSValidator()
Provides the validator for the Non-Routine Supplies portion of the
scoring
|
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
This version uses it is own version of the scoring models and the
grouper data manager
|
copyCodes, getAcceptableRecordClass, getCaseMixAdjustments, getClinicalCodes, getClinicalModel_1, getClinicalModel_2, getClinicalModel_3, getClinicalModel_4, getDescription, getDiagnosticGroups, getDiagnosticGroupsNRS, getEffectiveDateStart, getEffectiveDateStartWindow, getEffectiveDateThru, getGrouperDataManager, getNonRoutineCodes, getNRSCaseMixAdjustments, getNrsScoringModel, getVersion, isValidDiagnosisCode, isValidForVersion, populateValidateClinicalCodes, score, score, setClinicalModel_1, setClinicalModel_2, setClinicalModel_3, setClinicalModel_4, setDescription, setEffectiveDateStart, setEffectiveDateStartWindow, setEffectiveDateThru, setGrouperDataManager, setName, setNrsScoringModel, setVersion
addEventListener, getEventListeners, getEventListenersList, getListenerCount, notifyEventListeners, removeEventListener, removeEventListeners
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAcceptableRecordClass, getCaseMixAdjustments, getClinicalCodes, getDiagnosticGroups, getDiagnosticGroupsNRS, getEffectiveDateStart, getEffectiveDateStartWindow, getEffectiveDateThru, getGrouperDataManager, getNonRoutineCodes, getNRSCaseMixAdjustments, getVersion, isValidDiagnosisCode, isValidForVersion, populateValidateClinicalCodes, score, score, setEffectiveDateStart, setEffectiveDateStartWindow, setEffectiveDateThru, setVersion
getDescription, setDescription
addEventListener, getEventListeners, getEventListenersList, getListenerCount, notifyEventListeners, removeEventListener, removeEventListeners
public GrouperVersion_v3312()
public GrouperVersion_v3312(java.util.Calendar start, java.util.Calendar thru, java.util.Calendar window, java.lang.String versionName)
start
- thru
- window
- versionName
- public int[][] determineScoreOrder(HomeHealthRecordIF record)
determineScoreOrder
in interface HomeHealthGrouperIF
determineScoreOrder
in class GrouperVersion_v3210
record
- public HomeHealthRecordValidatorIF getClinicalValidator()
GrouperVersion_v3210
getClinicalValidator
in interface HomeHealthGrouperIF
getClinicalValidator
in class GrouperVersion_v3210
public java.lang.String getName()
getName
in interface Namable
getName
in class GrouperVersion_v3210
public HomeHealthRecordValidatorIF getNRSValidator()
GrouperVersion_v3210
getNRSValidator
in interface HomeHealthGrouperIF
getNRSValidator
in class GrouperVersion_v3210
public void init(java.util.Properties props) throws java.lang.Exception
init
in interface Initializable
init
in class GrouperVersion_v3210
props
- java.lang.Exception