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 HIPPSCodeIFpublic void setClinicalSeverity(char clinicalSeverity)
setClinicalSeverity in interface HIPPSCodeIFclinicalSeverity - public char getFunctionalSeverity()
getFunctionalSeverity in interface HIPPSCodeIFpublic void setFunctionalSeverity(char functionalSeverity)
setFunctionalSeverity in interface HIPPSCodeIFfunctionalSeverity - public int getGroupingStep()
getGroupingStep in interface HIPPSCodeIFpublic void setGroupingStep(int groupingStep)
setGroupingStep in interface HIPPSCodeIFgroupingStep - public char getNonRoutineSupplies()
getNonRoutineSupplies in interface HIPPSCodeIFpublic void setNonRoutineSupplies(char nonRoutineSupplies)
setNonRoutineSupplies in interface HIPPSCodeIFnonRoutineSupplies - public char getServicesUtilization()
getServicesUtilization in interface HIPPSCodeIFpublic void setServicesUtilization(char servicesUtilization)
setServicesUtilization in interface HIPPSCodeIFservicesUtilization - public java.lang.String getCode()
getCode in interface HIPPSCodeIFprotected final void setToBlank()
public final java.lang.String toString()
toString in class java.lang.Objectprotected boolean determineStepEquation()
protected void determineClinicalSeverity(int equationValue)
public void determineFunctionalSeverity(int equationValue)
protected void determineServiceDomain()
protected void determineNrs(int nrsScore)