diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java index 5c8a345..2e4c0fc 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java @@ -2523,11 +2523,19 @@ public class AntenatalExaminationFacade { if(list.size()==1){ return list.get(0); }else{ + + Patients mainPatient = null; + for(Patients ps:list){ + if (StringUtils.isEmpty(ps.getSource())) + { + mainPatient = ps; + } if(hospitalId.equals(ps.getHospitalId())){ return ps; } } + return mainPatient; } } if (outHospital) {