public abstract class AbstractClinicalItemValidator extends AbstractItemValidator
ASSESSMENT_1_3_4_5_9_ONLY, ASSESSMENT_1_3_4_5_ONLY, ASSESSMENT_1_3_9_ONLY, ASSESSMENT_1_3_ONLY, ASSESSMENT_4_5_9_ONLY
Modifier | Constructor and Description |
---|---|
|
AbstractClinicalItemValidator()
creates with a default record class of HomeHealthRecordIF
|
protected |
AbstractClinicalItemValidator(java.lang.Class clazz)
creates with a supplied record class.
|
|
AbstractClinicalItemValidator(java.lang.String otherPrefix)
creates with a certain prefix for the Other codes, the default is: "M1022_OTH_DIAG"
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getOtherPrefix() |
void |
setOtherPrefix(java.lang.String otherPrefix) |
protected abstract int |
validate(HomeHealthRecordIF record,
CollectionValidationEditsIF edits)
The detailed validator that has no idea about the data validity flag
|
int |
validate(HomeHealthRecordIF record,
CollectionValidationEditsIF edits,
DataValidityFlagIF dataValidity)
This validates to a lower level method and if there are any invalid
issues, it sets the Clinical issue flag to true
|
getEditIdsUsed_base, getName, getRecordIFType, setDescription, setName
public AbstractClinicalItemValidator()
protected AbstractClinicalItemValidator(java.lang.Class clazz)
clazz
- public AbstractClinicalItemValidator(java.lang.String otherPrefix)
otherPrefix
- public java.lang.String getOtherPrefix()
public void setOtherPrefix(java.lang.String otherPrefix)
protected abstract int validate(HomeHealthRecordIF record, CollectionValidationEditsIF edits)
record
- edits
- public int validate(HomeHealthRecordIF record, CollectionValidationEditsIF edits, DataValidityFlagIF dataValidity)
record
- edits
- dataValidity
-