Skip to content

Commit e0e1599

Browse files
author
HerbertYiga
committed
Add Test Ordered Type
1 parent 81f353e commit e0e1599

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

api/src/main/java/org/openmrs/module/labintegration/api/reports/LabResultDataSetEvaluator.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ public class LabResultDataSetEvaluator implements DataSetEvaluator {
4646
private final String COLUMN_DATE_ORDERED = "Date Ordered";
4747

4848
private final String COLUMN_TEST_ORDERED = "Test Ordered";
49+
50+
private final String COLUMN_TEST_ORDERED_TYPE = "Test Ordered Type";
4951

5052
private final String COLUMN_DATE_RESULTED = "Date Resulted";
5153

@@ -78,6 +80,8 @@ public DataSet evaluate(DataSetDefinition dataSetDefinition, EvaluationContext e
7880
new DataSetColumn(COLUMN_DATE_ORDERED, MessageUtil.translate("labintegration.results.date.ordered"), Date.class),
7981
new DataSetColumn(COLUMN_TEST_ORDERED, MessageUtil.translate("labintegration.results.test.ordered"),
8082
Concept.class),
83+
new DataSetColumn(COLUMN_TEST_ORDERED_TYPE, MessageUtil.translate("labintegration.results.test.ordered_type"),
84+
Concept.class),
8185
new DataSetColumn(COLUMN_DATE_RESULTED, MessageUtil.translate("labintegration.results.date.resulted"),
8286
Date.class),
8387
new DataSetColumn(COLUMN_RESULT, MessageUtil.translate("labintegration.results.result"), String.class));
@@ -111,6 +115,9 @@ public DataSet evaluate(DataSetDefinition dataSetDefinition, EvaluationContext e
111115
case COLUMN_TEST_ORDERED:
112116
value = ObjectUtil.format(obs.getConcept());
113117
break;
118+
case COLUMN_TEST_ORDERED_TYPE:
119+
value = ObjectUtil.format(obs.getConcept().getAnswers());
120+
break;
114121
case COLUMN_DATE_RESULTED:
115122
value = obs.getObsDatetime();
116123
break;

0 commit comments

Comments
 (0)