knowing/Medmon — Issue #76: MedmonEvaluationService: Generates TherapyResults
Author: muuki88
Created: 2011-12-14 21:54:45+00:00
State: open
Labels: Logic, TherapyManagement

### Task

Implement a custom [IEvaluationSerivce](https://github.com/knowing/Knowing/blob/master/de.lmu.ifi.dbs.knowing.core/src/de/lmu/ifi/dbs/knowing/core/service/IEvaluateService.scala) which has an additional method returning a _TherapyResult_ object linked with the
generated _Data_ entity.

### Implementation Details

Create a service interface _ITherapyResultService_ which extends _IEvaluationService_
and add the necessary methods.

Use the default [IEvaluationService](https://github.com/knowing/Knowing/blob/master/de.lmu.ifi.dbs.knowing.core/src/de/lmu/ifi/dbs/knowing/core/service/impl/EvaluateService.scala) registered by knowing.core to delegate the _IEvlatuationService_ methods to. Note: Make sure that the _ITherapyResultService_ *always* bind this _IEvaluationService_ and not itself.

Use declarative services.

### Usage

Wizards and Handlers which classify data.

### Additional Information

@see https://github.com/knowing/Knowing/blob/master/de.lmu.ifi.dbs.knowing.core/src/de/lmu/ifi/dbs/knowing/core/service/impl/EvaluateService.scala
@see https://github.com/knowing/Knowing/blob/master/de.lmu.ifi.dbs.knowing.core/src/de/lmu/ifi/dbs/knowing/core/service/IEvaluateService.scala