protected Money typedCopy() { return copy(); }
public TotalComponent copy() { TotalComponent dst = new TotalComponent(); copyValues(dst); dst.category = category == null ? null : category.copy(); dst.amount = amount == null ? null : amount.copy(); return dst; }
public PaymentComponent copy() { PaymentComponent dst = new PaymentComponent(); copyValues(dst); dst.type = type == null ? null : type.copy(); dst.adjustment = adjustment == null ? null : adjustment.copy(); dst.adjustmentReason = adjustmentReason == null ? null : adjustmentReason.copy(); dst.date = date == null ? null : date.copy(); dst.amount = amount == null ? null : amount.copy(); dst.identifier = identifier == null ? null : identifier.copy(); return dst; }
public PaymentComponent copy() { PaymentComponent dst = new PaymentComponent(); copyValues(dst); dst.type = type == null ? null : type.copy(); dst.adjustment = adjustment == null ? null : adjustment.copy(); dst.adjustmentReason = adjustmentReason == null ? null : adjustmentReason.copy(); dst.date = date == null ? null : date.copy(); dst.amount = amount == null ? null : amount.copy(); dst.identifier = identifier == null ? null : identifier.copy(); return dst; }
public TotalComponent copy() { TotalComponent dst = new TotalComponent(); copyValues(dst); dst.category = category == null ? null : category.copy(); dst.amount = amount == null ? null : amount.copy(); return dst; }
public AddedItemSubDetailComponent copy() { AddedItemSubDetailComponent dst = new AddedItemSubDetailComponent(); copyValues(dst); dst.productOrService = productOrService == null ? null : productOrService.copy(); if (modifier != null) { dst.modifier = new ArrayList<CodeableConcept>(); for (CodeableConcept i : modifier) dst.modifier.add(i.copy()); }; dst.quantity = quantity == null ? null : quantity.copy(); dst.unitPrice = unitPrice == null ? null : unitPrice.copy(); dst.factor = factor == null ? null : factor.copy(); dst.net = net == null ? null : net.copy(); if (noteNumber != null) { dst.noteNumber = new ArrayList<PositiveIntType>(); for (PositiveIntType i : noteNumber) dst.noteNumber.add(i.copy()); }; if (adjudication != null) { dst.adjudication = new ArrayList<AdjudicationComponent>(); for (AdjudicationComponent i : adjudication) dst.adjudication.add(i.copy()); }; return dst; }
public AddedItemDetailSubDetailComponent copy() { AddedItemDetailSubDetailComponent dst = new AddedItemDetailSubDetailComponent(); copyValues(dst); dst.productOrService = productOrService == null ? null : productOrService.copy(); if (modifier != null) { dst.modifier = new ArrayList<CodeableConcept>(); for (CodeableConcept i : modifier) dst.modifier.add(i.copy()); }; dst.quantity = quantity == null ? null : quantity.copy(); dst.unitPrice = unitPrice == null ? null : unitPrice.copy(); dst.factor = factor == null ? null : factor.copy(); dst.net = net == null ? null : net.copy(); if (noteNumber != null) { dst.noteNumber = new ArrayList<PositiveIntType>(); for (PositiveIntType i : noteNumber) dst.noteNumber.add(i.copy()); }; if (adjudication != null) { dst.adjudication = new ArrayList<AdjudicationComponent>(); for (AdjudicationComponent i : adjudication) dst.adjudication.add(i.copy()); }; return dst; }
public AddedItemDetailComponent copy() { AddedItemDetailComponent dst = new AddedItemDetailComponent(); copyValues(dst); dst.productOrService = productOrService == null ? null : productOrService.copy(); if (modifier != null) { dst.modifier = new ArrayList<CodeableConcept>(); for (CodeableConcept i : modifier) dst.modifier.add(i.copy()); }; dst.quantity = quantity == null ? null : quantity.copy(); dst.unitPrice = unitPrice == null ? null : unitPrice.copy(); dst.factor = factor == null ? null : factor.copy(); dst.net = net == null ? null : net.copy(); if (noteNumber != null) { dst.noteNumber = new ArrayList<PositiveIntType>(); for (PositiveIntType i : noteNumber) dst.noteNumber.add(i.copy()); }; if (adjudication != null) { dst.adjudication = new ArrayList<AdjudicationComponent>(); for (AdjudicationComponent i : adjudication) dst.adjudication.add(i.copy()); }; if (subDetail != null) { dst.subDetail = new ArrayList<AddedItemSubDetailComponent>(); for (AddedItemSubDetailComponent i : subDetail) dst.subDetail.add(i.copy()); }; return dst; }
public AddedItemDetailComponent copy() { AddedItemDetailComponent dst = new AddedItemDetailComponent(); copyValues(dst); dst.productOrService = productOrService == null ? null : productOrService.copy(); if (modifier != null) { dst.modifier = new ArrayList<CodeableConcept>(); for (CodeableConcept i : modifier) dst.modifier.add(i.copy()); }; dst.quantity = quantity == null ? null : quantity.copy(); dst.unitPrice = unitPrice == null ? null : unitPrice.copy(); dst.factor = factor == null ? null : factor.copy(); dst.net = net == null ? null : net.copy(); if (noteNumber != null) { dst.noteNumber = new ArrayList<PositiveIntType>(); for (PositiveIntType i : noteNumber) dst.noteNumber.add(i.copy()); }; if (adjudication != null) { dst.adjudication = new ArrayList<AdjudicationComponent>(); for (AdjudicationComponent i : adjudication) dst.adjudication.add(i.copy()); }; if (subDetail != null) { dst.subDetail = new ArrayList<AddedItemDetailSubDetailComponent>(); for (AddedItemDetailSubDetailComponent i : subDetail) dst.subDetail.add(i.copy()); }; return dst; }
public MedicationKnowledgeCostComponent copy() { MedicationKnowledgeCostComponent dst = new MedicationKnowledgeCostComponent(); copyValues(dst); dst.type = type == null ? null : type.copy(); dst.source = source == null ? null : source.copy(); dst.cost = cost == null ? null : cost.copy(); return dst; }
public SubDetailComponent copy() { SubDetailComponent dst = new SubDetailComponent(); copyValues(dst); dst.sequence = sequence == null ? null : sequence.copy(); dst.revenue = revenue == null ? null : revenue.copy(); dst.category = category == null ? null : category.copy(); dst.productOrService = productOrService == null ? null : productOrService.copy(); if (modifier != null) { dst.modifier = new ArrayList<CodeableConcept>(); for (CodeableConcept i : modifier) dst.modifier.add(i.copy()); }; if (programCode != null) { dst.programCode = new ArrayList<CodeableConcept>(); for (CodeableConcept i : programCode) dst.programCode.add(i.copy()); }; dst.quantity = quantity == null ? null : quantity.copy(); dst.unitPrice = unitPrice == null ? null : unitPrice.copy(); dst.factor = factor == null ? null : factor.copy(); dst.net = net == null ? null : net.copy(); if (udi != null) { dst.udi = new ArrayList<Reference>(); for (Reference i : udi) dst.udi.add(i.copy()); }; return dst; }
public InvoiceLineItemPriceComponentComponent copy() { InvoiceLineItemPriceComponentComponent dst = new InvoiceLineItemPriceComponentComponent(); copyValues(dst); dst.type = type == null ? null : type.copy(); dst.code = code == null ? null : code.copy(); dst.factor = factor == null ? null : factor.copy(); dst.amount = amount == null ? null : amount.copy(); return dst; }
dst.provider = provider == null ? null : provider.copy(); dst.quantity = quantity == null ? null : quantity.copy(); dst.unitPrice = unitPrice == null ? null : unitPrice.copy(); dst.facility = facility == null ? null : facility.copy(); if (diagnosis != null) {
public InsurancePlanPlanGeneralCostComponent copy() { InsurancePlanPlanGeneralCostComponent dst = new InsurancePlanPlanGeneralCostComponent(); copyValues(dst); dst.type = type == null ? null : type.copy(); dst.groupSize = groupSize == null ? null : groupSize.copy(); dst.cost = cost == null ? null : cost.copy(); dst.comment = comment == null ? null : comment.copy(); return dst; }
public AdjudicationComponent copy() { AdjudicationComponent dst = new AdjudicationComponent(); copyValues(dst); dst.category = category == null ? null : category.copy(); dst.reason = reason == null ? null : reason.copy(); dst.amount = amount == null ? null : amount.copy(); dst.value = value == null ? null : value.copy(); return dst; }
public AdjudicationComponent copy() { AdjudicationComponent dst = new AdjudicationComponent(); copyValues(dst); dst.category = category == null ? null : category.copy(); dst.reason = reason == null ? null : reason.copy(); dst.amount = amount == null ? null : amount.copy(); dst.value = value == null ? null : value.copy(); return dst; }
public ChargeItemDefinitionPropertyGroupPriceComponentComponent copy() { ChargeItemDefinitionPropertyGroupPriceComponentComponent dst = new ChargeItemDefinitionPropertyGroupPriceComponentComponent(); copyValues(dst); dst.type = type == null ? null : type.copy(); dst.code = code == null ? null : code.copy(); dst.factor = factor == null ? null : factor.copy(); dst.amount = amount == null ? null : amount.copy(); return dst; }
public ValuedItemComponent copy() { ValuedItemComponent dst = new ValuedItemComponent(); copyValues(dst); dst.entity = entity == null ? null : entity.copy(); dst.identifier = identifier == null ? null : identifier.copy(); dst.effectiveTime = effectiveTime == null ? null : effectiveTime.copy(); dst.quantity = quantity == null ? null : quantity.copy(); dst.unitPrice = unitPrice == null ? null : unitPrice.copy(); dst.factor = factor == null ? null : factor.copy(); dst.points = points == null ? null : points.copy(); dst.net = net == null ? null : net.copy(); dst.payment = payment == null ? null : payment.copy(); dst.paymentDate = paymentDate == null ? null : paymentDate.copy(); dst.responsible = responsible == null ? null : responsible.copy(); dst.recipient = recipient == null ? null : recipient.copy(); if (linkId != null) { dst.linkId = new ArrayList<StringType>(); for (StringType i : linkId) dst.linkId.add(i.copy()); }; if (securityLabelNumber != null) { dst.securityLabelNumber = new ArrayList<UnsignedIntType>(); for (UnsignedIntType i : securityLabelNumber) dst.securityLabelNumber.add(i.copy()); }; return dst; }
public PaymentNotice copy() { PaymentNotice dst = new PaymentNotice(); copyValues(dst); if (identifier != null) { dst.identifier = new ArrayList<Identifier>(); for (Identifier i : identifier) dst.identifier.add(i.copy()); }; dst.status = status == null ? null : status.copy(); dst.request = request == null ? null : request.copy(); dst.response = response == null ? null : response.copy(); dst.created = created == null ? null : created.copy(); dst.provider = provider == null ? null : provider.copy(); dst.payment = payment == null ? null : payment.copy(); dst.paymentDate = paymentDate == null ? null : paymentDate.copy(); dst.payee = payee == null ? null : payee.copy(); dst.recipient = recipient == null ? null : recipient.copy(); dst.amount = amount == null ? null : amount.copy(); dst.paymentStatus = paymentStatus == null ? null : paymentStatus.copy(); return dst; }
public DetailsComponent copy() { DetailsComponent dst = new DetailsComponent(); copyValues(dst); dst.identifier = identifier == null ? null : identifier.copy(); dst.predecessor = predecessor == null ? null : predecessor.copy(); dst.type = type == null ? null : type.copy(); dst.request = request == null ? null : request.copy(); dst.submitter = submitter == null ? null : submitter.copy(); dst.response = response == null ? null : response.copy(); dst.date = date == null ? null : date.copy(); dst.responsible = responsible == null ? null : responsible.copy(); dst.payee = payee == null ? null : payee.copy(); dst.amount = amount == null ? null : amount.copy(); return dst; }