use of org.ehrbase.fhirbridge.ehr.opt.d4lquestionnairecomposition.D4LQuestionnaireComposition in project fhir-bridge by ehrbase.
the class D4lQuestionnaireCompositionConverter method convertInternal.
@Override
public D4LQuestionnaireComposition convertInternal(@NonNull QuestionnaireResponse resource) {
D4LQuestionnaireComposition d4LQuestionnaireComposition = new D4LQuestionnaireComposition();
Language language = resolveLanguageOrDefault(resource);
TemporalAccessor authored = super.getStartTime(resource);
initialiseSections(language, authored);
mapSections(resource);
return populateD4lQuestionnaireComposition(d4LQuestionnaireComposition);
}
use of org.ehrbase.fhirbridge.ehr.opt.d4lquestionnairecomposition.D4LQuestionnaireComposition in project fhir-bridge by ehrbase.
the class QuestionnaireResponseIT method testMapping.
@Override
public void testMapping(String resourcePath, String paragonPath) throws IOException {
QuestionnaireResponse resource = (QuestionnaireResponse) super.testFileLoader.loadResource(resourcePath);
D4lQuestionnaireCompositionConverter d4lQuestionnaireCompositionConverter = new D4lQuestionnaireCompositionConverter();
D4LQuestionnaireComposition mappedD4LQuestionnaireComposition = d4lQuestionnaireCompositionConverter.convert(resource);
Diff diff = compareCompositions(getJavers(), paragonPath, mappedD4LQuestionnaireComposition);
assertEquals(0, diff.getChanges().size());
}
Aggregations