public class GrouperVersion_v3413 extends GrouperVersion_v3312 implements HomeHealthGrouperIF
GrouperVersion_v3312,
Serialized FormclinicalModel_1, clinicalModel_2, clinicalModel_3, clinicalModel_4, nrsScoringModel, versionDEFAULT_BLANK_VALUE| Constructor and Description |
|---|
GrouperVersion_v3413()
Constructor that sets the effective start and thru date to Jan 1, 2013
thru Sept 30, 2013.
|
GrouperVersion_v3413(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 |
|---|---|
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
|
boolean |
isValidForVersion(HomeHealthRecordIF record)
This checks that the info complete date is either within the standard
version period or is within the ending grace period.
|
determineScoreOrdercopyCodes, getAcceptableRecordClass, getCaseMixAdjustments, getClinicalCodes, getClinicalModel_1, getClinicalModel_2, getClinicalModel_3, getClinicalModel_4, getDescription, getDiagnosticGroups, getDiagnosticGroupsNRS, getEffectiveDateStart, getEffectiveDateStartWindow, getEffectiveDateThru, getGrouperDataManager, getNonRoutineCodes, getNRSCaseMixAdjustments, getNrsScoringModel, getVersion, isValidDiagnosisCode, 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, waitdetermineScoreOrder, getAcceptableRecordClass, getCaseMixAdjustments, getClinicalCodes, getDiagnosticGroups, getDiagnosticGroupsNRS, getEffectiveDateStart, getEffectiveDateStartWindow, getEffectiveDateThru, getGrouperDataManager, getNonRoutineCodes, getNRSCaseMixAdjustments, getVersion, isValidDiagnosisCode, populateValidateClinicalCodes, score, score, setEffectiveDateStart, setEffectiveDateStartWindow, setEffectiveDateThru, setVersiongetDescription, setDescriptionaddEventListener, getEventListeners, getEventListenersList, getListenerCount, notifyEventListeners, removeEventListener, removeEventListenerspublic GrouperVersion_v3413()
public GrouperVersion_v3413(java.util.Calendar start,
java.util.Calendar thru,
java.util.Calendar window,
java.lang.String versionName)
start - thru - window - versionName - public HomeHealthRecordValidatorIF getClinicalValidator()
GrouperVersion_v3210getClinicalValidator in interface HomeHealthGrouperIFgetClinicalValidator in class GrouperVersion_v3312public java.lang.String getName()
getName in interface NamablegetName in class GrouperVersion_v3312public HomeHealthRecordValidatorIF getNRSValidator()
GrouperVersion_v3210getNRSValidator in interface HomeHealthGrouperIFgetNRSValidator in class GrouperVersion_v3312public void init(java.util.Properties props)
throws java.lang.Exception
init in interface Initializableinit in class GrouperVersion_v3312props - java.lang.Exceptionpublic boolean isValidForVersion(HomeHealthRecordIF record)
isValidForVersion in interface HomeHealthGrouperIFisValidForVersion in class GrouperVersion_v3210record -