public class GrouperVersion_v3312 extends GrouperVersion_v3210 implements HomeHealthGrouperIF
GrouperVersion_v3210,
Serialized FormclinicalModel_1, clinicalModel_2, clinicalModel_3, clinicalModel_4, nrsScoringModel, versionDEFAULT_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, setVersionaddEventListener, getEventListeners, getEventListenersList, getListenerCount, notifyEventListeners, removeEventListener, removeEventListenersclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAcceptableRecordClass, getCaseMixAdjustments, getClinicalCodes, getDiagnosticGroups, getDiagnosticGroupsNRS, getEffectiveDateStart, getEffectiveDateStartWindow, getEffectiveDateThru, getGrouperDataManager, getNonRoutineCodes, getNRSCaseMixAdjustments, getVersion, isValidDiagnosisCode, isValidForVersion, populateValidateClinicalCodes, score, score, setEffectiveDateStart, setEffectiveDateStartWindow, setEffectiveDateThru, setVersiongetDescription, setDescriptionaddEventListener, getEventListeners, getEventListenersList, getListenerCount, notifyEventListeners, removeEventListener, removeEventListenerspublic 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 HomeHealthGrouperIFdetermineScoreOrder in class GrouperVersion_v3210record - public HomeHealthRecordValidatorIF getClinicalValidator()
GrouperVersion_v3210getClinicalValidator in interface HomeHealthGrouperIFgetClinicalValidator in class GrouperVersion_v3210public java.lang.String getName()
getName in interface NamablegetName in class GrouperVersion_v3210public HomeHealthRecordValidatorIF getNRSValidator()
GrouperVersion_v3210getNRSValidator in interface HomeHealthGrouperIFgetNRSValidator in class GrouperVersion_v3210public void init(java.util.Properties props)
throws java.lang.Exception
init in interface Initializableinit in class GrouperVersion_v3210props - java.lang.Exception