this.getIdentifier().add(castToIdentifier(value)); } else if (name.equals("basedOn")) { this.getBasedOn().add(castToReference(value)); } else if (name.equals("type")) { value = new DigitalMediaTypeEnumFactory().fromType(castToCode(value)); this.view = castToCodeableConcept(value); // CodeableConcept } else if (name.equals("subject")) { this.subject = castToReference(value); // Reference } else if (name.equals("context")) { this.context = castToReference(value); // Reference } else if (name.equals("occurrence[x]")) { this.occurrence = castToType(value); // Type } else if (name.equals("operator")) { this.operator = castToReference(value); // Reference } else if (name.equals("reasonCode")) { this.getReasonCode().add(castToCodeableConcept(value)); this.bodySite = castToCodeableConcept(value); // CodeableConcept } else if (name.equals("device")) { this.device = castToReference(value); // Reference } else if (name.equals("height")) { this.height = castToPositiveInt(value); // PositiveIntType
return value; case -332612366: // basedOn this.getBasedOn().add(castToReference(value)); // Reference return value; case 3575610: // type return value; case -1867885268: // subject this.subject = castToReference(value); // Reference return value; case 951530927: // context this.context = castToReference(value); // Reference return value; case 1687874001: // occurrence return value; case -500553564: // operator this.operator = castToReference(value); // Reference return value; case 722137681: // reasonCode return value; case -1335157162: // device this.device = castToReference(value); // Reference return value; case -1221029593: // height