@Override public Base setProperty(String name, Base value) throws FHIRException { if (name.equals("identifier")) { this.identifier = castToIdentifier(value); // Identifier } else if (name.equals("basedOn")) { this.getBasedOn().add(castToReference(value)); } else if (name.equals("partOf")) { this.getPartOf().add(castToReference(value)); } else if (name.equals("questionnaire")) { this.questionnaire = castToCanonical(value); // CanonicalType } else if (name.equals("status")) { value = new QuestionnaireResponseStatusEnumFactory().fromType(castToCode(value)); this.status = (Enumeration) value; // Enumeration<QuestionnaireResponseStatus> } else if (name.equals("subject")) { this.subject = castToReference(value); // Reference } else if (name.equals("encounter")) { this.encounter = castToReference(value); // Reference } else if (name.equals("authored")) { this.authored = castToDateTime(value); // DateTimeType } else if (name.equals("author")) { this.author = castToReference(value); // Reference } else if (name.equals("source")) { this.source = castToReference(value); // Reference } else if (name.equals("item")) { this.getItem().add((QuestionnaireResponseItemComponent) value); } else return super.setProperty(name, value); return value; }
answerGroups.addAll(response.getItem()); if (prebuiltQuestionnaire != null) {
return value; case 3242771: // item this.getItem().add((QuestionnaireResponseItemComponent) value); // QuestionnaireResponseItemComponent return value; default: return super.setProperty(hash, name, value);
public org.hl7.fhir.instance.model.QuestionnaireResponse convertQuestionnaireResponse(org.hl7.fhir.r4.model.QuestionnaireResponse src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.QuestionnaireResponse tgt = new org.hl7.fhir.instance.model.QuestionnaireResponse(); copyDomainResource(src, tgt); tgt.setIdentifier(convertIdentifier(src.getIdentifier())); tgt.setQuestionnaire(convertCanonicalToReference(src.getQuestionnaireElement())); tgt.setStatus(convertQuestionnaireResponseStatus(src.getStatus())); tgt.setSubject(convertReference(src.getSubject())); tgt.setAuthor(convertReference(src.getAuthor())); tgt.setAuthored(src.getAuthored()); tgt.setSource(convertReference(src.getSource())); tgt.setEncounter(convertReference(src.getEncounter())); if (src.getItem().size() != 1) throw new FHIRException("multiple root items not supported"); // though we could define a placeholder group? tgt.setGroup(convertQuestionnaireItemToGroup(src.getItem().get(0))); return tgt; }
public static org.hl7.fhir.dstu2016may.model.QuestionnaireResponse convertQuestionnaireResponse(org.hl7.fhir.r4.model.QuestionnaireResponse src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu2016may.model.QuestionnaireResponse tgt = new org.hl7.fhir.dstu2016may.model.QuestionnaireResponse(); copyDomainResource(src, tgt); tgt.setIdentifier(convertIdentifier(src.getIdentifier())); tgt.setQuestionnaire(convertCanonicalToReference(src.getQuestionnaireElement())); tgt.setStatus(convertQuestionnaireResponseStatus(src.getStatus())); tgt.setSubject(convertReference(src.getSubject())); tgt.setEncounter(convertReference(src.getEncounter())); tgt.setAuthor(convertReference(src.getAuthor())); if (src.hasAuthored()) tgt.setAuthored(src.getAuthored()); tgt.setSource(convertReference(src.getSource())); for (org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent t : src.getItem()) tgt.addItem(convertQuestionnaireResponseItemComponent(t)); return tgt; }
@Override public Base setProperty(String name, Base value) throws FHIRException { if (name.equals("identifier")) { this.identifier = castToIdentifier(value); // Identifier } else if (name.equals("basedOn")) { this.getBasedOn().add(castToReference(value)); } else if (name.equals("partOf")) { this.getPartOf().add(castToReference(value)); } else if (name.equals("questionnaire")) { this.questionnaire = castToCanonical(value); // CanonicalType } else if (name.equals("status")) { value = new QuestionnaireResponseStatusEnumFactory().fromType(castToCode(value)); this.status = (Enumeration) value; // Enumeration<QuestionnaireResponseStatus> } else if (name.equals("subject")) { this.subject = castToReference(value); // Reference } else if (name.equals("encounter")) { this.encounter = castToReference(value); // Reference } else if (name.equals("authored")) { this.authored = castToDateTime(value); // DateTimeType } else if (name.equals("author")) { this.author = castToReference(value); // Reference } else if (name.equals("source")) { this.source = castToReference(value); // Reference } else if (name.equals("item")) { this.getItem().add((QuestionnaireResponseItemComponent) value); } else return super.setProperty(name, value); return value; }
answerGroups.addAll(response.getItem()); if (prebuiltQuestionnaire != null) {
return value; case 3242771: // item this.getItem().add((QuestionnaireResponseItemComponent) value); // QuestionnaireResponseItemComponent return value; default: return super.setProperty(hash, name, value);
public org.hl7.fhir.instance.model.QuestionnaireResponse convertQuestionnaireResponse(org.hl7.fhir.r4.model.QuestionnaireResponse src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.QuestionnaireResponse tgt = new org.hl7.fhir.instance.model.QuestionnaireResponse(); copyDomainResource(src, tgt); tgt.setIdentifier(convertIdentifier(src.getIdentifier())); tgt.setQuestionnaire(convertCanonicalToReference(src.getQuestionnaireElement())); tgt.setStatus(convertQuestionnaireResponseStatus(src.getStatus())); tgt.setSubject(convertReference(src.getSubject())); tgt.setAuthor(convertReference(src.getAuthor())); tgt.setAuthored(src.getAuthored()); tgt.setSource(convertReference(src.getSource())); tgt.setEncounter(convertReference(src.getEncounter())); if (src.getItem().size() != 1) throw new FHIRException("multiple root items not supported"); // though we could define a placeholder group? tgt.setGroup(convertQuestionnaireItemToGroup(src.getItem().get(0))); return tgt; }
public static org.hl7.fhir.dstu2016may.model.QuestionnaireResponse convertQuestionnaireResponse(org.hl7.fhir.r4.model.QuestionnaireResponse src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu2016may.model.QuestionnaireResponse tgt = new org.hl7.fhir.dstu2016may.model.QuestionnaireResponse(); copyDomainResource(src, tgt); tgt.setIdentifier(convertIdentifier(src.getIdentifier())); tgt.setQuestionnaire(convertCanonicalToReference(src.getQuestionnaireElement())); tgt.setStatus(convertQuestionnaireResponseStatus(src.getStatus())); tgt.setSubject(convertReference(src.getSubject())); tgt.setEncounter(convertReference(src.getEncounter())); tgt.setAuthor(convertReference(src.getAuthor())); if (src.hasAuthored()) tgt.setAuthored(src.getAuthored()); tgt.setSource(convertReference(src.getSource())); for (org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent t : src.getItem()) tgt.addItem(convertQuestionnaireResponseItemComponent(t)); return tgt; }