public class HIPPSCode extends java.lang.Object implements HIPPSCodeIF
Modifier and Type | Field and Description |
---|---|
protected char |
clinicalSeverity |
protected char |
functionalSeverity |
protected int |
groupingStep |
protected int |
hippsScoringEquation |
protected char |
nonRoutineSupplies |
protected char |
servicesUtilization |
protected int |
therapyNeedNumber |
protected java.lang.String |
timing |
DEFAULT_BLANK_VALUE
Constructor and Description |
---|
HIPPSCode()
This constructor creates a blank HIPPS code.
|
HIPPSCode(HomeHealthRecordIF record,
HomeHealthRecordValidatorIF validator,
PointsScoringEquationsIF clinicalScore,
PointsScoringEquationsIF functionalScore,
int nrsScore)
This method will populate the HIPPS code based on the parameters.
|
Modifier and Type | Method and Description |
---|---|
protected void |
determineClinicalSeverity(int equationValue) |
void |
determineFunctionalSeverity(int equationValue) |
protected void |
determineNrs(int nrsScore) |
protected void |
determineServiceDomain() |
protected boolean |
determineStepEquation() |
protected void |
evaluateRecord(HomeHealthRecordIF record,
PointsScoringEquationsIF clinicalScore,
PointsScoringEquationsIF functionalScore,
int nrsScore) |
char |
getClinicalSeverity()
gets the Clinical severity code
|
java.lang.String |
getCode()
gets the HIPPS code
|
char |
getFunctionalSeverity()
gets the Functional Severity code
|
int |
getGroupingStep()
gets the Grouping step
|
char |
getNonRoutineSupplies()
gets the NRS Supplied code
|
char |
getServicesUtilization()
gets the Services Utilization code
|
void |
setClinicalSeverity(char clinicalSeverity)
Sets the Clinical Severity character
|
void |
setFunctionalSeverity(char functionalSeverity)
Sets the Functional Severity character
|
void |
setGroupingStep(int groupingStep)
Sets the Grouping step number
|
void |
setNonRoutineSupplies(char nonRoutineSupplies)
Sets the Non Routine Supplies character
|
void |
setServicesUtilization(char servicesUtilization)
Sets the Services Utilization character
|
protected void |
setToBlank()
Sets the code to all blanks
|
java.lang.String |
toString() |
protected int groupingStep
protected int hippsScoringEquation
protected char clinicalSeverity
protected char functionalSeverity
protected char servicesUtilization
protected char nonRoutineSupplies
protected java.lang.String timing
protected int therapyNeedNumber
public HIPPSCode()
public HIPPSCode(HomeHealthRecordIF record, HomeHealthRecordValidatorIF validator, PointsScoringEquationsIF clinicalScore, PointsScoringEquationsIF functionalScore, int nrsScore)
record
- validator
- clinicalScore
- functionalScore
- nrsScore
- protected void evaluateRecord(HomeHealthRecordIF record, PointsScoringEquationsIF clinicalScore, PointsScoringEquationsIF functionalScore, int nrsScore)
public char getClinicalSeverity()
getClinicalSeverity
in interface HIPPSCodeIF
public void setClinicalSeverity(char clinicalSeverity)
setClinicalSeverity
in interface HIPPSCodeIF
clinicalSeverity
- public char getFunctionalSeverity()
getFunctionalSeverity
in interface HIPPSCodeIF
public void setFunctionalSeverity(char functionalSeverity)
setFunctionalSeverity
in interface HIPPSCodeIF
functionalSeverity
- public int getGroupingStep()
getGroupingStep
in interface HIPPSCodeIF
public void setGroupingStep(int groupingStep)
setGroupingStep
in interface HIPPSCodeIF
groupingStep
- public char getNonRoutineSupplies()
getNonRoutineSupplies
in interface HIPPSCodeIF
public void setNonRoutineSupplies(char nonRoutineSupplies)
setNonRoutineSupplies
in interface HIPPSCodeIF
nonRoutineSupplies
- public char getServicesUtilization()
getServicesUtilization
in interface HIPPSCodeIF
public void setServicesUtilization(char servicesUtilization)
setServicesUtilization
in interface HIPPSCodeIF
servicesUtilization
- public java.lang.String getCode()
getCode
in interface HIPPSCodeIF
protected final void setToBlank()
public final java.lang.String toString()
toString
in class java.lang.Object
protected boolean determineStepEquation()
protected void determineClinicalSeverity(int equationValue)
public void determineFunctionalSeverity(int equationValue)
protected void determineServiceDomain()
protected void determineNrs(int nrsScore)