public class Oasis_C_RecordUtil_v2_10 extends AbstractRecordConverter implements OasisRecordConverterIF
OasisReaderFactory
dateRanger
Constructor and Description |
---|
Oasis_C_RecordUtil_v2_10() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
convertCaretSpace(java.lang.String str,
int length)
Checks to see if the first character is a caret and if so, it creates a
new string replacing the caret with a space, otherwise it returns the
original string
|
java.lang.StringBuilder |
convertFromHomeHealthRecDelimeted(HomeHealthRecordIF homeHealthRecord,
java.lang.String delimiter)
Converts an OASIS record extended from the HomeHealth Record to a String
using the delimiter to separate the values
|
java.lang.StringBuilder |
convertFromHomeHealthToFlatRecord(HomeHealthRecord_C_IF oasisRecord) |
java.lang.StringBuilder |
convertFromHomeHealthToXmlRecord(HomeHealthRecord_C_IF oasisRecord) |
HomeHealthRecordIF |
convertToHomeHealthRec(java.lang.String strRecord,
int recNum,
boolean skipPassthru)
Converts an OASIS string record to an OASIS Body record using the generic
Home Health Record interface.
|
protected java.lang.String |
getRecordDate(java.lang.String record)
get the M0090 date at location: 435-442, inclusive
|
protected java.lang.String |
getVersionCD(java.lang.String record)
gets the version CD at location: 25-34, inclusive
|
static void |
postProcessRecord(HomeHealthRecordIF record)
This will remove the carets in the OASIS-C XML/Extended version and
convert them to spaces allowing the validation and scoring to work with
consistent data for the OASIS-C record.
|
convertFromHomeHealthRec, convertToHomeHealthRec, getDateRanger, getRecordLength, isRecordConvertable, setDateRanger, setEndDate, setRecordLength, setStartDate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
convertFromHomeHealthRec, convertToHomeHealthRec, isRecordConvertable, setEndDate, setStartDate
protected static final int OASIS_C_FLAT_RECORD_LENGTH
public static final java.lang.String OASIS_ITEM_ASMT_SYS_CD
public static final java.lang.String OASIS_ITEM_TRANS_TYPE_CD
public static final java.lang.String OASIS_ITEM_ITM_SBST_CD
public static final java.lang.String OASIS_ITEM_ITM_SET_VRSN_CD
public static final java.lang.String OASIS_ITEM_SPEC_VRSN_CD
public static final java.lang.String OASIS_ITEM_CORRECTION_NUM
public static final java.lang.String OASIS_ITEM_STATE_CD
public static final java.lang.String OASIS_ITEM_HHA_AGENCY_ID
public static final java.lang.String OASIS_ITEM_NATL_PRVDR_ID
public static final java.lang.String OASIS_ITEM_SFW_ID
public static final java.lang.String OASIS_ITEM_SFW_NAME
public static final java.lang.String OASIS_ITEM_SFW_EMAIL_ADR
public static final java.lang.String OASIS_ITEM_SFW_PROD_NAME
public static final java.lang.String OASIS_ITEM_SFW_PROD_VRSN_CD
public static final java.lang.String OASIS_ITEM_ACY_DOC_CD
public static final java.lang.String OASIS_ITEM_SUBM_HIPPS_CODE
public static final java.lang.String OASIS_ITEM_SUBM_HIPPS_VERSION
public static final java.lang.String OASIS_ITEM_M0010_CCN
public static final java.lang.String OASIS_ITEM_M0014_BRANCH_STATE
public static final java.lang.String OASIS_ITEM_M0016_BRANCH_ID
public static final java.lang.String OASIS_ITEM_M0018_PHYSICIAN_ID
public static final java.lang.String OASIS_ITEM_M0018_PHYSICIAN_UK
public static final java.lang.String OASIS_ITEM_M0020_PAT_ID
public static final java.lang.String OASIS_ITEM_M0030_START_CARE_DT
public static final java.lang.String OASIS_ITEM_M0032_ROC_DT
public static final java.lang.String OASIS_ITEM_M0032_ROC_DT_NA
public static final java.lang.String OASIS_ITEM_M0040_PAT_FNAME
public static final java.lang.String OASIS_ITEM_M0040_PAT_MI
public static final java.lang.String OASIS_ITEM_M0040_PAT_LNAME
public static final java.lang.String OASIS_ITEM_M0040_PAT_SUFFIX
public static final java.lang.String OASIS_ITEM_M0050_PAT_ST
public static final java.lang.String OASIS_ITEM_M0060_PAT_ZIP
public static final java.lang.String OASIS_ITEM_M0063_MEDICARE_NUM
public static final java.lang.String OASIS_ITEM_M0063_MEDICARE_NA
public static final java.lang.String OASIS_ITEM_M0064_SSN
public static final java.lang.String OASIS_ITEM_M0064_SSN_UK
public static final java.lang.String OASIS_ITEM_M0065_MEDICAID_NUM
public static final java.lang.String OASIS_ITEM_M0065_MEDICAID_NA
public static final java.lang.String OASIS_ITEM_M0066_PAT_BIRTH_DT
public static final java.lang.String OASIS_ITEM_M0069_PAT_GENDER
public static final java.lang.String OASIS_ITEM_M0140_ETHNIC_AI_AN
public static final java.lang.String OASIS_ITEM_M0140_ETHNIC_ASIAN
public static final java.lang.String OASIS_ITEM_M0140_ETHNIC_BLACK
public static final java.lang.String OASIS_ITEM_M0140_ETHNIC_HISP
public static final java.lang.String OASIS_ITEM_M0140_ETHNIC_NH_PI
public static final java.lang.String OASIS_ITEM_M0140_ETHNIC_WHITE
public static final java.lang.String OASIS_ITEM_M0150_CPAY_NONE
public static final java.lang.String OASIS_ITEM_M0150_CPAY_MCARE_FFS
public static final java.lang.String OASIS_ITEM_M0150_CPAY_MCARE_HMO
public static final java.lang.String OASIS_ITEM_M0150_CPAY_MCAID_FFS
public static final java.lang.String OASIS_ITEM_M0150_CPAY_MCAID_HMO
public static final java.lang.String OASIS_ITEM_M0150_CPAY_WRKCOMP
public static final java.lang.String OASIS_ITEM_M0150_CPAY_TITLEPGMS
public static final java.lang.String OASIS_ITEM_M0150_CPAY_OTH_GOVT
public static final java.lang.String OASIS_ITEM_M0150_CPAY_PRIV_INS
public static final java.lang.String OASIS_ITEM_M0150_CPAY_PRIV_HMO
public static final java.lang.String OASIS_ITEM_M0150_CPAY_SELFPAY
public static final java.lang.String OASIS_ITEM_M0150_CPAY_OTHER
public static final java.lang.String OASIS_ITEM_M0150_CPAY_UK
public static final java.lang.String OASIS_ITEM_M0080_ASSESSOR_DISCIPLINE
public static final java.lang.String OASIS_ITEM_M0090_INFO_COMPLETED_DT
public static final java.lang.String OASIS_ITEM_M0100_ASSMT_REASON
public static final java.lang.String OASIS_ITEM_M0102_PHYSN_ORDRD_SOCROC_DT
public static final java.lang.String OASIS_ITEM_M0102_PHYSN_ORDRD_SOCROC_DT_NA
public static final java.lang.String OASIS_ITEM_M0104_PHYSN_RFRL_DT
public static final java.lang.String OASIS_ITEM_M0110_EPISODE_TIMING
public static final java.lang.String OASIS_ITEM_M1000_DC_LTC_14_DA
public static final java.lang.String OASIS_ITEM_M1000_DC_SNF_14_DA
public static final java.lang.String OASIS_ITEM_M1000_DC_IPPS_14_DA
public static final java.lang.String OASIS_ITEM_M1000_DC_LTCH_14_DA
public static final java.lang.String OASIS_ITEM_M1000_DC_IRF_14_DA
public static final java.lang.String OASIS_ITEM_M1000_DC_PSYCH_14_DA
public static final java.lang.String OASIS_ITEM_M1000_DC_OTH_14_DA
public static final java.lang.String OASIS_ITEM_M1000_DC_NONE_14_DA
public static final java.lang.String OASIS_ITEM_M1005_INP_DISCHARGE_DT
public static final java.lang.String OASIS_ITEM_M1005_INP_DSCHG_UNKNOWN
public static final java.lang.String OASIS_ITEM_M1010_14_DAY_INP1_ICD
public static final java.lang.String OASIS_ITEM_M1010_14_DAY_INP2_ICD
public static final java.lang.String OASIS_ITEM_M1010_14_DAY_INP3_ICD
public static final java.lang.String OASIS_ITEM_M1010_14_DAY_INP4_ICD
public static final java.lang.String OASIS_ITEM_M1010_14_DAY_INP5_ICD
public static final java.lang.String OASIS_ITEM_M1010_14_DAY_INP6_ICD
public static final java.lang.String OASIS_ITEM_M1012_INP_PRCDR1_ICD
public static final java.lang.String OASIS_ITEM_M1012_INP_PRCDR2_ICD
public static final java.lang.String OASIS_ITEM_M1012_INP_PRCDR3_ICD
public static final java.lang.String OASIS_ITEM_M1012_INP_PRCDR4_ICD
public static final java.lang.String OASIS_ITEM_M1012_INP_NA_ICD
public static final java.lang.String OASIS_ITEM_M1012_INP_UK_ICD
public static final java.lang.String OASIS_ITEM_M1016_CHGREG_ICD1
public static final java.lang.String OASIS_ITEM_M1016_CHGREG_ICD2
public static final java.lang.String OASIS_ITEM_M1016_CHGREG_ICD3
public static final java.lang.String OASIS_ITEM_M1016_CHGREG_ICD4
public static final java.lang.String OASIS_ITEM_M1016_CHGREG_ICD5
public static final java.lang.String OASIS_ITEM_M1016_CHGREG_ICD6
public static final java.lang.String OASIS_ITEM_M1016_CHGREG_ICD_NA
public static final java.lang.String OASIS_ITEM_M1018_PRIOR_UR_INCON
public static final java.lang.String OASIS_ITEM_M1018_PRIOR_CATH
public static final java.lang.String OASIS_ITEM_M1018_PRIOR_INTRACT_PAIN
public static final java.lang.String OASIS_ITEM_M1018_PRIOR_IMPR_DECSN
public static final java.lang.String OASIS_ITEM_M1018_PRIOR_DISRUPTIVE
public static final java.lang.String OASIS_ITEM_M1018_PRIOR_MEM_LOSS
public static final java.lang.String OASIS_ITEM_M1018_PRIOR_NONE
public static final java.lang.String OASIS_ITEM_M1018_PRIOR_NOCHG_14D
public static final java.lang.String OASIS_ITEM_M1018_PRIOR_UNKNOWN
public static final java.lang.String OASIS_ITEM_M1020_PRIMARY_DIAG_ICD
public static final java.lang.String OASIS_ITEM_M1020_PRIMARY_DIAG_SEVERITY
public static final java.lang.String OASIS_ITEM_M1022_OTH_DIAG1_ICD
public static final java.lang.String OASIS_ITEM_M1022_OTH_DIAG1_SEVERITY
public static final java.lang.String OASIS_ITEM_M1022_OTH_DIAG2_ICD
public static final java.lang.String OASIS_ITEM_M1022_OTH_DIAG2_SEVERITY
public static final java.lang.String OASIS_ITEM_M1022_OTH_DIAG3_ICD
public static final java.lang.String OASIS_ITEM_M1022_OTH_DIAG3_SEVERITY
public static final java.lang.String OASIS_ITEM_M1022_OTH_DIAG4_ICD
public static final java.lang.String OASIS_ITEM_M1022_OTH_DIAG4_SEVERITY
public static final java.lang.String OASIS_ITEM_M1022_OTH_DIAG5_ICD
public static final java.lang.String OASIS_ITEM_M1022_OTH_DIAG5_SEVERITY
public static final java.lang.String OASIS_ITEM_M1024_PMT_DIAG_ICD_A3
public static final java.lang.String OASIS_ITEM_M1024_PMT_DIAG_ICD_B3
public static final java.lang.String OASIS_ITEM_M1024_PMT_DIAG_ICD_C3
public static final java.lang.String OASIS_ITEM_M1024_PMT_DIAG_ICD_D3
public static final java.lang.String OASIS_ITEM_M1024_PMT_DIAG_ICD_E3
public static final java.lang.String OASIS_ITEM_M1024_PMT_DIAG_ICD_F3
public static final java.lang.String OASIS_ITEM_M1024_PMT_DIAG_ICD_A4
public static final java.lang.String OASIS_ITEM_M1024_PMT_DIAG_ICD_B4
public static final java.lang.String OASIS_ITEM_M1024_PMT_DIAG_ICD_C4
public static final java.lang.String OASIS_ITEM_M1024_PMT_DIAG_ICD_D4
public static final java.lang.String OASIS_ITEM_M1024_PMT_DIAG_ICD_E4
public static final java.lang.String OASIS_ITEM_M1024_PMT_DIAG_ICD_F4
public static final java.lang.String OASIS_ITEM_M1030_THH_IV_INFUSION
public static final java.lang.String OASIS_ITEM_M1030_THH_PAR_NUTRITION
public static final java.lang.String OASIS_ITEM_M1030_THH_ENT_NUTRITION
public static final java.lang.String OASIS_ITEM_M1030_THH_NONE_ABOVE
public static final java.lang.String OASIS_ITEM_M1032_HOSP_RISK_RCNT_DCLN
public static final java.lang.String OASIS_ITEM_M1032_HOSP_RISK_MLTPL_HOSPZTN
public static final java.lang.String OASIS_ITEM_M1032_HOSP_RISK_HSTRY_FALLS
public static final java.lang.String OASIS_ITEM_M1032_HOSP_RISK_5PLUS_MDCTN
public static final java.lang.String OASIS_ITEM_M1032_HOSP_RISK_FRAILTY
public static final java.lang.String OASIS_ITEM_M1032_HOSP_RISK_OTHR
public static final java.lang.String OASIS_ITEM_M1032_HOSP_RISK_NONE_ABOVE
public static final java.lang.String OASIS_ITEM_M1034_PTNT_OVRAL_STUS
public static final java.lang.String OASIS_ITEM_M1036_RSK_SMOKING
public static final java.lang.String OASIS_ITEM_M1036_RSK_OBESITY
public static final java.lang.String OASIS_ITEM_M1036_RSK_ALCOHOLISM
public static final java.lang.String OASIS_ITEM_M1036_RSK_DRUGS
public static final java.lang.String OASIS_ITEM_M1036_RSK_NONE
public static final java.lang.String OASIS_ITEM_M1036_RSK_UNKNOWN
public static final java.lang.String OASIS_ITEM_M1040_INFLNZ_RCVD_AGNCY
public static final java.lang.String OASIS_ITEM_M1045_INFLNZ_RSN_NOT_RCVD
public static final java.lang.String OASIS_ITEM_M1050_PPV_RCVD_AGNCY
public static final java.lang.String OASIS_ITEM_M1055_PPV_RSN_NOT_RCVD_AGNCY
public static final java.lang.String OASIS_ITEM_M1100_PTNT_LVG_STUTN
public static final java.lang.String OASIS_ITEM_M1200_VISION
public static final java.lang.String OASIS_ITEM_M1210_HEARG_ABLTY
public static final java.lang.String OASIS_ITEM_M1220_UNDRSTG_VERBAL_CNTNT
public static final java.lang.String OASIS_ITEM_M1230_SPEECH
public static final java.lang.String OASIS_ITEM_M1240_FRML_PAIN_ASMT
public static final java.lang.String OASIS_ITEM_M1242_PAIN_FREQ_ACTVTY_MVMT
public static final java.lang.String OASIS_ITEM_M1300_PRSR_ULCR_RISK_ASMT
public static final java.lang.String OASIS_ITEM_M1302_RISK_OF_PRSR_ULCR
public static final java.lang.String OASIS_ITEM_M1306_UNHLD_STG2_PRSR_ULCR
public static final java.lang.String OASIS_ITEM_M1307_OLDST_STG2_AT_DSCHRG
public static final java.lang.String OASIS_ITEM_M1307_OLDST_STG2_ONST_DT
public static final java.lang.String OASIS_ITEM_M1308_NBR_PRSULC_STG2
public static final java.lang.String OASIS_ITEM_M1308_NBR_STG2_AT_SOC_ROC
public static final java.lang.String OASIS_ITEM_M1308_NBR_PRSULC_STG3
public static final java.lang.String OASIS_ITEM_M1308_NBR_STG3_AT_SOC_ROC
public static final java.lang.String OASIS_ITEM_M1308_NBR_PRSULC_STG4
public static final java.lang.String OASIS_ITEM_M1308_NBR_STG4_AT_SOC_ROC
public static final java.lang.String OASIS_ITEM_M1308_NSTG_DRSG
public static final java.lang.String OASIS_ITEM_M1308_NSTG_DRSG_SOC_ROC
public static final java.lang.String OASIS_ITEM_M1308_NSTG_CVRG
public static final java.lang.String OASIS_ITEM_M1308_NSTG_CVRG_SOC_ROC
public static final java.lang.String OASIS_ITEM_M1308_NSTG_DEEP_TISUE
public static final java.lang.String OASIS_ITEM_M1308_NSTG_DEEP_TISUE_SOC_ROC
public static final java.lang.String OASIS_ITEM_M1310_PRSR_ULCR_LNGTH
public static final java.lang.String OASIS_ITEM_M1312_PRSR_ULCR_WDTH
public static final java.lang.String OASIS_ITEM_M1314_PRSR_ULCR_DEPTH
public static final java.lang.String OASIS_ITEM_M1320_STUS_PRBLM_PRSR_ULCR
public static final java.lang.String OASIS_ITEM_M1322_NBR_PRSULC_STG1
public static final java.lang.String OASIS_ITEM_M1324_STG_PRBLM_ULCER
public static final java.lang.String OASIS_ITEM_M1330_STAS_ULCR_PRSNT
public static final java.lang.String OASIS_ITEM_M1332_NUM_STAS_ULCR
public static final java.lang.String OASIS_ITEM_M1334_STUS_PRBLM_STAS_ULCR
public static final java.lang.String OASIS_ITEM_M1340_SRGCL_WND_PRSNT
public static final java.lang.String OASIS_ITEM_M1342_STUS_PRBLM_SRGCL_WND
public static final java.lang.String OASIS_ITEM_M1350_LESION_OPEN_WND
public static final java.lang.String OASIS_ITEM_M1400_WHEN_DYSPNEIC
public static final java.lang.String OASIS_ITEM_M1410_RESPTX_OXYGEN
public static final java.lang.String OASIS_ITEM_M1410_RESPTX_VENTILATOR
public static final java.lang.String OASIS_ITEM_M1410_RESPTX_AIRPRESS
public static final java.lang.String OASIS_ITEM_M1410_RESPTX_NONE
public static final java.lang.String OASIS_ITEM_M1500_SYMTM_HRT_FAILR_PTNTS
public static final java.lang.String OASIS_ITEM_M1510_HRT_FAILR_NO_ACTN
public static final java.lang.String OASIS_ITEM_M1510_HRT_FAILR_PHYSN_CNTCT
public static final java.lang.String OASIS_ITEM_M1510_HRT_FAILR_ER_TRTMT
public static final java.lang.String OASIS_ITEM_M1510_HRT_FAILR_PHYSN_TRTMT
public static final java.lang.String OASIS_ITEM_M1510_HRT_FAILR_CLNCL_INTRVTN
public static final java.lang.String OASIS_ITEM_M1510_HRT_FAILR_CARE_PLAN_CHG
public static final java.lang.String OASIS_ITEM_M1600_UTI
public static final java.lang.String OASIS_ITEM_M1610_UR_INCONT
public static final java.lang.String OASIS_ITEM_M1615_INCNTNT_TIMING
public static final java.lang.String OASIS_ITEM_M1620_BWL_INCONT
public static final java.lang.String OASIS_ITEM_M1630_OSTOMY
public static final java.lang.String OASIS_ITEM_M1700_COG_FUNCTION
public static final java.lang.String OASIS_ITEM_M1710_WHEN_CONFUSED
public static final java.lang.String OASIS_ITEM_M1720_WHEN_ANXIOUS
public static final java.lang.String OASIS_ITEM_M1730_STDZ_DPRSN_SCRNG
public static final java.lang.String OASIS_ITEM_M1730_PHQ2_LACK_INTRST
public static final java.lang.String OASIS_ITEM_M1730_PHQ2_DPRSN
public static final java.lang.String OASIS_ITEM_M1740_BD_MEM_DEFICIT
public static final java.lang.String OASIS_ITEM_M1740_BD_IMP_DECISN
public static final java.lang.String OASIS_ITEM_M1740_BD_VERBAL
public static final java.lang.String OASIS_ITEM_M1740_BD_PHYSICAL
public static final java.lang.String OASIS_ITEM_M1740_BD_SOC_INAPPRO
public static final java.lang.String OASIS_ITEM_M1740_BD_DELUSIONS
public static final java.lang.String OASIS_ITEM_M1740_BD_NONE
public static final java.lang.String OASIS_ITEM_M1745_BEH_PROB_FREQ
public static final java.lang.String OASIS_ITEM_M1750_REC_PSYCH_NURS
public static final java.lang.String OASIS_ITEM_M1800_CUR_GROOMING
public static final java.lang.String OASIS_ITEM_M1810_CUR_DRESS_UPPER
public static final java.lang.String OASIS_ITEM_M1820_CUR_DRESS_LOWER
public static final java.lang.String OASIS_ITEM_M1830_CRNT_BATHG
public static final java.lang.String OASIS_ITEM_M1840_CUR_TOILTG
public static final java.lang.String OASIS_ITEM_M1845_CUR_TOILTG_HYGN
public static final java.lang.String OASIS_ITEM_M1850_CUR_TRNSFRNG
public static final java.lang.String OASIS_ITEM_M1860_CRNT_AMBLTN
public static final java.lang.String OASIS_ITEM_M1870_CUR_FEEDING
public static final java.lang.String OASIS_ITEM_M1880_CUR_PREP_LT_MEALS
public static final java.lang.String OASIS_ITEM_M1890_CUR_PHONE_USE
public static final java.lang.String OASIS_ITEM_M1900_PRIOR_ADLIADL_SELF
public static final java.lang.String OASIS_ITEM_M1900_PRIOR_ADLIADL_AMBLTN
public static final java.lang.String OASIS_ITEM_M1900_PRIOR_ADLIADL_TRNSFR
public static final java.lang.String OASIS_ITEM_M1900_PRIOR_ADLIADL_HSEHOLD
public static final java.lang.String OASIS_ITEM_M1910_MLT_FCTR_FALL_RISK_ASMT
public static final java.lang.String OASIS_ITEM_M2000_DRUG_RGMN_RVW
public static final java.lang.String OASIS_ITEM_M2002_MDCTN_FLWP
public static final java.lang.String OASIS_ITEM_M2004_MDCTN_INTRVTN
public static final java.lang.String OASIS_ITEM_M2010_HIGH_RISK_DRUG_EDCTN
public static final java.lang.String OASIS_ITEM_M2015_DRUG_EDCTN_INTRVTN
public static final java.lang.String OASIS_ITEM_M2020_CRNT_MGMT_ORAL_MDCTN
public static final java.lang.String OASIS_ITEM_M2030_CRNT_MGMT_INJCTN_MDCTN
public static final java.lang.String OASIS_ITEM_M2040_PRIOR_MGMT_ORAL_MDCTN
public static final java.lang.String OASIS_ITEM_M2040_PRIOR_MGMT_INJCTN_MDCTN
public static final java.lang.String OASIS_ITEM_M2100_CARE_TYPE_SRC_ADL
public static final java.lang.String OASIS_ITEM_M2100_CARE_TYPE_SRC_IADL
public static final java.lang.String OASIS_ITEM_M2100_CARE_TYPE_SRC_MDCTN
public static final java.lang.String OASIS_ITEM_M2100_CARE_TYPE_SRC_PRCDR
public static final java.lang.String OASIS_ITEM_M2100_CARE_TYPE_SRC_EQUIP
public static final java.lang.String OASIS_ITEM_M2100_CARE_TYPE_SRC_SPRVSN
public static final java.lang.String OASIS_ITEM_M2100_CARE_TYPE_SRC_ADVCY
public static final java.lang.String OASIS_ITEM_M2110_ADL_IADL_ASTNC_FREQ
public static final java.lang.String OASIS_ITEM_M2200_THER_NEED_NUM
public static final java.lang.String OASIS_ITEM_M2200_THER_NEED_NA
public static final java.lang.String OASIS_ITEM_M2250_PLAN_SMRY_PTNT_SPECF
public static final java.lang.String OASIS_ITEM_M2250_PLAN_SMRY_DBTS_FT_CARE
public static final java.lang.String OASIS_ITEM_M2250_PLAN_SMRY_FALL_PRVNT
public static final java.lang.String OASIS_ITEM_M2250_PLAN_SMRY_DPRSN_INTRVTN
public static final java.lang.String OASIS_ITEM_M2250_PLAN_SMRY_PAIN_INTRVTN
public static final java.lang.String OASIS_ITEM_M2250_PLAN_SMRY_PRSULC_PRVNT
public static final java.lang.String OASIS_ITEM_M2250_PLAN_SMRY_PRSULC_TRTMT
public static final java.lang.String OASIS_ITEM_M2300_EMER_USE_AFTR_LAST_ASMT
public static final java.lang.String OASIS_ITEM_M2310_ECR_MEDICATION
public static final java.lang.String OASIS_ITEM_M2310_ECR_INJRY_BY_FALL
public static final java.lang.String OASIS_ITEM_M2310_ECR_RSPRTRY_INFCTN
public static final java.lang.String OASIS_ITEM_M2310_ECR_RSPRTRY_OTHR
public static final java.lang.String OASIS_ITEM_M2310_ECR_HRT_FAILR
public static final java.lang.String OASIS_ITEM_M2310_ECR_CRDC_DSRTHM
public static final java.lang.String OASIS_ITEM_M2310_ECR_MI_CHST_PAIN
public static final java.lang.String OASIS_ITEM_M2310_ECR_OTHR_HRT_DEASE
public static final java.lang.String OASIS_ITEM_M2310_ECR_STROKE_TIA
public static final java.lang.String OASIS_ITEM_M2310_ECR_HYPOGLYC
public static final java.lang.String OASIS_ITEM_M2310_ECR_GI_PRBLM
public static final java.lang.String OASIS_ITEM_M2310_ECR_DHYDRTN_MALNTR
public static final java.lang.String OASIS_ITEM_M2310_ECR_UTI
public static final java.lang.String OASIS_ITEM_M2310_ECR_CTHTR_CMPLCTN
public static final java.lang.String OASIS_ITEM_M2310_ECR_WND_INFCTN_DTRORTN
public static final java.lang.String OASIS_ITEM_M2310_ECR_UNCNTLD_PAIN
public static final java.lang.String OASIS_ITEM_M2310_ECR_MENTL_BHVRL_PRBLM
public static final java.lang.String OASIS_ITEM_M2310_ECR_DVT_PULMNRY
public static final java.lang.String OASIS_ITEM_M2310_ECR_OTHER
public static final java.lang.String OASIS_ITEM_M2310_ECR_UNKNOWN
public static final java.lang.String OASIS_ITEM_M2400_INTRVTN_SMRY_DBTS_FT
public static final java.lang.String OASIS_ITEM_M2400_INTRVTN_SMRY_FALL_PRVNT
public static final java.lang.String OASIS_ITEM_M2400_INTRVTN_SMRY_DPRSN
public static final java.lang.String OASIS_ITEM_M2400_INTRVTN_SMRY_PAIN_MNTR
public static final java.lang.String OASIS_ITEM_M2400_INTRVTN_SMRY_PRSULC_PRVN
public static final java.lang.String OASIS_ITEM_M2400_INTRVTN_SMRY_PRSULC_WET
public static final java.lang.String OASIS_ITEM_M2410_INPAT_FACILITY
public static final java.lang.String OASIS_ITEM_M2420_DSCHRG_DISP
public static final java.lang.String OASIS_ITEM_M2430_HOSP_MED
public static final java.lang.String OASIS_ITEM_M2430_HOSP_INJRY_BY_FALL
public static final java.lang.String OASIS_ITEM_M2430_HOSP_RSPRTRY_INFCTN
public static final java.lang.String OASIS_ITEM_M2430_HOSP_RSPRTRY_OTHR
public static final java.lang.String OASIS_ITEM_M2430_HOSP_HRT_FAILR
public static final java.lang.String OASIS_ITEM_M2430_HOSP_CRDC_DSRTHM
public static final java.lang.String OASIS_ITEM_M2430_HOSP_MI_CHST_PAIN
public static final java.lang.String OASIS_ITEM_M2430_HOSP_OTHR_HRT_DEASE
public static final java.lang.String OASIS_ITEM_M2430_HOSP_STROKE_TIA
public static final java.lang.String OASIS_ITEM_M2430_HOSP_HYPOGLYC
public static final java.lang.String OASIS_ITEM_M2430_HOSP_GI_PRBLM
public static final java.lang.String OASIS_ITEM_M2430_HOSP_DHYDRTN_MALNTR
public static final java.lang.String OASIS_ITEM_M2430_HOSP_UR_TRACT
public static final java.lang.String OASIS_ITEM_M2430_HOSP_CTHTR_CMPLCTN
public static final java.lang.String OASIS_ITEM_M2430_HOSP_WND_INFCTN
public static final java.lang.String OASIS_ITEM_M2430_HOSP_PAIN
public static final java.lang.String OASIS_ITEM_M2430_HOSP_MENTL_BHVRL_PRBLM
public static final java.lang.String OASIS_ITEM_M2430_HOSP_DVT_PULMNRY
public static final java.lang.String OASIS_ITEM_M2430_HOSP_SCHLD_TRTMT
public static final java.lang.String OASIS_ITEM_M2430_HOSP_OTHER
public static final java.lang.String OASIS_ITEM_M2430_HOSP_UK
public static final java.lang.String OASIS_ITEM_M2440_NH_THERAPY
public static final java.lang.String OASIS_ITEM_M2440_NH_RESPITE
public static final java.lang.String OASIS_ITEM_M2440_NH_HOSPICE
public static final java.lang.String OASIS_ITEM_M2440_NH_PERMANENT
public static final java.lang.String OASIS_ITEM_M2440_NH_UNSAFE_HOME
public static final java.lang.String OASIS_ITEM_M2440_NH_OTHER
public static final java.lang.String OASIS_ITEM_M2440_NH_UNKNOWN
public static final java.lang.String OASIS_ITEM_M0903_LAST_HOME_VISIT
public static final java.lang.String OASIS_ITEM_M0906_DC_TRAN_DTH_DT
public static final java.lang.String OASIS_ITEM_CONTROL_ITEMS_FILLER
public static final java.lang.String OASIS_ITEM_ASMT_ITEMS_FILLER
public static final java.lang.String OASIS_ITEM_LEGACY_ITEMS_FILLER
public static final java.lang.String OASIS_ITEM_CALCULATED_ITEMS_FILLER
public static final java.lang.String OASIS_ITEM_HHA_ASMT_INT_ID
public static final java.lang.String OASIS_ITEM_ORIG_ASMT_INT_ID
public static final java.lang.String OASIS_ITEM_RES_INT_ID
public static final java.lang.String OASIS_ITEM_ASMT_EFF_DATE
public static final java.lang.String OASIS_ITEM_BRANCH_IDENTIFIER
public static final java.lang.String OASIS_ITEM_FAC_INT_ID
public static final java.lang.String OASIS_ITEM_SUBMISSION_ID
public static final java.lang.String OASIS_ITEM_SUBMISSION_DATE
public static final java.lang.String OASIS_ITEM_SUBMISSION_COMPLETE_DATE
public static final java.lang.String OASIS_ITEM_SUBMITTING_USER_ID
public static final java.lang.String OASIS_ITEM_RES_MATCH_CRITERIA
public static final java.lang.String OASIS_ITEM_RESIDENT_AGE
public static final java.lang.String OASIS_ITEM_BIRTHDATE_SUBM_IND
public static final java.lang.String OASIS_ITEM_CALC_HIPPS_CODE
public static final java.lang.String OASIS_ITEM_CALC_HIPPS_VERSION
public static final java.lang.String OASIS_ITEM_DATA_END_INDICATOR
public static final java.lang.String OASIS_ITEM_CR
public static final java.lang.String OASIS_ITEM_LF
protected java.lang.String getRecordDate(java.lang.String record)
getRecordDate
in class AbstractRecordConverter
record
- protected java.lang.String getVersionCD(java.lang.String record)
getVersionCD
in class AbstractRecordConverter
record
- public java.lang.StringBuilder convertFromHomeHealthRecDelimeted(HomeHealthRecordIF homeHealthRecord, java.lang.String delimiter)
OasisRecordConverterIF
convertFromHomeHealthRecDelimeted
in interface OasisRecordConverterIF
public HomeHealthRecordIF convertToHomeHealthRec(java.lang.String strRecord, int recNum, boolean skipPassthru) throws java.text.ParseException
OasisRecordConverterIF
skipPassthru
parameterconvertToHomeHealthRec
in interface OasisRecordConverterIF
java.text.ParseException
public java.lang.StringBuilder convertFromHomeHealthToFlatRecord(HomeHealthRecord_C_IF oasisRecord)
public java.lang.StringBuilder convertFromHomeHealthToXmlRecord(HomeHealthRecord_C_IF oasisRecord)
public static void postProcessRecord(HomeHealthRecordIF record)
record
- public static final java.lang.String convertCaretSpace(java.lang.String str, int length)
str
-