|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface HomeHealthScoringModelIF
This represents a single model for scoring a HomeHealth record. Implementations of this class should not have to worry about validating the record, and only focus on scoring it. A Reference to the Grouper that created this model at run-time to ensure any reporting through the Notify Events methods can use the Grouper instead of implementing a internal version of the notification process.
| Method Summary | |
|---|---|
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. |
ScoringPointsIF |
score(HomeHealthRecordIF record,
HomeHealthRecordValidatorIF validator)
This is the overall scoring routine. |
void |
setGrouper(HomeHealthGrouperIF grouper)
Sets the Grouper which created this model at run time. |
| Methods inherited from interface com.mmm.cms.util.Namable |
|---|
getName, setName |
| Method Detail |
|---|
HomeHealthGrouperIF getGrouper()
void setGrouper(HomeHealthGrouperIF grouper)
grouper -
ScoringPointsIF score(HomeHealthRecordIF record,
HomeHealthRecordValidatorIF validator)
record - validator -
void preprocessRecord(HomeHealthRecordIF record,
HomeHealthRecordValidatorIF validator)
record - validator - void populateCodes(HomeHealthRecordIF record)
record -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||