Skip to content

Commit 8e8bc0c

Browse files
kavitha-sundararajanN0-man
authored andcommitted
Revert "BAH-2258: Modifying obs query to fetch units as well"
This reverts commit fa84774.
1 parent ac2ab13 commit 8e8bc0c

5 files changed

Lines changed: 1 addition & 92 deletions

File tree

api/src/main/java/org/bahmni/module/hip/api/dao/EncounterDao.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package org.bahmni.module.hip.api.dao;
22

3-
import org.bahmni.module.hip.model.PatientObs;
43
import org.openmrs.Encounter;
54
import org.openmrs.Obs;
65
import org.openmrs.Order;
@@ -15,7 +14,6 @@ public interface EncounterDao {
1514
List<Order> GetOrdersForVisit(Visit visit);
1615
List<Encounter> GetEncountersForVisit(Visit visit, String encounterType);
1716
List<Obs> GetAllObsForVisit(Visit visit, String encounterType, String conceptName);
18-
List<PatientObs> GetAllObservationsForVisit(Visit visit, String encounterType, String conceptName);
1917
List<Integer> GetEncounterIdsForProgramForPrescriptions(String patientUUID, String program, String programEnrollmentID, Date fromDate, Date toDate) ;
2018
List<Integer> GetEncounterIdsForProgramForDiagnosticReport(String patientUUID, String program, String programEnrollmentID, Date fromDate, Date toDate);
2119
}

api/src/main/java/org/bahmni/module/hip/api/dao/ObsDao.java

Lines changed: 0 additions & 10 deletions
This file was deleted.

api/src/main/java/org/bahmni/module/hip/api/dao/impl/EncounterDaoImpl.java

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
import org.bahmni.module.hip.Config;
44
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;
75
import org.hibernate.Query;
86
import org.hibernate.SessionFactory;
97
import org.openmrs.Encounter;
@@ -25,12 +23,10 @@
2523
public class EncounterDaoImpl implements EncounterDao {
2624

2725
private SessionFactory sessionFactory;
28-
private final ObsDao obsDao;
2926

3027
@Autowired
31-
public EncounterDaoImpl(SessionFactory sessionFactory, ObsDao obsDao) {
28+
public EncounterDaoImpl(SessionFactory sessionFactory) {
3229
this.sessionFactory = sessionFactory;
33-
this.obsDao = obsDao;
3430
}
3531

3632
private String sqlGetEpisodeEncounterIds = "select\n" +
@@ -165,26 +161,6 @@ public List<Obs> GetAllObsForVisit(Visit visit, String encounterType, String con
165161
return observations;
166162
}
167163

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-
188164
@Override
189165
public List<Order> GetOrdersForVisit(Visit visit) {
190166
List<Integer> episodeEncounters = GetEpisodeEncounterIds();

api/src/main/java/org/bahmni/module/hip/api/dao/impl/ObsDaoImpl.java

Lines changed: 0 additions & 24 deletions
This file was deleted.

api/src/main/java/org/bahmni/module/hip/model/PatientObs.java

Lines changed: 0 additions & 31 deletions
This file was deleted.

0 commit comments

Comments
 (0)