package open.dolphin.converter;
import java.util.Date;
import open.dolphin.infomodel.IInfoModel;
import open.dolphin.infomodel.PatientVisitModel;
/**
*
* @author Kazushi Minagawa, Digital Globe, Inc.
*/
public final class PatientVisitModelConverter implements IInfoModelConverter {
private PatientVisitModel model;
public PatientVisitModelConverter() {
}
public long getId() {
return model.getId();
}
public PatientModelConverter getPatientModel() {
if (model.getPatientModel()!=null) {
PatientModelConverter con = new PatientModelConverter();
con.setModel(model.getPatientModel());
return con;
}
return null;
}
public String getFacilityId() {
return model.getFacilityId();
}
public String getPvtDate() {
return model.getPvtDate();
}
public String getAppointment() {
return model.getAppointment();
}
//--------------------------------
public String getDepartment() {
return model.getDepartment();
}
//--------------------------------
public int getState() {
return model.getState();
}
public String getInsuranceUid() {
return model.getInsuranceUid();
}
public String getDeptCode() {
return model.getDeptCode();
}
public String getDeptName() {
return model.getDeptName();
}
public String getDoctorId() {
return model.getDoctorId();
}
public String getDoctorName() {
return model.getDoctorName();
}
public String getJmariNumber() {
return model.getJmariNumber();
}
public String getFirstInsurance() {
return model.getFirstInsurance();
}
public String getMemo() {
return model.getMemo();
}
//minagawa^ 予定カルテ(予定カルテ対応)
public Date getLastDocDate() {
return model.getLastDocDate();
}
//minagawa$
@Override
public void setModel(IInfoModel model) {
this.model = (PatientVisitModel)model;
}
}