/** 获取已有用药 */ public void getMedicine() { Map<String, String> params = new WeakHashMap<>(); params.put("MedicalRecordID", SysApplication.getInstance().getMedicalRecord().getId()); params.put("flg", "2"); new MutiFetcher(IllnessSubmit[].class) .fetch(getActivity(), "GetMedicalRecordCure3", null, params); }
/** 更新下次随访时间 */ private void updateNextDate() { MedicalRecord medicalRecord = SysApplication.getInstance().getMedicalRecord(); medicalRecord.setNextDate(btnTellMedicalNextDate.getText().toString()); // 开始时间 medicalRecord.setNextEndDate(btnTellMedicalNextDate.getText().toString()); // 结束时间 medicalRecord.setUSERREALNAME(null); new SingleFetcher(String.class).updateMedicalRecord(getActivity(), "正在提交...", medicalRecord); }
@Override public void lazyLoad() { // 获取所有疾病大类 Map<String, String> params = new WeakHashMap<>(); // params.put("IllnessID", illnessid); new MutiFetcher(IllnessInfo[].class) .fetch(getActivity(), "GetMedicineMaxTypeNew", null, params); // 获取饮食处方分类 params = new WeakHashMap<>(); new MutiFetcher(LifeGuiding[].class).fetch(getActivity(), "GetLifeGuiding1", null, params); // 获取运动处方分类 params = new WeakHashMap<>(); new MutiFetcher(LifeGuiding[].class).fetch(getActivity(), "GetLifeGuiding2", null, params); if (position == 2) { // 编辑 // 获取已有用药 getMedicine(); getChuFang1(); getChuFang2(); btnTellMedicalNextDate.setText( CommonUtil.parseForminnerStr( SysApplication.getInstance().getMedicalRecord().getNextDate())); } }
/** 添加一条处方信息 */ private void addNewChuFang() { if (spinnerTellMedical10.getSelectedItemId() != 0) { LifeGuiding_Submit guiding = new LifeGuiding_Submit(); guiding.setId(CommonUtil.generateGUID()); guiding.setMedicalRecordID(SysApplication.getInstance().getMedicalRecord().getId()); guiding.setLifeGuidingID(((LifeGuiding) spinnerTellMedical10.getSelectedItem()).getId()); new SingleFetcher(String.class) .addMedicalRecord_lifeguiding(getActivity(), "正在提交...", guiding); } if (spinnerTellMedical11.getSelectedItemId() != 0) { LifeGuiding_Submit guiding = new LifeGuiding_Submit(); guiding.setId(CommonUtil.generateGUID()); guiding.setMedicalRecordID(SysApplication.getInstance().getMedicalRecord().getId()); guiding.setLifeGuidingID(((LifeGuiding) spinnerTellMedical11.getSelectedItem()).getId()); new SingleFetcher(String.class) .addMedicalRecord_lifeguiding(getActivity(), "正在提交...", guiding); } }
/** 添加一条用药记录 */ private void addNewMedicine() { if (!TextUtils.isEmpty(etTellMedical4.getText().toString()) && !TextUtils.isEmpty(tvTellMedical8.getText().toString())) { IllnessSubmit illnessSubmit = new IllnessSubmit(); illnessSubmit.setId(CommonUtil.generateGUID()); illnessSubmit.setFlg("2"); illnessSubmit.setMTypeParentID(((IllnessInfo) spinnerTellMedical1.getSelectedItem()).getId()); illnessSubmit.setMTypeID(((IllnessInfo) spinnerTellMedical2.getSelectedItem()).getId()); illnessSubmit.setMTTradeID(((IllnessInfo) spinnerTellMedical3.getSelectedItem()).getId()); illnessSubmit.setMedicalRecordID(SysApplication.getInstance().getMedicalRecord().getId()); // 加上了单位 illnessSubmit.setDosage( etTellMedical4.getText().toString() + tvTellMedical5.getText().toString()); // 缺少规格*盒数 illnessSubmit.setBox( tvTellMedical8.getText().toString() + etTellMedical9.getText().toString()); illnessSubmit.setTimesaDay(spinnerTellMedical6.getSelectedItem().toString()); illnessSubmit.setWay(spinnerTellMedical7.getSelectedItem().toString()); new SingleFetcher(String.class) .addMedicalRecord_cure(getActivity(), "正在提交...", illnessSubmit); } }
/** 获取已有运动处方 */ public void getChuFang2() { Map<String, String> params = new WeakHashMap<>(); params.put("MedicalRecordID", SysApplication.getInstance().getMedicalRecord().getId()); new MutiFetcher(LifeGuiding[].class) .fetch(getActivity(), "GetMedicalRecordLifeGuiding2", null, params); }