Commit 300eb6752344a68e52782f2dc5e3397dfee3ee9a
1 parent
5f25489733
Exists in
master
and in
6 other branches
update
Showing 1 changed file with 63 additions and 3 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LisFacade.java
View file @
300eb67
| ... | ... | @@ -678,9 +678,8 @@ |
| 678 | 678 | titles.add("尿常规检查"); |
| 679 | 679 | |
| 680 | 680 | titles.add("血常规、血型"); |
| 681 | - titles.add("血常规、血型(住院)"); | |
| 682 | 681 | titles.add("血常规5分类"); |
| 683 | - titles.add("血常规五分类(住院)"); | |
| 682 | + titles.add("小儿血常规5分类"); | |
| 684 | 683 | } |
| 685 | 684 | |
| 686 | 685 | query.setTitles(titles); |
| ... | ... | @@ -758,7 +757,68 @@ |
| 758 | 757 | } |
| 759 | 758 | else if ("204".equals(hospitalId)) |
| 760 | 759 | { |
| 761 | - //TODO | |
| 760 | + if ("尿常规30".equals(model.getTitle()) || "尿常规检查".equals(model.getTitle())) | |
| 761 | + { | |
| 762 | + Map<String,String> map1 = new HashMap<>(); | |
| 763 | + map1.put("ndb",""); //尿蛋白 | |
| 764 | + map1.put("nt",""); //尿糖 | |
| 765 | + map1.put("ntt",""); //尿酮体 | |
| 766 | + map1.put("nqx",""); //尿潜血 | |
| 767 | + String itemJson = model.getItemJson(); | |
| 768 | + List<LisReportItemModel> items = JsonUtil.toList(itemJson,LisReportItemModel.class); | |
| 769 | + if (CollectionUtils.isNotEmpty(items)) | |
| 770 | + { | |
| 771 | + for(LisReportItemModel item : items) | |
| 772 | + { | |
| 773 | + if ("尿蛋白".equals(item.getName())) | |
| 774 | + { | |
| 775 | + map1.put("ndb",item.getCharResult() == null ? item.getNumberResult() : item.getCharResult()); | |
| 776 | + } | |
| 777 | + else if ("葡萄糖".equals(item.getName())) | |
| 778 | + { | |
| 779 | + map1.put("nt",item.getCharResult() == null ? item.getNumberResult() : item.getCharResult()); | |
| 780 | + } | |
| 781 | + else if ("酮体".equals(item.getName())) | |
| 782 | + { | |
| 783 | + map1.put("ntt",item.getCharResult() == null ? item.getNumberResult() : item.getCharResult()); | |
| 784 | + } | |
| 785 | + else if ("潜血".equals(item.getName())) | |
| 786 | + { | |
| 787 | + map1.put("nqx",item.getCharResult() == null ? item.getNumberResult() : item.getCharResult()); | |
| 788 | + } | |
| 789 | + } | |
| 790 | + } | |
| 791 | + map.put("ncg",map1); | |
| 792 | + } | |
| 793 | + else if ("血常规、血型".equals(model.getTitle()) || "血常规5分类".equals(model.getTitle()) || "小儿血常规5分类".equals(model.getTitle())) | |
| 794 | + { | |
| 795 | + | |
| 796 | + Map<String,String> map1 = new HashMap<>(); | |
| 797 | + map1.put("xhdb",""); //血红蛋白 | |
| 798 | + map1.put("bxbjs","");//白细胞计数 | |
| 799 | + map1.put("xxbjs",""); //血小板计数 | |
| 800 | + String itemJson = model.getItemJson(); | |
| 801 | + List<LisReportItemModel> items = JsonUtil.toList(itemJson,LisReportItemModel.class); | |
| 802 | + if (CollectionUtils.isNotEmpty(items)) | |
| 803 | + { | |
| 804 | + for(LisReportItemModel item : items) | |
| 805 | + { | |
| 806 | + if ("血红蛋白".equals(item.getName())) | |
| 807 | + { | |
| 808 | + map1.put("xhdb",item.getNumberResult()); | |
| 809 | + } | |
| 810 | + else if ("白细胞".equals(item.getName())) | |
| 811 | + { | |
| 812 | + map1.put("bxbjs",item.getNumberResult()); | |
| 813 | + } | |
| 814 | + else if ("血小板计数".equals(item.getName()) || "血小板".equals(item.getName())) | |
| 815 | + { | |
| 816 | + map1.put("xxbjs",item.getNumberResult()); | |
| 817 | + } | |
| 818 | + } | |
| 819 | + } | |
| 820 | + map.put("xcg",map1); | |
| 821 | + } | |
| 762 | 822 | } |
| 763 | 823 | |
| 764 | 824 | } |