com.mmm.cms.homehealth.v2308_2
Class GrouperVersion_v2308_2
java.lang.Object
com.mmm.cms.homehealth.HomeHealthEventNotifier
com.mmm.cms.homehealth.v2308_1.GrouperVersion_v2308_1
com.mmm.cms.homehealth.v2308_2.GrouperVersion_v2308_2
- All Implemented Interfaces:
- HomeHealthEventNotifierIF, HomeHealthGrouperIF, Describable, Initializable, Namable, java.io.Serializable
public class GrouperVersion_v2308_2
- extends GrouperVersion_v2308_1
This provides the scoring logic for Home Health Prospective Payments System
version 2.03 as replicated by 3M. This class handles ICD-9-CM codes that
are effective from October 1, 2008 through September 30, 2009 inclusive. Its
scoring logic is the same as the class it extends.
- See Also:
- Serialized Form
|
Constructor Summary |
GrouperVersion_v2308_2()
Constructor that sets the effective start and thru dates to
October 1, 2008 and September 30, 2009 inclusive |
| Methods inherited from class com.mmm.cms.homehealth.v2308_1.GrouperVersion_v2308_1 |
fireScoringGeneral, fireScoringRecord, getClincalValidator, getEffectiveDateStart, getEffectiveDateThru, getNRSValidator, getVersion, init, isValidDiagnosisCode, populateValdateClinicalCodes, score, setDescription, setName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GrouperVersion_v2308_2
public GrouperVersion_v2308_2()
- Constructor that sets the effective start and thru dates to
October 1, 2008 and September 30, 2009 inclusive
getName
public java.lang.String getName()
- Gets the name of this Grouper version
- Specified by:
getName in interface Namable- Overrides:
getName in class GrouperVersion_v2308_1
- Returns:
- The name of this version, plus version number
isValidForVersion
public boolean isValidForVersion(HomeHealthRecordIF record)
- Validates that the record can be scored by this version.
According to the Readme203.pdf, Source of Data, item 2, page 6:
The Therapy threshold item (M0825 & M0826) is NOT equal to NA.
This means that the cases for which the HIPPS codes is not needed
will not be classified. (This would include, for example, assessments
for non-Medicare/non-Medicaid patients, or Medicare assessments
that are not the basis for casemix classifications for the Medicare
episode.) It also means that the Medicare assessments with M0825 or
M0826 coded NA in error will not be classified. Records with M0825 or
M0826 left blank WILL be classified, with that item treated as
invalid data.
The record's M0090_INFO_COMPLETED_DT must be within the
effect start and the effective thru date, inclusive.
- Specified by:
isValidForVersion in interface HomeHealthGrouperIF- Overrides:
isValidForVersion in class GrouperVersion_v2308_1
- Parameters:
record -
- Returns:
- true if the record is scorable by this version
getDescription
public java.lang.String getDescription()
- Gets the descriptions of this version
- Specified by:
getDescription in interface Describable- Overrides:
getDescription in class GrouperVersion_v2308_1
- Returns:
- the description of this version