public PractitionerQualificationComponent copy() { PractitionerQualificationComponent dst = new PractitionerQualificationComponent(); copyValues(dst); if (identifier != null) { dst.identifier = new ArrayList<Identifier>(); for (Identifier i : identifier) dst.identifier.add(i.copy()); }; dst.code = code == null ? null : code.copy(); dst.period = period == null ? null : period.copy(); dst.issuer = issuer == null ? null : issuer.copy(); return dst; }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("identifier")) { return addIdentifier(); } else if (name.equals("code")) { this.code = new CodeableConcept(); return this.code; } else if (name.equals("period")) { this.period = new Period(); return this.period; } else if (name.equals("issuer")) { this.issuer = new Reference(); return this.issuer; } else return super.addChild(name); }
@Override public Base setProperty(String name, Base value) throws FHIRException { if (name.equals("identifier")) { this.getIdentifier().add(castToIdentifier(value)); } else if (name.equals("code")) { this.code = castToCodeableConcept(value); // CodeableConcept } else if (name.equals("period")) { this.period = castToPeriod(value); // Period } else if (name.equals("issuer")) { this.issuer = castToReference(value); // Reference } else return super.setProperty(name, value); return value; }
@Override public Base setProperty(int hash, String name, Base value) throws FHIRException { switch (hash) { case -1618432855: // identifier this.getIdentifier().add(castToIdentifier(value)); // Identifier return value; case 3059181: // code this.code = castToCodeableConcept(value); // CodeableConcept return value; case -991726143: // period this.period = castToPeriod(value); // Period return value; case -1179159879: // issuer this.issuer = castToReference(value); // Reference return value; default: return super.setProperty(hash, name, value); } }
if (this.qualification == null) this.qualification = new ArrayList<PractitionerQualificationComponent>(); this.qualification.add(t); return t; } public Practitioner addQualification(PractitionerQualificationComponent t) { //3 if (t == null)
/** * @return The first repetition of repeating field {@link #identifier}, creating it if it does not already exist */ public Identifier getIdentifierFirstRep() { if (getIdentifier().isEmpty()) { addIdentifier(); } return getIdentifier().get(0); }
return false; for (PractitionerQualificationComponent item : this.qualification) if (!item.isEmpty()) return true; return false; } public PractitionerQualificationComponent addQualification() { //3 PractitionerQualificationComponent t = new PractitionerQualificationComponent();
@Override public Base makeProperty(int hash, String name) throws FHIRException { switch (hash) { case -1618432855: return addIdentifier(); case 3059181: return getCode(); case -991726143: return getPeriod(); case -1179159879: return getIssuer(); default: return super.makeProperty(hash, name); } }
public org.hl7.fhir.dstu3.model.Practitioner.PractitionerQualificationComponent convertPractitionerQualificationComponent(org.hl7.fhir.instance.model.Practitioner.PractitionerQualificationComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu3.model.Practitioner.PractitionerQualificationComponent tgt = new org.hl7.fhir.dstu3.model.Practitioner.PractitionerQualificationComponent(); copyElement(src, tgt); for (org.hl7.fhir.instance.model.Identifier t : src.getIdentifier()) tgt.addIdentifier(convertIdentifier(t)); tgt.setCode(convertCodeableConcept(src.getCode())); tgt.setPeriod(convertPeriod(src.getPeriod())); tgt.setIssuer(convertReference(src.getIssuer())); return tgt; }
public org.hl7.fhir.instance.model.Practitioner.PractitionerQualificationComponent convertPractitionerQualificationComponent(org.hl7.fhir.dstu3.model.Practitioner.PractitionerQualificationComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.Practitioner.PractitionerQualificationComponent tgt = new org.hl7.fhir.instance.model.Practitioner.PractitionerQualificationComponent(); copyElement(src, tgt); for (org.hl7.fhir.dstu3.model.Identifier t : src.getIdentifier()) tgt.addIdentifier(convertIdentifier(t)); tgt.setCode(convertCodeableConcept(src.getCode())); tgt.setPeriod(convertPeriod(src.getPeriod())); tgt.setIssuer(convertReference(src.getIssuer())); return tgt; }
public org.hl7.fhir.dstu3.model.Practitioner.PractitionerQualificationComponent convertPractitionerQualificationComponent(org.hl7.fhir.instance.model.Practitioner.PractitionerQualificationComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu3.model.Practitioner.PractitionerQualificationComponent tgt = new org.hl7.fhir.dstu3.model.Practitioner.PractitionerQualificationComponent(); copyElement(src, tgt); for (org.hl7.fhir.instance.model.Identifier t : src.getIdentifier()) tgt.addIdentifier(convertIdentifier(t)); tgt.setCode(convertCodeableConcept(src.getCode())); tgt.setPeriod(convertPeriod(src.getPeriod())); tgt.setIssuer(convertReference(src.getIssuer())); return tgt; }
public org.hl7.fhir.instance.model.Practitioner.PractitionerQualificationComponent convertPractitionerQualificationComponent(org.hl7.fhir.dstu3.model.Practitioner.PractitionerQualificationComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.Practitioner.PractitionerQualificationComponent tgt = new org.hl7.fhir.instance.model.Practitioner.PractitionerQualificationComponent(); copyElement(src, tgt); for (org.hl7.fhir.dstu3.model.Identifier t : src.getIdentifier()) tgt.addIdentifier(convertIdentifier(t)); tgt.setCode(convertCodeableConcept(src.getCode())); tgt.setPeriod(convertPeriod(src.getPeriod())); tgt.setIssuer(convertReference(src.getIssuer())); return tgt; }