public class ClinicalFunctional_ScoringModel_v3413 extends ClinicalFunctional_ScoringModel_v3312
grouper, grouperDataManager
Constructor and Description |
---|
ClinicalFunctional_ScoringModel_v3413(HomeHealthGrouperIF grouper,
GrouperDataManager grouperDataManager,
int equationId)
Constructor with references to the Grouper, the Data manager, and the
equation id
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
The run-time name
|
int |
scoreClinical(HomeHealthRecordIF record,
HomeHealthRecordValidatorIF validator,
int[][] scoreOrder)
September 2012 - Overriding this method in order to added check for
optional payment code pairings prior to scoring related codes.
|
void |
scoreClinicalCode(HomeHealthRecordIF record,
DiagnosisCodeIF diagCode,
HomeHealthRecordValidatorIF validator,
int diagIdx,
DiagnosisScoringGridIF scoringGrid)
This overrides in order to check for primary awarding for Dx in position
2, with the appropriate optional payment code in position 1
|
void |
scorePrimaryOnly(HomeHealthRecordIF record,
DiagnosisCodeIF diagCode,
int diagIdx,
DiagnosisScoringGridIF scoringGrid)
Scores the Primary only code with Primary only CaseMix values.
|
resolveEtiologyManifestationContention
calculatePrimaryAdjustment, determinePrimaryDiagnosis, getCaseMixAdjustment, getCaseMixAdjustmentEquation, getDiagnosisCode, getEquationId, getGrouper, getId, getShortName, populateCodes, preprocessRecord, preprocessRecord, score, score, score, scoreAny, scoreClinical, scoreClinicalColumn3_4, scoreFunctional, scoreOtherOnly, scoreRemainingVariables, setGrouper, setId, setName, setShortName
public ClinicalFunctional_ScoringModel_v3413(HomeHealthGrouperIF grouper, GrouperDataManager grouperDataManager, int equationId)
grouper
- grouperDataManager
- equationId
- public java.lang.String getName()
Namable
getName
in interface Namable
getName
in class ClinicalFunctional_ScoringModel_v3312
public int scoreClinical(HomeHealthRecordIF record, HomeHealthRecordValidatorIF validator, int[][] scoreOrder)
scoreClinical
in class ClinicalFunctional_ScoringModel_v3312
record
- validator
- ClinicalFunctional_ScoringModel_v3312#scoreClinial(HomeHealthRecordIF
record, HomeHealthRecordValidatorIF validator, int scoreOrder[][])
public void scoreClinicalCode(HomeHealthRecordIF record, DiagnosisCodeIF diagCode, HomeHealthRecordValidatorIF validator, int diagIdx, DiagnosisScoringGridIF scoringGrid)
scoreClinicalCode
in class ClinicalFunctional_ScoringModel_v3210
record
- diagCode
- validator
- diagIdx
- scoringGrid
- public void scorePrimaryOnly(HomeHealthRecordIF record, DiagnosisCodeIF diagCode, int diagIdx, DiagnosisScoringGridIF scoringGrid) throws AlreadyScoredException
scorePrimaryOnly
in class ClinicalFunctional_ScoringModel_v3210
record
- diagCode
- diagIdx
- scoringGrid
- AlreadyScoredException