public class GrouperVersion0203cAndPrior extends HomeHealthEventNotifier implements HomeHealthGrouperIF
DEFAULT_BLANK_VALUE, HH_LOGGER_NAME
Constructor and Description |
---|
GrouperVersion0203cAndPrior()
Deprecated.
Constructor to initialize the effective dates
|
Modifier and Type | Method and Description |
---|---|
java.util.List<CaseMixAdjustmentItemIF> |
getCaseMixAdjustments()
Deprecated.
gets the routine services case mix adjustment table.
|
java.util.List<DiagnosisCodeIF> |
getClinicalCodes()
Deprecated.
Provides the list of Clinical/Functional codes associated with this
version and used for scoring.
|
HomeHealthRecordValidatorIF |
getClinicalValidator()
Deprecated.
Provides the validator for the Clinical portion of the scoring
|
java.lang.String |
getDescription()
Deprecated.
gets the description of this version
|
java.util.List<DiagnosticGroupIF> |
getDiagnosticGroups()
Deprecated.
gets the list of diagnostic Groups associated with the
stardard services diagnosis
|
java.util.List<DiagnosticGroupIF> |
getDiagnosticGroupsNRS()
Deprecated.
gets the list of diagnostic Groups associated with the
Non-routine services (NRS) diagnosis
|
java.util.Calendar |
getEffectiveDateStart()
Deprecated.
gets the effective start date
|
java.util.Calendar |
getEffectiveDateThru()
Deprecated.
gets the effective thru date
|
java.lang.String |
getName()
Deprecated.
gets the name of this version
|
java.util.List<DiagnosisCodeIF> |
getNonRoutineCodes()
Deprecated.
Provides the list of Non-Routine codes associated with this version and used for
scoring.
|
java.util.List<CaseMixAdjustmentItemIF> |
getNRSCaseMixAdjustments()
Deprecated.
gets the Non-Routine services case mix adjustment table.
|
HomeHealthRecordValidatorIF |
getNRSValidator()
Deprecated.
Provides the validator for the Non-Routine Supplies portion of the scoring
|
java.lang.String |
getVersion()
Deprecated.
gets the version id
|
void |
init(java.util.Properties arg0)
Deprecated.
There is no initialization for this DLL related version
|
boolean |
isValidDiagnosisCode(HomeHealthRecordIF record,
DiagnosisCodeIF code)
Deprecated.
Determines if the diagnosis code is valid for this version.
|
boolean |
isValidForVersion(HomeHealthRecordIF record)
Deprecated.
Determines if a the record is within the effective dates of this version
so that is can be scored.
|
HomeHealthRecordValidatorIF |
populateValidateClinicalCodes(HomeHealthRecordIF record)
Deprecated.
This version is based on the older version DLL and does not contain any
validator or record poplations.
|
ScoringResultsIF |
score(HomeHealthRecordIF record,
boolean validateDates)
Deprecated.
Scores the record using the classic Grouper.DLL
|
protected java.lang.String |
scoreWithDLL(byte[] oasis)
Deprecated.
Native method to connect to the Grouper.DLL scoring method
|
void |
setDescription(java.lang.String arg0)
Deprecated.
Does nothing - you can't reset the description
|
void |
setName(java.lang.String arg0)
Deprecated.
Does nothing - you can't reset the name
|
void |
setVersion(java.lang.String version)
Deprecated.
The version can not be set for this class
|
addEventListener, getEventListeners, getListenerCount, notifyEventListeners, removeEventListener, removeEventListeners
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addEventListener, getEventListeners, getListenerCount, notifyEventListeners, removeEventListener, removeEventListeners
public GrouperVersion0203cAndPrior()
public java.util.List<DiagnosticGroupIF> getDiagnosticGroups()
getDiagnosticGroups
in interface HomeHealthGrouperIF
public java.util.List<DiagnosticGroupIF> getDiagnosticGroupsNRS()
HomeHealthGrouperIF
getDiagnosticGroupsNRS
in interface HomeHealthGrouperIF
public java.lang.String getVersion()
getVersion
in interface HomeHealthGrouperIF
public java.util.List<DiagnosisCodeIF> getClinicalCodes()
HomeHealthGrouperIF
getClinicalCodes
in interface HomeHealthGrouperIF
public java.util.List<DiagnosisCodeIF> getNonRoutineCodes()
HomeHealthGrouperIF
getNonRoutineCodes
in interface HomeHealthGrouperIF
public java.util.Calendar getEffectiveDateStart()
getEffectiveDateStart
in interface HomeHealthGrouperIF
public java.util.Calendar getEffectiveDateThru()
getEffectiveDateThru
in interface HomeHealthGrouperIF
public boolean isValidForVersion(HomeHealthRecordIF record) throws InvalidDateException
isValidForVersion
in interface HomeHealthGrouperIF
record
- InvalidDateException
public ScoringResultsIF score(HomeHealthRecordIF record, boolean validateDates)
score
in interface HomeHealthGrouperIF
record
- validateDates
- This parameter is ignore because the DLL for
previous grouper versions does not support this.protected java.lang.String scoreWithDLL(byte[] oasis)
oasis
- public boolean isValidDiagnosisCode(HomeHealthRecordIF record, DiagnosisCodeIF code)
isValidDiagnosisCode
in interface HomeHealthGrouperIF
record
- code
- public HomeHealthRecordValidatorIF populateValidateClinicalCodes(HomeHealthRecordIF record)
populateValidateClinicalCodes
in interface HomeHealthGrouperIF
record
- public java.lang.String getName()
public void setName(java.lang.String arg0)
public void setVersion(java.lang.String version)
setVersion
in interface HomeHealthGrouperIF
version
- public java.lang.String getDescription()
getDescription
in interface Describable
public void setDescription(java.lang.String arg0)
setDescription
in interface Describable
arg0
- public void init(java.util.Properties arg0) throws java.lang.Exception, java.rmi.RemoteException
init
in interface Initializable
arg0
- java.lang.Exception
java.rmi.RemoteException
public java.util.List<CaseMixAdjustmentItemIF> getCaseMixAdjustments()
HomeHealthGrouperIF
getCaseMixAdjustments
in interface HomeHealthGrouperIF
public HomeHealthRecordValidatorIF getClinicalValidator()
HomeHealthGrouperIF
getClinicalValidator
in interface HomeHealthGrouperIF
public java.util.List<CaseMixAdjustmentItemIF> getNRSCaseMixAdjustments()
HomeHealthGrouperIF
getNRSCaseMixAdjustments
in interface HomeHealthGrouperIF
public HomeHealthRecordValidatorIF getNRSValidator()
HomeHealthGrouperIF
getNRSValidator
in interface HomeHealthGrouperIF