public interface HomeHealthGrouperFactoryIF extends Initializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROPERTY_HOME_HEALTH_CONFIG
defines the environment variable as "home_health_config"
|
Modifier and Type | Method and Description |
---|---|
HomeHealthGrouperIF |
getGrouper(HomeHealthRecordIF record)
Determines the HomeHealthGrouperIF appropriate for the record
|
HomeHealthGrouperIF |
getGrouper(java.lang.String versionId)
gets the HomeHealthGrouperIF based on the version string
|
java.util.List<HomeHealthGrouperIF> |
getGroupers()
This returns a non-null list of HomeHealthGrouperIF objects.
|
java.util.Properties |
getProperties()
gets the properties used to initialize the factory
|
init
static final java.lang.String PROPERTY_HOME_HEALTH_CONFIG
HomeHealthGrouperIF getGrouper(HomeHealthRecordIF record) throws ServiceIssueException
record
- ServiceIssueException
- - when Therapies are not needed based on the
Therapy Need N/A field in the recordHomeHealthGrouperIF getGrouper(java.lang.String versionId)
versionId
- java.util.List<HomeHealthGrouperIF> getGroupers()
java.util.Properties getProperties()