protected Period typedCopy() { return copy(); }
public CompositionEventComponent copy() { CompositionEventComponent dst = new CompositionEventComponent(); copyValues(dst); if (code != null) { dst.code = new ArrayList<CodeableConcept>(); for (CodeableConcept i : code) dst.code.add(i.copy()); }; dst.period = period == null ? null : period.copy(); if (detail != null) { dst.detail = new ArrayList<Reference>(); for (Reference i : detail) dst.detail.add(i.copy()); }; return dst; }
public EncounterParticipantComponent copy() { EncounterParticipantComponent dst = new EncounterParticipantComponent(); copyValues(dst); if (type != null) { dst.type = new ArrayList<CodeableConcept>(); for (CodeableConcept i : type) dst.type.add(i.copy()); }; dst.period = period == null ? null : period.copy(); dst.individual = individual == null ? null : individual.copy(); return dst; }
public EpisodeOfCareCareTeamComponent copy() { EpisodeOfCareCareTeamComponent dst = new EpisodeOfCareCareTeamComponent(); copyValues(dst); if (role != null) { dst.role = new ArrayList<CodeableConcept>(); for (CodeableConcept i : role) dst.role.add(i.copy()); }; dst.period = period == null ? null : period.copy(); dst.member = member == null ? null : member.copy(); return dst; }
public EncounterStatusHistoryComponent copy() { EncounterStatusHistoryComponent dst = new EncounterStatusHistoryComponent(); copyValues(dst); dst.status = status == null ? null : status.copy(); dst.period = period == null ? null : period.copy(); return dst; }
public HealthcareServiceNotAvailableComponent copy() { HealthcareServiceNotAvailableComponent dst = new HealthcareServiceNotAvailableComponent(); copyValues(dst); dst.description = description == null ? null : description.copy(); dst.during = during == null ? null : during.copy(); return dst; }
public EpisodeOfCareStatusHistoryComponent copy() { EpisodeOfCareStatusHistoryComponent dst = new EpisodeOfCareStatusHistoryComponent(); copyValues(dst); dst.status = status == null ? null : status.copy(); dst.period = period == null ? null : period.copy(); return dst; }
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; }
public Schedule copy() { Schedule dst = new Schedule(); copyValues(dst); if (identifier != null) { dst.identifier = new ArrayList<Identifier>(); for (Identifier i : identifier) dst.identifier.add(i.copy()); }; if (type != null) { dst.type = new ArrayList<CodeableConcept>(); for (CodeableConcept i : type) dst.type.add(i.copy()); }; dst.actor = actor == null ? null : actor.copy(); dst.planningHorizon = planningHorizon == null ? null : planningHorizon.copy(); dst.comment = comment == null ? null : comment.copy(); return dst; }
public EncounterLocationComponent copy() { EncounterLocationComponent dst = new EncounterLocationComponent(); copyValues(dst); dst.location = location == null ? null : location.copy(); dst.status = status == null ? null : status.copy(); dst.period = period == null ? null : period.copy(); return dst; }
public GroupMemberComponent copy() { GroupMemberComponent dst = new GroupMemberComponent(); copyValues(dst); dst.entity = entity == null ? null : entity.copy(); dst.period = period == null ? null : period.copy(); dst.inactive = inactive == null ? null : inactive.copy(); return dst; }
public DocumentReferenceContextComponent copy() { DocumentReferenceContextComponent dst = new DocumentReferenceContextComponent(); copyValues(dst); dst.encounter = encounter == null ? null : encounter.copy(); if (event != null) { dst.event = new ArrayList<CodeableConcept>(); for (CodeableConcept i : event) dst.event.add(i.copy()); }; dst.period = period == null ? null : period.copy(); dst.facilityType = facilityType == null ? null : facilityType.copy(); dst.practiceSetting = practiceSetting == null ? null : practiceSetting.copy(); dst.sourcePatientInfo = sourcePatientInfo == null ? null : sourcePatientInfo.copy(); if (related != null) { dst.related = new ArrayList<DocumentReferenceContextRelatedComponent>(); for (DocumentReferenceContextRelatedComponent i : related) dst.related.add(i.copy()); }; return dst; }
public ContactComponent copy() { ContactComponent dst = new ContactComponent(); copyValues(dst); if (relationship != null) { dst.relationship = new ArrayList<CodeableConcept>(); for (CodeableConcept i : relationship) dst.relationship.add(i.copy()); }; dst.name = name == null ? null : name.copy(); if (telecom != null) { dst.telecom = new ArrayList<ContactPoint>(); for (ContactPoint i : telecom) dst.telecom.add(i.copy()); }; dst.address = address == null ? null : address.copy(); dst.gender = gender == null ? null : gender.copy(); dst.organization = organization == null ? null : organization.copy(); dst.period = period == null ? null : period.copy(); return dst; }
public GroupCharacteristicComponent copy() { GroupCharacteristicComponent dst = new GroupCharacteristicComponent(); copyValues(dst); dst.code = code == null ? null : code.copy(); dst.value = value == null ? null : value.copy(); dst.exclude = exclude == null ? null : exclude.copy(); dst.period = period == null ? null : period.copy(); return dst; }
public NamingSystemUniqueIdComponent copy() { NamingSystemUniqueIdComponent dst = new NamingSystemUniqueIdComponent(); copyValues(dst); dst.type = type == null ? null : type.copy(); dst.value = value == null ? null : value.copy(); dst.preferred = preferred == null ? null : preferred.copy(); dst.period = period == null ? null : period.copy(); return dst; }
public ContactPoint copy() { ContactPoint dst = new ContactPoint(); copyValues(dst); dst.system = system == null ? null : system.copy(); dst.value = value == null ? null : value.copy(); dst.use = use == null ? null : use.copy(); dst.rank = rank == null ? null : rank.copy(); dst.period = period == null ? null : period.copy(); return dst; }
public Flag copy() { Flag dst = new Flag(); copyValues(dst); if (identifier != null) { dst.identifier = new ArrayList<Identifier>(); for (Identifier i : identifier) dst.identifier.add(i.copy()); }; dst.category = category == null ? null : category.copy(); dst.status = status == null ? null : status.copy(); dst.period = period == null ? null : period.copy(); dst.subject = subject == null ? null : subject.copy(); dst.encounter = encounter == null ? null : encounter.copy(); dst.author = author == null ? null : author.copy(); dst.code = code == null ? null : code.copy(); return dst; }
public MedicationOrderDispenseRequestComponent copy() { MedicationOrderDispenseRequestComponent dst = new MedicationOrderDispenseRequestComponent(); copyValues(dst); dst.medication = medication == null ? null : medication.copy(); dst.validityPeriod = validityPeriod == null ? null : validityPeriod.copy(); dst.numberOfRepeatsAllowed = numberOfRepeatsAllowed == null ? null : numberOfRepeatsAllowed.copy(); dst.quantity = quantity == null ? null : quantity.copy(); dst.expectedSupplyDuration = expectedSupplyDuration == null ? null : expectedSupplyDuration.copy(); return dst; }
public Identifier copy() { Identifier dst = new Identifier(); copyValues(dst); dst.use = use == null ? null : use.copy(); dst.type = type == null ? null : type.copy(); dst.system = system == null ? null : system.copy(); dst.value = value == null ? null : value.copy(); dst.period = period == null ? null : period.copy(); dst.assigner = assigner == null ? null : assigner.copy(); return dst; }
public Address copy() { Address dst = new Address(); copyValues(dst); dst.use = use == null ? null : use.copy(); dst.type = type == null ? null : type.copy(); dst.text = text == null ? null : text.copy(); if (line != null) { dst.line = new ArrayList<StringType>(); for (StringType i : line) dst.line.add(i.copy()); }; dst.city = city == null ? null : city.copy(); dst.district = district == null ? null : district.copy(); dst.state = state == null ? null : state.copy(); dst.postalCode = postalCode == null ? null : postalCode.copy(); dst.country = country == null ? null : country.copy(); dst.period = period == null ? null : period.copy(); return dst; }