|
2 | 2 |
|
3 | 3 | import org.bahmni.module.hip.Config; |
4 | 4 | import org.bahmni.module.hip.api.dao.EncounterDao; |
5 | | -import org.bahmni.module.hip.api.dao.ObsDao; |
6 | | -import org.bahmni.module.hip.model.PatientObs; |
7 | 5 | import org.hibernate.Query; |
8 | 6 | import org.hibernate.SessionFactory; |
9 | 7 | import org.openmrs.Encounter; |
|
25 | 23 | public class EncounterDaoImpl implements EncounterDao { |
26 | 24 |
|
27 | 25 | private SessionFactory sessionFactory; |
28 | | - private final ObsDao obsDao; |
29 | 26 |
|
30 | 27 | @Autowired |
31 | | - public EncounterDaoImpl(SessionFactory sessionFactory, ObsDao obsDao) { |
| 28 | + public EncounterDaoImpl(SessionFactory sessionFactory) { |
32 | 29 | this.sessionFactory = sessionFactory; |
33 | | - this.obsDao = obsDao; |
34 | 30 | } |
35 | 31 |
|
36 | 32 | private String sqlGetEpisodeEncounterIds = "select\n" + |
@@ -165,26 +161,6 @@ public List<Obs> GetAllObsForVisit(Visit visit, String encounterType, String con |
165 | 161 | return observations; |
166 | 162 | } |
167 | 163 |
|
168 | | - @Override |
169 | | - public List<PatientObs> GetAllObservationsForVisit(Visit visit, String encounterType, String conceptName) { |
170 | | - List<Obs> observations = new ArrayList<>(); |
171 | | - List<Encounter> encounters = GetEncountersForVisit(visit,encounterType); |
172 | | - for (Encounter encounter : encounters) { |
173 | | - if(conceptName == null) |
174 | | - observations.addAll(encounter.getAllObs()); |
175 | | - observations.addAll(encounter.getAllObs().stream() |
176 | | - .filter(o -> Objects.equals(o.getConcept().getName().getName(), conceptName)) |
177 | | - .collect(Collectors.toList())); |
178 | | - } |
179 | | - |
180 | | - List<PatientObs> patientObs = new ArrayList<>(); |
181 | | - for(Obs obs: observations){ |
182 | | - PatientObs patientObs1 = new PatientObs(obsDao.getObsUnits(obs).toString(), obs); |
183 | | - patientObs.add(patientObs1); |
184 | | - } |
185 | | - return patientObs; |
186 | | - } |
187 | | - |
188 | 164 | @Override |
189 | 165 | public List<Order> GetOrdersForVisit(Visit visit) { |
190 | 166 | List<Integer> episodeEncounters = GetEpisodeEncounterIds(); |
|
0 commit comments