public class Oasis_B_RecordUtil extends AbstractRecordConverter implements OasisRecordConverterIF
OasisReaderFactory
dateRanger
Modifier | Constructor and Description |
---|---|
|
Oasis_B_RecordUtil() |
protected |
Oasis_B_RecordUtil(java.lang.String startDate,
java.lang.String endDate) |
Modifier and Type | Method and Description |
---|---|
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
|
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.
|
java.lang.String |
getEndDate() |
protected java.lang.String |
getRecordDate(java.lang.String record)
gets the MOO90 Info Complete date at location: 302-309 inclusive
|
java.lang.String |
getStartDate() |
protected java.lang.String |
getVersionCD(java.lang.String record)
gets the version cd a location 23 through 33 inclusive
|
void |
setEndDate(java.lang.String date)
Sets the end date of the Date Ranger
|
void |
setStartDate(java.lang.String date)
Sets the start date of the Date Ranger
|
java.lang.StringBuilder |
toHeaderOasisRecDelimeted(java.lang.String delimiter)
Builds a header record explaining the format of the OASIS record.
|
convertFromHomeHealthRec, convertToHomeHealthRec, getDateRanger, getRecordLength, isRecordConvertable, setDateRanger, setRecordLength
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
convertFromHomeHealthRec, convertToHomeHealthRec, isRecordConvertable
public Oasis_B_RecordUtil()
protected Oasis_B_RecordUtil(java.lang.String startDate, java.lang.String endDate)
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 HomeHealthRecordIF convertToHomeHealthRec(java.lang.String strRecord, int recNum, boolean skipPassthru) throws java.text.ParseException
skipPassthru
parameterconvertToHomeHealthRec
in interface OasisRecordConverterIF
strRecord
- recNum
- skipPassthru
- java.text.ParseException
public java.lang.StringBuilder convertFromHomeHealthRecDelimeted(HomeHealthRecordIF homeHealthRecord, java.lang.String delimiter)
convertFromHomeHealthRecDelimeted
in interface OasisRecordConverterIF
homeHealthRecord
- delimiter
- public java.lang.StringBuilder toHeaderOasisRecDelimeted(java.lang.String delimiter)
delimiter
- public java.lang.String getStartDate()
public java.lang.String getEndDate()
public void setStartDate(java.lang.String date)
AbstractRecordConverter
setStartDate
in interface OasisRecordConverterIF
setStartDate
in class AbstractRecordConverter
date
- - must be non-null, and formatted as yyyyMMddpublic void setEndDate(java.lang.String date) throws java.lang.IllegalArgumentException
AbstractRecordConverter
setEndDate
in interface OasisRecordConverterIF
setEndDate
in class AbstractRecordConverter
date
- - must be non-null, and formatted as yyyyMMddjava.lang.IllegalArgumentException