public abstract class AbstractBaseValidator_v3110 extends AbstractBaseValidator_v2308
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
blank4 |
ASSESSMENT_1_3_ONLY, ASSESSMENT_4_5_ONLY, ASSESSMENT_REASON_VALUES, ASSMT_REASON_INVLD, BWLINCONT_INVLD, CUR_AMBULATION_INVLD, CUR_BATHING_INVLD, CUR_DRESS_INVLD, CUR_INJECT_MEDS_INVLD, CUR_TOILETING_INVLD, CUR_TRANSFER_INVLD, dataValidityFlag, diagnosisScoringStatus, DYSPNEIC_INVLD, grouper, INFO_COMPLETED_DT_INVLD, INTERNAL_LOGIC_INVLD, LESION_INVLD, listeners, NBR_STASULC_INVLD, NPRSULC1_INVLD, NPRSULC2_INVLD, NPRSULC3_INVLD, NPRSULC4_INVLD, OSTOMY_INVLD, PAIN_INVLD, STATSTASIS_INVLD, STATSURG_INVLD, STGPRSUL_INVLD, THER_NEED_INVLD, THERAPIES_INVLD, UNOBS_PRSULC_INVLD, UNOBS_STASULC_INVLD, UR_INCONT_INVLD, VISION_INVLD
Constructor and Description |
---|
AbstractBaseValidator_v3110(HomeHealthGrouperIF grouper) |
Modifier and Type | Method and Description |
---|---|
boolean |
validate(HomeHealthRecordIF record)
Entry to higher level validate for the Oasis record.
|
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 |
validateDiagnosisUnique(HomeHealthRecordIF record)
From OASIS-C spec: *1.
|
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)
Deprecated.
- OASIS-C no longer use this variable for validation of
Ulcers
|
boolean |
validateNBR_STASULC(HomeHealthRecordIF record)
Oasis-C M1332_NUM_STAS_ULCER No.
|
boolean |
validateNPRSULC(HomeHealthRecordIF record)
Logic updated Aug 31, 2009
M1322_NBR_PRSULC_STG1 No.
|
boolean |
validateOtherDiagnosisSeries(HomeHealthRecordIF record)
From OASIS-C spec: *2.
|
boolean |
validatePRIMARY_DIAG_ICD(HomeHealthRecordIF record)
If the super.validatePRIMARY_DIAG_ICD() is false, then check for the
primary being blank.
|
boolean |
validateSTATSTASIS(HomeHealthRecordIF record)
Oasis-C M1334_STUS_PRBLM_STAS_ULCER Status Of Most Problematic Stasis
Ulcer
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)
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_NUM 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 |
validateUNOBS_STASULC(HomeHealthRecordIF record)
Oasis-C M1330_STAS_ULCR_PRSNT Does This Patient Have A Stasis Ulcer
Only checked for Assessment Reason 01, 03, 04, 05
|
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
|
addEventListener, getDataValidityFlag, getDiagnosisScoringStatus, getEventListeners, getEventListenersList, getListenerCount, isASSMT_REASON_INVLD, isASSMT_REASON_Valid, isBWLINCONT_INVLD, isBWLINCONT_Valid, isClinicalDomainDataIssueFlag, isCUR_AMBULATION_INVLD, isCUR_AMBULATION_Valid, isCUR_BATHING_INVLD, isCUR_BATHING_Valid, isCUR_DRESS_INVLD, isCUR_DRESS_Valid, isCUR_INJECT_MEDS_INVLD, isCUR_INJECT_MEDS_Valid, isCUR_TOILETING_INVLD, isCUR_TOILETING_Valid, isCUR_TRANSFER_INVLD, isCUR_TRANSFER_Valid, isDYSPNEIC_INVLD, isDYSPNEIC_Valid, isFunctionalDomainDataIssueFlag, isINFO_COMPLETED_DT_INVLD, isINFO_COMPLETED_DT_Valid, isINTERNAL_LOGIC_INVLD, isINTERNAL_LOGIC_Valid, isLESION_INVLD, isLESION_Valid, isManifestationSequenceIssueFlag, isNBR_STASULC_INVLD, isNBR_STASULC_Valid, isNPRSULC1_INVLD, isNPRSULC1_Valid, isNPRSULC2_INVLD, isNPRSULC2_Valid, isNPRSULC3_INVLD, isNPRSULC3_Valid, isNPRSULC4_INVLD, isNPRSULC4_Valid, isOSTOMY_INVLD, isOSTOMY_Valid, isPAIN_INVLD, isPAIN_Valid, isServiceDomainDataIssueFlag, isSTATSTASIS_INVLD, isSTATSTASIS_Valid, isSTATSURG_INVLD, isSTATSURG_Valid, isSTGPRSUL_INVLD, isSTGPRSUL_Valid, isTHER_NEED_INVLD, isTHER_NEED_Valid, isTHERAPIES_INVLD, isTHERAPIES_Valid, isUNOBS_PRSULC_INVLD, isUNOBS_PRSULC_Valid, isUNOBS_STASULC_INVLD, isUNOBS_STASULC_Valid, isUR_INCONT_INVLD, isUR_INCONT_Valid, isValidPrincipalDiagnosisCode, isVISION_INVLD, isVISION_Valid, notifyEventListeners, removeEventListener, removeEventListeners, setASSMT_REASON_INVLD, setBWLINCONT_INVLD, setCUR_AMBULATION_INVLD, setCUR_BATHING_INVLD, setCUR_DRESS_INVLD, setCUR_INJECT_MEDS_INVLD, setCUR_TOILETING_INVLD, setCUR_TRANSFER_INVLD, setDataValidityFlag, setDiagnosisScoringStatus, setDYSPNEIC_INVLD, setINFO_COMPLETED_DT_INVLD, setINTERNAL_LOGIC_INVLD, setLESION_INVLD, setNBR_STASULC_INVLD, setNPRSULC1_INVLD, setNPRSULC2_INVLD, setNPRSULC3_INVLD, setNPRSULC4_INVLD, setOSTOMY_INVLD, setPAIN_INVLD, setSTATSTASIS_INVLD, setSTATSURG_INVLD, setSTGPRSUL_INVLD, setTHER_NEED_INVLD, setTHERAPIES_INVLD, setUNOBS_PRSULC_INVLD, setUNOBS_STASULC_INVLD, setUR_INCONT_INVLD, setVISION_INVLD, validate, validateASSMT_REASON, validateDiagnosisCodes, validateExistingCodes, validatePAYMENT_ECodes
public static final java.lang.String blank4
public AbstractBaseValidator_v3110(HomeHealthGrouperIF grouper)
public boolean validate(HomeHealthRecordIF record)
validate
in interface HomeHealthRecordValidatorIF
validate
in class AbstractBaseValidator_v2308
record
- public boolean validateOtherDiagnosisSeries(HomeHealthRecordIF record)
record
- public boolean validateDiagnosisUnique(HomeHealthRecordIF record)
record
- public boolean validatePRIMARY_DIAG_ICD(HomeHealthRecordIF record)
validatePRIMARY_DIAG_ICD
in class AbstractBaseValidator_v2308
record
- public boolean validateTHH(HomeHealthRecordIF record)
validateTHH
in class AbstractBaseValidator_v2308
public boolean validateVISION(HomeHealthRecordIF record)
validateVISION
in class AbstractBaseValidator_v2308
record
- public boolean validateFREQ_PAIN(HomeHealthRecordIF record)
validateFREQ_PAIN
in class AbstractBaseValidator_v2308
record
- public boolean validateLESION_OPEN_WND(HomeHealthRecordIF record)
validateLESION_OPEN_WND
in class AbstractBaseValidator_v2308
record
- public boolean validateNPRSULC(HomeHealthRecordIF record)
validateNPRSULC
in class AbstractBaseValidator_v2308
record
- public boolean validateSTGPRSUL(HomeHealthRecordIF record)
validateSTGPRSUL
in class AbstractBaseValidator_v2308
record
- public boolean validateNBR_STASULC(HomeHealthRecordIF record)
validateNBR_STASULC
in class AbstractBaseValidator_v2308
record
- public boolean validateUNOBS_STASULC(HomeHealthRecordIF record)
validateUNOBS_STASULC
in class AbstractBaseValidator_v2308
record
- public boolean validateSTATSTASIS(HomeHealthRecordIF record)
validateSTATSTASIS
in class AbstractBaseValidator_v2308
record
- public boolean validateSTATSURG(HomeHealthRecordIF record)
validateSTATSURG
in class AbstractBaseValidator_v2308
record
- public boolean validateWHEN_DYSPNEIC(HomeHealthRecordIF record)
validateWHEN_DYSPNEIC
in class AbstractBaseValidator_v2308
record
- public boolean validateUR_INCONT(HomeHealthRecordIF record)
validateUR_INCONT
in class AbstractBaseValidator_v2308
record
- public boolean validateBWL_INCONT(HomeHealthRecordIF record)
validateBWL_INCONT
in class AbstractBaseValidator_v2308
record
- public boolean validateBWL_INCONT_OSTOMY(HomeHealthRecordIF record)
validateBWL_INCONT_OSTOMY
in class AbstractBaseValidator_v2308
record
- public boolean validateCUR_DRESS(HomeHealthRecordIF record)
validateCUR_DRESS
in class AbstractBaseValidator_v2308
record
- public boolean validateCUR_BATHING(HomeHealthRecordIF record)
validateCUR_BATHING
in class AbstractBaseValidator_v2308
record
- public boolean validateCUR_TOILETING(HomeHealthRecordIF record)
validateCUR_TOILETING
in class AbstractBaseValidator_v2308
record
- public boolean validateCUR_TRANSFERRING(HomeHealthRecordIF record)
validateCUR_TRANSFERRING
in class AbstractBaseValidator_v2308
record
- public boolean validateCUR_AMBULATION(HomeHealthRecordIF record)
validateCUR_AMBULATION
in class AbstractBaseValidator_v2308
record
- public boolean validateCUR_INJECT_MEDS(HomeHealthRecordIF record)
validateCUR_INJECT_MEDS
in class AbstractBaseValidator_v2308
record
- public boolean validateTHER_NEED(HomeHealthRecordIF record)
validateTHER_NEED
in class AbstractBaseValidator_v2308
record
-