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
blank1, blank2, blanks1, blanks2, doubleFourFive, doubleFourFiveSix, doubleOneThree, doubleOneTwo, doubleOneTwoThree, doubleOneTwoThreeFour, doubleOneTwoThreeFourFive, doubleOneTwoThreeFourFiveSix, doubleThreeFour, doubleThreeFourFive, doubleTwoThree, doubleTwoThreeFour, doubleTwoThreeFourFive, doubleTwoThreeFourFiveSix, doubleZeroOne, doubleZeroOneTwo, doubleZeroOneTwoThree, doubleZeroOneTwoThreeFour, doubleZeroOneTwoThreeFourFive, doubleZeroOneTwoThreeFourFiveSix, notApplicable, notApplicables, unknown, unknowns, zeroOne, zeroOneTwo, zeroOneTwoThree
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, fireClinicalIssueEvent, fireFunctionalIssueEvent, fireIssueEvent, fireManifestationIssueEvent, fireServiceIssueEvent, getDataValidityFlag, getDiagnosisScoringStatus, getEventListeners, getListenerCount, isASSMT_REASON_INVLD, isBWLINCONT_INVLD, isClinicalDomainDataIssueFlag, isCUR_AMBULATION_INVLD, isCUR_BATHING_INVLD, isCUR_DRESS_INVLD, isCUR_INJECT_MEDS_INVLD, isCUR_TOILETING_INVLD, isCUR_TRANSFER_INVLD, isDYSPNEIC_INVLD, isFunctionalDomainDataIssueFlag, isINFO_COMPLETED_DT_INVLD, isINTERNAL_LOGIC_INVLD, isLESION_INVLD, isManifestationSequenceIssueFlag, isNBR_STASULC_INVLD, isNPRSULC1_INVLD, isNPRSULC2_INVLD, isNPRSULC3_INVLD, isNPRSULC4_INVLD, isOSTOMY_INVLD, isPAIN_INVLD, isServiceDomainDataIssueFlag, isSTATSTASIS_INVLD, isSTATSURG_INVLD, isSTGPRSUL_INVLD, isTHER_NEED_INVLD, isTHERAPIES_INVLD, isUNOBS_PRSULC_INVLD, isUNOBS_STASULC_INVLD, isUR_INCONT_INVLD, isValidPrincipalDiagnosisCode, isVISION_INVLD, 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, validateASSMT_REASON, validateDiagnosisCodes, validateExistingCodes, validatePAYMENT_ECodes
isBlank, isValidValue, isValidValue, isValidValue
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
-