public interface HomeHealthScoringModelIF extends Namable, Identifiable
Modifier and Type | Method and Description |
---|---|
HomeHealthGrouperIF |
getGrouper()
gets a reference to the Grouper which created this model
|
void |
populateCodes(HomeHealthRecordIF record)
This populates the record with Diagnosis codes that are associated with
this grouper.
|
void |
preprocessRecord(HomeHealthRecordIF record,
HomeHealthRecordValidatorIF validator)
Used to perform any pre-scoring, such as any changes to the data due
to multi-code relationships; this is a convenience method that is the same
as calling preprocessRecord(record, validator, null)
|
void |
preprocessRecord(HomeHealthRecordIF record,
HomeHealthRecordValidatorIF validator,
java.util.Collection<HomeHealthEventListenerIF> listeners)
Used to perform any pre-scoring, such as any changes to the data due
to multi-code relationships.
|
ScoringPointsIF |
score(HomeHealthRecordIF record,
HomeHealthRecordValidatorIF validator)
Deprecated.
scheduled for removal in 2015
|
ScoringPointsIF |
score(HomeHealthRecordIF record,
HomeHealthRecordValidatorIF validator,
int[][] scoreOrder)
Deprecated.
- use score(..., listeners) instead with the listeners = null
|
ScoringPointsIF |
score(HomeHealthRecordIF record,
HomeHealthRecordValidatorIF validator,
int[][] scoreOrder,
java.util.Collection<HomeHealthEventListenerIF> listeners)
This is the overall scoring routine.
|
void |
setGrouper(HomeHealthGrouperIF grouper)
Sets the Grouper which created this model at run time.
|
getId, setId
HomeHealthGrouperIF getGrouper()
void setGrouper(HomeHealthGrouperIF grouper)
grouper
- ScoringPointsIF score(HomeHealthRecordIF record, HomeHealthRecordValidatorIF validator)
record
- validator
- void preprocessRecord(HomeHealthRecordIF record, HomeHealthRecordValidatorIF validator)
record
- validator
- HomeHealthScoringModelIF.preprocessRecord(HomeHealthRecordIF record, HomeHealthRecordValidatorIF validator, Collection listeners)
void preprocessRecord(HomeHealthRecordIF record, HomeHealthRecordValidatorIF validator, java.util.Collection<HomeHealthEventListenerIF> listeners)
record
- validator
- listeners
- - can be null, otherwise list of listeners for notified of eventsvoid populateCodes(HomeHealthRecordIF record)
record
- ScoringPointsIF score(HomeHealthRecordIF record, HomeHealthRecordValidatorIF validator, int[][] scoreOrder)
record
- validator
- scoreOrder
- - array of int[6][3] determining the scoring order
of a diagnosis code in the related position.ScoringPointsIF score(HomeHealthRecordIF record, HomeHealthRecordValidatorIF validator, int[][] scoreOrder, java.util.Collection<HomeHealthEventListenerIF> listeners)
record
- validator
- scoreOrder
- - array of int[6][3] determining the scoring order
of a diagnosis code in the related position.listeners
- - can be null, otherwise list of listeners for notified of events