Search in sources :

Example 1 with LaborergebnisObservationConverter

use of org.ehrbase.fhirbridge.ehr.converter.specific.observationlab.LaborergebnisObservationConverter in project fhir-bridge by ehrbase.

the class DiagnosticReportLabCompositionConverter method convertLaborergebnis.

private List<LaborergebnisObservation> convertLaborergebnis(DiagnosticReport diagnosticReport) {
    List<LaborergebnisObservation> laborergebnisObservationList = new ArrayList<>();
    for (Resource resource : diagnosticReport.getContained()) {
        if (resource.getResourceType() == ResourceType.Observation) {
            LaborergebnisObservation laborergebnisObservation = new LaborergebnisObservationConverter().convert((Observation) resource);
            injectSchlussfolgerung(laborergebnisObservation, diagnosticReport);
            laborergebnisObservationList.add(laborergebnisObservation);
        }
    }
    return laborergebnisObservationList;
}
Also used : LaborergebnisObservationConverter(org.ehrbase.fhirbridge.ehr.converter.specific.observationlab.LaborergebnisObservationConverter) ArrayList(java.util.ArrayList) Resource(org.hl7.fhir.r4.model.Resource) LaborergebnisObservation(org.ehrbase.fhirbridge.ehr.opt.geccolaborbefundcomposition.definition.LaborergebnisObservation)

Aggregations

ArrayList (java.util.ArrayList)1 LaborergebnisObservationConverter (org.ehrbase.fhirbridge.ehr.converter.specific.observationlab.LaborergebnisObservationConverter)1 LaborergebnisObservation (org.ehrbase.fhirbridge.ehr.opt.geccolaborbefundcomposition.definition.LaborergebnisObservation)1 Resource (org.hl7.fhir.r4.model.Resource)1