mirror of
https://github.com/pcvolkmer/onkostar-plugin-dnpm.git
synced 2025-07-04 18:12:55 +00:00
Alternative Implementierung des Mappings Prozedur zu Protokollauszug
Diese Implementierung basiert auf der Zuordnung zum Formularnamen. Unbekannte Formulare werden zum leeren String gemappt.
This commit is contained in:
@ -2,16 +2,17 @@ package DNPM.services.mtb;
|
||||
|
||||
import de.itc.onkostar.api.Procedure;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
|
||||
/**
|
||||
* Mapper zum Ermitteln des Protokollauszugs für Formular "OS.Tumorkonferenz"
|
||||
*
|
||||
* @since 0.0.2
|
||||
*/
|
||||
public class OsTumorkonferenzToProtocolMapper implements ProcedureToProtocolMapper {
|
||||
@Override
|
||||
public Optional<String> apply(List<Procedure> procedures) {
|
||||
assert(procedures.size() == 1);
|
||||
|
||||
var procedure = procedures.get(0);
|
||||
|
||||
public Optional<String> apply(Procedure procedure) {
|
||||
assert(procedure.getFormName().equals("OS.Tumorkonferenz"));
|
||||
|
||||
var fragestellung = procedure.getValue("Fragestellung");
|
||||
|
Reference in New Issue
Block a user