Skip to content

Commit 4883804

Browse files
authored
Merge pull request #112 from SAFEHR-data/stefpiatek/admission_discharge_indexes
Add indexes to admission and discharge datetime
2 parents 50b4c3f + 8a2696c commit 4883804

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

emap-star/emap-star/src/main/java/uk/ac/ucl/rits/inform/informdb/identity/HospitalVisit.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,11 @@
3535
@Data
3636
@EqualsAndHashCode(callSuper = true)
3737
@ToString(callSuper = true)
38-
@Table(indexes = {@Index(name = "encounterIndex", columnList = "encounter", unique = false)})
38+
@Table(indexes = {
39+
@Index(name = "encounterIndex", columnList = "encounter", unique = false),
40+
@Index(name = "admissionDatetimeIndex", columnList = "admissionDatetime"),
41+
@Index(name = "dischargeDatetimeIndex", columnList = "dischargeDatetime")
42+
})
3943
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
4044
@AuditTable
4145
public class HospitalVisit extends TemporalCore<HospitalVisit, HospitalVisitAudit> {

emap-star/emap-star/src/main/java/uk/ac/ucl/rits/inform/informdb/movement/LocationVisit.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,12 @@
3434
*/
3535
@SuppressWarnings("serial")
3636
@Entity
37-
@Table(indexes = {@Index(name = "lv_hospital_visit_id", columnList = "hospitalVisitId"),
38-
@Index(name = "lv_location_id", columnList = "locationId")})
37+
@Table(indexes = {
38+
@Index(name = "lv_hospital_visit_id", columnList = "hospitalVisitId"),
39+
@Index(name = "lv_location_id", columnList = "locationId"),
40+
@Index(name = "lv_admission_datetime", columnList = "admissionDatetime"),
41+
@Index(name = "lv_discharge_datetime", columnList = "dischargeDatetime")
42+
})
3943
@Data
4044
@EqualsAndHashCode(callSuper = true)
4145
@ToString(callSuper = true)

0 commit comments

Comments
 (0)