|
@@ -7,6 +7,7 @@ import com.dbs.mplus.knuh.model.CategoryVO;
|
|
import com.dbs.mplus.knuh.model.ConsentFormListVO;
|
|
import com.dbs.mplus.knuh.model.ConsentFormListVO;
|
|
import com.dbs.mplus.knuh.model.DeptListVO;
|
|
import com.dbs.mplus.knuh.model.DeptListVO;
|
|
import com.dbs.mplus.knuh.model.DoctorListVO;
|
|
import com.dbs.mplus.knuh.model.DoctorListVO;
|
|
|
|
+import com.dbs.mplus.knuh.model.PatientInfoVO;
|
|
import com.dbs.mplus.knuh.model.PatientListVO;
|
|
import com.dbs.mplus.knuh.model.PatientListVO;
|
|
import com.dbs.mplus.knuh.model.UserLoginDeptList;
|
|
import com.dbs.mplus.knuh.model.UserLoginDeptList;
|
|
import com.dbs.mplus.knuh.util.ConsentConfig;
|
|
import com.dbs.mplus.knuh.util.ConsentConfig;
|
|
@@ -276,5 +277,218 @@ public class SoapParser {
|
|
|
|
|
|
return arrayList;
|
|
return arrayList;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public static PatientInfoVO getPatientInfo(SoapObject object) {
|
|
|
|
+ PatientInfoVO patientInfoVO = new PatientInfoVO();
|
|
|
|
+ int total = 0;
|
|
|
|
+ if (object != null) {
|
|
|
|
+ total = object.getPropertyCount();
|
|
|
|
+ if(total == 1) {
|
|
|
|
+ if(object.getProperty(0) == null) {
|
|
|
|
+ total = 0;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if(total == 0) {
|
|
|
|
+ } else {
|
|
|
|
+ for (int i = 0; i < total; i++) {
|
|
|
|
+ SoapObject so = (SoapObject) object.getProperty(i);
|
|
|
|
+
|
|
|
|
+ String ordDeptCd = so.getProperty("ordDeptCd").toString().trim();
|
|
|
|
+ String ordDeptNm = so.getProperty("ordDeptNm").toString().trim();
|
|
|
|
+ String pid = so.getProperty("pid").toString().trim();
|
|
|
|
+ String cretNo = so.getProperty("cretNo").toString().trim();
|
|
|
|
+ String roomCd = so.getProperty("roomCd").toString().trim();
|
|
|
|
+ String inDd = so.getProperty("inDd").toString().trim();
|
|
|
|
+ String dschDd = so.getProperty("dschDd").toString().trim();
|
|
|
|
+ String ordType = so.getProperty("ordType").toString().trim();
|
|
|
|
+ String instCd = so.getProperty("instCd").toString().trim();
|
|
|
|
+ String mainDrId = so.getProperty("mainDrId").toString().trim();
|
|
|
|
+ String mainDrName = so.getProperty("mainDrName").toString().trim();
|
|
|
|
+ String erDrNm = so.getProperty("erDrNm").toString().trim();
|
|
|
|
+ String firstRgstDt = so.getProperty("firstRgstDt").toString().trim();
|
|
|
|
+ String sa = so.getProperty("sa").toString().trim();
|
|
|
|
+ String patientName = so.getProperty("patientName").toString().trim();
|
|
|
|
+ String juminNo = so.getProperty("juminNo").toString().trim();
|
|
|
|
+ String zipCdAddr = so.getProperty("zipCdAddr").toString().trim();
|
|
|
|
+ String telNum = so.getProperty("telNum").toString().trim();
|
|
|
|
+ String insuKind = so.getProperty("insuKind").toString().trim();
|
|
|
|
+ String ward = so.getProperty("ward").toString().trim();
|
|
|
|
+ String dxCd = so.getProperty("dxCd").toString().trim();
|
|
|
|
+ String dxNm = so.getProperty("dxNm").toString().trim();
|
|
|
|
+ String gbn = so.getProperty("gbn").toString().trim();
|
|
|
|
+ String opDeptCd = so.getProperty("opDeptCd").toString().trim();
|
|
|
|
+ String opDeptNm = so.getProperty("opDeptNm").toString().trim();
|
|
|
|
+ String opDrNm = so.getProperty("opDrNm").toString().trim();
|
|
|
|
+ String opDrId = so.getProperty("opDrId").toString().trim();
|
|
|
|
+ String opCnfmDd = so.getProperty("opCnfmDd").toString().trim();
|
|
|
|
+ String perfDrNm = so.getProperty("perfDrNm").toString().trim();
|
|
|
|
+ String perfDrFlag = so.getProperty("perfDrFlag").toString().trim();
|
|
|
|
+ String opDiagNm = so.getProperty("opDiagNm").toString().trim();
|
|
|
|
+ String opNm = so.getProperty("opNm").toString().trim();
|
|
|
|
+ String anstDrNm1 = so.getProperty("anstDrNm1").toString().trim();
|
|
|
|
+ String anstDrFlag1 = so.getProperty("anstDrFlag1").toString().trim();
|
|
|
|
+ String anstDeptNm1 = so.getProperty("anstDeptNm1").toString().trim();
|
|
|
|
+ String anstDrNm2 = so.getProperty("anstDrNm2").toString().trim();
|
|
|
|
+ String anstDrFlag2 = so.getProperty("anstDrFlag2").toString().trim();
|
|
|
|
+ String anstDeptNm2 = so.getProperty("anstDeptNm2").toString().trim();
|
|
|
|
+ String anstDrNm3 = so.getProperty("anstDrNm3").toString().trim();
|
|
|
|
+ String anstDrFlag3 = so.getProperty("anstDrFlag3").toString().trim();
|
|
|
|
+ String anstDeptNm3 = so.getProperty("anstDeptNm3").toString().trim();
|
|
|
|
+ String opRsrvNo = so.getProperty("opRsrvNo").toString().trim();
|
|
|
|
+ String orderNo = so.getProperty("orderNo").toString().trim();
|
|
|
|
+ String printTime = so.getProperty("printTime").toString().trim();
|
|
|
|
+ String ocrCd = so.getProperty("ocrCd").toString().trim();
|
|
|
|
+ String inputId = so.getProperty("inputId").toString().trim();
|
|
|
|
+ String inputNm = so.getProperty("inputNm").toString().trim();
|
|
|
|
+ String signImg = so.getProperty("signImg").toString().trim();
|
|
|
|
+ String bp = so.getProperty("bp").toString().trim();
|
|
|
|
+ String dm = so.getProperty("dm").toString().trim();
|
|
|
|
+ String heart = so.getProperty("heart").toString().trim();
|
|
|
|
+ String kidney = so.getProperty("kidney").toString().trim();
|
|
|
|
+ String respiration = so.getProperty("respiration").toString().trim();
|
|
|
|
+ String hx = so.getProperty("hx").toString().trim();
|
|
|
|
+ String allergy = so.getProperty("allergy").toString().trim();
|
|
|
|
+ String drug = so.getProperty("drug").toString().trim();
|
|
|
|
+ String smoking = so.getProperty("smoking").toString().trim();
|
|
|
|
+ String idio = so.getProperty("idio").toString().trim();
|
|
|
|
+ String nacrotics = so.getProperty("nacrotics").toString().trim();
|
|
|
|
+ String airway = so.getProperty("airway").toString().trim();
|
|
|
|
+ String hemorrhage = so.getProperty("hemorrhage").toString().trim();
|
|
|
|
+ String statusEtc = so.getProperty("statusEtc").toString().trim();
|
|
|
|
+
|
|
|
|
+ ordDeptCd = ordDeptCd.equals(ConsentConfig.RETURN_NULL) ? "" : ordDeptCd;
|
|
|
|
+ ordDeptNm = ordDeptNm.equals(ConsentConfig.RETURN_NULL) ? "" : ordDeptNm;
|
|
|
|
+ pid = pid.equals(ConsentConfig.RETURN_NULL) ? "" : pid;
|
|
|
|
+ cretNo = cretNo.equals(ConsentConfig.RETURN_NULL) ? "" : cretNo;
|
|
|
|
+ roomCd = roomCd.equals(ConsentConfig.RETURN_NULL) ? "" : roomCd;
|
|
|
|
+ inDd = inDd .equals(ConsentConfig.RETURN_NULL) ? "" : inDd;
|
|
|
|
+ dschDd = dschDd.equals(ConsentConfig.RETURN_NULL) ? "" : dschDd;
|
|
|
|
+ ordType = ordType.equals(ConsentConfig.RETURN_NULL) ? "" : ordType;
|
|
|
|
+ instCd = instCd.equals(ConsentConfig.RETURN_NULL) ? "" : instCd;
|
|
|
|
+ mainDrId = mainDrId.equals(ConsentConfig.RETURN_NULL) ? "" : mainDrId;
|
|
|
|
+ mainDrName = mainDrName.equals(ConsentConfig.RETURN_NULL) ? "" : mainDrName;
|
|
|
|
+ erDrNm = erDrNm.equals(ConsentConfig.RETURN_NULL) ? "" : erDrNm;
|
|
|
|
+ firstRgstDt = firstRgstDt.equals(ConsentConfig.RETURN_NULL) ? "" : firstRgstDt;
|
|
|
|
+ sa = sa.equals(ConsentConfig.RETURN_NULL) ? "" : sa;
|
|
|
|
+ patientName = patientName.equals(ConsentConfig.RETURN_NULL) ? "" : patientName;
|
|
|
|
+ juminNo = juminNo.equals(ConsentConfig.RETURN_NULL) ? "" : juminNo;
|
|
|
|
+ zipCdAddr = zipCdAddr.equals(ConsentConfig.RETURN_NULL) ? "" : zipCdAddr;
|
|
|
|
+ telNum = telNum.equals(ConsentConfig.RETURN_NULL) ? "" : telNum;
|
|
|
|
+ insuKind = insuKind.equals(ConsentConfig.RETURN_NULL) ? "" : insuKind;
|
|
|
|
+ ward = ward.equals(ConsentConfig.RETURN_NULL) ? "" : ward;
|
|
|
|
+ dxCd = dxCd.equals(ConsentConfig.RETURN_NULL) ? "" : dxCd;
|
|
|
|
+ dxNm = dxNm.equals(ConsentConfig.RETURN_NULL) ? "" : dxNm;
|
|
|
|
+ gbn = gbn.equals(ConsentConfig.RETURN_NULL) ? "" : gbn;
|
|
|
|
+ opDeptCd = opDeptCd.equals(ConsentConfig.RETURN_NULL) ? "" : opDeptCd;
|
|
|
|
+ opDeptNm = opDeptNm.equals(ConsentConfig.RETURN_NULL) ? "" : opDeptNm;
|
|
|
|
+ opDrNm = opDrNm.equals(ConsentConfig.RETURN_NULL) ? "" : opDrNm;
|
|
|
|
+ opDrId = opDrId.equals(ConsentConfig.RETURN_NULL) ? "" : opDrId;
|
|
|
|
+ opCnfmDd = opCnfmDd.equals(ConsentConfig.RETURN_NULL) ? "" : opCnfmDd;
|
|
|
|
+ perfDrNm = perfDrNm.equals(ConsentConfig.RETURN_NULL) ? "" : perfDrNm;
|
|
|
|
+ perfDrFlag = perfDrFlag.equals(ConsentConfig.RETURN_NULL) ? "" : perfDrFlag;
|
|
|
|
+ opDiagNm = opDiagNm.equals(ConsentConfig.RETURN_NULL) ? "" : opDiagNm;
|
|
|
|
+ opNm = opNm.equals(ConsentConfig.RETURN_NULL) ? "" : opNm;
|
|
|
|
+ anstDrNm1 = anstDrNm1.equals(ConsentConfig.RETURN_NULL) ? "" : anstDrNm1;
|
|
|
|
+ anstDrFlag1 = anstDrFlag1.equals(ConsentConfig.RETURN_NULL) ? "" : anstDrFlag1;
|
|
|
|
+ anstDeptNm1 = anstDeptNm1.equals(ConsentConfig.RETURN_NULL) ? "" : anstDeptNm1;
|
|
|
|
+ anstDrNm2 = anstDrNm2.equals(ConsentConfig.RETURN_NULL) ? "" : anstDrNm2;
|
|
|
|
+ anstDrFlag2 = anstDrFlag2.equals(ConsentConfig.RETURN_NULL) ? "" : anstDrFlag2;
|
|
|
|
+ anstDeptNm2 = anstDeptNm2.equals(ConsentConfig.RETURN_NULL) ? "" : anstDeptNm2;
|
|
|
|
+ anstDrNm3 = anstDrNm3.equals(ConsentConfig.RETURN_NULL) ? "" : anstDrNm3;
|
|
|
|
+ anstDrFlag3 = anstDrFlag3.equals(ConsentConfig.RETURN_NULL) ? "" : anstDrFlag3;
|
|
|
|
+ anstDeptNm3 = anstDeptNm3.equals(ConsentConfig.RETURN_NULL) ? "" : anstDeptNm3;
|
|
|
|
+ opRsrvNo = opRsrvNo.equals(ConsentConfig.RETURN_NULL) ? "" : opRsrvNo;
|
|
|
|
+ orderNo = orderNo.equals(ConsentConfig.RETURN_NULL) ? "" : orderNo;
|
|
|
|
+ printTime = printTime.equals(ConsentConfig.RETURN_NULL) ? "" : printTime;
|
|
|
|
+ ocrCd = ocrCd.equals(ConsentConfig.RETURN_NULL) ? "" : ocrCd;
|
|
|
|
+ inputId = inputId.equals(ConsentConfig.RETURN_NULL) ? "" : inputId;
|
|
|
|
+ inputNm = inputNm.equals(ConsentConfig.RETURN_NULL) ? "" : inputNm;
|
|
|
|
+ signImg = signImg.equals(ConsentConfig.RETURN_NULL) ? "" : signImg;
|
|
|
|
+ bp = bp.equals(ConsentConfig.RETURN_NULL) ? "" : bp;
|
|
|
|
+ dm = dm.equals(ConsentConfig.RETURN_NULL) ? "" : dm;
|
|
|
|
+ heart = heart.equals(ConsentConfig.RETURN_NULL) ? "" : heart;
|
|
|
|
+ kidney = kidney.equals(ConsentConfig.RETURN_NULL) ? "" : kidney;
|
|
|
|
+ respiration = respiration.equals(ConsentConfig.RETURN_NULL) ? "" : respiration;
|
|
|
|
+ hx = hx.equals(ConsentConfig.RETURN_NULL) ? "" : hx;
|
|
|
|
+ allergy = allergy.equals(ConsentConfig.RETURN_NULL) ? "" : allergy;
|
|
|
|
+ drug = drug.equals(ConsentConfig.RETURN_NULL) ? "" : drug;
|
|
|
|
+ smoking = smoking.equals(ConsentConfig.RETURN_NULL) ? "" : smoking;
|
|
|
|
+ idio = idio.equals(ConsentConfig.RETURN_NULL) ? "" : idio;
|
|
|
|
+ nacrotics = nacrotics.equals(ConsentConfig.RETURN_NULL) ? "" : nacrotics;
|
|
|
|
+ airway = airway.equals(ConsentConfig.RETURN_NULL) ? "" : airway;
|
|
|
|
+ hemorrhage = hemorrhage.equals(ConsentConfig.RETURN_NULL) ? "" : hemorrhage;
|
|
|
|
+ statusEtc = statusEtc.equals(ConsentConfig.RETURN_NULL) ? "" : statusEtc;
|
|
|
|
+
|
|
|
|
+ patientInfoVO.setOrdDeptCd(ordDeptCd);
|
|
|
|
+ patientInfoVO.setOrdDeptNm(ordDeptNm);
|
|
|
|
+ patientInfoVO.setPid(pid);
|
|
|
|
+ patientInfoVO.setCretNo(cretNo);
|
|
|
|
+ patientInfoVO.setRoomCd(roomCd);
|
|
|
|
+ patientInfoVO.setInDd(inDd);
|
|
|
|
+ patientInfoVO.setDschDd(dschDd);
|
|
|
|
+ patientInfoVO.setOrdType(ordType);
|
|
|
|
+ patientInfoVO.setInstCd(instCd);
|
|
|
|
+ patientInfoVO.setMainDrId(mainDrId);
|
|
|
|
+ patientInfoVO.setMainDrName(mainDrName);
|
|
|
|
+ patientInfoVO.setErDrNm(erDrNm);
|
|
|
|
+ patientInfoVO.setFirstRgstDt(firstRgstDt);
|
|
|
|
+ patientInfoVO.setSa(sa);
|
|
|
|
+ patientInfoVO.setPatientName(patientName);
|
|
|
|
+ patientInfoVO.setJuminNo(juminNo);
|
|
|
|
+ patientInfoVO.setZipCdAddr(zipCdAddr);
|
|
|
|
+ patientInfoVO.setTelNum(telNum);
|
|
|
|
+ patientInfoVO.setInsuKind(insuKind);
|
|
|
|
+ patientInfoVO.setWard(ward);
|
|
|
|
+ patientInfoVO.setDxCd(dxCd);
|
|
|
|
+ patientInfoVO.setDxNm(dxNm);
|
|
|
|
+ patientInfoVO.setGbn(gbn);
|
|
|
|
+ patientInfoVO.setOpDeptCd(opDeptCd);
|
|
|
|
+ patientInfoVO.setOpDeptNm(opDeptNm);
|
|
|
|
+ patientInfoVO.setOpDrNm(opDrNm);
|
|
|
|
+ patientInfoVO.setOpDrId(opDrId);
|
|
|
|
+ patientInfoVO.setOpCnfmDd(opCnfmDd);
|
|
|
|
+ patientInfoVO.setPerfDrNm(perfDrNm);
|
|
|
|
+ patientInfoVO.setPerfDrFlag(perfDrFlag);
|
|
|
|
+ patientInfoVO.setOpDiagNm(opDiagNm);
|
|
|
|
+ patientInfoVO.setOpNm(opNm);
|
|
|
|
+ patientInfoVO.setAnstDrNm1(anstDrNm1);
|
|
|
|
+ patientInfoVO.setAnstDrFlag1(anstDrFlag1);
|
|
|
|
+ patientInfoVO.setAnstDeptNm1(anstDeptNm1);
|
|
|
|
+ patientInfoVO.setAnstDrNm2(anstDrNm2);
|
|
|
|
+ patientInfoVO.setAnstDrFlag2(anstDrFlag2);
|
|
|
|
+ patientInfoVO.setAnstDeptNm2(anstDeptNm2);
|
|
|
|
+ patientInfoVO.setAnstDrNm3(anstDrNm3);
|
|
|
|
+ patientInfoVO.setAnstDrFlag3(anstDrFlag3);
|
|
|
|
+ patientInfoVO.setAnstDeptNm3(anstDeptNm3);
|
|
|
|
+ patientInfoVO.setOpRsrvNo(opRsrvNo);
|
|
|
|
+ patientInfoVO.setOrderNo(orderNo);
|
|
|
|
+ patientInfoVO.setPrintTime(printTime);
|
|
|
|
+ patientInfoVO.setOcrCd(ocrCd);
|
|
|
|
+ patientInfoVO.setInputId(inputId);
|
|
|
|
+ patientInfoVO.setInputNm(inputNm);
|
|
|
|
+ patientInfoVO.setSignImg(signImg);
|
|
|
|
+ patientInfoVO.setBp(bp);
|
|
|
|
+ patientInfoVO.setDm(dm);
|
|
|
|
+ patientInfoVO.setHeart(heart);
|
|
|
|
+ patientInfoVO.setKidney(kidney);
|
|
|
|
+ patientInfoVO.setRespiration(respiration);
|
|
|
|
+ patientInfoVO.setHx(hx);
|
|
|
|
+ patientInfoVO.setAllergy(allergy);
|
|
|
|
+ patientInfoVO.setDrug(drug);
|
|
|
|
+ patientInfoVO.setSmoking(smoking);
|
|
|
|
+ patientInfoVO.setIdio(idio);
|
|
|
|
+ patientInfoVO.setNacrotics(nacrotics);
|
|
|
|
+ patientInfoVO.setAirway(airway);
|
|
|
|
+ patientInfoVO.setHemorrhage(hemorrhage);
|
|
|
|
+ patientInfoVO.setStatusEtc(statusEtc);
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return patientInfoVO;
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|