package open.dolphin.message; import open.dolphin.infomodel.ClaimBundle; import open.dolphin.infomodel.PVTHealthInsuranceModel; /** * ClaimHelper * * @author Minagawa,Kazushi * */ public final class ClaimHelper { /** 確定日 */ private String confirmDate; /** Creator ID */ private String creatorId; /** Creator 名 */ private String creatorName; /** 診療科コード */ private String creatorDept; /** 診療科名 */ private String creatorDeptDesc; /** 医療資格 */ private String creatorLicense; /** 患者ID */ private String patientId; /** 生成目的 */ private String generationPurpose; /** 文書ID */ private String docId; /** 健康保険 GUID */ private String healthInsuranceGUID; /** 健康保険コード値 */ private String healthInsuranceClassCode; /** 健康保険説明 */ private String healthInsuranceDesc; /** ClaimBundle 配列 */ private ClaimBundle[] claimBundle; /** 診療科名 */ private String deptName; /** 診療科コード */ private String deptCode; /** 担当医名 */ private String doctorName; /** 担当医コード(ORCA) */ private String doctorId; /** JMARIコード*/ private String jmariCode; /** 施設名*/ private String facilityName; /** 選択された健康保険 2010-11-10 */ private PVTHealthInsuranceModel selectedInsurance; public void setConfirmDate(String confirmDate) { this.confirmDate = confirmDate; } public String getConfirmDate() { return confirmDate; } public void setCreatorId(String creatorId) { this.creatorId = creatorId; } public String getCreatorId() { return creatorId; } public void setCreatorName(String creatorName) { this.creatorName = creatorName; } public String getCreatorName() { return creatorName; } public void setCreatorLicense(String creatorLicense) { this.creatorLicense = creatorLicense; } public String getCreatorLicense() { return creatorLicense; } public void setPatientId(String patientId) { this.patientId = patientId; } public String getPatientId() { return patientId; } public void setGenerationPurpose(String generationPurpose) { this.generationPurpose = generationPurpose; } public String getGenerationPurpose() { return generationPurpose; } public void setDocId(String docId) { this.docId = docId; } public String getDocId() { return docId; } public void setHealthInsuranceGUID(String healthInsuranceGUID) { this.healthInsuranceGUID = healthInsuranceGUID; } public String getHealthInsuranceGUID() { // 2010-10-11 保険情報を送り返す場合は null return selectedInsurance != null ? null : healthInsuranceGUID; } public void setHealthInsuranceClassCode(String healthInsuranceClassCode) { this.healthInsuranceClassCode = healthInsuranceClassCode; } public String getHealthInsuranceClassCode() { // 2010-10-11 保険情報を送り返す場合 return selectedInsurance != null ? selectedInsurance.getInsuranceClassCode() : healthInsuranceClassCode; } public void setHealthInsuranceDesc(String healthInsuranceDesc) { this.healthInsuranceDesc = healthInsuranceDesc; } public String getHealthInsuranceDesc() { // 2010-10-11 保険情報を送り返す場合 return selectedInsurance != null ? selectedInsurance.getInsuranceClass() : healthInsuranceDesc; } public void setClaimBundle(ClaimBundle[] claimBundle) { this.claimBundle = claimBundle; } public ClaimBundle[] getClaimBundle() { return claimBundle; } public void addClaimBundle(ClaimBundle val) { if (val == null) { return; } if (claimBundle == null) { claimBundle = new ClaimBundle[1]; claimBundle[0] = val; return; } int len = claimBundle.length; ClaimBundle[] dest = new ClaimBundle[len + 1]; System.arraycopy(claimBundle, 0, dest, 0, len); claimBundle = dest; claimBundle[len] = val; } public String getCreatorDept() { return creatorDept; } public void setCreatorDept(String creatorDept) { this.creatorDept = creatorDept; } public String getCreatorDeptDesc() { return creatorDeptDesc; } public void setCreatorDeptDesc(String creatorDeptDesc) { this.creatorDeptDesc = creatorDeptDesc; } public String getDeptName() { return deptName; } public void setDeptName(String deptName) { this.deptName = deptName; } public String getDeptCode() { return deptCode; } public void setDeptCode(String deptCode) { this.deptCode = deptCode; } public String getDoctorName() { return doctorName; } public void setDoctorName(String doctorName) { this.doctorName = doctorName; } public String getDoctorId() { return doctorId; } public void setDoctorId(String doctorId) { this.doctorId = doctorId; } public String getJmariCode() { return jmariCode; } public void setJmariCode(String jmariCode) { this.jmariCode = jmariCode; } public String getFacilityName() { return facilityName; } public void setFacilityName(String facilityName) { this.facilityName = facilityName; } //------------------------------------ // 健康保険情報を送信する 2010-11-10 //------------------------------------ public PVTHealthInsuranceModel getSelectedInsurance() { return selectedInsurance; } public void setSelectedInsurance(PVTHealthInsuranceModel selectedInsurance) { this.selectedInsurance = selectedInsurance; } }