|
@@ -160,132 +160,10 @@ public class TreatmentFacade {
|
|
|
retMap.put("followUp", null);
|
|
|
//上次用药-icss层处理
|
|
|
retMap.put("drugHistory", null);
|
|
|
- }
|
|
|
-
|
|
|
- // //一般治疗&&手术治疗
|
|
|
- // if (hasConDetailMap != null && hasConDetailMap.get(diseaseName) != null
|
|
|
- // && ListUtil.isNotEmpty(hasConDetailMap
|
|
|
- // .get(diseaseName)
|
|
|
- // .get(Long.valueOf(LexiconTypeEnum.DIAGNOSIS.getKey())))) {
|
|
|
- // List<ConceptDetail> diseaseConDetailList
|
|
|
- // = hasConDetailMap.get(diseaseName).get(Long.valueOf(LexiconTypeEnum.DIAGNOSIS.getKey()));
|
|
|
- // for (ConceptDetail conceptDetail : diseaseConDetailList) {
|
|
|
- // ConceptDetailDTO conceptDetailDTO = new ConceptDetailDTO();
|
|
|
- // List<String> positionList = Arrays.asList(conceptDetail.getPosition().split(",|,"));
|
|
|
- // if (positionList.contains(String.valueOf(PositionTypeEnum.T3.getKey()))
|
|
|
- // && retMap.get("commonTreatment") == null) {
|
|
|
- // BeanUtil.copyProperties(conceptDetail, conceptDetailDTO);
|
|
|
- // retMap.put("commonTreatment", conceptDetailDTO);
|
|
|
- // }
|
|
|
- // if (positionList.contains(String.valueOf(PositionTypeEnum.T4.getKey()))
|
|
|
- // && retMap.get("surgeryTreatment") == null) {
|
|
|
- // BeanUtil.copyProperties(conceptDetail, conceptDetailDTO);
|
|
|
- // retMap.put("surgeryTreatment", conceptDetailDTO);
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
- // if (!retMap.containsKey("commonTreatment")) {
|
|
|
- // retMap.put("commonTreatment", null);
|
|
|
- // }
|
|
|
- // if (!retMap.containsKey("surgeryTreatment")) {
|
|
|
- // retMap.put("surgeryTreatment", null);
|
|
|
- // }
|
|
|
-
|
|
|
- // if (ListUtil.isNotEmpty(drugsList)) {
|
|
|
- // for (MedicitionClass medicitionClass : drugsList) {
|
|
|
- // if (conceptMap != null
|
|
|
- // && conceptMap.get(medicitionClass.getBigdrugsName()) != null
|
|
|
- // && conceptMap.get(medicitionClass
|
|
|
- // .getBigdrugsName())
|
|
|
- // .containsKey(Long.valueOf(LexiconTypeEnum.DRUG_CATEGORY_BIG.getKey()))) {
|
|
|
- // Concept cateBigConcept = conceptMap
|
|
|
- // .get(medicitionClass.getBigdrugsName())
|
|
|
- // .get(Long.valueOf(LexiconTypeEnum.DRUG_CATEGORY_BIG.getKey()));
|
|
|
- // if (cateBigConcept != null) {
|
|
|
- // medicitionClass.setBigdrugsConceptId(cateBigConcept.getId());
|
|
|
- // if (hasConDetailMap != null
|
|
|
- // && hasConDetailMap.get(cateBigConcept.getLibName()) != null
|
|
|
- // && hasConDetailMap.get(cateBigConcept.getLibName())
|
|
|
- // .containsKey(Long.valueOf(LexiconTypeEnum.DRUG_CATEGORY_BIG.getKey()))) {
|
|
|
- // medicitionClass.setShowInfo("1");
|
|
|
- // } else {
|
|
|
- // medicitionClass.setShowInfo("0");
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
- // medicitionClass.setBigdrgusLibType(LexiconTypeEnum.DRUG_CATEGORY_BIG.getKey());
|
|
|
- // medicitionClass.setBigdrugsType(ConceptTypeEnum.Drug_Category_Big.getKey());
|
|
|
- // if (conceptMap != null
|
|
|
- // && conceptMap.get(medicitionClass.getSubdrugsName()) != null
|
|
|
- // && conceptMap.get(medicitionClass.getSubdrugsName())
|
|
|
- // .containsKey(Long.valueOf(LexiconTypeEnum.DRUG_CATEGORY_SMALL.getKey()))) {
|
|
|
- // Concept cateSmallConcept = conceptMap
|
|
|
- // .get(medicitionClass.getSubdrugsName())
|
|
|
- // .get(Long.valueOf(LexiconTypeEnum.DRUG_CATEGORY_SMALL.getKey()));
|
|
|
- // if (cateSmallConcept != null) {
|
|
|
- // medicitionClass.setSubdrugsConceptId(cateSmallConcept.getId());
|
|
|
- // }
|
|
|
- // }
|
|
|
- // medicitionClass.setSubdrugsLibType(LexiconTypeEnum.DRUG_CATEGORY_SMALL.getKey());
|
|
|
- // medicitionClass.setSubdrugsType(ConceptTypeEnum.Drug_Category_Small.getKey());
|
|
|
- //
|
|
|
- // LinkedList<Medicition> medicitionList = medicitionClass.getMedicitionsList();
|
|
|
- // for (Medicition medicition : medicitionList) {
|
|
|
- // if (conceptMap != null
|
|
|
- // && conceptMap.get(medicition.getMedicitionName()) != null
|
|
|
- // && conceptMap.get(medicition.getMedicitionName())
|
|
|
- // .containsKey(Long.valueOf(LexiconTypeEnum.DRUGS.getKey()))) {
|
|
|
- // Concept drugConcept = conceptMap
|
|
|
- // .get(medicition.getMedicitionName())
|
|
|
- // .get(Long.valueOf(LexiconTypeEnum.DRUGS.getKey()));
|
|
|
- // if (drugConcept != null) {
|
|
|
- // medicition.setConceptId(drugConcept.getId());
|
|
|
- // }
|
|
|
- // }
|
|
|
- // medicition.setLibType(LexiconTypeEnum.DRUGS.getKey());
|
|
|
- // medicition.setType(ConceptTypeEnum.Drug.getKey());
|
|
|
- // if (hasConDetailMap != null
|
|
|
- // && hasConDetailMap.get(medicition.getMedicitionName()) != null
|
|
|
- // && hasConDetailMap.get(medicition.getMedicitionName())
|
|
|
- // .containsKey(Long.valueOf(LexiconTypeEnum.DRUGS.getKey()))) {
|
|
|
- // medicition.setShowInfo("1");
|
|
|
- // } else {
|
|
|
- // medicition.setShowInfo("0");
|
|
|
- // }
|
|
|
- // }
|
|
|
- // medicitionClass.setMedicitionsList(medicitionList);
|
|
|
- // }
|
|
|
- // }
|
|
|
- // retMap.put("treatment", drugsList);
|
|
|
-
|
|
|
-
|
|
|
- // //不良反应
|
|
|
- // for (AdverseReaction adverseReaction : adverseReactionList) {
|
|
|
- // if (conceptMap != null
|
|
|
- // && conceptMap.get(adverseReaction.getName()) != null
|
|
|
- // && conceptMap.get(adverseReaction.getName())
|
|
|
- // .containsKey(Long.valueOf(LexiconTypeEnum.SIDE_EFFECTS.getKey()))) {
|
|
|
- // Concept adConcept = conceptMap
|
|
|
- // .get(adverseReaction.getName())
|
|
|
- // .get(Long.valueOf(LexiconTypeEnum.SIDE_EFFECTS.getKey()));
|
|
|
- // if (adConcept != null) {
|
|
|
- // adverseReaction.setConceptId(adConcept.getId());
|
|
|
- // }
|
|
|
- // }
|
|
|
- // adverseReaction.setLibType(LexiconTypeEnum.SIDE_EFFECTS.getKey());
|
|
|
- // adverseReaction.setType(ConceptTypeEnum.SIDE_EFFECTS.getKey());
|
|
|
- // if (hasConDetailMap != null
|
|
|
- // && hasConDetailMap.get(adverseReaction.getName()) != null
|
|
|
- // && hasConDetailMap.get(adverseReaction.getName())
|
|
|
- // .containsKey(Long.valueOf(LexiconTypeEnum.SIDE_EFFECTS.getKey()))) {
|
|
|
- // adverseReaction.setShowInfo("1");
|
|
|
- // } else {
|
|
|
- // adverseReaction.setShowInfo("0");
|
|
|
- // }
|
|
|
- // }
|
|
|
- // retMap.put("adverseReactions", adverseReactionList);
|
|
|
-
|
|
|
|
|
|
+ //单药双药等
|
|
|
+ retMap.put("treatCate", treatmentMap.get(diseaseName).get("treatCate"));
|
|
|
+ }
|
|
|
return retMap;
|
|
|
}
|
|
|
|