/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package open.dolphin.adm20.converter;
import open.dolphin.infomodel.VitalModel;
/**
* バイタル対応
* @author Life Sciences Computing Corporation.
*/
public class IVitalModel implements java.io.Serializable {
private long vitalId;
// 施設ID:患者ID
private String facilityPatId;
// カルテID
private String karteID;
// 体温 ℃
private String bodyTemperature;
// 血圧(収縮) mmHg
private String bloodPressureSystolic;
// 血圧(拡張) mmHg
private String bloodPressureDiastolic;
// 心拍数 回/分
private String pulseRate;
// SpO2 %
private String spo2;
// 呼吸数 回/分
private String respirationRate;
// 疼痛 5段階
private String algia;
// 気分 5段階
private String feel;
// 睡眠 5段階
private String sleep;
// 食事 5段階
private String meal;
// 排泄 5段階
private String egestion;
// PS 5段階
private String ps;
// 日付(yyyy-MM-dd)
private String vitalDate;
// 時間(HH:mm:ss)
private String vitalTime;
// 身長 cm
private String height;
// 体重 kg
private String weight;
// 保存日時
private String saveDate;
/**
* デフォルトコンストラクタ
*/
public IVitalModel() {
}
public long getVitalId() {
return vitalId;
}
public void setVitalId(long id) {
this.vitalId = id;
}
public String getFacilityPatId() {
return facilityPatId;
}
public void setFacilityPatId(String facilityPatId) {
this.facilityPatId = facilityPatId;
}
public String getKarteID() {
return karteID;
}
public void setKarteID(String karteID) {
this.karteID = karteID;
}
public String getBodyTemperature() {
return bodyTemperature;
}
public void setBodyTemperature(String bodyTemperature) {
this.bodyTemperature = bodyTemperature;
}
public String getBloodPressureSystolic() {
return bloodPressureSystolic;
}
public void setBloodPressureSystolic(String bloodPressureSystolic) {
this.bloodPressureSystolic = bloodPressureSystolic;
}
public String getBloodPressureDiastolic() {
return bloodPressureDiastolic;
}
public void setBloodPressureDiastolic(String bloodPressureDiastolic) {
this.bloodPressureDiastolic = bloodPressureDiastolic;
}
public String getPulseRate() {
return pulseRate;
}
public void setPulseRate(String pulseRate) {
this.pulseRate = pulseRate;
}
public String getSpO2() {
return spo2;
}
public void setSpO2(String spo2) {
this.spo2 = spo2;
}
public String getRespirationRate() {
return respirationRate;
}
public void setRespirationRate(String respirationRate) {
this.respirationRate = respirationRate;
}
public String getAlgia() {
return algia;
}
public void setAlgia(String algia) {
this.algia = algia;
}
public String getFeel() {
return feel;
}
public void setFeel(String feel) {
this.feel = feel;
}
public String getSleep() {
return sleep;
}
public void setSleep(String sleep) {
this.sleep = sleep;
}
public String getMeal() {
return meal;
}
public void setMeal(String meal) {
this.meal = meal;
}
public String getEgestion() {
return egestion;
}
public void setEgestion(String egestion) {
this.egestion = egestion;
}
public String getPS() {
return ps;
}
public void setPS(String ps) {
this.ps = ps;
}
public String getDate() {
return vitalDate;
}
public void setDate(String vitalDate) {
this.vitalDate = vitalDate;
}
public String getTime() {
return vitalTime;
}
public void setTime(String vitalTime) {
this.vitalTime = vitalTime;
}
public String getHeight() {
return height;
}
public void setHeight(String height) {
this.height = height;
}
public String getWeight() {
return weight;
}
public void setWeight(String weight) {
this.weight = weight;
}
public String getSaveDate() {
return saveDate;
}
public void setSaveDate(String saveDate) {
this.saveDate = saveDate;
}
public void fromModel(VitalModel model) {
this.setVitalId(model.getId());
this.setFacilityPatId(model.getFacilityPatId());
this.setKarteID(model.getKarteID());
this.setBodyTemperature(model.getBodyTemperature());
this.setBloodPressureSystolic(model.getBloodPressureSystolic());
this.setBloodPressureDiastolic(model.getBloodPressureDiastolic());
this.setPulseRate(model.getPulseRate());
this.setSpO2(model.getSpO2());
this.setRespirationRate(model.getRespirationRate());
this.setAlgia(model.getAlgia());
this.setFeel(model.getFeel());
this.setSleep(model.getSleep());
this.setMeal(model.getMeal());
this.setEgestion(model.getEgestion());
this.setPS(model.getPS());
this.setDate(model.getDate());
this.setTime(model.getTime());
this.setHeight(model.getHeight());
this.setWeight(model.getWeight());
this.setSaveDate(model.getSaveDate());
}
public VitalModel toModel() {
VitalModel ret = new VitalModel();
//ret.setId(this.getId()); // DBがセットするため必要ない
ret.setFacilityPatId(this.getFacilityPatId());
ret.setKarteID(this.getKarteID());
ret.setBodyTemperature(this.getBodyTemperature());
ret.setBloodPressureSystolic(this.getBloodPressureSystolic());
ret.setBloodPressureDiastolic(this.getBloodPressureDiastolic());
ret.setPulseRate(this.getPulseRate());
ret.setSpO2(this.getSpO2());
ret.setRespirationRate(this.getRespirationRate());
ret.setAlgia(this.getAlgia());
ret.setFeel(this.getFeel());
ret.setSleep(this.getSleep());
ret.setMeal(this.getMeal());
ret.setEgestion(this.getEgestion());
ret.setPS(this.getPS());
ret.setDate(this.getDate());
ret.setTime(this.getTime());
ret.setHeight(this.getHeight());
ret.setWeight(this.getWeight());
ret.setSaveDate(this.getSaveDate());
return ret;
}
}