public org.hl7.fhir.instance.model.QuestionnaireResponse.GroupComponent convertQuestionnaireItemToGroup(org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.QuestionnaireResponse.GroupComponent tgt = new org.hl7.fhir.instance.model.QuestionnaireResponse.GroupComponent(); copyElement(src, tgt); tgt.setLinkId(src.getLinkId()); tgt.setText(src.getText()); // tgt.setSubject(convertReference(src.getSubject())); for (org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent t : src.getItem()) if (t.hasAnswer()) tgt.addQuestion(convertQuestionnaireItemToQuestion(t)); else tgt.addGroup(convertQuestionnaireItemToGroup(t)); return tgt; }
public org.hl7.fhir.instance.model.QuestionnaireResponse.GroupComponent convertQuestionnaireItemToGroup(org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.QuestionnaireResponse.GroupComponent tgt = new org.hl7.fhir.instance.model.QuestionnaireResponse.GroupComponent(); copyElement(src, tgt); tgt.setLinkId(src.getLinkId()); tgt.setText(src.getText()); // tgt.setSubject(convertReference(src.getSubject())); for (org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent t : src.getItem()) if (t.hasAnswer()) tgt.addQuestion(convertQuestionnaireItemToQuestion(t)); else tgt.addGroup(convertQuestionnaireItemToGroup(t)); return tgt; }