package open.dolphin.order;
/**
* Class to hold selected master item information.
*
* @author Kazuhi Minagawa, Digital Globe, Inc.
*/
public final class MasterItem implements java.io.Serializable {
/** Claim subclass code マスタ項目の種別 */
// 0: 手技 1: 材料 2: 薬剤 3: 用法 4: 部位
private int classCode = -1;
/** 項目名 */
private String name;
/** 項目コード */
private String code;
/** コード体系名 */
private String masterTableId;
/** 数量 */
private String number;
/** 単位 */
private String unit;
/** 医事用病名コード */
private String claimDiseaseCode;
/** 診療行為区分(007)・点数集計先 */
private String claimClassCode;
/** 薬剤の場合の区分 内用1、外用6、注射薬4 */
private String ykzKbn;
private String dummy;
private String bundleNumber;
//s.oh^ 2014/08/08 スタンプ編集制御
private String srysyukbn;
//s.oh$
/**
* Creates new MasterItem
*/
public MasterItem() {
}
public MasterItem(int classCode, String name, String code) {
this();
setClassCode(classCode);
setName(name);
setCode(code);
}
@Override
public String toString() {
return getName();
}
/**
* @param classCode The classCode to set.
*/
public void setClassCode(int classCode) {
this.classCode = classCode;
}
/**
* @return Returns the classCode.
*/
public int getClassCode() {
return classCode;
}
/**
* @param name The name to set.
*/
public void setName(String name) {
this.name = name;
}
/**
* @return Returns the name.
*/
public String getName() {
return name;
}
/**
* @param code The code to set.
*/
public void setCode(String code) {
this.code = code;
}
/**
* @return Returns the code.
*/
public String getCode() {
return code;
}
/**
* @param masterTableId The masterTableId to set.
*/
public void setMasterTableId(String masterTableId) {
this.masterTableId = masterTableId;
}
/**
* @return Returns the masterTableId.
*/
public String getMasterTableId() {
return masterTableId;
}
/**
* @param number The number to set.
*/
public void setNumber(String number) {
this.number = number;
}
/**
* @return Returns the number.
*/
public String getNumber() {
return number;
}
/**
* @param unit The unit to set.
*/
public void setUnit(String unit) {
this.unit = unit;
}
/**
* @return Returns the unit.
*/
public String getUnit() {
return unit;
}
/**
* @param claimDiseaseCode The claimDiseaseCode to set.
*/
public void setClaimDiseaseCode(String claimDiseaseCode) {
this.claimDiseaseCode = claimDiseaseCode;
}
/**
* @return Returns the claimDiseaseCode.
*/
public String getClaimDiseaseCode() {
return claimDiseaseCode;
}
/**
* @param claimClassCode The claimClassCode to set.
*/
public void setClaimClassCode(String claimClassCode) {
this.claimClassCode = claimClassCode;
}
/**
* @return Returns the claimClassCode.
*/
public String getClaimClassCode() {
return claimClassCode;
}
public String getYkzKbn() {
return ykzKbn;
}
public void setYkzKbn(String ykzKbn) {
this.ykzKbn = ykzKbn;
}
public String getDummy() {
return dummy;
}
public void setDummy(String dummy) {
this.dummy = dummy;
}
public String getBundleNumber() {
return bundleNumber;
}
public void setBundleNumber(String bundleNumber) {
this.bundleNumber = bundleNumber;
}
//s.oh^ 2014/08/08 スタンプ編集制御
public String getSrysyukbn() {
return srysyukbn;
}
public void setSrysyukbn(String srysyukbn) {
this.srysyukbn = srysyukbn;
}
//s.oh$
}