com.mmm.cms.homehealth.v0203c
Class HippsCode_02_03c

java.lang.Object
  extended by com.mmm.cms.homehealth.v0203c.HippsCode_02_03c
All Implemented Interfaces:
HIPPSCodeIF

public class HippsCode_02_03c
extends java.lang.Object
implements HIPPSCodeIF

This holds a HIPPS code based on the supplied String during the constructor


Field Summary
 
Fields inherited from interface com.mmm.cms.homehealth.proto.HIPPSCodeIF
DEFAULT_BLANK_VALUE
 
Constructor Summary
HippsCode_02_03c(java.lang.String hippsCode)
          Constructs with a supplied string.
 
Method Summary
 char getClinicalSeverity()
          get the character at the Clinical Severity position
 java.lang.String getCode()
          gets the HIPPS code supplied during construction
 char getFunctionalSeverity()
          gets the character at the Functional Severity position
 int getGroupingStep()
          gets an int representing the character at the Grouping Step position
 char getNonRoutineSupplies()
          gets the character at the Non-Routine Supplies position
 char getServicesUtilization()
          gets the character at the Services Utilization position
 void setClinicalSeverity(char clinicalSeverity)
          Does nothing - this can not be reset
 void setFunctionalSeverity(char functionalSeverity)
          Does nothing - this can not be reset
 void setGroupingStep(int groupingStep)
          Does nothing - this can not be reset
 void setNonRoutineSupplies(char nonRoutineSupplies)
          Does nothing - this can not be reset
 void setServicesUtilization(char servicesUtilization)
          Does nothing - this can not be reset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HippsCode_02_03c

public HippsCode_02_03c(java.lang.String hippsCode)
                 throws java.lang.NullPointerException,
                        java.lang.IllegalArgumentException
Constructs with a supplied string. No formatting or changes are made to the supplied code value

Parameters:
hippsCode - Must be a String of 5 character in length
Throws:
java.lang.NullPointerException
java.lang.IllegalArgumentException
Method Detail

getClinicalSeverity

public char getClinicalSeverity()
get the character at the Clinical Severity position

Specified by:
getClinicalSeverity in interface HIPPSCodeIF
Returns:
the character at the Clinical Severity position

getFunctionalSeverity

public char getFunctionalSeverity()
gets the character at the Functional Severity position

Specified by:
getFunctionalSeverity in interface HIPPSCodeIF
Returns:
the character at the Functional Severity position

getGroupingStep

public int getGroupingStep()
gets an int representing the character at the Grouping Step position

Specified by:
getGroupingStep in interface HIPPSCodeIF
Returns:
an int representing the character at the Grouping Step position

getNonRoutineSupplies

public char getNonRoutineSupplies()
gets the character at the Non-Routine Supplies position

Specified by:
getNonRoutineSupplies in interface HIPPSCodeIF
Returns:
the character at the Non-Routine Supplies position

getServicesUtilization

public char getServicesUtilization()
gets the character at the Services Utilization position

Specified by:
getServicesUtilization in interface HIPPSCodeIF
Returns:
the character at the Services Utilization position

setClinicalSeverity

public void setClinicalSeverity(char clinicalSeverity)
Does nothing - this can not be reset

Specified by:
setClinicalSeverity in interface HIPPSCodeIF
Parameters:
clinicalSeverity -

setFunctionalSeverity

public void setFunctionalSeverity(char functionalSeverity)
Does nothing - this can not be reset

Specified by:
setFunctionalSeverity in interface HIPPSCodeIF
Parameters:
functionalSeverity -

setGroupingStep

public void setGroupingStep(int groupingStep)
Does nothing - this can not be reset

Specified by:
setGroupingStep in interface HIPPSCodeIF
Parameters:
groupingStep -

setNonRoutineSupplies

public void setNonRoutineSupplies(char nonRoutineSupplies)
Does nothing - this can not be reset

Specified by:
setNonRoutineSupplies in interface HIPPSCodeIF
Parameters:
nonRoutineSupplies -

setServicesUtilization

public void setServicesUtilization(char servicesUtilization)
Does nothing - this can not be reset

Specified by:
setServicesUtilization in interface HIPPSCodeIF
Parameters:
servicesUtilization -

getCode

public java.lang.String getCode()
gets the HIPPS code supplied during construction

Specified by:
getCode in interface HIPPSCodeIF
Returns:
the HIPPS code supplied during construction