@@ -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