1
0
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:
2023-03-21 14:57:46 +01:00
parent 7052becabf
commit 47c7730c0c
9 changed files with 190 additions and 89 deletions

View File

@ -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");