/** * @return The first repetition of repeating field {@link #receiver}, creating it if it does not already exist */ public Reference getReceiverFirstRep() { if (getReceiver().isEmpty()) { addReceiver(); } return getReceiver().get(0); }
@Override public Base setProperty(String name, Base value) throws FHIRException { if (name.equals("identifier")) { this.getIdentifier().add(castToIdentifier(value)); } else if (name.equals("basedOn")) { this.getBasedOn().add(castToReference(value)); } else if (name.equals("partOf")) { this.getPartOf().add(castToReference(value)); } else if (name.equals("status")) { value = new SupplyDeliveryStatusEnumFactory().fromType(castToCode(value)); this.status = (Enumeration) value; // Enumeration<SupplyDeliveryStatus> } else if (name.equals("patient")) { this.patient = castToReference(value); // Reference } else if (name.equals("type")) { this.type = castToCodeableConcept(value); // CodeableConcept } else if (name.equals("suppliedItem")) { this.suppliedItem = (SupplyDeliverySuppliedItemComponent) value; // SupplyDeliverySuppliedItemComponent } else if (name.equals("occurrence[x]")) { this.occurrence = castToType(value); // Type } else if (name.equals("supplier")) { this.supplier = castToReference(value); // Reference } else if (name.equals("destination")) { this.destination = castToReference(value); // Reference } else if (name.equals("receiver")) { this.getReceiver().add(castToReference(value)); } else return super.setProperty(name, value); return value; }
return value; case -808719889: // receiver this.getReceiver().add(castToReference(value)); // Reference return value; default: return super.setProperty(hash, name, value);
/** * @return The first repetition of repeating field {@link #receiver}, creating it if it does not already exist */ public Reference getReceiverFirstRep() { if (getReceiver().isEmpty()) { addReceiver(); } return getReceiver().get(0); }
public org.hl7.fhir.instance.model.SupplyDelivery convertSupplyDelivery(org.hl7.fhir.r4.model.SupplyDelivery src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.SupplyDelivery tgt = new org.hl7.fhir.instance.model.SupplyDelivery(); copyDomainResource(src, tgt); tgt.setIdentifier(convertIdentifier(src.getIdentifierFirstRep())); tgt.setStatus(convertSupplyDeliveryStatus(src.getStatus())); tgt.setPatient(convertReference(src.getPatient())); tgt.setType(convertCodeableConcept(src.getType())); // tgt.setQuantity(convertSimpleQuantity(src.getQuantity())); // tgt.setSuppliedItem(convertReference(src.getSuppliedItem())); tgt.setSupplier(convertReference(src.getSupplier())); // tgt.setWhenPrepared(convertPeriod(src.getWhenPrepared())); // tgt.setTime(src.getTime()); tgt.setDestination(convertReference(src.getDestination())); for (org.hl7.fhir.r4.model.Reference t : src.getReceiver()) tgt.addReceiver(convertReference(t)); return tgt; }
@Override public Base setProperty(String name, Base value) throws FHIRException { if (name.equals("identifier")) { this.getIdentifier().add(castToIdentifier(value)); } else if (name.equals("basedOn")) { this.getBasedOn().add(castToReference(value)); } else if (name.equals("partOf")) { this.getPartOf().add(castToReference(value)); } else if (name.equals("status")) { value = new SupplyDeliveryStatusEnumFactory().fromType(castToCode(value)); this.status = (Enumeration) value; // Enumeration<SupplyDeliveryStatus> } else if (name.equals("patient")) { this.patient = castToReference(value); // Reference } else if (name.equals("type")) { this.type = castToCodeableConcept(value); // CodeableConcept } else if (name.equals("suppliedItem")) { this.suppliedItem = (SupplyDeliverySuppliedItemComponent) value; // SupplyDeliverySuppliedItemComponent } else if (name.equals("occurrence[x]")) { this.occurrence = castToType(value); // Type } else if (name.equals("supplier")) { this.supplier = castToReference(value); // Reference } else if (name.equals("destination")) { this.destination = castToReference(value); // Reference } else if (name.equals("receiver")) { this.getReceiver().add(castToReference(value)); } else return super.setProperty(name, value); return value; }
return value; case -808719889: // receiver this.getReceiver().add(castToReference(value)); // Reference return value; default: return super.setProperty(hash, name, value);
public org.hl7.fhir.instance.model.SupplyDelivery convertSupplyDelivery(org.hl7.fhir.r4.model.SupplyDelivery src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.SupplyDelivery tgt = new org.hl7.fhir.instance.model.SupplyDelivery(); copyDomainResource(src, tgt); tgt.setIdentifier(convertIdentifier(src.getIdentifierFirstRep())); tgt.setStatus(convertSupplyDeliveryStatus(src.getStatus())); tgt.setPatient(convertReference(src.getPatient())); tgt.setType(convertCodeableConcept(src.getType())); // tgt.setQuantity(convertSimpleQuantity(src.getQuantity())); // tgt.setSuppliedItem(convertReference(src.getSuppliedItem())); tgt.setSupplier(convertReference(src.getSupplier())); // tgt.setWhenPrepared(convertPeriod(src.getWhenPrepared())); // tgt.setTime(src.getTime()); tgt.setDestination(convertReference(src.getDestination())); for (org.hl7.fhir.r4.model.Reference t : src.getReceiver()) tgt.addReceiver(convertReference(t)); return tgt; }