blob: fcf55c161d5da3f8eae045a7299b235c5d84354b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package DNPM.services.mtb;
import de.itc.onkostar.api.Procedure;
import java.util.List;
import java.util.Optional;
public interface MtbService {
String getProtocol(List<Procedure> procedures);
static ProcedureToProtocolMapper procedureToProtocolMapper(Procedure procedure) {
switch (procedure.getFormName()) {
case "OS.Tumorkonferenz":
return new OsTumorkonferenzToProtocolMapper();
case "OS.Tumorkonferenz.VarianteUKW":
return new OsTumorkonferenzVarianteUkwToProtocolMapper();
default:
return p -> Optional.empty();
}
}
}
|