this.type = (Enumeration) value; // Enumeration<DigitalMediaType> } else if (name.equals("subtype")) { this.subtype = castToCodeableConcept(value); // CodeableConcept } else if (name.equals("view")) { this.view = castToCodeableConcept(value); // CodeableConcept } else if (name.equals("subject")) { this.subject = castToReference(value); // Reference this.operator = castToReference(value); // Reference } else if (name.equals("reasonCode")) { this.getReasonCode().add(castToCodeableConcept(value)); } else if (name.equals("bodySite")) { this.bodySite = castToCodeableConcept(value); // CodeableConcept } else if (name.equals("device")) { this.device = castToReference(value); // Reference
return value; case -1867567750: // subtype this.subtype = castToCodeableConcept(value); // CodeableConcept return value; case 3619493: // view this.view = castToCodeableConcept(value); // CodeableConcept return value; case -1867885268: // subject return value; case 722137681: // reasonCode this.getReasonCode().add(castToCodeableConcept(value)); // CodeableConcept return value; case 1702620169: // bodySite this.bodySite = castToCodeableConcept(value); // CodeableConcept return value; case -1335157162: // device