Package com.mmm.cms.homehealth

Class Summary
AbstractIcd9Code Provides the base information about a Diagnosis or Procedure code, including the code value, type, and assocaited category.
CaseMixAdjustmentItem Holds a single Case Mix Adjustment row (or item) which includes a set of values pertaining to the Scoring equations.
DataValidityFlag Holds the validation flags assocaited with a record.
DiagnosisCode Diagnosis Code extends the Abstract class to add primary, secondary, etiology pairing and ulcer related information.
DiagnosisCode_Empty This class represents a blank code that can not be alterred.
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.
DiagnosticCategory Each valid code for a version belongs to a Diagnosis Category.
GrouperDataManager This class provides the Data management related to the Diagnosis codes, the NRS Diagnosis codes, the Diagnostic Categories, the Etiology Pairs, and the optional V-Codes The information is loaded from text files.
HIPPSCode This holds the 5 character HIPPS code based on the 5 elements of: episode timing Grouping steps clinical Score functionalScore nrsScore
HomeHealthEvent The Home Health Event object used to notify Listener objects of what is happening during record scoring and validation
HomeHealthEventNotifier This is a base class for providing event notification to event listeners.
HomeHealthGrouperFactory This Factory holds as set of Groupers and allows selection of a Grouper version by checking the Home Health record validaty against isValidForVersion() method of each available Grouper.
HomeHealthRecord This implementation of HomeHealthRecordIF uses the OASIS variable names.
PointsScoringEquations This holds scoring for the clinical/functional models which is concerned scoring based on the number of episodes and the timing of the submission.
ScoringPoints Holds the array integers representing the scores of a set of scoring equations.
ScoringResults Scoring Results holds the collection of HIPPS code, grouper version Data validity flag, OASIS Treatment Authorization, and the validator used to check the record.
TreatmentAuthorization This holds the parts of the OASIS Treatment Authorization code and the getAuthorizationCode() converts those parts into the 18 character string for the Authorization output.