|  | @ -1,10 +1,6 @@
 | 
	
		
			
				|  |  | package com.yihu.wlyy.service.third.jw;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import com.fasterxml.jackson.databind.ObjectMapper;
 | 
	
		
			
				|  |  | import com.yihu.wlyy.entity.dict.SystemDict;
 | 
	
		
			
				|  |  | import com.yihu.wlyy.service.system.SystemDictService;
 | 
	
		
			
				|  |  | import com.yihu.wlyy.service.third.ehr.EhrService;
 | 
	
		
			
				|  |  | import com.yihu.wlyy.util.DateUtil;
 | 
	
		
			
				|  |  | import com.yihu.wlyy.util.HttpClientUtil;
 | 
	
		
			
				|  |  | import com.yihu.wlyy.util.SystemConf;
 | 
	
		
			
				|  |  | import org.apache.commons.lang3.StringUtils;
 | 
	
	
		
			
				|  | @ -16,9 +12,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  | import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import java.util.ArrayList;
 | 
	
		
			
				|  |  | import java.util.HashMap;
 | 
	
		
			
				|  |  | import java.util.List;
 | 
	
		
			
				|  |  | import java.util.Map;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | /**
 | 
	
		
			
				|  |  |  * Created by hzp on 2016/11/15.
 | 
	
	
		
			
				|  | @ -30,33 +24,54 @@ public class JwArchivesService {
 | 
	
		
			
				|  |  |     //基卫服务地址
 | 
	
		
			
				|  |  |     private String jwUrl = SystemConf.getInstance().getJwUrl();
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private SystemDictService systemDictService;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      *  查询居民健康体检列表信息接口
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public String getEhrSickMedicalList(String idcard)  throws Exception
 | 
	
		
			
				|  |  |     public JSONArray getEhrSickMedicalList(String idcard,Integer pageIndex,Integer pageSize)  throws Exception
 | 
	
		
			
				|  |  |     {
 | 
	
		
			
				|  |  |         String re = "";
 | 
	
		
			
				|  |  |         JSONArray re =  new JSONArray();
 | 
	
		
			
				|  |  |         String url = jwUrl + "/third/archives/getEhrSickMedicalList";
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         List<NameValuePair> params = new ArrayList<>();
 | 
	
		
			
				|  |  |         params.add(new BasicNameValuePair("idcard", idcard));
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         String response = HttpClientUtil.post(url, params, "UTF-8");
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         if(!StringUtils.isEmpty(response))
 | 
	
		
			
				|  |  |         {
 | 
	
		
			
				|  |  |             JSONObject json = new JSONObject(response);
 | 
	
		
			
				|  |  |             if("1".equals(json.optString("CODE")))
 | 
	
		
			
				|  |  |             {
 | 
	
		
			
				|  |  |                 re = json.getJSONArray("DATA").toString();
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             else{
 | 
	
		
			
				|  |  |                 throw new Exception(json.optString("MESSAGE"));
 | 
	
		
			
				|  |  |             if (!"200".equals(json.optString("status"))) {
 | 
	
		
			
				|  |  |                 throw new Exception(json.optString("msg"));
 | 
	
		
			
				|  |  |             }else{
 | 
	
		
			
				|  |  |                 String dataStr = json.getString("data");
 | 
	
		
			
				|  |  |                 if(!StringUtils.isEmpty(dataStr)){
 | 
	
		
			
				|  |  |                     JSONObject data = new JSONObject(dataStr);
 | 
	
		
			
				|  |  |                     if("1".equals(data.optString("CODE")))
 | 
	
		
			
				|  |  |                     {
 | 
	
		
			
				|  |  |                         JSONArray jsonArray = data.getJSONArray("DATA");
 | 
	
		
			
				|  |  |                         for (int i = 0; i < jsonArray.length(); i++) {
 | 
	
		
			
				|  |  |                             JSONObject jsonObject = jsonArray.getJSONObject(i);
 | 
	
		
			
				|  |  |                             JSONObject mjson = new JSONObject();
 | 
	
		
			
				|  |  |                             String medicalNo  = jsonObject.get("MEDICAL_NO").toString();
 | 
	
		
			
				|  |  |                             mjson.put("orgName",jsonObject.get("ORG_NAME").toString());
 | 
	
		
			
				|  |  |                             mjson.put("medicalNo",medicalNo);
 | 
	
		
			
				|  |  |                             mjson.put("medicalTime",jsonObject.get("MEDICAL_TIME").toString());
 | 
	
		
			
				|  |  |                             re.put(mjson);
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                     else{
 | 
	
		
			
				|  |  |                         throw new Exception(json.optString("MESSAGE"));
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                 }else{
 | 
	
		
			
				|  |  |                     throw new Exception("返回结果为空!");
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         else{
 | 
	
		
			
				|  |  |             re = "[]";
 | 
	
		
			
				|  |  |             throw new Exception("返回结果为空!");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         return re;
 | 
	
	
		
			
				|  | @ -65,29 +80,660 @@ public class JwArchivesService {
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      *  查询居民健康体检详情接口
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public String getEhrSickMedicalRecord(String medicalNo)  throws Exception
 | 
	
		
			
				|  |  |     public JSONObject getEhrSickMedicalRecord(String medicalNo)  throws Exception
 | 
	
		
			
				|  |  |     {
 | 
	
		
			
				|  |  |         String re = "";
 | 
	
		
			
				|  |  |         JSONObject re = new JSONObject();
 | 
	
		
			
				|  |  |         String url = jwUrl + "/third/archives/getEhrSickMedicalRecord";
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         List<NameValuePair> params = new ArrayList<>();
 | 
	
		
			
				|  |  |         params.add(new BasicNameValuePair("medicalNo", medicalNo));
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         String response = HttpClientUtil.post(url, params, "UTF-8");
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         if(!StringUtils.isEmpty(response))
 | 
	
		
			
				|  |  |         {
 | 
	
		
			
				|  |  |             JSONObject json = new JSONObject(response);
 | 
	
		
			
				|  |  |             if("1".equals(json.optString("CODE")))
 | 
	
		
			
				|  |  |             {
 | 
	
		
			
				|  |  |                 re = json.getJSONArray("DATA").toString();
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             else{
 | 
	
		
			
				|  |  |                 throw new Exception(json.optString("MESSAGE"));
 | 
	
		
			
				|  |  |             if (!"200".equals(json.optString("status"))) {
 | 
	
		
			
				|  |  |                 throw new Exception(json.optString("msg"));
 | 
	
		
			
				|  |  |             }else {
 | 
	
		
			
				|  |  |                 String dataStr = json.getString("data");
 | 
	
		
			
				|  |  |                 if(!StringUtils.isEmpty(dataStr)){
 | 
	
		
			
				|  |  |                     JSONObject data = new JSONObject(dataStr);
 | 
	
		
			
				|  |  |                     if("1".equals(data.optString("CODE")))
 | 
	
		
			
				|  |  |                     {
 | 
	
		
			
				|  |  |                         JSONArray jsonArray = data.getJSONArray("DATA");
 | 
	
		
			
				|  |  |                         if(jsonArray.length()==0){
 | 
	
		
			
				|  |  |                             throw new Exception("返回结果为空!");
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         JSONObject jsonObject = jsonArray.getJSONObject(0);
 | 
	
		
			
				|  |  |                         //报告信息
 | 
	
		
			
				|  |  |                         re.put("medicalTime",jsonObject.get("MEDICAL_TIME").toString());//体检时间
 | 
	
		
			
				|  |  |                         re.put("doctorName",jsonObject.get("MEDICAL_OPERATOR").toString());//体检医生
 | 
	
		
			
				|  |  |                         re.put("orgName",jsonObject.get("ORG_NAME").toString());//机构名称
 | 
	
		
			
				|  |  |                         // 健康评价
 | 
	
		
			
				|  |  |                         String isExaminationExcep = jsonObject.get("IS_EXAMINATION_EXCEP").toString();//是否异常2为异常,空或非2为正常
 | 
	
		
			
				|  |  |                         JSONArray jsonArrayEx = new JSONArray();
 | 
	
		
			
				|  |  |                         if("2".equals(isExaminationExcep)){
 | 
	
		
			
				|  |  |                             re.put("isExaminationExcep","1");//(0.无异常;1.异常)
 | 
	
		
			
				|  |  |                             String name = "EXAMINATION_EXCEP";
 | 
	
		
			
				|  |  |                             Boolean flag = true;
 | 
	
		
			
				|  |  |                             int i = 0;
 | 
	
		
			
				|  |  |                             while (flag){
 | 
	
		
			
				|  |  |                                 i++;
 | 
	
		
			
				|  |  |                                 Object ex = jsonObject.get(name+i);
 | 
	
		
			
				|  |  |                                 if(ex == null){
 | 
	
		
			
				|  |  |                                     flag = false;
 | 
	
		
			
				|  |  |                                 }else {
 | 
	
		
			
				|  |  |                                     String examinationExcep = ex.toString();
 | 
	
		
			
				|  |  |                                     if(StringUtils.isEmpty(examinationExcep)){
 | 
	
		
			
				|  |  |                                         flag = false;
 | 
	
		
			
				|  |  |                                     }else {
 | 
	
		
			
				|  |  |                                         jsonArrayEx.put(examinationExcep);
 | 
	
		
			
				|  |  |                                     }
 | 
	
		
			
				|  |  |                                 }
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                             re.put("examinationList",jsonArrayEx);//异常
 | 
	
		
			
				|  |  |                         }else{
 | 
	
		
			
				|  |  |                             re.put("isExaminationExcep","0");
 | 
	
		
			
				|  |  |                             re.put("examinationList",jsonArrayEx);//异常
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         // 健康指导-定期随访
 | 
	
		
			
				|  |  |                         String healthRegularFollowUp = jsonObject.get("HEALTH_REGULAR_FOLLOW_UP").toString();//是否有定期随访
 | 
	
		
			
				|  |  |                         String healthGuidanceSlowDisease = jsonObject.get("HEALTH_GUIDANCE_SLOW_DISEASE").toString();//纳入慢性病患者健康管理
 | 
	
		
			
				|  |  |                         String healthGuidanceInhospital = jsonObject.get("HEALTH_GUIDANCE_INHOSPITAL").toString();//建议复查
 | 
	
		
			
				|  |  |                         String healthGuidanceReview = jsonObject.get("HEALTH_GUIDANCE_REVIEW").toString();//建议转诊
 | 
	
		
			
				|  |  |                         String healthGuidanceOther = jsonObject.get("HEALTH_GUIDANCE_OTHER").toString();//其他0.无 1.有
 | 
	
		
			
				|  |  |                         String healthGuidanceOtherStr = jsonObject.get("HEALTH_GUIDANCE_OTHER_STR").toString();//其它内容
 | 
	
		
			
				|  |  |                         re.put("healthRegularFollowUp",healthRegularFollowUp);
 | 
	
		
			
				|  |  |                         re.put("healthGuidanceSlowDisease",healthGuidanceSlowDisease);
 | 
	
		
			
				|  |  |                         re.put("healthGuidanceInhospital",healthGuidanceInhospital);
 | 
	
		
			
				|  |  |                         re.put("healthGuidanceReview",healthGuidanceReview);
 | 
	
		
			
				|  |  |                         re.put("healthGuidanceOther",healthGuidanceOther);
 | 
	
		
			
				|  |  |                         re.put("healthGuidanceOtherStr",healthGuidanceOtherStr);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         //危险因素控制
 | 
	
		
			
				|  |  |                         String hazardQuitSmocking = jsonObject.get("HAZARD_QUIT_SMOCKING").toString();//戒烟
 | 
	
		
			
				|  |  |                         String hazardHealthDrink = jsonObject.get("HAZARD_HEALTH_DRINK").toString();//健康饮酒
 | 
	
		
			
				|  |  |                         String hazardFood = jsonObject.get("HAZARD_FOOD").toString();//饮食
 | 
	
		
			
				|  |  |                         String hazardHardening = jsonObject.get("HAZARD_HARDENING").toString();//锻炼
 | 
	
		
			
				|  |  |                         String hazardLoseWeight = jsonObject.get("HAZARD_LOSE_WEIGHT").toString();//减体重
 | 
	
		
			
				|  |  |                         String hazardLoseWeightTarget = jsonObject.get("HAZARD_LOSE_WEIGHT_TARGET").toString();//减体重其它内容
 | 
	
		
			
				|  |  |                         String hazardVaccination = jsonObject.get("HAZARD_VACCINATION").toString();//建议接种疫苗
 | 
	
		
			
				|  |  |                         String hazardVaccinationStr = jsonObject.get("HAZARD_VACCINATION_STR").toString();//建议接种疫苗其它内容
 | 
	
		
			
				|  |  |                         String hazardOthers = jsonObject.get("HAZARD_OTHERS").toString();//其它
 | 
	
		
			
				|  |  |                         String hazardOthersStr = jsonObject.get("HAZARD_OTHERS_STR").toString();//其它内容
 | 
	
		
			
				|  |  |                         re.put("hazardQuitSmocking",hazardQuitSmocking);
 | 
	
		
			
				|  |  |                         re.put("hazardHealthDrink",hazardHealthDrink);
 | 
	
		
			
				|  |  |                         re.put("hazardFood",hazardFood);
 | 
	
		
			
				|  |  |                         re.put("hazardHardening",hazardHardening);
 | 
	
		
			
				|  |  |                         re.put("hazardLoseWeight",hazardLoseWeight);
 | 
	
		
			
				|  |  |                         re.put("hazardLoseWeightTarget",hazardLoseWeightTarget);
 | 
	
		
			
				|  |  |                         re.put("hazardVaccination",hazardVaccination);
 | 
	
		
			
				|  |  |                         re.put("hazardVaccinationStr",hazardVaccinationStr);
 | 
	
		
			
				|  |  |                         re.put("hazardOthers",hazardOthers);
 | 
	
		
			
				|  |  |                         re.put("hazardOthersStr",hazardOthersStr);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         // 症状
 | 
	
		
			
				|  |  |                         String asymptomatic = jsonObject.get("ASYMPTOMATIC").toString();//0.无 1.有
 | 
	
		
			
				|  |  |                         String symptomHeadache = jsonObject.get("SYMPTOM_HEADACHE").toString();//头痛
 | 
	
		
			
				|  |  |                         String symptomDizziness = jsonObject.get("SYMPTOM_DIZZINESS").toString();//头晕
 | 
	
		
			
				|  |  |                         String symptomPalpitation = jsonObject.get("SYMPTOM_PALPITATION").toString();//心悸
 | 
	
		
			
				|  |  |                         String symptomChestStuffiness = jsonObject.get("SYMPTOM_CHEST_STUFFINESS").toString();//胸闷
 | 
	
		
			
				|  |  |                         String symptomChestPain = jsonObject.get("SYMPTOM_CHEST_PAIN").toString();//胸痛
 | 
	
		
			
				|  |  |                         String symptomChronicCough = jsonObject.get("SYMPTOM_CHRONIC_COUGH").toString();//慢性咳嗽
 | 
	
		
			
				|  |  |                         String symptomExpectoration = jsonObject.get("SYMPTOM_EXPECTORATION").toString();//咳痰
 | 
	
		
			
				|  |  |                         String symptomDyspnea = jsonObject.get("SYMPTOM_DYSPNEA").toString();//呼吸困难
 | 
	
		
			
				|  |  |                         String symptomPolydipsia = jsonObject.get("SYMPTOM_POLYDIPSIA").toString();//多饮
 | 
	
		
			
				|  |  |                         String symptomPolyuria = jsonObject.get("SYMPTOM_POLYURIA").toString();//多尿
 | 
	
		
			
				|  |  |                         String symptomWeightLoss = jsonObject.get("SYMPTOM_WEIGHT_LOSS").toString();//体重下降
 | 
	
		
			
				|  |  |                         String symptomLackOfPower = jsonObject.get("SYMPTOM_LACK_OF_POWER").toString();//乏力
 | 
	
		
			
				|  |  |                         String symptomJointGall = jsonObject.get("SYMPTOM_JOINT_GALL").toString();//关节肿痛
 | 
	
		
			
				|  |  |                         String symptomBlurredVision = jsonObject.get("SYMPTOM_BLURRED_VISION").toString();//视力模糊
 | 
	
		
			
				|  |  |                         String symptomHandFootNumbness = jsonObject.get("SYMPTOM_HAND_FOOT_NUMBNESS").toString();//手脚麻木
 | 
	
		
			
				|  |  |                         String symptomUrinaryUrgency = jsonObject.get("SYMPTOM_URINARY_URGENCY").toString();//尿急
 | 
	
		
			
				|  |  |                         String symptomDysuria = jsonObject.get("SYMPTOM_DYSURIA").toString();//尿痛
 | 
	
		
			
				|  |  |                         String symptomConstipation = jsonObject.get("SYMPTOM_CONSTIPATION").toString();//便秘
 | 
	
		
			
				|  |  |                         String symptomDiarrhea = jsonObject.get("SYMPTOM_DIARRHEA").toString();//腹泻
 | 
	
		
			
				|  |  |                         String symptomNauseaVomiting = jsonObject.get("SYMPTOM_NAUSEA_VOMITING").toString();//恶心呕吐
 | 
	
		
			
				|  |  |                         String symptomDazzle = jsonObject.get("SYMPTOM_DAZZLE").toString();//眼花
 | 
	
		
			
				|  |  |                         String symptomTinnitus = jsonObject.get("SYMPTOM_TINNITUS").toString();//耳鸣
 | 
	
		
			
				|  |  |                         String symptomBreastBursting = jsonObject.get("SYMPTOM_BREAST_BURSTING").toString();//乳房胀痛
 | 
	
		
			
				|  |  |                         String symptomOther = jsonObject.get("SYMPTOM_OTHER").toString();//症状其它
 | 
	
		
			
				|  |  |                         String symptomOtherStr = jsonObject.get("SYMPTOM_OTHER_STR").toString();//症状其它内容
 | 
	
		
			
				|  |  |                         re.put("asymptomatic",asymptomatic);
 | 
	
		
			
				|  |  |                         re.put("symptomHeadache",symptomHeadache);
 | 
	
		
			
				|  |  |                         re.put("symptomDizziness",symptomDizziness);
 | 
	
		
			
				|  |  |                         re.put("symptomPalpitation",symptomPalpitation);
 | 
	
		
			
				|  |  |                         re.put("symptomChestStuffiness",symptomChestStuffiness);
 | 
	
		
			
				|  |  |                         re.put("symptomChestPain",symptomChestPain);
 | 
	
		
			
				|  |  |                         re.put("symptomChronicCough",symptomChronicCough);
 | 
	
		
			
				|  |  |                         re.put("symptomExpectoration",symptomExpectoration);
 | 
	
		
			
				|  |  |                         re.put("symptomDyspnea",symptomDyspnea);
 | 
	
		
			
				|  |  |                         re.put("symptomPolydipsia",symptomPolydipsia);
 | 
	
		
			
				|  |  |                         re.put("symptomPolyuria",symptomPolyuria);
 | 
	
		
			
				|  |  |                         re.put("symptomWeightLoss",symptomWeightLoss);
 | 
	
		
			
				|  |  |                         re.put("symptomLackOfPower",symptomLackOfPower);
 | 
	
		
			
				|  |  |                         re.put("symptomJointGall",symptomJointGall);
 | 
	
		
			
				|  |  |                         re.put("symptomBlurredVision",symptomBlurredVision);
 | 
	
		
			
				|  |  |                         re.put("symptomHandFootNumbness",symptomHandFootNumbness);
 | 
	
		
			
				|  |  |                         re.put("symptomUrinaryUrgency",symptomUrinaryUrgency);
 | 
	
		
			
				|  |  |                         re.put("symptomDysuria",symptomDysuria);
 | 
	
		
			
				|  |  |                         re.put("symptomConstipation",symptomConstipation);
 | 
	
		
			
				|  |  |                         re.put("symptomDiarrhea",symptomDiarrhea);
 | 
	
		
			
				|  |  |                         re.put("symptomNauseaVomiting",symptomNauseaVomiting);
 | 
	
		
			
				|  |  |                         re.put("symptomDazzle",symptomDazzle);
 | 
	
		
			
				|  |  |                         re.put("symptomTinnitus",symptomTinnitus);
 | 
	
		
			
				|  |  |                         re.put("symptomBreastBursting",symptomBreastBursting);
 | 
	
		
			
				|  |  |                         re.put("symptomOther",symptomOther);
 | 
	
		
			
				|  |  |                         re.put("symptomOtherStr",symptomOtherStr);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         // 一般情况
 | 
	
		
			
				|  |  |                         re.put("bodyTemperature",jsonObject.get("BODY_TEMPERATURE").toString());// 体温
 | 
	
		
			
				|  |  |                         re.put("pulseFrequency",jsonObject.get("PULSE_FREQUENCY").toString());//   脉率
 | 
	
		
			
				|  |  |                         re.put("respiratoryRate",jsonObject.get("RESPIRATORY_RATE").toString());// 呼吸频率
 | 
	
		
			
				|  |  |                         re.put("bloodPressureLeftD",jsonObject.get("BLOOD_PRESSURE_LEFT_D").toString());// 血压(左)
 | 
	
		
			
				|  |  |                         re.put("bloodPressureLeftU",jsonObject.get("BLOOD_PRESSURE_LEFT_U").toString());// 血压(左)
 | 
	
		
			
				|  |  |                         re.put("bloodPressureRigthD",jsonObject.get("BLOOD_PRESSURE_RIGTH_D").toString());// 血压(右)
 | 
	
		
			
				|  |  |                         re.put("bloodPressureRigthU",jsonObject.get("BLOOD_PRESSURE_RIGTH_U").toString());// 血压(右)
 | 
	
		
			
				|  |  |                         re.put("height",jsonObject.get("HEIGHT").toString());// 身高
 | 
	
		
			
				|  |  |                         re.put("weight",jsonObject.get("WEIGHT").toString());// 体重
 | 
	
		
			
				|  |  |                         re.put("waist",jsonObject.get("WAIST").toString());// 腰围
 | 
	
		
			
				|  |  |                         re.put("bmi",jsonObject.get("BMI").toString());// 体质指数(BMI)
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         String elderlyHealthStatus = jsonObject.get("ELDERLY_HEALTH_STATUS").toString();
 | 
	
		
			
				|  |  |                         String elderlySelfCare = jsonObject.get("ELDERLY_SELF_CARE").toString();
 | 
	
		
			
				|  |  |                         if(!StringUtils.isEmpty(elderlyHealthStatus)){
 | 
	
		
			
				|  |  |                             elderlyHealthStatus = systemDictService.getDictValue("ELDERLY_HEALTH_STATUS",elderlyHealthStatus);
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         if(!StringUtils.isEmpty(elderlySelfCare)){
 | 
	
		
			
				|  |  |                             elderlySelfCare = systemDictService.getDictValue("ELDERLY_SELF_CARE",elderlySelfCare);
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         re.put("elderlyHealthStatus",elderlyHealthStatus);// 老年人健康状态自我评估
 | 
	
		
			
				|  |  |                         re.put("elderlySelfCare",elderlySelfCare);// 老年人生活自理能力评估
 | 
	
		
			
				|  |  |                         re.put("elderlyCognitiveFun",jsonObject.get("ELDERLY_COGNITIVE_FUN").toString());// 老年人认知功能
 | 
	
		
			
				|  |  |                         re.put("miniMentalStateExamination",jsonObject.get("MINI_MENTAL_STATE_EXAMINATION").toString());//  --简易智力状态检查
 | 
	
		
			
				|  |  |                         re.put("elderlyAffectiveState",jsonObject.get("ELDERLY_AFFECTIVE_STATE").toString());//                            老年人情感状态
 | 
	
		
			
				|  |  |                         re.put("elderlyDepressionCheck",jsonObject.get("ELDERLY_DEPRESSION_CHECK").toString());//  --老年人抑郁评分
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         // 生活方式
 | 
	
		
			
				|  |  |                         // 体育锻炼
 | 
	
		
			
				|  |  |                         re.put("hardeningMode",jsonObject.get("HARDENING_MODE").toString());// 锻炼方式
 | 
	
		
			
				|  |  |                         String hardeningFrequency = jsonObject.get("HARDENING_FREQUENCY").toString();
 | 
	
		
			
				|  |  |                         if(!StringUtils.isEmpty(hardeningFrequency)){
 | 
	
		
			
				|  |  |                             hardeningFrequency = systemDictService.getDictValue("HARDENING_FREQUENCY",hardeningFrequency);
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         re.put("hardeningFrequency",hardeningFrequency);// 锻炼频率
 | 
	
		
			
				|  |  |                         re.put("everyHardeningTime",jsonObject.get("EVERY_HARDENING_TIME").toString());// 每次锻炼时间
 | 
	
		
			
				|  |  |                         re.put("insistHardeningTime",jsonObject.get("INSIST_HARDENING_TIME").toString());// 坚持锻炼时间
 | 
	
		
			
				|  |  |                         //         饮食习惯
 | 
	
		
			
				|  |  |                         String eatClitocybineEqualization = jsonObject.get("EAT_CLITOCYBINE_EQUALIZATION").toString();//荤素均衡
 | 
	
		
			
				|  |  |                         String eatMeatdietFlash = jsonObject.get("EAT_MEATDIET_FLASH").toString();//荤食为主
 | 
	
		
			
				|  |  |                         String eatVegetarianFlash = jsonObject.get("EAT_VEGETARIAN_FLASH").toString();//素食为主
 | 
	
		
			
				|  |  |                         String eatHobbySalt = jsonObject.get("EAT_HOBBY_SALT").toString();//嗜盐
 | 
	
		
			
				|  |  |                         String eatHobbyOil = jsonObject.get("EAT_HOBBY_OIL").toString();//嗜油
 | 
	
		
			
				|  |  |                         String eatHobbySugar = jsonObject.get("EAT_HOBBY_SUGAR").toString();//嗜糖
 | 
	
		
			
				|  |  |                         re.put("eatClitocybineEqualization",eatClitocybineEqualization);
 | 
	
		
			
				|  |  |                         re.put("eatMeatdietFlash",eatMeatdietFlash);
 | 
	
		
			
				|  |  |                         re.put("eatVegetarianFlash",eatVegetarianFlash);
 | 
	
		
			
				|  |  |                         re.put("eatHobbySalt",eatHobbySalt);
 | 
	
		
			
				|  |  |                         re.put("eatHobbyOil",eatHobbyOil);
 | 
	
		
			
				|  |  |                         re.put("eatHobbySugar",eatHobbySugar);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         //         吸烟情况
 | 
	
		
			
				|  |  |                         re.put("smokingCircumstance",jsonObject.get("SMOKING_CIRCUMSTANCE").toString());// 吸烟状况
 | 
	
		
			
				|  |  |                         re.put("dailySmokingQuantity",jsonObject.get("DAILY_SMOKING_QUANTITY").toString());// 日吸烟量
 | 
	
		
			
				|  |  |                         re.put("beginSmokingAge",jsonObject.get("BEGIN_SMOKING_AGE").toString());// 开始吸烟年龄
 | 
	
		
			
				|  |  |                         re.put("quitSmokingAge",jsonObject.get("QUIT_SMOKING_AGE").toString());// 戒烟年龄
 | 
	
		
			
				|  |  |                         //         饮酒情况
 | 
	
		
			
				|  |  |                         String drinkFrequency = jsonObject.get("DRINK_FREQUENCY").toString();
 | 
	
		
			
				|  |  |                         if(!StringUtils.isEmpty(drinkFrequency)){
 | 
	
		
			
				|  |  |                             drinkFrequency = systemDictService.getDictValue("DRINK_FREQUENCY",drinkFrequency);
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         re.put("drinkFrequency",drinkFrequency);// 饮酒频率
 | 
	
		
			
				|  |  |                         re.put("everyAlcohol_tolerance",jsonObject.get("EVERY_ALCOHOL_TOLERANCE").toString());// 日饮酒量
 | 
	
		
			
				|  |  |                         re.put("isDryOut",jsonObject.get("IS_DRY_OUT").toString());// 是否戒酒
 | 
	
		
			
				|  |  |                         re.put("dryOutAge",jsonObject.get("DRY_OUT_AGE").toString());//  --戒酒年龄
 | 
	
		
			
				|  |  |                         re.put("beginDrinkAge",jsonObject.get("BEGIN_DRINK_AGE").toString());// 开始饮酒年龄
 | 
	
		
			
				|  |  |                         re.put("oneYearIsTemulentia",jsonObject.get("ONE_YEAR_IS_TEMULENTIA").toString());// 近一年内是否曾醉酒
 | 
	
		
			
				|  |  |                         // 饮酒种类:drinks
 | 
	
		
			
				|  |  |                         String drinkWhiteSpirits  = jsonObject.get("DRINK_WHITE_SPIRITS").toString();//白酒
 | 
	
		
			
				|  |  |                         String drinkBeer = jsonObject.get("DRINK_BEER").toString();//啤酒
 | 
	
		
			
				|  |  |                         String drinkRedWine = jsonObject.get("DRINK_RED_WINE").toString();//红酒
 | 
	
		
			
				|  |  |                         String drinkYellowWine = jsonObject.get("DRINK_YELLOW_WINE").toString();//黄酒
 | 
	
		
			
				|  |  |                         String drinkOthers = jsonObject.get("DRINK_OTHERS").toString();//饮酒种类其它
 | 
	
		
			
				|  |  |                         String drinkOthersStr = jsonObject.get("DRINK_OTHERS_STR").toString();//饮酒种类其它内容
 | 
	
		
			
				|  |  |                         re.put("drinkWhiteSpirits",drinkWhiteSpirits);
 | 
	
		
			
				|  |  |                         re.put("drinkBeer",drinkBeer);
 | 
	
		
			
				|  |  |                         re.put("drinkRedWine",drinkRedWine);
 | 
	
		
			
				|  |  |                         re.put("drinkYellowWine",drinkYellowWine);
 | 
	
		
			
				|  |  |                         re.put("drinkOthers",drinkOthers);
 | 
	
		
			
				|  |  |                         re.put("drinkOthersStr",drinkOthersStr);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         //         职业暴露情况
 | 
	
		
			
				|  |  |                         re.put("occupationalDisease",jsonObject.get("OCCUPATIONAL_DISEASE").toString());// 有接触史
 | 
	
		
			
				|  |  |                         re.put("occDiseaseTrades",jsonObject.get("OCC_DISEASE_TRADES").toString());//--工种
 | 
	
		
			
				|  |  |                         re.put("occupationalDiseaseWorkTime",jsonObject.get("OCCUPATIONAL_DISEASE_WORK_TIME").toString());//--从业时间
 | 
	
		
			
				|  |  |                         re.put("poisonDust",jsonObject.get("POISON_DUST").toString());//  粉尘
 | 
	
		
			
				|  |  |                         re.put("poisonDustIspre",jsonObject.get("POISON_DUST_ISPRE").toString());//-- 是否有防护措施
 | 
	
		
			
				|  |  |                         re.put("poisonDustPreStr",jsonObject.get("POISON_DUST_PRE_STR").toString());//--防护措施
 | 
	
		
			
				|  |  |                         re.put("poisonRadiogen",jsonObject.get("POISON_RADIOGEN").toString());//  放射物质
 | 
	
		
			
				|  |  |                         re.put("poisonRadiogenIspre",jsonObject.get("POISON_RADIOGEN_ISPRE").toString());//-- 是否有防护措施
 | 
	
		
			
				|  |  |                         re.put("poisonRadiogenPreStr",jsonObject.get("POISON_RADIOGEN_PRE_STR").toString());//--防护措施
 | 
	
		
			
				|  |  |                         re.put("poisonPhysicalfactor",jsonObject.get("POISON_PHYSICALFACTOR").toString());//  物理因素
 | 
	
		
			
				|  |  |                         re.put("poisonPhysicalIspre",jsonObject.get("POISON_PHYSICAL_ISPRE").toString());//-- 是否有防护措施
 | 
	
		
			
				|  |  |                         re.put("poisonPhysicalPreStr",jsonObject.get("POISON_PHYSICAL_PRE_STR").toString());//--防护措施
 | 
	
		
			
				|  |  |                         re.put("poisonChemical",jsonObject.get("POISON_CHEMICAL").toString());//  化学物质
 | 
	
		
			
				|  |  |                         re.put("poisonChemicalIspre",jsonObject.get("POISON_CHEMICAL_ISPRE").toString());//-- 是否有防护措施
 | 
	
		
			
				|  |  |                         re.put("poisonChemicalPreStr",jsonObject.get("POISON_CHEMICAL_PRE_STR").toString());//--防护措施
 | 
	
		
			
				|  |  |                         re.put("poisonOthers",jsonObject.get("POISON_OTHERS").toString());//  其他
 | 
	
		
			
				|  |  |                         re.put("poisonOthersIspre",jsonObject.get("POISON_OTHERS_ISPRE").toString());//-- 是否有防护措施
 | 
	
		
			
				|  |  |                         re.put("poisonOthersPreStr",jsonObject.get("POISON_OTHERS_PRE_STR").toString());//--防护措施
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         //  脏器功能
 | 
	
		
			
				|  |  |                         //  口腔
 | 
	
		
			
				|  |  |                         re.put("lips",jsonObject.get("LIPS").toString());//  --口唇
 | 
	
		
			
				|  |  |                         String dentitiondentureNormal = jsonObject.get("DENTITIONDENTURE_NORMAL").toString();//齿列--名称【正常】【0.无 1.有】",
 | 
	
		
			
				|  |  |                         String  dentitiondentureMissTeeth = jsonObject.get("DENTITIONDENTURE_MISS_TEETH").toString();//缺齿
 | 
	
		
			
				|  |  |                         String dentitiondentureDentalCaries = jsonObject.get("DENTITIONDENTURE_DENTAL_CARIES").toString();//龋齿
 | 
	
		
			
				|  |  |                         String dentitiondentureDenture = jsonObject.get("DENTITIONDENTURE_DENTURE").toString();//义齿(假牙)
 | 
	
		
			
				|  |  |                         re.put("dentitiondentureNormal",dentitiondentureNormal);
 | 
	
		
			
				|  |  |                         re.put("dentitiondentureMissTeeth",dentitiondentureMissTeeth);
 | 
	
		
			
				|  |  |                         re.put("dentitiondentureDentalCaries",dentitiondentureDentalCaries);
 | 
	
		
			
				|  |  |                         re.put("dentitiondentureDenture",dentitiondentureDenture);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         String pharyngealportionNo = jsonObject.get("PHARYNGEALPORTION_NO").toString();//咽部--名称【无充血】【0.无 1.有】",
 | 
	
		
			
				|  |  |                         String pharyngealportionYes = jsonObject.get("PHARYNGEALPORTION_YES").toString();//充血
 | 
	
		
			
				|  |  |                         String pharyngealportionAdd = jsonObject.get("PHARYNGEALPORTION_ADD").toString();//淋巴滤泡增生
 | 
	
		
			
				|  |  |                         re.put("pharyngealportionNo",pharyngealportionNo);
 | 
	
		
			
				|  |  |                         re.put("pharyngealportionYes",pharyngealportionYes);
 | 
	
		
			
				|  |  |                         re.put("pharyngealportionAdd",pharyngealportionAdd);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         //   视力
 | 
	
		
			
				|  |  |                         re.put("visionLeftEye",jsonObject.get("VISION_LEFT_EYE").toString());//  --左眼
 | 
	
		
			
				|  |  |                         re.put("visionRightEye",jsonObject.get("VISION_RIGHT_EYE").toString());//  --右眼
 | 
	
		
			
				|  |  |                         //   矫正视力
 | 
	
		
			
				|  |  |                         re.put("straightenVisionLeftEye",jsonObject.get("STRAIGHTEN_VISION_LEFT_EYE").toString());//  --左眼
 | 
	
		
			
				|  |  |                         re.put("straightenVisionRightEye",jsonObject.get("STRAIGHTEN_VISION_RIGHT_EYE").toString());//  --右眼
 | 
	
		
			
				|  |  |                         String audition = jsonObject.get("AUDITION").toString();
 | 
	
		
			
				|  |  |                         String motorFunction = jsonObject.get("MOTOR_FUNCTION").toString();
 | 
	
		
			
				|  |  |                         if(!StringUtils.isEmpty(audition)){
 | 
	
		
			
				|  |  |                             audition = systemDictService.getDictValue("AUDITION",audition);
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         if(!StringUtils.isEmpty(motorFunction)){
 | 
	
		
			
				|  |  |                             motorFunction = systemDictService.getDictValue("MOTOR_FUNCTION",motorFunction);
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         re.put("audition",audition);// 听力
 | 
	
		
			
				|  |  |                         re.put("motorFunction",motorFunction);// 运动功能
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         // 查体
 | 
	
		
			
				|  |  |                         String eyeground = jsonObject.get("EYEGROUND").toString();//眼底【1.正常;2.异常;】
 | 
	
		
			
				|  |  |                         String eyegroundException = jsonObject.get("EYEGROUND_EXCEPTION").toString();//眼底异常内容
 | 
	
		
			
				|  |  |                         String skin = jsonObject.get("SKIN").toString();//皮肤
 | 
	
		
			
				|  |  |                         String skinOthers = jsonObject.get("SKIN_OTHERS").toString();//皮肤其它内容
 | 
	
		
			
				|  |  |                         String sclera = jsonObject.get("SCLERA").toString();//巩膜
 | 
	
		
			
				|  |  |                         String scleraOthers = jsonObject.get("SCLERA_OTHERS").toString();//巩膜其它
 | 
	
		
			
				|  |  |                         if(!StringUtils.isEmpty(skin)){
 | 
	
		
			
				|  |  |                             skin = systemDictService.getDictValue("SKIN",skin);
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         if(!StringUtils.isEmpty(sclera)){
 | 
	
		
			
				|  |  |                             sclera = systemDictService.getDictValue("SCLERA",sclera);
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         re.put("eyeground",eyeground);// 眼底
 | 
	
		
			
				|  |  |                         re.put("eyegroundException",eyegroundException);// 眼底
 | 
	
		
			
				|  |  |                         re.put("skin",skin);// 皮肤
 | 
	
		
			
				|  |  |                         re.put("skinOthers",skinOthers);// 皮肤
 | 
	
		
			
				|  |  |                         re.put("sclera",sclera);// 巩膜
 | 
	
		
			
				|  |  |                         re.put("scleraOthers",scleraOthers);// 巩膜
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         String lymphNodeNotTouch = jsonObject.get("LYMPH_NODE_NOT_TOUCH").toString();//淋巴结--名称【未触及】(1未触及)
 | 
	
		
			
				|  |  |                         String lymphNodeClavicle = jsonObject.get("LYMPH_NODE_CLAVICLE").toString();//锁骨上
 | 
	
		
			
				|  |  |                         String lymphNodeRrmprt = jsonObject.get("LYMPH_NODE_RRMPRT").toString();//腋窝
 | 
	
		
			
				|  |  |                         String lymphNode = jsonObject.get("LYMPH_NODE").toString();//淋巴结--名称【其他】
 | 
	
		
			
				|  |  |                         String lymphNodeOthers = jsonObject.get("LYMPH_NODE_OTHERS").toString();//其他内容
 | 
	
		
			
				|  |  |                         re.put("lymphNodeNotTouch",lymphNodeNotTouch);
 | 
	
		
			
				|  |  |                         re.put("lymphNodeClavicle",lymphNodeClavicle);
 | 
	
		
			
				|  |  |                         re.put("lymphNodeRrmprt",lymphNodeRrmprt);
 | 
	
		
			
				|  |  |                         re.put("lymphNode",lymphNode);
 | 
	
		
			
				|  |  |                         re.put("lymphNodeOthers",lymphNodeOthers);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         // 肺
 | 
	
		
			
				|  |  |                         String lungBarrelChest = jsonObject.get("LUNG_BARREL_CHEST").toString();//  --肺桶状胸【1否;2.是;】
 | 
	
		
			
				|  |  |                         String lungBreathSound = jsonObject.get("LUNG_BREATH_SOUND").toString();//  --肺呼吸音【1.正常;2.异常】
 | 
	
		
			
				|  |  |                         String lungBreathSoundExcep = jsonObject.get("LUNG_BREATH_SOUND_EXCEP").toString();//  --呼吸音异常内容
 | 
	
		
			
				|  |  |                         String lungRhonchus = jsonObject.get("LUNG_RHONCHUS").toString();//  --罗音
 | 
	
		
			
				|  |  |                         String lungRhonchusException = jsonObject.get("LUNG_RHONCHUS_EXCEPTION").toString();// -- 罗音异常内容
 | 
	
		
			
				|  |  |                         if(!StringUtils.isEmpty(lungRhonchus)){
 | 
	
		
			
				|  |  |                             lungRhonchus = systemDictService.getDictValue("LUNG_RHONCHUS",lungRhonchus);
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         re.put("lungBarrelChest",lungBarrelChest);
 | 
	
		
			
				|  |  |                         re.put("lungBreathSound",lungBreathSound);
 | 
	
		
			
				|  |  |                         re.put("lungBreathSoundExcep",lungBreathSoundExcep);
 | 
	
		
			
				|  |  |                         re.put("lungRhonchus",lungRhonchus);
 | 
	
		
			
				|  |  |                         re.put("lungRhonchusException",lungRhonchusException);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         //    心脏
 | 
	
		
			
				|  |  |                         re.put("heartRate",jsonObject.get("HEART_RATE").toString());//--心率
 | 
	
		
			
				|  |  |                         String cardiacRhythm = jsonObject.get("CARDIAC_RHYTHM").toString();
 | 
	
		
			
				|  |  |                         if(!StringUtils.isEmpty(cardiacRhythm)){
 | 
	
		
			
				|  |  |                             cardiacRhythm = systemDictService.getDictValue("CARDIAC_RHYTHM",cardiacRhythm);
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         re.put("cardiacRhythm",cardiacRhythm);//--心律
 | 
	
		
			
				|  |  |                         //  --杂音
 | 
	
		
			
				|  |  |                         String cardiacSouffle = jsonObject.get("CARDIAC_SOUFFLE").toString();//--杂音
 | 
	
		
			
				|  |  |                         String cardiacSouffleOthers = jsonObject.get("CARDIAC_SOUFFLE_OTHERS").toString();//--杂音其它内容
 | 
	
		
			
				|  |  |                         re.put("cardiacSouffle",cardiacSouffle);
 | 
	
		
			
				|  |  |                         re.put("cardiacSouffleOthers",cardiacSouffleOthers);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         //   腹部
 | 
	
		
			
				|  |  |                         String abdoPressPain = jsonObject.get("ABDO_PRESS_PAIN").toString();//压痛
 | 
	
		
			
				|  |  |                         String abdoPressPainOth = jsonObject.get("ABDO_PRESS_PAIN_OTH").toString();//压痛其它内容
 | 
	
		
			
				|  |  |                         String abdoMasses = jsonObject.get("ABDO_MASSES").toString();//包块
 | 
	
		
			
				|  |  |                         String abdoMassesOthers = jsonObject.get("ABDO_MASSES_OTHERS").toString();//包块其它内容
 | 
	
		
			
				|  |  |                         String abdoHepatomegaly = jsonObject.get("ABDO_HEPATOMEGALY").toString();//肝大
 | 
	
		
			
				|  |  |                         String abdoHepatomegalyOth = jsonObject.get("ABDO_HEPATOMEGALY_OTH").toString();//肝大其它内容
 | 
	
		
			
				|  |  |                         String abdoSplenomegaly = jsonObject.get("ABDO_SPLENOMEGALY").toString();//脾大
 | 
	
		
			
				|  |  |                         String abdoSplenomegalyOth = jsonObject.get("ABDO_SPLENOMEGALY_OTH").toString();//脾大其它内容
 | 
	
		
			
				|  |  |                         String abdoShiftingDull = jsonObject.get("ABDO_SHIFTING_DULL").toString();//移动性浊音
 | 
	
		
			
				|  |  |                         String abdoShiftingDullOth = jsonObject.get("ABDO_SHIFTING_DULL_OTH").toString();//移动性浊音其它内容
 | 
	
		
			
				|  |  |                         re.put("abdoPressPain",abdoPressPain);
 | 
	
		
			
				|  |  |                         re.put("abdoPressPainOth",abdoPressPainOth);
 | 
	
		
			
				|  |  |                         re.put("abdoMasses",abdoMasses);
 | 
	
		
			
				|  |  |                         re.put("abdoMassesOthers",abdoMassesOthers);
 | 
	
		
			
				|  |  |                         re.put("abdoHepatomegaly",abdoHepatomegaly);
 | 
	
		
			
				|  |  |                         re.put("abdoHepatomegalyOth",abdoHepatomegalyOth);
 | 
	
		
			
				|  |  |                         re.put("abdoSplenomegaly",abdoSplenomegaly);
 | 
	
		
			
				|  |  |                         re.put("abdoSplenomegalyOth",abdoSplenomegalyOth);
 | 
	
		
			
				|  |  |                         re.put("abdoShiftingDull",abdoShiftingDull);
 | 
	
		
			
				|  |  |                         re.put("abdoShiftingDullOth",abdoShiftingDullOth);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         String immersionFoot = jsonObject.get("IMMERSION_FOOT").toString();//下肢水肿
 | 
	
		
			
				|  |  |                         String dorsumOfFootArteriopalmus = jsonObject.get("DORSUM_OF_FOOT_ARTERIOPALMUS").toString();//足背动脉博动
 | 
	
		
			
				|  |  |                         String fundamentFingerp = jsonObject.get("FUNDAMENT_FINGERP").toString();//肛门指诊
 | 
	
		
			
				|  |  |                         String fundamentFingerpOth = jsonObject.get("FUNDAMENT_FINGERP_OTH").toString();//肛门指诊其它内容
 | 
	
		
			
				|  |  |                         if(!StringUtils.isEmpty(immersionFoot)){
 | 
	
		
			
				|  |  |                             immersionFoot = systemDictService.getDictValue("IMMERSION_FOOT",immersionFoot);
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         if(!StringUtils.isEmpty(dorsumOfFootArteriopalmus)){
 | 
	
		
			
				|  |  |                             dorsumOfFootArteriopalmus = systemDictService.getDictValue("DORSUM_OF_FOOT_ARTERIOPALMUS",dorsumOfFootArteriopalmus);
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         re.put("immersionFoot",immersionFoot);
 | 
	
		
			
				|  |  |                         re.put("dorsumOfFootArteriopalmus",dorsumOfFootArteriopalmus);
 | 
	
		
			
				|  |  |                         re.put("fundamentFingerp",fundamentFingerp);
 | 
	
		
			
				|  |  |                         re.put("fundamentFingerpOth",fundamentFingerpOth);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         //   乳腺 breast
 | 
	
		
			
				|  |  |                         String breastNotTroubleFind = jsonObject.get("BREAST_NOT_TROUBLE_FIND").toString();//乳腺--名称【未见异常】
 | 
	
		
			
				|  |  |                         String breastMastectomy = jsonObject.get("BREAST_MASTECTOMY").toString();//乳房切除
 | 
	
		
			
				|  |  |                         String breastAbnormalLactation = jsonObject.get("BREAST_ABNORMAL_LACTATION").toString();//异常泌乳
 | 
	
		
			
				|  |  |                         String breastMasses = jsonObject.get("BREAST_MASSES").toString();//乳腺包块
 | 
	
		
			
				|  |  |                         String breastOthers = jsonObject.get("BREAST_OTHERS").toString();//其它
 | 
	
		
			
				|  |  |                         String breastOthersStr = jsonObject.get("BREAST_OTHERS_STR").toString();//其它内容
 | 
	
		
			
				|  |  |                         re.put("breastNotTroubleFind",breastNotTroubleFind);
 | 
	
		
			
				|  |  |                         re.put("breastMastectomy",breastMastectomy);
 | 
	
		
			
				|  |  |                         re.put("breastAbnormalLactation",breastAbnormalLactation);
 | 
	
		
			
				|  |  |                         re.put("breastMasses",breastMasses);
 | 
	
		
			
				|  |  |                         re.put("breastOthers",breastOthers);
 | 
	
		
			
				|  |  |                         re.put("breastOthersStr",breastOthersStr);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         //   妇科
 | 
	
		
			
				|  |  |                         String vulva = jsonObject.get("VULVA").toString();//外阴
 | 
	
		
			
				|  |  |                         String vulvaException = jsonObject.get("VULVA_EXCEPTION").toString();//外阴异常
 | 
	
		
			
				|  |  |                         String vagina = jsonObject.get("VAGINA").toString();//阴道
 | 
	
		
			
				|  |  |                         String vaginaException = jsonObject.get("VAGINA_EXCEPTION").toString();//阴道异常
 | 
	
		
			
				|  |  |                         String cervix = jsonObject.get("CERVIX").toString();//宫颈
 | 
	
		
			
				|  |  |                         String cervixException = jsonObject.get("CERVIX_EXCEPTION").toString();//宫颈异常
 | 
	
		
			
				|  |  |                         String corpus = jsonObject.get("CORPUS").toString();//宫体
 | 
	
		
			
				|  |  |                         String corpusException = jsonObject.get("CORPUS_EXCEPTION").toString();//宫体异常
 | 
	
		
			
				|  |  |                         String attachment = jsonObject.get("ATTACHMENT").toString();//附件
 | 
	
		
			
				|  |  |                         String attachmentException = jsonObject.get("ATTACHMENT_EXCEPTION").toString();//附件异常
 | 
	
		
			
				|  |  |                         re.put("vulva",vulva);
 | 
	
		
			
				|  |  |                         re.put("vulvaException",vulvaException);
 | 
	
		
			
				|  |  |                         re.put("vagina",vagina);
 | 
	
		
			
				|  |  |                         re.put("vaginaException",vaginaException);
 | 
	
		
			
				|  |  |                         re.put("cervix",cervix);
 | 
	
		
			
				|  |  |                         re.put("cervixException",cervixException);
 | 
	
		
			
				|  |  |                         re.put("corpus",corpus);
 | 
	
		
			
				|  |  |                         re.put("corpusException",corpusException);
 | 
	
		
			
				|  |  |                         re.put("attachment",attachment);
 | 
	
		
			
				|  |  |                         re.put("attachmentException",attachmentException);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         re.put("physicalExaminationOth",jsonObject.get("PHYSICAL_EXAMINATION_OTH").toString());// 其他
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         // 辅助检查
 | 
	
		
			
				|  |  |                         //         血常规
 | 
	
		
			
				|  |  |                         re.put("hemoglobin",jsonObject.get("HEMOGLOBIN").toString());// 血红蛋白
 | 
	
		
			
				|  |  |                         re.put("leukocyte",jsonObject.get("LEUKOCYTE").toString());// 白细胞
 | 
	
		
			
				|  |  |                         re.put("platelet",jsonObject.get("PLATELET").toString());// 血小板
 | 
	
		
			
				|  |  |                         re.put("bloodRoutineOthers",jsonObject.get("BLOOD_ROUTINE_OTHERS").toString());// 其他
 | 
	
		
			
				|  |  |                         //         尿常规
 | 
	
		
			
				|  |  |                         re.put("proteinuria",jsonObject.get("PROTEINURIA").toString());// 尿蛋白
 | 
	
		
			
				|  |  |                         re.put("urineSugar",jsonObject.get("URINE_SUGAR").toString());// 尿糖
 | 
	
		
			
				|  |  |                         re.put("ket",jsonObject.get("KET").toString());// 尿酮体:
 | 
	
		
			
				|  |  |                         re.put("urinaryOccultBlood",jsonObject.get("URINARY_OCCULT_BLOOD").toString());// 尿潜血
 | 
	
		
			
				|  |  |                         re.put("urineRoutineOthers",jsonObject.get("URINE_ROUTINE_OTHERS").toString());// 其他
 | 
	
		
			
				|  |  |                         //         空腹血糖
 | 
	
		
			
				|  |  |                         re.put("fastingPlasmaGlucoseL",jsonObject.get("FASTING_PLASMA_GLUCOSE_L").toString());//
 | 
	
		
			
				|  |  |                         re.put("fastingPlasmaGlucoseDL",jsonObject.get("FASTING_PLASMA_GLUCOSE_DL").toString());//
 | 
	
		
			
				|  |  |                         //         心电图
 | 
	
		
			
				|  |  |                         re.put("electrocardiogram",jsonObject.get("ELECTROCARDIOGRAM").toString());// 是否异常
 | 
	
		
			
				|  |  |                         re.put("electrocardiogramExcep",jsonObject.get("ELECTROCARDIOGRAM_EXCEP").toString());// 异常情况
 | 
	
		
			
				|  |  |                         re.put("microalbuminuria",jsonObject.get("MICROALBUMINURIA").toString());//尿微量白蛋白
 | 
	
		
			
				|  |  |                         re.put("stoolOccultBlood",jsonObject.get("STOOL_OCCULT_BLOOD").toString());//大便潜血
 | 
	
		
			
				|  |  |                         re.put("glycolatedHemoglobin",jsonObject.get("GLYCOLATED_HEMOGLOBIN").toString());//糖化血红蛋白
 | 
	
		
			
				|  |  |                         re.put("hbsag",jsonObject.get("HBSAG").toString());//乙型肝炎表面抗原
 | 
	
		
			
				|  |  |                         //         肾功能
 | 
	
		
			
				|  |  |                         re.put("liverFunctionSalt",jsonObject.get("LIVER_FUNCTION_SALT").toString());// 血清谷丙转氨酶
 | 
	
		
			
				|  |  |                         re.put("liverFunctionSgot",jsonObject.get("LIVER_FUNCTION_SGOT").toString());// 血清谷草转氨酶
 | 
	
		
			
				|  |  |                         re.put("liverFunctionAlbumin",jsonObject.get("LIVER_FUNCTION_ALBUMIN").toString());// 白蛋白
 | 
	
		
			
				|  |  |                         re.put("liverFunctionTotalBilirubin",jsonObject.get("LIVER_FUNCTION_TOTAL_BILIRUBIN").toString());// 总胆红素
 | 
	
		
			
				|  |  |                         re.put("liverFunctionCb",jsonObject.get("LIVER_FUNCTION_CB").toString());// 结合胆红素
 | 
	
		
			
				|  |  |                         //         肝功能
 | 
	
		
			
				|  |  |                         re.put("renalFunctionCreatinine",jsonObject.get("RENAL_FUNCTION_CREATININE").toString());// 血清肌酥:
 | 
	
		
			
				|  |  |                         re.put("renalFunctionBun",jsonObject.get("RENAL_FUNCTION_BUN").toString());// 血尿素氮:
 | 
	
		
			
				|  |  |                         re.put("renalFunctionBloodPotassium",jsonObject.get("RENAL_FUNCTION_BLOOD_POTASSIUM").toString());// 血钾浓度:
 | 
	
		
			
				|  |  |                         re.put("renalFunctionNatremia",jsonObject.get("RENAL_FUNCTION_NATREMIA").toString());// 血钠浓度:
 | 
	
		
			
				|  |  |                         re.put("uricAcid",jsonObject.get("URIC_ACID").toString());// 尿酸
 | 
	
		
			
				|  |  |                         //         血脂
 | 
	
		
			
				|  |  |                         re.put("bloodFatTc",jsonObject.get("BLOOD_FAT_TC").toString());// 总胆固醇
 | 
	
		
			
				|  |  |                         re.put("bloodFatTriglyceride",jsonObject.get("BLOOD_FAT_TRIGLYCERIDE").toString());// 甘油三酯
 | 
	
		
			
				|  |  |                         re.put("bloodFatLdlc",jsonObject.get("BLOOD_FAT_LDLC").toString());// 血清低密度脂蛋白胆固醇
 | 
	
		
			
				|  |  |                         re.put("bloodFatHdlc",jsonObject.get("BLOOD_FAT_HDLC").toString());// 血清告密的脂蛋白胆固醇
 | 
	
		
			
				|  |  |                         //         胸部X线片
 | 
	
		
			
				|  |  |                         re.put("cxr",jsonObject.get("CXR").toString());// 是否异常
 | 
	
		
			
				|  |  |                         re.put("cxrException",jsonObject.get("CXR_EXCEPTION").toString());// 异常情况
 | 
	
		
			
				|  |  |                         //         B超
 | 
	
		
			
				|  |  |                         re.put("typeBUltrasonic",jsonObject.get("TYPE_B_ULTRASONIC").toString());// 是否异常
 | 
	
		
			
				|  |  |                         re.put("typeBUltrasonicExcep",jsonObject.get("TYPE_B_ULTRASONIC_EXCEP").toString());// 异常情况
 | 
	
		
			
				|  |  |                         //         宫颈涂片
 | 
	
		
			
				|  |  |                         re.put("cervicalPapSmears",jsonObject.get("CERVICAL_PAP_SMEARS").toString());// 是否异常
 | 
	
		
			
				|  |  |                         re.put("cervicalPapSmearsExcep",jsonObject.get("CERVICAL_PAP_SMEARS_EXCEP").toString());// 异常情况
 | 
	
		
			
				|  |  |                         //         其他
 | 
	
		
			
				|  |  |                         re.put("assistantInvesOth",jsonObject.get("ASSISTANT_INVES_OTH").toString());//
 | 
	
		
			
				|  |  |                         //         中医体质辨识
 | 
	
		
			
				|  |  |                         re.put("corporeityGentle",jsonObject.get("CORPOREITY_GENTLE").toString());// 平和质
 | 
	
		
			
				|  |  |                         re.put("corporeityQiAsthenia",jsonObject.get("CORPOREITY_QI_ASTHENIA").toString());// 气虚质
 | 
	
		
			
				|  |  |                         re.put("corporeityYangDeficiency",jsonObject.get("CORPOREITY_YANG_DEFICIENCY").toString());// 阳虚质
 | 
	
		
			
				|  |  |                         re.put("corporeityYinDeficiency",jsonObject.get("CORPOREITY_YIN_DEFICIENCY").toString());// 阴虚质
 | 
	
		
			
				|  |  |                         re.put("corporeityPhlegmDamp",jsonObject.get("CORPOREITY_PHLEGM_DAMP").toString());// 痰湿质
 | 
	
		
			
				|  |  |                         re.put("corporeityDampHeat",jsonObject.get("CORPOREITY_DAMP_HEAT").toString());// 湿热质
 | 
	
		
			
				|  |  |                         re.put("corporeityHaemostasis",jsonObject.get("CORPOREITY_HAEMOSTASIS").toString());// 血瘀质
 | 
	
		
			
				|  |  |                         re.put("corporeityQiDepression",jsonObject.get("CORPOREITY_QI_DEPRESSION").toString());// 气郁质
 | 
	
		
			
				|  |  |                         re.put("corporeityTeBing",jsonObject.get("CORPOREITY_TE_BING").toString());// 特秉质
 | 
	
		
			
				|  |  |                         // 现存主要健康问题
 | 
	
		
			
				|  |  |                         //         脑血管疾病
 | 
	
		
			
				|  |  |                         re.put("cvdUndiscovered",jsonObject.get("CVD_UNDISCOVERED").toString());//名称【未发现】【0.无 1.有】
 | 
	
		
			
				|  |  |                         re.put("cvdIschemicStroke",jsonObject.get("CVD_ISCHEMIC_STROKE").toString());//缺血性卒中
 | 
	
		
			
				|  |  |                         re.put("cvdCerebralHemorrhage",jsonObject.get("CVD_CEREBRAL_HEMORRHAGE").toString());//脑出血
 | 
	
		
			
				|  |  |                         re.put("cvdSah",jsonObject.get("CVD_SAH").toString());//蛛网膜下腔出血
 | 
	
		
			
				|  |  |                         re.put("cvdTia",jsonObject.get("CVD_TIA").toString());//短暂性脑缺血发作
 | 
	
		
			
				|  |  |                         re.put("cvdOthers",jsonObject.get("CVD_OTHERS").toString());//其他
 | 
	
		
			
				|  |  |                         re.put("cvdOthersStr",jsonObject.get("CVD_OTHERS_STR").toString());//其他内容
 | 
	
		
			
				|  |  |                         //         肾脏疾病
 | 
	
		
			
				|  |  |                         re.put("renalUndiscovered",jsonObject.get("RENAL_UNDISCOVERED").toString());//名称【未发现】【0.无 1.有】
 | 
	
		
			
				|  |  |                         re.put("renalDn",jsonObject.get("RENAL_DN").toString());//糖尿病肾病
 | 
	
		
			
				|  |  |                         re.put("renalFailure",jsonObject.get("RENAL_FAILURE").toString());//肾功能衰竭
 | 
	
		
			
				|  |  |                         re.put("renalAgn",jsonObject.get("RENAL_AGN").toString());//急性肾炎
 | 
	
		
			
				|  |  |                         re.put("renalCgn",jsonObject.get("RENAL_CGN").toString());//慢性肾炎
 | 
	
		
			
				|  |  |                         re.put("renalOthers",jsonObject.get("RENAL_OTHERS").toString());//其他
 | 
	
		
			
				|  |  |                         re.put("renalOthersStr",jsonObject.get("RENAL_OTHERS_STR").toString());//其他内容
 | 
	
		
			
				|  |  |                         //         心脏疾病
 | 
	
		
			
				|  |  |                         re.put("heartUndiscovered",jsonObject.get("HEART_UNDISCOVERED").toString());//名称【未发现】【0.无 1.有】
 | 
	
		
			
				|  |  |                         re.put("heartMyocardialInfarction",jsonObject.get("HEART_MYOCARDIAL_INFARCTION").toString());//心肌梗死
 | 
	
		
			
				|  |  |                         re.put("heartAnginaPectoris",jsonObject.get("HEART_ANGINA_PECTORIS").toString());//心绞痛
 | 
	
		
			
				|  |  |                         re.put("heartCoronaryArtery",jsonObject.get("HEART_CORONARY_ARTERY").toString());//冠状动脉血运重建
 | 
	
		
			
				|  |  |                         re.put("heartChf",jsonObject.get("HEART_CHF").toString());//充血性心力衰竭
 | 
	
		
			
				|  |  |                         re.put("heartPrecordialpain",jsonObject.get("HEART_PRECORDIALPAIN").toString());//心前区疼痛
 | 
	
		
			
				|  |  |                         re.put("heartOthers",jsonObject.get("HEART_OTHERS").toString());//其他
 | 
	
		
			
				|  |  |                         re.put("heartOthersStr",jsonObject.get("HEART_OTHERS_STR").toString());//其他内容
 | 
	
		
			
				|  |  |                         //         血管疾病
 | 
	
		
			
				|  |  |                         re.put("angiosisUndiscovered",jsonObject.get("ANGIOSIS_UNDISCOVERED").toString());//名称【未发现】【0.无 1.有】
 | 
	
		
			
				|  |  |                         re.put("angiosisDa",jsonObject.get("ANGIOSIS_DA").toString());//夹层动脉瘤
 | 
	
		
			
				|  |  |                         re.put("angiosisOcclusionArteries",jsonObject.get("ANGIOSIS_OCCLUSION_ARTERIES").toString());//动脉闭塞性疾病
 | 
	
		
			
				|  |  |                         re.put("angiosisOthers",jsonObject.get("ANGIOSIS_OTHERS").toString());//其他
 | 
	
		
			
				|  |  |                         re.put("angiosisOthersStr",jsonObject.get("ANGIOSIS_OTHERS_STR").toString());//其他内容
 | 
	
		
			
				|  |  |                         //         眼部疾病
 | 
	
		
			
				|  |  |                         re.put("eyeDiseaseUndiscovered",jsonObject.get("EYE_DISEASE_UNDISCOVERED").toString());//名称【未发现】【0.无 1.有】
 | 
	
		
			
				|  |  |                         re.put("retinalHemorrhage",jsonObject.get("RETINAL_HEMORRHAGE").toString());//视网膜出血
 | 
	
		
			
				|  |  |                         re.put("papilledema",jsonObject.get("PAPILLEDEMA").toString());//视乳头水肿
 | 
	
		
			
				|  |  |                         re.put("eyeDiseaseCataract",jsonObject.get("EYE_DISEASE_CATARACT").toString());//名称【白内障】【0.无 1.有】
 | 
	
		
			
				|  |  |                         re.put("eyeDiseaseOthers",jsonObject.get("EYE_DISEASE_OTHERS").toString());//其他
 | 
	
		
			
				|  |  |                         re.put("eyeDiseaseOthersStr",jsonObject.get("EYE_DISEASE_OTHERS_STR").toString());//其他内容
 | 
	
		
			
				|  |  |                         //         神经系统疾病
 | 
	
		
			
				|  |  |                         re.put("nervousSystemDisease",jsonObject.get("NERVOUS_SYSTEM_DISEASE").toString());//
 | 
	
		
			
				|  |  |                         re.put("nervousSystemDiseaseStr",jsonObject.get("NERVOUS_SYSTEM_DISEASE_STR").toString());// 神经系统疾病有内容
 | 
	
		
			
				|  |  |                         //         其他系统疾病
 | 
	
		
			
				|  |  |                         re.put("othersSystemDisease",jsonObject.get("OTHERS_SYSTEM_DISEASE").toString());//
 | 
	
		
			
				|  |  |                         re.put("othersSystemDiseaseStr",jsonObject.get("OTHERS_SYSTEM_DISEASE_STR").toString());//其他系统疾病有内容
 | 
	
		
			
				|  |  |                         //         住院治疗情况
 | 
	
		
			
				|  |  |                         // 住院史 inhospitalList
 | 
	
		
			
				|  |  |                         JSONArray jsonArrayinhospital = new JSONArray();
 | 
	
		
			
				|  |  |                         String inhospitalAdmissiondate = "INHOSPITAL_ADMISSIONDATE";// 入院时间
 | 
	
		
			
				|  |  |                         String inhospitalLeavedate = "INHOSPITAL_LEAVEDATE";// 出院时间
 | 
	
		
			
				|  |  |                         String inhospitalCause = "INHOSPITAL_CAUSE";// 原因
 | 
	
		
			
				|  |  |                         String inhospitalPatientId = "INHOSPITAL_PATIENT_ID";// 病案号
 | 
	
		
			
				|  |  |                         String inhospitalOrgName = "INHOSPITAL_ORG_NAME";// inhospitalOrgNameN
 | 
	
		
			
				|  |  |                         Boolean inhospitalFlag = true;
 | 
	
		
			
				|  |  |                         int inhospitali = 0;
 | 
	
		
			
				|  |  |                         while (inhospitalFlag){
 | 
	
		
			
				|  |  |                             inhospitali++;
 | 
	
		
			
				|  |  |                             Object ex = jsonObject.get(inhospitalPatientId+inhospitali);
 | 
	
		
			
				|  |  |                             if(ex == null){
 | 
	
		
			
				|  |  |                                 inhospitalFlag = false;
 | 
	
		
			
				|  |  |                             }else {
 | 
	
		
			
				|  |  |                                 String examinationExcep = ex.toString();
 | 
	
		
			
				|  |  |                                 if(StringUtils.isEmpty(examinationExcep)){
 | 
	
		
			
				|  |  |                                     inhospitalFlag = false;
 | 
	
		
			
				|  |  |                                 }else {
 | 
	
		
			
				|  |  |                                     JSONObject inhospital = new JSONObject();
 | 
	
		
			
				|  |  |                                     inhospital.put("inhospitalAdmissiondate",jsonObject.get(inhospitalAdmissiondate+inhospitali));
 | 
	
		
			
				|  |  |                                     inhospital.put("inhospitalLeavedate",jsonObject.get(inhospitalLeavedate+inhospitali));
 | 
	
		
			
				|  |  |                                     inhospital.put("inhospitalCause",jsonObject.get(inhospitalCause+inhospitali));
 | 
	
		
			
				|  |  |                                     inhospital.put("inhospitalPatientId",jsonObject.get(inhospitalPatientId+inhospitali));
 | 
	
		
			
				|  |  |                                     inhospital.put("inhospitalOrgName",jsonObject.get(inhospitalOrgName+inhospitali+"_N"));
 | 
	
		
			
				|  |  |                                     jsonArrayinhospital.put(inhospital);
 | 
	
		
			
				|  |  |                                 }
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         re.put("inhospitalList",jsonArrayinhospital);//异常
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         // 家庭病床史 fpList
 | 
	
		
			
				|  |  |                         JSONArray jsonArrayFp = new JSONArray();
 | 
	
		
			
				|  |  |                         String fpEstablishDate = "FP_ESTABLISH_DATE";// 建床时间
 | 
	
		
			
				|  |  |                         String fpCancelDate = "FP_CANCEL_DATE";// 撤床时间
 | 
	
		
			
				|  |  |                         String fpCause = "FP_CAUSE";// 原因
 | 
	
		
			
				|  |  |                         String fpPatientId = "FP_PATIENT_ID";// 病案号
 | 
	
		
			
				|  |  |                         String fpOrgName = "FP_ORG_NAME";// 名称
 | 
	
		
			
				|  |  |                         Boolean fpFlag = true;
 | 
	
		
			
				|  |  |                         int fpi = 0;
 | 
	
		
			
				|  |  |                         while (fpFlag){
 | 
	
		
			
				|  |  |                             fpi++;
 | 
	
		
			
				|  |  |                             Object ex = jsonObject.get(fpPatientId+fpi);
 | 
	
		
			
				|  |  |                             if(ex == null){
 | 
	
		
			
				|  |  |                                 fpFlag = false;
 | 
	
		
			
				|  |  |                             }else {
 | 
	
		
			
				|  |  |                                 String examinationExcep = ex.toString();
 | 
	
		
			
				|  |  |                                 if(StringUtils.isEmpty(examinationExcep)){
 | 
	
		
			
				|  |  |                                     fpFlag = false;
 | 
	
		
			
				|  |  |                                 }else {
 | 
	
		
			
				|  |  |                                     JSONObject fp = new JSONObject();
 | 
	
		
			
				|  |  |                                     fp.put("fpEstablishDate",jsonObject.get(fpEstablishDate+fpi));
 | 
	
		
			
				|  |  |                                     fp.put("fpCancelDate",jsonObject.get(fpCancelDate+fpi));
 | 
	
		
			
				|  |  |                                     fp.put("fpCause",jsonObject.get(fpCause+fpi));
 | 
	
		
			
				|  |  |                                     fp.put("fpPatientId",jsonObject.get(fpPatientId+fpi));
 | 
	
		
			
				|  |  |                                     fp.put("fpOrgName",jsonObject.get(fpOrgName+fpi+"_N"));
 | 
	
		
			
				|  |  |                                     jsonArrayFp.put(fp);
 | 
	
		
			
				|  |  |                                 }
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         re.put("fpList",jsonArrayFp);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         // 主要用药情况 drugList
 | 
	
		
			
				|  |  |                         JSONArray jsonArrayDrug = new JSONArray();
 | 
	
		
			
				|  |  |                         String drugName = "DRUG_NAME";// 药品名称
 | 
	
		
			
				|  |  |                         String drugUsage = "DRUG_USAGE";// 用法文字
 | 
	
		
			
				|  |  |                         String drugDosage = "DRUG_DOSAGE";// 用量内容
 | 
	
		
			
				|  |  |                         String drugDate = "DRUG_DATE";//用药时间
 | 
	
		
			
				|  |  |                         String drugCompliance = "DRUG_COMPLIANCE";// 服药依从性
 | 
	
		
			
				|  |  |                         Boolean drugFlag = true;
 | 
	
		
			
				|  |  |                         int drugi = 0;
 | 
	
		
			
				|  |  |                         while (drugFlag){
 | 
	
		
			
				|  |  |                             drugi++;
 | 
	
		
			
				|  |  |                             Object ex = jsonObject.get(drugName+drugi);
 | 
	
		
			
				|  |  |                             if(ex == null){
 | 
	
		
			
				|  |  |                                 drugFlag = false;
 | 
	
		
			
				|  |  |                             }else {
 | 
	
		
			
				|  |  |                                 String examinationExcep = ex.toString();
 | 
	
		
			
				|  |  |                                 if(StringUtils.isEmpty(examinationExcep)){
 | 
	
		
			
				|  |  |                                     drugFlag = false;
 | 
	
		
			
				|  |  |                                 }else {
 | 
	
		
			
				|  |  |                                     JSONObject drug = new JSONObject();
 | 
	
		
			
				|  |  |                                     drug.put("drugName",jsonObject.get(drugName+drugi));
 | 
	
		
			
				|  |  |                                     drug.put("drugUsage",jsonObject.get(drugUsage+drugi));
 | 
	
		
			
				|  |  |                                     drug.put("drugDosage",jsonObject.get(drugDosage+drugi));
 | 
	
		
			
				|  |  |                                     drug.put("drugDate",jsonObject.get(drugDate+drugi));
 | 
	
		
			
				|  |  |                                     drug.put("drugCompliance",jsonObject.get(drugCompliance+drugi));
 | 
	
		
			
				|  |  |                                     jsonArrayDrug.put(drug);
 | 
	
		
			
				|  |  |                                 }
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         re.put("drugList",jsonArrayDrug);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         // 非免疫规划预防接种史 niVaccinationList
 | 
	
		
			
				|  |  |                         JSONArray jsonArrayNiVaccination = new JSONArray();
 | 
	
		
			
				|  |  |                         String niVaccinationName = "NI_VACCINATION_NAME";// 接种名称
 | 
	
		
			
				|  |  |                         String niVaccinationDate = "NI_VACCINATION_DATE";// 接种日期
 | 
	
		
			
				|  |  |                         String niVaccinationOrg = "NI_VACCINATION_ORG";// 接种机构
 | 
	
		
			
				|  |  |                         Boolean niVaccinationFlag = true;
 | 
	
		
			
				|  |  |                         int niVaccinationi = 0;
 | 
	
		
			
				|  |  |                         while (niVaccinationFlag){
 | 
	
		
			
				|  |  |                             niVaccinationi++;
 | 
	
		
			
				|  |  |                             Object ex = jsonObject.get(niVaccinationName+niVaccinationi);
 | 
	
		
			
				|  |  |                             if(ex == null){
 | 
	
		
			
				|  |  |                                 niVaccinationFlag = false;
 | 
	
		
			
				|  |  |                             }else {
 | 
	
		
			
				|  |  |                                 String examinationExcep = ex.toString();
 | 
	
		
			
				|  |  |                                 if(StringUtils.isEmpty(examinationExcep)){
 | 
	
		
			
				|  |  |                                     niVaccinationFlag = false;
 | 
	
		
			
				|  |  |                                 }else {
 | 
	
		
			
				|  |  |                                     JSONObject niVaccination = new JSONObject();
 | 
	
		
			
				|  |  |                                     niVaccination.put("niVaccinationName",jsonObject.get(niVaccinationName+niVaccinationi));
 | 
	
		
			
				|  |  |                                     niVaccination.put("niVaccinationDate",jsonObject.get(niVaccinationDate+niVaccinationi));
 | 
	
		
			
				|  |  |                                     niVaccination.put("niVaccinationOrg",jsonObject.get(niVaccinationOrg+niVaccinationi+"_N"));
 | 
	
		
			
				|  |  |                                     jsonArrayNiVaccination.put(niVaccination);
 | 
	
		
			
				|  |  |                                 }
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         re.put("niVaccinationList",jsonArrayNiVaccination);
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                     else{
 | 
	
		
			
				|  |  |                         throw new Exception(json.optString("MESSAGE"));
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                 }else{
 | 
	
		
			
				|  |  |                     throw new Exception("返回结果为空!");
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         else{
 | 
	
		
			
				|  |  |             re = "[]";
 | 
	
		
			
				|  |  |             throw new Exception("返回结果为空!");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         return re;
 |