public class GrouperVersion_v3413 extends GrouperVersion_v3312 implements HomeHealthGrouperIF
GrouperVersion_v3312
,
Serialized FormclinicalModel_1, clinicalModel_2, clinicalModel_3, clinicalModel_4, nrsScoringModel, version
DEFAULT_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.
|
determineScoreOrder
copyCodes, 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, setVersion
addEventListener, getEventListeners, getEventListenersList, getListenerCount, notifyEventListeners, removeEventListener, removeEventListeners
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
determineScoreOrder, getAcceptableRecordClass, getCaseMixAdjustments, getClinicalCodes, getDiagnosticGroups, getDiagnosticGroupsNRS, getEffectiveDateStart, getEffectiveDateStartWindow, getEffectiveDateThru, getGrouperDataManager, getNonRoutineCodes, getNRSCaseMixAdjustments, getVersion, isValidDiagnosisCode, populateValidateClinicalCodes, score, score, setEffectiveDateStart, setEffectiveDateStartWindow, setEffectiveDateThru, setVersion
getDescription, setDescription
addEventListener, getEventListeners, getEventListenersList, getListenerCount, notifyEventListeners, removeEventListener, removeEventListeners
public 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_v3210
getClinicalValidator
in interface HomeHealthGrouperIF
getClinicalValidator
in class GrouperVersion_v3312
public java.lang.String getName()
getName
in interface Namable
getName
in class GrouperVersion_v3312
public HomeHealthRecordValidatorIF getNRSValidator()
GrouperVersion_v3210
getNRSValidator
in interface HomeHealthGrouperIF
getNRSValidator
in class GrouperVersion_v3312
public void init(java.util.Properties props) throws java.lang.Exception
init
in interface Initializable
init
in class GrouperVersion_v3312
props
- java.lang.Exception
public boolean isValidForVersion(HomeHealthRecordIF record)
isValidForVersion
in interface HomeHealthGrouperIF
isValidForVersion
in class GrouperVersion_v3210
record
-