|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use DiagnosisScoringGridIF | |
|---|---|
| com.mmm.cms.homehealth | |
| com.mmm.cms.homehealth.proto.logic | |
| com.mmm.cms.homehealth.v3210 | |
| Uses of DiagnosisScoringGridIF in com.mmm.cms.homehealth |
|---|
| Classes in com.mmm.cms.homehealth that implement DiagnosisScoringGridIF | |
|---|---|
class |
DiagnosisScoringGrid
This holds the score and scoring rows for all the diagnosis positions within the record as a grid with 3 columns and 6 rows to make up the 18 position for possible diagnoses. |
| Uses of DiagnosisScoringGridIF in com.mmm.cms.homehealth.proto.logic |
|---|
| Methods in com.mmm.cms.homehealth.proto.logic with parameters of type DiagnosisScoringGridIF | |
|---|---|
boolean |
LogicRow.isLogicAccepted(HomeHealthRecordIF record,
Icd9DiagnosisCodeIF code,
DiagnosisScoringGridIF scoringGrid,
int codeIndex)
This uses the data from the record to determine if the record meets the criteria for this logic. |
| Uses of DiagnosisScoringGridIF in com.mmm.cms.homehealth.v3210 |
|---|
| Methods in com.mmm.cms.homehealth.v3210 with parameters of type DiagnosisScoringGridIF | |
|---|---|
protected int |
ClinicalFunctional_ScoringModel_v3210.calculatePrimaryAdjustment(DiagnosisScoringGridIF scoringGrid,
int primaryAdjustmentRow,
int otherAdjustmentRow)
This calculates the primary code score, and if the Other Dx has already been scored, then reduce the primary code by the Other Dx value. |
int |
ClinicalFunctional_ScoringModel_v3210.determinePrimaryDiagnosis(HomeHealthRecordIF record,
DiagnosisScoringGridIF scoringGrid)
This method is not used in this model |
void |
ClinicalFunctional_ScoringModel_v3210.resolveEtiologyManifestationContention(Icd9DiagnosisCodeIF etiologyCode,
int etiologyIdx,
Icd9DiagnosisCodeIF manifestionCode,
int manifestIdx,
DiagnosisScoringGridIF scoringGrid)
Given two codes that are part of a Manifestation/Etiology pair, determine which code has the highest score and remove the value for the code with the lowest score. |
void |
ClinicalFunctional_ScoringModel_v3210.scoreAny(HomeHealthRecordIF record,
Icd9DiagnosisCodeIF diagCode,
HomeHealthRecordValidatorIF validator,
int diagIdx,
DiagnosisScoringGridIF scoringGrid)
This section covers scoring of Diagnostic groups and Case Mix Adjustment Rows that do not depend on Primary or Other specific values for the code |
void |
NRS_ScoringModel_v3210.scoreAny(HomeHealthRecordIF record,
Icd9DiagnosisCodeIF diagCode,
HomeHealthRecordValidatorIF validator,
int diagIdx,
DiagnosisScoringGridIF scoringGrid)
This section covers scoring of Diagnostic groups and Case Mix Adjustment Rows that do not depend on Primary or Other specific values for the code |
void |
ClinicalFunctional_ScoringModel_v3210.scoreClinicalCode(HomeHealthRecordIF record,
Icd9DiagnosisCodeIF diagCode,
HomeHealthRecordValidatorIF validator,
int diagIdx,
DiagnosisScoringGridIF scoringGrid)
|
void |
ClinicalFunctional_ScoringModel_v3210.scoreClinicalColumn3_4(HomeHealthRecordIF record,
HomeHealthRecordValidatorIF validator,
int rowIdx,
DiagnosisScoringGridIF scoringGrid,
int[][] scoreOrder,
int currentPass)
After the first column (historically column 2) has determined that it is an Optional V-code that can have a column 3 & 4, this method will score those codes on the same row, and resolve any manifestation/ etiology contentions. |
void |
ClinicalFunctional_ScoringModel_v3210.scoreOtherOnly(HomeHealthRecordIF record,
Icd9DiagnosisCodeIF diagCode,
int diagIdx,
DiagnosisScoringGridIF scoringGrid)
Scores only those codes that can not be in the primary position |
void |
NRS_ScoringModel_v3210.scoreOtherOnly(HomeHealthRecordIF record,
Icd9DiagnosisCodeIF diagCode,
int diagIdx,
DiagnosisScoringGridIF scoringGrid)
Scores only those codes that can not be in the primary position |
void |
ClinicalFunctional_ScoringModel_v3210.scorePrimaryOnly(HomeHealthRecordIF record,
Icd9DiagnosisCodeIF diagCode,
int diagIdx,
DiagnosisScoringGridIF scoringGrid)
Scores the Primary only code with Primary only CaseMix values |
void |
NRS_ScoringModel_v3210.scorePrimaryOnly(HomeHealthRecordIF record,
Icd9DiagnosisCodeIF diagCode,
int diagIdx,
DiagnosisScoringGridIF scoringGrid)
Scores the Primary only code with Primary only CaseMix values |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||