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
V-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 V-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