public class Oasis_B_RecordUtil extends AbstractRecordConverter implements OasisRecordConverterIF
OasisReaderFactorydateRanger| 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, setRecordLengthclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconvertFromHomeHealthRec, convertToHomeHealthRec, isRecordConvertablepublic 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 AbstractRecordConverterrecord - protected java.lang.String getVersionCD(java.lang.String record)
getVersionCD in class AbstractRecordConverterrecord - public HomeHealthRecordIF convertToHomeHealthRec(java.lang.String strRecord, int recNum, boolean skipPassthru) throws java.text.ParseException
skipPassthru parameterconvertToHomeHealthRec in interface OasisRecordConverterIFstrRecord - recNum - skipPassthru - java.text.ParseExceptionpublic java.lang.StringBuilder convertFromHomeHealthRecDelimeted(HomeHealthRecordIF homeHealthRecord, java.lang.String delimiter)
convertFromHomeHealthRecDelimeted in interface OasisRecordConverterIFhomeHealthRecord - 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)
AbstractRecordConvertersetStartDate in interface OasisRecordConverterIFsetStartDate in class AbstractRecordConverterdate - - must be non-null, and formatted as yyyyMMddpublic void setEndDate(java.lang.String date)
throws java.lang.IllegalArgumentException
AbstractRecordConvertersetEndDate in interface OasisRecordConverterIFsetEndDate in class AbstractRecordConverterdate - - must be non-null, and formatted as yyyyMMddjava.lang.IllegalArgumentException