public class HomeHealthRecordClinicalValidator_v4115 extends java.lang.Object implements HomeHealthRecordValidatorIF
Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
ASSESSMENT_1_3_4_5_9_ONLY |
static java.lang.String[] |
ASSESSMENT_1_3_4_5_ONLY |
static java.lang.String[] |
ASSESSMENT_1_3_9_ONLY |
static java.lang.String[] |
ASSESSMENT_1_3_ONLY |
static java.lang.String[] |
ASSESSMENT_4_5_9_ONLY |
protected DataValidityFlagIF |
dataValidityFlag
the overall data validity information
|
protected int[] |
diagnosisScoringStatus |
protected CollectionValidationEditsIF |
edits
VUT compatible edit information
|
protected HomeHealthGrouperIF |
grouper |
Constructor and Description |
---|
HomeHealthRecordClinicalValidator_v4115(HomeHealthGrouperIF grouper)
Constructor with the required Grouper reference
|
HomeHealthRecordClinicalValidator_v4115(HomeHealthGrouperIF grouper,
CollectionValidationEditsIF edits)
Constructor with the required Grouper reference
|
Modifier and Type | Method and Description |
---|---|
void |
addEventListener(HomeHealthEventListenerIF listener)
Adds an event listener to this validator.
|
DataValidityFlagIF |
getDataValidityFlag()
gets the DataValidityFlag information
|
int[] |
getDiagnosisScoringStatus()
Get the value of diagnosisScoringStatus
|
CollectionValidationEditsIF |
getEdits() |
boolean |
isASSMT_REASON_INVLD()
gets the M0100_ASSMT_REASON_INVLD
|
boolean |
isASSMT_REASON_Valid()
gets the M0100_ASSMT_REASON_Valid
|
boolean |
isBWLINCONT_INVLD()
gets the M0540_BWLINCONT_INVLD
|
boolean |
isBWLINCONT_Valid()
gets the M0540_BWLINCONT_Valid
|
boolean |
isClinicalDomainDataIssueFlag()
gets the ClinicalDomainDataIssueFlag
|
boolean |
isCUR_AMBULATION_INVLD()
gets the M0700_CUR_AMBULATION_INVLD
|
boolean |
isCUR_AMBULATION_Valid()
gets the M0700_CUR_AMBULATION_Valid
|
boolean |
isCUR_BATHING_INVLD()
gets the M0670_CUR_BATHING_INVLD
|
boolean |
isCUR_BATHING_Valid()
gets the M0670_CUR_BATHING_Valid
|
boolean |
isCUR_DRESS_INVLD()
gets the M0650_660_CUR_DRESS_INVLD
|
boolean |
isCUR_DRESS_Valid()
gets the M0650_660_CUR_DRESS_Valid
|
boolean |
isCUR_INJECT_MEDS_INVLD()
gets the M0800_CUR_INJECT_MEDS_INVLD
|
boolean |
isCUR_INJECT_MEDS_Valid()
gets the M0800_CUR_INJECT_MEDS_Valid
|
boolean |
isCUR_TOILETING_INVLD()
gets the M0680_CUR_TOILETING_INVLD
|
boolean |
isCUR_TOILETING_Valid()
gets the M0680_CUR_TOILETING_Valid
|
boolean |
isCUR_TRANSFER_INVLD()
gets the M0690_CUR_TRANSFER_INVLD
|
boolean |
isCUR_TRANSFER_Valid()
gets the M0690_CUR_TRANSFER_Valid
|
boolean |
isDYSPNEIC_INVLD()
gets the M0490_DYSPNEIC_INVLD
|
boolean |
isDYSPNEIC_Valid()
gets the M0490_DYSPNEIC_Valid
|
boolean |
isFunctionalDomainDataIssueFlag()
gets the FunctionalDomainDataIssueFlag
|
boolean |
isINFO_COMPLETED_DT_INVLD()
gets the M0090_INFO_COMPLETED_DT_INVLD
|
boolean |
isINFO_COMPLETED_DT_Valid()
This is not really necessary since the record has already been converted,
therefore the date was valid.
|
boolean |
isINTERNAL_LOGIC_INVLD()
gets the M0250_INTERNAL_LOGIC_INVLD
|
boolean |
isINTERNAL_LOGIC_Valid()
gets the M0250_INTERNAL_LOGIC_Valid
|
boolean |
isLESION_INVLD()
gets the M0440_LESION_INVLD
|
boolean |
isLESION_Valid()
gets the M0440_LESION_Valid
|
boolean |
isManifestationSequenceIssueFlag()
gets the ManifestationSequenceIssueFlag
|
boolean |
isNBR_STASULC_INVLD()
gets the M0470_NBR_STASULC_INVLD
|
boolean |
isNBR_STASULC_Valid()
gets the M0470_NBR_STASULC_Valid
|
boolean |
isNPRSULC1_INVLD()
gets the M0450_NPRSULC1_INVLD
|
boolean |
isNPRSULC1_Valid()
gets the M0450_NPRSULC1_Valid
|
boolean |
isNPRSULC2_INVLD()
gets the M0450_NPRSULC2_INVLD
|
boolean |
isNPRSULC2_Valid()
gets the M0450_NPRSULC2_Valid
|
boolean |
isNPRSULC3_INVLD()
gets the M0450_NPRSULC3_INVLD
|
boolean |
isNPRSULC3_Valid()
gets the M0450_NPRSULC3_Valid
|
boolean |
isNPRSULC4_INVLD()
gets the M0450_NPRSULC4_INVLD
|
boolean |
isNPRSULC4_Valid()
gets the M0450_NPRSULC4_Valid
|
boolean |
isOSTOMY_INVLD()
gets the M0550_OSTOMY_INVLD
|
boolean |
isOSTOMY_Valid()
gets the M0550_OSTOMY_Valid
|
boolean |
isPAIN_INVLD()
gets the M0420_PAIN_INVLD
|
boolean |
isPAIN_Valid()
gets the M0420_PAIN_Valid
|
boolean |
isServiceDomainDataIssueFlag()
gets the ServiceDomainDataIssueFlag
|
boolean |
isSTATSTASIS_INVLD()
gets the M0476_STATSTASIS_INVLD
|
boolean |
isSTATSTASIS_Valid()
gets the M0476_STATSTASIS_Valid
|
boolean |
isSTATSURG_INVLD()
gets the M0488_STATSURG_INVLD
|
boolean |
isSTATSURG_Valid()
gets the M0488_STATSURG_Valid
|
boolean |
isSTGPRSUL_INVLD()
gets the M0460_STGPRSUL_INVLD
|
boolean |
isSTGPRSUL_Valid()
gets the M0460_STGPRSUL_Valid
|
boolean |
isTHER_NEED_INVLD()
gets the M0826_THER_NEED_INVLD
|
boolean |
isTHER_NEED_Valid()
gets the M0826_THER_NEED_Valid
|
boolean |
isTHERAPIES_INVLD()
gets the M0250_THERAPIES_INVLD
|
boolean |
isTHERAPIES_Valid()
gets the M0250_THERAPIES_Valid
|
boolean |
isUNOBS_PRSULC_INVLD()
gets the M0450_UNOBS_PRSULC_INVLD
|
boolean |
isUNOBS_PRSULC_Valid()
gets the M0450_UNOBS_PRSULC_Valid
|
boolean |
isUNOBS_STASULC_INVLD()
gets the M0474_UNOBS_STASULC_INVLD
|
boolean |
isUNOBS_STASULC_Valid()
gets the M0474_UNOBS_STASULC_Valid
|
boolean |
isUR_INCONT_INVLD()
gets the M0520_UR_INCONT_INVLD
|
boolean |
isUR_INCONT_Valid()
gets the M0520_UR_INCONT_Valid
|
boolean |
isVISION_INVLD()
gets the M0390_VISION_INVLD
|
boolean |
isVISION_Valid()
gets the M0390_VISION_Valid
|
void |
setDataValidityFlag(DataValidityFlagIF dataValidityFlag)
sets the data validity flag object - should not be null
|
void |
setDiagnosisScoringStatus(int[] diagnosisScoringStatus)
Set the value of diagnosisScoringStatus
|
boolean |
validate(HomeHealthRecordIF record)
This is the main entry into the validation of the record.
|
CollectionValidationEditsIF |
validate(HomeHealthRecordIF record,
java.util.Collection<HomeHealthEventListenerIF> listeners)
This is the main entry into the validation of the record.
|
boolean |
validateASSMT_REASON(HomeHealthRecordIF record)
Pseudo code lines: no corresponding line
|
boolean |
validateBWL_INCONT_OSTOMY(HomeHealthRecordIF record)
M1630_OSTOMY Ostomy for Bowel Elimination
Only checked for Assessment Reason 01, 03, 04, 05
|
boolean |
validateBWL_INCONT(HomeHealthRecordIF record)
M1620_BWL_INCONT Bowel Incontinence Frequency
Only checked for Assessment Reason 04, 05
|
boolean |
validateCUR_AMBULATION(HomeHealthRecordIF record)
M1860_CRNT_AMBLTN Current: Ambulation
Only checked for Assessment Reason 01, 03, 04, 05
|
boolean |
validateCUR_BATHING(HomeHealthRecordIF record)
M1830_CRNT_BATHG Current: Bathing
Only checked for Assessment Reason 01, 03, 04, 05
|
boolean |
validateCUR_DRESS(HomeHealthRecordIF record)
M1810_CUR_DRESS_UPPER Current: Dress Upper Body and M1820_CUR_DRESS_LOWER
Current: Dress Lower Body
Only checked for Assessment Reason 01, 03, 04, 05
|
boolean |
validateCUR_INJECT_MEDS(HomeHealthRecordIF record)
M2030_CRNT_MGMT_INJCTN_MDCTN Current: Management Of Injectable
Medications
Only checked for Assessment Reason 01, 03, 04, and 05 - because the
related field Drug Regimen Review is only valid during 01 and 03, the
validation is split
|
boolean |
validateCUR_TOILETING(HomeHealthRecordIF record)
M1840_CUR_TOILTG Current: Toileting
Only checked for Assessment Reason 01, 03, 04, 05
|
boolean |
validateCUR_TRANSFERRING(HomeHealthRecordIF record)
M1850_CUR_TRNSFRNG Current: Transferring
Only checked for Assessment Reason 01, 03, 04, 05
|
boolean |
validateDiagnosisCodes(HomeHealthRecordIF record,
java.util.Collection<HomeHealthEventListenerIF> listeners)
Ensure a valid set of codes, and determines which codes to use in
scoring.
|
boolean |
validateDiagnosisUnique(HomeHealthRecordIF record)
From OASIS-C spec: *1.
|
boolean |
validateEpisodeTiming(HomeHealthRecordIF record) |
boolean |
validateExistingCodes(HomeHealthRecordIF record,
java.util.Collection<HomeHealthEventListenerIF> listeners)
Ensures that all non-blank codes are valid Codes within the record.
|
boolean |
validateFREQ_PAIN(HomeHealthRecordIF record)
Oasis-C M1242_PAIN_FREQ_ACTVTY_MVMT Frequent pain during activity or
movement
Only checked for Assessment Reason 01, 03, 04, 05
|
boolean |
validateLESION_OPEN_WND(HomeHealthRecordIF record)
Oasis-C M1350_LESION_OPEN_WND Lesion Open Wound
Only checked for Assessment Reason 01, 03, 04, 05
|
boolean |
validateNPRSULC(HomeHealthRecordIF record,
java.util.Collection<HomeHealthEventListenerIF> listeners)
Logic updated Aug 31, 2009
M1322_NBR_PRSULC_STG1 No.
|
boolean |
validatePRIMARY_DIAG_ICD(HomeHealthRecordIF record)
If the super.validatePRIMARY_DIAG_ICD() is false, then check for the
primary being blank.
|
boolean |
validateStasisUlcer(HomeHealthRecordIF record)
Stasis Ulcers
Only checked for Assessment Reason 01, 03, 04, 05
|
boolean |
validateSTATSURG(HomeHealthRecordIF record)
M1342_STUS_PRBLM_SRGCL_WND Status Of Most Problematic Surgical Wound
Only checked for Assessment Reason 01, 03, 04, 05
|
boolean |
validateSTGPRSUL(HomeHealthRecordIF record,
java.util.Collection<HomeHealthEventListenerIF> listeners)
Oasis-C M1324_STG_PRBLM_ULCER Stage of Most Problematic Pressure Ulcer
Only checked for Assessment Reason 01, 03, 04, 05
|
boolean |
validateTHER_NEED(HomeHealthRecordIF record)
M2200_THER_NEED_NBR Therapy Need: Number of Visits
M2200_THER_NEED_NA Therapy Need: Not Applicable
Only checked for Assessment Reason 01, 03, 04, 05
|
boolean |
validateTHH(HomeHealthRecordIF record)
Oasis-C 1030_THH values.
|
boolean |
validateUR_INCONT(HomeHealthRecordIF record)
M1610_UR_INCONT Urinary Incontinence or Urinary Catheter
Only checked for Assessment Reason 01, 03, 04, 05
|
boolean |
validateVISION(HomeHealthRecordIF record)
Oasis-C M1200_VISION Vision
Only checked for Assessment Reason 01, 03, 04, 05
|
boolean |
validateWHEN_DYSPNEIC(HomeHealthRecordIF record)
M1400_WHEN_DYSPNEIC When Dyspneic
Only checked for Assessment Reason 01, 03, 04, 05
|
public static final java.lang.String[] ASSESSMENT_1_3_ONLY
public static final java.lang.String[] ASSESSMENT_1_3_4_5_ONLY
public static final java.lang.String[] ASSESSMENT_1_3_4_5_9_ONLY
public static final java.lang.String[] ASSESSMENT_1_3_9_ONLY
public static final java.lang.String[] ASSESSMENT_4_5_9_ONLY
protected DataValidityFlagIF dataValidityFlag
protected int[] diagnosisScoringStatus
protected CollectionValidationEditsIF edits
protected transient HomeHealthGrouperIF grouper
public HomeHealthRecordClinicalValidator_v4115(HomeHealthGrouperIF grouper)
grouper
- public HomeHealthRecordClinicalValidator_v4115(HomeHealthGrouperIF grouper, CollectionValidationEditsIF edits)
grouper
- edits
- - this validator uses the supplied edits instead of
re-validatingpublic boolean isASSMT_REASON_INVLD()
HomeHealthRecordValidatorIF
isASSMT_REASON_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isINFO_COMPLETED_DT_INVLD()
HomeHealthRecordValidatorIF
isINFO_COMPLETED_DT_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isINTERNAL_LOGIC_INVLD()
HomeHealthRecordValidatorIF
isINTERNAL_LOGIC_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isTHERAPIES_INVLD()
HomeHealthRecordValidatorIF
isTHERAPIES_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isVISION_INVLD()
HomeHealthRecordValidatorIF
isVISION_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isPAIN_INVLD()
HomeHealthRecordValidatorIF
isPAIN_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isLESION_INVLD()
HomeHealthRecordValidatorIF
isLESION_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isNPRSULC1_INVLD()
HomeHealthRecordValidatorIF
isNPRSULC1_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isNPRSULC2_INVLD()
HomeHealthRecordValidatorIF
isNPRSULC2_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isNPRSULC3_INVLD()
HomeHealthRecordValidatorIF
isNPRSULC3_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isNPRSULC4_INVLD()
HomeHealthRecordValidatorIF
isNPRSULC4_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isUNOBS_PRSULC_INVLD()
HomeHealthRecordValidatorIF
isUNOBS_PRSULC_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isSTGPRSUL_INVLD()
HomeHealthRecordValidatorIF
isSTGPRSUL_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isNBR_STASULC_INVLD()
HomeHealthRecordValidatorIF
isNBR_STASULC_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isUNOBS_STASULC_INVLD()
HomeHealthRecordValidatorIF
isUNOBS_STASULC_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isSTATSTASIS_INVLD()
HomeHealthRecordValidatorIF
isSTATSTASIS_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isSTATSURG_INVLD()
HomeHealthRecordValidatorIF
isSTATSURG_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isDYSPNEIC_INVLD()
HomeHealthRecordValidatorIF
isDYSPNEIC_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isUR_INCONT_INVLD()
HomeHealthRecordValidatorIF
isUR_INCONT_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isBWLINCONT_INVLD()
HomeHealthRecordValidatorIF
isBWLINCONT_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isOSTOMY_INVLD()
HomeHealthRecordValidatorIF
isOSTOMY_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isCUR_DRESS_INVLD()
HomeHealthRecordValidatorIF
isCUR_DRESS_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isCUR_BATHING_INVLD()
HomeHealthRecordValidatorIF
isCUR_BATHING_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isCUR_TOILETING_INVLD()
HomeHealthRecordValidatorIF
isCUR_TOILETING_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isCUR_TRANSFER_INVLD()
HomeHealthRecordValidatorIF
isCUR_TRANSFER_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isCUR_AMBULATION_INVLD()
HomeHealthRecordValidatorIF
isCUR_AMBULATION_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isCUR_INJECT_MEDS_INVLD()
HomeHealthRecordValidatorIF
isCUR_INJECT_MEDS_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isTHER_NEED_INVLD()
HomeHealthRecordValidatorIF
isTHER_NEED_INVLD
in interface HomeHealthRecordValidatorIF
public boolean isASSMT_REASON_Valid()
HomeHealthRecordValidatorIF
isASSMT_REASON_Valid
in interface HomeHealthRecordValidatorIF
public boolean isINFO_COMPLETED_DT_Valid()
isINFO_COMPLETED_DT_Valid
in interface HomeHealthRecordValidatorIF
public boolean isTHERAPIES_Valid()
HomeHealthRecordValidatorIF
isTHERAPIES_Valid
in interface HomeHealthRecordValidatorIF
public boolean isINTERNAL_LOGIC_Valid()
HomeHealthRecordValidatorIF
isINTERNAL_LOGIC_Valid
in interface HomeHealthRecordValidatorIF
public boolean isVISION_Valid()
HomeHealthRecordValidatorIF
isVISION_Valid
in interface HomeHealthRecordValidatorIF
public boolean isPAIN_Valid()
HomeHealthRecordValidatorIF
isPAIN_Valid
in interface HomeHealthRecordValidatorIF
public boolean isLESION_Valid()
HomeHealthRecordValidatorIF
isLESION_Valid
in interface HomeHealthRecordValidatorIF
public boolean isNPRSULC1_Valid()
HomeHealthRecordValidatorIF
isNPRSULC1_Valid
in interface HomeHealthRecordValidatorIF
public boolean isNPRSULC2_Valid()
HomeHealthRecordValidatorIF
isNPRSULC2_Valid
in interface HomeHealthRecordValidatorIF
public boolean isNPRSULC3_Valid()
HomeHealthRecordValidatorIF
isNPRSULC3_Valid
in interface HomeHealthRecordValidatorIF
public boolean isNPRSULC4_Valid()
HomeHealthRecordValidatorIF
isNPRSULC4_Valid
in interface HomeHealthRecordValidatorIF
public boolean isUNOBS_PRSULC_Valid()
HomeHealthRecordValidatorIF
isUNOBS_PRSULC_Valid
in interface HomeHealthRecordValidatorIF
public boolean isSTGPRSUL_Valid()
HomeHealthRecordValidatorIF
isSTGPRSUL_Valid
in interface HomeHealthRecordValidatorIF
public boolean isNBR_STASULC_Valid()
HomeHealthRecordValidatorIF
isNBR_STASULC_Valid
in interface HomeHealthRecordValidatorIF
public boolean isUNOBS_STASULC_Valid()
HomeHealthRecordValidatorIF
isUNOBS_STASULC_Valid
in interface HomeHealthRecordValidatorIF
public boolean isSTATSTASIS_Valid()
HomeHealthRecordValidatorIF
isSTATSTASIS_Valid
in interface HomeHealthRecordValidatorIF
public boolean isSTATSURG_Valid()
HomeHealthRecordValidatorIF
isSTATSURG_Valid
in interface HomeHealthRecordValidatorIF
public boolean isDYSPNEIC_Valid()
HomeHealthRecordValidatorIF
isDYSPNEIC_Valid
in interface HomeHealthRecordValidatorIF
public boolean isUR_INCONT_Valid()
HomeHealthRecordValidatorIF
isUR_INCONT_Valid
in interface HomeHealthRecordValidatorIF
public boolean isBWLINCONT_Valid()
HomeHealthRecordValidatorIF
isBWLINCONT_Valid
in interface HomeHealthRecordValidatorIF
public boolean isOSTOMY_Valid()
HomeHealthRecordValidatorIF
isOSTOMY_Valid
in interface HomeHealthRecordValidatorIF
public boolean isCUR_DRESS_Valid()
HomeHealthRecordValidatorIF
isCUR_DRESS_Valid
in interface HomeHealthRecordValidatorIF
public boolean isCUR_BATHING_Valid()
HomeHealthRecordValidatorIF
isCUR_BATHING_Valid
in interface HomeHealthRecordValidatorIF
public boolean isCUR_TOILETING_Valid()
HomeHealthRecordValidatorIF
isCUR_TOILETING_Valid
in interface HomeHealthRecordValidatorIF
public boolean isCUR_TRANSFER_Valid()
HomeHealthRecordValidatorIF
isCUR_TRANSFER_Valid
in interface HomeHealthRecordValidatorIF
public boolean isCUR_AMBULATION_Valid()
HomeHealthRecordValidatorIF
isCUR_AMBULATION_Valid
in interface HomeHealthRecordValidatorIF
public boolean isCUR_INJECT_MEDS_Valid()
HomeHealthRecordValidatorIF
isCUR_INJECT_MEDS_Valid
in interface HomeHealthRecordValidatorIF
public boolean isTHER_NEED_Valid()
HomeHealthRecordValidatorIF
isTHER_NEED_Valid
in interface HomeHealthRecordValidatorIF
public void addEventListener(HomeHealthEventListenerIF listener)
HomeHealthRecordValidatorIF
addEventListener
in interface HomeHealthRecordValidatorIF
public DataValidityFlagIF getDataValidityFlag()
getDataValidityFlag
in interface HomeHealthRecordValidatorIF
public void setDataValidityFlag(DataValidityFlagIF dataValidityFlag)
setDataValidityFlag
in interface HomeHealthRecordValidatorIF
dataValidityFlag
- public final boolean isClinicalDomainDataIssueFlag()
isClinicalDomainDataIssueFlag
in interface HomeHealthRecordValidatorIF
public final boolean isFunctionalDomainDataIssueFlag()
isFunctionalDomainDataIssueFlag
in interface HomeHealthRecordValidatorIF
public final boolean isManifestationSequenceIssueFlag()
isManifestationSequenceIssueFlag
in interface HomeHealthRecordValidatorIF
public final boolean isServiceDomainDataIssueFlag()
isServiceDomainDataIssueFlag
in interface HomeHealthRecordValidatorIF
public int[] getDiagnosisScoringStatus()
getDiagnosisScoringStatus
in interface HomeHealthRecordValidatorIF
public CollectionValidationEditsIF getEdits()
public void setDiagnosisScoringStatus(int[] diagnosisScoringStatus)
setDiagnosisScoringStatus
in interface HomeHealthRecordValidatorIF
diagnosisScoringStatus
- new value of diagnosisScoringStatuspublic boolean validate(HomeHealthRecordIF record)
HomeHealthRecordValidatorIF
validate
in interface HomeHealthRecordValidatorIF
public CollectionValidationEditsIF validate(HomeHealthRecordIF record, java.util.Collection<HomeHealthEventListenerIF> listeners)
HomeHealthRecordValidatorIF
validate
in interface HomeHealthRecordValidatorIF
listeners
- - can be null, otherwise list of listeners for notified of eventspublic boolean validateDiagnosisCodes(HomeHealthRecordIF record, java.util.Collection<HomeHealthEventListenerIF> listeners)
record
- public boolean validateASSMT_REASON(HomeHealthRecordIF record)
record
- public boolean validateEpisodeTiming(HomeHealthRecordIF record)
public boolean validateExistingCodes(HomeHealthRecordIF record, java.util.Collection<HomeHealthEventListenerIF> listeners)
record
- public boolean validateDiagnosisUnique(HomeHealthRecordIF record)
record
- public boolean validatePRIMARY_DIAG_ICD(HomeHealthRecordIF record)
record
- public boolean validateTHH(HomeHealthRecordIF record)
public boolean validateVISION(HomeHealthRecordIF record)
record
- public boolean validateFREQ_PAIN(HomeHealthRecordIF record)
record
- public boolean validateLESION_OPEN_WND(HomeHealthRecordIF record)
record
- public boolean validateNPRSULC(HomeHealthRecordIF record, java.util.Collection<HomeHealthEventListenerIF> listeners)
record
- public boolean validateSTGPRSUL(HomeHealthRecordIF record, java.util.Collection<HomeHealthEventListenerIF> listeners)
record
- public boolean validateStasisUlcer(HomeHealthRecordIF record)
record
- public boolean validateSTATSURG(HomeHealthRecordIF record)
record
- public boolean validateWHEN_DYSPNEIC(HomeHealthRecordIF record)
record
- public boolean validateUR_INCONT(HomeHealthRecordIF record)
record
- public boolean validateBWL_INCONT(HomeHealthRecordIF record)
record
- public boolean validateBWL_INCONT_OSTOMY(HomeHealthRecordIF record)
record
- public boolean validateCUR_INJECT_MEDS(HomeHealthRecordIF record)
record
- public boolean validateCUR_DRESS(HomeHealthRecordIF record)
record
- public boolean validateCUR_BATHING(HomeHealthRecordIF record)
record
- public boolean validateCUR_TOILETING(HomeHealthRecordIF record)
record
- public boolean validateCUR_TRANSFERRING(HomeHealthRecordIF record)
record
- public boolean validateCUR_AMBULATION(HomeHealthRecordIF record)
record
- public boolean validateTHER_NEED(HomeHealthRecordIF record)
record
-