Uses of Interface
com.mmm.cms.homehealth.proto.DiagnosisScoringGridIF

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