package open.dolphin.converter;
import java.util.ArrayList;
import java.util.List;
import open.dolphin.infomodel.DiagnosisSendWrapper;
import open.dolphin.infomodel.IInfoModel;
import open.dolphin.infomodel.RegisteredDiagnosisModel;
/**
*
* @author Kazushi Minagawa.
*/
public class DiagnosisSendWrapperConverter implements IInfoModelConverter {
private DiagnosisSendWrapper model;
public boolean getSendClaim() {
return model.getSendClaim();
}
public String getConfirmDate() {
return model.getConfirmDate();
}
public String getTitle() {
return model.getTitle();
}
public String getPurpose() {
return model.getPurpose();
}
public String getGroupId() {
return model.getGroupId();
}
public String getPatientId() {
return model.getPatientId();
}
public String getPatientName() {
return model.getPatientName();
}
public String getPatientGender() {
return model.getPatientGender();
}
public String getFacilityName() {
return model.getFacilityName();
}
public String getJamariCode() {
return model.getJamariCode();
}
public String getDepartment() {
return model.getDepartment();
}
public String getDepartmentDesc() {
return model.getDepartmentDesc();
}
public String getCreatorName() {
return model.getCreatorName();
}
public String getCreatorId() {
return model.getCreatorId();
}
public String getCreatorLicense() {
return model.getCreatorLicense();
}
public List<RegisteredDiagnosisModelConverter> getAddedDiagnosis() {
List<RegisteredDiagnosisModel> list = model.getAddedDiagnosis();
if (list==null || list.isEmpty()) {
return null;
}
List<RegisteredDiagnosisModelConverter> ret = new ArrayList<RegisteredDiagnosisModelConverter>();
for (RegisteredDiagnosisModel m : list) {
RegisteredDiagnosisModelConverter con = new RegisteredDiagnosisModelConverter();
con.setModel(m);
ret.add(con);
}
return ret;
}
public List<RegisteredDiagnosisModelConverter> getUpdatedDiagnosis() {
List<RegisteredDiagnosisModel> list = model.getUpdatedDiagnosis();
if (list==null || list.isEmpty()) {
return null;
}
List<RegisteredDiagnosisModelConverter> ret = new ArrayList<RegisteredDiagnosisModelConverter>();
for (RegisteredDiagnosisModel m : list) {
RegisteredDiagnosisModelConverter con = new RegisteredDiagnosisModelConverter();
con.setModel(m);
ret.add(con);
}
return ret;
}
//minagawa^ LSC 1.4 傷病名の削除 2013/06/24
public List<RegisteredDiagnosisModelConverter> getDeletedDiagnosis() {
List<RegisteredDiagnosisModel> list = model.getDeletedDiagnosis();
if (list==null || list.isEmpty()) {
return null;
}
List<RegisteredDiagnosisModelConverter> ret = new ArrayList<RegisteredDiagnosisModelConverter>();
for (RegisteredDiagnosisModel m : list) {
RegisteredDiagnosisModelConverter con = new RegisteredDiagnosisModelConverter();
con.setModel(m);
ret.add(con);
}
return ret;
}
//minagawa$
@Override
public void setModel(IInfoModel model) {
this.model = (DiagnosisSendWrapper)model;
}
}