Skip to content

Commit 4d85036

Browse files
Show time on all clinical history data sources (#720)
## Rationale Clinical History was showing only the date on most record types, even though the underlying datasets store full timestamps. Showing the time makes it possible to see the order of same-day clinical events (observations, drug administrations, case activity, etc.) in the Clinical History panel. ## Changes - Add `setShowTime(true)` to the 18 history data source constructors that were missing it. - Change the explicit `row.setShowTime(false)` calls to `true` in `NIRCObservationsDataSource` and `NIRCObservationOrdersDataSource`, whose custom `processRows` overrides bypass the constructor flag; this also covers the behavior and clinical observation subclasses. - No column changes needed: every source already selects its date field (`date`, or `enddate` where `getDateField()` is overridden) and `AbstractDataSource` reads it via `getTimestamp()`, so the time component is available for display.
1 parent cbcda7c commit 4d85036

20 files changed

Lines changed: 20 additions & 2 deletions

nirc_ehr/src/org/labkey/nirc_ehr/history/ArrivalDataSource.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ public class ArrivalDataSource extends AbstractDataSource
1414
public ArrivalDataSource(Module module)
1515
{
1616
super("study", "Arrival", "Arrival", "Arrival", module);
17+
setShowTime(true);
1718
}
1819

1920
@Override

nirc_ehr/src/org/labkey/nirc_ehr/history/BiopsyDataSource.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ public class BiopsyDataSource extends AbstractDataSource
1515
public BiopsyDataSource(Module module)
1616
{
1717
super("study", "Biopsy", "Biopsy", "Biopsy", module);
18+
setShowTime(true);
1819
}
1920

2021
@Override

nirc_ehr/src/org/labkey/nirc_ehr/history/BreederDataSource.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ public class BreederDataSource extends AbstractDataSource
2727
public BreederDataSource(Module module)
2828
{
2929
super("study", "breeder", "Breeding", "Breeding", module);
30+
setShowTime(true);
3031
}
3132

3233
@Override

nirc_ehr/src/org/labkey/nirc_ehr/history/DeathDataSource.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ public class DeathDataSource extends AbstractDataSource
1515
public DeathDataSource(Module module)
1616
{
1717
super("study", "Deaths", "Death", "Deaths", module);
18+
setShowTime(true);
1819
}
1920

2021
@Override

nirc_ehr/src/org/labkey/nirc_ehr/history/DepartureDataSource.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ public class DepartureDataSource extends AbstractDataSource
1515
public DepartureDataSource(Module module)
1616
{
1717
super("study", "Departure", "Departure", "Departure", module);
18+
setShowTime(true);
1819
}
1920

2021
@Override

nirc_ehr/src/org/labkey/nirc_ehr/history/DrugAdminDataSource.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ public class DrugAdminDataSource extends AbstractDataSource
1616
public DrugAdminDataSource(Module module)
1717
{
1818
super("study", "drug", "Drug Admin", "Drug Admin", module);
19+
setShowTime(true);
1920
}
2021

2122
@Override

nirc_ehr/src/org/labkey/nirc_ehr/history/ExemptionsDataSource.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ public class ExemptionsDataSource extends AbstractDataSource
1616
public ExemptionsDataSource(Module module)
1717
{
1818
super("study", "exemptions", "Exemptions", "Exemptions", module);
19+
setShowTime(true);
1920
}
2021

2122
@Override

nirc_ehr/src/org/labkey/nirc_ehr/history/FlagsDataSource.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ public class FlagsDataSource extends AbstractDataSource
1616
public FlagsDataSource(Module module)
1717
{
1818
super("study", "flags", "Flags", "Flags", module);
19+
setShowTime(true);
1920
}
2021

2122
@Override

nirc_ehr/src/org/labkey/nirc_ehr/history/FosteringDataSource.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ public class FosteringDataSource extends AbstractDataSource
2929
public FosteringDataSource(Module module)
3030
{
3131
super("study", "foster", "Fostering", "Fostering", module);
32+
setShowTime(true);
3233
}
3334

3435
@Override

nirc_ehr/src/org/labkey/nirc_ehr/history/HistopathologyDataSource.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ public class HistopathologyDataSource extends AbstractDataSource
2929
public HistopathologyDataSource(Module module)
3030
{
3131
super("study", "histopathology", "Histopathology", "Histopathology", module);
32+
setShowTime(true);
3233
}
3334

3435
@Override

0 commit comments

Comments
 (0)